Commit Graph

171 Commits

Author SHA1 Message Date
ff21894aac added golangci linter; code cleanup 2022-11-20 19:19:16 +01:00
2d00347edc fixed packages being queued which should not be queued 2022-09-02 15:45:44 +02:00
e88567ea93 added go-retry to better handle sync failures 2022-08-25 12:47:45 +02:00
f30442d100 added separate hash for srcinfo cache 2022-08-14 15:02:24 +02:00
041e7762f7 added delayed status to better differentiate between queued (skipped) and queued 2022-08-14 14:47:20 +02:00
76152a3410 preventing waiting packages to enter buildqueue 2022-08-14 14:12:23 +02:00
5ed591981b dropped double-checking of packages for the buildQueue 2022-08-14 14:07:24 +02:00
c8b31b3275 added more db-based lookups 2022-08-13 22:27:56 +02:00
b48c75a177 fixed potential out of bounds 2022-08-13 22:03:16 +02:00
8ff928d7fa added waitgroup 2022-08-13 21:55:17 +02:00
87cf1e5631 reworked queue building to use the db; multi threading for SRCINFO gen 2022-08-13 21:54:07 +02:00
7b28db40ce improved debug logging 2022-08-13 10:56:58 +02:00
47552c88d8 do not purge packages that are just skipped 2022-05-21 20:30:34 +02:00
bb16bdcb61 fixed purging with no packages present to purge 2022-05-20 12:46:10 +02:00
bcea0e99cb do not clear hash and status to avoid loops on skipped packages 2022-05-20 12:31:19 +02:00
f051709c4f fixed purge does not trigger a rechecking of purged package 2022-05-20 12:22:42 +02:00
78666f9899 remove packages skipped or of undefined status 2022-05-18 13:49:41 +02:00
f7d2e8ccc7 improved logging 2022-03-09 19:05:25 +01:00
ed2a42318e more follow-up fixes for new build-queue 2022-03-07 17:20:24 +01:00
270889bf5c followup fixes for new weighted build-queue 2022-02-19 19:39:48 +01:00
ba159e0a72 switched to weighted build-queue 2022-02-19 18:03:55 +01:00
0f98b9d18f fixed wrong error being handled 2022-02-16 10:44:57 +01:00
47f0fb6c66 refactor utils.go, error handling 2022-02-16 08:11:34 +01:00
31cf59e6e9 fixed some problems reported by golint and ineffassign 2022-02-14 13:14:21 +01:00
c7ba7340a5 added debuginfod support 2022-02-13 22:33:57 +01:00
e9951f5d3b fixed module path, again 2022-02-11 21:33:44 +01:00
b92b68f332 fixed package name 2022-02-10 19:18:23 +01:00
b484f7d4d7 added split-package check to housekeeping 2022-02-07 17:46:16 +01:00
02928a4d0d fixed packages being removed while db was down; better error handling 2022-02-07 15:55:33 +01:00
79f7690a68 move parseWG.done() after buildWG has been increased 2022-01-21 13:02:22 +01:00
b9dec56a31 added delay for builds to start before waiting for builds 2022-01-21 12:56:41 +01:00
761cc47c3a error if svn2git version is not initialized 2022-01-21 12:33:45 +01:00
d574252d9b remove from parse WG after build has been issued 2022-01-21 12:16:25 +01:00
da6df92ed1 move log housekeeping to separate function 2022-01-21 01:41:17 +01:00
2dfdac8468 compare arch to detect packages switched from/to any/x86-64 2022-01-17 13:34:06 +01:00
5432ea326d changed LTO logic to match per-default enabled LTO in upstream Archlinux 2021-12-21 22:33:42 +01:00
1ccb9be510 fixed some minor problems with new package moving 2021-12-20 18:40:20 +01:00
e0e76af757 moved repo-add to end of build/sync-cycle 2021-12-20 17:20:06 +01:00
f009e9ff00 use lists for repo-actions 2021-12-20 16:04:13 +01:00
42e95d0b75 added start delay 2021-12-20 01:14:55 +01:00
70d901b113 combined error cases and added more 2021-12-20 00:44:32 +01:00
c2dd455892 write package status async 2021-12-20 00:38:47 +01:00
fdde0386ec added workaround fpr firefox build using teh same port 2021-12-19 17:39:33 +01:00
3a6e4be5cf added detection for simultaneous cache access leading to failed dep. install 2021-12-19 17:18:24 +01:00
367337bf9e removed batch-limits 2021-12-19 16:58:43 +01:00
d453a705da moved all working dirs into a workdir structure 2021-12-19 16:38:54 +01:00
4f5f6ecff7 added sync flag to html output 2021-12-14 13:42:40 +01:00
798d349fc3 added pkgbuild shuffling back 2021-12-14 10:29:24 +01:00
77a5ec6321 some refactoring; remove orphaned packages from db 2021-12-10 09:26:51 +01:00
3afedf6369 set status accordingly if package gets skipped 2021-12-03 13:22:32 +01:00