https://bugzilla.redhat.com/show_bug.cgi?id=2167264
Bug ID: 2167264 Summary: pngquant-3.0.1 is available Product: Fedora Version: rawhide Status: NEW Component: pngquant Keywords: FutureFeature, Triaged Assignee: davide@cavalca.name Reporter: upstream-release-monitoring@fedoraproject.org QA Contact: extras-qa@fedoraproject.org CC: besser82@fedoraproject.org, davide@cavalca.name, epel-packagers-sig@lists.fedoraproject.org, sergio@serjux.com Target Milestone: --- Classification: Fedora
Releases retrieved: 3.0.0, 3.0.1 Upstream release that is considered latest: 3.0.1 Current version/release in rawhide: 2.18.0-1.fc38 URL: https://pngquant.org/
Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/
More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Mo...
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
Based on the information from Anitya: https://release-monitoring.org/project/3674/
To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/pngquant
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
--- Comment #1 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Scratch build failed. Details below:
GenericError: Invalid method: krb_login Traceback: File "/usr/local/lib/python3.10/site-packages/hotness/use_cases/package_scratch_build_use_case.py", line 56, in build result = self.builder.build(request.package, request.opts) File "/usr/local/lib/python3.10/site-packages/hotness/builders/koji.py", line 195, in build session = self._session_maker() File "/usr/local/lib/python3.10/site-packages/hotness/builders/koji.py", line 422, in _session_maker result = koji_session.krb_login( File "/usr/lib/python3.10/site-packages/koji/__init__.py", line 2362, in __call__ return self.__func(self.__name, args, opts) File "/usr/lib/python3.10/site-packages/koji/__init__.py", line 2874, in _callMethod raise err
If you think this issue is caused by some bug in the-new-hotness, please report it on the-new-hotness issue tracker: https://github.com/fedora-infra/the-new-hotness/issues
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
blinxen h-k-81@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |h-k-81@hotmail.com Doc Type|--- |If docs needed, set a value Flags| |needinfo?(davide@cavalca.na | |me)
--- Comment #2 from blinxen h-k-81@hotmail.com --- @davide@cavalca.name Do you have any plans on updating to the latest version? `imagequant-sys`, which is a dependency for `pngquant`, has now been packaged --> https://src.fedoraproject.org/rpms/rust-imagequant-sys
I could also help if you don't have time to do it yourself :D.
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
Davide Cavalca davide@cavalca.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(davide@cavalca.na | |me) |
--- Comment #3 from Davide Cavalca davide@cavalca.name --- I took a quick look at this now, and the latest version is a full rewrite in Rust. I'm not opposed to packaging it, but a number of crates it requires (lcms2-sys and libpng-sys) are also missing, so they'd need to get packaged first. I'm also discussing with the Rust SIG whether the new version needs to be packaged as rust-pngquant, or whether we can update this source package in place.
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
--- Comment #4 from blinxen h-k-81@hotmail.com ---
I'm also discussing with the Rust SIG whether the new version needs to be packaged as rust-pngquant
I just recently packaged `rust-imagequant`[1] which is the full rewrite of the C library `libimagequant` and there the question about changing the package name also came up. I ended up creating `rust-imagequant-sys`[2] because of the rust packaging guidelines. See [3] behind the reasoning.
So I think the same would have to be done for `pngquant` (I would assume).
[1] https://src.fedoraproject.org/rpms/rust-imagequant [2] https://src.fedoraproject.org/rpms/rust-imagequant-sys [3] https://src.fedoraproject.org/rpms/libimagequant/pull-request/2#comment-1319...
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
--- Comment #5 from blinxen h-k-81@hotmail.com --- I am trying to fix [1] pngquant in rawhide but the build fails [2] for s390x. Now before I try to debug / understand why it only fails on that arch, I wanted to check with you again. Did you get a response from the rust-sig? If you don't have time for this, then I can help with packaging the new rust rewrite with its new deps.
[1] https://src.fedoraproject.org/fork/blinxen/rpms/pngquant/c/2f901cebbece8cacf... [2] https://koji.fedoraproject.org/koji/taskinfo?taskID=99378016
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
--- Comment #6 from Davide Cavalca davide@cavalca.name --- This is currently blocked on https://gitlab.com/fedora/legal/fedora-license-data/-/issues/296 which will need to be resolved before we can package rust-libpng-sys, which is a dependency of the rust reimplementation of pngquant.
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
Davide Cavalca davide@cavalca.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Link ID| |Gitlab | |fedora/legal/fedora-license | |-data/-/issues/296
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|pngquant-3.0.1 is available |pngquant-3.0.3 is available
--- Comment #7 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Releases retrieved: 3.0.3 Upstream release that is considered latest: 3.0.3 Current version/release in rawhide: 2.18.0-1.fc38 URL: https://pngquant.org/
Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/
More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Mo...
Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
Based on the information from Anitya: https://release-monitoring.org/project/3674/
To change the monitoring settings for the project, please visit: https://src.fedoraproject.org/rpms/pngquant
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
--- Comment #8 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- Created attachment 1996257 --> https://bugzilla.redhat.com/attachment.cgi?id=1996257&action=edit Update to 3.0.3 (#2167264)
https://bugzilla.redhat.com/show_bug.cgi?id=2167264
--- Comment #9 from Upstream Release Monitoring upstream-release-monitoring@fedoraproject.org --- the-new-hotness/release-monitoring.org's scratch build of pngquant-3.0.3-1.fc38.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=108336324
epel-packagers-sig@lists.fedoraproject.org