Bug 582469

Summary: nothing replaces webkitkde subpackage
Product: [Fedora] Fedora Reporter: Kalev Lember <kalevlember>
Component: kdelibsAssignee: Than Ngo <than>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: alekcejk, fedora, jreznik, kevin, lorenzo, ltinkl, rdieter, smparrish, than
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: kdelibs-4.4.2-4.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-04-15 12:03:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kalev Lember 2010-04-15 04:45:53 UTC
webkitkde-0.0.5-0.2.svn1088283 dropped webkitkde subpackage. However, this package might still be present in a user's computer and some other package should replace is to make sure webkitkde subpackage gets removed.

I'd suggest the following:

%package -n webkitpart
Provides:       webkitkde = %{version}-%{release}
Obsoletes:      webkitkde < 0.0.5-0.2.svn1088283

Comment 1 nucleo 2010-04-15 09:17:38 UTC
webkitkde obsoleted in kdelibs-4.4.2-2

Comment 2 Kalev Lember 2010-04-15 09:38:30 UTC
Thanks for the quick reply.

kdelibs has the following:

%if 0%{?fedora} && 0%{?fedora} < 13
Obsoletes: webkitkde < 0.0.6
%endif

%if 0%{?fedora} && 0%{?fedora} < 13
Obsoletes: kdelibs-experimental-devel < 4.3.75
Obsoletes: webkitkde-devel < 0.0.3
%endif

The 0%{?fedora} < 13 version check is wrong: I have webkitkde-0.0.5-0.1.svn1088283.fc13.x86_64 installed, which isn't obsoleted by this. Also, Fedora guidelines say [1] that Obsoletes introduced in FC-X can be dropped in FC-(X+2)). So if webkitkde was dropped in .fc13, then the Obsoletes line can be removed in the .fc15 package (0%{?fedora} < 15).

Also, why are webkitkde and webkitkde-devel versions different in the obsoletes above?

http://fedoraproject.org/wiki/PackageNamingGuidelines#Renaming.2Freplacing_existing_packages

Comment 3 Kalev Lember 2010-04-15 09:47:51 UTC
Changing component to kdelibs

Comment 4 nucleo 2010-04-15 10:21:53 UTC
webkitkde-devel >= 0.0.3 not exists because webkitkde code was moved to kdelibs but there was translations used both in webkitkde and webkitpart.
Translations was droped in webkitkde 0.0.5.

Comment 5 Rex Dieter 2010-04-15 12:03:26 UTC
Fixed in kdelibs-4.4.2-3 (hopefully).

http://cvs.fedoraproject.org/viewvc/rpms/kdelibs/devel/kdelibs.spec?r1=1.615&r2=1.616

Comment 6 Kalev Lember 2010-04-15 13:21:24 UTC
Looks good to me, thanks!

Comment 7 Fedora Update System 2010-04-15 14:09:14 UTC
kdelibs-4.4.2-3.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/kdelibs-4.4.2-3.fc13

Comment 8 Fedora Update System 2010-04-27 05:47:12 UTC
kdelibs-4.4.2-4.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.