Hi Jaret, Indeed, it should be Conflicts instead of Breaks. Thanks for the reminder.
Daniel On 31/12/16 02:02, Jaret Cantu wrote: > Let's see what I used in my most recent eudev package: > > > Replaces: udev (<< 215-17ebbian1), > udev-systemd > Conflicts: udev-systemd > > So it looks like I dropped the B reaks line since my last push to > Devuan? I guess it was causing some difficulty for me, but I didn't > document what it was. > > > I took the Replaces/Conflicts from other packages in the Debian repo > that changed names and had multiple providers. > > All of the package names are still "udev-*"; there are just both eudev-* > and udev-systemd-* flavored providers of them. The "udev-*" ones are > just meta packages or shims. > > I've been bad about pushing to github, but I do have the x86 packages up > for Jessie: > > http://ftp.ebbian.org/ebbian/pool/main/e/eudev/ > > Looks like I have a few other piddle build fixes in that source since I > stopped pushing to Devuan, too. > > > > ~jaret > > > > On 12/26/2016 08:07 PM, Daniel Reurich wrote: >> Yes >> >> Provides, Replaces and Breaks in the correct combination will ensure >> both complete replacement without recompiling depending packages. >> >> Ideally we should also apply those labels also to the systemd-udev >> package to ensure a complete switching between as well as extend the >> test suite to ensure the switching between them is tested and works >> properly too. >> >> >> >> >> >> On 25 December 2016 9:57:38 AM NZDT, Svante Signell >> <svante.sign...@gmail.com> wrote: >> >> On Sat, 2016-12-24 at 18:38 +0100, Anto wrote: >> >> Hello Hendrik, I think that was the idea of Jaret to change >> all package names into * eudev*, instead of keeping them the >> same as Gentoo does. But I could never made it properly >> working as a lot of packages still depend on mostly libudev. >> So I just followed Gentoo's approach in which we have >> to choose either to install udev or eudev, even both use the >> same package name. Perhaps if I would recompile all of the >> packages to make them depend on libeudev, it should work. But >> due to my lack of knowledge and experience on Debian >> packaging, I didn't dare to start. >> >> >> Hi, >> >> Isn't the Debian package Depends: Replaces: and Conflicts: exactly >> designed for that? >> ------------------------------------------------------------------------ >> >> Dng mailing list >> Dng@lists.dyne.org >> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng >> >> -- Sent from my Android device with K-9 Mail. Please excuse my brevity. >> >> _______________________________________________ >> Dng mailing list >> Dng@lists.dyne.org >> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng > > > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng > -- Daniel Reurich Centurion Computer Technology (2005) Ltd. 021 797 722 _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng