:: Re: [DNG] eudev status
Top Page
Delete this message
Reply to this message
Author: Daniel Reurich
Date:  
To: dng@lists.dyne.org
Subject: Re: [DNG] eudev status
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.signell@???> 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@???
>>     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@???
>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
>
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>



--
Daniel Reurich
Centurion Computer Technology (2005) Ltd.
021 797 722