The #AlpineLinux linux-lts kernel finally has #riscv64 enabled https://git.alpinelinux.org/aports/commit/?id=d106e5949469
It might work on VisionFive v2, but I have no idea if it actually does.
The #AlpineLinux linux-lts kernel finally has #riscv64 enabled https://git.alpinelinux.org/aports/commit/?id=d106e5949469
It might work on VisionFive v2, but I have no idea if it actually does.
Protip: if you ask a volunteer to test a kernel build for riscv64, make sure that you have actually built it before you ask
🤦♂️
#AlpineLinux 3.21.0 Release Candidate 1 is finally out!
Please test and report back!
I really hope that gcc 15 does not break as much.
The amount of work that has been done is insane. mio was kind enough to track most of the build breakages.
https://gitlab.alpinelinux.org/alpine/aports/-/issues/16335
https://gitlab.alpinelinux.org/alpine/aports/-/issues/16361
The not so good:
We got a bug report that was something like: "why don't you backport security fixes for some of the packages in community?"
us: "ok, which package is it?"
them: "I won't tell you. Its your job to know and its your job to fix".
And we had to deal with a violation of the Code of Conduct. Not fun at all.
Would have been so much nicer if we could get help find a solution for the problem instead of demanding complaints.
Don't be that person.
Fortunately, most people are nice
More of the good:
I took the time to register an account at kde bug tracker (I was surprised I didn't already have one! - or I just forgot the email address I used last time) - and file a bug. Within hours the fix was pointed to me and we could properly solve it.
I had the privilege to report back that the fix indeed works.
Feels good! Open Source can be very nice
This week I have experienced both the good and the bad with working with open source.
The good: Today I asked in gcc IRC channel about build failure of cross compiler. They were able the help me in the right direction and I found out it must be a bug in busybox awk. Feels so good to find that out, after banging my head into this for a couple of days. Ask for help early!
(still don't know exactly how busybox awk is broken 😨 )
Got a SiFive HiFive Premiere P550 dev board today. Thank you riscv.org!
@danct12
I replaced the fan with heatsink on my Banana Pi BPI-F3 to reduce noise. From my measurements of the CPU temp it seems to work better than the fan.
I just pushed linux-lts 6.12 to #AlpineLinux edge and this will be the kernel for Alpine 3.21.
@navi probably a good idea to avoid typedefs.
Linux kernel code style guide explains why
https://www.kernel.org/doc/html/v6.11/process/coding-style.html#typedefs
@dalias I git bisected it to this:
https://git.busybox.net/busybox/commit/libbb/dump.c?h=1_37_stable&id=e2287f99fe6f21fd6435ad04340170ad4ba5f6b3
The place where it fails in kernel build is here:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/firmware/efi/libstub/Makefile.zboot?h=v6.6#n9
I have sent a patch for a testcase that reproduces it to busybox mailing list
@sertonix or we could rename the standard iso to «netinst» or similar
I know I shouldn’t laugh but I can’t help it.
I’m open to ideas how to prevent it happening again.
I am trying to balance "don't break things" vs "move forward" in #AlpineLinux. Right now it feels like everything is broken, but at least we are moving forward(?).
@atomicthumbs
Congrats! you discovered the PID 1 zombie problem in Docker.
It is the responsibility of PID 1 to reap zombies. (see NOTES under wait(2). https://man7.org/linux/man-pages/man2/wait.2.html#NOTES)
You solve this with `--init`
https://docs.docker.com/reference/cli/docker/container/run/#init
Unit tests, yes.
I had a struggle to get local ipv6 working in docker in github actions. I got it working eventually, but it would have been so much easier if it was enabled and just worked by default.
@weirdtreething @domi @resingm
Imagine how helpful it would be for you to be able to test it in CI, even if you cannot test it locally!
Aha! That explains.
So the real blame is on the DDoS hackers.
@alpinelinux founder and developer Works on @k0sproject for @MirantisIT. Prev @Docker.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.