[Piuparts-devel] splitting up the daily processing to allow concurrency

Andreas Beckmann anbe at debian.org
Sat Oct 7 21:48:19 UTC 2017


Let me try again for 0.83:

ef28f72bb p.conf.anbe: [experimental-bl]
66bed89d3 p.conf.anbe: [experimental-bl_i386]
b035a50b8 introduce scripts-long-grown
664810fc9 p.conf.anbe: use scripts-long-grown
a8dd780e6 lib/db: Package: add accessors name(), version(), test_versions()
739d04602 lib/db: Package: use test_versions() in all places referring to a piuparts test
3aab4c315 lib/db: Package: set test_versions to the version in the final distro
00f49471b lib/db: use the actual package versions for resolving the "outdated" state
06d8721b9 p-r: acquire a global "report.lock"
defd89118 p-r: aquire master.lock for the current section (blocking)
7291d055d dwke: acquire a global "dwke.lock"
4728151e9 dwke: acquire master.lock for the current section (blocking)
7fe058da6 p-a: aquire master.lock for the current section (blocking)
64aae0398 p-a: process all sections
1c237ff51 split the generate_daily_report cronjob
1f8613243 remove master-bin/report_newly_bugged_packages

And then I'd still suggest

cf7b30b37 Revert "master-bin/report_untestable_packages.in: only act on sections with precedence < 100."

since I don't know what exactly you wanted to achieve with this commit,
but I'm pretty sure that it should be solved differently.
(And it clashes with the precedence values in my config.)


Andreas



More information about the Piuparts-devel mailing list