2023-08-02 11:47:30 our cdn is doing roughly 2.5PB per month. that's kind of crazy. 2023-08-02 11:50:30 what is SPB 2023-08-02 11:57:37 2.5 PB 2023-08-02 11:57:48 there is no S :) 2023-08-02 11:58:48 oh, I'm blind or have to increase brightness :) 2023-08-02 12:00:12 iiuc, alpine download is 2.5 petabytes monthly 2023-08-02 12:00:52 yes 2023-08-02 12:01:56 what that means? a lot or a little 2023-08-02 12:02:26 depends how you look at it i guess 2023-08-02 12:02:42 im not sure what other distros do 2023-08-02 12:04:33 hm, maybe this is not important (and it is not important to me) 2023-08-02 12:04:53 obviousl that excludes all the docker pulls of Alpine, which I'm sure would be large 2023-08-02 12:07:28 mps: it says something about the popularity of the project 2023-08-02 12:07:35 if that concerns you or not, that i dont know. 2023-08-02 12:08:33 minimal: yeah docker pulls not, but i guess what happens in those containers could influence it. 2023-08-02 12:08:55 how could that says something about popularity? maybe I have cron running somewhere to download all pkgs every minute ;) 2023-08-02 12:09:19 haha, i dont think you will see that in this scale :) 2023-08-02 14:16:33 wow... 2023-08-02 14:16:38 thats insane 2023-08-02 14:19:12 alpine had 9.5M pulls last week 2023-08-02 14:19:27 9.4 to be more exact 2023-08-02 14:20:25 ubuntu had 29M 2023-08-02 14:20:44 ubuntu has approx 3x pulls compared to alpine 2023-08-02 15:33:11 funny, the dendrite test suite on s390x is failing with the same error that we have in our environment 2023-08-02 17:05:25 https://gitlab.alpinelinux.org/alpine/aports 2023-08-02 17:05:38 Bad Gateway 2023-08-02 17:05:45 fatal: unable to access 'https://gitlab.alpinelinux.org/alpine/aports.git/': The requested URL returned error: 502 2023-08-02 17:05:55 ikke:^^^ 2023-08-02 17:05:58 ncopa: needed to restart gitlab 2023-08-02 17:06:04 for security upgrades 2023-08-02 17:06:07 will be back in a bit 2023-08-02 17:06:08 ok :) 2023-08-02 17:06:16 got scared for a sec there 2023-08-02 17:07:06 it's back 2023-08-02 17:07:16 thank you sir! 2023-08-03 16:34:41 ikke: rv64 is stuck again 2023-08-03 16:35:24 been stuck for quite a while actually 2023-08-03 16:35:34 kicked the process 2023-08-03 16:35:44 maybe there should be a "last update" timestamp on buol 2023-08-03 16:35:48 build* 2023-08-03 16:35:58 ptrc: was thinking the same, didn't get to it adding it 2023-08-05 13:50:00 is the build-edge-x86_64 stuck 2023-08-05 13:50:37 No, seems active 2023-08-05 13:51:47 hm, long time build electron 2023-08-05 13:52:08 It's huge 2023-08-05 17:20:54 algitbot: retry master 2023-08-06 07:04:56 gitlab received a lot of requests last night 2023-08-09 06:45:48 ikke: around? 2023-08-09 07:04:15 ikke: do you have an idea why this would fail? https://gitlab.alpinelinux.org/alpine/aports/-/pipelines/173626 2023-08-09 07:04:31 it suddenly complains about permissions 2023-08-09 07:04:40 which it did not before 2023-08-09 07:08:36 if there are no permission changes, i guess it is related to some gitlab version update 2023-08-09 09:00:39 ncopa: we got an email from fastly, but i think we are not affected. i guess you didnt see it yet. 2023-08-09 09:00:55 i saw it 2023-08-09 09:01:10 and i also thought we are not affected, since we dont use azure? 2023-08-09 09:01:26 reminds me, we should work on alpine azure cloud images 2023-08-09 09:02:52 clandmeter: another thing I though. the aws aarch64 cloud images only works with virt, as I undrestand. Do you think that https://gitlab.alpinelinux.org/clandmeter/alpine-disk-image could work on amazon's arm bare metal machines? 2023-08-09 09:04:31 ncopa: yes, we should certainly work on azure images 2023-08-09 09:04:43 could be, im not sure as i never used amazon metal stuff 2023-08-09 09:05:08 i suppose we only need use the amazon driver for tinycloud 2023-08-09 09:05:41 what would be nice was if we had generic cloud image, which would autodetect aws, equinix or azure 2023-08-09 09:05:57 or alpine-config/NoCloud 2023-08-09 09:07:46 a generic image would be nice, but it would mean we need to ship it with 2 kernels. 2023-08-09 09:07:49 or have 2 different iamges 2023-08-09 09:08:51 equinix also does some magic on the images before pushing it 2023-08-09 09:18:19 im thinking two different images. virt and bare-metal 2023-08-09 09:18:36 still better than one image per cloud? 2023-08-09 09:19:42 yes, that for sure. 2023-08-09 09:21:37 did you already succeed to build it without root and with regular tools instead of packer? 2023-08-09 09:22:01 sort of yes 2023-08-09 09:22:12 we do that in mirantis 2023-08-09 09:22:38 we have a docker -> disk image script 2023-08-09 09:23:10 clandmeter: did I see the pipeline worked the 2nd time? 2023-08-09 09:23:27 could that translate into our build scripts? 2023-08-09 09:23:38 possibly 2023-08-09 09:23:42 i guess we do not want to introduce docker in our build process 2023-08-09 09:24:08 clandmeter: I also should respond to IBM about the 2nd ppc64le machine, didn't get to it yet 2023-08-09 09:24:09 ikke: yes i fixed it by adding ncopa as developer in my project 2023-08-09 09:24:26 its weird as ncopa has admin privs 2023-08-09 09:24:44 clandmeter: ah, sounds like a ci_job_token permission change 2023-08-09 09:25:11 i have been thinking of just movign it to the alpine namespace 2023-08-09 09:25:45 i guess the permissions would just work if in /alpine 2023-08-09 09:26:29 ncopa: btw, i do not include tinycloud in my image. its very bare.. 2023-08-09 09:26:48 but of course it can be added if needed 2023-08-09 09:34:41 ok 2023-08-09 10:58:42 I could take maintainership of main/bcache-tools, currently pkg is outdated and is renamed upstream to bcachefs-tools. any objection? 2023-08-09 10:59:09 Not from me 2023-08-09 10:59:34 mps: don't forget to add provides and replaces if you rename it 2023-08-09 10:59:46 ikke: sure 2023-08-09 11:01:20 question is, should the new pkg go in testing or directly to main? I think main but ask just in case I overlooked something 2023-08-09 14:54:52 So, hopefully quick(ish) question.. looking at u-boot-libretech specifically. But it's not clear to me exactly what type of u-boot build it is. 2023-08-09 14:55:20 mps: ^ 2023-08-09 15:04:50 ikke: I don't understand question? what aport? 2023-08-09 15:08:05 rootwyrm: could you be more precise with question 2023-08-09 15:12:55 mps: what format/part of u-boot is it building? Just the non-EFI image and not the boot-block image? 2023-08-09 15:14:19 rootwyrm: I don't have this board so I didn't tested. but in new u-boot EFI should be enabled 2023-08-09 15:14:52 s/enabled/built in/ 2023-08-09 15:20:11 mps: well, good news and bad news then... I have two of the aml-s905x-cc (v1's. The v2's different.) So hypothetically it should be 'dd if=the_uboot_bin of=sdcard seek=1' buuuuut, the s905x can't find it. 2023-08-09 15:20:45 (And let me tell you, I have _THOUGHTS_ about the libre team. "JUST COPY SOMEBODY ELSE'S KERNEL IN", really?) 2023-08-09 15:22:00 there are too much SBCs around and I don't know how to setup much of them. 2023-08-09 15:23:07 if you want to run alpine on them you can open bug report and explain what is have to be done with u-boot, kernel etc... 2023-08-09 15:23:07 Well, it definitely doesn't help that AMLogic has a bunch of 'secure firmware' crap and hides everything useful behind customer-only NDA. 2023-08-09 15:23:54 we only use arm-trusted-firmware where it is needed and is possible 2023-08-09 15:25:16 So, it's probably missing, because the s905x setup is deeply, deeply stupid. It specifically will only look for the bootloader in a specific format and basically implodes if you dare try proper UEFI and GPT. 2023-08-09 15:26:49 understand your feelings 2023-08-09 15:27:36 Yeah.. you can sorta-chainload UEFI, hypothetically. But there's some AMLogic proprietary blobs that are probably not in there :( 2023-08-09 15:28:02 And of course, you need AMLogic's written permission to distribute any part of them. 2023-08-09 15:28:22 libretec is added by commit bc40aac7c79ddf1c13184678666eed14a2b548b0 2023-08-09 15:29:42 mps: yeah, and I don't see any of the extra amlogic patches. But it's also clear as mud if u-boot actually got to mainline any of them. 2023-08-09 15:30:34 well, alpine will not add non free things 2023-08-09 15:31:00 and u-boot upstream, I think 2023-08-09 15:31:06 Yeah, and couldn't anyways, because nobody can distribute the blobs without amlogic's permission. 2023-08-09 15:33:17 Also why my response to them has been "just copy a non-free kernel, are you people stupid or just lying about 'open' like everyone else?" 2023-08-09 15:35:09 rootwyrm: isn't that just the usual Chinese SBC working practices, everyone distributing "random" binaries that they don't know where they came from and no-one has the (any or complete) source for 2023-08-09 15:36:47 minimal: usually they don't even bother to distribute any binaries, so, technically a big step up here! 2023-08-09 15:41:12 I'm thinkinf of BSPs that are distributed between CPU designers, board manufacturers, shipping product companies etc 2023-08-09 15:42:16 ACTION don't buy too much closed hardware 2023-08-09 15:47:59 ah-ha, found the commit. https://github.com/u-boot/u-boot/commit/8bbfb40e572ddb8a11482ca513131e21a75e99de 2023-08-11 13:28:14 Hello, I was wondering if any help was needed on the infrastructure maintainance. If yes, would be glad to help. 2023-08-11 13:28:40 Is Gitlab slow for anyone else currently or is it just me? 2023-08-11 13:30:02 Oh after being unable to load anything for like an hour, now I send the previous message everything loads again lol. So nvm I suppose 2023-08-11 14:30:03 raspbeguy: appreciate that! clandmeter, ikke: ^^^ 2023-08-11 14:30:38 Yes, I've directed raspbeguy here :⁠-⁠) 2023-08-11 14:33:23 So I finally figured out what's up with aml-s905x-cc; it's the BL31 crap. There is an open source option for the GXL encryption that doesn't need any of the blobs, but need to do more testing and fussing around. 2023-08-11 14:35:16 ikke: I see on my lxc this process '14838 pts/6 Z 7:50 [firefox] ' 2023-08-11 14:35:48 is there a way to kill it, or the only is to restart lxc 2023-08-11 14:36:09 What process owns it? 2023-08-11 14:37:29 no one, it is zombie 2023-08-11 14:37:46 oh wrong 2023-08-11 14:38:29 ikke: sorry for noise, I killed it 2023-08-11 14:39:51 Np 2023-08-11 14:40:16 A zombie process means it's parent didn't check on yet 2023-08-11 14:40:30 yes yes 2023-08-11 14:40:48 but I missed proper `ps` 2023-08-11 14:41:22 ncopa: should we merge !49909 to 3.18 2023-08-11 14:41:44 mps: generally speaking, how hard would it be to have the u-boot-libre remain a meta but have a fairly significant set of build changes? 2023-08-11 14:42:14 mps: i'd say no, unless there is a strong reason to do so. like a security vulnerability 2023-08-11 14:43:21 ncopa: long bugfix list make me to fear 2023-08-11 14:44:00 'All: fix a number of memory leaks and unreachable/harmless integer overflows 2023-08-11 14:44:53 rootwyrm: only if there are free patches 2023-08-11 14:46:04 mps: I'll have a look at it next week 2023-08-11 14:46:45 ncopa: ok, I will build it for my 3.18 systems locally 2023-08-11 14:48:50 mps: yeah, it's actual open source, but it necessitates some pretty big build changes. Also makes cross-build basically impossible; has to be native aarch64. 2023-08-11 14:50:08 rootwyrm: well, we build all pkgs native anyway 2023-08-11 18:08:21 ncopa, ikke: so what's the onboarding process? 2023-08-11 19:06:58 raspbeguy: I'm away at the moment, we'll talk about it later 2023-08-11 19:13:02 Okie dokie 2023-08-11 19:53:15 now is the time to upgrade opensbi and rebuild u-boot with it 2023-08-11 19:53:32 uhm, wrong channel 2023-08-13 15:13:57 raspbeguy: Could you tell what kind of experience you have with infrastructure / system administration? I'll see if there is something you can help with 2023-08-13 15:17:55 ikke: I work as SRE at OVH. Working with Linux machines everyday 2023-08-13 15:18:19 What kind of technologies / tools do you have exprience with? 2023-08-13 15:18:35 We mostly use docker and lxc 2023-08-13 15:19:13 The infrastructure is mostly handled by clandmeter and me 2023-08-13 15:19:33 I essentially have experience with KVM and Xen but I also use docker and LXC too 2023-08-13 15:20:08 any kind of orchestration or configuration management? 2023-08-13 15:20:13 My personnal preference is KVM using libvirt 2023-08-13 15:20:20 Ansible mostly 2023-08-13 15:20:52 Used to do some Salt and Puppet but very occasionally 2023-08-13 15:22:03 I also did some terraform 2023-08-13 15:22:16 Any programming experience? 2023-08-13 15:23:04 Little, some python and trying to learn Golang 2023-08-13 15:23:53 I did some C many years ago 2023-08-13 15:24:13 But didn't practice since then 2023-08-13 15:25:20 The projects that we maintain are mostly located in https://gitlab.alpinelinux.org/alpine/infra 2023-08-13 15:25:32 docker images: https://gitlab.alpinelinux.org/alpine/infra/docker 2023-08-13 15:29:37 If that's ok I'll continue talking tomorrow. Family reunion right now 2023-08-13 15:30:33 raspbeguy: yeah, no worry 2023-08-13 15:30:52 I'll discuss it with clandmeter and see where you can help 2023-08-13 18:27:07 ikke: I would like to help (and learn new stuff on the way) as well. I'm working as sysadmin in software development company (~70 ppl). I have experience with ansible, terraform, prometheus stack for monitoring/alerting, k8s, a bit of docker. Programming experience is limited but I know bash, python and a bit of go. 2023-08-13 18:28:35 please let me know if I could be helpful 2023-08-13 18:35:14 iandi: thanks 2023-08-14 07:12:41 good morning 2023-08-14 07:19:53 ikke: that sounds great 2023-08-14 07:20:41 I think we would want to arrange a conf call if that is ok with everyone. 2023-08-14 07:21:01 just to have a talk about what and how we do things. 2023-08-14 08:20:15 clandmeter, why not, but please be mindful my oral english isn't that great 2023-08-14 08:44:21 raspbeguy: join the club :) 2023-08-14 08:45:54 english per se "isn't that great" ;p 2023-08-14 09:03:35 ut at least most people can understand it somewhat πŸ™‚ 2023-08-14 09:06:07 imo, it is better to not understand at all than to understand superficially or wrongly 2023-08-14 11:38:45 also we could all talk Esperanto πŸ™‚ 2023-08-14 11:41:36 oh no, esperanto is artificial lang and as such it is worse than english 2023-08-14 11:57:37 English is the language that drags other languages into dark alleys, knocks them out, and rummages through their pockets for loose grammar. 2023-08-14 12:00:02 :) 2023-08-15 10:06:48 i just discovered NATS (https://nats.io) I think this does most what we need for building a new build infra 2023-08-15 10:07:41 its like MQTT + key/value store + object store + streams 2023-08-15 10:21:32 oh, it even has support for MQTT 2023-08-15 17:11:16 seems to have enough features... now we need to wait until they switch license :) 2023-08-15 19:35:24 has anyone contacted the person from #13269? 2023-08-15 19:35:33 > May I can offer some riscv64 hardware resources like Unmatched remotely or other riscv64 hardware. 2023-08-15 19:39:41 ptrc: nope 2023-08-15 19:40:25 Is an unmatched board powerfull enough? 2023-08-15 19:41:50 5-core, 16G 2023-08-15 19:46:12 5 cores sounds like definitely not enough for a builder 2023-08-15 19:47:40 yeah, the only thing that sounded suitable was that milk board 2023-08-15 19:48:15 milkv 2023-08-15 19:49:36 https://milkv.io/pioneer 2023-08-15 19:55:40 raspbeguy: do you have time next week for a call? 2023-08-15 19:56:07 iandi: what about you? 2023-08-15 19:56:24 we are cest 2023-08-15 19:56:51 France probably also 2023-08-15 20:19:56 ptrc: tell this person we have #alpine-riscv64 channel where we discuss most about riscv 2023-08-15 20:21:09 and yes, 5 core 16GB ram is not enough, lxc+qemu-user on x86_64 is a lot faster 2023-08-15 20:21:35 'a lot' => substantially, better to say 2023-08-15 20:22:10 ikke: yes, milkv sounds good 2023-08-15 20:29:31 clandmeter: sure 2023-08-15 21:53:16 why can't arm64 have something even halfway reasonable? Sigh. 2023-08-16 09:14:37 clandmeter: yes and I'm cest too 2023-08-16 13:23:51 Can you pm me your mail addresses? 2023-08-16 13:24:19 ill propose some date and times 2023-08-16 14:31:48 done 2023-08-16 16:21:08 Is this conference call open to all? I'd like to join (to learn) if possible. 2023-08-16 16:39:16 dhruvin: let me discuss with the others 2023-08-16 21:05:30 raspbeguy: can you share your email? 2023-08-16 21:20:30 clandmeter: I PMd you 2023-08-19 10:10:21 x86_64 CI can't resolve qemu-project.org https://gitlab.alpinelinux.org/alpine/aports/-/jobs/1088775#L709 2023-08-19 15:35:29 mps: changed resolvers, works now 2023-08-19 16:20:05 ikke: I see, thanks 2023-08-21 17:54:24 anyone know or have openrc script example to run normal program in background at boot 2023-08-21 17:55:02 add '&' at the end of invocation? 2023-08-21 19:06:30 mps: yes, you can do that in .xinitrc 2023-08-21 19:07:46 ikke: I know this, but I want in on boot from /etc/init.d/ openrc init script 2023-08-21 19:08:26 is it a graphical application? 2023-08-21 19:08:51 no, program which control touchbar on apple m1 2023-08-21 19:09:14 https://github.com/whatamisupposedtoputhere/tiny-dfr 2023-08-21 19:09:30 mps: /etc/init.d/local ? 2023-08-21 19:09:45 I prepared aport for alpine and want to add -openrc subpkd 2023-08-21 19:10:02 minimal: doesn't make sense for system service 2023-08-21 19:10:26 just run it as a normal service then 2023-08-21 19:10:34 you said you wanted to run "normal" program 2023-08-21 19:10:39 using & only makes sense in a shell 2023-08-21 19:10:53 ikke: tried but it then blocks boot 2023-08-21 19:11:28 minimal: yes, it is 'normal' i.e. doesn't have option to run in background as daemon 2023-08-21 19:11:39 https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#dont-write-your-own-startstop-functions 2023-08-21 19:11:41 so then put "command_background=yes" in init.d script? 2023-08-21 19:12:00 minimal: tried, and doesn't work 2023-08-21 19:12:23 what happens? 2023-08-21 19:12:45 minimal: says that it doesn't create pid file 2023-08-21 19:12:57 openrc says 2023-08-21 19:13:25 I know how to run it with runit 2023-08-21 19:13:43 does openrc supervisor could be used for this 2023-08-21 19:13:58 certainly 2023-08-21 19:14:25 ikke: ok, will look examples, maybe there is some hints 2023-08-21 19:14:42 https://github.com/OpenRC/openrc/blob/master/supervise-daemon-guide.md 2023-08-21 19:14:46 read both 2023-08-21 19:15:25 I think last one is enough ;) 2023-08-21 19:15:45 but will read both 2023-08-21 19:35:05 fine, got this url https://github.com/chadmed/asahi-overlay/blob/main/app-laptop/tiny-dfr/files/tiny-dfr.initd on asahi channel 2023-08-21 19:58:39 mps: use the openrc supervisor for that kind of thing. If you want I can probably throw it together quick. 2023-08-21 20:01:18 rootwyrm: I think it is not needed, script at above url works 2023-08-21 20:01:36 anyway thank you for offering help 2023-08-21 20:02:08 and if you want you can create openrc init script which we could add to pkg 2023-08-21 20:30:12 hm 2023-08-21 20:30:19 the gitlab x86_64 runner is not okay 2023-08-21 20:30:28 https://gitlab.alpinelinux.org/alpine/aports/-/jobs/1090530 2023-08-21 20:31:40 hmm, not a lot of information 2023-08-21 20:37:18 maybe a temporary issue, I see jobs running now on that runner 2023-08-21 20:38:46 alright, i'll try retrying the failed jobs 2023-08-23 09:00:57 is it possible to set 'options="textrels"' in subpkg? it is but looks like it doesn't work 2023-08-23 09:21:16 That's most likely executed in rootpkg and does not affect the shell that runs the checks 2023-08-23 09:24:29 looks like so 2023-08-23 09:24:52 so option is to disable textrels globally 2023-08-23 09:25:50 new qemu 8.1.0 have textrel in s390x firmware 2023-08-23 09:26:14 'TEXTREL /home/mps/aports/community/qemu/pkg/qemu-s390x-firmware/usr/share/qemu/s390-netboot.img' 2023-08-23 09:27:24 if we can't fix this in subpkg we have to add textrels to options globally? 2023-08-23 09:50:06 Yes 2023-08-23 09:50:30 Or find a way to fix the actual issue 2023-08-23 09:50:36 But might not be easy 2023-08-23 09:54:53 ok, I will create MR and maybe someone could have idea how to fix just subpkg 2023-08-23 11:28:22 ikke: I added !50453 2023-08-23 11:29:08 if anyone have better solution for 'textrels' please do 2023-08-23 12:18:50 mps: quick q, have you worked with any of the RK5388 boards? 2023-08-23 13:29:48 rootwyrm: no, of the rockchip I worked only with rk3399 2023-08-23 13:57:15 mps: how is the 3399 for builds? that's the other hardware I'm looking at 2023-08-23 14:02:18 rootwyrm: SoC is well supported in kernel, problems could arise with some specific vendors add-ons 2023-08-23 14:02:59 that part's easy for me to solve, the big question is if it's got enough performance to be usable for building stuff. 2023-08-23 14:03:25 for example mainline kernel works fine on my rk3399 chromebook for more years 2023-08-23 14:04:07 ah this, not sure it is good choice for builders 2023-08-23 14:05:23 small programs could be built fine but big ones which requires RAM and CPU will need a time 2023-08-23 14:05:26 ugh, that's what i was afraid of. there really seems to be no options there short of the amperes which are just too expensive. i can't even find cavium thunderx2's used. 2023-08-23 14:06:04 though few years ago I've built firefox few times on it, take about 8 hours iirc 2023-08-23 14:06:44 oh, hell, if firefox is 8 hours that might actually be tolerable. a few hours turnaround is fine. 2023-08-23 14:07:03 rk35XX could be a lot better than rk3399, but I don't my experience 2023-08-23 14:07:53 yeah, the caveat with the 3588's is that they're like *twice* the cost. 2023-08-23 14:08:12 if I decide to by arm64 SBC nowadays it will be probably rk35XX 2023-08-23 14:09:01 yeah, and radxa has the rock5's. but $130US and up for the 8GB version. 2023-08-23 14:10:58 and for a builder you'd really need to get the 'model B' with the NVMe. but the rock4 with the 3399T and NVMe is only $70US 2023-08-23 14:12:14 depend what are build needs, small and not often or big ones 2023-08-23 14:12:49 for serious and big build tasks it is worth to give more money to get good machine 2023-08-23 14:14:14 maybe you could find used apple m1 machine for reasonable money 2023-08-23 15:27:33 telmich: We have issues with our dendrite instance, so I'm not able to use the matrix channel atm. You mentioned last time you had some issues with dns on vigir23. I notice that ip address on br-lan changed from 192.168.1.254 to 192.168.1.1. Was that done as a fix? Because I see that /etc/resolv.conf points to the former address and so dns on the host itself is not working 2023-08-23 16:08:51 "nicoπŸ‡¨πŸ‡­: We have issues with..." <- That does not sound right. 192.168.1.254 should be the gateway of that network 2023-08-23 16:09:13 Right. Both via ssh, as in the webif, 1.1 is set 2023-08-23 16:09:43 I'm currently on low speed Internet, but it's surprining you can access it with the wrong gateway 2023-08-23 16:09:52 It's the lan side 2023-08-23 18:55:01 telmich: I've changed it back to .254 2023-08-23 19:00:17 That's me 2023-08-23 19:19:12 ok, that caused an ip conflict 2023-08-23 19:23:07 telmich: there are 2 networks with the same subnet. One on wan and one on br-lan 2023-08-24 05:19:11 telmich: something broke after I changed the br-lan ip (and reverted again). The servers are not responding to ipv6 anymore. 2023-08-24 06:25:43 It would perhaps already help if I knew what is responsible for the router advertisements for that prefix 2023-08-24 07:27:48 arm machine is inaccessible again? 2023-08-24 07:38:35 arm ci is down? 2023-08-24 07:39:57 Yes, I tried to fix something but instead it broke it πŸ˜‘ 2023-08-24 07:53:37 ikke: did you do anything with the arm server on my side? 2023-08-24 07:55:39 clandmeter: I have not accessed it recently 2023-08-24 07:56:50 ok ill turn it off 2023-08-24 14:31:07 Idk if this came up at some point, but this riscv64 hardware seems promising for a build server https://www.crowdsupply.com/milkv/milk-v-pioneer 2023-08-24 14:31:18 ayakael7: it did 2023-08-24 14:32:03 we did try to apply for it 2023-08-24 14:32:18 but they were looking for different kind of projects at the time 2023-08-24 14:34:02 Unfortunate! I hope they eventually make that hardware available to us. Any alternative hardware lining up for us? 2023-08-24 14:34:31 I haven't seen anything else that comes close to that 2023-08-24 14:37:17 Indeed, the specs are impressive. 2023-08-24 14:41:47 there was something like 128 core riscv cpu on my timeline last few days 2023-08-24 14:42:25 Also, were the s390x builder space constraints solved? The ones that caused us to drop dotnet s390x? 2023-08-24 14:42:42 Not really 2023-08-24 14:43:44 Ok. I ask, as a developper requested powershell on s390x. I told him I'd look into it. dotnet8 is looking promissing for better support. 2023-08-24 14:43:54 And riscv64 is coming as well. 2023-08-24 14:44:23 ok 2023-08-24 14:46:12 dotnet8 will be in testing until dotnet7 goes EOL in May 24, so I'll have s390x in testing, going around the space constraint issue. 2023-08-24 14:46:43 May 2024* 2023-08-24 14:49:38 ayakael: for s390x? I think there's a semi-experimental for 7 available. 2023-08-24 14:51:16 rootwyrm: for packaging? Yeah, there was, but was dropped due to space constraints on the builder. Although I do keep builds going for s390x and ppc64le on my devel repo here: https://lab.ilot.io/ayakael/repo-apk 2023-08-24 14:52:19 ayakael: I mean upstream binaries, let me check with the s390x person 2023-08-24 14:53:50 Oh, for Alpine Linux? That would be great news. I've been doing the crossbuilds myself for use by dotnet7-stage0, but if there's upstream, even better. 2023-08-24 14:53:51 (also, lmk if you run into any alpine/musl specific weirdness. I *think* it's fully shaken out.) 2023-08-24 14:54:56 awesome, I would hope so! It took a while for them to merge my patches for musl support on mono-flavored runtime. 2023-08-24 14:55:32 ayakael: well, mono was already pretty much in "nah, this is dead" mode soooo. ;/ 2023-08-24 14:56:15 Yeaaah... indeed. But coreclr still doesn't support s390x and ppc64le (I doubt it ever will), so that's all we got for dotnet on those platforms unfortunately. 2023-08-24 14:57:18 Yeah, some of the 'supported' versus 'builds and runs fine' stuff gets weird for want of a better term. i.e. FreeBSD's probably never going to be officially 'supported.' 2023-08-24 14:59:08 Indeed, and christ on a broomstick was it a whole bunch of work to get linux-musl builds working on source-build haha, and Alpine Linux is "officially supported" haha 2023-08-24 14:59:36 "Welcome to msbuild and arcade. Here is your handbasket." 2023-08-24 14:59:43 s390x builder: 2023-08-24 14:59:46 /dev/mapper/vg1-lv_var 393G 285G 91G 76% /var 2023-08-24 15:00:07 ooooooof... and you're doing qemu I presume? 2023-08-24 15:00:35 no, this is s390x hardware provide by IBM 2023-08-24 15:00:39 (which may be a VM) 2023-08-24 15:00:51 or whatever kind if virtualization it has 2023-08-24 15:02:29 ah, those are usually ZFL LPARs on real hardware (or whatever the hell it's called this week. spectrum rainbow security for open source or watson for linux or some other crap.) 2023-08-24 15:02:46 yes indeed 2023-08-24 15:03:03 That's enough space for building dotnet. The problems occur on release when edge and the new release match, so space requirementes effectively double. 2023-08-24 15:04:11 we also need space for a new release 2023-08-24 15:04:13 ayakael: yeah, and _generally_ speaking, those should always match. 2023-08-24 15:09:35 rootwyrm: Btw, if ever you should need them. I keep these dotnet bootstraps generally up-to-date: https://lab.ilot.io/ayakael/dotnet-stage0/-/releases. I've got experimental riscv64 up right now for dotnet8-preview7. 2023-08-24 15:10:43 I just don't have the hardware to test them out yet 2023-08-24 15:21:23 same boat, alas. i'm still trying to find decent arm64 builder hardware that isn't $5k+ or apple 2023-08-24 21:01:17 clandmeter: I've setup temporary ci runners on usa-bld-1 (the temp server from equinix) 2023-08-25 06:39:21 Hello, I can't find the dmvpn endpoint 2023-08-25 06:52:23 khost -t a dmvpn.alpinelinux.org 2023-08-25 07:21:34 "nicoπŸ‡¨πŸ‡­: something broke after..." <- That sounds as if the IPv6 address on the lan interface might have been flushed - I'll try to check it out today 2023-08-25 07:21:46 hm, even IPv6 doesn't work on arm machine 2023-08-25 07:21:46 telmich: thanks 2023-08-25 07:23:04 ikke: Looks about correct, only IPv4 on br-lan 2023-08-25 07:24:22 telmich: do you also notice that 192.168.1.0/24 is configured for both wan and br-lan? 2023-08-25 07:24:48 ikke: LAN: IPv4: 192.168.2.1/24 2023-08-25 07:25:35 Oh, that's what I configured later to try to fix it 2023-08-25 07:26:01 It was 1.1 2023-08-25 07:26:18 I believe you :-) 2023-08-25 07:27:29 Re-adding 2a0a:e5c1:517:cafe::42/64 to the LAN interface 2023-08-25 07:28:48 If you execute ping ff02::1%br-lan you'll see that there are a few devices responding to LL IPv6, so they'll re-assign itself an IPv6 address within 2a0a:e5c1:517:cafe::/64 2023-08-25 07:28:53 (SLAAC is on) 2023-08-25 07:29:58 afair, openwrt solves the 192.168.1.0/24 on both interfaces situation somehow itself - either different metrics or source routing or some other vodoo, but I have seen that situation before 2023-08-25 07:34:21 telmich: ok. The reason that I noticed is that dns was not working 2023-08-25 07:34:56 /etc/resolve.conf was set to .254, but it was not responding to DNS queries 2023-08-25 07:35:40 telmich: thanks for fixing it 2023-08-25 08:36:12 what happend to gitlab? 2023-08-25 10:08:56 ikke, I keep getting HTTP500 in gitlab when creating a merge request (after clicking "Compare branches and continue". This happens today, yesterday and the day before. 2023-08-25 10:22:22 rnalrd: ok, good to know, haven't noticed it myself 2023-08-25 10:24:42 clandmeter: what do you mean, what happened with gitlab? 2023-08-25 10:24:48 do you mean those notifications? 2023-08-25 10:24:57 menu and colors 2023-08-25 10:25:48 Well, they change the navigation 2023-08-25 10:26:01 https://about.gitlab.com/releases/2023/06/22/gitlab-16-1-released/ 2023-08-25 10:27:03 and 16.3 will add: https://about.gitlab.com/releases/2023/08/22/gitlab-16-3-released/#new-navigation-has-color-themes-available 2023-08-25 10:37:33 right, maybe for now we just recolor the logo? 2023-08-25 10:37:39 looks a bit weird like this 2023-08-25 10:38:11 clandmeter: or we wait for 16.3, where it should not be an issue anymore 2023-08-25 10:38:29 sure, but its like 5 min work? :) 2023-08-25 10:38:43 https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10807 2023-08-25 10:38:46 it is fixed white right now? 2023-08-25 10:39:09 I think so. I didn't notice because I use the dark theme, so there it looks good 2023-08-25 10:41:07 ah so its not fixed white, i was refereing to the bg 2023-08-25 10:41:43 ok 2023-08-25 10:42:49 some colors are strange for me also and I use dark theme 2023-08-25 10:43:09 but that is not important 2023-08-25 10:52:36 ikke: so the admin menu item is gone now? 2023-08-25 10:52:46 i think i just saw it but cant find it anymore 2023-08-25 10:53:13 It's in the dropdown above 'project overview' 2023-08-25 10:53:42 oh ok. t hx 2023-08-25 10:54:02 i added the white logo to the issue 2023-08-25 10:54:12 i dont see it with white background though :) 2023-08-25 11:34:12 iandi: do you already have a gitlab account? 2023-08-25 15:06:24 ikke: now yes :) i'm 'usrhere' there 2023-08-25 15:11:16 iandi: πŸ‘ 2023-08-25 18:23:27 ikke: https://gitlab.alpinelinux.org/alpine/aports/-/jobs/1093838 2023-08-25 18:23:37 ( i imagine a retry will fix that, but letting you know just in case :p ) 2023-08-25 18:24:09 ah, it's docker.io that's failing, even better lol 2023-08-25 18:24:16 yeah 2023-08-25 18:24:23 upstream issue 2023-08-25 18:24:30 i thought it meant the internal registry, didn't notice the url 2023-08-25 18:25:22 Hello 2023-08-25 18:25:45 ikke: do we have access to the netbox by now? 2023-08-25 18:26:33 I'll arrange it in a sec 2023-08-26 14:55:31 Here is an ansible poc that installs zabbix-agent https://gitlab.alpinelinux.org/raspbeguy/ansible-poc 2023-08-26 14:57:26 outrageusly simplistic for now. We need to define a config template, so for now I just set a dummy debug message instead of proper config deployment 2023-08-26 17:51:49 ikke, clandmeter: ^ 2023-08-26 17:52:33 We will need to discuss about your zabbix config so I can work on a template 2023-08-26 18:13:09 Thanks for working on it. One thing we also need to discuss is how this would actually get applied (especially in a larger context) 2023-08-26 18:14:29 packages: zabbix-agent2, zabbix-agent2-plugin-alpine 2023-08-26 18:14:40 /etc/zabbix/zabbix_agent2.conf: https://tpaste.us/b1qL 2023-08-26 18:16:32 /etc/zabbix/zabbix_agent2.d/alpine.conf -> ServerActive=zabbix.alpin.pw 2023-08-26 18:18:56 Probably by having a AWX server (Ansible Tower community edition) 2023-08-26 18:19:37 Or we could also trigger that within gitlab when pushing into master 2023-08-26 18:20:21 This is what clandmeter was working on: https://gitlab.alpinelinux.org/alpine/infra/ansible 2023-08-26 18:23:19 I don't have the permission to see this repo 2023-08-26 18:25:23 oh, ok, let me fix that 2023-08-26 18:27:58 raspbeguy: You should have access now 2023-08-26 18:28:28 Yes that's better 2023-08-26 18:33:26 So there is already some work on Ansible 2023-08-26 18:33:34 That was just a test 2023-08-26 18:33:56 So why did you want a poc then? 2023-08-26 18:34:18 A poc specifically for zabbix? 2023-08-26 18:36:38 Something we can extend on 2023-08-26 18:38:26 I think you can already extend on what clandmeter did, this is a good start in my opinion 2023-08-27 14:26:21 BTW, ASRock is about to launch a very interesting ARM board. https://www.asrockrack.com/general/productdetail.asp?Model=ALTRAD8UD-1L2T#Specifications 2023-08-27 18:43:15 ikke: is gitlab down? 2023-08-27 18:44:02 checking, don't see anyhting unusual in zabbix 2023-08-27 18:44:10 load is high 2023-08-27 18:44:22 cant load anything 2023-08-27 18:44:43 someone making excssive requests again 2023-08-27 18:45:05 heh 2023-08-27 18:45:25 -> /dev/null 2023-08-27 18:45:26 didnt gitlab have something to block such calls? 2023-08-27 18:45:36 I don't know 2023-08-27 18:46:28 it loaded now 2023-08-27 18:46:44 btw, I use goaccess to quickly identify it 2023-08-27 18:46:55 goaccess storage/log/s6/nginx/current 2023-08-27 18:47:10 Common log format 2023-08-27 18:47:13 section 5 2023-08-27 18:53:27 https://gitlab.alpinelinux.org/admin/application_settings/network 2023-08-27 18:54:13 right 2023-08-27 18:54:17 https://gitlab.alpinelinux.org/help/user/admin_area/settings/user_and_ip_rate_limits.md 2023-08-27 18:57:14 ikke: https://alpinelinux.org/ also loads kind of slowish 2023-08-27 18:57:24 for me it's instantly 2023-08-27 18:57:34 yes after some hits it is 2023-08-27 18:57:36 not sure what it is 2023-08-27 18:57:44 could also be related to ipv6 2023-08-27 18:58:36 That it's faster for me? Because I'm always using ipv6 if possible 2023-08-27 19:21:28 Oh that AsRock board looks quite nice. I've been disappointed with the lack of Arm server parts. 2023-08-27 19:24:23 Although at a grand, gasp. I'm forever stuck with used Xeon boards from 2015... 2023-08-27 20:22:45 ayakael: yeah, NGL, my pricing on that board is probably like $475-550. but man, talk about an *easy* bringup and damn fine for production. 2023-08-27 20:23:55 Admittedly, I have 'keys to the kingdom' but even then, it's probably gonna be TianoCore and not AMI and should be the Redfish IPMI. 2023-08-27 21:12:51 ... oh, teach me to read. AMI 32MB. but the SPI and JTAG are intact, so like... 5 minute bringup. :P 2023-08-27 21:20:35 That it's faster for me? Because I'm always using ipv6 if possible 2023-08-27 21:20:38 oops 2023-08-28 07:26:29 'by mistake' I accepted MR for linux-edge which enabled kexec. should it be reverted or to add patch from linux-lts which disables kexec by default and allow it from kernel cmdline 2023-08-28 13:30:12 I am not able to rebase https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/50663 2023-08-28 13:38:23 It's because the branch is master and its protected 2023-08-28 13:38:35 You need to go to the project and unprotect it 2023-08-28 13:39:58 thanks! 2023-08-28 15:07:40 ikke: would you have time, by chance, today to show a bit more around the infra? 2023-08-28 15:09:27 usrhere: I'd have more time around thursday 2023-08-28 15:10:01 that would work for me as well 2023-08-28 15:10:13 can we arrange the time already? 2023-08-28 15:14:02 I should be available the whole day, but I'm traveling, so I need to make sure I have a working audio setup 2023-08-28 15:16:01 :) 2023-08-28 15:16:52 I could be available any time from 18, on thursday 2023-08-28 15:18:16 Ok, should work for me 2023-08-28 15:18:51 nice, thanks a lot 2023-08-28 18:59:15 Interested too. Sadly won't be back from work 2023-08-28 19:08:38 When will you be back? 2023-08-28 19:21:56 When I'm home I then gets busy with my kids... Would 20h be ok? 2023-08-28 19:31:56 For me it would 2023-08-28 20:20:00 ikke: raspbeguy 20 ok for me too 2023-08-28 20:20:14 πŸ‘ 2023-08-28 20:55:47 Great 2023-08-28 21:35:55 By curiosity, what machine does Alpine use for its aarch64 builder? 2023-08-29 08:37:27 ikke: I templatized the ansible zabbix poc 2023-08-29 13:47:31 how do I connect to the aarch64 builder machine nowadays? 2023-08-29 13:56:53 For edge and 3.18, it's usa-bld-1.alpinelinux.org 2023-08-29 14:18:24 thanks! 2023-08-29 15:23:05 lots of spam users created suddenly, all with the same domain 2023-08-29 15:23:25 bulk delete :P 2023-08-29 16:54:43 ikke: would it be possible to create credentials for me to access zabbix please? Also, creating a test VM for me to test if zabbix agent deployment works would be neat 2023-08-29 17:31:08 ikke which is the dev box for arm? 2023-08-29 17:31:28 che-bld-1 2023-08-29 17:31:47 builders are on packet? 2023-08-29 17:31:51 and thx 2023-08-29 17:32:09 edge and 3.18 2023-08-29 17:32:16 and perhaps 3.17 2023-08-29 17:32:22 I cannot connect 2023-08-29 17:32:52 What are you trying to connect to? 2023-08-29 17:33:14 my container 2023-08-29 17:33:22 its off 2023-08-29 17:33:57 ah 2023-08-29 17:34:19 you disabled autostart for all dev containers :P 2023-08-29 17:34:42 yup 2023-08-29 17:34:51 thats how long i didnt play arouind with it 2023-08-29 17:35:07 I just started mine the other day as well 2023-08-29 17:35:55 raspbeguy: I'll try to set that up tonight 2023-08-29 17:51:30 Great 2023-08-30 07:21:41 ikke: gitlab issues again? 2023-08-30 07:21:48 loading very slowly 2023-08-30 07:24:41 Not slow for me 2023-08-30 07:32:09 yes is ok now 2023-08-30 07:32:12 was really slow 2023-08-30 07:44:42 I see it in zabbix there were increased error rates 2023-08-31 09:27:44 :/ 2023-08-31 09:27:51 trying to find out why it's crashing 2023-08-31 15:14:03 Will we be meeting in the same room than last time tonight? 2023-08-31 15:22:17 Maybe a new room, clandmeter didn't add me to the other room 2023-08-31 21:18:09 oh, is alpine gitlab struggling? 2023-08-31 21:18:21 getting a lot of timeouts when trying to browse merge requests 2023-08-31 21:26:23 should be better now 2023-08-31 21:28:34 indeed better :p 2023-08-31 21:28:42 was something actually broken? 2023-08-31 21:28:52 or just a temporary issue 2023-08-31 21:34:26 Someone being not so nice 2023-08-31 22:23:13 also, did we go from 2 jobs per CI runner to just one, or was it always one?