Re: [arch-projects] [dbscripts] [PATCH 2/4] Add reproducible archive of packages.

2018-12-04 Thread Eli Schwartz via arch-projects
On 12/4/18 1:09 PM, Eli Schwartz wrote: > Whenever adding new package files to the pool of distributed packages, > hardlink a copy of every package it was built with, into a > "reproducible" pool, and log which file required it. The question becomes, where can I store these? As-is, this will

[arch-projects] [dbscripts] [PATCH 3/4] ftpdir-cleanup: remove useless loop and make clean_pkg take a targetdir

2018-12-04 Thread Eli Schwartz via arch-projects
This is never ever called for multiple packages at once, and if it was, it would be named clean_pkgs. Meanwhile, it was implied that this could take a variable target, but that was never-used code. Make it useful because we might (will) use it. Signed-off-by: Eli Schwartz ---

[arch-projects] [dbscripts] [PATCH 2/4] Add reproducible archive of packages.

2018-12-04 Thread Eli Schwartz via arch-projects
Whenever adding new package files to the pool of distributed packages, hardlink a copy of every package it was built with, into a "reproducible" pool, and log which file required it. Signed-off-by: Eli Schwartz --- config | 1 + config.local.svn-community | 1 +

[arch-projects] [dbscripts] [PATCH 4/4] ftpdir-cleanup: handle removal of reproducible archives as well

2018-12-04 Thread Eli Schwartz via arch-projects
This reuses the same logic used for normally deleting packages, but cleanup of the reproducible archive happens in a subdirectory of ${CLEANUP_DESTDIR} while still subject to the same timeouts. Signed-off-by: Eli Schwartz --- cron-jobs/ftpdir-cleanup | 18 ++ 1 file changed, 14

[arch-projects] [dbscripts] [PATCH 1/4] tests: make dummy copies of all pkgpool packages in the test environment

2018-12-04 Thread Eli Schwartz via arch-projects
Prerequisite for reproducible archives of packages. Signed-off-by: Eli Schwartz --- test/lib/common.bash | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/test/lib/common.bash b/test/lib/common.bash index bc2b4e6d..3dda5f62 100644 --- a/test/lib/common.bash +++