[Debian-astro-maintainers] Bug#1122778: indi-dsi: Please remove/replace usage of dh_movetousr

Michael Biebl biebl at debian.org
Sun Jul 5 15:56:15 BST 2026


Control: tags -1 + patch

On Fri, 12 Dec 2025 14:52:17 +0100 biebl at debian.org wrote:
> Source: indi-dsi
> Version: 0.4+20221223123028-3
> Severity: normal
> User: helmutg at debian.org
> Usertags: dh_movetousr_removal
> 
> Hi,
> 
> your package indi-dsi either Build-Depends on dh-sequence-movetousr
> or uses dh_movetousr conditionally to move files from aliased
> locations like /sbin, /bin or /lib to the canonical location in /usr.
> 
> Eventually, we would like to get rid of this debhelper addon.
> Packages should use the canonical paths without any postprocessing.
> 
> This means, files are installed directly into /usr.
> 
> Please note, that such a change must not be backported to bookworm or
> older. If you intend to provide such backports, these changes must be
> reverted for those releases. If this means an undue burden on your
> workflow our recommendation is to postpone this cleanup.
> 
> The motivation for this bug report is, to inform maintainers, that
> installing files into the canonical location explicitly, is now the
> preferred approach and dh_movetousr is now a deprecated tool.
> 
> The goal is, to have dh_movetousr removed after forky is released. We
> can revise this plan, if needed. Please keep this timeline in mind
> and let us know if this doesn't work for you.
> 
> For more information see [1].
> 
> If you have further questions, there is an IRC channel named
> #debian-usrmerge on OFTC.
> 
> Regards,
> 
> Michael
> 
> [1] https://lists.debian.org/debian-devel/2025/11/msg00245.html
> 
> 

Looks like the version in experimental does not need 
dh-sequence-movetousr anymore as the upstream build system already 
installs the udev rules file into the correct location:

set(RULES_INSTALL_DIR "/usr/lib/udev/rules.d")


So I guess the simplest fix would be to upload the version from 
experimental to unstable and simply drop dh-sequence-movetousr from 
Build-Depends.

Trivial patch is attached.


Regards,
Michael
-------------- next part --------------
diff -Nru indi-dsi-0.4+20260316160848/debian/changelog indi-dsi-0.4+20260316160848/debian/changelog
--- indi-dsi-0.4+20260316160848/debian/changelog	2026-03-16 16:09:01.000000000 +0100
+++ indi-dsi-0.4+20260316160848/debian/changelog	2026-07-05 16:54:52.000000000 +0200
@@ -1,3 +1,11 @@
+indi-dsi (0.4+20260316160848-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop Build-Depends on dh-sequence-movetousr, not needed anymore
+    (Closes: #1122778)
+
+ -- Michael Biebl <biebl at debian.org>  Sun, 05 Jul 2026 16:54:52 +0200
+
 indi-dsi (0.4+20260316160848-1) experimental; urgency=medium
 
   * build version from git
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20260705/db93c22a/attachment-0001.sig>


More information about the Debian-astro-maintainers mailing list