8784e63a9d
minor context refactor; add metrics
2025-02-22 03:05:00 +01:00
1c90e20a10
fix check in housekeeping not checking the actual no-build list
2025-01-26 20:14:16 +01:00
7ed9dac855
add housekeeping check for packages removed from the no-build list
2025-01-26 13:33:28 +01:00
f3fa0664f9
fix for certain skipped packages still being in repo and not getting deleted
2024-09-01 15:12:10 +02:00
10baa7d290
add new no-build globs to HK; typos
2024-06-24 00:27:09 +02:00
0ca90c55bf
remove package if state is not found
2024-03-10 13:17:21 +01:00
55cf1b7eb4
added state mismatch check
2023-12-20 09:16:51 +01:00
352ce97b88
removed status page code, provided by api now
2023-12-17 21:04:08 +01:00
1c1f1fba17
add debug package cleanup to housekeeping
2023-12-16 12:39:15 +01:00
8d6eee6bf6
fixed hk failing if resolve fails
2023-12-14 19:03:55 +01:00
16fcf0117d
remove blacklisted packages if still part of repo
2023-12-13 03:23:56 +01:00
8c148c6e89
added detailed logging to package checks in housekeeping
2023-12-13 02:26:59 +01:00
7c826d2d1e
fixed rebuilding of x86_64->any packages; updated deps
2023-09-23 12:52:51 +02:00
fd8bf63e3e
added housekeeping check for failed but not removed packages
2023-09-04 18:26:17 +02:00
b83c0ecfc8
code cleanup; switch to rm_chroot to remove builddir; new linter conf
2023-06-21 12:54:45 +02:00
db8cb28fc5
code cleanup
2023-06-05 15:33:02 +02:00
3bd5164682
added detection for error 404 dependency not found on mirror
2023-05-28 13:08:01 +02:00
43db75f1f9
added multilib support
2023-05-26 12:59:59 +02:00
fa902fa68c
Git-based package source layout ( #193 )
...
Co-authored-by: Giovanni Harting <539@idlegandalf.com>
Reviewed-on: #193
2023-05-21 20:28:23 +02:00
fdf34d6157
change logging style in housekeeping to match with the rest of the logging
2023-05-15 15:56:34 +02:00
067e2773ec
improve logging
2023-05-13 18:22:26 +02:00
2937d7eb93
save old version for logging
2023-05-13 18:20:29 +02:00
76f1ed3a3c
refresh local datastructure when updating lastVersionBuild
2023-05-13 18:17:46 +02:00
ac909f4e36
added housekeeping job to detect malformed lastVersion strings
2023-05-13 18:16:17 +02:00
ece8c4c7d9
faster SRCINFO parsing + memory-based building
...
Switched to parsing srcinfo with channels on all available cpus, speeding
up srcinfo-parsing and queue generation by a lot.
New memory-limit based building will max out the available memory while
not building the same packages at the same time for different marchs,
fixing some long-standing bugs like firefox not building at the same time
because the same ports are used for profile-based optimization. This
also drops the artificial delay on build-start, speeding up things even
more. This also means there is no hard-coded limit on how many packages
can be build at once anymore. As long as there is RAM available, builds will be
started.
2023-03-14 00:46:16 +01:00