summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-11-04lvc: enable checksigs for hands-off preseed testingPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-04lvc: provide entropy to the VMPhilip Hands1-1/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03jenkins-test-vm: enable jobs for debian-installer-utilsPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: add test for daily netbootsPhilip Hands1-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: actually restart after installPhilip Hands1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: drop some unneeded cleverness re. LVM namesPhilip Hands3-6/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03d-i: make ...-triggered_debian-installer work on pu/ branchesPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: add some debugging to check if JOB_NAME is expandedPhilip Hands1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03debian-installer doesn't produce udebs, so don't try to copy themPhilip Hands1-2/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03jenkins-test-vm: also define debootstrap jobPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: wait longer for popcon promptPhilip Hands1-2/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: set partition/atomic for preseedsPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: set new test to actually boot installed systemPhilip Hands1-1/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: step to detect VM shutdownPhilip Hands1-0/+7
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: drop the remote shell kludge (which breaks for preseeding)Philip Hands1-6/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-03lvc: start with preseed testsPhilip Hands3-3/+11
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-02g-i: never run the hurd jessie job again (well, 2020 the next time)Holger Levsen1-1/+1
2016-11-02reproducible Debian: only run the automatic scheduler every 3h (instead of 2h)Holger Levsen1-1/+1
2016-11-02g-i: increase job timeout to 8h (hurd installation is slooow)Holger Levsen1-1/+1
2016-11-02update to initscript from jenkins 2.19.2, keep our modifications to store ↵Holger Levsen1-6/+14
HeapDumps
2016-11-01g-i: give hurd more timeHolger Levsen1-1/+1
2016-11-01reproducible Debian: improve logging of .buildinfo files submitsHolger Levsen1-3/+5
2016-11-01reproducible Debian: make curl silent when submitting .buildinfo filesHolger Levsen1-2/+2
2016-11-01/me wants a unified syntax for everythingHolger Levsen1-1/+1
2016-11-01fix syntax error…Holger Levsen1-1/+1
2016-11-01reproducible Debian: correct pathes when signing .buildinfo filesHolger Levsen1-4/+5
2016-11-01reproducible Debian: don't fail a build job just because we cannot sign itHolger Levsen1-1/+1
2016-11-01reproducible Debian: log error instead of proceeding silentlyHolger Levsen1-4/+4
2016-11-01use $HOSTNAME instead of $(hostname -a)Holger Levsen1-1/+1
2016-10-31refactor & improve outputHolger Levsen1-21/+21
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31fixup fadd6ac7: actually create GPG key for jenkins user and not for the ↵Holger Levsen1-10/+8
user running update_jdn.sh Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31reproducible Debian: Greate GPG key on nodes at deploy time, not "lazily".Chris Lamb2-18/+23
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31Make use of gpg more flexibleDaniel Kahn Gillmor1-5/+5
This set of commands should work with modern versions of gpg (2.1.x) as well, and should be independent of potentially variable output. Additionally, we want the key to be signing-capable, but nothing else. We also have no need to generate an encryption-capable subkey, so just drop that part. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31reproducible Debian: Remove signed buildinfo files.Chris Lamb1-0/+3
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31reproducible Debian: submit signed .buildinfo files to buildinfo.debian.netChris Lamb1-2/+27
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31reproducible Debian: avoid DRY by specifying BUILDINFO_SIGNEDChris Lamb1-0/+1
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31g-i: give hurd more time…Holger Levsen1-0/+2
2016-10-28g-i-installation: fix subtile error in workaround…Holger Levsen1-1/+1
2016-10-28reproducible lede/openwrt/coreboot/netbsd: finally fix artifacts configurationHolger Levsen1-1/+1
2016-10-28reproducible Debian: Use our log_info method instead of manual echo calls.Chris Lamb1-2/+2
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-28reproducible Debian: run the scheduler only every 2h to reduce it's mail volumeHolger Levsen1-1/+1
2016-10-28reproducible Debian: correctly test whether squid is downHolger Levsen1-1/+1
2016-10-28try another approach to fixup c4105de6Holger Levsen1-3/+1
2016-10-28poking around trying to fixup c4105de6Holger Levsen1-4/+4
2016-10-28fixup c4105de6080b3d8bb0ed7777093e915a36883c17Holger Levsen1-4/+4
2016-10-28reproducible NetBSD + coreboot: don't try to preserve artifactsHolger Levsen1-3/+41
2016-10-25reproducible debian: speed up _html_notes.py a bitValerie R Young1-5/+20
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-25reproducible debian: speed up _scheduler.py significantlyValerie R Young1-1/+1
This fix has to important parts: (1) changing a list to set for fast looks ups, and (2) changing a slqalchemy RowProxy object to a tuple for fast comparisons. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-25reproducible debian: handle new packages with multiple versionsValerie R Young1-2/+13
This commit fixes a bug introduced by 07849060 Commit 07849060 changed the UPSERT that added new packages to the sources table into an INSERT. If the new package has two versions for (suite, arch) in debian archive, then the INSERT to sources will fail on unique constraint. The changes in this commit provide the same functionality without the UPSERT: there will be no failure, instead only the second source encountered in archive will be saved. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-25reproducible debian: make more sql sqlite3/postgres agnosticValerie R Young1-13/+22
This commit fixes to things in reproducible_scheduler.py: 1. Do not delete entries in sources table until all foreign references to that source.id are deleted. 2. Cannot "SELECT DISTINCT" and then "ORDER BY" a column that is not in the select. Signed-off-by: Holger Levsen <holger@layer-acht.org>