Package: python3-expeyes
Version: 5.3.0+repack-3
Severity: important
Tags: patch

python3-expeyes ships empty directories /etc/udev/rules.d and
/lib/udev/rules.d. The latter of these is prone to loss since we
implemented the /usr-merge using directory aliasing. Another package may
remove a file from /usr/lib/udev/rules.d and thereby delete this empty
directory.

As far as I understand it, these directories are not crucial to the
python bindings. While the expeyes contains a 99-phoenix.rules, it is
not installed to any binary package and these directories normally
belong to udev otherwise. As such, they can be deleted at no loss of
functionality. What does not exist, cannot be lost. Problem solved. I'm
attaching a patch for your convenience.

Helmut
diff -Nru expeyes-5.3.0+repack/debian/changelog 
expeyes-5.3.0+repack/debian/changelog
--- expeyes-5.3.0+repack/debian/changelog       2023-02-27 19:34:03.000000000 
+0100
+++ expeyes-5.3.0+repack/debian/changelog       2023-07-23 07:17:49.000000000 
+0200
@@ -1,3 +1,10 @@
+expeyes (5.3.0+repack-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Do not ship empty directories /{etc,lib}/udev/rules.d. Closes: #-1
+
+ -- Helmut Grohne <[email protected]>  Sun, 23 Jul 2023 07:17:49 +0200
+
 expeyes (5.3.0+repack-3) unstable; urgency=medium
 
   * added Ceppo's Italian translation. Closes: #1032079
diff -Nru expeyes-5.3.0+repack/debian/python3-expeyes.dirs 
expeyes-5.3.0+repack/debian/python3-expeyes.dirs
--- expeyes-5.3.0+repack/debian/python3-expeyes.dirs    2022-03-26 
12:07:55.000000000 +0100
+++ expeyes-5.3.0+repack/debian/python3-expeyes.dirs    1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-lib/udev/rules.d
-etc/udev/rules.d

Reply via email to