On Thu, 02 Jan 2025 19:52:36 +0100, Aymeric Agon-Rambosson wrote:
(Moving to
[email protected])
I am Aymeric Agon-Rambosson, the maintainer of gumbo-parser, a pure C HTML5 parsing library.
Hi!
I recently updated the library (https://tracker.debian.org/news/1596022/accepted-gumbo-parser-0123dfsg-1-source-into-unstable/),
but the transition to testing is blocked because of the autopkgtest of libhtml-gumbo-perl (https://ci.debian.net/packages/libh/libhtml-gumbo-perl/testing/amd64/55953076/).
I have inquired a bit, and it turns out that the tests pass only when the bindings are first rebuilt against the updated version of the library (0.12.3+dfsg-1). Indeed, when I sbuild libhtml-gumbo-perl on my local machine, and run autopkgtest as part of the sbuild process, the tests pass.
Thanks for your analysis. I can confirm your findings.
As far as I know, this is the first time that it happens. It could maybe be judicious to add the build-needed restriction to the autopkgtest. Would it
be possible in any case to trigger a rebuild of libhtml-gumbo-perl so the autopkgtest could succeed and gumbo-parser could migrate to testing ?
That would be a binNMU,[0] but:
I've uploaded 0.18-4 (with a versioned build dependency on
libgumbo-dev) with some packaging updates to unstable which should
fix the current issue.
What is not beautiful is that the generated runtime dependency is
still "libgumbo2 (>= 0.12.3)". There seems to be some undocumented
API/ABI compatibility problem.
For the future: When a prepare a new release of gumbo-parser you
could test reverse dependencies and/or upload to experimental as a
first step.
Cheers,
gregor
[0]
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#source-nmus-vs-binary-only-nmus-binnmus
--
.''`.
https://info.comodo.priv.at -- Debian Developer
https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmd5kLRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qga2WA//dAhFnWpAzNhMQspwVRpFA9mpCxuX2LIZl8I9Ld625hvgrddwy+9rxoEy gee+5VnR5yxFT7Rp/Lz8nTqjJgBcKICYtue/rxYKHacaJHAa3mMzp9hLftdNQKsx +KZBZ6bgvOV8sDdMwm/5xpl741xuQFnKNUjiik4bPmuS4EUJR6iGhiktmjNRnKXF WY37YU0G3p9Pik47IobU7APffQ8561whB1FTWZ79jXJUvOBT9x8YpeJvhWyEBfxM KseK/lqMkwfRaNeaARHQDRwyTl6ZzbT96z625DOpqWpMc0Emz/og4SKIDCH6Z0Yz GeFCPmJRqDXHcrg7kvqNUoJk6UFlydkGTJQeulcasOkfr21H1orlIJRbnywfzot9 at+6WCz7EcRXCOWIcp5F+FoZn1yB/wcO708aSgaJyds+JXQcQbDOaleEWNjMGctr HuaH7m5+BE9Xp3w+s1iObsamaBMewd70spp/Ik8IVv9LTyw6THJk7yL20i1gPCa9 cJ4RhCs4BEbea/ydmdUStzc6MgDp2tvvmY+DAuJ2YUI6aoPToChIX9VRJcAA6uYl 2dRggrseSb6ljIctPlxfkSSVh3ATrJ/nECcW7FN/ZAaXmS0snIK/j3ZECBi7xYtV EOxkLZIjcw7cq9YwTzMWWZL4Gn/RocnIIxK4Yo4YA4o2AZMri0I=
=7f4+
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)