Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 2064642 - F37FailsToInstall: perl-PAR-Packer
Summary: F37FailsToInstall: perl-PAR-Packer
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-PAR-Packer
Version: 36
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Paul Howarth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2065640 (view as bug list)
Depends On:
Blocks: F36FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2022-03-16 10:33 UTC by Miro Hrončok
Modified: 2022-03-30 01:33 UTC (History)
7 users (show)

Fixed In Version: perl-PAR-Packer-1.054-2.fc37 perl-PAR-Packer-1.054-3.fc36
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-03-30 01:33:39 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 2064808 1 unspecified Closed RHEL EUS Errata Documentation 2022-06-16 06:26:55 UTC

Description Miro Hrončok 2022-03-16 10:33:09 UTC
Hello,

Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok).

Your package (perl-PAR-Packer) Fails To Install in Fedora 37:

can't install perl-PAR-Packer:
  - nothing provides perl(:VERSION) = 5.34.0 needed by perl-PAR-Packer-1.054-1.fc36.x86_64
  
If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks.


P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors. To reproduce, use the koji/local repo only, e.g. in mock:

    $ mock -r fedora-37-x86_64 --disablerepo='*' --enablerepo=local install perl-PAR-Packer


P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages

Thanks!

Comment 1 Paul Howarth 2022-03-16 11:11:43 UTC
This just needs a rebuild; I'll do it.

Comment 2 Paul Howarth 2022-03-16 11:35:09 UTC
Should be fixed in perl-PAR-Packer-1.054-2.fc37.
Perl 5.34.1 has been built for f36 but there's no update or override for it yet; a rebuild of perl-PAR-Packer will need to happen there too at some point.

Comment 3 Miro Hrončok 2022-03-16 11:57:13 UTC
CCing mspacek to include perl-PAR-Packer rebuild in the Fedora 36 perl update.

Comment 4 Petr Pisar 2022-03-16 12:37:56 UTC
polymake also needs rebuilding. See fedora-ci.koji-build.rpmdeplint.functional test for perl-5.34.1-486.fc37 <https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpmdeplint-pipeline/job/master/51154/testReport/(root)/tests/_check_repoclosure_x86_64/>

Comment 5 Michal Josef Spacek 2022-03-16 16:04:19 UTC
@paul Could you, please, merge this PR: https://src.fedoraproject.org/rpms/perl-PAR-Packer/pull-request/2 ?

Comment 6 Paul Howarth 2022-03-16 16:18:59 UTC
(In reply to Michal Josef Spacek from comment #5)
> @paul Could you, please, merge this PR:
> https://src.fedoraproject.org/rpms/perl-PAR-Packer/pull-request/2 ?

Done. Do you need me to do the build as well or can you take care of it (and the buildroot override/side tag)?

Comment 7 Michal Josef Spacek 2022-03-16 16:28:15 UTC
(In reply to Paul Howarth from comment #6)
> (In reply to Michal Josef Spacek from comment #5)
> > @paul Could you, please, merge this PR:
> > https://src.fedoraproject.org/rpms/perl-PAR-Packer/pull-request/2 ?
> 
> Done. Do you need me to do the build as well or can you take care of it (and
> the buildroot override/side tag)?

I could build alone.

About "(and the buildroot override/side tag)?" I don't understand this. This Perl upgrade is my first and i created:
* rawhide build
* f36 build and create update (https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4)
* I understand, that i need to update some packages (perl-CPAN-Perl-Releases, perl-Module-CoreUtils and these perl-PAR-Packer and polymake).
And other?

Comment 8 Michal Josef Spacek 2022-03-16 17:14:08 UTC
(In reply to Paul Howarth from comment #6)
> (In reply to Michal Josef Spacek from comment #5)
> > @paul Could you, please, merge this PR:
> > https://src.fedoraproject.org/rpms/perl-PAR-Packer/pull-request/2 ?
> 
> Done. Do you need me to do the build as well or can you take care of it (and
> the buildroot override/side tag)?

Hm i haven't right for create new update. Build: perl-PAR-Packer-1.054-2.fc36

Comment 9 Paul Howarth 2022-03-16 18:02:01 UTC
(In reply to Michal Josef Spacek from comment #7)
> (In reply to Paul Howarth from comment #6)
> > (In reply to Michal Josef Spacek from comment #5)
> > > @paul Could you, please, merge this PR:
> > > https://src.fedoraproject.org/rpms/perl-PAR-Packer/pull-request/2 ?
> > 
> > Done. Do you need me to do the build as well or can you take care of it (and
> > the buildroot override/side tag)?
> 
> I could build alone.
> 
> About "(and the buildroot override/side tag)?" I don't understand this. This
> Perl upgrade is my first and i created:
> * rawhide build
> * f36 build and create update
> (https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4)
> * I understand, that i need to update some packages
> (perl-CPAN-Perl-Releases, perl-Module-CoreUtils and these perl-PAR-Packer
> and polymake).
> And other?

The f36 build does not automatically get used for building other packages; this is why I referred to a buildroot override. Your f36 build of perl 5.34.1 will be used for building other packages when it has either been pushed to stable by bodhi (after the f36 beta release) or you (or someone else) create a buildroot override for it (also done in bodhi). Updates for stable releases all work this way, as do updates for branched development releases after the "bodhi activation point" (a few weeks after branching usually).

(In reply to Michal Josef Spacek from comment #8)
> (In reply to Paul Howarth from comment #6)
> > (In reply to Michal Josef Spacek from comment #5)
> > > @paul Could you, please, merge this PR:
> > > https://src.fedoraproject.org/rpms/perl-PAR-Packer/pull-request/2 ?
> > 
> > Done. Do you need me to do the build as well or can you take care of it (and
> > the buildroot override/side tag)?
> 
> Hm i haven't right for create new update. Build: perl-PAR-Packer-1.054-2.fc36

And unfortunately, due to the lack of having a buildroot override, this was built against Perl 5.34.0 and will need to be bumped and rebuilt with an override.

I'll sort this out later this evening; I have a school concert to go to with my daughter now.

Comment 10 Fedora Update System 2022-03-16 22:15:17 UTC
FEDORA-2022-cea638ebd4 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4

Comment 11 Paul Howarth 2022-03-16 22:17:14 UTC
Steps after updating perl in f36:

1. Create buildroot override for perl-5.34.1-486.fc36
   https://bodhi.fedoraproject.org/overrides/perl-5.34.1-486.fc36
2. Wait for koji to regenerate the fc36 buildroot repo with the updated package:
   koji wait-repo f36-build --build=perl-5.34.1-486.fc36
3. Bump and rebuild perl-PAR-Packer using the new f36 perl.
   I also bumped and rebuilt the rawhide package to maintain
   fast-forward-ability between the branches.
4. Create new update for perl-PAR-Packer or add it to perl update
   (I did the latter: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4)

These steps will need to be repeated for the f35 update when that happens.
The polymake package also needs updating as it has a strict version dependency
on perl, like perl-PAR-Packer. I'll look at that tomorrow.
I don't think there's anything else that has such strict perl version dependencies.

Comment 12 Miro Hrončok 2022-03-17 00:43:01 UTC
Folks, please use a side tag next time: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages

Comment 13 Fedora Update System 2022-03-17 17:10:33 UTC
FEDORA-2022-cea638ebd4 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-cea638ebd4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4

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

Comment 14 Miro Hrončok 2022-03-18 11:42:55 UTC
Hello,

Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok).

All subpackages of a package against which this bug was filled are now installable or removed from Fedora 37.

Thanks for taking care of it!

Comment 15 Petr Pisar 2022-03-18 11:51:00 UTC
*** Bug 2065640 has been marked as a duplicate of this bug. ***

Comment 16 Paul Howarth 2022-03-18 12:11:00 UTC
polymake build for f36 is still running, 24 hours so far, all done apart from armv7hl. The releng build in January took less than 10 hours.

Comment 17 Paul Howarth 2022-03-19 12:37:21 UTC
The polymake build for f36 finally completed. I did a separate update for it (https://bodhi.fedoraproject.org/updates/FEDORA-2022-3d8d0a0160) rather than adding it to the perl update so as not to reset the timer on the perl update. I guess since the Beta release slipped again that all of the updates will probably hit stable together anyway.

Comment 18 Fedora Update System 2022-03-23 16:50:57 UTC
FEDORA-2022-cea638ebd4 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-cea638ebd4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4

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

Comment 19 Fedora Update System 2022-03-24 18:07:57 UTC
FEDORA-2022-cea638ebd4 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-cea638ebd4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cea638ebd4

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

Comment 20 Fedora Update System 2022-03-30 01:33:39 UTC
FEDORA-2022-cea638ebd4 has been pushed to the Fedora 36 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.