Summary: | Provide a virtual or app-alternatives for sys-libs/zlib-ng | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Forza <forza> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | gentoo, kocelfc, me, thorus.dv |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Forza
2023-04-30 14:14:20 UTC
Almost all packages that require zlib as BDEPEND are fail to built with zlib-ng USE=compat, so it's too early for your request. I think it might be time to take another look at this in light of Fedora transitioning to zlib-ng with Fedora 40: https://bugzilla.redhat.com/show_bug.cgi?id=2252767 Most packages do not fail to compile anymore (at least as far as I can tell) and the few that do like Perl have patches available (I submitted a pull request for that here: https://github.com/gentoo/gentoo/pull/36291) We can add USE="minizip" to zlib-ng (https://github.com/gentoo/gentoo/pull/36290) and then make a virtual/zlib with: IUSE="minizip" RDEPEND="|| ( sys-libs/zlib[minizip?] sys-libs/zlib-ng[compat,minizip?] )" Packages can switch to the virtual slowly over time (keep zlib-ng[compat] masked). There's no need to change everything in one go. |