Hi,

dh_movetousr was designed as an intermediate means to facilitate the move to a merged /usr file system hierarchy in a straightforward manner.

This dh addon moves files from aliased paths like /sbin , /bin or /lib to their canonical location in /usr.

Going forward, we would like to get rid of this debhelper addon and instead have packages install the files directly into the canonical location under /usr.

For most packages, getting rid of dh_movetousr / dh-sequence-movetousr should be straightforward: Remove dh-sequence-movetousr / dh_movetousr and instead install the files directly into /usr.

Attached is a dd-list of affected packages.


The proposed text for the MBF is

"""
Hi,

your package #PACKAGE# 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.

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
"""

The proposed command line for mass-bug is
"""
mass-bug --source --severity=normal --user [email protected] --usertags "dh_movetousr_removal" --subject="Please remove/replace usage of dh_movetousr"
"""


If you think more information is required and the email from Helmut [1] is not sufficient, I'm open to create a wiki page with further information.

Regards,
Michael



[1] https://lists.debian.org/debian-devel/2025/11/msg00245.html
A. Maitland Bottoms <[email protected]>
   rtl-sdr (U)

Alexander Ponyatykh <[email protected]>
   g15daemon

Alexandre Viau <[email protected]>
   syncthing (U)

Aloïs Micard <[email protected]>
   syncthing (U)

Andrej Shadura <[email protected]>
   g15daemon (U)
   open-build-service (U)
   softether-vpn

Anthony Fok <[email protected]>
   timekpr-next (U)

Antoine Beaupré <[email protected]>
   etckeeper

Anton Gladky <[email protected]>
   openkim-models (U)

Aron Xu <[email protected]>
   ocserv

Balasankar C <[email protected]>
   gitlab (U)

Bastian Blank <[email protected]>
   linux (U)

Ben Hutchings <[email protected]>
   firmware-free (U)
   linux (U)
   wireless-regdb (U)

Bernd Zeimetz <[email protected]>
   ceph (U)
   open-vm-tools

Ceph Packaging Team <[email protected]>
   ceph

Christian Ehrhardt <[email protected]>
   open-vm-tools (U)

Christoph Berg <[email protected]>
   pgcluu (U)
   postgresql-common (U)

Colin Watson <[email protected]>
   db1-compat
   openssh (U)
   pcmciautils

Cédric Boutillier <[email protected]>
   gitlab (U)

Daniel Baumann <[email protected]>
   bfh-metapackages
   open-infrastructure-system-tools
   progress-linux-metapackages

Daniel Baumann <[email protected]>
   ceph (U)

Dave Hibberd <[email protected]>
   svxlink (U)

Debian Astronomy Team <[email protected]>
   fxload
   indi-dsi
   virtualgps

Debian Go Packaging Team <[email protected]>
   syncthing

Debian Hamradio Maintainers <[email protected]>
   rtl-sdr
   svxlink

Debian Hebrew Packaging Team <[email protected]>
   fribidi

Debian IoT Maintainers <[email protected]>
   openoverlayrouter

Debian kernel team <[email protected]>
   wireless-regdb

Debian Kernel Team <[email protected]>
   firmware-free
   iproute2
   linux

Debian Med Packaging Team <[email protected]>
   eegdev

Debian OpenSSH Maintainers <[email protected]>
   openssh

Debian Perl Group <[email protected]>
   fusioninventory-agent

Debian PostgreSQL Maintainers <[email protected]>
   pgcluu
   postgresql-common

Debian Python Team <[email protected]>
   timekpr-next

Debian Ruby Extras Maintainers 
<[email protected]>
   open-build-service

Debian Ruby Team <[email protected]>
   gitlab

Debian Science Team <[email protected]>
   openkim-models

Debian Telepathy maintainers <[email protected]>
   ofono

Debian XMPP Maintainers <[email protected]>
   jabberd2

Dmitry Smirnov <[email protected]>
   nilfs-tools (U)

Emilio Pozuelo Monfort <[email protected]>
   harfbuzz (U)

Felix Zielcke <[email protected]>
   reiserfsprogs

Filesystems Group <[email protected]>
   nilfs-tools

Félix Sipma <[email protected]>
   syncthing (U)

Guillaume Bougard <[email protected]>
   fusioninventory-agent (U)

gustavo panizzo <[email protected]>
   iptables-persistent

Helge Deller <[email protected]>
   palo

Héctor Orón Martínez <[email protected]>
   ofono (U)

James Page <[email protected]>
   ceph (U)

Jonathan Carter <[email protected]>
   gdisk

Jordan Justen <[email protected]>
   nix

Kim B. Heino <[email protected]>
   foomuuri

Lee Garrett <[email protected]>
   thinkfan

Lior Kaplan <[email protected]>
   fribidi (U)

Luca Boccassi <[email protected]>
   iproute2 (U)

Markus Wurzenberger <[email protected]>
   logdata-anomaly-miner

Martin Pitt <[email protected]>
   postgresql-common (U)

Matthew Vernon <[email protected]>
   openssh (U)

maximilian attems <[email protected]>
   linux (U)

Mike Gabriel <[email protected]>
   ofono (U)

Mike Miller <[email protected]>
   ocserv (U)

Nicholas D Steeves <[email protected]>
   btrfsmaintenance

Nicolas Bourdaud <[email protected]>
   eegdev (U)

Patrick Matthäi <[email protected]>
   fastnetmon

Peter Eisentraut <[email protected]>
   postgresql-common (U)

Pirate Praveen <[email protected]>
   gitlab (U)

Romain Perier <[email protected]>
   wireless-regdb (U)

Russell Coker <[email protected]>
   rasdaemon (U)

Salvatore Bonaccorso <[email protected]>
   firmware-free (U)
   linux (U)

Sebastian Ramacher <[email protected]>
   logdata-anomaly-miner (U)

Shachar Shemesh <[email protected]>
   fribidi (U)

Shengqi Chen <[email protected]>
   ocserv (U)

Simon Josefsson <[email protected]>
   jabberd2 (U)

Sruthi Chandran <[email protected]>
   gitlab (U)

Stein Magnus Jodal <[email protected]>
   mopidy

Sudip Mukherjee <[email protected]>
   fbset

Taihsiang Ho (tai271828) <[email protected]>
   rasdaemon

Theodore Y. Ts'o <[email protected]>
   e2fsprogs

Thomas Goirand <[email protected]>
   ceph (U)

Thorsten Alteholz <[email protected]>
   entropybroker
   fxload (U)
   indi-dsi (U)
   openoverlayrouter (U)
   usb-modeswitch
   virtualgps (U)

Thorsten Glaser <[email protected]>
   mksh
   pax

Tzafrir Cohen <[email protected]>
   fxload (U)

Utkarsh Gupta <[email protected]>
   gitlab (U)

Étienne Mollier <[email protected]>
   eegdev (U)

أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]>
   fribidi (U)
   harfbuzz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to