summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-06-17 14:10:27 +0200
committerHolger Levsen <holger@layer-acht.org>2015-06-17 14:10:27 +0200
commitd31d2dfe4540e8664383f04aa097534cc817ed70 (patch)
tree452d85c7934ad0bb162a79cbbb800761b9e1cd3f /TODO
parent6fe50c56622917146213eb5f8eecd392a49340c0 (diff)
downloadjenkins.debian.net-d31d2dfe4540e8664383f04aa097534cc817ed70.tar.xz
reproducible: document more plans
Diffstat (limited to 'TODO')
-rw-r--r--TODO72
1 files changed, 47 insertions, 25 deletions
diff --git a/TODO b/TODO
index 9d9f0477..688866a6 100644
--- a/TODO
+++ b/TODO
@@ -237,31 +237,53 @@ properties:
<mapreri> that would be wonderful.
----
-* debootstrap
-** add the test (something weekly or so)
-** https://wiki.debian.org/ReproducibleInstalls
-
-* coreboot
-** add more variations: domain+hostname, uid+gid, USER, UTS namespace
-** build the docs?
-** also build with payloads. x86 use seabios as default, arm boards dont have a default. grub is another payload. and these: bayou coreinfo external filo libpayload nvramcui - and:
-*** CONFIG_PAYLOAD_NONE=y
-*** CONFIG_PAYLOAD_ELF is not set
-*** CONFIG_PAYLOAD_LINUX is not set
-*** CONFIG_PAYLOAD_SEABIOS is not set
-*** CONFIG_PAYLOAD_FILO is not set
-*** CONFIG_PAYLOAD_GRUB2 is not set
-*** CONFIG_PAYLOAD_TIANOCORE is not set
-** libreboot ships images, verify those?
-
-* openwrt
-** add credit for logo/artwork
-** build more archs (http://downloads.openwrt.org/chaos_calmer/15.05-rc1/ lists many to choose from)
-** build all packages? (set CONFIG_ALL=y and run 'make defconfig')
-** file dbd bug about unable to inspect these .bin files
-** file dbd bug about crashing on certain squashfs files
-
-* remote scheduling:
+==== reproducible Debian installation
+
+* see https://wiki.debian.org/ReproducibleInstalls
+* add the test (something weekly or so)
+
+==== reproducible coreboot
+
+* add more variations: domain+hostname, uid+gid, USER, UTS namespace
+* build the docs?
+* also build with payloads. x86 use seabios as default, arm boards dont have a default. grub is another payload. and these: bayou coreinfo external filo libpayload nvramcui - and:
+** CONFIG_PAYLOAD_NONE=y
+** CONFIG_PAYLOAD_ELF is not set
+** CONFIG_PAYLOAD_LINUX is not set
+** CONFIG_PAYLOAD_SEABIOS is not set
+** CONFIG_PAYLOAD_FILO is not set
+** CONFIG_PAYLOAD_GRUB2 is not set
+** CONFIG_PAYLOAD_TIANOCORE is not set
+* libreboot ships images, verify those?
+
+==== reproducible openwrt
+
+* add credit for logo/artwork
+* build more archs (http://downloads.openwrt.org/chaos_calmer/15.05-rc1/ lists many to choose from)
+* build all packages? (set CONFIG_ALL=y and run 'make defconfig')
+* file dbd bug about unable to inspect these .bin files
+* file dbd bug about crashing on certain squashfs files
+
+==== reproducible netbsd
+
+* should be fairly easy and similar to openwrt:
+** checkout from cvs
+** run build.sh
+** compare results
+
+==== reproducible fedora
+
+* use mock to create a fedora chroot to build in
+* start with building a single package
+* then build the full base system (100-500 packages)
+
+==== reproducible freebsd
+
+* needs a freebsd system to build
+* first build world, later build ports
+* use this setup as the first test bed for remote scheduling:
+
+==== remote scheduling:
----
<weasel> | h01ger: I have a slave configured, named buildbot.pixelminers.
<weasel> remote root is /home/jenkins/pseudo-hosts/buildbot.pixelminers.net