summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2016-01-08 12:40:13 +0100
committerHolger Levsen <holger@layer-acht.org>2016-01-08 12:40:13 +0100
commit915b688bbff47a4fb2523f158f50acfd420fafe0 (patch)
tree44a116a0ab95dae0e4e21933b933e13c40f7a59c /TODO
parent2bf1838fd5e98b19190fbc925c7bca6aca85f0f5 (diff)
downloadjenkins.debian.net-915b688bbff47a4fb2523f158f50acfd420fafe0.tar.xz
update
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 7 insertions, 11 deletions
diff --git a/TODO b/TODO
index 5334d719..ab6c1e9a 100644
--- a/TODO
+++ b/TODO
@@ -70,15 +70,6 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
*** redirect jenkins.debian.net to jenkins.debian.org - reproducible.debian.net will stay where it is.
* party!
-===== leftover notes for jenkins.d.o migration
-
-* livescreenshot plugin (we use a patched version) is ok:
-** jenkins maintenance probably is best done by jenkins users (as opposed to DSA) so it's up to us what plugins we install
-* chroot jobs should use real schroot sessions, and not just use schroot as poor chroot(8) replacement. some links:
-** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/schroot
-** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/porterbox/files/dd-schroot-cmd
-** https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/build-wrapper
-
==== proper backup
* postponed til we run on .debian.org
@@ -103,7 +94,7 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
=== jenkins-job-builder related
-* investigate whether its possible nowadays to let it delete jobs which were removed.. nope. though it is possible to compare the list of all jobs which should be generated with those which are there and delete those which should not.
+* investigate whether its possible nowadays to let it delete jobs which were removed.. nope. But there is a Makefile now which will find zombies…
* yaml should be refactored, lots of duplication in there. this seems to be helpful: http://en.wikipedia.org/wiki/YAML#References (pyyaml which jenkins-job-builder uses supports them)
=== debugging job runs should be made easy
@@ -203,7 +194,7 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
==== reproducible Debian installation
* see https://wiki.debian.org/ReproducibleInstalls
-* add the test (something weekly or so)
+* run this as a new job
==== reproducible coreboot
@@ -352,6 +343,9 @@ notes on source and binary versions:
=== chroot-installation_*
* use schroot for chroot-installation, stop using plain chroot everywhere
+** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/schroot
+** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/porterbox/files/dd-schroot-cmd
+** https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/build-wrapper
* add alternative tests with aptitude and possible apt
* split etc/schroot/default
* inform debian-devel@l.d.o or -qa@?
@@ -455,6 +449,8 @@ The following ideas should really only be implemented for the new 'lvc*' tests..
* h01ger> | nthykier: so a.) rebuild everything from sid plus custom repo. b.) option to only rebuild a subset, like all rdepends or all packages build-depending on something
* h01ger> | and c.) only build once, not continously and d.) enable more cores+ram on demand to build faster
+* have a job to trigger such a rebuild on AWS?
+
=== Test them all
* build packages from all team repos on alioth with jenkins-debian-glue on team request (eg, via a .txt file in a git.repo) for specific branches (which shall also be automated, eg. to be able to only have squeeze+sid branches build, but not all other branches.)