Package: dh-debputy
Version: 0.1.43
Severity: normal
X-Debbugs-Cc: [email protected]
Module::Build, one of the common build systems for Perl modules, defaults
to installing Perl modules under /usr/share/perl5 read-only (mode 0444).
With debhelper, this could be ignored for Debian packaging, since
dh_fixperms (I believe) would repair the permissions to match the 0644
required by Debian Policy. With debputy, this appears to not happen (at
least by default).
Adding an explicit transformation to the manifest works around this:
packages:
docknot:
transformations:
- path-metadata:
path: "usr/share/perl5"
mode: "u+w"
recursive: true
It would be nice to not have to think about this, though.
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'unstable-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.9.8-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dh-debputy depends on:
ii debhelper 13.16
ii dwz 0.15-1+b1
ii man-db 2.12.1-2
ii perl 5.38.2-5
ii python3 3.12.3-1
ii python3-colored 2.2.3-1
ii python3-colorlog 6.8.2-1
ii python3-debian 0.1.49
ii python3-ruyaml 0.91.0-3
ii strip-nondeterminism 1.14.0-1
Versions of packages dh-debputy recommends:
ii debhelper 13.16
ii python3-argcomplete 3.4.0-1
Versions of packages dh-debputy suggests:
pn hunspell-en-us <none>
pn python3-hunspell <none>
pn python3-junit.xml <none>
pn python3-levenshtein <none>
ii python3-lsprotocol 2023.0.0-1
pn python3-pygls <none>
-- no debconf information