publican-4.3.2-23.fc37 fails to build in Fedora 37 because two dependencies were removed from the distribution: # dnf --enablerepo=f37-build builddep ~test/fedora/publican/publican.spec Last metadata expiration check: 0:04:30 ago on Tue 28 Jun 2022 03:54:54 PM CEST. [...] No matching package to install: 'perl(File::Inplace)' [...] No matching package to install: 'perl(Lingua::EN::Fathom)' [...] Not all dependencies satisfied Error: Some packages could not be found. You should either unretire the two packages, or retire publican.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle. Changing version to 37.
FEDORA-2022-7f390fcbe8 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-7f390fcbe8
I obsoleted historical releases of this package because they have unmet run-time dependencies and that prevents users from upgrading their systems. Once you resolved the dependency problems and build this package, the new package release will be out of the obsolete range and become available. If you do not plan fixing this package, I recommend retiring it with "fedpkg retire 'AN_EXPLANATION'" command in a rawhide branch of the dist-git repository.
I delivered perl(File::Inplace) and perl(Lingua::EN::Fathom) to Fedora rawhide, other are in progress. btw: lklug-fonts package was removed from Fedora rawhide.
@rlandman Could you build package for f37 and f38?
Dear Maintainer, your package has an open Fails To Build From Source bug for Fedora 38. Action is required from you. If you can fix your package to build, perform a build in koji, and either create an update in bodhi, or close this bug without creating an update, if updating is not appropriate [1]. If you are working on a fix, set the status to ASSIGNED to acknowledge this. If you have already fixed this issue, please close this Bugzilla report. Following the policy for such packages [2], your package will be orphaned if this bug remains in NEW state more than 8 weeks (not sooner than 2022-08-23). A week before the mass branching of Fedora 39 according to the schedule [3], any packages not successfully rebuilt at least on Fedora 37 will be retired regardless of the status of this bug. [1] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/ [2] https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/ [3] https://fedorapeople.org/groups/schedule/f-39/f-39-key-tasks.html
Hi, is there a way to see if anyone is actually installing this package?
FYI this appears to have failed due to an issue with Java. I built this in a fedora:rawhide container and it worked. https://koschei.fedoraproject.org/package/publican View root.log DEBUG util.py:446: Error: DEBUG util.py:446: Problem: conflicting requests DEBUG util.py:446: - nothing provides java needed by fop-2.9-3.fc40.noarch from build DEBUG util.py:446: - nothing provides (java-headless or java-21-headless or java-17-headless or java-11-headless or java-1.8.0-headless) needed by fop-2.9-3.fc40.noarch from build My build found and installed: java-17-openjdk-headless-17.0.8.0.7-2.fc40.x86_64 java-17-openjdk-17.0.8.0.7-2.fc40.x86_64 Probably just needs a rebuild.
(In reply to Jeff Fearn 🐞 from comment #7) > Hi, is there a way to see if anyone is actually installing this package? No. We cannot see what users install. What we know is that this package is not a dependency for any other Fedora package.
(In reply to Petr Pisar from comment #9) > (In reply to Jeff Fearn 🐞 from comment #7) > > Hi, is there a way to see if anyone is actually installing this package? > > No. We cannot see what users install. Probably for the best. > What we know is that this package is not a dependency for any other Fedora > package. I asked around and some people still sue use it. If I can remember how I'll kick off a build.
Oh, it's already been rebuilt. https://koji.fedoraproject.org/koji/taskinfo?taskID=108999410
I did scratch builds on f37 and f38 and it builds OK. https://koji.fedoraproject.org/koji/taskinfo?taskID=109043107 https://koji.fedoraproject.org/koji/taskinfo?taskID=109043114 Do I just need to submit builds and updates for these?
I think that's the only thing which remains: publican is not now available for Fedora 37 and 38 users.
(In reply to Jeff Fearn 🐞 from comment #12) > I did scratch builds on f37 and f38 and it builds OK. > > https://koji.fedoraproject.org/koji/taskinfo?taskID=109043107 > https://koji.fedoraproject.org/koji/taskinfo?taskID=109043114 > > Do I just need to submit builds and updates for these? Yes, you need to build and add to bodhi for update.
Hmm the f37 build failed because: DEBUG util.py:446: - nothing provides java needed by fop-2.7-4.fc37.noarch from build DEBUG util.py:446: - nothing provides (java-headless or java-17-headless) needed by fop-2.7-4.fc37.noarch from build The build was on a i686 host: DEBUG util.py:448: Package rpm-build-4.18.1-2.fc37.i686 is already installed. https://koji.fedoraproject.org/koji/taskinfo?taskID=109279073 And that package isn't built for that arch. https://koji.fedoraproject.org/koji/buildinfo?buildID=2200254 Publican itself is noarch, how should that be handled?
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_noarch_with_unported_dependencies
FEDORA-2023-9ab7a2ca86 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9ab7a2ca86
FEDORA-2023-ec0a0bb0a7 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-ec0a0bb0a7
FEDORA-2023-9ab7a2ca86 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-9ab7a2ca86` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9ab7a2ca86 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
This message is a reminder that Fedora Linux 37 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 37 on 2023-12-05. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '37'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 37 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
FEDORA-2023-ec0a0bb0a7 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-ec0a0bb0a7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-ec0a0bb0a7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-9ab7a2ca86 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-ec0a0bb0a7 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
This package is now available on F37 and F38.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days