Bug 2238772 - rust-memchr-devel seems to prevent upgrade from F38 to F39 (Beta)
Summary: rust-memchr-devel seems to prevent upgrade from F38 to F39 (Beta)
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: rust-memchr
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rust SIG
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F39FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2023-09-13 14:15 UTC by W. Michael Petullo
Modified: 2023-09-13 14:28 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-09-13 14:28:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description W. Michael Petullo 2023-09-13 14:15:55 UTC
Description of problem:
I tried to upgrade from F38 to F39, but rust-memchr-devel seemed to prevent the upgrade.

Version-Release number of selected component (if applicable):
rust-memchr-devel-2.6.2-1.fc38.noarch

How reproducible:
Every time

Steps to Reproduce:
1. Install rust-memchr-devel on Fedora 38.
2. Follow the directions at https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/ to attempt an upgrade to Fedora 39 (Beta)

Actual results:
$ sudo dnf install dnf-plugin-system-upgrade && sudo dnf system-upgrade download --releasever=39
Last metadata expiration check: 0:03:47 ago on Wed 13 Sep 2023 08:38:06 AM CDT.
Package dnf-plugins-core-4.4.2-1.fc38.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
Adobe Systems Incorporated                                                                                                    10 kB/s | 2.9 kB     00:00    
Fedora 39 - x86_64                                                                                                            35 kB/s |  17 kB     00:00    
Fedora 39 - x86_64                                                                                                           1.6 MB/s | 1.7 MB     00:01    
Fedora 39 openh264 (From Cisco) - x86_64                                                                                     4.1 kB/s | 989  B     00:00    
Fedora Modular 39 - x86_64                                                                                                    63 kB/s |  17 kB     00:00    
Fedora Modular 39 - x86_64                                                                                                   1.6 MB/s | 1.7 MB     00:01    
Fedora 39 - x86_64 - Updates                                                                                                 113 kB/s |  24 kB     00:00    
Fedora Modular 39 - x86_64 - Updates                                                                                          85 kB/s |  17 kB     00:00    
Fedora Modular 39 - x86_64 - Updates                                                                                         1.2 MB/s | 1.7 MB     00:01    
google-chrome                                                                                                                 15 kB/s | 1.3 kB     00:00    
google-earth-pro                                                                                                              23 kB/s | 1.3 kB     00:00    
RPM Fusion for Fedora 39 - Free                                                                                              4.5 kB/s | 3.4 kB     00:00    
RPM Fusion for Fedora 39 - Free tainted                                                                                       25 kB/s | 3.2 kB     00:00    
RPM Fusion for Fedora 39 - Free - Updates                                                                                    5.6 kB/s | 3.2 kB     00:00    
RPM Fusion for Fedora 39 - Nonfree                                                                                            11 kB/s | 6.7 kB     00:00    
RPM Fusion for Fedora 39 - Nonfree - Updates                                                                                  10 kB/s | 6.1 kB     00:00    
RPM Sphere - Basearch                                                                                                         23 kB/s | 3.0 kB     00:00    
RPM Sphere - Noarch                                                                                                           24 kB/s | 3.0 kB     00:00    
Error: 
 Problem 2: package rust-memchr+alloc-devel-2.6.2-1.fc38.noarch from @System requires crate(memchr) = 2.6.2, but none of the providers can be installed
  - rust-memchr-devel-2.6.2-1.fc38.noarch from @System  does not belong to a distupgrade repository
  - problem with installed package rust-memchr+alloc-devel-2.6.2-1.fc38.noarch
(try to add '--skip-broken' to skip uninstallable packages)

Expected results:
Upgrade should complete.

Comment 1 Fabio Valentini 2023-09-13 14:28:01 UTC
Why do you have this package installed on your machine in the first place?
rust-*-devel packages are not intended to - and not designed to - be installed outside of temporary build environments (like mock/koji).
I would recommend to remove them all from your system, but this particular problem should be solved by running the upgrade with "--allowerasing".


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