Bug 831971

Summary: systemd-libs should Obsolete libudev
Product: [Fedora] Fedora Reporter: Michal Schmidt <mschmidt>
Component: systemdAssignee: systemd-maint
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: johannbg, lnykryn, metherid, msekleta, notting, plautrba, systemd-maint, zkabelac
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-17 15:09:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 831978, 831981, 831984, 831986, 831987, 831991, 831994    
Bug Blocks:    

Description Michal Schmidt 2012-06-14 08:29:33 UTC
As soon as nothing in Rawhide uses libudev.so.0 anymore, we should Obsolete libudev and remove the standalone udev source package.

I will file bugs against packages that still link to libudev.so.0 or require libudev explicitly. The bugs will block this one.

Reference:
"rawhide: libudev version bump, merged into systemd, libudev user need rebuild"
http://lists.fedoraproject.org/pipermail/devel/2012-June/168227.html

Comment 1 Michal Schmidt 2012-06-14 09:01:54 UTC
*** Bug 829950 has been marked as a duplicate of this bug. ***

Comment 2 Kay Sievers 2012-09-14 21:44:26 UTC
Michal, do we need to obsolete it, or can we leave it as it is?

Other distributions, which generally allow parallel installable old lib
packages, do not obsolete the older ones because they might be still in
use by other (third-party) software.

What's the best thing here? Any recommendation?

Comment 3 Bill Nottingham 2012-09-14 21:57:38 UTC
Either you obsolete it, forcing a hard upgrade, or you don't, and people have stale libraries on their machines after a few upgrades.

Fedora's generally done the first option, although in at least some respects, that's because of file conflicts that pop up when people try the second poorly.

Comment 4 Kay Sievers 2012-09-17 15:09:25 UTC
Seems it is already obsoleted:
"libudev < 183 is obsoleted by (installed) systemd-libs-188-3.fc18.x86_64"