FS#18029 - [lvm2] depends on device-mapper 1.02.40 instead of 2.02.60

Attached to Project: Arch Linux
Opened by Sebastian (sepo) - Wednesday, 27 January 2010, 08:19 GMT
Last edited by Eric Belanger (Snowman) - Friday, 05 February 2010, 23:03 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Eric Belanger (Snowman)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

With lvm2 2.02.60-2 i get the following error at boot up while loading lvm2.

"/sbin/lvm: error while loading shared libraries: libdevmapper--event.so.1.02: cannot open shared object file: No such file or directory"

The Problem is that the current lvm2 2.02.60-2 package in testing depends on device-mapper 1.02.40 instead of device-mapper 2.02.60. Since 1.02.40 is already satisfied with the device-mapper package 2.02.53-1 in core the actual needed device-mapper package is not installed.

In my opinion it makes no sense to give the device-mapper package the same version number as the lvm2 package. I mean device-mapper has its own version (1.02.40) number which differ from lvm2 version (2.02.60) number. It feels confusing to me.


Additional info:

* package version(s)

lvm2 2.02.60
device-mapper 2.02.60


Steps to reproduce:

pacman -S testing/lvm2

This task depends upon

Closed by  Eric Belanger (Snowman)
Friday, 05 February 2010, 23:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in svn
Comment by Eric Belanger (Snowman) - Wednesday, 27 January 2010, 19:07 GMT
FYI: they both have the same version because of a limitation in the current implementation in split packages. This limitation will be removed in the next pacman and repo script update. So then, device-mapper will probably be switched to its own version number.
Comment by Sebastian (sepo) - Thursday, 28 January 2010, 07:43 GMT
Ok i see, $pkgver cannot be overwritten at the moment.
So until this limitation is removed, lvm2 in testing should depend on device-mapper 2.02.60 instead of 1.02.40.

Loading...