Your message dated Sat, 11 Jan 2025 19:00:10 +0000
with message-id <e1twgiq-005bds...@fasolo.debian.org>
and subject line Bug#1092247: fixed in gumbo-parser 0.13.0+dfsg-1
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-1
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: Fri, 10 Jan 2025 20:36:16 +0100
Source: gumbo-parser
Binary: libgumbo-dev libgumbo3 libgumbo3-dbgsym python3-gumbo
Architecture: source amd64 all
Version: 0.13.0+dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: Aymeric Agon-Rambosson <aymeric.a...@yandex.com>
Changed-By: Aymeric Agon-Rambosson <aymeric.a...@yandex.com>
Description:
libgumbo-dev - pure-C HTML5 parser development files
libgumbo3 - pure-C HTML5 parser
python3-gumbo - pure-C HTML5 parser Python 3 bindings
Closes: 1092247
Changes:
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:
707d59cfd73e4b6832f4ad360571bbfdca335517 1958 gumbo-parser_0.13.0+dfsg-1.dsc
540d130bf5f137ed46f4da9150609ec297e948c6 197932
gumbo-parser_0.13.0+dfsg.orig.tar.xz
d5e8b7b46e3bb3174fd77ecfd82700186c05bf4b 7064
gumbo-parser_0.13.0+dfsg-1.debian.tar.xz
90917aff0d86c6a39b2a7d88c508c8c2be6f41ed 7327
gumbo-parser_0.13.0+dfsg-1_amd64.buildinfo
d49a4c3f00c3f78835ef33ebed4bce84e06fd6e5 132852
libgumbo-dev_0.13.0+dfsg-1_amd64.deb
85fd1db80779898491c77925529bebb97e03dbf4 185768
libgumbo3-dbgsym_0.13.0+dfsg-1_amd64.deb
aef4af44167fdb74e75b22add3bb35ae413366c6 111872
libgumbo3_0.13.0+dfsg-1_amd64.deb
cba3edbed14a7a89bd3c83a9eb2817fb1d3da435 14880
python3-gumbo_0.13.0+dfsg-1_all.deb
Checksums-Sha256:
310ae2053d467817b226b0a1550ae6c9d8b65c8a06facf1c3aa1fc8b7dc6774b 1958
gumbo-parser_0.13.0+dfsg-1.dsc
1d01316617df9cefcd3f43235b519f606a5465a526a768734714fcc51ccb79e4 197932
gumbo-parser_0.13.0+dfsg.orig.tar.xz
cddc80bc743d904cd7ca83a407910c7778fa0de2e624e9b44a61fc722ed2a0e1 7064
gumbo-parser_0.13.0+dfsg-1.debian.tar.xz
fe6d0d5ef90e46a7da1a127f21f4f5d700aaa69811a51e32038a74761a0b6825 7327
gumbo-parser_0.13.0+dfsg-1_amd64.buildinfo
5275a880355bc8dc119bbecb5f19b6bd2a6128dabc2b62fbc28fb2c8b4597102 132852
libgumbo-dev_0.13.0+dfsg-1_amd64.deb
c4161e784def25b30baed05e045c3b1104a52b2117420984413da725e07d5771 185768
libgumbo3-dbgsym_0.13.0+dfsg-1_amd64.deb
676fb85ed9f48f7716e6fbcc60f3e4cc7993f631e4dfe3f3dc8342d813a77d4f 111872
libgumbo3_0.13.0+dfsg-1_amd64.deb
48fb4f49d7268412fcf5e83bd8b2ec2411126ae3d4302ca01f2137068e18595a 14880
python3-gumbo_0.13.0+dfsg-1_all.deb
Files:
8f223ee9f6e972579faec893ef4f3e46 1958 libs optional
gumbo-parser_0.13.0+dfsg-1.dsc
03048eabe56ef8b17de688171d9403d7 197932 libs optional
gumbo-parser_0.13.0+dfsg.orig.tar.xz
860b94c0ca96ed99f503376b12eb203a 7064 libs optional
gumbo-parser_0.13.0+dfsg-1.debian.tar.xz
cf6179e78032982464e099b8a80d5dd3 7327 libs optional
gumbo-parser_0.13.0+dfsg-1_amd64.buildinfo
4d84e2989ffcef71b796c2c3e63adb43 132852 libdevel optional
libgumbo-dev_0.13.0+dfsg-1_amd64.deb
363247dc506b074ed7a6107094015519 185768 debug optional
libgumbo3-dbgsym_0.13.0+dfsg-1_amd64.deb
a44d9cc67b6c06440456e350951407ed 111872 libs optional
libgumbo3_0.13.0+dfsg-1_amd64.deb
cb03a8dfedaf3e5e817481850a72c570 14880 python optional
python3-gumbo_0.13.0+dfsg-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmeCWdIQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFEVgDAC4jIWQXD7wipbM0R5v03sTN/eQOiGfr6Qx
EyfiU9KPXpmqqWZmYdUk8kzvF3xE2rE+oWLWVjSOXR4uqN3oktBPItxmJwR8ew6s
kTZCb+Ov3KyTW2o8+Y8Sx9jztyfZoMMDY4jxjH0xty3uOzb7b1MzLeYmlliuPq7P
ukJT/sYJkSCIMb04RSCsqYnwRDegJxPQp2G6OsHxgJ2hJpBf2Bj2GNVdRLFejMuI
EXFfk2L59BnvS7ZmROQ0suDSebu0JHi5sO/yS7a1FZHCEWWUD1Lnk92GWOTfnXNv
rsSIQIolauX1RlkRRmRXzVxD22NQXWT5xxwY6517u1Uw42wkPrzJSA82Kyl0hvoq
u9N2EFxB3U3UVCM52zhSdq6WPW7ROot7coNua77kaPWNEdtfgjFDhUAyJlY2jiPc
WEYjJJW2htBqxBRUmkNreM96DQLfah1JPXse9RTx7KM4VAs6s0USvjNYJf0g8LDf
8QUe7PS/4Y0oNWBmJSixAbEr15HWSjk=
=Qeyy
-----END PGP SIGNATURE-----
pgp_f4izFsxEH.pgp
Description: PGP signature
--- End Message ---