Hi,
We've been working on a set of Fedora changes (zlib and minizip) and now I'd like to share the minizip Fedora change [1] with you, the community.
This one is smaller than the zlib one, but it needs to be finished before the zlib (as we will remove the minizip-compat subpackage with the zlib package).
All details are mentioned in the Change proposal, I just wanted to share it directly with you via this email.
Please raise any questions/feedback, so we can fine-tune it before asking for a wrangler from FESCo.
There are currently three packages that don't build with the new minizip-ng (all reported to their maintainers): Chromium: https://bugzilla.redhat.com/show_bug.cgi?id=2242271 Libdigidocpp: https://bugzilla.redhat.com/show_bug.cgi?id=2240599 OpenColorIO: https://bugzilla.redhat.com/show_bug.cgi?id=2239262
All other packages have been rebuilt in the testing COPR repository [2].
PS: Don't worry the zlib Fedora Change will be shared with you as well
[1] https://fedoraproject.org/wiki/Changes/MinizipNGTransition [2] https://copr.fedorainfracloud.org/coprs/ljavorsk/minizip-ng/packages/
Here is the list of transitively dependent packages that will be FTBFS due to the chromium, libdigidocpp, and OpenColorIO FTBFS (retrieved using find_unblocked_orphans https://pagure.io/releng/blob/main/f/scripts/find_unblocked_orphans.py releng tool): OpenImageIO YafaRay asv blender calligra embree krita luxcorerender oidn open-eid openpgl openshadinglanguage openvkl qdigidoc tinygo usd
As the maintainer checked, some of these (that depend on OpenColorIO) packages are ready for the minizip-ng-compat [1]. The chromium issue is being discussed with minizip-ng upstream [2].
[1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/... [2] https://github.com/zlib-ng/minizip-ng/issues/447
On Thu, Oct 19, 2023 at 12:30 PM Lukas Javorsky ljavorsk@redhat.com wrote:
Hi,
We've been working on a set of Fedora changes (zlib and minizip) and now I'd like to share the minizip Fedora change [1] with you, the community.
This one is smaller than the zlib one, but it needs to be finished before the zlib (as we will remove the minizip-compat subpackage with the zlib package).
All details are mentioned in the Change proposal, I just wanted to share it directly with you via this email.
Please raise any questions/feedback, so we can fine-tune it before asking for a wrangler from FESCo.
There are currently three packages that don't build with the new minizip-ng (all reported to their maintainers): Chromium: https://bugzilla.redhat.com/show_bug.cgi?id=2242271 Libdigidocpp: https://bugzilla.redhat.com/show_bug.cgi?id=2240599 OpenColorIO: https://bugzilla.redhat.com/show_bug.cgi?id=2239262
All other packages have been rebuilt in the testing COPR repository [2].
PS: Don't worry the zlib Fedora Change will be shared with you as well
[1] https://fedoraproject.org/wiki/Changes/MinizipNGTransition [2] https://copr.fedorainfracloud.org/coprs/ljavorsk/minizip-ng/packages/
-- S pozdravom/ Best regards
Lukáš Javorský
Software Engineer, Core service - Databases
Red Hat https://www.redhat.com
Purkyňova 115 (TPB-C)
612 00 Brno - Královo Pole
ljavorsk@redhat.com https://www.redhat.com
The possible remediation for this FTBFS packages are:
Chromium -> Use bundled minizip library Libdigidocpp -> Use bundled minizip library OpenColorIO -> Don't upgrade minizip-ng to the new 4th version of API (stay with minizip-ng-3.10.0). Not preferred as we want to have the latest and greatest versions in Fedora.
I've also included this in the change proposal in the *Impact* section.
Most important are packages *blender, krita,* and *usd *which block the upgrade [1] of OpenColorIO to the new version which supports the new minizip API
CCing package maintainers that are affected
[1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/...
On Mon, Oct 23, 2023 at 2:32 PM Lukas Javorsky ljavorsk@redhat.com wrote:
Here is the list of transitively dependent packages that will be FTBFS due to the chromium, libdigidocpp, and OpenColorIO FTBFS (retrieved using find_unblocked_orphans https://pagure.io/releng/blob/main/f/scripts/find_unblocked_orphans.py releng tool): OpenImageIO YafaRay asv blender calligra embree krita luxcorerender oidn open-eid openpgl openshadinglanguage openvkl qdigidoc tinygo usd
As the maintainer checked, some of these (that depend on OpenColorIO) packages are ready for the minizip-ng-compat [1]. The chromium issue is being discussed with minizip-ng upstream [2].
[1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/... [2] https://github.com/zlib-ng/minizip-ng/issues/447
On Thu, Oct 19, 2023 at 12:30 PM Lukas Javorsky ljavorsk@redhat.com wrote:
Hi,
We've been working on a set of Fedora changes (zlib and minizip) and now I'd like to share the minizip Fedora change [1] with you, the community.
This one is smaller than the zlib one, but it needs to be finished before the zlib (as we will remove the minizip-compat subpackage with the zlib package).
All details are mentioned in the Change proposal, I just wanted to share it directly with you via this email.
Please raise any questions/feedback, so we can fine-tune it before asking for a wrangler from FESCo.
There are currently three packages that don't build with the new minizip-ng (all reported to their maintainers): Chromium: https://bugzilla.redhat.com/show_bug.cgi?id=2242271 Libdigidocpp: https://bugzilla.redhat.com/show_bug.cgi?id=2240599 OpenColorIO: https://bugzilla.redhat.com/show_bug.cgi?id=2239262
All other packages have been rebuilt in the testing COPR repository [2].
PS: Don't worry the zlib Fedora Change will be shared with you as well
[1] https://fedoraproject.org/wiki/Changes/MinizipNGTransition [2] https://copr.fedorainfracloud.org/coprs/ljavorsk/minizip-ng/packages/
-- S pozdravom/ Best regards
Lukáš Javorský
Software Engineer, Core service - Databases
Red Hat https://www.redhat.com
Purkyňova 115 (TPB-C)
612 00 Brno - Královo Pole
ljavorsk@redhat.com https://www.redhat.com
-- S pozdravom/ Best regards
Lukáš Javorský
Software Engineer, Core service - Databases
Red Hat https://www.redhat.com
Purkyňova 115 (TPB-C)
612 00 Brno - Královo Pole
ljavorsk@redhat.com https://www.redhat.com
On Mon, Oct 30, 2023 at 7:49 AM Lukas Javorsky ljavorsk@redhat.com wrote:
The possible remediation for this FTBFS packages are:
Chromium -> Use bundled minizip library Libdigidocpp -> Use bundled minizip library OpenColorIO -> Don't upgrade minizip-ng to the new 4th version of API (stay with minizip-ng-3.10.0). Not preferred as we want to have the latest and greatest versions in Fedora.
I've also included this in the change proposal in the *Impact* section.
Most important are packages *blender, krita,* and *usd *which block the upgrade [1] of OpenColorIO to the new version which supports the new minizip API
As I mentioned in BZ, both krita and usd at least have PRs that fix building, but I did not test functionality. I haven't checked to see if they were merged upstream as of yet.
So really it's just Blender that's the hold up.
Thanks, Richard