Hi,This is an update on the MBF for `Rules-Requires-Root: no` as the new default.
# Qualitative updates:
* The bugs have all been filed. Most where filed on Dec 7, but I had
to file 15 special cases manually, which happened Dec 14.
* A number of permission denied issues have been identified. Usually
around `dh_strip`. Three common solutions have been:
a) Calling `dh_fixperms` before `dh_strip`. That is what `dh` does
in compat 13. Note this changes in compat 14, but compat 14
will introduce a change to `dh_auto_install` to counter this
problem.
b) Calling `chmod -R u+rwX debian/tmp` (etc.) right after doing the
upstream install. This is what `dh_auto_install` will do in
compat 14+.
c) Migrating from `cdbs` to `dh`. This is basically a variant of a)
because `cdbs` and `dh` had different command orders, which the
Perl team has favored.
* I have scheduled a 15-delayed NMU for libjama, which is the only
confirmed case of misbuilding, meaning the fix should be in unstable
before the end of the year.
The "possible misbuild" cases are still unknown. These were filed on
Dec 14, so the maintainers may not have had time to look at them
yet.
* I had a minor mistake in the number of bugs in my original, which was
largely offset by the fixes done by people before I filed the bugs.
Nevertheless, if you were wondering about the numbers being off, then
that is why.
# How you can help with progress
* You can tag the bug with `help` if you get stuck trying to get a
better solution. There are several people working on this who are
very happy to do patches and the upload, if you are out of Debian
time, capacity, or just want to focus on something else in Debian.
* Remember that `Rules-Requires-Root: binary-targets` is a perfectly
serviceable solution if you do not have time to look into a full
fix. Slab that line in, upload, and your package is off the TODO
list.
* reviewable-patch.{list,dd-list}: Bugs that have a patch or a MR,
for the maintainer to review.
Note: A lot of the patches are from the last 48 hours, so there
is no expectation from me that the maintainer had time to review
them.
* pending-upload.{list,dd-list}: Bugs where the maintainer either
committed a patch to the repo or acknowledged the patch in the BTS.
Please consider uploading soon. :)
Note: The list have been manually curated and are therefore **not** 1:1
with the BTS tags above. I am not sure I can commit to manually curating
with every update.
# Quantitative updates: In total, 221 bugs where filed under the usertag: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=rrr-no-as-default-issue;users=niels@thykier.net Numbers as of this email: * 52 are resolved (24%). * 8 are tagged pending (3.5%) * 13 are tagged patch excluding pending (6%)If all patches were applied and uploaded in this instant, we would have been 34% done with the bugs. I think there are also some pending RMs, but I have not included them (I am trying to keep the manual crossing checking to a minimum).
# ThanksThanks to all the people who have fixed their packages so far, provided patches or done NMUs! We would not have been this far without you.
Best regards, Niels
Alberto Gonzalez Iniesta <agi@inittab.org> modsecurity-apache tripwire Benjamin Mako Hill <mako@debian.org> most Christoph Biedl <debian.axhn@manchmal.in-ulm.de> schroot Davide G. M. Salvetti <salve@debian.org> witalian Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org> heartbeat Debian X Strike Force <debian-x@lists.debian.org> xorg Ervin Hegedus <airween@gmail.com> modsecurity-apache (U) Ian Jackson <ijackson@chiark.greenend.org.uk> sauce Jakob Haufe <sur5r@debian.org> schroot (U) Magnus Holmgren <holmgren@debian.org> libspf2 Michael Stone <mstone@debian.org> argus Santiago García Mantiñán <manty@debian.org> bridge-utils Valentin Vidic <vvidic@debian.org> heartbeat (U) Wouter Verhelst <wouter@debian.org> extrepo
Andreas Barth <aba@ayous.org> mgetty Anibal Monsalve Salazar <anibal@debian.org> libjama David Bremner <bremner@debian.org> nullmailer Debian Policy Editors <debian-policy@lists.debian.org> debian-policy Giuseppe Sacco <eppesuig@debian.org> hylafax Hakan Ardo <hakan@debian.org> ftpwatch Joachim Wiedorn <joodebian@joonet.de> hylafax (U) Mark Hindley <leepen@debian.org> ucf Peter S Galbraith <psg@debian.org> xplot Ritesh Raj Sarraf <rrs@debian.org> dict-gcide Russ Allbery <rra@debian.org> debian-policy (U) Sean Whitton <spwhitton@spwhitton.name> debian-policy (U)
argus bridge-utils extrepo heartbeat libspf2 modsecurity-apache most tripwire witalian xorg sauce schroot
ucf hylafax dict-gcide ftpwatch mgetty nullmailer xplot libjama debian-policy
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature