On Sat, Feb 18, 2017 at 06:12:44PM +0100, Christian Seiler wrote:
> Ah, now I understand the output. I initially thought rbuild
> was just the first build, and didn't give it too much thought
> since I didn't expect diffoscope to be called there.

rbuild is the first build + some output from the jenkins job (in the
past it also contained the second build, but we thought to split that to
a different file).

> I could work on a patch for this. Could you point me in the right
> direction? According to the wiki, you're using a modified version
> of sbuild, but the link from the wiki leads via a mailing list
> post [1] to
> https://anonscm.debian.org/cgit/reproducible/sbuild.git/
> which doesn't appear to exist (anymore).

We are definitly not using sbuild, which wiki did you read?
All the relevant stuff is kept in the jenkins.debian.net repository at

What's needed would be
    1) tell the db about such new build result
    2) find an appropriate icon and put it in place
    3) tell _html_packages.py about that new status and associate the
       icon (umh, maybe that part is in _common.py ?)
    4) have _build.sh properly use that new status in the right moments
    5) teach the scheduler to have a different scheduling policy for
       those packages (guess it would be "right away").

Another probably easy to deal with those status could be to just discard
the build just done and put the package back in the queue (which would
mean some other build job would pick it up right away); that's already
done for some cases, and so there is a function already in place, and
what is required to do this would be to detect the failure properly (in
the function call_diffoscope_on_changes_file, iirc) and call that
function.  All of this would be in _build.sh.

> [1] 
> https://lists.alioth.debian.org/pipermail/reproducible-builds/Week-of-Mon-20141229/000613.html

We are not using that (and besides, it has another goal: to build
starting from a given .buildinfo).

                        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  `-

Attachment: signature.asc
Description: PGP signature

Reproducible-builds mailing list

Reply via email to