Giovanni Harting
352ce97b88
removed status page code, provided by api now
2023-12-17 21:04:08 +01:00
Giovanni Harting
36757dc711
retry regardless of error, add retry limit
2023-05-23 21:51:37 +02:00
anonfunc
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
Giovanni Harting
57acc40a56
switched to KCFLAGS/KCPPFLAGS to build kernels instead of patching
2023-05-16 02:53:04 +02:00
Giovanni Harting
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
Giovanni Harting
ed2a42318e
more follow-up fixes for new build-queue
2022-03-07 17:20:24 +01:00
Giovanni Harting
ba159e0a72
switched to weighted build-queue
2022-02-19 18:03:55 +01:00
Giovanni Harting
c7ba7340a5
added debuginfod support
2022-02-13 22:33:57 +01:00
Giovanni Harting
020748af00
removed batch from config file
2021-12-19 17:00:44 +01:00
Giovanni Harting
d453a705da
moved all working dirs into a workdir structure
2021-12-19 16:38:54 +01:00
Giovanni Harting
8e4c056e7e
added build-dir to allow multiple building the same package for different marchs
2021-11-29 15:02:14 +01:00
Giovanni Harting
d5cf6989de
added batch limit to not clog up build-queue
2021-11-29 11:07:39 +01:00
Giovanni Harting
a013f78937
build-worker are per march now, allows for timely builds
2021-11-29 10:48:29 +01:00
Giovanni Harting
3878a76084
added skip option; skipped patch for linux-zen: already included
2021-11-24 17:53:22 +01:00
Giovanni Harting
2d9e4e166a
added kernel patching based on graysky2's patches
2021-11-21 23:46:21 +01:00
Giovanni Harting
ca7cbe72ee
moved check option to config
2021-11-21 19:30:48 +01:00
Giovanni Harting
e2aa79e86f
better dark mode
2021-11-21 18:27:03 +01:00
Giovanni Harting
8c1e8c1835
switched status page to a dark theme, added archweb links
2021-11-21 15:24:27 +01:00
Giovanni Harting
7baccce64b
sped up housekeeping so no interval is needed
2021-11-20 00:02:53 +01:00
Giovanni Harting
908fad0923
added configurable interval
2021-11-19 23:27:51 +01:00
Giovanni Harting
de3ca80aab
added LTO blacklist
2021-11-13 20:45:49 +01:00
Giovanni Harting
e2125ab411
dropped sqlite support
2021-11-04 13:01:18 +01:00
Giovanni Harting
a453831939
rename config to dist
2021-11-04 13:01:18 +01:00