Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 754993 - net-libs/http-parser update to 2.9.4 made breaking ABI changes, causing issues with libgit2
Summary: net-libs/http-parser update to 2.9.4 made breaking ABI changes, causing issue...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-17 06:49 UTC by Taylor C. Richberger
Modified: 2020-11-17 16:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Taylor C. Richberger 2020-11-17 06:49:49 UTC
This Arch ticket has related information: https://bugs.archlinux.org/task/65968
In my case, this only caused issues with dev-lang/rust, which was then unable to pull git repositories as dependencies, breaking some builds.  A quick rebuild of libgit2 fixed the problem immediately.
I'm not familiar with ebuild development, but I assume there's some sort of construct to signal ABI breakage that requires a rebuild of dependant packages.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-11-17 16:18:23 UTC
Oh my.  Sad this wasn't reported before both versions went stable.  I guess I'll bump subslot on both versions then, to force rebuilds on everyone.
Comment 2 Larry the Git Cow gentoo-dev 2020-11-17 16:22:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417a576faac16b8ce823e0c710f0a7b2ee5c0b0e

commit 417a576faac16b8ce823e0c710f0a7b2ee5c0b0e
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2020-11-17 16:19:48 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-11-17 16:22:06 +0000

    net-libs/http-parser: Bump subslot to provoke rebuilds
    
    Closes: https://bugs.gentoo.org/754993
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 .../{http-parser-2.9.3.ebuild => http-parser-2.9.3-r1.ebuild}         | 3 ++-
 .../{http-parser-2.9.4.ebuild => http-parser-2.9.4-r1.ebuild}         | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)