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-----

Attachment: pgp_f4izFsxEH.pgp
Description: PGP signature


--- End Message ---

Reply via email to