:: Re: [devuan-dev] udev transitionals…
Top Page
Delete this message
Reply to this message
Author: Svante Signell
Date:  
To: devuan-dev
Subject: Re: [devuan-dev] udev transitionals up for grabs
On Wed, 2017-11-29 at 18:52 +0300, Hleb Valoshka wrote:
> On 11/29/17, Svante Signell <svante.signell@???> wrote:
> > The culprit is to add Multi-Arch: foreign to Architecture: all packages,
> > see
> > https://wiki.debian.org/Multiarch/Implementation
>
> ...
>
> I bet you're wrong.
>
> Have you really tested it in a system with 2 libudev1 versions, both
> amd64 and i386?


I have only built amd64 packages until now. But installing lib<whatever>:i386
seems to be OK now. Even libeudev1 and libeudev-dev are OK. But of course not
libudev1 and libudev-dev until they are built for i386.

Maybe you are right here. I've changed the *udev* packages to:
(same as for *eudev* packages)

    udev: Architecture: linux-any, Multi_Ach: foreign
    libudev1: Architecture: linux-any, Multi_Ach: same
    libudev-dev: Architecture: linux-any, Multi_Ach: same

Parazyd, attached is a new patch. Forget about the last one I sent.
From 6a9db05539aa1ab1142edc341dc834a3817a4f45 Mon Sep 17 00:00:00 2001
From: Svante Signell <svante.signell@???>
Date: Wed, 29 Nov 2017 17:33:45 +0100
Subject: [PATCH] Fix Architecture and Multi-Arch for packages. Modify
changelog accordingly.

---
debian/changelog | 9 +++++++++
debian/control | 9 ++++++---
2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 6d561ff..159556b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+udev (1:3.2.2+devuan2.10) experimental; urgency=medium
+
+  * control: Change binary packages to:
+    udev: Architecture: linux-any, Multi_Ach: foreign
+    libudev1: Architecture: linux-any, Multi_Ach: same
+    libudev-dev: Architecture: linux-any, Multi_Ach: same
+
+ -- Svante Signell <svante.signell@???>  Wed, 29 Nov 2017 16:25:23 +0100
+
 udev (1:3.2.2+devuan2.9) experimental; urgency=medium


* Make package almost lintian clean, rename to 1:3.2.2+devuan2.9,
diff --git a/debian/control b/debian/control
index 921ef66..c9a7f55 100644
--- a/debian/control
+++ b/debian/control
@@ -10,21 +10,24 @@ Vcs-Browser: https://git.devuan.org/devuan-packages/udev.git

Package: udev
Depends: eudev, ${misc:Depends}
-Architecture: all
+Architecture: linux-any
+Multi-Arch: foreign
Description: Transitional package for eudev
This is a transitional package to ease upgrades to the eudev package.
It can safely be removed.

Package: libudev1
Depends: libeudev1, ${misc:Depends}
-Architecture: all
+Architecture: linux-any
+Multi-Arch: same
Description: Transitional package for libeudev1
This is a transitional package to ease upgrades to the libeudev1 package.
It can safely be removed.

Package: libudev-dev
Depends: libeudev-dev, ${misc:Depends}
-Architecture: all
+Architecture: linux-any
+Multi-Arch: same
Description: Transitional package for libeudev-dev
This is a transitional package to ease upgrades to the libeudev-dev package.
It can safely be removed.
--
2.11.0