stable

fedora-obsolete-packages-30-41, python-actdiag-0.5.4-14.fc30, & 3 more

FEDORA-2019-919e826bbe created by churchyard 5 years ago for Fedora 30

Don't remove /usr/bin/blockdiag or similar on upgrade to Fedora 30.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2019-919e826bbe

This update has been submitted for testing by churchyard.

5 years ago

This update has been pushed to testing.

5 years ago
User Icon mrunge commented & provided feedback 5 years ago
karma

no issues noted so far

This update has been submitted for batched by bodhi.

5 years ago

This update has been submitted for stable by bodhi.

5 years ago
User Icon dridi commented & provided feedback 5 years ago

Pretending to apply this upgrade to my f29 system appears to work:

dnf --releasever 30 upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-919e826bbe

However in the summary I get something strange:

=====================================================================
 Package                                             
=====================================================================
Installing:
 actdiag
     replacing  python2-actdiag.noarch 0.5.4-11.fc29
 nwdiag
     replacing  python2-nwdiag.noarch 1.0.4-11.fc29
 seqdiag
     replacing  python2-seqdiag.noarch 0.9.5-15.fc29
Upgrading:
 fedora-obsolete-packages
     replacing  python2-bodhi.noarch 3.12.0-1.fc29
     replacing  python2-cccolutils.x86_64 1.5-9.fc29
     replacing  python2-dnf.noarch 4.2.2-2.fc29
     replacing  python2-hawkey.x86_64 0.28.1-1.fc29
     replacing  python2-libcomps.x86_64 0.1.11-1.fc29
     replacing  python2-libdnf.x86_64 0.28.1-1.fc29
     replacing  python2-librepo.x86_64 1.9.6-2.fc29
     replacing  python2-rpkg.noarch 1.57-6.fc29
     replacing  python2-smartcols.x86_64 0.3.0-4.fc29
     replacing  python2-xpyb.x86_64 1.3.1-11.fc28
 python3-actdiag
 python3-blockdiag
 python3-nwdiag
 python3-seqdiag
 python2-cairo
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 fedora-obsolete-packages
 fedora-obsolete-packages

Transaction Summary
=====================================================================

See fedora-obsolete-packages, it's both upgrading and skipped.

Please note that the following command gives very different results:

dnf --enablerepo=updates-testing --releasever 30 upgrade python2-blockdiag

Finally, when I pretend I want to do a system upgrade and inspect the summary as per bug 1699834 I don't see this happening. The python2-*diag packages go away but aren't replaced.

Here is how I tried:

dnf --enablerepo=updates-testing system-upgrade --releasever 30 download

So I'm assuming that when I try the system upgrade without the possibility to refer to this update's advisory it logically fails to enter the desired scenario for the same reason.

I can only hope this simply can't be tested while the update is still in testing.

User Icon churchyard commented & provided feedback 5 years ago

I'd like to see the conflict. I don't understand why it is not par of the error message.

User Icon dridi commented & provided feedback 5 years ago
Problem: both package blockdiag-1.5.4-4.fc30.noarch and fedora-obsolete-packages-30-40.noarch obsolete python2-blockdiag < 1.5.4-2
 - cannot install both fedora-obsolete-packages-30-40.noarch and fedora-obsolete-packages-30-41.noarch
 - cannot install the best update candidate for package python2-blockdiag-1.5.3-15.fc29.noarch
 - cannot install the best update candidate for package fedora-obsolete-packages-29-22.noarch
User Icon churchyard commented & provided feedback 5 years ago

"Problem: both package blockdiag-1.5.4-4.fc30.noarch and fedora-obsolete-packages-30-40.noarch obsolete python2-blockdiag < 1.5.4-2" seems like this will get fixed when this is moved form updates testing. I hope.

User Icon churchyard commented & provided feedback 5 years ago

What does this do (you can N it, when it asks Is this ok [y/N])?

$ sudo dnf --releasever=30 --setopt=module_platform_id=platform:f30 --enablerepo=updates-testing distro-sync
User Icon dridi commented & provided feedback 5 years ago
karma

I take it back, both distro-sync and system-upgrade with updates-testing enabled appear to work just fine.

BZ#1699834 /usr/bin/blockdiag is removed on upgrade to F30

This update has been pushed to stable.

5 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
2
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-1
Stable by Karma
1
Stable by Time
disabled
Dates
submitted
5 years ago
in testing
5 years ago
in stable
5 years ago
BZ#1699834 /usr/bin/blockdiag is removed on upgrade to F30
0
1

Automated Test Results