On 07/05/15 17:09, Svante Signell wrote:
> On Thu, 2015-05-07 at 16:53 +0200, Anto wrote:
>> Adding "Replaces:" into debian/control does not actually help.
>>
>> I think the main problem is that the version 3.0 of udev and libudev1 on
>> eudev package is considered much older than the versions expected by a
>> lot of packages that depend on them. For instance, libdevmapper1.02.1
>> which is currently installed, requires libudev1 (>= 183).
>>
>> To test that, I did a quick and dirty work around by setting the version
>> of eudev package to 216-1, so that it is higher than the version of udev
>> and libudev1 that were installed before, i.e. version 215-17. I could
>> install udev, libudev1 and libeudev1 but not eudev package. The
>> following are the last view messages on the eudev installation.
> There are also Conflicts and Provides entries you can use in
> debian/control. Sorry, but I'm not fluent in how to use them properly.
> Here are two links on control:
> https://www.debian.org/doc/debian-policy/ch-relationships.html
> https://www.debian.org/doc/debian-policy/ch-controlfields.html
>
> Good luck!
No need to apologise. I am stuck and running out of idea due to lack of
my knowledge and skill on this. So I really appreciate any hints.