summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-12-18 17:17:39 +0100
committerHolger Levsen <holger@layer-acht.org>2015-12-18 17:17:39 +0100
commitd1929b4a08c90119554ce53a3f22a723178fcd7c (patch)
treed7e8b790ab1f64c3cf8679eaf1bf26e7fd3e5ae2
parent0137cb16e40df28cb0e20bce398e87465a514a9c (diff)
downloadjenkins.debian.net-d1929b4a08c90119554ce53a3f22a723178fcd7c.tar.xz
update for reproducible fedora rpms
-rw-r--r--TODO7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO b/TODO
index 5c562cbc..eb4bc4ac 100644
--- a/TODO
+++ b/TODO
@@ -285,13 +285,15 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
* make sure the pages meet https://fedoraproject.org/wiki/Design/Requirements
and ask the web design team for help via filing a ticket as described there
+* '/var/cache/mock/fedora-23-x86_64/' has three subdirs we need to handle (put on tmpfs, monitor size, clean sometimes): ccache, root_cache and yum_cache
+* '/var/lib/mock' should be put on /srv/workspace aka tmpfs
* dont hardcode 23 in reproducible_setup_mock.sh and …build_rpm.sh
* setup script:
** mock --clean just uninstalls the chroot but it'll still be rebuilt next time using cache. you can delete the caches from /var/cache/mock/ or touch the mock config
** is /etc/yum/repos.d/fedora.repo really needed?
+** hosts/pb-build3/etc/yum/repos.d/* is really not sooo good but works…
* build script
-** cleanup mock cache between two builds. --scrub=all might be too much, but whats sensible (or is it --scrub=all?)?
-** how to allow more than one mock builder per node? using schroots?
+** cleanup mock cache between two builds: --scrub=all might be too much, but whats sensible (or is it --scrub=all?)?
** no variations introduced yet:
*** use '-j$NUM_CPU' and 'NEW_NUM_CPU=$(echo $NUM_CPU-1|bc)'
*** modify TZ, LANG, LC_ALL, umask
@@ -299,7 +301,6 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
** use modified rpmbuild package from dhiru
** verify gpg signatures (via /etc/mock/)
** one day we will want to schedule all 17k source packages in fedora…
-* hosts/pb-build3/etc/yum/repos.d/* is really not sooo good but works…
* build rawhide too (once fedora-23 builds nicely), releasever=rawhide
* more notes: