https://bugzilla.redhat.com/show_bug.cgi?id=2059502
Bug ID: 2059502 Summary: perl-Crypt-SMIME-0.28-2.fc37 FTBFS: Failed test 'No extra files that aren't in MANIFEST' Product: Fedora Version: rawhide Status: NEW Component: perl-Crypt-SMIME Assignee: steve.traylen@cern.ch Reporter: ppisar@redhat.com QA Contact: extras-qa@fedoraproject.org CC: perl-devel@lists.fedoraproject.org, steve.traylen@cern.ch, xavier@bachelot.org Target Milestone: --- Classification: Fedora
perl-Crypt-SMIME-0.28-2.fc37 fails to build for me locally in F37 because a test fails:
t/boilerplate.t ....... ok
# Failed test 'No extra files that aren't in MANIFEST' # at t/manifest.t line 29. # Not in MANIFEST: .package_note-perl-Crypt-SMIME-0.28-2.fc37.x86_64.ld # Looks like you failed 1 test of 1.
# Failed test 'extra files' # at t/manifest.t line 32. # Looks like you failed 1 test of 2. t/manifest.t .......... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests
I have package-notes-srpm-macros-0.4-14.fc36.noarch and perl-libs-5.34.0-485.fc36.x86_64. We will probably need to clean up the file in %check section.
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2045102 | |(F37FTBFS,RAWHIDEFTBFS)
--- Comment #1 from Petr Pisar ppisar@redhat.com --- It fails in Koschei too since https://koschei.fedoraproject.org/build/11910122. Upgrade of package-notes-srpm-macros from 0.4-3.fc36 to 0.4-11.fc36 looks suspicious.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2045102 [Bug 2045102] Fedora 37 FTBFS Tracker
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
--- Comment #2 from Xavier Bachelot xavier@bachelot.org --- This fixes the build. Is that what you had in mind ? ''' diff --git a/perl-Crypt-SMIME.spec b/perl-Crypt-SMIME.spec index dfffa89..d1daf08 100644 --- a/perl-Crypt-SMIME.spec +++ b/perl-Crypt-SMIME.spec @@ -61,6 +61,7 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ; %{_fixperms} $RPM_BUILD_ROOT/*
%check +rm -f .package_note-%{name}-%{version}-%{release}.%{_arch}.ld make test
%files '''
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
Paul Howarth paul@city-fan.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paul@city-fan.org
--- Comment #3 from Paul Howarth paul@city-fan.org --- Alternative fix, using similar approach to the one already used to ignore cruft from debuginfo generation:
diff --git a/perl-Crypt-SMIME.spec b/perl-Crypt-SMIME.spec index dfffa89..3d9cb56 100644 --- a/perl-Crypt-SMIME.spec +++ b/perl-Crypt-SMIME.spec @@ -46,6 +46,8 @@ verify, encrypt and decrypt messages. It requires libcrypto # As part of the rpm process we generate some .list files which # then cause t/manifest.t to fail. echo '.list$' >> MANIFEST.SKIP +# Similarly for .package_note files +echo '^.package_note-' >> MANIFEST.SKIP
%build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
This issue was caused by this commit: https://src.fedoraproject.org/rpms/package-notes/c/b7381d
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
--- Comment #4 from Petr Pisar ppisar@redhat.com --- Yeah. Something like that. I asked package-notes to resolve it on their side (bug #2059858).
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|steve.traylen@cern.ch |ppisar@redhat.com Version|rawhide |36 Status|NEW |MODIFIED Fixed In Version| |perl-Crypt-SMIME-0.28-3.fc3 | |7
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
--- Comment #5 from Fedora Update System updates@fedoraproject.org --- FEDORA-2022-cb9b8847e5 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-cb9b8847e5
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #6 from Fedora Update System updates@fedoraproject.org --- FEDORA-2022-cb9b8847e5 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-cb9b8847e5` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cb9b8847e5
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
--- Comment #7 from Fedora Update System updates@fedoraproject.org --- FEDORA-2022-cb9b8847e5 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-cb9b8847e5` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cb9b8847e5
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
https://bugzilla.redhat.com/show_bug.cgi?id=2059502
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ERRATA Status|ON_QA |CLOSED Fixed In Version|perl-Crypt-SMIME-0.28-3.fc3 |perl-Crypt-SMIME-0.28-3.fc3 |7 |7 | |perl-Crypt-SMIME-0.28-4.fc3 | |6 Last Closed| |2022-03-29 00:16:50
--- Comment #8 from Fedora Update System updates@fedoraproject.org --- FEDORA-2022-cb9b8847e5 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.
perl-devel@lists.fedoraproject.org