clone 885556 -1
reassign -1 src:liburcu 0.10.0-2
retitle -1 please provide a udeb
severity -1 important
block 885556 by -1
thanks


Hi,

Cyril Brulebois <k...@debian.org> (2017-12-28):
> [Please keep debian-boot@ in copy of your replies.]
> 
> Hi,
> 
> Your udeb package depends on a non-udeb package (liburcu6), making it
> uninstallable on all architectures.

So, looking at the source, it seems liburcu really isn't an option, as
it's hardcoded in a few makefiles, etc. I've drafted a patch to add a
udeb to src:liburcu, which you'll find attached.

Let's see if I got the BTS dance right. :)


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru liburcu-0.10.0/debian/changelog liburcu-0.10.0/debian/changelog
--- liburcu-0.10.0/debian/changelog	2017-07-14 14:47:55.000000000 +0000
+++ liburcu-0.10.0/debian/changelog	2018-01-15 00:44:59.000000000 +0000
@@ -1,3 +1,9 @@
+liburcu (0.10.0-3) UNRELEASED; urgency=medium
+
+  * Add a liburcu6 udeb, needed by multipath-udeb (See: #885556).
+
+ -- Cyril Brulebois <k...@debian.org>  Mon, 15 Jan 2018 00:44:59 +0000
+
 liburcu (0.10.0-2) unstable; urgency=medium
 
   * [7ef3bce] Add missing m68k headers
diff -Nru liburcu-0.10.0/debian/control liburcu-0.10.0/debian/control
--- liburcu-0.10.0/debian/control	2017-07-06 15:19:06.000000000 +0000
+++ liburcu-0.10.0/debian/control	2018-01-15 00:44:59.000000000 +0000
@@ -35,3 +35,11 @@
  a given data structure to live at the same time, and by monitoring the data
  structure accesses to detect grace periods after which memory reclamation is
  possible.
+
+Package: liburcu6-udeb
+Package-Type: udeb
+Section: debian-installer
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: userspace RCU (read-copy-update) library -- udeb
+ This is a udeb version of liburcu6.
diff -Nru liburcu-0.10.0/debian/liburcu6-udeb.install liburcu-0.10.0/debian/liburcu6-udeb.install
--- liburcu-0.10.0/debian/liburcu6-udeb.install	1970-01-01 00:00:00.000000000 +0000
+++ liburcu-0.10.0/debian/liburcu6-udeb.install	2018-01-15 00:44:57.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru liburcu-0.10.0/debian/rules liburcu-0.10.0/debian/rules
--- liburcu-0.10.0/debian/rules	2017-07-06 15:19:06.000000000 +0000
+++ liburcu-0.10.0/debian/rules	2018-01-15 00:41:56.000000000 +0000
@@ -26,7 +26,7 @@
 	dh_auto_build -- V=1
 
 override_dh_makeshlibs:
-	dh_makeshlibs -V
+	dh_makeshlibs -V --add-udeb=liburcu6-udeb
 
 override_dh_auto_test:
 	dh_auto_test -- regtest

Attachment: signature.asc
Description: PGP signature

Reply via email to