Devuan bug report logs - #376
eudev: Missing version matched libudev1 transitional package prevents debootstrap

version graph

Package: eudev; Maintainer for eudev is Devuan Dev Team <devuan-dev@lists.dyne.org>;

Reported by: Mark Hindley <mark@hindley.org.uk>

Date: Fri, 17 Jan 2020 19:03:01 UTC

Severity: grave

Found in version 3.2.9-3

Done: Svante Signell <svante.signell@gmail.com>

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@list.dyne.org>:
bug#376; Package eudev. (Fri, 17 Jan 2020 19:03:01 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
New bug report received and forwarded. Copy sent to Devuan Dev Team <devuan-dev@list.dyne.org>. (Fri, 17 Jan 2020 19:03:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: eudev: Missing version matched libudev1 transitional package prevents debootstrap
Date: Fri, 17 Jan 2020 18:48:15 +0000
Package: eudev
Version: 3.2.9-3
Severity: grave

Svante,

(filling a bug as I couldn't raise you on #devuan-dev)

I have noticed that debootstrapping ceres is broken. I think this is caused by
eudev.

The error is 

 libeudev1:amd64 conflicts with libudev1 (<< 1:3.2.9-3)
 libudev1:amd64 (version 1:3.2.7+devuan1.1) is to be installed.

I think the issue is because there is no version matched libudev1 transitional
package present. So libudev1 is still an old version. We need to have a libudev1
package to avoid getting debian's libudev1 merged by amprolla. But it needs to
be version matched to the Conflicts/Replaces in libeudev1.

Does that make sense?

Thanks.

Mark

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@list.dyne.org>:
bug#376; Package eudev. (Sat, 18 Jan 2020 10:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Hindley <mark@hindley.org.uk>:
Extra info received and forwarded to list. Copy sent to Devuan Dev Team <devuan-dev@list.dyne.org>. (Sat, 18 Jan 2020 10:33:04 GMT) (full text, mbox, link).


Message #10 received at 376@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: 376@bugs.devuan.org
Cc: Svante Signell <svante.signell@gmail.com>
Subject: Re: [Devuan-bugs] bug#376: eudev: Missing version matched libudev1 transitional package prevents
Date: Sat, 18 Jan 2020 10:13:08 +0000
Svante,

On Fri, Jan 17, 2020 at 07:29:03PM -0100, Where all about bugs in Devuan packages is reported wrote:
> Hi Mark. Of course things like this hoppens when I’m AFK. We need to create
> transitional packages of udev and libudev1 too. 1:3.2.9-3. Alternately
> hardcode the dependencies for eudev to the old transitional packages. Please
> if You have time do the changes. Otherwise I can do that bit not until end of
> next week.

Thanks.

Do you have any memory of why the transitional packages are in a separate udev
source? It seems overly complex to me, particularly with respect to keepeing the
versions numbers in sync.

Alternatively, dose eudev need versioned Conflicts/Provides/Replaces? If they
were unversioned, there would be no need to sync the eudev and udev package
versions.

There may be good reasons for the way it is. If so, my apologies. However,
reading the git committs it is not apparent why these choices have been made.

Thanks

Mark

Information forwarded to devuan-bugs@lists.dyne.org, Devuan Dev Team <devuan-dev@list.dyne.org>:
bug#376; Package eudev. (Sat, 18 Jan 2020 19:48:02 GMT) (full text, mbox, link).


Acknowledgement sent to Svante Signell <svante.signell@gmail.com>:
Extra info received and forwarded to list. Copy sent to Devuan Dev Team <devuan-dev@list.dyne.org>. (Sat, 18 Jan 2020 19:48:04 GMT) (full text, mbox, link).


Message #15 received at 376@bugs.devuan.org (full text, mbox, reply):

From: Svante Signell <svante.signell@gmail.com>
To: Mark Hindley <mark@hindley.org.uk>
Cc: 376@bugs.devuan.org
Subject: Re: [Devuan-bugs] bug#376: eudev: Missing version matched libudev1 transitional package prevents
Date: Sat, 18 Jan 2020 18:34:36 -0100
Hi again Mark. I’m answering inline,

Skickat från min iPad

> 18 jan. 2020 kl. 09:13 skrev Mark Hindley <mark@hindley.org.uk>:
> 
> Svante,
> 
>> On Fri, Jan 17, 2020 at 07:29:03PM -0100, Where all about bugs in Devuan packages is reported wrote:
>> Hi Mark. Of course things like this hoppens when I’m AFK. We need to create
>> transitional packages of udev and libudev1 too. 1:3.2.9-3. Alternately
>> hardcode the dependencies for eudev to the old transitional packages. Please
>> if You have time do the changes. Otherwise I can do that bit not until end of
>> next week.
> 
> Thanks.
> 
> Do you have any memory of why the transitional packages are in a separate udev
> source? It seems overly complex to me, particularly with respect to keepeing the
> versions numbers in sync.
> 
Well the udev tranistional packages need an epoch to enable installation of eudev from udev systems. Using an epoch makes them newer than any udev version like 243. As they depend on eudev packages it makes installation of eudev from debian jessie, stretch, buster etc.

> Alternatively, dose eudev need versioned Conflicts/Provides/Replaces? If they
> were unversioned, there would be no need to sync the eudev and udev package
> versions.
> 
I cannot view the source packages from here, sorry. Maybe You are right that they are versioned. If so we might make them unversioned so they don’t have to be upgraded in lockstep. 

> There may be good reasons for the way it is. If so, my apologies. However,
> reading the git committs it is not apparent why these choices have been made.

See above.

> Thanks

Thank You too.


Reply sent to svante.signell@gmail.com:
You have taken responsibility. (Mon, 27 Jan 2020 11:18:01 GMT) (full text, mbox, link).


Notification sent to Mark Hindley <mark@hindley.org.uk>:
bug acknowledged by developer. (Mon, 27 Jan 2020 11:18:04 GMT) (full text, mbox, link).


Message #20 received at 376-close@bugs.devuan.org (full text, mbox, reply):

From: Svante Signell <svante.signell@gmail.com>
To: 376-close@bugs.devuan.org
Subject: [Devuan-bugs] bug#376: eudev: Missing version matched libudev1 transitional package prevents debootstrap
Date: Mon, 27 Jan 2020 12:11:30 +0100
Fixed by eudev-3.2.9-4 (and udev-1:3.2.9+devuan4), closing


Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Sun Sep 27 14:26:42 2020;