Package: authbind Severity: wishlist X-Debbugs-Cc: ni...@thykier.net
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