On Thu, 2015-05-07 at 16:53 +0200, Anto wrote: > > On 07/05/15 12:48, Anto wrote: > > > > > > On 07/05/15 11:47, Svante Signell wrote: > >> On Thu, 2015-05-07 at 11:05 +0200, Anto wrote: > >>> 3. Change debian/changelog and debian/rules > >> I think you need to add Replaces: in debian/control at selected packages > >> to install properly. > > > > Thanks for the hint. I will look into that. > > > > 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! _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
