[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Release goal proposal: Archive-wide build-arch and build-indep support



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


Hi,

I would like to propose the goal of getting archive-wide support for
the optional debian/rules targets "build-arch" and "build-indep".
The intention is to finally solve issues like #619284 and the goal
is related to #629385.

According to Lintian, currently 5542 packages are missing at least
one of these optional targets.  At the current rate these are fixed
it will take over 2 years to get them all done and unfortunately the
rate appears to be slowing dropping[1].

Jakub Wilk did an analysis earlier this year, which suggests we can
reduce the problem size considerably by looking only at source
packages that builds both "arch:all" and "non arch:all" binaries[2].
I have filed #647227 against Lintian asking for a separate tag to
identify these packages.

To keep it attainable, the goal for Wheezy is to fix the subset of
packages that would need to differentiate "build" and
"build-arch"/"build-indep".  Once we have the data available, we
will put up a dd-list for the reduced set.


If you would like to help:
 * Fix you(r team)'s packages (see [3])
 * Sign up as an volunteer.
   - There are up 126 QA uploads waiting to be done. :)
   - There will probably also be some NMUs.
 * If filing bugs for this, please use:
   * User: debian-qa@lists.debian.org
   * Usertags: build-arch-target 

The release goal wiki page is at [4] and the current advocates are
Jakub Wilk, Bernhard R. Link and myself.

Thanks for considering.
~Niels


[1] This data is available on lintian.d.o as:

/srv/lintian.debian.org/history/tags/debian-rules-missing-recommended-target.dat 
format is:
<timestamp> <tags> <overrides> <packages>


[2] http://lists.debian.org/debian-policy/2011/06/msg00018.html


[3] This dd-list is the full set of packages (the reduced set is not
available at the moment).

http://people.debian.org/~nthykier/rg-build-arch-target/dd-list


[4] https://wiki.debian.org/ReleaseGoals/BuildArchTarget

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJOtZrYAAoJEAVLu599gGRCekUP/296/iJsyugdBZ3bgk/MsF9E
z6lIFve0KdkH8+ze8tigIW7fXtXE2Zep3/Yr3AxUfrJ7gPmKJEPUpDxD+k8bxCs3
46MdgGAGydwmYz2sYdEp7T+HCeZwVqEcW9beWSlXj5ni9qxZSfcev7/f0mQL7z3v
pyGzRZE8EloaDpflFCi9Hclot07pVoO8VHNMJq2mZpw1Sx2mAEAeFisq9UQgUTcH
C3MNo541TF8v8WiyvH5UA+LG6uG+MrN/1mB7MGYzYWB4byx3SelcilSdgDmbWasY
T0MZ4zt+1kEas7GwO1gMM4w6ezsr/PLN+INh56i1SgiKOvucza5OK2MA1uyybnMB
pp6MQerLJYbPkhMEkPDqTqYNDKUFwLmaV7hXcUNFZYaAh8Qcrz1wb9r9+xeI8A2b
MY+jiiQABBH670IAD70EhaVAHa9YzjcZLqXN1NEwBLCpiipfj5QeYdhZt4Ssu45Z
ofbw50sA3qjRupJA50WhWtN605w3SYmxaWLGdsyRN8cA+UkJJGsoxr1YQoDuCA0Y
KY/dmz73mufWmNdj2MAPEWvOszCEympYbZ0/ks5b0vgB3xK1NJKj2IHLO7RtrrC3
T6LMc0/EuZnGFUS8yW01G94rLJjZFylHaRpHbXELR5goREZMkjS/4QPOjVcIF0zP
7VByuLIO4kQtFePvesbm
=s/mk
-----END PGP SIGNATURE-----


Reply to: