Your message dated Mon, 3 Feb 2025 09:30:36 +0100
with message-id <[email protected]>
and subject line Re: Bug#1095006: gumbo-parser: downstream soname bump
has caused the Debian Bug report #1095006,
regarding gumbo-parser: downstream soname bump
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 [email protected]
immediately.)


-- 
1095006: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095006
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gumbo-parser
Version:  0.13.0+dfsg-2
Severity: serious
X-Debbugs-CC: [email protected]

In an attempt to fix https://bugs.debian.org/1092247 a patch [1] was
added to bump the soname from 2 to 3. However, this patch is unique to
Debian and is not applied upstream.

I don't think this is how Debian handles sonames. It is possible for
instance to rename the library binary package without actually bumping
the soname. This still causes a library transition so everything is
rebuilt against the new binary package. This was done on a very large
scale with last year's 64-bit transition. See all the packages with
t64 suffixes.

I do see that you are in communication with upstream at
https://codeberg.org/gumbo-parser/gumbo-parser/issues/3 so one way
forward is to urge upstream to take your patch which you have marked
as "Forwarded: not-needed". I think ideally they would then do a new
release which you would package for Debian.

[1] https://salsa.debian.org/debian/gumbo-parser/-/commit/74e1b9890

Thank you,
Jeremy Bícha

--- End Message ---
--- Begin Message ---
On 02/02/2025 15:07, Jeremy Bícha wrote:
Source: gumbo-parser
Version:  0.13.0+dfsg-2
Severity: serious
X-Debbugs-CC: [email protected]

In an attempt to fix https://bugs.debian.org/1092247 a patch [1] was
added to bump the soname from 2 to 3. However, this patch is unique to
Debian and is not applied upstream.

I don't think this is how Debian handles sonames. It is possible for
instance to rename the library binary package without actually bumping
the soname. This still causes a library transition so everything is
rebuilt against the new binary package. This was done on a very large
scale with last year's 64-bit transition. See all the packages with
t64 suffixes.

I do see that you are in communication with upstream at
https://codeberg.org/gumbo-parser/gumbo-parser/issues/3 so one way
forward is to urge upstream to take your patch which you have marked
as "Forwarded: not-needed". I think ideally they would then do a new
release which you would package for Debian.

[1] https://salsa.debian.org/debian/gumbo-parser/-/commit/74e1b9890

The SOVERSION bump comes from upstream. What that patch is doing is making dlopen load the new version, as upstream only loads the unversioned library (.so), which we only ship in the -dev package.

I'm thus closing the bug.

Cheers,
Emilio

--- End Message ---

Reply via email to