Commit Graph

23 Commits

Author SHA1 Message Date
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