Bug 2063824 - perl-HTTP-Daemon-6.14-1.fc37 has a build cycle with perl-libwww-perl-6.61-1.fc37
Summary: perl-HTTP-Daemon-6.14-1.fc37 has a build cycle with perl-libwww-perl-6.61-1.fc37
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-HTTP-Daemon
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Michal Josef Spacek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-14 13:26 UTC by Petr Pisar
Modified: 2022-03-31 01:14 UTC (History)
3 users (show)

Fixed In Version: perl-HTTP-Daemon-6.14-3.fc36 perl-HTTP-Daemon-6.14-2.fc34 perl-HTTP-Daemon-6.14-2.fc35
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-03-27 00:15:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Pisar 2022-03-14 13:26:14 UTC
An update of perl-HTTP-Daemon-6.14-1.fc37 breaks bootstrapping Perl packages because it added a dependency on perl-libwww-perl with created this build cycle in a dependnecy graph:

2022-03-13T20:56:04 Solver result for possibility of rebuilding SRPM for `perl-HTTP-Daemon': Source package `perl-HTTP-Daemon' cannot be installed because it build-requires `perl(LWP::RobotUA) * ' that cannot be satisfied.

2022-03-13T20:53:30 Solver result for possibility of rebuilding SRPM for `perl-libwww-perl': Source package `perl-libwww-perl' cannot be installed because it build-requires `perl(HTTP::Daemon) >= 6.01' that cannot be satisfied.
2022-03-13T20:53:30 According dependency solver, this package is not rebuildable now.

The new tests dependencies on perl(LWP::RobotUA) and perl(LWP::UserAgent) are guarded with "use Test::Needs ...", hence those are optional tests. They are optional in order to prevent from build cycle.

Please move them to an optional tests dependencies block in the spec file and guard the block with spec condition which will depend on %perl_bootstrap and preferably also on a %bcond_without option.

Comment 1 Petr Pisar 2022-03-22 09:00:48 UTC
This bug prevents roughly 15 % of all Perl packages from bootstrapping in Fedora.

Comment 2 Fedora Update System 2022-03-22 16:47:33 UTC
FEDORA-2022-4fe5aa1f96 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-4fe5aa1f96

Comment 3 Fedora Update System 2022-03-22 16:47:57 UTC
FEDORA-2022-b44cfe540c has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-b44cfe540c

Comment 4 Fedora Update System 2022-03-22 16:48:25 UTC
FEDORA-2022-d596d45bd8 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2022-d596d45bd8

Comment 5 Fedora Update System 2022-03-22 17:55:46 UTC
FEDORA-2022-4fe5aa1f96 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-4fe5aa1f96`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-4fe5aa1f96

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2022-03-23 01:08:23 UTC
FEDORA-2022-b44cfe540c has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-b44cfe540c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-b44cfe540c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2022-03-23 01:09:59 UTC
FEDORA-2022-d596d45bd8 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-d596d45bd8`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-d596d45bd8

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2022-03-23 16:51:35 UTC
FEDORA-2022-4fe5aa1f96 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-4fe5aa1f96`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-4fe5aa1f96

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2022-03-27 00:15:58 UTC
FEDORA-2022-4fe5aa1f96 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2022-03-31 00:40:25 UTC
FEDORA-2022-d596d45bd8 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2022-03-31 01:14:40 UTC
FEDORA-2022-b44cfe540c has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.