[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rebuild needed for libhtml-gumbo-perl



On Thu, 02 Jan 2025 19:52:36 +0100, Aymeric Agon-Rambosson wrote:

(Moving to debian-perl@l.d.o)
 
> 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
   `-   

Attachment: signature.asc
Description: Digital Signature


Reply to: