Package: authbind Severity: wishlist X-Debbugs-Cc: [email protected]
Hi IanI had a look at authbind which is one of 50 packages in sid not using a package such as debhelper and also does not support `Rules-Requires-Root: no`.
A quick look at this package suggests that it would be a prime candidate for `Rules-Requires-Root: no` with a bit of refactoring. Please consider one of the following solutions:
1) Migrate the package to use a packaging helper such as debhelper, and
set `Rules-Requires-Root: no` in debian/control. This would have
other benefits as well (like providing a -dbgsym package)
2) Remove all uses of chown when the environment variable
`DEB_RULES_REQUIRES_ROOT` is set to `no`. In this case, all that
seems to be needed is removing `-o` and `-g` to all install calls
(also in upstream's Makefile) and making the
`chown -R root.root debian/tmp` call in `debian/rules` conditional.
3) Keep the package as-is and set `Rules-Requires-Root: binary-targets`
to make the requirement explicit.
(Side bar: Please also consider adding a Vcs header to the package if it
is maintained in a version control system).
If desired, I can look into providing a patch for either option. Best regards, Niels
OpenPGP_signature.asc
Description: OpenPGP digital signature

