Package: debhelper
Version: 13.6
Severity: wishlist
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi, I believe that debhelper should invoke `meson install` instead of `ninja
install` when the buildsystem in use is meson.
The `meson install` command is available since version 0.47.0[1], and is the
recommended way of installing meson projects. It also supports passing some
useful command line arguments, like --skip-subprojects or --tags.
`ninja install` simply invokes `meson install` without any argument, and
there's no real benefit in using it.
This also follows the change in debhelper 13 that made it invoke `meson test`
instead of `ninja test`[2].
1:
https://mesonbuild.com/Installing.html
2:
https://salsa.debian.org/debian/debhelper/-/commit/05d5284eec0a1f04732159e9fc6e83ecb0e0f505
- -- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.16.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.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 debhelper depends on:
ii autotools-dev 20220109.1
ii dh-autoreconf 20
ii dh-strip-nondeterminism 1.13.0-1
ii dpkg 1.21.1
ii dpkg-dev 1.21.1
ii dwz 0.14-1
ii file 1:5.41-2
ii libdebhelper-perl 13.6
ii libdpkg-perl 1.21.1
ii man-db 2.10.1-1
ii perl 5.34.0-3
ii po-debconf 1.0.21+nmu1
debhelper recommends no packages.
Versions of packages debhelper suggests:
pn dh-make <none>
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iIoEARYIADIWIQSlw/BqXszDGx3GlQz/yQfijUdG7QUCYiNnEhQcYW5kcmVhQHBh
cHBhY29kYS5pdAAKCRD/yQfijUdG7c++AP4jUSVB0LJsex/rkmmAS8Yccs+rz/SP
FSDcCOAQGLSslQD/UZL/MGwsXjE/uJG9IcBaZx8QRhMPYNXIh6fC2WXqmg0=
=accd
-----END PGP SIGNATURE-----