today's yum dependency issues for rawhide

Kevin Martin ktmdms at gmail.com
Wed Jul 11 16:59:35 UTC 2012


On 07/11/2012 11:42 AM, Sandro Mani wrote:
> On Wed, Jul 11, 2012 at 6:36 PM, Bruno Wolff III <bruno at wolff.to> wrote:
>> On Wed, Jul 11, 2012 at 10:12:31 -0500,
>>   Kevin Martin <ktmdms at gmail.com> wrote:
>>>
>>> Two questions:
>>>
>>> 1). How do I get rid of the dependency issues shown below?  Do I force the
>>> update of systemd-libs or do the packages that are
>>> dependent on libudev need to be updated?
>>
>>
>> I like to keep the latest versions of rawhide packages installed unless it
>> would require removing something really critical. The way I do a quick check
>> for what is blocking updates is to run:
>> yum update -y -v | grep -i fail
>> Note that sometimes early failures cause later failures so that you really
>> don't need to remove every package listed. There can also be failures that
>> don't show up when doing the above.
>>
>> My fallback plan is to remove the packages that won't update.
>>
>> I track all of the packages I remove and regularly try reinstalling them.
>> --
> Why not just rebuild them in the meantime? I usually simply bump the
> version by one additional "sub-version" (i.e.
> vlc-core-2.0.1-1.fc18.x86_64 -> vlc-core-2.0.1-1.1.fc18.x86_64),
> rebuild with mock, and that's it.
> 
The funny thing is that while vlc is *one* of the packages that has libudev dependencies there are a whole bunch more non-rpmfusion
packages that have libudev dependencies as well:

--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: 6:kdelibs-4.8.95-2.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: device-mapper-multipath-libs-0.4.9-27.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: mesa-libgbm-8.1-0.8.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: device-mapper-multipath-0.4.9-27.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: lvm2-2.02.96-3.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: systemd-186-2.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: qt-mobility-1.2.2-0.2.20120224git.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: gvfs-1.13.2-1.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: util-linux-2.21.2-2.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: device-mapper-libs-1.02.75-3.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: udisks-1.0.4-7.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: system-config-printer-udev-1.3.9-2.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: mesa-libEGL-8.1-0.8.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: 1:xorg-x11-drv-nouveau-1.0.1-2.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: libcanberra-0.29-3.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: libatasmart-0.19-2.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: xorg-x11-server-Xorg-1.12.3-1.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: lvm2-libs-2.02.96-3.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: pulseaudio-2.0-3.fc18.x86_64
--> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: libgudev1-186-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: 6:kdelibs-4.8.95-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: device-mapper-multipath-libs-0.4.9-27.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: mesa-libgbm-8.1-0.8.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: device-mapper-multipath-0.4.9-27.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: lvm2-2.02.96-3.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: systemd-186-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: qt-mobility-1.2.2-0.2.20120224git.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: gvfs-1.13.2-1.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: util-linux-2.21.2-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: device-mapper-libs-1.02.75-3.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: udisks-1.0.4-7.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: system-config-printer-udev-1.3.9-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: mesa-libEGL-8.1-0.8.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: 1:xorg-x11-drv-nouveau-1.0.1-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: libcanberra-0.29-3.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: libatasmart-0.19-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: xorg-x11-server-Xorg-1.12.3-1.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: lvm2-libs-2.02.96-3.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: pulseaudio-2.0-3.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: libgudev1-186-2.fc18.x86_64
--> Processing Dependency: libudev.so.1()(64bit) for package: device-mapper-1.02.75-3.fc18.x86_64


Kevin


More information about the test mailing list