2022-09-01 10:11:35 algitbot: kick master 2022-09-01 10:11:43 algitbot: retry master 2022-09-01 19:36:36 algitbot: retry master 2022-09-01 20:09:37 psykose: php81 fails on ppc, just exclude this tests please !38503 2022-09-01 20:10:05 sure 2022-09-01 20:10:08 you can merge that too, haha 2022-09-01 20:11:35 psykose: I used to be sure that builder fails the same way as CI but afk atm 2022-09-01 20:11:41 algitbot: retry master 2022-09-01 20:11:43 makes sense 2022-09-02 00:44:04 algitbot: retry master 2022-09-02 00:52:23 algitbot: retry master 2022-09-02 01:07:34 algitbot: kick master 2022-09-02 01:07:41 algitbot: retry master 2022-09-02 08:42:04 algitbot: retry master 2022-09-02 08:52:07 algitbot: retry master 2022-09-02 14:27:46 algitbot: kick master 2022-09-02 14:27:53 algitbot: retry master 2022-09-02 16:55:30 algitbot: retry master 2022-09-02 17:34:08 algitbot: retry master 2022-09-02 17:40:05 algitbot: retry master 2022-09-02 18:55:38 algitbot: kick master 2022-09-02 23:39:49 algitbot: retry master 2022-09-03 12:31:03 algitbot: retry master 2022-09-03 12:44:46 algitbot: retry master 2022-09-03 17:05:58 algitbot: retry master 2022-09-03 18:35:09 algitbot: retry master 2022-09-03 18:40:50 algitbot: retry master 2022-09-03 21:18:44 algitbot: retry master 2022-09-03 21:19:17 sad trombone 2022-09-03 21:20:20 sad indeed 2022-09-03 21:20:21 algitbot: retry master 2022-09-03 21:24:36 algitbot: kick master 2022-09-03 21:24:43 algitbot: retry master 2022-09-03 21:44:23 That's cheating :P 2022-09-03 21:44:56 it is 2022-09-03 21:52:00 algitbot: retry master 2022-09-04 06:08:55 algitbot: retry master 2022-09-04 11:03:53 algitbot: kick master 2022-09-04 11:04:01 algitbot: retry master 2022-09-04 14:00:41 algitbot: retry master 2022-09-04 22:55:30 algitbot: retry master 2022-09-05 10:14:25 algitbot: retry master 2022-09-05 12:10:39 algitbot: kick master 2022-09-05 12:17:00 is there really a need to have uncompressible 1.1GB data archives in community 2022-09-05 12:17:38 hmm 2022-09-05 12:17:47 i asked about this a few months ago 2022-09-05 12:17:53 curl -L https://dl.xonotic.org/xonotic-$pkgver.zip 2022-09-05 12:17:55 done 2022-09-05 12:17:56 and apparently nobody saw any issues with it 2022-09-05 12:18:15 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/29070#note_225349 2022-09-05 12:19:04 ah, because it's a separate merge request 2022-09-05 12:19:20 yes 2022-09-05 12:20:25 algitbot: retry master 2022-09-05 14:24:30 algitbot: retry master 2022-09-05 16:12:27 hmm, needs quic-go >0.28 2022-09-05 16:14:06 https://github.com/traefik/traefik/commit/45453b20fafc75249acc097589328dd9a8fac1cf 2022-09-05 17:17:55 algitbot: retry master 2022-09-05 21:42:01 algitbot: retry master 2022-09-05 22:36:48 algitbot: retry master 2022-09-06 05:03:06 algitbot: kick master 2022-09-06 05:03:22 algitbot: retry master 2022-09-06 09:22:31 fcolista: ^ :-) 2022-09-06 09:22:38 yes ikke 2022-09-06 09:22:41 let me revert it 2022-09-06 09:22:44 it was a mistake 2022-09-06 12:15:30 algitbot: retry master 2022-09-06 15:14:18 algitbot: retry master 2022-09-06 20:51:34 algitbot: retry master 2022-09-06 21:00:21 algitbot: retry master 2022-09-07 08:06:15 anyone has ppc64le machine that can give me the output of: 2022-09-07 08:06:16 sys.platform.lower() 2022-09-07 08:07:53 it should be darwin.. 2022-09-07 08:08:38 I assume python? 2022-09-07 08:08:44 right.. 2022-09-07 08:09:11 It says linux 2022-09-07 08:09:31 https://tpaste.us/enwW 2022-09-07 08:09:39 thx ikke. That's why then enable the optimizatin and build fails 2022-09-07 08:10:03 Why would you expect darwin? 2022-09-07 08:10:33 ppc64le is the same arch of mac? 2022-09-07 08:11:09 mac has switched to intel a long time ago, and now to arm 2022-09-07 08:11:19 The platform is not the arch 2022-09-07 08:11:32 the setup.py of kitty has sys.platform.lower() where it checks 2022-09-07 08:11:34 _plat = sys.platform.lower() 2022-09-07 08:11:34 is_macos = 'darwin' in _plat 2022-09-07 08:12:09 We are not running macos.. 2022-09-07 08:12:32 if is_mac is true, then it sets : 2022-09-07 08:12:32 native_optimizations = False 2022-09-07 08:12:44 That should not be relevant for Alpine Linux 2022-09-07 08:12:51 well, actually: 2022-09-07 08:12:51 if native_optimizations and is_macos and is_arm: 2022-09-07 08:13:13 afaiu that's why it fails the build with ppc64le 2022-09-07 08:13:14 python3 setup.py 2022-09-07 08:13:14 CC: ['gcc'] (12, 1) 2022-09-07 08:13:14 gcc: error: unrecognized command-line option '-march=native'; did you mean '-mcpu=native'? 2022-09-07 08:13:16 so that seems to target mac ARM (m1, etc) 2022-09-07 08:13:21 that should not be relevant 2022-09-07 08:13:53 comment in setup.py states: # see https://github.com/kovidgoyal/kitty/issues/3126 2022-09-07 08:13:53 # -march=native is not supported when targeting Apple Silicon 2022-09-07 08:14:09 We are not running Apple Silicon 2022-09-07 08:14:24 We are running IBM powerpc 2022-09-07 08:14:49 I know. What I'm saying is how to fix the build of ppc64le, so I need to patch the setup.py 2022-09-07 08:14:53 Maybe it should be disabled there as well, but that should be a separate check 2022-09-07 08:15:20 in order to have native_optimizations = False for ppc64le 2022-09-07 08:15:34 import platform; platform.machine() == 'ppc64le' 2022-09-07 08:16:08 :) that's what I was looking for :) thanks! 2022-09-07 08:16:22 Any way to test it beforehand? 2022-09-07 08:16:30 CI 2022-09-07 08:16:34 make a merge request 2022-09-07 08:16:56 thx ikke 2022-09-07 08:20:15 I almost always make merge requests to make sure I didn't make stupid mistakes 2022-09-07 08:31:47 thx ikke thats' a good suggestion and an encuragement for me that is lazy :) 2022-09-07 08:32:18 s/is/being 2022-09-07 08:32:25 Maybe look at glab 2022-09-07 08:32:43 I have an alias called `mr` that automatically creates a merge request for the current branch 2022-09-07 08:33:00 mr is an alias for glab mr create --remove-source-branch --allow-collaboration --fill --head kdaudt/aports --yes 2022-09-07 08:33:29 <3 2022-09-07 08:33:53 merge is an alias for glab mr merge --when-pipeline-succeeds=false -yr 2022-09-07 08:34:18 I never used glab 2022-09-07 08:34:30 gitlab officially adapted glab 2022-09-07 08:34:37 adopted* 2022-09-07 09:22:24 ikke once I've used glab mr to create a merge request, and the pipeline fails so i have another commit that updates the patch, it's enough git commit --amend and push to my repo? Or to update the mr is expected another way to proceed? 2022-09-07 09:22:48 i made a mr to my fcolista/aports ofc 2022-09-07 09:22:57 fcolista: amending + force push will update the MR 2022-09-07 09:23:03 cool 2022-09-07 09:24:01 oh, the target of the MR is incorrect 2022-09-07 09:24:34 You created an MR that would be merged into your own fork, rather than alpine/aports 2022-09-07 09:24:42 correct 2022-09-07 09:25:05 I'm working on my own repo 2022-09-07 11:43:17 fcolista: that patch just removed a comment? 2022-09-07 11:43:37 yes 2022-09-07 11:43:55 anyway, it fails now because it tries to unlink a directory in the tests 2022-09-07 11:44:25 https://tpaste.us/k6V4 2022-09-07 11:45:25 I wonder why in the pipeline it works 2022-09-07 11:45:36 /tmp is clean there 2022-09-07 11:45:51 so it should work.. 2022-09-07 11:46:21 https://gitlab.alpinelinux.org/fcolista/aports/-/merge_requests/2 2022-09-07 11:46:23 The unlink function being called already mentioned you should use rmdir() if you want to remove a directrory 2022-09-07 11:48:42 fcolista: https://github.com/greenbone/ospd-openvas/blob/main/ospd/ospd.py#L136 2022-09-07 11:49:03 it does a glob (wildcard search) on a path 2022-09-07 11:49:10 apparently that returns a directory which it fails on 2022-09-07 11:49:26 (probably the root dir itself) 2022-09-07 11:49:46 I don't understand why it works with gitlab pipeline with my repo but not the alpine/aports 2022-09-07 11:50:09 fcolista: pipeline is stateless, the builders are not 2022-09-07 11:50:45 (inbefore rootbld) 2022-09-07 11:51:47 So on the builder, /tmp/60843d06-cefc-453a-bb0c-f72a6c2a4bd8 exists, is a directory with files 2022-09-07 11:51:55 The code tries to clean it up, but fails 2022-09-07 11:52:02 if the /tmp//60843d06-cefc-453a-bb0c-f72a6c2a4bd8 is removed? 2022-09-07 11:52:12 Then I expect it to work, until the next time 2022-09-07 11:52:28 due to unlink... 2022-09-07 11:52:31 yes 2022-09-07 11:52:36 unlink on a directory 2022-09-07 11:53:01 gotcha 2022-09-07 11:53:28 gotta fix that then 2022-09-07 11:53:40 and remove that useless fix-build.patch 2022-09-07 11:54:21 I think the is checking if dp is a file or directory 2022-09-07 11:55:18 Hmm, I don't understand it. They check if the name matches a UUID 2022-09-07 13:03:36 ikke, is there a way to check against the builder? 2022-09-07 13:07:28 fcolista: no 2022-09-07 13:41:22 seems that this works, ikke : https://tpaste.us/JrJv 2022-09-07 13:41:47 when a uuid is matched in /tmp, is deleted, also if it is a dir 2022-09-07 13:42:32 sounds good 2022-09-07 14:12:50 uff.. 2022-09-07 14:36:49 bah 2022-09-07 14:37:15 I've built ospd-openvas in a docker container and test passes 2022-09-07 14:37:28 I don't understand why does not within the builder 2022-09-07 14:47:17 hmm, strange 2022-09-07 14:49:21 https://gitlab.alpinelinux.org/alpine/aports/-/pipelines/135598 2022-09-07 14:49:27 pipeline passed too.. 2022-09-07 14:49:37 https://gitlab.alpinelinux.org/alpine/aports/-/jobs/831549 2022-09-07 14:50:20 /tmp/7ad38ed0-46f0-40a8-a37b-5c70fa6162da is a socket 2022-09-07 14:51:01 why then the unlink() does not work? 2022-09-07 14:51:12 It tries to rmtree 2022-09-07 14:51:25 'cause is not a file.. 2022-09-07 14:51:33 But it should also not be a dir 2022-09-07 14:52:33 https://tpaste.us/PjN1 2022-09-07 14:53:06 os.path.isfile('7ad38ed0-46f0-40a8-a37b-5c70fa6162da') 2022-09-07 14:53:07 ? 2022-09-07 14:53:13 also False 2022-09-07 14:54:08 ok.. 2022-09-07 14:54:50 Did you change the code from what you pasted? 2022-09-07 14:55:13 No 2022-09-07 14:55:19 Nope 2022-09-07 14:55:19 https://tpaste.us/6EyZ 2022-09-07 14:55:28 Then I don't understand why it matches the elif 2022-09-07 14:56:02 gotta use stat 2022-09-07 14:56:03 stat.S_ISSOCK(mode) 2022-09-07 14:56:03 Return non-zero if the mode is from a socket. 2022-09-07 14:56:36 fcolista: I'd just check if it's a directory, use rmtree, otherwise use unlink 2022-09-07 14:57:03 what's is different from what happens now, anyway? 2022-09-07 14:57:07 beside the order 2022-09-07 14:57:37 It would also cover block devices, symlinks? and other things 2022-09-07 14:58:07 yes, but why this doesn't do the job anyway? 2022-09-07 14:58:07 + if os.path.isfile(file_storage_dir): 2022-09-07 14:58:07 + dp.unlink() 2022-09-07 14:58:18 I'm not sure 2022-09-07 14:58:22 well 2022-09-07 14:58:28 that part is because isfile() returns False 2022-09-07 14:58:33 yeah 2022-09-07 14:58:38 but I would the 2nd part to return False as well 2022-09-07 14:58:41 while i wrote i realized that 2022-09-07 14:58:54 I only need to:if os.path.isdir(file_storage_dir): 2022-09-07 14:59:01 yes, indeed 2022-09-07 14:59:01 then rmtree 2022-09-07 14:59:11 otherwise unlinl 2022-09-07 14:59:13 unlink 2022-09-07 14:59:16 ok gotcha 2022-09-07 15:01:18 https://tpaste.us/VvQN 2022-09-07 15:01:21 ikke ^ 2022-09-07 15:01:23 if you have a patch, I can test it later 2022-09-07 15:01:35 a patch to aports 2022-09-07 15:02:27 https://tpaste.us/m6Dd 2022-09-07 15:02:29 this one.. 2022-09-07 15:04:56 the tab/space are messed up 2022-09-07 15:05:44 https://tpaste.us/Rxbr 2022-09-07 15:05:49 that one looks good.. 2022-09-07 15:08:41 algitbot: kick master 2022-09-07 15:08:49 algitbot: retry master 2022-09-07 15:10:03 algitbot: retry master 2022-09-07 15:10:06 ok...time to stop 2022-09-07 15:10:25 that one hadn't applied 2022-09-07 15:10:39 ah ok.. 2022-09-07 15:17:26 : ) 2022-09-07 15:17:36 ok, I'm tired 2022-09-07 15:18:05 going to disable the test and I'll work on it tomorrow.. 2022-09-07 15:18:27 it's hundreds of tests that fail though 2022-09-07 15:18:41 because they can't open the file, haha 2022-09-07 15:19:29 Gotta go, i'll work on it 2moro 2022-09-07 15:19:30 c u 2022-09-07 15:19:37 have fun 2022-09-07 15:19:40 enjoy your evening 2022-09-07 15:19:43 o/ 2022-09-07 15:19:48 thx psykose 2022-09-07 15:19:53 and thx ikke for your help 2022-09-07 15:19:56 always valuable 2022-09-07 15:21:15 np 2022-09-07 19:24:06 algitbot: retry master 2022-09-07 19:47:03 The dust has settled now? 2022-09-07 19:47:18 : ) 2022-09-07 22:41:49 algitbot: retry master 2022-09-08 05:41:14 algitbot: kick master 2022-09-08 05:41:22 algitbot: retry master 2022-09-08 08:29:32 haha, forgot that testing wasn't a thing there for a moment 2022-09-08 08:29:34 oh well, harmless 2022-09-08 08:49:10 algitbot: retry 3.16-stable 2022-09-08 08:58:27 algitbot: retry 3.16-stable 2022-09-08 09:16:26 (removed the existing files) 2022-09-08 09:17:49 ah, sure, that also works 2022-09-08 09:17:59 chmod-clean also does as a workaround for me to toggle, haha 2022-09-08 09:19:45 algitbot: retry 3.16-stable 2022-09-08 09:31:34 algitbot: retry master 2022-09-08 09:41:05 algitbot: retry 3.16-stable 2022-09-08 09:43:25 algitbot: retry master 2022-09-08 09:49:23 algitbot: retry 3.16-stable 2022-09-08 09:51:22 algitbot: retry master 2022-09-08 09:51:50 lol 2022-09-08 09:51:52 Warning: error on.. 2022-09-08 09:51:55 info: error on.. 2022-09-08 09:53:14 algitbot: retry master 2022-09-08 09:53:42 goroutine 1454 2022-09-08 09:54:21 You can't ever have enough of them 2022-09-08 09:56:36 algitbot: retry 3.16-stable 2022-09-08 10:17:00 I hate tests that fail with a big log dump and no clear indication what failed 2022-09-08 10:28:39 fails to build against go-quic@v0.28.1 2022-09-08 10:51:01 algitbot: retry 3.16-master 2022-09-08 11:03:25 git reset --hard; git clean -fdx 2022-09-08 11:13:00 my favorite 2022-09-08 11:19:50 algitbot: retry master 2022-09-08 11:21:58 this go moving gc stuff is weird because it never crashes at build time 2022-09-08 11:22:12 so anything that uses it and also doesn't run tests will just be broken until some future bump/fix 2022-09-08 11:22:20 i wonder how much stuff just silently breaks 2022-09-08 11:22:35 algitbot: retry master 2022-09-08 11:22:52 It's a hack anyway 2022-09-08 11:22:58 algitbot: retry 3.16-stable 2022-09-08 11:23:17 idk, what even is the point of it? i get the premise but does anyone expect go to just change the gc in a random update 2022-09-08 11:23:45 I guess 2022-09-08 11:23:56 trading one kind of runtime crash for another 2022-09-08 11:24:05 i guess if it failed at build time it would be a lot nicer 2022-09-08 11:24:44 ah, it's using an init() function 2022-09-08 11:24:47 ugly 2022-09-08 11:24:56 stinky 2022-09-08 11:25:44 That's why it's only runtime 2022-09-08 11:26:19 algitbot: retry master 2022-09-08 11:29:24 algitbot: retry 3.16-stable 2022-09-08 11:35:50 algitbot: retry master 2022-09-08 11:41:27 algitbot: retry master 2022-09-08 11:48:59 algitbot: retry master 2022-09-08 11:56:38 algitbot: retry 3.16-stable 2022-09-08 12:19:00 --- FAIL: TestRecvOnlyRevertNeeds (0.01s) 2022-09-08 12:19:03 folder_recvonly_test.go:190: Local: expected the local size to remain: {Device:, Files:1, Dirs:1, Symlinks:0, Del:0, Bytes:134, Seq:5, Flags:Recvonly(8)} 2022-09-08 12:19:37 algitbot: retry master 2022-09-08 12:19:40 some great tests for sure 2022-09-08 12:23:14 algitbot: retry master 2022-09-08 12:42:47 algitbot: retry master 2022-09-08 12:45:10 algitbot: retry master 2022-09-08 12:58:04 another quic-go case 2022-09-08 12:59:25 these vendor ones are annoying 2022-09-08 13:00:17 this can be upgraded 2022-09-08 13:01:02 ah nvm 2022-09-08 13:01:04 https://github.com/cloudflare/cloudflared/commit/046a30e3c7f212e36caf2e9a388989949a16f16b 2022-09-08 13:01:05 the reason it failed 2022-09-08 13:01:14 is because they use a fork of quic-go with a different import 2022-09-08 13:01:15 of course 2022-09-08 13:01:49 github.com/chungthuang/quic-go v0 2022-09-08 13:04:06 get cloudflared lol /s 2022-09-08 13:04:12 :) 2022-09-08 13:31:24 algitbot: retry master 2022-09-08 13:32:57 algitbot: retry master 2022-09-08 14:10:50 algitbot: retry master 2022-09-08 15:02:27 algitbot: retry master 2022-09-08 15:04:14 huh, there is a typo in the consul-replicate APKBUILD 2022-09-08 15:04:28 d9e95826c086ba4b679198c1d458746d48ef8b3e 2022-09-08 15:04:31 source 2022-09-08 15:05:19 what's the typo 2022-09-08 15:05:28 ah 2022-09-08 15:05:37 hmm 2022-09-08 15:06:17 the name was still cached 2022-09-08 15:06:22 yes 2022-09-08 16:05:07 algitbot: retry master 2022-09-08 22:20:51 algitbot: kick master 2022-09-08 22:20:59 algitbot: retry master 2022-09-09 14:12:41 algitbot: retry 3.16-stable 2022-09-09 14:45:14 algitbot: retry master 2022-09-09 14:45:41 fcolista: ^ free segfaults for you 2022-09-09 19:00:41 algitbot: kick master 2022-09-09 19:00:49 algitbot: retry master 2022-09-10 06:46:54 algitbot: kick master 2022-09-10 06:47:01 algitbot: retry master 2022-09-10 14:02:36 algitbot: retry master 2022-09-10 16:33:22 algitbot: kick master 2022-09-10 16:33:24 algitbot: retry master 2022-09-10 16:33:30 algitbot: retry master 2022-09-10 18:10:14 algitbot: kick master 2022-09-10 18:10:22 algitbot: retry master 2022-09-11 18:41:00 algitbot: kick master 2022-09-11 18:41:11 algitbot: retry master 2022-09-11 20:09:23 algitbot: retry master 2022-09-11 20:43:43 algitbot: retry master 2022-09-11 20:56:55 algitbot: retry master 2022-09-11 21:18:46 algitbot: retry master 2022-09-11 22:02:51 algitbot: kick master 2022-09-11 22:02:59 algitbot: retry master 2022-09-12 13:02:48 algitbot: retry master 2022-09-12 13:08:08 algitbot: retry master 2022-09-12 15:35:16 algitbot: retry master 2022-09-12 17:20:35 algitbot: retry master 2022-09-12 17:21:07 algitbot: retry master 2022-09-12 17:22:58 something makes buildrepo crash 2022-09-12 17:23:01 nothing seems wrong in the commits 2022-09-12 17:23:05 unless you put a CRLF in one 2022-09-12 17:25:59 interesting 2022-09-12 17:30:52 psykose: i messed up the ssh sed line 2022-09-12 17:31:04 i didnt escape the quotes 2022-09-12 17:31:07 should be fixed now 2022-09-12 17:31:12 algitbot: retry master 2022-09-12 17:33:55 apparently the keygen is very slow on 32 bit architectures 2022-09-12 17:34:19 i need to hop out for a while. will try fix it tomorrow morning unless someone beats me to it 2022-09-12 18:40:21 algitbot: kick master 2022-09-12 18:40:29 algitbot: retry master 2022-09-12 19:46:19 algitbot: retry 3.16-stable 2022-09-13 16:32:58 OOM 2022-09-13 16:38:34 algitbot: retry master 2022-09-13 19:26:09 algitbot: retry master 2022-09-13 19:35:04 ^textrels 2022-09-13 19:51:11 algitbot: retry master 2022-09-14 05:00:47 algitbot: retry 3.16-stable 2022-09-14 10:49:24 https://github.com/VectorCamp/vectorscan/issues/126 2022-09-14 11:21:08 algitbot: retry 3.16-stable 2022-09-14 11:36:08 psykose: seems like openjdk13 now passed 2022-09-14 11:36:16 it's building openjdk17 2022-09-14 14:10:27 algitbot retry master 2022-09-14 14:10:41 algitbot: retry master 2022-09-14 15:31:48 ikke: mhm, good :) 2022-09-14 19:42:40 algitbot: retry master 2022-09-15 16:46:02 algitbot: kick master 2022-09-15 16:46:11 algitbot: retry master 2022-09-15 17:37:46 fix build by breaking it :P 2022-09-15 17:37:51 algitbot: retry master 2022-09-15 17:38:14 (I know, I know) 2022-09-15 17:45:24 test failures seem unrelated and random stuff in tmp 2022-09-15 17:45:28 usual weird tests 2022-09-15 17:45:30 unlucky 2022-09-16 15:02:16 algitbot: retry master 2022-09-16 16:54:46 algitbot: kick master 2022-09-16 16:55:02 algitbot: retry master 2022-09-16 17:39:13 algitbot: retry master 2022-09-17 09:12:54 algitbot: kick master 2022-09-17 09:13:03 algitbot: retry master 2022-09-17 12:26:21 mps: ^ :P 2022-09-17 12:26:30 "fixup! TODO: rebase this commit" 2022-09-17 13:18:51 algitbot: retry master 2022-09-17 13:25:05 ikke: all become bad so I stopped to fight for good 2022-09-17 15:13:43 more brokenness 2022-09-17 20:35:12 uh, why this erroe happens? is something changed in abuild in last week 2022-09-17 20:39:57 mps: it should be -r0, not -0 2022-09-17 20:41:11 ikke: pkgrel=0 2022-09-17 20:41:34 Yes, but the version string is 1.2.3-r4 2022-09-17 20:41:59 so provides="foo=$pkgver-r$pkgrel" 2022-09-17 20:42:41 ah, need restart build, I removed replaces/provides 2022-09-17 20:42:59 algitbot: retry master 2022-09-17 20:43:36 ikke: but it worked without touching this in few previous upgrades 2022-09-17 20:43:39 retry does not restart 2022-09-17 20:44:16 it should if I pushed new commit 2022-09-17 20:46:17 this is strange, something must be changed in abuild or builders 2022-09-17 20:46:50 I think abuild started checking for it 2022-09-17 20:47:11 that is what I guessed 2022-09-17 20:48:02 https://gitlab.alpinelinux.org/alpine/abuild/-/commit/9a96275d87d545c45ff03a6a00f82b52a4a7c674 2022-09-17 20:49:49 I see, and I think this change is bad 2022-09-17 20:49:58 thanks for info 2022-09-17 20:52:39 no, it's not bad 2022-09-17 20:52:49 it's checking for something that is not valid / working as intended 2022-09-17 20:53:23 It never worked in the first place as you intended 2022-09-17 20:53:26 but without this change everything worked fine 2022-09-17 20:53:53 You set a provides that would never work 2022-09-17 20:53:56 probably will have to change some other pkgs 2022-09-17 20:54:21 It could've been a warning, but you would most likely not have noticed either 2022-09-17 20:55:05 ikke: as usual you are right about these things but I'm still angree 2022-09-17 20:55:42 angry* 2022-09-17 22:35:17 algitbot: retry 3.16-stable 2022-09-17 22:50:43 algitbot: kick master 2022-09-17 22:50:51 algitbot: retry master 2022-09-18 20:22:24 algitbot: kick master 2022-09-18 20:22:36 algitbot: retry master 2022-09-19 15:27:00 PureTryOut: is abseil-cpp-dev missing? 2022-09-19 15:29:24 apparently it installs abseil-cpp, but not abseil-cpp-dev 2022-09-19 16:00:53 It is there, in -dev of s2geometry 2022-09-19 16:01:08 so not sure why it's not pulled in 2022-09-19 17:08:46 PureTryOut: wrong / missing -I perhaps? 2022-09-19 17:29:33 -l? 2022-09-19 17:29:40 -I include path 2022-09-19 17:29:47 capital i 2022-09-19 17:33:40 oh nvm I see it. s2geometry doesn't actually have depends_dev, I just thought it did. Fixing that 2022-09-19 17:35:24 👍 2022-09-19 17:37:18 interesting. s2geometry has abseil-cpp-dev in it's depends, but abuild only installs abseil-cpp while building it 🤔 2022-09-19 17:37:33 oh uh nvm, I was looking at the wrong package 2022-09-19 17:43:17 libs2.so: undefined reference to `absl::lts_20220623::ByChar::Find(absl::lts_20220623::string_view, unsigned long) const' 2022-09-19 17:43:23 and 2 more 2022-09-19 17:51:42 ugh... how the hell 2022-09-19 19:50:57 it's known, haha https://github.com/google/s2geometry/issues/266 2022-09-19 19:51:18 except that is an even older version of abseil 2022-09-19 20:23:47 ah, psykose fixed it 2022-09-20 17:48:20 algitbot: retry master 2022-09-21 09:44:45 algitbot: kick master 2022-09-21 10:18:11 algitbot: retry master 2022-09-21 11:23:12 algitbot: retry master 2022-09-21 12:33:36 algitbot: retry master 2022-09-21 20:07:12 algitbot: retry master 2022-09-21 23:10:51 algitbot: retry master 2022-09-21 23:11:44 algitbot: kick build-edge-riscv64 2022-09-21 23:13:00 psykose: the syntax changed a bit 2022-09-21 23:13:50 did it have to get three times as long 2022-09-21 23:14:52 yes if we want to be able to kick other builders 2022-09-21 23:15:47 but i think you can manage it 2022-09-22 05:12:17 algitbot: retry master 2022-09-22 08:29:05 algitbot: retry master 2022-09-22 17:16:13 algitbot: retry master 2022-09-22 21:40:02 algitbot: kick build-edge-riscv64 2022-09-22 21:40:08 algitbot: retry build-edge-riscv64 2022-09-22 21:40:17 lol 2022-09-22 21:40:19 algitbot: retry master 2022-09-22 23:47:11 algitbot: kick build-edge-riscv64 2022-09-22 23:47:14 algitbot: retry master 2022-09-23 01:41:36 algitbot: kick build-edge-riscv64 2022-09-23 01:41:41 algitbot: retry master 2022-09-23 06:00:33 algitbot: kick build-edge-riscv64 2022-09-23 06:00:39 algitbot: retry master 2022-09-23 07:47:49 algitbot: kick build-edge-riscv64 2022-09-23 08:39:30 algitbot: retry master 2022-09-23 09:57:51 algitbot: retry master 2022-09-23 13:00:49 andypost[m]: ^ 2022-09-23 13:00:56 ah you already disabled it :D 2022-09-23 13:01:59 algitbot: retry master 2022-09-23 13:02:27 algitbot: retry master 2022-09-23 13:03:11 algitbot: retry master 2022-09-24 15:56:03 algitbot: retry master 2022-09-24 19:06:03 algitbot: retry master 2022-09-24 22:02:05 algitbot: retry master 2022-09-24 23:11:47 ikke: any idea why that gcc failure says aborted by user ^ 2022-09-24 23:11:51 algitbot: retry master 2022-09-25 03:06:33 algitbot: retry master 2022-09-25 11:31:17 ikke: could you look at why that says aborted by user ^ 2022-09-25 11:34:08 nothing in dmesg 2022-09-25 11:35:33 made me thing of the riscv wrapper stuff 2022-09-25 11:35:41 though i guess that is printed on any C-c 2022-09-25 11:36:35 not sure what could case that 2022-09-25 11:36:43 me either 2022-09-26 05:36:29 clandmeter: ^, gcc somehow fails to build on the new builder 2022-09-26 07:01:22 psykose: cause i added a hack to timeout the build after x hours 2022-09-26 07:01:58 i looked at the gcc stuff, but it seems that even gcc will hang on its go part 2022-09-26 07:02:27 it worked 2 weeks ago 2022-09-26 07:06:06 i can raise the timeout 2022-09-26 07:06:20 i dont think its the timeout that is the problem 2022-09-26 07:06:55 i was discussing a proper solution with ncopa for the hanging on the builder 2022-09-26 07:07:36 something that would kill the build if it would hang 2022-09-26 07:08:47 i wonder how feasible something like https://github.com/LekKit/RVVM would be instead 2022-09-26 08:23:34 psykose: have you tried it? 2022-09-26 08:23:48 not yet, heard a good thing or two 2022-09-26 08:23:52 it's certainly faster than qemu 2022-09-26 08:24:03 no user-mode emulation, but that would be ok 2022-09-26 09:14:03 algitbot: retry master 2022-09-26 09:14:30 psykose: i increased TTL to 8 hours 2022-09-26 09:14:39 that should be enough for gcc 2022-09-26 09:14:41 looks like previous builds finished in ~ 5h 2022-09-26 09:14:42 thanks 2022-09-26 09:14:53 if it still fails i guess it's a new issue 2022-09-26 09:14:54 it might 2022-09-26 09:15:00 all of these hanged aborts are in the same spot 2022-09-26 09:15:19 unless it's just really well timed and that spot takes an hour, but i really doubt it 2022-09-26 09:16:02 im also not sure why the build continues when it was set to 2 hours (which was too short anyways) 2022-09-26 09:16:27 sounds like it kills something but wants to finish some queue 2022-09-26 09:17:32 sounds like sigint, so yeah 2022-09-26 09:18:40 yes i am sending INT to abuild 2022-09-26 09:21:10 ncopa was thinking of monitoring the log output stdout/stderr and if it does not log for X time kill the build. 2022-09-26 17:10:03 algitbot: retry master 2022-09-26 17:22:35 algitbot: retry master 2022-09-26 18:52:32 algitbot: retry master 2022-09-26 18:56:12 nmeum: seems they changed the tarball barely after the others built? ^ 2022-09-26 19:02:24 funny 2022-09-26 20:01:25 psykose: looks like it 2022-09-26 21:16:58 algitbot: retry master 2022-09-27 01:30:54 algitbot: kick build-edge-riscv64 2022-09-27 01:31:00 algitbot: retry master 2022-09-27 05:35:31 algitbot: retry master 2022-09-27 06:37:25 algitbot: retry master 2022-09-27 09:36:04 psykose: i guess gcc finished ok now? 2022-09-27 09:36:09 yep, all clear 2022-09-27 09:36:14 thanks for looking at it 2022-09-27 09:36:33 i guess it was indeed just too little time and a consistent spot 2022-09-27 09:36:45 there are still random other go things that keep getting stuck in testing, of course 2022-09-27 09:36:48 from the full go rebuild 2022-09-27 09:36:53 same issue as always 2022-09-27 09:37:05 yeah 2022-09-27 09:37:09 i have some sort of strace 2022-09-27 09:37:16 but its not really eye opening 2022-09-27 09:38:00 at least not for me 2022-09-27 10:02:50 algitbot: retry master 2022-09-27 10:15:58 restart rv64 builder to enable sys_ptrace 2022-09-27 10:16:38 sounds good 2022-09-27 13:02:33 algitbot: retry master 2022-09-27 13:06:33 nice so it works 2022-09-27 13:06:37 aye 2022-09-27 13:07:11 i should probably retry after kill 2022-09-27 13:07:52 if it's retry on that timeout only, yeah, that seems ok 2022-09-27 13:08:02 it will probably hang at least 80 times more by the time it's done 2022-09-27 13:08:08 since there's so many go packages 2022-09-27 13:08:21 faster than having to manually see it each time 2022-09-27 13:41:34 it looks like it only got worse with golang and qemu user 2022-09-27 13:41:44 not many golang pkgs will finish 2022-09-27 20:06:26 algitbot: retry master 2022-09-27 20:09:13 algitbot: retry master 2022-09-27 20:14:55 ikke: no space left on RV builder 2022-09-27 20:15:12 andypost[m]: yes, clandmeter is already working on it 2022-09-27 20:15:31 thank you! 2022-09-27 20:37:49 should have 1TB free now 2022-09-27 20:37:57 not bad 2022-09-27 20:38:15 i killed distfiles to make the move faster 2022-09-27 20:38:37 now / has 200Gb free 2022-09-27 20:38:55 but most happens in /var/lib/lxc 2022-09-27 22:06:53 algitbot: retry master 2022-09-27 22:52:15 algitbot: retry master 2022-09-28 01:44:40 algitbot: retry master 2022-09-28 04:34:38 algitbot: retry master 2022-09-28 06:50:04 algitbot: retry master 2022-09-28 10:36:34 algitbot: retry master 2022-09-28 15:11:17 What... 2022-09-28 15:11:38 How did that pass CI then. Or did I completely miss that it failed somehow? 2022-09-28 15:15:25 it didn't pass 2022-09-28 17:10:38 algitbot: kick build-edge-riscv64 2022-09-29 00:33:15 algitbot: retry master 2022-09-29 12:47:03 haha, glad that 20 limit is here.. 2022-09-29 12:47:10 (20 commits out of 14291) 2022-09-29 12:47:15 nmeum: grats on the release! 2022-09-29 12:47:29 heh :D 2022-09-29 12:47:46 I guess that includes gcc commits itself? 2022-09-29 12:47:48 on the alpine-gcc-patches repo or where does it say that? 2022-09-29 12:47:49 yep 2022-09-29 12:47:54 right above 2022-09-29 12:47:56 gcc-patches 2022-09-29 12:48:19 ahhh 2022-09-29 12:49:38 there are now also only 3 gcc-go patches in our gcc patchset which haven't been merged upstream yet 🥳 2022-09-29 12:51:25 soon to be 4 if you read #musl ;) 2022-09-29 12:51:29 if it's done, anyway 2022-09-29 12:51:55 the sysargs patch? 2022-09-29 12:52:08 yeah more or less 2022-09-29 12:52:20 both go and gcc-go are useless at making a c-archive and anything like that because of it 2022-09-29 12:52:38 that's basically https://github.com/golang/go/pull/52541 right? 2022-09-29 12:52:49 because ideally I would like to see this merged upstream first before we backport it 2022-09-29 12:52:58 yeah, that's the go version 2022-09-29 12:53:14 right, should be very similar in gcc-go though 2022-09-29 12:53:15 but, go is also broken due to another thing, after applying that 2022-09-29 12:53:16 yep 2022-09-29 12:53:30 and the gcc-go version is a bit different 2022-09-29 12:54:01 gcc-go also has a random init issue 2022-09-29 12:54:11 there are a lot of annoying go <-> cgo interactions which don't quite work atm due to musl stuff 2022-09-29 12:54:16 and a pagesize issue 2022-09-29 12:54:23 https://github.com/golang/go/issues/39857 also for example 2022-09-29 12:54:27 mhm 2022-09-29 12:54:53 but it seems that google is actively trying to improve musl support atm 2022-09-29 12:55:06 afaik it seems that they also set up an alpine ci again 2022-09-29 12:57:47 that one seems like it's almost just implemented in musl 2022-09-29 12:57:53 guess it needs another look 2022-09-29 13:01:44 i think this has been an open issue for ages, but yea 2022-09-29 13:02:29 my point is just: there are a few things which are broken in regards to Go C interactions rn and since that sysarg patch is quite invasive i would personally prefer to see that merged upstream first if it isn't super urgent 2022-09-29 13:03:03 ye 2022-09-29 14:33:44 algitbot: retry master 2022-09-30 10:01:31 algitbot: retry master 2022-09-30 13:40:00 algitbot: retry master