The ACS Kernel override builds at gitlab are broken

I use the ACS override kernels at gitlab https://queuecumber.gitlab.io/linux-acs-override/ but it seems they are failing to build and have for some time now.

I am not nearly technical enough to know why its broken or how to fix it. Is it fixable? Is it worth someone fixing if I paypal them to fix it?

1 Like

I’ll look into it tomorrow. Likely not too difficult to fix, but it’ll take a couple days for me to get it all done and dusted (and testing builds takes a while)

3 Likes

Thats awesome, I really appreciate it.

Working on it. God this project is complicated. I think I’m going to rework it to be simpler.

I’ve got some builds working locally, Just need to create the webui, setup pages and CI.

1 Like

Easier said than done.

Dunno how long this thing will take to build, but when the runner is done, I’ll be messing around with pages. As soon as the build finishes, I’ll be able to share links to the artifacts.

Awesome man! I’ll try them out as soon as they are available.

1 Like

I set up a private runner for this on my workstation. For now, I’m building 5.5.7 and 5.4.23. I’ll fill out the backlog after I verify this is all working.

1 Like

Screenshot%20from%202020-02-28%2015-45-36

When you forget to include self in your script…

She’s really choochin’ now:

[accidentally include public IP. sec…]

Okay, having trouble with getting some of the git stuff working properly. I’ll update when that’s all worked out.

1 Like

Okay, this thing is so overbuilt. They’ll show up here when it’s finished propagating:

https://metalspork.gitlab.io/acs-override/

2 Likes

About how long does the build take on your work station?

10 minutes.

3ish to do the actual compilation, but CI workers take a while to spin up. It also takes more time to upload the artifacts than it does to build lol :confused:

Well, it’s working now.

https://metalspork.gitlab.io/acs-override/

Yes, I know they don’t show up in order. I sorted the DB but the python json lib keeps pulling them in out of order…

I’ll have to have another go at it later.

1 Like

The image and source links 404 for kernel 5.5.7 I didn’t try the other links.

sigh

I’ll check it out.

the “download all” button works for the time being, use that until further notice.

EDIT: aahhhh they changed it from “raw” to “file”

This is a quick fix, but I’ll have to sort it out tomorrow.

1 Like

I have no self-control. It’s fixed now.

5 Likes

You are too good for your own… good…

2 Likes

So I got to try your kernel today (5.5.7). There’s something wrong I think. First, the linux-image size is significantly smaller than the old ACS kernels I was using from the other site, 9.4MB (yours) vs 60MB
Second, when it boots, there’s all these penguins across the top of the screen. I’ve never seen that in my life. Third, i can’t unlock my encrypted drive during boot.

Yeah, sounds like I got the config wrong.

I’ll have a look real quick and give it another go tomorrow.

Currently investigating the issue. I believe the issue is a lack of a kernel config. It was building good kernels on my local machine, but when it builds in docker, it builds a minimal kernel. Probably because it defaults to copying the running config and docker pretends to be minimal.

EDIT: The build is taking many more output lines to run now, I would be cautiously optimistic.