Control: tags -1 + pending

Hi Helmut!

On Tue, 3 Dec 2024 14:09:04 +0100 Helmut Grohne <hel...@subdivi.de> wrote:
Package: libcomedi0t64
Version: 0.11.0+5-1.2
Severity: serious
Justification: installing into aliased locations is release-critical
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Hi,

Michael uploaded my earlier patch #1058848 submission as NMU
0.11.0+5-1.2. Unfortunately, the patch given there is incomplete and it
still installs an empty /lib/udev/rules.d into libcomedi0t64. I am
attaching a followup patch to get rid of that directory.
Thanks for spotting this issue.
I used your patch and did a bit more cleanup. The resulting debdiff is attached and I've uploaded the changes to DELAYED/7 (thus marking as pending).

Gudjon, please holler if I should delay further.
If you are ok with the changes, please apply them with your next maintainer upload.

The binary debdiff looks like this:

$ debdiff --nocontrol --dirs --show-moved comedilib_0.11.0+5-1.2_amd64.changes comedilib_0.11.0+5-1.3_amd64.changes
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files only in first set of .debs, found in package libcomedi0t64
----------------------------------------------------------------
-rw-r--r--  root/root   /usr/share/doc/libcomedi0/das1600.conf
-rw-r--r--  root/root   /usr/share/doc/libcomedi0/dt282x.conf
-rw-r--r--  root/root   /usr/share/doc/libcomedi0/modules.conf
drwxr-xr-x  root/root   /lib/
drwxr-xr-x  root/root   /lib/udev/
drwxr-xr-x  root/root   /lib/udev/rules.d/
drwxr-xr-x  root/root   /usr/share/doc/libcomedi0/

New files in second set of .debs, found in package libcomedi0t64
----------------------------------------------------------------
-rw-r--r--  root/root   /usr/share/doc/libcomedi0t64/das1600.conf
-rw-r--r--  root/root   /usr/share/doc/libcomedi0t64/dt282x.conf
-rw-r--r--  root/root   /usr/share/doc/libcomedi0t64/modules.conf


Regards,
Michael

diff -Nru comedilib-0.11.0+5/debian/changelog 
comedilib-0.11.0+5/debian/changelog
--- comedilib-0.11.0+5/debian/changelog 2024-11-10 20:03:22.000000000 +0100
+++ comedilib-0.11.0+5/debian/changelog 2024-12-06 18:15:12.000000000 +0100
@@ -1,3 +1,18 @@
+comedilib (0.11.0+5-1.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Helmut Grohne ]
+  * Delete empty, aliased udev rules.dir (DEP17). (Closes: #1088958)
+  * Drop unused Build-Depends: fop. (Closes: #983240)
+
+  [ Michael Biebl ]
+  * Clean up unnecessary .dirs files more thoroughly while at it.
+  * Fix installation of example conf files after the libcomedi0 →
+    libcomedi0t64 rename.
+
+ -- Michael Biebl <bi...@debian.org>  Fri, 06 Dec 2024 18:15:12 +0100
+
 comedilib (0.11.0+5-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru comedilib-0.11.0+5/debian/control comedilib-0.11.0+5/debian/control
--- comedilib-0.11.0+5/debian/control   2024-11-10 19:59:15.000000000 +0100
+++ comedilib-0.11.0+5/debian/control   2024-12-06 18:15:12.000000000 +0100
@@ -13,7 +13,6 @@
                libtool, 
                xmlto, 
                imagemagick, 
-               fop,
                libboost-program-options-dev,
                libgsl-dev,
                python3-all-dev, 
diff -Nru comedilib-0.11.0+5/debian/libcomedi0t64.dirs 
comedilib-0.11.0+5/debian/libcomedi0t64.dirs
--- comedilib-0.11.0+5/debian/libcomedi0t64.dirs        2020-07-25 
10:48:45.000000000 +0200
+++ comedilib-0.11.0+5/debian/libcomedi0t64.dirs        2024-12-06 
18:15:12.000000000 +0100
@@ -1,10 +1 @@
-usr/lib/
-usr/sbin/
-#usr/lib/ruby/1.8/local/lib/site_ruby/1.8/
-usr/share/man/man1/
-usr/share/man/man7/
-usr/share/man/man8/
-usr/share/doc/libcomedi0/
-etc/pcmcia/
-lib/udev/rules.d/
 var/lib/comedi/calibrations
diff -Nru comedilib-0.11.0+5/debian/libcomedi0t64.install 
comedilib-0.11.0+5/debian/libcomedi0t64.install
--- comedilib-0.11.0+5/debian/libcomedi0t64.install     2024-11-10 
19:59:15.000000000 +0100
+++ comedilib-0.11.0+5/debian/libcomedi0t64.install     2024-12-06 
18:15:12.000000000 +0100
@@ -8,7 +8,6 @@
 usr/share/man/man1/*
 usr/share/man/man7/*
 usr/share/man/man8/*
-usr/share/doc/comedilib/*.conf usr/share/doc/libcomedi0/
+usr/share/doc/comedilib/*.conf usr/share/doc/libcomedi0t64/
 etc/pcmcia/*
 usr/lib/udev/*
-
diff -Nru comedilib-0.11.0+5/debian/libcomedi-dev.dirs 
comedilib-0.11.0+5/debian/libcomedi-dev.dirs
--- comedilib-0.11.0+5/debian/libcomedi-dev.dirs        2020-07-25 
10:48:45.000000000 +0200
+++ comedilib-0.11.0+5/debian/libcomedi-dev.dirs        1970-01-01 
01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-usr/include/
-usr/share/man/man3/
-usr/share/doc/libcomedi-dev/html/
-usr/share/doc/libcomedi-dev/demo
diff -Nru comedilib-0.11.0+5/debian/python3-comedilib.dirs 
comedilib-0.11.0+5/debian/python3-comedilib.dirs
--- comedilib-0.11.0+5/debian/python3-comedilib.dirs    2020-07-25 
10:48:45.000000000 +0200
+++ comedilib-0.11.0+5/debian/python3-comedilib.dirs    1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/python3/dist-packages/comedi/
diff -Nru comedilib-0.11.0+5/debian/rules comedilib-0.11.0+5/debian/rules
--- comedilib-0.11.0+5/debian/rules     2024-11-10 19:59:15.000000000 +0100
+++ comedilib-0.11.0+5/debian/rules     2024-12-06 18:15:12.000000000 +0100
@@ -170,15 +170,16 @@
        mv $(CURDIR)/debian/tmp/usr/lib/pkgconfig 
$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
        mkdir -p debian/tmp/usr/lib/udev/rules.d
        cp debian/90-comedi.rules debian/tmp/usr/lib/udev/rules.d/
+       mkdir -p $(CURDIR)/debian/tmp/usr/share/man/man8
+       cp $(CURDIR)/debian/manpages/*.8 $(CURDIR)/debian/tmp/usr/share/man/man8
        chmod 644 debian/tmp/usr/lib/python*/dist-packages/comedi/comedi.py
-       mkdir -p debian/tmp/usr/share/doc/libcomedi-dev/demo
+       mkdir -p debian/libcomedi-dev/usr/share/doc/libcomedi-dev/demo
        cp -a demo debian/libcomedi-dev/usr/share/doc/libcomedi-dev
        rm -f debian/libcomedi-dev/usr/share/doc/libcomedi-dev/demo/Makefile*
        cp debian/Makefile.debian_demo 
debian/libcomedi-dev/usr/share/doc/libcomedi-dev/demo/Makefile
        cd debian/libcomedi-dev/usr/share/doc/libcomedi-dev/demo && make clean
        rm -rf debian/tmp/usr/local
        find debian/ -name _comedi.*a -exec rm -f {} \;
-       cp $(CURDIR)/debian/manpages/*.8 $(CURDIR)/debian/tmp/usr/share/man/man8
 
 binary-indep: build install
 

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to