[Reproducible-builds] Deprecating plain dpkg-buildpackage

Mattia Rizzolo mattia at debian.org
Sat Aug 27 07:29:13 UTC 2016


On Fri, Aug 26, 2016 at 10:59:17PM +0000, Santiago Vila wrote:
> If the reproducible builds autobuilders continue to build with
> (the equivalent of) "dpkg-buildpackage", the following FTBFS will be
> missed:

They use `dpkg-buildpackage -b`

> The ideal thing would be to have separate queues for "dpkg-buildpackage -A"
> and "dpkg-buildpackage -B" and just forget about "dpkg-buildpackage".

Last time I checked `dpkg-buildpackage -b` was mandatory to be supported
the very same way of -B (and -A is RC only since very few weeks).

> This is really the "standard", what the official autobuilders do,
> and what they will probably continue to do when everybody makes
> source-only uploads, or maybe when the ftp-master queue start
> ignoring the .debs and just pass the source to all the autobuilders.

Be aware that ubuntu's autobuilders use -b for the architecture where
they build the arch:all (currently amd64, was i386), for example, as
they implemented arch:all autobuilders long ago when -A was not
supported.
I agree that this is Debian and we're testing Debian, but really -b is
not going anywhere :)

> It could be argued that "We are mainly interested in the
> reproducibility issue, the FTBFS bugs are just a side effect".

Indeed.
I'm fully open to such tests, but imho they would need to be on a
different project.
Besides, atm we don't really have spare resources around…

> And to that I would say "Fine, but what's the point in making a
> package reproducible when it does not even build from source to begin
> with?"

That's an overstatement: packages most usually build just fine ^^
If the they fail to build is a altoghether differnt problem than just
reproducible build indeed, and we're not so much concerned (as they
don't block our general work really).

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160827/cdcde929/attachment.sig>


More information about the Reproducible-builds mailing list