summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2016-07-13 23:03:28 +0200
committerHolger Levsen <holger@layer-acht.org>2016-07-13 23:03:28 +0200
commit2911ddf0be34bb2c5a322706424404ad38019810 (patch)
treea6e39e84ec91ac8fccc076717863ab0c5fa01816 /TODO
parentbdb54ad50e78b6c16eab31bda0643ec093773ac0 (diff)
downloadjenkins.debian.net-2911ddf0be34bb2c5a322706424404ad38019810.tar.xz
shorten TODO a bit
Diffstat (limited to 'TODO')
-rw-r--r--TODO56
1 files changed, 9 insertions, 47 deletions
diff --git a/TODO b/TODO
index 4f018c32..81734de0 100644
--- a/TODO
+++ b/TODO
@@ -174,7 +174,7 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
* missing tests:
** prebuilder does (user) group variation like this: https://anonscm.debian.org/git/reproducible/misc.git/tree/prebuilder/pbuilderhooks/A02_user
-** variation of $TERM and $COLUMN (and maybe $LINES), unset in the first run, set to "linux" and "77" (and maybe "42") in the 2nd run. maybe vary $SHELL too.
+** variation of $TERM and $COLUMN (and maybe $LINES), unset in the first run, set to "linux" and "77" (and maybe "42") in the 2nd run.
*** actually TERM is set to "linux" by default already, COLUMN is unset
==== reproducible Debian armhf
@@ -414,7 +414,6 @@ correctly, Guix is ready for work.
* d-i_check_jobs.sh: check for removed package (but with existing jobs) missing
* build packages using jenkins-debian-glue and not with the custom scripts used today?
* run scripts/digress/ ?
-* bubulle wrote: "Another interesting target would be d-i builds *including non uploaded packages* (something like "d-i from git repositories" images). That would in some way require to create a quite specific image, with all udebs (while netboot only has udebs needed before one gets a working network setup).
=== chroot-installation_*
@@ -441,13 +440,6 @@ These small changes are probably still worth doing anyway:
* g-i_presentation: use preseeding files on jenkins.d.n and not hands.com
* turn job-cfg/g-i.yaml into .yaml.py
-The following ideas should really only be implemented for the new 'lvc*' tests.... (but are kept here for now)
-
-* pick LANG from predefined list at random - if last build was not successful or unstable fall back to English
-** these jobs would not need to do an install, just booting them in rescue mode is probably enough
-* for edu mainservers running as servers for workstations etc: "d-i partman-auto/choose_recipe select atomic" to be able to use smaller disk images
-** same usecase: -monitor none -nographic -serial stdio
-
=== torbrowser-launcher_*
* fix "schroot session cleanup loop" in _common.sh to ignore other schroots
@@ -469,52 +461,22 @@ The following ideas should really only be implemented for the new 'lvc*' tests..
*** repeat test…
* run upstream tests on stable and sid too: https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Hacking#QAandTesting ?
-== Further ideas...
-
=== lvc, work in progress, just started
-* upgrade lvc configuration to test stretch
-
-* put this on debian isos too: config/chroot_local-includes/lib/live/config/9999-autotest
-
-* re-read the docs!
-** http://live.debian.net/manual/stable/html/live-manual.en.html#321
-
-* generate feature files from templates? to cope with sub-products?
--> no. detect desktop type and set variables accordingly
--> simpler: pass an environment variable with the type
-* get iso
-* tables for looping through features: see tails/iuk.git/features/download_target_file/Download_Target_File.feature
+* pick LANG from predefined list at random - if last build was not successful or unstable fall back to English
+** these jobs would not need to do an install, just booting them in rescue mode is probably enough
+* for edu mainservers running as servers for workstations etc: "d-i partman-auto/choose_recipe select atomic" to be able to use smaller disk images
+** same usecase: -monitor none -nographic -serial stdio
+* d-i page showing all characters, to be called from rescue mode in all alphabets and then do "rectangle detection" to spot bad/incomple fonts
+* put this on debian isos too?: config/chroot_local-includes/lib/live/config/9999-autotest
* to debug cucumber: --verbose --backtrace --expand
+* search case-in-sensitive for tails+tor+amnesia
-* drop / remove
-* can probably go: dhcp.rb firewall_leaks.rb dhcp.feature firewall_leaks.feature
-* more occurances of "the computer boots Tails"
-* @source (only keep product tests)
-
-* disabled stuff in common_steps.rb
-** #if @vm.execute("service tor status").success?
-
-* "I set sudo password" not needed for debianlive nor debian(edu):
-** #@screen.wait("TailsGreeterAdminPassword.png", 20)
-* $misc_files_dir needed?
-* def sort_isos_by_creation_date
- Dir.glob("#{Dir.pwd}/*.iso").sort_by {|f| tails_iso_creation_date(f)}
- -> useless for us, purpose is to automatically select the latest iso if none is given
-* search case-in-sensitive for tails+tor+amnesia
+== Further ideas...
-* put in update_jdn.sh:
-----
- addgroup tcpdump
- dpkg-statoverride --update --add root tcpdump 754 /usr/sbin/tcpdump
- setcap CAP_NET_RAW+eip /usr/sbin/tcpdump
- adduser $USER tcpdump
- adduser $USER libvirt
- adduser $USER libvirt-qemu
-----
=== rebuild sid completly on demand