[tasks] 06/07: restructure tests.r-b.o and j.d.n
Holger Levsen
holger at layer-acht.org
Mon Dec 19 10:46:43 UTC 2016
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch master
in repository tasks.
commit c783ac50066fe95161e0bcf448714dd9f3b944aa
Author: Holger Levsen <holger at layer-acht.org>
Date: Mon Dec 19 11:43:52 2016 +0100
restructure tests.r-b.o and j.d.n
Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
pending.txt | 51 ++++++++++++++++++++++++---------------------------
1 file changed, 24 insertions(+), 27 deletions(-)
diff --git a/pending.txt b/pending.txt
index 865267c..e9d5dce 100644
--- a/pending.txt
+++ b/pending.txt
@@ -7,23 +7,33 @@ might have owners in brackets at the end. owning a task doesnt imply "will do" b
- send mail to -devel to discuss mass-NMU of wishlist bugs with patches… and putting reproducibility in debian-policy, as a should. for stretch and sell it as marketing feature. our downstreams are loving it. (h01ger)
-- useable serial console access for armhf nodes (vagrant)
-
- forgot to do at summit in Berlin: Discuss adding clamping to s-d-e spec
-- reenable disorderfs (h01ger)
-
-- merge postgresql branch from spectranaut (mapreri)
-
-- provide both .buildinfo files on t.r-b.o
+- tests.r-b.o:
+ - reenable disorderfs (h01ger)
+ - merge postgresql branch from spectranaut (mapreri)
+ - provide both .buildinfo files on t.r-b.o
+ - fix other distro tests:
+ - upgrade freebsd-build node to latest jenknis.d.n.git (h01ger)
+ - fix t.r-b.o/archlinux (anthraxx/h01ger)
+ - fix t.r-b.o/rpms/fedora-23.html or rather update to 25 and 26 (h01ger)
+ - more variations
+ - Add new XDG enviroment variables variation (XDG_DATA_HOME, XDG_DATA_DIRS, XDG_CONFIG_HOME, XDG_CACHE_HOME, XDG_CONFIG_DIRS, XDG_RUNTIME) more information: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
+ - Add disk partitions variations (/etc/fstab content) such as: first build (everything under /) second build (seperate /build , /home , /tmp , etc..)
+ - Add TMPDIR environment variable variation
+ - Add PROXY environment variables (PROXY_URL, HTTP_PROXY, HTTPS_PROXY, FTP_PROXY, RSYNC_PROXY) variations
+ - Add filesystem extended attributes variations, such as: ACL permissions on build directory (by: setfacl -d -m user:username:rwx directory)
+ - Add mount options variations, such as: /tmp (nodev,noexec,nolink) as pointed by securing-debian-howto https://www.debian.org/doc/manuals/securing-debian-howto/ch4.en.html#s4.10 , which probably require TMPDIR to point to directory that can have files executed from it.
+ - Add $HOME environment variable not match /etc/passwd entry variation, more information: https://lists.gnu.org/archive/html/guix-devel/2015-10/msg00715.html
+ - Detect over usage of strip-nondeterminism/dh_strip_nondeterminism when other fix can be applied instead.
+ - Add non parallel compiling variation
+ - Add quotas variations (different output for `ulimit -a`)
+
+- other jenkins work:
+ - useable serial console access for armhf nodes (vagrant)
+ - speed up package.git (eg diffoscope, reprotest, etc) build tests: they do one debootstrap run on every chroot-run.sh - thats stupid - same all chroot-installation tests and for edu_packages* and other package builds (piuparts, lintian, etc) (h01ger)
+ - probably also sensible to merge these jobs into with packages-tests.yml
-- speed up package.git (eg diffoscope, reprotest, etc) build tests: they do one debootstrap run on every chroot-run.sh - thats stupid - same all chroot-installation tests and for edu_packages* and other package builds (piuparts, lintian, etc) (h01ger)
-- probably also sensible to merge these jobs into with packages-tests.yml
-
-- fix other distro tests:
- - upgrade freebsd-build node to latest jenknis.d.n.git (h01ger)
- - fix t.r-b.o/archlinux (anthraxx/h01ger)
- - fix t.r-b.o/rpms/fedora-23.html or rather update to 25 and 26 (h01ger)
- Add talk "Reproducible Builds status update" by "Chris Lamb" at DebConf16 to wiki in About page at https://wiki.debian.org/ReproducibleBuilds/About
https://debconf16.debconf.org/talks/7/
@@ -36,19 +46,6 @@ might have owners in brackets at the end. owning a task doesnt imply "will do" b
https://www.holisticon.de/2016/10/reproducible-builds-in-java/
http://blog.greenhouseci.com/greenhouse/update/reproducible-builds/
-- more variations
- - Add new XDG enviroment variables variation (XDG_DATA_HOME, XDG_DATA_DIRS, XDG_CONFIG_HOME, XDG_CACHE_HOME, XDG_CONFIG_DIRS, XDG_RUNTIME) more information: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
- - Add disk partitions variations (/etc/fstab content) such as: first build (everything under /) second build (seperate /build , /home , /tmp , etc..)
- - Add TMPDIR environment variable variation
- - Add PROXY environment variables (PROXY_URL, HTTP_PROXY, HTTPS_PROXY, FTP_PROXY, RSYNC_PROXY) variations
- - Add filesystem extended attributes variations, such as: ACL permissions on build directory (by: setfacl -d -m user:username:rwx directory)
- - Add mount options variations, such as: /tmp (nodev,noexec,nolink) as pointed by securing-debian-howto https://www.debian.org/doc/manuals/securing-debian-howto/ch4.en.html#s4.10 , which probably require TMPDIR to point to directory that can have files executed from it.
- - Add $HOME environment variable not match /etc/passwd entry variation, more information: https://lists.gnu.org/archive/html/guix-devel/2015-10/msg00715.html
- - Detect over usage of strip-nondeterminism/dh_strip_nondeterminism when other fix can be applied instead.
- - Add non parallel compiling variation
- - Add quotas variations (different output for `ulimit -a`)
-
- Add text in "About Reproducible-builds" at https://lists.alioth.debian.org/mailman/listinfo/reproducible-builds (as done for rb-general at: https://lists.reproducible-builds.org/listinfo/rb-general)
-
- Update build_id_variation_requiring_further_investigation issue (it's used, contain in description "Please don't tag issues with this issue until I find a place for this text ^"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/tasks.git
More information about the Reproducible-commits
mailing list