diff options
-rw-r--r-- | TODO | 72 |
1 files changed, 47 insertions, 25 deletions
@@ -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 |