[ATrpms-users] ivtv-kmdl package dependency

Kevin J. Cummings cummings at kjchome.homeip.net
Sat Mar 8 04:07:33 CET 2008


Harry Orenstein wrote:
> Axel,
> 
> There seems to be an incorrect dependency in the ivtv-kmdl package 
> for /lib/modules/v4l-cx2341x-init.mpg for Fedora 8 (probably other Fedora 
> versions too).  The latest ivtv-firmware package does not have the symbolic 
> links in this location.  Should this be changed 
> to /lib/firmware/v4l-cx2341x-init.mpg?

The previous package had 3 separate locations which only contains links
to the actual files:

	/etc/firmware
	/lib/modules
	/usr/lib/hotplug/firmware

Apparently, the use of firmware in these directories has been obsoleted.
The problem is that previous versions of the ivtv-kmdl RPMs are
requiring the ability to access the firmware through the /lib/modules
directory (instead of just depending on the package name, grumble,
grumble, grumble!)  Bad packaging.  Bad, bad.

Here is how I got around it:

I downloaded th new ivtv-firmare RPM from dl.atrpms.net
I installed it using rpm -ivh --nodeps
This will install it over the old version.  I then removed the old
version using rpm --erase --justdb --nodeps
This removes the old version of the package from the RPM database
without actually removing the symlinks.  Now the old kmdls should be
happy, and so should the new one.

No, I have not rebooted yet....

> I seem to be having trouble getting access to the web site at the moment, but 
> I can submit a ticket with a patch to address this if you'd like.

I think the problem is really with the OLD kmdl RPMs, not necessarily
the new ivtv-firmware rpm, though it would probably have been safer if a
*few* kmdl RPMs had been released no longer needing the old symlinks
before removing them from the ivtv-firmare rpm.

-- 
Kevin J. Cummings
kjchome at rcn.com
cummings at kjchome.homeip.net
cummings at kjc386.framingham.ma.us
Registered Linux User #1232 (http://counter.li.org)



More information about the atrpms-users mailing list