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 1884617 - F32->F33 upgrade: obsolete removed Perl packages requiring perl(:MODULE_COMPAT_5.30.1)
Summary: F32->F33 upgrade: obsolete removed Perl packages requiring perl(:MODULE_COMPA...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: fedora-obsolete-packages
Version: 33
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Miro Hrončok
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F33FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2020-10-02 13:17 UTC by Ben Cotton
Modified: 2020-10-30 09:54 UTC (History)
15 users (show)

Fixed In Version: fedora-obsolete-packages-33-28
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-10-09 23:56:27 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ben Cotton 2020-10-02 13:17:09 UTC
Testing DNF upgrade of F32 to F33:

[root@fpgm ~]# dnf --releasever=33 --setopt=module_platform_id=platform:f33     --enablerepo=updates-testing --enablerepo=updates-testing-modular     distro-sync
Last metadata expiration check: 0:04:58 ago on Fri 02 Oct 2020 09:06:41 AM EDT.
Error: 
 Problem: package perl-Crypt-Random-TESHA2-0.01-15.fc32.noarch requires perl(:MODULE_COMPAT_5.30.1), but none of the providers can be installed
  - perl-libs-4:5.30.3-456.fc32.x86_64 does not belong to a distupgrade repository
  - problem with installed package perl-Crypt-Random-TESHA2-0.01-15.fc32.noarch
  - package perl-libs-4:5.30.3-454.module_f33+9369+dac0eadc.x86_64 is filtered out by modular filtering
  - package perl-libs-4:5.30.3-454.module_f33+9711+083176da.x86_64 is filtered out by modular filtering
  - package perl-libs-4:5.30.3-455.module_f33+10047+8c6c443b.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages)

Comment 1 Jitka Plesnikova 2020-10-02 13:41:18 UTC
perl-Crypt-Random-TESHA2 was removed since Fedora 33, because it was orphaned more than 6 week.

Comment 2 Ben Cotton 2020-10-02 13:55:05 UTC
Reassigning to fedora-obsolete-packages, which does not list perl-Crypt-Random-TESHA2

Comment 3 Miro Hrončok 2020-10-02 14:15:30 UTC
I suppose we could obsolete all removed Perl packages similarly to bz1856098. Jitka, do you want me to do that or would you prefer to only obsolete packages causing user reported problems (like this one)?

Comment 4 Jitka Plesnikova 2020-10-02 15:05:02 UTC
(In reply to Miro Hrončok from comment #3)
> I suppose we could obsolete all removed Perl packages similarly to
> bz1856098. Jitka, do you want me to do that or would you prefer to only
> obsolete packages causing user reported problems (like this one)?

Please do it, I would really appreciate it.

Comment 5 Miro Hrončok 2020-10-02 17:01:10 UTC
I took packages that require either of the following on Fedora 31 or 32:

libperl.so.5.30()(64bit)
perl(:MODULE_COMPAT_5.30.0)
perl(:MODULE_COMPAT_5.30.1)
perl(:MODULE_COMPAT_5.30.2)
perl(:MODULE_COMPAT_5.30.3)

Is that a complete list?



Such packages that no longer exists in Fedora 33, but are not yet obsoleted by anything, will be obsoleted by f-p-o:

(Read %obsolete as Obsoletes: %1 < %2.)

%obsolete glite-lb-types 2.0.10-18
%obsolete gpsdrive 2.11-54
%obsolete mirrorbrain-scanner 2.18.1-27
%obsolete opendchub 0.8.3-20
%obsolete perl-CPAN-Reporter 1.2018-12
%obsolete perl-Compress-LZ4 0.25-12
%obsolete perl-Compress-Snappy 0.24-16
%obsolete perl-Crypt-PBKDF2 0.161520-12
%obsolete perl-Crypt-Random-TESHA2 0.01-16
%obsolete perl-Crypt-SaltedHash 0.09-18
%obsolete perl-Date-Easter 1.22-16
%obsolete perl-Digest-Bcrypt 1.209-11
%obsolete perl-Digest-PBKDF2 0.013-9
%obsolete perl-Filesys-SmbClient 3.2-22
%obsolete perl-GStreamer 0.20-18
%obsolete perl-Geo-Point 0.98-4
%obsolete perl-Geo-Proj4 1.09-4
%obsolete perl-Image-SubImageFind 0.03-23
%obsolete perl-Module-Data 0.013-11
%obsolete perl-Parse-CPAN-Packages-Fast 0.09-14
%obsolete perl-Path-ScanINC 1.000003-11
%obsolete perl-Pod-Wordlist-hanekomu 1.132680-25
%obsolete perl-SOCKS 0.03-17
%obsolete perl-Test2-Plugin-SpecDeclare 0.000003-12
%obsolete perl-Time-TAI64 2.11-16
%obsolete perl-X11-GUITest 0.28-20
%obsolete perl-perl5i 2.13.2-14
%obsolete perl-qpid-messaging 1.39.0-6
%obsolete perl-re-engine-PCRE2 0.16-5
%obsolete zanata-util 0.2.9-20


For rawhide, I found one additional package:


%obsolete perl-sword 1.8.1-20




I'll rerun the query after the freeze to get a more complete list.

Comment 6 Jitka Plesnikova 2020-10-05 05:56:06 UTC
(In reply to Miro Hrončok from comment #5)
> I took packages that require either of the following on Fedora 31 or 32:
> 
> libperl.so.5.30()(64bit)
> perl(:MODULE_COMPAT_5.30.0)
> perl(:MODULE_COMPAT_5.30.1)
> perl(:MODULE_COMPAT_5.30.2)
> perl(:MODULE_COMPAT_5.30.3)
> 
> Is that a complete list?
Yes, the list is complete.


> Such packages that no longer exists in Fedora 33, but are not yet obsoleted
> by anything, will be obsoleted by f-p-o:
> 
> (Read %obsolete as Obsoletes: %1 < %2.)
> 
> %obsolete glite-lb-types 2.0.10-18
> %obsolete gpsdrive 2.11-54
> %obsolete mirrorbrain-scanner 2.18.1-27
> %obsolete opendchub 0.8.3-20
> %obsolete perl-CPAN-Reporter 1.2018-12
> %obsolete perl-Compress-LZ4 0.25-12
> %obsolete perl-Compress-Snappy 0.24-16
> %obsolete perl-Crypt-PBKDF2 0.161520-12
> %obsolete perl-Crypt-Random-TESHA2 0.01-16
> %obsolete perl-Crypt-SaltedHash 0.09-18
> %obsolete perl-Date-Easter 1.22-16
> %obsolete perl-Digest-Bcrypt 1.209-11
> %obsolete perl-Digest-PBKDF2 0.013-9
> %obsolete perl-Filesys-SmbClient 3.2-22
> %obsolete perl-GStreamer 0.20-18
> %obsolete perl-Geo-Point 0.98-4
> %obsolete perl-Geo-Proj4 1.09-4
> %obsolete perl-Image-SubImageFind 0.03-23
> %obsolete perl-Module-Data 0.013-11
> %obsolete perl-Parse-CPAN-Packages-Fast 0.09-14
> %obsolete perl-Path-ScanINC 1.000003-11
> %obsolete perl-Pod-Wordlist-hanekomu 1.132680-25
> %obsolete perl-SOCKS 0.03-17
> %obsolete perl-Test2-Plugin-SpecDeclare 0.000003-12
> %obsolete perl-Time-TAI64 2.11-16
> %obsolete perl-X11-GUITest 0.28-20
> %obsolete perl-perl5i 2.13.2-14
> %obsolete perl-qpid-messaging 1.39.0-6
> %obsolete perl-re-engine-PCRE2 0.16-5
> %obsolete zanata-util 0.2.9-20
> 
> 
> For rawhide, I found one additional package:
> 
> 
> %obsolete perl-sword 1.8.1-20
The sub-package is not build for sword version 1.9.0RC1. 
However, I am not sure, if the maitainer want to add it back or not. 
 

> 
> I'll rerun the query after the freeze to get a more complete list.

Comment 7 Miro Hrončok 2020-10-05 09:41:44 UTC
> Yes, the list is complete.

Thanks for confirming!


> However, I am not sure, if the maitainer want to add it back or not.

If they add it back, they'll bump the release, so it should be safe.

Comment 8 Geoffrey Marr 2020-10-05 20:09:20 UTC
Discussed during the 2020-10-05 blocker review meeting: [0]

The decision to classify this bug as an "AcceptedFreezeException (Final)" was made as it is a noticeable issue that cannot be fixed with an update.

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2020-10-05/f33-blocker-review.2020-10-05-16.00.txt

Comment 9 Fedora Update System 2020-10-08 12:11:12 UTC
FEDORA-2020-879e65ad1f has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-879e65ad1f

Comment 10 Fedora Update System 2020-10-08 22:20:03 UTC
FEDORA-2020-879e65ad1f has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-879e65ad1f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-879e65ad1f

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

Comment 11 Fedora Update System 2020-10-09 23:56:27 UTC
FEDORA-2020-879e65ad1f has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 mohiddeen.mneimne 2020-10-30 08:38:37 UTC
I am running Fedora 33 and I still get this error. Here is the output when I run: dnf install asbru-cm

Error: 
 Problem: conflicting requests
  - nothing provides perl-X11-GUITest needed by asbru-cm-5.2.1-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.0.0-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.0.1-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.0.2-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.0.3-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.0.4-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.1.0-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.1.0rc1-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.1.0rc2-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.1.1-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.1.2-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.1.3-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.0-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.1-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.2~1602874840-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.2~1602875691-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.2~1602943787-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.2~1602967851-1.fc30.noarch
  - nothing provides perl-X11-GUITest needed by asbru-cm-6.2.2~1602968644-1.fc30.noarch

Comment 13 Miro Hrončok 2020-10-30 09:54:52 UTC
That is a different problem. Please report it to the place where asbru-cm is coming from, it doesn't seem to be an official Fedora package.


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