libvolume-id-dev broken symlink prevents shared lib linking

Bug #232434 reported by Fabio Massimo Di Nitto
2
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: udev

It looks like the fix from #132536 was lost or wrong....

09:59 < fabbione> Keybuk: sorry to bother but i found a bug in libvolume-id-dev that's rather annoying :)
09:59 < fabbione> Keybuk: pretty good and you?
10:00 < fabbione> | |-- libvolume_id.so -> /lib/libvolume_id.so
10:00 < fabbione> ^^ broken symlink
10:00 < fabbione> in my specific case turns linking from shared to static
10:00 < fabbione> not sure if it affects all other packages
10:03 < fabbione> Keybuk: do you prefer a bug in LP.. or are you already on top of it?
10:03 < Keybuk> bug please
10:03 < fabbione> Keybuk: for the broken symlink
10:03 < fabbione> ok
10:04 < Keybuk> err
10:04 < Keybuk> wait
10:04 < Keybuk> that's fine isn't it?
10:04 < fabbione> err no
10:04 < Keybuk> /usr/lib/libbolume_id.so -> /lib/libvolume_id.so
10:04 < fabbione> there is no /lib/libvolume_id.so
10:04 < Keybuk> ah, d'oh
10:04 < Keybuk> ok, got it
10:05 < fabbione> Keybuk: can i just copy paste this from IRC?
10:05 < fabbione> i am lazy this morning :)
10:05 < Keybuk> sure

Thanks
Fabio

Changed in udev:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

This looks fixed in 136

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.7 KiB)

This bug was fixed in the package udev - 136-1

---------------
udev (136-1) jaunty; urgency=low

  One of the biggest changes in this release is that the default rules
  are no longer conffiles and are now installed into /lib/udev/rules.d

  You may still add your custom rules to /etc/udev/rules.d and these
  will be processed after the default ones, and can thus override
  anything they do.

  To avoid side-effects of default rules (ie. running of programs),
  create the file with the same name.

  * New upstream release:
    - Changed to use autoconf
    - Default rules moved to /lib/udev/rules.d
    - udevadm symlinks removed.
    - udevadm info output for --device-id-of-file changed.
    - udevadm trigger has new --type option.
    - libvolume_id soname change.
    - libvolume_id now able to return multiple matches for a single block
      device, or no matches if conflicting metadata found.
    - libudev shared library introduced.
    - by-id/scsi-* and by-id/ieee-* links both created by Firewire disks.
    - Optical devices no longer probed for raid signatures. (LP: #283316).
    - DEVTYPE=disk/partition no longer exported by default.
    - pnp support removed now that we have MODALIAS support in kernel.
    - Introduced /dev/block and /dev/char (see changelog for 124-6).
    - Rule matching engine changed, limits such as 5 ENV and ATTR matches
      and only one match for any other key are now gone. NAME assignment
      is no longer special cased (subsequent assignments will now overwrite
      unless := is used).
    - Substantial memory footprint reduction work.

  * debian/patches/01-cdrom-vol_id-probing.patch:
    - Dropped, included in upstream release.
  * debian/patches/80-extras-dvb_device_name.patch:
    - Dropped, no longer compiles and won't be needed from the next kernel
      onwards. Since these aren't boot critical, just do it in shell.
  * debian/patches/80-extras-firmware.patch:
    - Dropped, no longer compiles anyway so we may as well just use the
      upstream firmware.sh which also supports crazy PackageKit stuff
  * debian/patches/80-extras-ide_media.patch:
    - Dropped, the ide subsystem has had MODALIAS support since hardy using
      the media type.
  * debian/patches/80-extras-usb_device_name.patch:
    - Dropped, we no longer need to support the legacy usb_device subsystem
      since we've had the newer ENVTYPE=usb_device objects since hardy.
    - Bump minimum kernel version to 2.6.24 for the initramfs.
  * debian/patches/80-extras-vio_type.patch:
    - Dropped, we don't even build these modules.
  * debian/patches/80-extras-watershed.patch:
    - Dropped, we do not used it in any udev rules shipped in this package;
      it can be separated out into another source package if other things
      still use it (which we should try to make them not).

  * Merged our rules with Upstream default rules, this results in a number
    of minor changes but achieves consistency with other distributions:
    * /dev/net/tun is now mode 666, the kernel documentation says this is safe
      since you still need CAP_NET_ADMIN to create tunnels.
    * /dev/srN are now the definitive names of SCSI CD-ROM devices, with
...

Read more...

Changed in udev:
status: Triaged → Fix Released
Revision history for this message
Khem Raj (khem-raj) wrote :

this bug is also seen on ubuntu 8.10. Will this be fixed in 8.10 release as well ?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.