Your message dated Sat, 01 Feb 2025 08:40:15 +0000
with message-id <e1te931-0049oh...@fasolo.debian.org>
and subject line Bug#1092247: fixed in gumbo-parser 0.13.0+dfsg-2
has caused the Debian Bug report #1092247,
regarding libgumbo2: ABI broken without SONAME bump (affects HTML::Gumbo perl
bindings: misses html element)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1092247: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092247
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgumbo2
Version: 0.12.3+dfsg-1
Severity: grave
Justification: renders package unusable
After the to 0.12.3+dfsg-1, libgumbo2 misses the html element.
This is a major regression. For instance, this has the effect
to generate invalid XML files.
To reproduce, consider the following Perl script:
------------------------------------------------------------
#!/usr/bin/env perl
use strict;
use HTML::Gumbo;
sub parse ($)
{
my ($html) = @_;
HTML::Gumbo->new->parse
($html, format => 'callback', callback => sub
{
my ($event) = shift;
print "Event: $event\n";
if ($event =~ /^document (start|end)$/ )
{ }
elsif ($event eq 'start' )
{
my ($tag, $attr) = @_;
print " Tag: <$tag>\n";
while (@$attr)
{
@$attr >= 2 or die;
my $name = $attr->[0];
print " Att: $name=\"$attr->[1]\"\n";
}
}
}
);
}
parse(do { local $/; <> });
------------------------------------------------------------
With libgumbo2 0.12.3+dfsg-1, I get:
qaa:~> echo "" | ./parse
Event: document start
Event: start
Tag: <head>
Event: end
Event: start
Tag: <body>
Event: end
Event: document end
Note: the html element is missing, even when present in the source file:
qaa:~> echo "<html><head></head><body></body></html>" | ./parse
Event: document start
Event: start
Tag: <head>
Event: end
Event: start
Tag: <body>
Event: space
Event: end
Event: document end
Compare to libgumbo2 0.12.0+dfsg-2+b1:
zira:~> echo "" | ./parse
Event: document start
Event: start
Tag: <html>
Event: start
Tag: <head>
Event: end
Event: start
Tag: <body>
Event: end
Event: end
Event: document end
-- System Information:
Debian Release: trixie/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500,
'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'),
(500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.5-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libgumbo2:amd64 depends on:
ii libc6 2.40-5
libgumbo2:amd64 recommends no packages.
libgumbo2:amd64 suggests no packages.
-- no debconf information
--
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--- End Message ---
--- Begin Message ---
Source: gumbo-parser
Source-Version: 0.13.0+dfsg-2
Done: Aymeric Agon-Rambosson <aymeric.a...@yandex.com>
We believe that the bug you reported is fixed in the latest version of
gumbo-parser, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1092...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aymeric Agon-Rambosson <aymeric.a...@yandex.com> (supplier of updated
gumbo-parser package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 01 Feb 2025 08:26:32 +0100
Source: gumbo-parser
Architecture: source
Version: 0.13.0+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Aymeric Agon-Rambosson <aymeric.a...@yandex.com>
Changed-By: Aymeric Agon-Rambosson <aymeric.a...@yandex.com>
Closes: 1092247
Changes:
gumbo-parser (0.13.0+dfsg-2) unstable; urgency=medium
.
* Move from experimental to unstable.
.
gumbo-parser (0.13.0+dfsg-1) experimental; urgency=medium
.
* New upstream release.
* Update symbols file and bump .so number everywhere needed (Closes:
#1092247).
* Update upstream url in d/control, d/copyright, and d/watch.
Checksums-Sha1:
5893a9d61481ee002d75f1d4f210b868a0651f2d 2265 gumbo-parser_0.13.0+dfsg-2.dsc
6522eac5c51dbb9b2008bacf86005fe7c61349f3 7072
gumbo-parser_0.13.0+dfsg-2.debian.tar.xz
Checksums-Sha256:
f88f7ae149613e50d6e9aa377bee66d574015c7327adab963f97d6a0ee3596a7 2265
gumbo-parser_0.13.0+dfsg-2.dsc
dd3d57530bd3e029b5f54a66773628f070045fcaf8f2fa9e992b221f43d36d70 7072
gumbo-parser_0.13.0+dfsg-2.debian.tar.xz
Files:
5fda6d661c0af8b07fbc68fe81726ba4 2265 libs optional
gumbo-parser_0.13.0+dfsg-2.dsc
b1f72c6ef8a91001e2c4c1e7d99b5b6f 7072 libs optional
gumbo-parser_0.13.0+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJMBAEBCgA2FiEEn7AKhFUciKVyzk7dN19hUwLeWCgFAmedz3cYHGF5bWVyaWMu
YWdvbkB5YW5kZXguY29tAAoJEDdfYVMC3lgoj50P+gNIkijZEWq03SROOtUOqK2Y
IJ94BNYb4Mz2q5gvIJV/A2xV0DEP9xUiEBHCrlp1AZHTc0La08mOtoEbhks4r8xe
WGctd4JVZTePKmh2/E+4nh+3xYYXr4Xtx6BGVzpBupcXg8g3EJ1ufVDMHfgrkoUJ
FBLoiS4/r+X65h9hTo4WaQiljaYAP+LBDcWF350XG33TZBj8aTtc4FzfLYyulCWE
KsPMWiKhybdlZ8EwffzNuof+LdlTnpB7lvUu55UyDx5GprKlphrQABu2gZZ3mNNk
n8iAeBArcbsO/rskG85QsObmSaYmQPrgJJTotwy4uurpQxuawtKHsZ/D373DgFEJ
1ZKZOFIKVQ8TGxxZbpbR0MSOoI+spizOOLMPMh/ieFzoSmJbZjfVX/eZbL6uhCwZ
N5X/uhaHBDR+0vCjGFrqJudQkaoFfbGGFlEaN7ot1G3EyUQCWkhaJPNwgs3UDUma
v+GWF+My6nZSUzCkeIgkmPssBw98UVDIy0PFVDrlbib2oKRl3ASFdzvVrkBFgWVG
lBr/Sby/YrsfC8mbJ5T+jfHh5HVCeOeUwcHYmKbfW/W+w547lYgu/FCqKqJ2wEwG
1Y7/R0H/5fJdVeruqVLozojaNR3JZ2pDgyCBLjn45NsujnhoeznYQSJv9+b48+it
eum6EMYnJxm6NHdwD8ku
=96Fo
-----END PGP SIGNATURE-----
pgpwfLZMO_1lw.pgp
Description: PGP signature
--- End Message ---