Project

Profile

Help

Support #6133 ยป Re_ [Saxon - Support #6133] Change in attributes serialization in Saxon 12.3 - 2023-07-19T13_36_08Z.eml

Norm Tovey-Walsh, 2023-07-19 15:36

 
X-He-Spam-Score: -2.1
Return-Path: <norm@saxonica.com>
Delivered-To: dropbox@plan.io
Received: from m.launch.gmbh ([127.0.0.1])
by m.launch.gmbh with LMTP id KPBbO57mt2QSHgAAJzdhvw
for <dropbox@plan.io>; Wed, 19 Jul 2023 15:35:26 +0200
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on m.launch.gmbh
X-Spam-Level:
X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_MED,
DKIM_SIGNED,DKIM_VALID,DMARC_PASS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,
SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham
autolearn_force=no version=3.4.2
X-Spam-Report:
* -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at
* https://www.dnswl.org/, no trust
* [52.58.109.202 listed in list.dnswl.org]
* -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
* [score: 0.0000]
* -0.1 DMARC_PASS DMARC check passed
* -0.1 SPF_PASS SPF check passed
* -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2)
* [52.58.109.202 listed in wl.mailspike.net]
* 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
* 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
* valid
* -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
* -0.0 T_SCC_BODY_TEXT_LINE No description available.
* -0.0 DKIMWL_WL_MED DKIMwl.org - Medium trust sender
X-Spam-Score: -2.1
Envelope-to: inbox+saxonica+f38e+saxon@plan.io
Authentication-Results: m.launch.gmbh; dmarc=pass (p=reject dis=none) header.from=saxonica.com
Authentication-Results: m.launch.gmbh; spf=pass smtp.mailfrom=norm@saxonica.com
Authentication-Results: m.launch.gmbh;
dkim=pass (2048-bit key; unprotected) header.d=outbound.mailhop.org header.i=@outbound.mailhop.org header.b="bpq1GS7i";
dkim-atps=neutral
Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
(No client certificate requested)
by m.launch.gmbh (Postfix) with ESMTPS id AF2E48297A
for <inbox+saxonica+f38e+saxon@plan.io>; Wed, 19 Jul 2023 15:35:26 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; t=1689773726; cv=none;
d=outbound.mailhop.org; s=arc-outbound20181012;
b=kP3P6WwNxtcmskgbSlQ+SnOe9wVJa/Kamfmp7hz3Yp564CMQqCP9RcuKKNB9MLWqdK5IMlDOtLsnP
IDkBqvgX4UqjeXm83YP9oB9hw9wiBma97ZNVPcn65y5/JqYqhg/imEdftU1R/pFi0hWy6EmwZhwA/W
3u4VVyVY7XoIpMbxqACpYzJQ9WiCxlQXDFEou/yHOiAmhLQzA2pRK3OXTxYwcQdl1U8npJ3D/RMZ8+
l4F8oJOnkjfoW4GxSle/e9Dadi99aAnojFUtsZAYxirhjg+PM++zx6x8V5piPZl3UUnNBoL6LzsU6R
eYtS5O3V/7zOYRHa71+JQ049X8SPZVw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
d=outbound.mailhop.org; s=arc-outbound20181012;
h=content-type:mime-version:message-id:in-reply-to:date:subject:to:from:
references:dkim-signature:from;
bh=LZTvS3RP03ketV0d0V0VVKNxKCPCitURBLqfdiwTXiU=;
b=tII/r9XCESE3seNgCmQ7EuXA1IOk5ie3QgHxMrnUZ0ckehZ6NsWw8wvfGM/AXA/4RhVJkQss42zTQ
BhGymluCF/2CFwFwUTpUlWWZToWpR+4xJDJSCFy59plwiy1Xkfl3rxJKFZpbph45gSTxPVbmSMTSaT
5DCHQYx/DcHgnlFK3O1bMKNRgG9lLdjRlQoHE7zYeSYNkxNQpSTR1N8DcSFQ4GwayQWj1HwUoEfF4a
9hsCuBBDqVlRVoH+7XVOEY9nJCibRp7hKwNybg/4jJ3RjDycOayMoQilND4VwMZvJND7fzQFYmOI/f
pjk4Q9mCQftQqvk9mY3mIroLN3z2P6Q==
ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org;
spf=softfail smtp.mailfrom=saxonica.com smtp.remote-ip=185.195.232.135;
dmarc=fail header.from=saxonica.com;
arc=none header.oldest-pass=0;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=outbound.mailhop.org; s=dkim-high;
h=content-type:mime-version:message-id:in-reply-to:date:subject:to:from:
references:from;
bh=LZTvS3RP03ketV0d0V0VVKNxKCPCitURBLqfdiwTXiU=;
b=bpq1GS7it6/XH8UryM8fb3V42OQPNGfrPVTiKjUy+vPWK9LYmSzqupoUOAwzaeJRyEkOsvbWbdZ6P
fF34wSte326p/D9XkuLjNGhKz1SUyfK9Wi++MeK9o8v7KX/1egVLgPfBa1aaAuqrGFrJIVAUerujvF
FjgTgO+4M1uAd1S4J4Vc0NSw4J9BpigKKFvh1IeXTkwwe+xrtHZjtEGxG0WehehLiTUNDuM1nxfdES
1W5Zg2IO/Lgew34jDfdmvBE9KwGNZjYzaYkE2uQ1boc7gAKLASi/xdWcxG4ndlw0AwT919c7HayFkq
kyuUlanhHOhPN8s3N+ipHGlciTleDkQ==
X-Originating-IP: 185.195.232.135
X-MHO-RoutePath: bndhbHNo
X-MHO-User: 1d84db5f-2639-11ee-bc05-4b4748ac966b
X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information
X-Mail-Handler: DuoCircle Outbound SMTP
Received: from Hackmatack.local (unknown [185.195.232.135])
by outbound2.eu.mailhop.org (Halon) with ESMTPSA
id 1d84db5f-2639-11ee-bc05-4b4748ac966b;
Wed, 19 Jul 2023 13:35:25 +0000 (UTC)
References: <redmine.issue-6133.20230719100623.3760@plan.io>
<redmine.journal-24373.20230719130652.3760@plan.io>
User-agent: mu4e 1.10.0; emacs 29.0.92
From: Norm Tovey-Walsh <norm@saxonica.com>
To: Saxonica Developer Community <inbox+saxonica+f38e+saxon@plan.io>
Subject: Re: [Saxon - Support #6133] Change in attributes serialization in
Saxon 12.3
Date: Wed, 19 Jul 2023 14:29:04 +0100
In-reply-to: <redmine.journal-24373.20230719130652.3760@plan.io>
Message-ID: <m28rbcc9cz.fsf@saxonica.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

> I obtain this indentation, 5 spaces used for indenting the attributes
> on each line instead of 6.

Saxon 11.x produces:

<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<root a=3D"b"
c=3D"d"
h=3D"e"
f=3D"g"
a1=3D"b"
c1=3D"d"
h1=3D"e"
f1=3D"g"
x=3D"EE 11.2"/>

I=E2=80=99ve long been annoyed by the extra spaces, but never enough to rep=
ort
it or try to fix it. With Mike=E2=80=99s recent fix, I see:

<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<root a=3D"b"
c=3D"d"
h=3D"e"
f=3D"g"
a1=3D"b"
c1=3D"d"
h1=3D"e"
f1=3D"g"
x=3D"EE 12.3"/>

Is that the same behavior you=E2=80=99re seeing?

I=E2=80=99m inclined to think of it as improvement. Though I suppose it=E2=
=80=99s a
backwards incompatible change if you=E2=80=99re feeling especially pedantic.

Be seeing you,
norm

=2D-
Norm Tovey-Walsh
Saxonica

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSEJUqRvjpp8yLt8uKDEiZHbwv9OwUCZLfmnAAKCRCDEiZHbwv9
O62EAQC9vVZ6vW3MjPzL4nfUrZaoy08CUMhFKT96kTyEwoHE4QEA9UtoTjrIa3+c
2re8GDMSqM+mDsxKCQc4XFVmoO/a5AU=
=ayRn
-----END PGP SIGNATURE-----
--=-=-=--
    (1-1/1)