2023-01-02 06:23:28 psykose_: stopped the bot for now 2023-01-02 06:23:37 okie 2023-01-02 06:38:11 psykose_: I've started it again with autolabeler in dry-run mode, not sure if that works, we'll see 2023-01-02 06:38:42 fyi, it's on gbr2-dev1 2023-01-02 10:50:59 select count(*) from resource_label_events where merge_request_id = 43826 => 19258 😲 2023-01-02 10:53:38 can you purge them? 2023-01-02 10:53:47 I did 2023-01-02 10:54:26 I also sent an e-mail 2023-01-02 11:04:10 clandmeter: linux-edge 6.1.2 for aarch64 now build without CMA 2023-01-02 11:04:43 mps: thx 2023-01-02 11:05:08 clandmeter: you are welcome :) 2023-01-03 14:04:39 The Jan IRC logs for alpine-linux seem to be missing the correct MIME type (and so browser downloads them rather than displaying them). This happens occasionally at the start of the month when a new logfile is creates 2023-01-03 18:00:44 minimal: seems only to happen in some specific browsers? 2023-01-03 18:03:17 on my mac it fails in chrome but works in firefox 2023-01-03 18:03:34 curl shows the same headers for 2 diff files 2023-01-03 18:10:15 clandmeter: not sure but its an infrequent problem which I've seen with the alpine ircs logs in the past 2023-01-03 18:11:18 so alpine-devel for this month is fine, alpine-linux however downloads rather than displays 2023-01-03 18:12:00 that's on the same browser 2023-01-03 18:40:41 same for me, displays in firefox and downloads on chromium 2023-01-03 18:40:44 content type is text/plain 2023-01-03 18:40:52 i guess chromium should simply stop sucking 2023-01-03 18:41:32 I will add a text, only support Firefox 2023-01-03 18:41:38 it's the exact same text/plain for working ones 2023-01-03 18:41:39 :D 2023-01-03 18:42:28 Is there a beter content type in can use? 2023-01-03 18:45:10 probably not? practically all the various text/* types make firefox download the file instead of displaying lol 2023-01-03 18:47:35 Maybe it’s wrong encoding? 2023-01-03 18:48:20 they both state the same in headers 2023-01-03 18:48:32 i would be surprised if the actual content is different/lying, but i didn't check 2023-01-03 19:48:21 could be that chrome analyzes the content and if it differs offers a dl 2023-01-03 20:01:02 hmm, perhaps Chrome is indeed trying to be too smart for its own good ;-) 2023-01-03 20:07:02 still better than not implementing displaying any text/* other than text/plain like firefox 2023-01-04 14:57:06 as alpine becoming more popular quality of bug reports and merge requests goes down 2023-01-04 14:57:42 patience is a virtue 2023-01-04 14:58:43 And empathy 2023-01-04 15:04:32 hah ;p 2023-01-04 15:05:05 (so I'm not virtuous) 2023-01-04 18:40:16 libtbb test suite us using quite some CPU 2023-01-04 18:41:22 it hangs some test like 2% of the time on s390x 2023-01-04 18:41:28 and then does that 2023-01-04 18:41:31 i guess 2023-01-04 18:42:35 120/121 Test #114: test_malloc_compliance ................... Passed 211.80 sec 2023-01-04 18:42:41 So I suppose hanging on the last test 2023-01-04 18:43:14 /home/buildozer/aports/community/libtbb/src/oneTBB-2021.8.0/build/gnu_12.2_cxx11_64_minsizerel/conformance_mutex --force-colors=1 2023-01-04 18:43:18 nah, not last 2023-01-04 18:43:54 should I kill it? 2023-01-04 18:44:00 sure 2023-01-06 07:44:43 > error: while writing precompiled header: No space left on device 2023-01-06 07:44:50 Uh, is the x86_64 builder out of disk space? 2023-01-06 07:54:57 builder or ci runner? 2023-01-06 07:55:07 builder is not out of space 2023-01-06 08:51:53 sorry CI runner 2023-01-06 12:52:34 PureTryOut: made some space on the ci host again 2023-01-06 12:52:49 Cool πŸ‘οΈ 2023-01-07 00:19:40 seems all of octave is stuck ikke ^ 2023-01-07 04:12:31 ikke: also pressing download on artifacts gives this now https://img.ayaya.dev/QaQv7atTC74D 2023-01-07 06:32:43 ouch 2023-01-07 06:32:47 41G log file 2023-01-07 06:33:54 107G even on x86_64 :/ 2023-01-07 06:34:18 Use of uninitialized value $_ in pattern match (m//) at ./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831. 2023-01-07 06:34:50 yeah it's weird 2023-01-07 06:34:56 idk why it looped and filled everything 2023-01-07 06:35:01 i can run them myself fine 2023-01-07 06:59:34 ikke: also riscv is stuck 2023-01-07 07:09:18 also 3.17 has to be restarted cause they got stuck due to diskspace 2023-01-07 07:18:35 also figured out octave issue, was texinfo 2023-01-07 07:18:39 i think 2023-01-07 07:36:03 so yeah just restart everything and it should be fine 2023-01-07 07:36:09 otherwise everything is stuck again 2023-01-07 08:23:13 still gotta cycle every active builder 2023-01-07 08:26:03 Can do later 2023-01-07 09:23:17 don't forgetti 3.17 too 2023-01-07 09:24:16 I don't see anything running there 2023-01-07 09:27:29 yeah, it's stuck in git clone 2023-01-07 09:27:42 er, pull 2023-01-07 09:27:46 from the oom situation 2023-01-07 09:27:52 or well, out of disk 2023-01-07 09:27:54 words, good 2023-01-07 09:28:22 ah, a retry works it seems 2023-01-07 09:28:30 not for x86* 2023-01-07 09:29:06 oh, now they are 2023-01-07 09:30:24 love computers 2023-01-07 09:30:25 thanks 2023-01-08 18:21:07 `make ARCH="arm64" DTC_FLAGS="-@" dtbs` on aarch64 stopped to work. anyone have idea what was changed it tools to cause this 2023-01-08 18:40:01 hm, with upgrade toolchains it pass but with a lot of warnings about some dts files 2023-01-08 21:14:56 ikke: thanks for the notification about my server not being reachable (you asked in the end of november so my answer is quiet late but eh). I has some hardware issues that still aren't fixed and it is about my NIC so it can happen that my server goes dark. 2023-01-08 21:15:19 ok, thanks for the heads-up 2023-01-08 21:16:01 Right now it seems fine 2023-01-08 21:18:20 Yup, I think it is about my NIC getting overloaded and the driver doing wrong stuff. I keep watching on this anyway because it is really an issue for me since I host some network intensive applications 2023-01-10 05:49:15 ikke: do you mind helping me with a wiki migration when you have time 2023-01-10 05:49:35 i don't quite remember how to set up some backups first and it's a migration to modern php since they released the version that supports it 2023-01-10 05:59:19 Sure, I'll have time later 2023-01-10 06:06:01 ah i found the backup command in shell history 2023-01-10 06:08:10 :) 2023-01-10 06:09:54 also i think the submodule extension checkouts were a little wrong, but i finagled a bit of submodule foreach 2023-01-10 06:10:00 hopefully nothing broke :) 2023-01-10 06:10:43 added Patroller to go through diffs easier 2023-01-10 06:15:21 updated mariadb to 10.6.11 and the container to 3.17 2023-01-10 06:15:38 wiki to 1.38.5 for now, will wait for your time to go to .39 2023-01-10 06:16:25 how did you put up the frozen db / landing page before? 2023-01-10 06:32:13 hm, how does submodule update really work 2023-01-10 06:33:02 the .gitmodules only tracks a branch (REL1_38) 2023-01-10 06:33:15 but if i do submodule update i get like.. one commit older than the tip of the branch 2023-01-10 06:34:18 https://img.ayaya.dev/polFKXmuhsHG 2023-01-10 06:34:22 which doesn't really make sense 2023-01-10 11:22:42 psykose: the submodule commit is recorded in the parent commit 2023-01-10 11:22:47 ah 2023-01-10 11:22:49 git submodule update will checkout the commit that is recorded there 2023-01-10 11:22:49 ok 2023-01-10 11:23:01 That will make sure everyone gets the same commit 2023-01-10 11:30:48 So if you want the newer commit, you need to check that out and commit it in the parent repo 2023-01-10 11:33:10 yeah. though don't really want to create local commits out of lazyness 2023-01-10 11:33:18 that and i guess it's fine to keep it at what they keep it at 2023-01-10 11:33:27 maybe something breaks in their submodules at newer :p 2023-01-10 11:34:53 yes, certainly 2023-01-10 11:35:48 thanks for the explanation! 2023-01-10 11:35:59 Np 2023-01-10 15:55:06 ikke: any idea why this fails in CI? https://gitlab.alpinelinux.org/alpine/infra/docker/abuild-ci/-/merge_requests/2 2023-01-10 16:08:17 ncopa: looks like the runners are not abled? 2023-01-10 16:08:22 enabled* 2023-01-10 16:08:47 https://gitlab.alpinelinux.org/nmeum/abuild-ci/-/settings/ci_cd 2023-01-10 16:10:59 do I need to enable it explicitly in my fork? 2023-01-10 16:11:43 i think so 2023-01-10 16:12:37 shared runners are enabled in the fork 2023-01-10 16:12:47 yes but not the docker ones 2023-01-10 16:12:58 they are special I believe 2023-01-10 16:13:17 you can however just commit to a featuer branch on the project itself 2023-01-10 16:14:25 looks like they are also not enabled on the project itself 2023-01-10 16:17:10 if you open the failed job, it is part of your own namespace, and it shows that it needs Tags: docker-alpine ci-docker-image aarch64 2023-01-10 16:17:42 i see you already enabled them :) 2023-01-10 16:23:03 gitlab security release 2023-01-10 16:23:54 fun 2023-01-10 16:24:10 Seems to be mild, highest severity is medium 2023-01-10 16:24:15 https://about.gitlab.com/releases/2023/01/09/security-release-gitlab-15-7-2-released/ 2023-01-10 16:28:42 the only ones even remotely relevant is the regex one and the group revoke one 2023-01-10 19:06:03 nmeum: I created a new pipeline, they do run now 2023-01-10 19:06:21 ncopa: ^ 2023-01-10 20:16:41 ikke: i noticed on new gitlab that merging anything always kills the pipeline it seems :) 2023-01-10 20:16:44 is nice 2023-01-10 20:19:32 yes 2023-01-10 20:20:14 although, aports-qa-bot also does something regarding that 2023-01-10 20:20:21 so not sure if it's gitlab or aports-qa-bot 2023-01-10 20:20:23 :) 2023-01-10 20:20:32 and glab merge got even worse 2023-01-10 20:20:37 oh, great 2023-01-10 20:20:43 fails sometimes even on no rebase half the time 2023-01-10 20:20:50 still wonder what's up with that 2023-01-10 20:21:11 i miss 2 versions ago when it would just always succeed 2023-01-10 20:22:18 We should open up an issue on that 2023-01-10 20:22:37 hmm, yeah 2023-01-10 20:22:42 you can reproduce it right 2023-01-10 20:23:06 (just instantly returns on glab mr merge --rebase --yes --when-pipeline-succeeds=false) 2023-01-10 20:23:07 yes, happened for me as well 2023-01-10 20:23:17 though been a while since I used it 2023-01-10 20:23:27 new gitlab also has rebase without pipeline 2023-01-10 20:23:44 yeah, and glab doesn't expose it 2023-01-10 20:23:56 right, so I use the webif more lately 2023-01-10 20:24:03 i mostly got used to the tool because it's one action instead of two 2023-01-10 20:24:19 (paste mr number, done, instead of rebase, refresh page a bunch times, merge) 2023-01-10 20:24:36 nod 2023-01-10 20:24:52 but nowadays it's more like 5 actions 2023-01-10 20:25:06 and i even had a merge; sleep 30; merge in tehre 2023-01-10 20:25:08 :p 2023-01-10 20:25:34 (i have it macrod to `gmm $id`) 2023-01-11 01:44:37 ikke - looks like https://alpinelinux.org/releases.json has an incorrect date for 3.17.1 (lists 2022-01-09 instead of 2023...) was wondering why the cloud image builder wasn't finding it (it reverse sorts by date and picks the most recent). 2023-01-11 05:57:03 tomalok: apparently ncopa fixed the date in the post, but releases.json still lists the old date 2023-01-11 06:11:59 tomalok: should be fixed now 2023-01-11 11:57:15 maintenance anounced for deu1 and dmvpn1 2023-01-11 11:58:08 wait, for 2020-08-08.. 2023-01-11 11:59:18 blaboon: 2 of our linodes show maintenance scheduled for maintenances that have been completed already 2023-01-11 12:01:31 it's 2020-08-07 2023-01-11 12:01:41 ;) 2023-01-11 12:03:10 Oh, in that case they will be maintenanced tomorrow 2023-01-11 14:51:29 ikke: i took a look at the linodes in question and the physical hosts they're on and couldn't find any upcoming scheduled maintenance for either one, so it sounds like maybe something is buggy somewhere (perhaps an API issue). i would open up a ticket to our support team so that they can escalate to the appropriate team 2023-01-11 14:52:08 πŸ‘ 2023-01-11 15:00:41 it looks like an old maintenance window from several years ago might have been re-activated 2023-01-11 15:05:01 it seems like our support team is already aware of the issue, several other customers have already opened tickets for the same thing 2023-01-11 15:05:46 Alright 2023-01-11 15:06:59 seems like the root cause of the issue is that the API now returns both current and past events when you query the maintenance endpoint, and the cloud manager hasn't been updated to filter out events that have already passed. the dev team is working on getting that fixed 2023-01-11 15:11:59 Oh hey build.a.o shows the amounts of things it's building now, nice! 2023-01-11 15:13:25 Yes 2023-01-11 15:13:52 Courtesy of ptrc/psykose 2023-01-11 15:24:43 Thanks for that! 2023-01-11 15:25:46 i'm glad someone else also finds it useful :) 2023-01-11 20:41:32 actually when I need you, you decided to die 2023-01-11 20:41:37 smh 2023-01-11 20:41:43 git.a.o? 2023-01-11 20:41:49 it was just briefly unreahcable apparently 2023-01-11 20:41:57 When I checked it was reachable 2023-01-11 20:42:06 it dies for me 2023-01-11 20:42:16 504 2023-01-11 20:42:21 Hmm, ok, now it's gone for me as wel 2023-01-11 20:44:44 restarted it 2023-01-11 20:51:06 thank 2023-01-11 22:09:50 seems still kinda dead 2023-01-11 22:10:12 load seems pretty high on that machine 2023-01-11 22:15:15 pj[m]: should improve now 2023-01-11 22:15:46 thank again 2023-01-11 22:16:02 wouldn't mind having gitlab link on pkgs.a.o 2023-01-11 22:16:20 yeah, was thinking about that as well, but never bothered enough to actual change it 2023-01-11 22:17:19 thought it was already implemented by ptrc 2023-01-11 22:19:13 Mostly changed things regarding anitya 2023-01-11 22:19:26 and changing bugs.a.o to gitlab.a.o 2023-01-11 22:20:43 I'll add a todo to look at it when I have time 2023-01-12 03:10:58 someone already complained that some link somewhere (alpinelinux.org top right git?) pointed to gitlab instead of cgit 2023-01-12 03:11:07 can't imagine what they would say if they all pointed to gitlab 2023-01-12 06:31:26 Heh 2023-01-12 11:10:49 I'd like to rename dl-cdn.alpinelinux.org/alpine/ -> cdn.alpinelinux.org/ Is that realistic? 2023-01-12 11:11:12 so we have https://cdn.alpinelinux.org/v3.17/main 2023-01-12 11:11:27 actually 2023-01-12 11:11:45 i'd like it to be something like: https://cdn.alpinelinux.org/3.17-stable/main 2023-01-12 11:11:59 where 3.17-stable is equal to the git branch 2023-01-12 11:12:08 We probably need to keep dl-cdn as a cname for quite some time 2023-01-12 11:12:12 yes 2023-01-12 11:12:15 the old hostname would have to stay there for at least a few years 2023-01-12 11:12:18 yes 2023-01-12 11:12:28 Make sure cdn.a.o is added to the fastly certificate 2023-01-12 11:12:29 i'd say 2-3 year 2023-01-12 11:12:35 I'd say longer 2023-01-12 11:12:42 docker images can stay around quite a long time 2023-01-12 11:12:55 4-5 years? 2023-01-12 11:12:55 servers with old installations 2023-01-12 11:13:04 true 2023-01-12 11:13:10 maybe we can never remove the old hostnames 2023-01-12 11:13:26 We always kept most dns records 2023-01-12 11:13:32 and pointed them to somewhere 2023-01-12 11:13:42 i've seen people still using nl.a.o and iirc it was removed from the list quite some time ago 2023-01-12 11:13:47 yes 2023-01-12 11:14:14 but what do you think, is cdn.a.o a good or bad idea? 2023-01-12 11:14:28 and getting rid of the /alpine/ subdirectory 2023-01-12 11:14:40 and rename v3.17 -> 3.17-stable 2023-01-12 11:14:55 and maybe also rename git branch `master` to `edge` 2023-01-12 11:15:04 as long as wel have symlinks as fallback 2023-01-12 11:15:20 symlinks as fallbacks is a must ofc 2023-01-12 11:15:24 git branch rename doesn't make much sense imo 2023-01-12 11:15:32 i think the most problematic thing is git branch rename 2023-01-12 11:15:52 the idea is to have git branch name = release branch name 2023-01-12 11:16:09 instead of master -> edge and 3.17-stable -> v3.17 2023-01-12 11:16:43 ptrc: nl.a was removed like last year or a bit more 2023-01-12 11:18:14 ncopa: it doesn't sound bad but as a constructionist of bike sheds what is the real gain? we mostly get a 1:1 mapping but there is nothing else except short- and medium-term confusion for people 2023-01-12 11:19:22 i.e. especially in git i don't think it's going to be possible unless git has a way to symlink it itself 2023-01-12 11:19:31 there's probably a million places referencing master out there 2023-01-12 11:19:56 it would be easier to rename edge to master :p 2023-01-12 11:20:25 psykose: ln -s master .git/refs/heads/edge 2023-01-12 11:20:30 /s 2023-01-12 11:20:45 git does have symbolic refs :) 2023-01-12 11:21:25 fun 2023-01-12 11:21:48 the idea is to clarify the edge -> master and v3.17 -> 3.17-stable relation 2023-01-12 11:22:03 makes it very simple that release branch = git branch 2023-01-12 11:22:13 it also lets us simplify code some places 2023-01-12 11:22:22 cgit is using 100% cpu 2023-01-12 11:23:12 we could rename edge -> master, but the term "master" is a bit controversial, and I would like to avoid the drama that potentially would follow 2023-01-12 11:23:27 because "alpine edge" is a well known concept at this point 2023-01-12 11:23:35 I don't think it would make sense anyway 2023-01-12 11:24:04 I also find the term "edge" more clean than "master" 2023-01-12 11:24:13 edge, 3.17-stable, 3.16-stable 2023-01-12 11:24:19 its crystal clear to me 2023-01-12 11:24:47 as long as we don't break existing setups, few people would care 2023-01-12 11:25:02 otoh, the term "edge" is used in "edge" computing 2023-01-12 11:25:06 just tinking out loud here now 2023-01-12 11:25:23 maybe something like "rolling" makes more sense? 2023-01-12 11:25:29 or "head" or "dev" 2023-01-12 11:25:44 unstable 2023-01-12 11:25:56 yeah, thats also a good candidate 2023-01-12 11:26:20 but I'd still prefer edge 2023-01-12 11:26:30 yeah, i like "edge" 2023-01-12 11:26:53 and yes, we will not do it unless we can do it without braking stuff 2023-01-12 11:27:04 breaking backwards compat 2023-01-12 11:29:12 3.17-stable? isn't 3.17 already stable 2023-01-12 11:29:35 it is 2023-01-12 11:30:15 but it would be more visible 2023-01-12 11:30:44 mps: the goal is to match the branch-name 2023-01-12 11:30:54 but we don't have 3.17-unstable, or edge or anything 2023-01-12 11:31:04 mps: we have a branch called 3.17-stable 2023-01-12 11:31:16 yes, that true 2023-01-12 11:31:20 we currently have branch 'master' and '3.17-stable' ... 2023-01-12 11:31:32 yes, I know 2023-01-12 11:31:54 so the other option is to rename 3.17-stable branch to v3.17 2023-01-12 11:31:55 but not 3.17-stable release 2023-01-12 11:32:32 v3.17 (specifically starting with a v) can be confusing with tags 2023-01-12 11:32:33 ncopa> the idea is to clarify the edge -> master and v3.17 -> 3.17-stable relation 2023-01-12 11:32:33 ncopa> makes it very simple that release branch = git branch 2023-01-12 11:33:10 ikke i agree, which is why i think 'edge', '3.17-stable', '3.n-stable' .... makes most sense 2023-01-12 11:33:23 just contemplating about naming 2023-01-12 11:33:38 I'm not against change to be clear 2023-01-12 11:39:11 so we could use `git symbolic-ref` to rename the master branch? https://git-scm.com/docs/git-symbolic-ref 2023-01-12 11:39:24 hope we will not have code names for releases, like woody, potato, stretch .... ;-) 2023-01-12 11:39:45 mps: agree 2023-01-12 11:40:44 ACTION used debian for more than 20 years and never wasn't sure which numerical version I use 2023-01-12 11:44:37 ikke: yeah sometimes it runs into specific queries that take forever 2023-01-12 11:44:54 originally it was just 1 thread and blocked on queries, so 4 was really just masking the issue 2023-01-12 11:45:11 or well 3 2023-01-12 11:46:27 and the container is 3.14 too since newer versions break the git clone and always 429 2023-01-12 12:02:36 anyone have idea why commit cdd3ce01ff79a74ae2e87c50ecdc5bbb358d4df6 touched linux-edge 2023-01-12 12:35:51 "collapse newlines " 2023-01-12 12:38:16 nothing significant or impacting 2023-01-12 12:38:53 I added warning note at the top of APKBUILD to resist touching linux-edge without urge 2023-01-12 12:39:24 Not that it would matter with these kinds of bulk updates 2023-01-12 12:40:23 well, it requires more work when cherry pick upgrade from edge to latest stable 2023-01-12 12:40:39 and this could make mess 2023-01-12 12:47:11 I mean is that these kinds of bulk-updates are automated, no one is reading any comments of individual APKBUILDs 2023-01-12 12:59:40 ikke: I tend to think same as you 2023-01-12 13:00:12 because this I don't like bulk updates 2023-01-12 13:04:46 "head" branch would be confusing with git HEAD 2023-01-12 13:06:01 yes 2023-01-12 13:16:59 ikke: could you help me figure out why cloning https://git.alpinelinux.org/aports 429's most of the time 2023-01-12 13:17:04 i am not sure what layer this is at 2023-01-12 13:18:07 (it's on any version newer than 3.14 of alpine somehow) 2023-01-12 13:19:59 hmm 2023-01-12 13:20:17 Dues uwsgi has some auto circuit breaker that returns 429? 2023-01-12 13:20:43 maybe 2023-01-12 13:20:43 hmm 2023-01-12 13:20:58 but .14 and .15 have the same version 2023-01-12 13:21:07 and it broke before just between those 2023-01-12 13:21:37 also doesn't seem like it does 2023-01-12 13:21:42 nginx config doesn't do anything either 2023-01-12 13:22:23 only for one specific user agent 2023-01-12 13:24:42 yeah 2023-01-12 13:25:05 does traefik do anything fancy based on heuristic? 2023-01-12 13:27:23 maybe it's git-daemon internals 2023-01-12 13:27:27 Not that I'm aware of 2023-01-12 13:27:34 but I don't know the intrinsics of traefik that well 2023-01-12 13:27:53 If you enable json output in traefik, it does give more details 2023-01-12 13:28:29 is there an easy way to get traefik logs for only cgit 2023-01-12 13:28:40 git-daemon default --max-connections is 32 2023-01-12 13:30:22 don't think so 2023-01-12 13:34:50 doesn't seem to log anything even with loglevel info 2023-01-12 13:39:23 did you set format to json? 2023-01-12 13:39:49 https://tpaste.us/x5PW 2023-01-12 13:45:23 just log not accesslog 2023-01-12 13:45:24 thanks 2023-01-12 13:46:51 idk why it would log more with that 2023-01-12 13:47:30 doesn't say "we log nothing unless json", just says a different format is default 2023-01-12 13:47:38 also this logs like a thousand things per second holy 2023-01-12 13:48:22 "DownstreamStatus":429 2023-01-12 13:48:26 ok, so it comes from the service 2023-01-12 13:48:46 people sure love pulling the secdb it seems 2023-01-12 13:49:12 so, it's either git-daemon or it's nginx 2023-01-12 13:50:34 nginx logs say it's 200 for the response 2023-01-12 13:50:36 ???? 2023-01-12 13:59:44 yeah, secdb is popular, 40 requests per second 2023-01-12 14:00:43 we should create plans for subscription 2023-01-12 14:01:22 hmm what if 2023-01-12 14:01:42 traefik.http.middlewares.cgit-ratelimit.ratelimit.burst=2 is too low and a clone needs like 3 for no reason suddenly 2023-01-12 14:01:51 also i don't think this git-daemon thing is actually used at all 2023-01-12 14:02:22 i made it 4 and it always works now 2023-01-12 14:02:23 epic 2023-01-12 14:02:54 well at least i wrote out a custom build of cgit for the uwsgi container 2023-01-12 14:02:56 something productive 2023-01-12 14:03:03 ikke: got a moment for mediawiki? 2023-01-12 14:36:45 psykose: sure 2023-01-12 14:38:25 oki, freeze it and landing page it 2023-01-12 14:38:39 How can I help? 2023-01-12 14:38:52 (since i don't know how you normally do that) 2023-01-12 14:39:02 most of the time, we don't 2023-01-12 14:39:08 depends on how long the down time 2023-01-12 14:39:15 probably a bit 2023-01-12 14:39:18 php version and all 2023-01-12 14:39:22 something might explode :p 2023-01-12 14:39:23 Do you have a nice landing page? 2023-01-12 14:39:28 nope 2023-01-12 14:39:31 idk, you did something last time 2023-01-12 14:39:38 maintenace I gues 2023-01-12 14:39:40 yea 2023-01-12 14:40:26 anoying, someone set the default ssh config to disallow tunneling / jumping 2023-01-12 14:40:49 AllowTcpForwarding no 2023-01-12 14:40:57 hmm 2023-01-12 14:41:23 might have been me by accident on update-conf but not sure 2023-01-12 14:41:33 I have seen it on multiple servers 2023-01-12 14:41:34 i think it was there for a while 2023-01-12 14:41:36 ah 2023-01-12 14:41:46 it is the default alpine conf after all 2023-01-12 14:41:50 it was not 2023-01-12 14:42:29 495bbd7fb1f07c23a1f2d47a071aa5519e08744c 2023-01-12 14:42:45 hmm 2023-01-12 14:42:48 a while ago 2023-01-12 14:42:51 ye 2023-01-12 14:43:33 At the top of LocalSettings.php $wgReadOnly 2023-01-12 14:47:35 doesn't seem to change the landing :p though i think it works 2023-01-12 14:47:44 It makes it read-only 2023-01-12 14:48:03 A read landing page is probably something custom 2023-01-12 14:56:49 the.. update fails if you have readonly set 2023-01-12 14:56:50 haha 2023-01-12 14:57:00 funny 2023-01-12 14:57:13 ok i think it worked 2023-01-12 14:57:21 everything is running 2023-01-12 14:58:10 also the logs are constantly spammed with the tty5/6 gettys dying in a loop 2023-01-12 14:58:33 I suppose we need to change something in /etc/inittab 2023-01-12 14:59:23 it doesn't have 5/6 in it 2023-01-12 14:59:24 hm 2023-01-12 15:01:37 anyway seems to run fine 2023-01-12 15:01:43 has the error thumbnail though 2023-01-12 15:04:26 ikke: thanks for updating releases.json -- i've built/published the 3.17.1 cloud images -- https://gitlab.alpinelinux.org/alpine/infra/alpine-mksite/-/merge_requests/59 updates the website 2023-01-12 15:09:37 i forget what fixed the thumbnails before.. 2023-01-12 15:12:31 disabling readonly mode 2023-01-12 15:14:57 it is 2023-01-12 15:15:24 what 2023-01-12 15:15:25 ctrl+f5 2023-01-12 15:15:29 .... 2023-01-12 15:15:33 it was off this whole time 2023-01-12 15:15:37 lol 2023-01-12 15:15:37 but enabling it again 2023-01-12 15:15:42 and turning it off again.. 2023-01-12 15:16:03 i guess if you start the update with it on it breaks something 2023-01-12 15:16:21 everything else just worked 2023-01-12 15:16:28 ah well 2023-01-12 15:16:32 all done 2023-01-12 15:16:33 thanks 2023-01-12 15:16:37 i set up weekly db backups too 2023-01-12 15:16:43 /etc/periodic/weekly 2023-01-12 15:17:10 ok 2023-01-12 15:18:50 could I get access to an armv7 container? I would like to debug a segfault which only occurs on arm and doing so in qemu-user is always a bit cumbersome since you have to use qemu's gdb stub then 2023-01-12 15:18:53 I have wireguard vpn access 2023-01-12 15:19:29 sure, hold on 2023-01-12 15:21:09 πŸ™ 2023-01-12 15:27:09 nmeum: should I add a key from here? https://gitlab.alpinelinux.org/nmeum.keys 2023-01-12 15:27:47 yes, preferably the second one 2023-01-12 15:28:52 can you try nmeum-edge-armv7.usa9.alpin.pw (172.16.23.125) 2023-01-12 15:29:35 love the on every list with rsa in it :D 2023-01-12 15:30:08 afk for a bit 2023-01-12 15:31:09 ikke: works. thanks a lot! (: 2023-01-12 16:02:21 would it be possible to get a shell account on an aarch64 system? trying to debug an aarch64 only failure but have no hardware to test with at the moment 2023-01-12 16:02:37 aport build failure, that is 2023-01-12 16:08:01 mcrute: i typically do my aports work on EC2 instances, i hear alpine has cloud images for aarch64 instance types these days... ;) 2023-01-12 16:08:33 tomalok: cloud? bah! 2023-01-12 16:09:07 heh 2023-01-12 16:09:28 I do my various arch package builds using qemu-user ;-) 2023-01-12 16:09:52 together with binfmt 2023-01-12 16:10:03 the funny thing is I actually do have a few aarch64 servers sitting in the datacenter right now they're just in a new build-out colo at the moment so not accessible :-( 2023-01-12 16:10:57 IME emulating aarch64 on Intel with qemu-user is just way to slow for large builds 2023-01-12 16:11:07 yeah it's painful 2023-01-12 16:11:11 curious, what fails 2023-01-12 16:12:14 a node memory segfault when packing javascript assets in the vault package, no stack trace or anything just throws a std::bad_alloc (IIRC) and fails 2023-01-12 16:13:03 psykose: here's the build log https://build.alpinelinux.org/buildlogs/build-edge-aarch64/community/vault/vault-1.12.2-r0.log 2023-01-12 16:13:10 ah that 2023-01-12 16:13:19 mm 2023-01-12 16:13:30 I ended up just disabling UI for aarch64, which is fine because the core functionality works, but I would really like to re-enable it 2023-01-12 16:13:38 you know this error? 2023-01-12 16:13:45 not the solution to it 2023-01-12 16:13:51 :-( 2023-01-12 16:13:52 but it's very common for ember building anything 2023-01-12 16:14:24 these large nodejs builds sometimes need playing with --max_old_space_size but i'm not entirely sure how it works 2023-01-12 16:14:39 i think when i raised it to 4096 for that it just segfaulted instead, and anything else fails with different errors 2023-01-12 16:14:47 (yes i already tried to debug that after seeing the failure) 2023-01-12 16:15:09 I saw similar suggestions in GitHub issues, I just need some aarch64 hardware to poke at it a bit, don't want to burn builder time with it 2023-01-12 16:15:11 for the Nomad package I don't build the UI from scratch, just use the provided assets instead 2023-01-12 16:15:22 can;t you do the same for Vault? 2023-01-12 16:15:34 but the behaviour is strange enough it makes me think there is some weird failure on the aarch64 nodejs 2023-01-12 16:15:38 minimal: oh... possibly 2023-01-12 16:15:41 grafana does the same 2023-01-12 16:15:41 and it might end up being an actual node bug on musl 2023-01-12 16:15:56 or just aarch64 in general 2023-01-12 16:16:02 mcrute: Would it be possible for your to setup a wg tunnel? 2023-01-12 16:16:06 don't think it makes sense for js to throw a c++ error :p 2023-01-12 16:16:10 mcrute: the fundamental problem is that Hashicorp are slow to support newer Node versions 2023-01-12 16:16:13 ikke: yeah, very easily in fact 2023-01-12 16:16:45 minimal: yeah I noticed, went down a path of trying to do the upgrade and it looked like a long road to make that work so I abandoned it 2023-01-12 16:16:49 mcrute: https://gitlab.alpinelinux.org/alpine/infra/infra/-/wikis/Alpine-wireguard-VPN 2023-01-12 16:16:51 so there was a problem a while back that the new Node LTS came out but Hashicorp didn't support it at that time 2023-01-12 16:17:16 so using the assets avoids that whole issue 2023-01-12 16:18:17 mcrute: You can use 172.16.252.15/24 as address 2023-01-13 06:19:50 :) 2023-01-13 06:20:15 algitbot: ping 2023-01-13 15:48:08 ikke: does the aarch64 builder host have 160 cores like the one I have shell access to? 2023-01-13 15:49:19 It's the same host 2023-01-13 15:49:50 ah okay, is the core-count situation similar for x86 and armhf? 2023-01-13 15:50:00 We do limit containers to 80 cores though (Numa domain) 2023-01-13 15:50:07 I'm pretty sure now that the node failures I was seeing for vault were because it was creating a thread per visible core and trying to saturate the machine 2023-01-13 15:50:13 x86 has less cores 2023-01-13 15:50:26 armhf is same as aarch64 2023-01-13 15:50:59 well that might explain this then... if I clamp job count to 4 builds are slower but succeed... I guess I'll push this hack to all the builders and see if it works 2023-01-13 15:53:09 What is the build failure? 2023-01-13 15:53:35 And it happens from time to time we need to clamp the amount of jobs 2023-01-13 15:53:42 std::bad_alloc then crash when building assets using ember 2023-01-13 15:54:09 OK, so probably using too much memory 2023-01-13 15:55:24 yeah but limiting memory with node flags still results in crashes, also machine memory use doesn't spike or anything so I guess there are other limits 2023-01-13 15:55:47 but when I force the thread-count to 4 vs the 160 it tries to run builds succeed 2023-01-13 15:56:48 do we normally apply the limits in the APKBUILD or somewhere externally? 2023-01-13 15:58:34 In /etc/abuild.conf $JOBS is exported 2023-01-13 15:59:19 If you want to limit that, you'd do it in the APKBUILD yes 2023-01-13 15:59:48 okay, yeah looks like openjdk and a few packages in testing are doing that... I'll go with that approach 2023-01-14 03:21:49 not really sure what is up with that but disabling cgit blame now has everything back to 0 consistently :p 2023-01-14 03:22:13 quite literally almost every request is a git blame on a random file, definitely legit for sure 2023-01-14 06:21:55 lol 2023-01-14 07:52:30 should still probably fix that date format 2023-01-14 07:52:32 forgot where it was 2023-01-14 07:52:39 also the error was a stuck git lock 2023-01-14 07:52:57 afaict the volume is not shared with anything so not sure how that happened 2023-01-14 07:53:16 maybe the last restart was timed with the lock and it didn't drop it 2023-01-14 07:53:18 fun stuff 2023-01-14 07:53:29 even containers need clean exits 2023-01-14 07:54:09 that hook also prints like a million errors when it runs about branches not existing :D 2023-01-14 07:55:10 ah, the fetch has no --prune 2023-01-14 07:55:11 added 2023-01-14 09:53:09 psykose: thank you for taking care of cgit 2023-01-14 09:53:48 i assume it's really just someone's dos because it doesn't make sense to git blame "random aport in 3.11-stable" at random every second 2023-01-14 09:54:11 i checked the docs but could not find a way to make it show "use gitlab for blame" sadly 2023-01-14 09:55:00 aside from that not sure what else i could improve 2023-01-14 09:55:05 Not sure if we want to put that load on gitlab to be honest 2023-01-14 09:55:16 Blame is expensive 2023-01-14 09:55:20 yes 2023-01-14 09:55:24 especially in a repo like aports 2023-01-14 09:55:29 Nod 2023-01-14 09:55:38 at best i think it will be a bit better cached if anything (it's not in cgit), but 2023-01-14 09:56:09 eh, guess we'll see if someone complains 2023-01-14 09:56:14 i've never used the cgit blame before 2023-01-14 09:56:22 it's more of a developer feature to begin with 2023-01-14 09:56:38 and developers probably have a checkout.. 2023-01-14 09:56:51 Hmm, maybe we should make sure commit graphs are enabled 2023-01-14 09:57:15 they are 2023-01-14 09:57:35 not sure how they are shown somewhere though 2023-01-14 09:58:02 No, it's just a feature uses in the back to speed up certain operations 2023-01-14 09:58:26 ah 2023-01-14 09:58:35 enable-commit-graph 2023-01-14 09:58:35 Flag which, when set to "1", will make cgit print an ASCII-art commit history graph to the left of the commit messages in the repository log page. Default value: "0". 2023-01-14 09:58:54 maybe not this 2023-01-14 10:00:31 No, that would be more like git log --graph 2023-01-14 10:00:45 It's a config setting in the repo 2023-01-14 10:01:01 And git gc / maintenance run is what generates it 2023-01-14 10:01:12 ah, gitrc? 2023-01-14 10:01:25 .git/config 2023-01-14 10:01:30 yeah 2023-01-14 10:01:33 there's enable-git-config to read that too 2023-01-14 10:03:02 gc.writeCommitGraph is default true 2023-01-14 10:03:07 i think all of that is default 2023-01-14 10:03:18 fetch.writeCommitGraph is not though 2023-01-14 10:04:13 Having an updated commit-graph file helps performance of many Git commands, includin ggit merge-base, git push -f, and git log --graph. Defaults to false. 2023-01-14 10:04:43 i guess i can add that to the rc but i'm not sure if it will help for the specific view-file usecases 2023-01-14 10:05:24 i will disable the cgit graph though as that's not really useful at all for something like aports 2023-01-14 10:05:59 (it's the thing on the left that can show where other branches are, which is.. never the case given how far they get from each other lol) 2023-01-14 10:06:18 less visual clutter too 2023-01-14 10:06:29 how should i maintain the .git/config in this? 2023-01-14 10:06:44 also you have to kick/restart edge-armv7 because it's stuck 2023-01-14 10:09:39 psykose: forgot where it is stored, but perhaps a bind mount? 2023-01-14 10:09:58 it's in a git: volume in compose 2023-01-14 10:10:19 but i'm just wondering if there's something better than "i enter the container and git config the options once" 2023-01-14 10:10:51 Bind mounts 2023-01-14 10:11:01 That's how we typically do that 2023-01-14 10:11:05 oh you mean like 2023-01-14 10:11:07 i put it in a folder 2023-01-14 10:11:11 then move it into the thing 2023-01-14 10:11:12 hm 2023-01-14 10:11:34 ok, so global git config mounted 2023-01-14 10:12:24 can't tell if this runs as root or git 2023-01-14 10:15:51 ah, /etc/gitconfig is a thing 2023-01-14 10:16:44 ok, added fetch writecommitgraph, anything else you think is good option-wise 2023-01-14 10:22:32 technically the hourly gc auto which does run on fetch afaik has commit-graph already but 2023-01-14 11:40:26 There is also maintenance run, which does more then just gc afaik 2023-01-14 11:40:29 not sure if it's helpful 2023-01-14 11:48:46 by default e.g. something like fetch (manpage doesn't specify full set of commands) all trigger maintenance run ..something 2023-01-14 11:48:51 and there are timers for everything 2023-01-14 11:49:09 so, the hourly maintenance does commit-graph, weekly there is a pack-ref .. 2023-01-14 11:49:23 it only runs on command invocation not as a daemon but there are constant fetches anyway 2023-01-14 11:49:48 right 2023-01-14 11:49:58 perhaps there are some that never run on any timeframe that are useful, but there are quite a few i think 2023-01-14 11:51:05 scheduling it mostly makes sure it does not need to run just when you need to do something 2023-01-14 11:51:59 ah, maintenance.gc.enabled is the only true one.. touching some stuff sets the others 2023-01-14 11:52:32 doing register once will fill it out 2023-01-14 11:53:15 ok, i'll copy some config for it, but passive maintenance requires cron 2023-01-14 11:53:31 also idk if that works with global config 2023-01-14 11:53:47 and for local there are a bunch of repos 2023-01-14 11:55:16 Yeah, and I think it chokes on bb cron 2023-01-14 11:55:19 I sent a patch once 2023-01-14 11:55:32 bb does something non-standard 2023-01-14 11:56:00 git config should not matter if it's global or lcoal 2023-01-14 11:56:03 local 2023-01-14 11:56:05 it's all merged down 2023-01-14 11:58:08 yeah, but i mean for cron, the thing it puts is... 2023-01-14 11:58:09 weird 2023-01-14 11:58:16 also mine is like completely broken 2023-01-14 11:58:23 https://img.ayaya.dev/tZfRCf9wgobu 2023-01-14 11:58:25 what the hell is this 2023-01-14 11:59:32 psykose: what' 2023-01-14 11:59:37 what's wrong with that? 2023-01-14 11:59:47 defining a cronjob that is not sensitive to environment 2023-01-14 12:00:14 i don't think aports/src/git is an executable 2023-01-14 12:00:27 how strange 2023-01-14 12:00:47 https://tpaste.us/DBKO that's what it does for me 2023-01-14 12:00:53 but it has been a while ago since I set it up 2023-01-14 12:00:57 yeah 2023-01-14 12:00:57 (the logging I added manually) 2023-01-14 12:01:02 curious why it broke for me 2023-01-14 12:01:16 Did you by chance install a locally built git or something like that? 2023-01-14 12:01:21 what does git --exec-path return? 2023-01-14 12:01:46 same as you 2023-01-14 12:01:55 (that has been there for a while, idk when it added it) 2023-01-14 12:02:07 also doing register now doesn't edit the crontab at all 2023-01-14 12:03:17 ah, only on maint start 2023-01-14 12:03:21 alright, works i suppose 2023-01-14 12:03:44 not sure how to set up cron in a container though except for more containers and mounting 2023-01-14 12:06:26 yeah, would require a dedicated container 2023-01-14 12:06:52 at least, without involving some kind of service manager 2023-01-14 12:07:11 So depends on whether it actually adds something 2023-01-14 12:13:15 meh 2023-01-14 12:13:21 it's just fetching from gitlab isn't it 2023-01-14 12:13:39 hm, though i guess it's distinct anyway 2023-01-14 20:51:35 ikke: you still have to kick armv7 :p 2023-01-14 20:52:07 Do I have to? 2023-01-14 20:53:54 alright alright 2023-01-14 20:55:40 it's been 2 days! 2023-01-14 20:55:42 :D 2023-01-17 17:31:25 ikke: the x86 ci seems to always fail 2023-01-17 17:31:31 e.g. https://gitlab.alpinelinux.org/J0WI/aports/-/jobs/951752 2023-01-17 17:31:53 hmm, not a lot of information 2023-01-17 17:32:07 ofcourse 2023-01-17 17:32:09 full disk 2023-01-17 17:42:17 lesigh 2023-01-17 17:42:42 some user thinking CI is for hosting software in the cloud 2023-01-17 17:59:11 haha link 2023-01-17 17:59:13 where was it 2023-01-18 05:36:32 gitlab security release due to git 2023-01-18 05:48:48 fun, it does not build due to missing tag 2023-01-18 10:26:17 :) 2023-01-18 10:26:20 every time 2023-01-18 11:24:20 Ok seems like they have pushed the tags now 2023-01-18 11:50:18 yes, build succeeded now 2023-01-18 12:08:23 that's good 2023-01-19 12:05:30 Free space: 12.9G on the x86_64 ci 2023-01-19 12:39:03 added chron to clean up docker 2023-01-19 12:53:43 I suppose I'll upgrade gitlab in a bit 2023-01-20 20:45:20 ikke: clandmeter: idk what you do with gitlab batteries but you made very good 'machine', and I'm proud that it was my proposal and insisting to use gitlab instead of git hub 2023-01-20 20:45:30 very good job 2023-01-20 20:46:12 thank you 2023-01-20 20:46:51 you deserve big thanks 2023-01-20 20:48:41 if I forgot to mention psykose then sorry, don't know who works on all these things 2023-01-20 20:49:51 clandmeter did most of the work setting it up :) 2023-01-20 20:51:05 yes, I know this 2023-01-20 20:51:52 he deserves few bottles of good red wine, maybe full box ;) 2023-01-20 21:24:02 hm, now when ncopa make linux-lts from the latest stable maybe we don't need linux-edge 2023-01-20 21:57:53 it's lts 2023-01-20 21:58:49 pj[m]: no, it is not long term stable 2023-01-20 22:03:13 it was upgraded in anticipation of 6.1 being the next lts, early for convenience and all the 6.1 niceties 2023-01-20 22:03:27 if it becomes lts then it not currently being lts is just splitting hairs and being pedantic 2023-01-20 22:03:36 if it does not then it's just an honest mistake and 6.2 will be the lts 2023-01-20 22:04:29 it won't follow latest-stable like edge does 2023-01-20 22:04:44 wouldn't be easy to to keep it 2 years if it wouldn't be declared lts 2023-01-20 22:05:12 obviously, but it's in edge a long time from release and regardless of which gets picked it's in time for next release 2023-01-20 22:06:35 well, I also expected it will be next lts 2023-01-22 14:03:38 new gitlab release 2023-01-22 14:04:11 15.8? 2023-01-22 14:07:07 yup, 15.8, just received the e-maisl 2023-01-22 14:07:09 email 2023-01-22 14:07:58 I'm a bit behind atm 2023-01-22 14:08:09 I suppose we could try jumping from 15.5 to 15.7 2023-01-22 14:25:26 Removing last ruby code from gitaly: https://gitlab.com/gitlab-org/gitaly/-/issues/4742 2023-01-22 14:27:45 It still amazes me that the ruby compnents take the longest time to build 2023-01-22 14:56:33 upgraded gitlab-test to 15.6 2023-01-22 15:55:34 upgraded it now to 15.7 2023-01-22 20:50:32 poggers 2023-01-22 20:51:41 tried to build 15.8 with alpine 3.17 / ruby 3.1, but 1) it fails to build some gems 2023-01-22 20:53:02 what errors 2023-01-22 20:53:57 This is one: https://tpaste.us/JRWl 2023-01-22 20:55:03 do you have pkgconf by chance 2023-01-22 20:55:05 This is another 2023-01-22 20:55:07 https://tpaste.us/8Mok 2023-01-22 20:55:08 also there is more log in mkmf.log 2023-01-22 20:55:10 pkgconf is installed 2023-01-22 20:56:05 also those "provided configuration options" look funny 2023-01-22 20:56:12 it's just --with --without of everything 2023-01-22 20:56:16 yeah, noticed 2023-01-22 20:56:34 Not something we procide 2023-01-22 20:56:36 provide* 2023-01-22 20:56:55 Takes a bit more effort to get those log files 2023-01-22 21:00:44 dl-master will but unavailable for ~1h tuesday night 2023-01-22 21:01:16 sounds ok 2023-01-22 21:01:42 host will be upgraded 2023-01-22 21:01:57 (kernel) 2023-01-23 11:49:10 https://sourceware.org/bugzilla/show_bug.cgi?id=30033 bloat of arm32 with binutils bug 2023-01-23 11:50:52 do we need to revert this for alpine 2023-01-23 11:54:11 mps: maybe create an issue for it on gitlab? 2023-01-23 11:54:41 maybe 2023-01-23 11:54:47 why not? 2023-01-23 11:55:40 I see that qemu-system-arm stopped to work for me on aarch64 but have to investigate reason more deeply 2023-01-23 11:57:40 ok, qemu-user works 2023-01-23 12:37:23 probably fine to wait for a fix 2023-01-23 12:40:15 it only affects 32-bit userspace on 64-bit which isn't exactly common (i know you do it) as well as requiring >4k pages (so very few hpc machines, and the m1 ones?) 2023-01-23 12:40:28 i.e. the armv7 dev container is 32-bit userspace on 64 and isn't affected on anything i just tested 2023-01-23 12:41:07 i know the page size is compile time set for the kernel but 2023-01-23 12:44:48 m1 uses 16K pages 2023-01-23 12:59:34 i know 2023-01-24 17:17:26 m1 does not support 32bit userspace? 2023-01-24 17:17:37 no, afaik it does not 2023-01-24 17:17:41 just 64-bits 2023-01-24 17:18:10 yeah, doesn't 2023-01-24 17:18:19 64-only cpu, like the new iphones afaik 2023-01-24 17:18:38 Apple can do that, just discard an entire category of userspace 2023-01-24 17:21:44 the tired developer in me wishes more people did the same 2023-01-24 17:22:05 people take backwards compat to very absurd lengths sometimes 2023-01-24 17:23:59 Not everyone can afford the latest and greatest every other year 2023-01-24 18:11:13 this way apple packed more 'transistors' on chip 2023-01-24 18:12:06 but iritates me because I can't run amrv7 lxc on m1. and apple cares for me so much :D 2023-01-24 18:12:56 ofc, I can but is slow and I will prepare old chromebook to compile armv7 2023-01-24 20:17:28 psykose: https://tpaste.us/9MD4 2023-01-24 20:17:44 backtrace from iwd 2023-01-24 20:17:55 ah 2023-01-24 20:18:05 still looks like missing symbols 2023-01-24 20:18:26 i.e. no musl-dbg 2023-01-24 20:18:34 but given the error it looks like a stack overrun or whatnot 2023-01-24 20:20:06 https://tpaste.us/nk1v with musl-dbg 2023-01-24 20:21:05 ah 2023-01-24 20:21:07 that's the better one 2023-01-24 20:22:01 hmm 2023-01-24 20:22:29 yes, but I don't undestand why it works on kernel 6.1.7 and faults on 6.1.8 2023-01-24 20:23:00 the backtrace also indicates it's basically malloc(16) 2023-01-24 20:23:04 nothing funny there 2023-01-24 20:24:37 and my gdb skill is faded away 2023-01-24 20:27:18 hope upstream dev have deep understandig of this 2023-01-24 21:04:30 ikke: i think we might need to update the httpd on www 2023-01-24 21:04:40 clandmeter: reason? 2023-01-24 21:04:45 i need to set some headers, but i dont think its possible with darkhttpd 2023-01-24 21:04:49 ah ok 2023-01-24 21:05:02 or i need to do it upstream 2023-01-24 21:05:27 i also needed to "hack" json support 2023-01-24 21:05:37 Do we want to switch to nginx? 2023-01-24 21:06:02 i guess that would be the easiest solution 2023-01-24 21:06:15 currently i get CORS errors 2023-01-24 21:06:32 and i had to set the default mimetype to json... 2023-01-24 21:06:51 I have no issue with switching to nginx 2023-01-24 21:06:51 err content type 2023-01-24 21:08:23 clandmeter: when you are here, I reenabled cma for linux-edge on aarch64. it can be disabled with kernel cmdline parameter 'cma=0' 2023-01-24 21:08:54 ok 2023-01-24 21:09:12 ill keep it in the back of my mind when we setup the new arm boxes 2023-01-24 21:09:16 mps: did something change upstream? 2023-01-24 21:09:28 i guess somebody had a need for it 2023-01-24 21:09:36 darkhttpd has --header doesn't it 2023-01-24 21:09:44 ikke: no, our users needs cma for some SoCs 2023-01-24 21:09:49 mps: ah ok 2023-01-24 21:10:32 psykose: yes, but you cant set it per path/item 2023-01-24 21:10:39 ah 2023-01-24 21:10:39 its a global thingy 2023-01-24 21:10:40 yeah 2023-01-24 21:10:49 yeah, nginx is a better choice anyway at this point 2023-01-24 21:10:51 just like json 2023-01-24 21:11:02 it can set it based on extension 2023-01-24 21:11:10 which does not work on things without extension :) 2023-01-24 21:30:19 I modified the default.conf, should be ok i guess. 2023-01-24 21:30:39 cors errors gone :) 2023-01-24 21:31:03 :D 2023-01-24 21:32:34 i dont see any performance inpact ;-) 2023-01-24 21:32:39 impact even 2023-01-24 21:32:59 time to add ktls 2023-01-24 21:34:05 heh 2023-01-26 08:29:54 good morning! I'd like another wireguard key for a second laptop. how do I add that? 2023-01-26 08:38:06 ncopa: good morning! same as you made previous one 2023-01-26 08:43:56 i suppose I have to add the pub key to wg.a.o? 2023-01-26 08:44:47 i don't seem to have ssh access to wg.alpinelinux.org 2023-01-26 08:50:00 ncopa: I see you have it 2023-01-26 08:50:56 ncopa@ncopa-desktop key 2023-01-26 08:51:29 ok 2023-01-26 08:51:47 deu7-dev1.alpinelinux.org host 2023-01-26 08:55:50 nice motd message :) 2023-01-26 08:57:44 oh, that must be ikke ;) 2023-01-26 11:21:08 :) 2023-01-26 12:26:50 So uh my physical TOTP device is broken and no I can't login to Gitlab anymore. Can I somehow reset the account to get access again? 2023-01-26 12:27:58 PureTryOut: let me check 2023-01-26 13:33:30 PureTryOut: i guess you use it for more than one service. Sounds like fun.. 2023-01-26 13:33:46 Yup... Great fun indeed 2023-01-26 13:34:11 GitHub was quite easy to reset, but I need to switch it on multiple Gitlab instances 2023-01-26 19:45:45 psykose: ftr, the host keys are shown here: https://gitlab.alpinelinux.org/help/instance_configuration#ssh-host-keys-fingerprints 2023-01-26 19:46:04 or the fingerprints 2023-01-26 19:47:46 ay fixed 2023-01-26 22:01:12 ikke: i broke rust by accident so i'll need your help to fix it :p 2023-01-26 22:04:41 the install got generated with 0600 perms so the package is broken on install 2023-01-26 22:04:51 https://git.alpinelinux.org/aports/commit/?id=5c958a29ca22 fixes it, but the existing one can't be used to build it again 2023-01-26 22:05:02 so you have to rebuild all of them by hand after running that on the installed rust 2023-01-26 22:05:17 unless you have a better idea 2023-01-27 05:13:24 Install rust, fix permissions, build rust? 2023-01-27 05:48:24 yeah 2023-01-27 05:48:52 abuild deps; run that find -exec in the commit on the same /usr path; abuild -r; repeat for all 8 arches 2023-01-27 05:48:55 :/ 2023-01-27 05:49:37 annoying busywork for you, so apologies 2023-01-27 05:49:45 i should've double checked the artifacts 2023-01-27 05:50:04 not the first time i saw this issue by chance, i tried debugging it before but couldn't find anything other than "caused by sccache" 2023-01-27 05:50:08 and now it happens regardless 2023-01-27 05:50:38 trying to debug build steps in rustbuild isn't very easy 2023-01-27 05:51:28 It's already building 2023-01-27 05:51:52 :) 2023-01-27 05:52:36 I just manually installed rust, so need to make sure we remove it afterwards 2023-01-27 05:52:42 ah, ok 2023-01-27 05:52:42 yeah 2023-01-27 05:52:49 if you did just abuild deps it would remove it for you after 2023-01-27 05:53:07 yes, but then I need to switch between buildozer and root :) 2023-01-27 05:53:24 :p 2023-01-27 05:53:27 don't forget 2023-01-27 05:53:38 riscv will also take quite a while compared to the others 2023-01-27 05:53:44 yup 2023-01-27 06:36:15 wow, armhf finished first 2023-01-27 06:37:08 :) 2023-01-27 06:37:21 fyi, I removed rust from world everywhere 2023-01-27 06:38:49 okie 2023-01-27 06:38:49 maybe others finished earlier, but they are building other packages 2023-01-27 06:38:53 thanks boss 2023-01-27 18:54:18 thinking about upgrading gitlab tonight 2023-01-27 19:20:34 good idea 2023-01-27 19:20:54 from 15.5 to 15.7, tested that on gitlab-test 2023-01-27 19:38:18 psykose: let me know if you notice issues. One thing I changed is to enable gitally to used the bundled git binaries (recommended) 2023-01-27 19:51:33 will do 2023-01-28 06:42:17 ikke: gitlab merges don't trigger builders 2023-01-28 07:18:24 psykose: hmm, need to check the webhook then. 2023-01-28 07:36:35 psykose: see a 500 response in the webhooks (and gitlab started to temporarily suspoend webhooks when that happens) 2023-01-28 07:36:43 unfortunate 2023-01-28 07:51:08 psykose: /usr/bin/lua5.3: /etc/webhooks/scripts/alpine-disk-image:13: attempt to index a nil value (field 'project') 2023-01-28 07:51:34 guess they changed some apis 2023-01-28 07:52:03 /srv/compose/webhook-new on gbr2-dev1 in case you have some time (I have time later) 2023-01-28 07:52:59 ah, project changed to project_name 2023-01-28 07:54:19 seems like it has flattened 2023-01-28 07:56:52 ok, get 200 back now 2023-01-28 08:00:12 psykose: it was changing a . to a _ :) 2023-01-28 08:01:02 :) 2023-01-31 18:26:52 ikke: im getting a "in your face" critical security release update request on gitlab. 2023-01-31 18:27:05 i guess you probably seen it already 2023-01-31 18:27:16 no, not yet 2023-01-31 18:27:22 I guess you are ahead in the queue :) 2023-01-31 18:27:37 i have never seen this overlay before 2023-01-31 18:27:50 Oh, me neither 2023-01-31 18:27:52 I see it now 2023-01-31 18:28:05 makes sense to do it like this 2023-01-31 18:28:27 meh 2023-01-31 18:28:39 only a couple of medium severity issues 2023-01-31 18:28:54 This is a 'stop everything you are doing and upgrade immediately' popup 2023-01-31 18:29:05 :) 2023-01-31 18:29:12 yes, i didnt look at the details yet 2023-01-31 18:29:22 i guess its just a new feature 2023-01-31 18:29:37 "Critical security release" 2023-01-31 18:29:47 will popup every patch release :p 2023-01-31 18:31:00 oh it also has a nice header now 2023-01-31 18:31:04 yes 2023-01-31 18:31:17 i pressed Upgrade now, but nothing happend... 2023-01-31 18:31:25 >Sidekiq background job DoS 2023-01-31 18:31:36 i thought that was just running sidekiq at all? nothing new here 2023-01-31 18:31:56 "CSRF via file upload allows an attacker to take over a repository." seems to be the most serious 2023-01-31 18:32:14 next to a caveat of "if an Owner or Maintainer uploads a file" 2023-01-31 18:33:33 >make a sidekiq job allocate a lot of memory 2023-01-31 18:33:40 just so much humor in these notes 2023-01-31 18:33:57 psykose: i created this issue, not sure you already seen it? https://gitlab.alpinelinux.org/alpine/tsc/-/issues/65 2023-01-31 18:34:05 i did, how come 2023-01-31 18:34:55 why i created it? 2023-01-31 18:35:03 no, like 2023-01-31 18:35:04 what about it 2023-01-31 18:36:00 you are also part of infra, so i thought i would let you know it exists. 2023-01-31 18:36:29 although you probably get notified as you are a tsc member now 2023-01-31 18:36:51 i get notified on almost everything :) 2023-01-31 18:37:45 i don't personally use matrix or care about the proposal 2023-01-31 18:38:07 nod 2023-01-31 18:38:24 its not a proposal to push ppl to use matrix 2023-01-31 18:39:22 https://gitlab.com/gitlab-org/gitlab/-/issues/387719 2023-01-31 18:43:40 it would probably make the most sense to bridge only #alpine-linux and no other channels, given that bridged matrix channels fall into one of two categories 2023-01-31 18:43:54 - people know how irc works and the channel on the matrix side is just an irc channel in essence 2023-01-31 18:44:02 - people don't, and every channel looks like 2023-01-31 18:44:12 * - people dont, and every channel looks like 2023-01-31 18:44:17 * * - people dont, and every channel looks lik 2023-01-31 18:44:22 etc 2023-01-31 18:45:49 the matrix-only channels can do whatever (while being official, etc etc), i'm not going to be there so it's no difference for me 2023-01-31 18:46:03 the bridged ones are guaranteed to be a disaster so at least keep it to one :) 2023-01-31 18:46:59 i was expecting controversy, that's why I would like to discuss it in the TSC. 2023-01-31 18:48:20 i don't think it's very controversial, more just the benefit is in having an official space now including another platform 2023-01-31 18:48:38 so if it's non-bridged rooms it's just more spaces for whoever wants them (assuming someone can moderate them) 2023-01-31 18:48:53 and #alpine-linux could be bridged just for fun as it's a free-for-all anyway 2023-01-31 18:49:07 but other channels wouldn't gain anything from it, there's no benefit to e.g. #alpine-devel 2023-01-31 18:49:43 none of us use matrix and anyone that does can already join the channel via the automatic compatibility anyway, making it an extra room on the other side doesn't improve what it's for 2023-01-31 18:50:59 so in effect the proposal is "making another social media space", which is fine if someone wants to maintain all that, no real issues 2023-01-31 18:55:50 not sure what the difference is with the current status. alpine-devel is already bridged. what other disaster could happen? 2023-01-31 18:56:03 bridged to what 2023-01-31 18:56:14 bridged to irc 2023-01-31 18:56:29 we are on irc, it's bridged to itself? 2023-01-31 18:56:51 matrix is bridged to alpine-devel irc 2023-01-31 18:56:59 it's bridged to matrix 2023-01-31 18:57:01 the other way around, cland 2023-01-31 18:57:19 a bridge doesnt work two ways? 2023-01-31 18:57:29 it does, but the irc is origin 2023-01-31 18:57:31 i don't mean the automatic "matrix users can join any irc room" 2023-01-31 18:58:02 do you have some actual bridge to a room set up or 2023-01-31 18:59:23 although I agree that having dedicated matrix server will help with moderation 2023-01-31 19:01:53 i.e. by default there is a matrix<->oftc bridge, and it permits #_oftc_#channame:matrix.org 2023-01-31 19:02:00 and matrix users can join any irc room through that 2023-01-31 19:02:16 this is effectively meaningless though, it's just individual users 2023-01-31 19:02:41 yes you specifically need to join that room, and are aware its a bridged irc room 2023-01-31 19:02:48 an actual bridged room would be #alpine-official-whatever:matrix.org, and that room is bridged into some equivalent irc room 2023-01-31 19:02:59 and it would be a room advertised as a matrix room, etc 2023-01-31 19:03:06 You can make a matrix space if you need to have them organised 2023-01-31 19:03:34 but other than that and moderation I don't see much point 2023-01-31 19:03:57 if you link the irc channel to the matrix room, users that would join the room would automatically also join irc. 2023-01-31 19:04:00 iiuc 2023-01-31 19:04:06 this already happens 2023-01-31 19:04:12 right now, for me 2023-01-31 19:04:25 which room did you join? 2023-01-31 19:04:41 I'm on #oftc_alpine-infra or something like that 2023-01-31 19:04:45 the distinction is that #_oftc_#whatever is clear that it's bridged and only people that use a matrix client to access irc rooms use it 2023-01-31 19:04:57 yes thats what i said 2023-01-31 19:05:15 if you have an official matrix room and it's bridged, people join it just to use the matrix room, they don't necessarily care it's two places at once 2023-01-31 19:05:19 if you link the room, then you join @devel:alpinelinux.org and automatically also join irc. 2023-01-31 19:05:44 I don't want to sound rude, but "ok but why?" 2023-01-31 19:06:05 as psykose said, everything is already linekd 2023-01-31 19:06:07 and then, being unaware that it's actually bridged, they use it like a matrix room 2023-01-31 19:06:11 linked, bleh 2023-01-31 19:06:19 5 minutes later the entire chat is urls and edited messages 2023-01-31 19:06:33 so.. it's just a matrix room and unreadable garbage on the irc side 2023-01-31 19:06:59 being mostly an IRC user here and elsewhere, I've felt pain of people who edit same message >5 times 2023-01-31 19:07:14 and it's extremely annoying when someone writes essays 2023-01-31 19:07:57 there is no difference now, all those matrix users are already here. 2023-01-31 19:08:06 yes, and they are aware it's bridged 2023-01-31 19:08:10 i feel like you didn't read anything i said 2023-01-31 19:08:26 same goes for me 2023-01-31 19:08:33 ok 2023-01-31 19:10:40 > bridge irc<>matrix | already done 2023-01-31 19:10:42 > joins irc when joined matrix | already done 2023-01-31 19:11:25 > know that it's bridge | already done (can be seen by channel name) 2023-01-31 19:12:39 the only thing that can't be done is vanity matrix home server (here is :matrix.org everywhere vs :alpinelinux.org) and I believe moderation also slightly sucks 2023-01-31 19:13:13 (because you don't manage :matrix.org so don't have as high perms and network bans are not possible) 2023-01-31 19:15:06 although moderation can be improved by setting the channel to registered only so people have to link their IRC with matrix 2023-01-31 19:17:08 but also mind that moderation tools on matrix side also suck, because there is matrix API and ??? eh, mjolnir? which you also have to host yourself and is massive PITA 2023-01-31 19:19:34 clandmeter: but yeah, i don't mind (as i don't use matrix, so it's not up to me of course). you can implement it as you wish, i don't mind :) no worries 2023-01-31 19:20:12 one other positive effect is that if you will host bridge, no more oftc irc<>matrix bridge outage? 2023-01-31 19:20:42 and randomly kicking out everyone and bridge being dead for days 2023-01-31 19:20:53 psykose: its not my wish, my wish is to discuss and see the cons/benefits. 2023-01-31 19:21:27 and if there is too much cons, or there is too much controversy, we just dont support it. 2023-01-31 19:21:49 sure, guess we'll discuss it in the meeting officially then 2023-01-31 19:22:16 pj[m]: you are a irc user or a matrix user? 2023-01-31 19:22:19 How will this affect the users who are now using the existing bridge? 2023-01-31 19:22:33 nothing i think 2023-01-31 19:22:49 slightly tangential and off topic, but all the "unofficial" alpine linux spaces on various social media i've come across were trainwreck disasters 2023-01-31 19:22:50 clandmeter: I'm using just my matrix account right now because I'm too lazy to connect it to IRC and I had some issues long time ago 2023-01-31 19:23:03 i'd guess having an official one in something more friendly than irc (non-bridged) might be useful in that regard 2023-01-31 19:23:18 connect as in "link my matrix account via IRC bridge to my IRC account" 2023-01-31 19:23:30 and no i dont think we will run our own bridge 2023-01-31 19:23:31 but I talk often from IRC too 2023-01-31 19:26:15 i think its a valid point that ppl that are unaware it is bridged could create issues for irc users. 2023-01-31 19:27:34 but i have not noticed it that much that it an issue for me 2023-01-31 19:28:02 it's not an issue on any of our channels for sure 2023-01-31 19:28:10 It's better now, but we regular had to tell people how the features they are using appear on irc 2023-01-31 19:28:23 what could help is set topic for matrix channels 2023-01-31 19:29:44 nevermind, they are set, cinny just doesn't show them next channel name 2023-01-31 19:29:51 ikke: true, but we have told as many not to paste into irc 2023-01-31 19:39:10 i remember when i joined one of the pmos rooms, it asked me to confirm the room rules or whatever to enter. 2023-01-31 19:39:47 but i guess everybody just pushes agree and carries on :)