Bug 1415360 - F26+ drops drkonqi subpackage without obsoleting it (breaks upgrades)
Summary: F26+ drops drkonqi subpackage without obsoleting it (breaks upgrades)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-workspace
Version: rawhide
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: KDE SIG
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F26BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2017-01-21 02:27 UTC by Adam Williamson
Modified: 2017-01-23 13:13 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-23 13:13:28 UTC
Type: Bug


Attachments (Terms of Use)

Description Adam Williamson 2017-01-21 02:27:08 UTC
Upgrades from F24 and F25 to Rawhide (F26) are currently broken because kde-runtime in F26 has dropped the drkonqi subpackage without obsoleting it:

http://pkgs.fedoraproject.org/cgit/rpms/kde-runtime.git/commit/?id=15667de6c5a7b73d63f6fdee20d144fba2b34895

this causes dependency errors when trying to upgrade without --allowerasing .

Comment 1 Adam Williamson 2017-01-21 02:28:15 UTC
Proposing as a Beta blocker, breaks upgrade of a release-blocking desktop (without --allowerasing). openQA hits this on every KDE upgrade test. Assigning to rdieter, since he made the offending change.

Comment 2 Kevin Kofler 2017-01-21 08:30:12 UTC
This should get obsoleted by the KF5 version, which will hopefully provide a compatibility symlink, unless kdelibs is going to get patched to use the correct path directly.

Comment 3 Rex Dieter 2017-01-22 18:26:26 UTC
Fyi, kdelibs is patched already, so no other hacks (like symlink) should be required

Comment 4 Kevin Kofler 2017-01-22 22:34:26 UTC
Well, you forgot kdelibs3, which was also patched to use /usr/libexec/kde4/drkonqi. I fixed it:
http://pkgs.fedoraproject.org/cgit/rpms/kdelibs3.git/commit/?id=f0b0934ee8495e38c53e3d8535af2c4cb252c696
but I need to sort out the OpenSSL situation before building it.

Comment 5 Kevin Kofler 2017-01-22 22:39:01 UTC
(Trying a build with compat-openssl10 for now, I'll look into backporting the Trinity changes for 1.1 separately.)

Comment 6 Rex Dieter 2017-01-23 13:13:28 UTC
I'm a little nervous about the (kde4) kde-runtime->drkonqi => plasma-workspace-drkonqi upgrade path, but I don't have any better alternative either (other than just adding Obsoletes to kde-runtime effectively nullifying upgrade path).

%changelog
* Mon Jan 23 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.8.5-4
- Obsoletes: kde-runtime (#1415360)


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