Your message dated Tue, 28 Nov 2023 11:49:11 +0000
with message-id <[email protected]>
and subject line Bug#1056960: fixed in aoetools 36-6
has caused the Debian Bug report #1056960,
regarding aoetools: Installs files into /lib, /sbin
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1056960: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056960
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aoetools
Version: 36-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: dep17m2

Dear Christoph,

your package aoetools installs some files into /lib and /sbin. I
understand this was to support split-/usr installs in the past.
For the ongoing UsrMerge effort [1], these directories should become
"empty", IOW packages should not install into these directories, but
instead into /usr.

I think aoetools could move these files now. I am guessing that aoetools
would not see backports; if it did, please note that such changes must be
reverted for bookworm (or earlier).

Attached you will find a patch implementing this. Please apply it at
your earliest convenience.

Thanks,
Chris
diff -Nru aoetools-36/debian/aoetools.aoe-discover.service 
aoetools-36/debian/aoetools.aoe-discover.service
--- aoetools-36/debian/aoetools.aoe-discover.service    2019-02-26 
07:49:20.000000000 +0100
+++ aoetools-36/debian/aoetools.aoe-discover.service    2023-11-27 
10:01:26.000000000 +0100
@@ -8,4 +8,4 @@
 
 [Service]
 Type=oneshot
-ExecStart=/sbin/aoe-discover
+ExecStart=/usr/sbin/aoe-discover
diff -Nru aoetools-36/debian/aoetools.install 
aoetools-36/debian/aoetools.install
--- aoetools-36/debian/aoetools.install 2016-12-26 19:11:13.000000000 +0100
+++ aoetools-36/debian/aoetools.install 2023-11-27 09:59:58.000000000 +0100
@@ -1,2 +1,2 @@
-debian/60-aoe.rules                 lib/udev/rules.d/
+debian/60-aoe.rules                 usr/lib/udev/rules.d/
 debian/modules-load.d/aoetools.conf usr/lib/modules-load.d/
diff -Nru aoetools-36/debian/aoetools.links aoetools-36/debian/aoetools.links
--- aoetools-36/debian/aoetools.links   2016-12-26 20:46:59.000000000 +0100
+++ aoetools-36/debian/aoetools.links   2023-11-27 10:00:35.000000000 +0100
@@ -1,2 +1,2 @@
-sbin/aoe-discover   etc/network/if-up.d/aoe-discover
-dev/null            lib/systemd/system/aoetools.service
+usr/sbin/aoe-discover   etc/network/if-up.d/aoe-discover
+dev/null                usr/lib/systemd/system/aoetools.service
diff -Nru aoetools-36/debian/changelog aoetools-36/debian/changelog
--- aoetools-36/debian/changelog        2021-05-24 12:40:31.000000000 +0200
+++ aoetools-36/debian/changelog        2023-11-27 10:02:03.000000000 +0100
@@ -1,3 +1,11 @@
+aoetools (36-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install everything into /usr, removing overrides for /sbin, /lib,
+    for the current UsrMerge effort (DEP17 M2).
+
+ -- Chris Hofstaedtler <[email protected]>  Mon, 27 Nov 2023 10:02:03 +0100
+
 aoetools (36-5) unstable; urgency=medium
 
   * postinst: Don't abort from failing module load
diff -Nru aoetools-36/debian/hooks_aoe aoetools-36/debian/hooks_aoe
--- aoetools-36/debian/hooks_aoe        2014-01-15 11:48:24.000000000 +0100
+++ aoetools-36/debian/hooks_aoe        2023-11-27 10:01:41.000000000 +0100
@@ -18,5 +18,5 @@
  
 . /usr/share/initramfs-tools/hook-functions
  
-[ -x /sbin/aoe-discover ] && copy_exec /sbin/aoe-discover /sbin
+[ -x /usr/sbin/aoe-discover ] && copy_exec /usr/sbin/aoe-discover /usr/sbin
 manual_add_modules aoe
diff -Nru aoetools-36/debian/local-top_aoe aoetools-36/debian/local-top_aoe
--- aoetools-36/debian/local-top_aoe    2021-05-24 12:08:20.000000000 +0200
+++ aoetools-36/debian/local-top_aoe    2023-11-27 10:01:48.000000000 +0100
@@ -34,4 +34,4 @@
 # Wait until aoe device files have been generated.
 wait_for_udev 10
 
-[ -x /sbin/aoe-discover ] && aoe-discover
+[ -x /usr/sbin/aoe-discover ] && aoe-discover
diff -Nru aoetools-36/debian/rules aoetools-36/debian/rules
--- aoetools-36/debian/rules    2021-05-24 12:08:20.000000000 +0200
+++ aoetools-36/debian/rules    2023-11-27 10:00:54.000000000 +0100
@@ -6,7 +6,7 @@
        dh $@ --with systemd
 
 override_dh_auto_install:
-       $(MAKE) install PREFIX=debian/aoetools SBINDIR=debian/aoetools/sbin
+       $(MAKE) install PREFIX=debian/aoetools
        install -D debian/hooks_aoe 
debian/aoetools/usr/share/initramfs-tools/hooks/aoe
        install -D debian/local-top_aoe 
debian/aoetools/usr/share/initramfs-tools/scripts/local-top/aoe
 

--- End Message ---
--- Begin Message ---
Source: aoetools
Source-Version: 36-6
Done: Christoph Biedl <[email protected]>

We believe that the bug you reported is fixed in the latest version of
aoetools, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Biedl <[email protected]> (supplier of updated aoetools 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 27 Nov 2023 21:59:43 +0100
Source: aoetools
Architecture: source
Version: 36-6
Distribution: unstable
Urgency: medium
Maintainer: Christoph Biedl <[email protected]>
Changed-By: Christoph Biedl <[email protected]>
Closes: 1054047 1056960
Changes:
 aoetools (36-6) unstable; urgency=medium
 .
   * Cherry-pick minor fixes from upstream
   * Rework init script
   * For usrmerge transition, move everything out of the legacy
     directories. Closes: #1056960
   * Provide a dispatcher script for NetworkManager. Closes: #1054047
   * Make rootfs on LVM over AoE work
   * Lots of cleanup
Checksums-Sha1:
 c689a138892b6fe0d6e0e2a4b88d529790369d39 1798 aoetools_36-6.dsc
 044925af15c55755c4e603c218d9db67a050e7bf 14504 aoetools_36-6.debian.tar.xz
 528e5bd17e4b936b6b345e310e76802e41acf636 5846 aoetools_36-6_powerpc.buildinfo
Checksums-Sha256:
 9ab1f1f6985789b0ea1edcd150e9a01c326f0480f516781f82a2b5d611927fba 1798 
aoetools_36-6.dsc
 a26057ccd3a37e24c0e31f9a0215134c5f10320b769efbd19804d9350efb76ec 14504 
aoetools_36-6.debian.tar.xz
 0b28e600b14c459a353a4932fc990640578e1ea037689541a0ad2bdc86a7ac21 5846 
aoetools_36-6_powerpc.buildinfo
Files:
 b30eb15dbccd5ff15a6c163c8575b85a 1798 admin optional aoetools_36-6.dsc
 a5f51af83325d1069bb19550e412eb45 14504 admin optional 
aoetools_36-6.debian.tar.xz
 2e0d33fc6a6d6bf94999a4e49cf6e8df 5846 admin optional 
aoetools_36-6_powerpc.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEWXMI+726A12MfJXdxCxY61kUkv0FAmVlzs0ACgkQxCxY61kU
kv27Xg/9Hj1tWSxOdlyGvm4qBEnID7AA6id7OfW4bsGM0png99/yQrBJjf+9ciaf
2wx+igya9swZ89PGH5MWTqc8FwJ1zsYPNT6+qqyMP6LGGLIiu+rr2KeC/Xe63ihM
blFtboLWaaAfqr+/eipo0I7R1bxVPFujUJNr+7RhTUfWJEf3E7tc4kGhYrPxw920
tNMC4eg8Lv9t+F8TPur4PnaiLh8iI7DB5EOb7S58eHkXReePcGiw+wEsXTKYHHAf
HSo6qBVTWs1dVR+d42AiMRTE/775fM7ZnRHxTEJX99q4nGVgSE2YN+K5y6hyfV2Z
qcr3yFzSf83XpV3tjyMS2WN1FacA61CozzR0MOcVv5cgr1A6RLeqwT7TcL6EEjt4
p1wqGOd57HkAXS8lmTOXu2FLhbUTbJDQrzs099l19mAGUM7txJvkTiC4rQB1VceW
13uSMKD0TjauG9qBHZ/Igv/qkKyVCHCjkxgN5OHFpOjPdif5cnf1lIZ/NKxP2ooX
MuSKBk8kyKAasTsDMi/LaTpkDuN4LWTjNzjjDhzYmxdcQgeHPpeSAe9MgW/gfUm9
edVRoNLOzpjKbQlBWqU6QBv0helfVlVytMnXaXfEB/fwKfDo33ItgxZF/Ll883YY
MzGM80IPHbAUaGsbSS18h1rOdCxKVaK/AgmKXQ+20Z+XGqminOw=
=lfEi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to