Package: authbind
Severity: wishlist
X-Debbugs-Cc: ni...@thykier.net

Hi Ian

I 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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to