2020-05-01 02:48:52 huh, gitlab-ci on alpine/aports is completely useless to check if a package will be built correctly 2020-05-01 05:02:47 maxice8: ? 2020-05-01 05:03:39 Tried to fix aconf, CI passed but build failed 2020-05-01 05:05:01 yeah, but this is in general something flaky 2020-05-01 05:05:17 even ncopa / kunkky had issues finding what is going on 2020-05-01 05:05:40 kunkku* 2020-05-01 05:23:01 same with slang, succeeded everywhere except on the builders, no clue why 2020-05-01 05:23:05 (test failure) 2020-05-01 05:23:21 So yeah, CI is not perfect, but does not mean it's useless 2020-05-01 05:23:50 yeah i expressed myself poorly 2020-05-01 05:23:51 let me rephrase 2020-05-01 05:24:25 It is very annoying that on 3-12 i can't get a one-to-one mapping between the CI and what will happen on 3-12 2020-05-01 05:24:43 yes, agreed, but that's not possible in general 2020-05-01 05:24:58 3-12 is bootstrapping, while edge is fully bootstrapped 2020-05-01 05:25:01 fully built 2020-05-01 05:25:03 I mean 2020-05-01 05:25:51 so packages that build fine on edge, have issues on 3.12 for example due to cyclic dependencies 2020-05-01 05:45:34 morning 2020-05-01 05:46:04 they are also different environments, one is lxc and the other docker. it should not make any difference in theory, but it may 2020-05-01 06:05:56 maxice8: i have not been able to reproduce the aconf issue. apparently it happens on random, so I suspect there is a race 2020-05-01 06:08:00 GrรถรŸe oof 2020-05-01 06:12:01 but on the builder it seems to happen consistently 2020-05-01 06:12:28 !7406 can you take a look at ? 2020-05-01 06:13:17 nvm :D 2020-05-01 06:37:53 seems aconf build fails consistently on 3.12 builder but never on edge 2020-05-01 06:38:44 https://build.alpinelinux.org/buildlogs/build-3-12-armhf/main/dmvpn/dmvpn-1.3.0-r1.log 2020-05-01 06:39:25 weird errors on other pkgs too 2020-05-01 06:48:21 ncopa: have you seen the aconf issue elsewhere than 3.12 builders? 2020-05-01 07:35:52 Are revert commits fine like in !7408 ? 2020-05-01 07:39:09 @PureTryOut: ping, can you PM me ? 2020-05-01 07:45:34 Cogitri: should be fine, I would just move the revert part after the repo designation 2020-05-01 07:45:49 community/telepathy-logger: revert ... 2020-05-01 07:46:03 and perhaps add details about why it was reverted 2020-05-01 07:53:59 That's in the commit description 2020-05-01 07:55:27 ah, I looked over the last line :) 2020-05-01 07:58:47 could I ask someone to please take a look at !7219? 2020-05-01 07:59:04 it fixes a mess of python and library dependencies, but for some reason the GitLab UI doesn't like rebasing it and I've done that a few times now after Cogitri prompted me to 2020-05-01 07:59:38 maxwell-k: could you at least rebase it? THere appear to be conflicts with master 2020-05-01 08:02:46 I just did rebase it, just a few minutes ago, let me take another look 2020-05-01 08:04:49 @ikke: what conflicts do you see? I can't see any; if I could see them I'd happily address them 2020-05-01 08:13:24 maxwell-k: I don't see the specific conflicts, just gitlab saying it cannot rebase 2020-05-01 08:13:39 "Merge failed: Rebase failed. Please rebase locally. Please try again. " 2020-05-01 08:13:44 usually indicates merge conflcits 2020-05-01 08:14:00 just rebase it, then you'll notice 2020-05-01 08:19:44 @ikke: I think we have our wires crossed, I have rebased five times now over the last 5 days and never seen a conflict 2020-05-01 08:20:14 I'm asking for help because that's pretty tedious, and I don't understand why its required 2020-05-01 08:20:49 https://imgur.com/a/YaNHiSw 2020-05-01 08:21:07 I have seen the message you can see in the GitLab UI 2020-05-01 08:21:39 but I do not understand what is causing it 2020-05-01 08:24:37 I'm really open to suggestions on how to move forward, should I close the MR and open another one? 2020-05-01 08:25:30 no 2020-05-01 08:25:32 hold on 2020-05-01 08:26:20 OK, the branch seems to be already up-to-date, so can just be merged 2020-05-01 08:48:11 thanks @ikke, that's what I thought, I still don't get what has confused the UI, but hopefully it'll be reviewed/merged 2020-05-01 10:29:57 What is this about? `ERROR: py3-humanhash3-0.0.6-r0: failed to rename usr/lib/python3.8/site-packages/.apk.139e13a93e434202f39e2a2634d2355ec1b6aafa84fb77b5 to usr/lib/python3.8/site-packages/humanhash3-0.0.6-py3.8.egg-info.`. I just packaged it, and it's a standard setup.py thing 2020-05-01 10:30:48 I'm not sure, but there are some strange things going on with egg-info files lately 2020-05-01 10:30:56 files being read-only for example 2020-05-01 10:31:05 I mean, non-readable for non-root 2020-05-01 10:31:29 PureTryOut[m]: can you check permissions? 2020-05-01 10:32:31 I think that error happens when you try to overwrite a file with a dir or the other way around 2020-05-01 10:32:48 ah, that would make sense as well 2020-05-01 10:32:51 d/f conflcit 2020-05-01 10:35:01 Still, how could that happen? I just installed, uninstalled, and installed it again and now it happens 2020-05-01 10:36:07 did you check the permissions? 2020-05-01 10:40:56 I did but Cogitri was right. I removed the package, force removed the file/directory that was left-over, and now it installs fine again 2020-05-01 10:40:58 ๐Ÿฆ 2020-05-01 10:41:01 ๐Ÿคทโ€โ™‚๏ธ 2020-05-01 10:54:43 apk should really have some measure for that or at least a better error message 2020-05-01 11:48:34 we have a problem with lua5.3 2020-05-01 12:12:42 Yeah it just made my CI linter check fail while I didn't even touch it 2020-05-01 12:25:51 http://tpaste.us/Jx1g these packages need a bump to fix lua modules with wrong path 2020-05-01 12:26:32 lua-ldap seems to use its own version as lib versioned dir 2020-05-01 12:27:14 kunkku: i need to run soon, can you or maybe maxice8 bump those pkgs? 2020-05-01 12:27:48 maybe check if im right about ldap pkg 2020-05-01 12:30:27 might be due to the same issue 2020-05-01 12:31:33 the other packages behave differently too: some of them end up directly to /usr/lib/lua while others to /usr/lib/lua/$V 2020-05-01 12:32:35 so I would bump lua-ldap too and see if the module path gets corrected 2020-05-01 12:36:17 do others use pkg-config? 2020-05-01 12:37:05 maybe others just use /usr/lib/lua$_lver 2020-05-01 12:37:22 apk-tools' luaapk uses it, but I think it hasn't been rebuilt in the meantime (it's where I noticed the breakage) 2020-05-01 13:28:05 should adding a service file and moving a package from testing be done separately? 2020-05-01 13:28:57 Would be best to do that in two commits, yes 2020-05-01 13:29:12 but one PR is alright? 2020-05-01 13:29:31 yes 2020-05-01 13:29:33 thanks 2020-05-01 14:36:09 any reason alpine doesnt use _ for package users? it seems a lot cleaner 2020-05-01 14:38:54 ? 2020-05-01 14:39:15 prefix users created from packages with _? 2020-05-01 14:39:18 yeah 2020-05-01 14:41:13 would seem very cluttery to me 2020-05-01 14:42:21 au contraire, the status quo seems very cluttery to me 2020-05-01 14:42:24 but whatever 2020-05-01 14:42:35 creating users from packages is not great thing anyway 2020-05-01 14:42:56 I agree with ikke 2020-05-01 14:43:19 having _ is like permission to pollute passwd 2020-05-01 14:43:38 yes 2020-05-01 14:43:52 grep -r pkgusers= | wc -l : 77 2020-05-01 14:44:31 so? 2020-05-01 14:44:46 artok said it was not a great thing 2020-05-01 14:44:49 I dont see how 2020-05-01 14:45:22 I don't see any problem with this how it is now 2020-05-01 14:47:48 they're created uid 100->, right? 2020-05-01 14:48:29 usually 2020-05-01 14:49:15 Void Linux tried to make the switch from no prefix to _ 2020-05-01 14:49:17 It wasn't pretty and has been reverted since 2020-05-01 14:49:54 I mean if you do it from the beginning it might be fun, but it's asking for trouble if you change things now 2020-05-01 14:50:59 besides that, it looks ugly to me 2020-05-01 14:51:27 tha' 2020-05-01 14:52:07 interesting, wasnt aware they reverted 2020-05-01 14:52:25 thanks for elaborating 2020-05-01 14:52:49 I'm pleased that someone 'removed' _ in his nick :) 2020-05-01 14:53:02 It kind of is, but sometimes it's nice being able to differentiate between system created users and user created users 2020-05-01 14:53:36 prez: At least the one they changed it for (I think polkit) was reverted when I was on void because it broke people's setup 2020-05-01 14:53:47 system users have id < 1000 2020-05-01 14:58:16 I should've said distro created users :) 2020-05-01 14:58:40 ah 2020-05-01 14:58:44 I mean you can create a system user yourself with adduser -S, but you don't know if it's from your distro or yourself 2020-05-01 14:59:14 ah, you mean for people with bad memory :P 2020-05-01 15:02:26 I see there are 3 conventions for configuration files - /etc/conf.d, /etc and /etc/pkgname; which one should I use? 2020-05-01 15:03:44 /etc/conf.d is mostly configuration for the service (ie, used in /etc/init.d) 2020-05-01 15:03:54 prez: /etc/conf.d is for init scripts 2020-05-01 15:04:01 heh 2020-05-01 15:04:15 Im planning to add a service 2020-05-01 15:04:18 the package in question is hitch 2020-05-01 15:04:34 and /etc/pkgname for 'normal' config of package 2020-05-01 15:04:36 stunnel, which is similar, uses /etc/stunnel 2020-05-01 15:05:12 got it. thanks 2020-05-01 17:52:00 Hmm, we need to bootstrap rust 2020-05-01 17:54:54 ncopa: apparently some ubilders already started working on community 2020-05-01 17:56:47 wow 2020-05-01 17:56:47 nice 2020-05-01 17:57:12 but, hum 2020-05-01 17:57:26 i wanted to leave computer 2020-05-01 17:57:39 I can arrange bootstrapping 2020-05-01 17:57:45 great 2020-05-01 17:57:47 thanks! 2020-05-01 17:57:59 enjoy your weekend 2020-05-01 17:59:18 you too! 2020-05-01 17:59:24 thanks! 2020-05-01 17:59:52 is go already installed on some builders? It seems to just continue with go 2020-05-01 18:00:22 what is (or better, was) 'weekend' :) 2020-05-01 18:08:17 weekend is normally "working days" but since government has forbidden me to work, I'll just drink alcohol 2020-05-01 18:10:03 Hum, did someone else's XWayland break with the latest upgrade? 2020-05-01 18:12:00 artok: hehe :) 2020-05-01 19:21:01 re: system users 2020-05-01 19:21:19 I know an Indian guy whose name is Man 2020-05-01 19:21:39 also Postmaster would be a feasible surname/username 2020-05-01 19:58:17 oh those 80's prank calls to people with funny names 2020-05-01 20:22:21 Apparently quite some tests segfault in fail2ban 2020-05-01 20:23:04 sounds like it would be better to disable it on s390x for now 2020-05-01 20:49:06 ikke: if you want you can upgrade gitlab :) 2020-05-01 20:49:26 .10 seems to not build correctly 2020-05-01 20:50:35 12.10? 2020-05-01 20:51:14 did you saw the test failures from gittea btw? 2020-05-01 20:51:50 gittea? 2020-05-01 20:52:03 gitea 2020-05-01 20:52:03 yes 12.10.x 2020-05-01 20:52:13 i did not 2020-05-01 20:52:15 apparently only on armv7 2020-05-01 20:52:26 am i still the maintainer? 2020-05-01 20:52:29 yes 2020-05-01 21:18:54 ikke: where can i see the gitea test failure? 2020-05-02 06:00:17 clandmeter: hmm, apparently it succeeded now 2020-05-02 06:03:18 restarting gitlab to upgrade to latest patch release 2020-05-02 06:24:22 Hello, I've flagged a package a couple of days ago and no news about it. Does anybody know what is the overall time it to get updated? 2020-05-02 06:24:37 What package would that be ? 2020-05-02 06:24:42 TheSlackOne: most focus now is on getting 3.12 out 2020-05-02 06:24:44 gvmd 2020-05-02 06:25:07 ikke: oh, ok, makes sense. 2020-05-02 07:16:17 filezilla fails due to assert not being declared 2020-05-02 07:16:33 i guess it is because of the opt level ? 2020-05-02 07:16:48 opt level? 2020-05-02 07:17:02 -Os 2020-05-02 07:17:32 but shouldn't it be a noop in that case? 2020-05-02 07:17:59 brb 2020-05-02 07:29:33 I think assert is not on the optlevel 2020-05-02 07:30:09 I think it's only on if you have DEBUG defined 2020-05-02 07:30:24 Even so, it should probably have assert.h included 2020-05-02 07:31:16 Cogitri: right, usually. but without looking source never can be sure 2020-05-02 07:32:38 assert.h is provided by musl-dev 2020-05-02 07:32:54 this is in the log as well: "note: 'assert' is defined in header ''; did you forget to '#include '?" 2020-05-02 07:43:24 cassert.h must be C++ 2020-05-02 07:44:06 for C it is usually assert.h, afaik 2020-05-02 07:44:48 yeah 2020-05-02 07:45:06 but I wondor why this would be broken in such an obvious manner 2020-05-02 07:45:45 filezilla? 2020-05-02 07:45:52 yes 2020-05-02 07:47:36 lets try in lxc 2020-05-02 07:47:58 huh, 224 pkgs in makedeps 2020-05-02 07:48:24 gtk 2020-05-02 07:48:28 pulls in a lot I guess 2020-05-02 07:49:57 lets see will boost-dev will help 2020-05-02 07:51:43 no, it uses only assert.h 2020-05-02 07:52:19 does it need musl-dev then? 2020-05-02 07:55:34 musl-dev is always installed, isn't it 2020-05-02 07:57:04 Through what? 2020-05-02 07:57:08 I think '#include ' is missing in some files 2020-05-02 07:57:19 ah, libc-dev 2020-05-02 07:57:23 alpine-sdk 2020-05-02 07:57:40 yeah, gcc depends on libc-dev 2020-05-02 07:57:40 yes, libc-dev 2020-05-02 07:57:49 ok 2020-05-02 08:01:11 is there a cli switch for g++ to explicitly include header file 2020-05-02 08:01:45 to not go through some number of them and do it manually and create big patch 2020-05-02 08:12:54 probably adding '#include ' in files where it needs is fix 2020-05-02 08:26:42 find -name "*.cpp" | xargs sed -i 's/\#include /\#include \n#include /' 2020-05-02 08:27:30 looks like that works though it is ugly 2020-05-02 08:28:12 http://tpaste.us/V46v 2020-05-02 08:31:52 it works. 'ls -l packages/community/x86_64/' => -rw-r--r-- 1 mps mps 2816316 May 2 10:30 filezilla-3.47.1-r0.apk 2020-05-02 08:40:03 next one: gpgme 2020-05-02 08:40:08 test failures 2020-05-02 08:43:05 'Please report to https://bugs.gnupg.org' 2020-05-02 08:43:39 I wouldn't 'play' with such critical pkg as gpgme is 2020-05-02 08:43:55 heh 2020-05-02 08:44:21 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11473 2020-05-02 08:44:33 fear to introduce subtle bug which will be sec fiasco for alpine 2020-05-02 08:48:02 there was an upstream commit mentioned there, but that one didn't fix it 2020-05-02 08:48:35 still, I wouldn't play with it 2020-05-02 08:48:51 well, *someone* has to 2020-05-02 08:49:00 or disable it 2020-05-02 08:50:01 I think *someone* (maintainer) should contact upstream and ask 2020-05-02 08:51:42 now it's blocking the 3-12 builders 2020-05-02 08:52:27 I see 2020-05-02 08:57:13 quite a few things depend on gpgme, so I guess it's not trivial to disable it 2020-05-02 09:33:08 the gpgme failure is caused by https://dev.gnupg.org/T4820 2020-05-02 09:33:26 we could just disable the t-json test 2020-05-02 09:33:38 though that seems to require patching the makefiles 2020-05-02 09:37:24 Cogitri: we will need https://github.com/void-linux/void-packages/pull/21531/files 2020-05-02 09:41:19 I think we should just disable the gpgme test suite 2020-05-02 09:56:32 nmeum: can't we just disable this test, or is that too complicated? 2020-05-02 09:57:18 PureTryOut[m]: Huh, I didn't have a crash yet :o 2020-05-02 09:57:48 Anyway, debugging GNOME Shell dying with telepathy-logger installed, so it'll take me a bit to apply that patch 2020-05-02 10:10:00 nmeum: I think it's just a one line change in Makefile.am 2020-05-02 10:10:23 though that will require regenerating the makefiles then 2020-05-02 10:10:30 I will try that 2020-05-02 10:11:07 Testing it now 2020-05-02 10:12:00 nmeum: this seems to work: 2020-05-02 10:12:02 http://tpaste.us/mEkg 2020-05-02 10:12:21 but this will disable all json tests 2020-05-02 10:12:24 right 2020-05-02 10:12:29 not just t-json 2020-05-02 10:12:32 ok 2020-05-02 10:12:38 I am currently trying to only disable t-json 2020-05-02 10:12:41 building it now 2020-05-02 10:12:44 let's see how that goes 2020-05-02 10:13:02 ok 2020-05-02 10:13:04 thanks 2020-05-02 10:13:53 https://tpaste.us/9NV7 2020-05-02 10:13:55 this seems to work 2020-05-02 10:14:21 ok 2020-05-02 10:19:41 fails during package now though :/ 2020-05-02 10:20:34 > gpgme-dev*: usr/lib/pkgconfig/gpgme-glib.pc: pkgconf version 1.13.1-unknown is invalid 2020-05-02 10:21:21 hmm, ok 2020-05-02 10:21:44 due to the added validation on pkgconf versions 2020-05-02 10:24:14 not sure why it appends the -unknown postfix though 2020-05-02 10:24:31 probably a side effect of generating the makefiles instead of using the supplied ones? 2020-05-02 10:25:33 You could try to patch Makefile.in instead of Makefile.am 2020-05-02 10:25:45 if that's the issue 2020-05-02 10:28:24 gnu autotools is such a mess 2020-05-02 10:30:44 yeah, that seems to work 2020-05-02 10:32:27 https://tpaste.us/naOr that's what it looks like a bit ugly but seems to work 2020-05-02 10:32:30 should I push it? 2020-05-02 10:33:24 Fine with me. The bug is confirmed upstream, so I feel comfortable disabling it for now 2020-05-02 10:34:13 I feel semi comfortable patching a generated makefile but it's only a test makefile and probably better then disabling the entire test suiteโ€ฆ 2020-05-02 10:34:25 yes, indeed 2020-05-02 10:34:41 the impact is fairly limited 2020-05-02 10:35:11 and even a makefile for a subset of tests 2020-05-02 10:35:25 ok, pushed 2020-05-02 10:35:29 (y) 2020-05-02 10:37:26 Cogitri: it crashes for me if I access a local file. It seems to be comparable to the crash with the password field, doesn't happen for everyone 2020-05-02 10:43:56 Ah, huh 2020-05-02 10:44:19 Can you make a MR for it? 2020-05-02 10:54:37 Just to confirm I'm not mentioning non-sense: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11474#note_85234 " am guessing that LXC containers slow down execution while the clocksource continues normally (kvm-clock isn't being used)," doesn't make sense, right? 2020-05-02 11:30:56 ikke: looks right. first time hear for that 2020-05-02 11:32:15 Cogitri: yeah sure bit later 2020-05-02 11:37:03 we have some number of outdated packages in aports, some time ago Ariadne proposed to discuss remove them. maybe we can look now, before 3.12 release 2020-05-02 15:48:19 o/ 2020-05-02 15:49:37 o/ 2020-05-02 15:49:46 Do you accept printer drivers here ? 2020-05-02 15:49:52 I mean in aports 2020-05-02 15:50:14 Musl does not seem to manage ipp with cups and so I had to package my epson printer driver 2020-05-02 16:15:05 If it's OSS, sure 2020-05-02 16:17:39 libc (musl) manage ipp? 2020-05-02 16:48:26 So for a GPS app that depends on `gpsd` to work (for example), it would need `/etc/init.d/gpsd` to enabled. Would this be a case where it's allowed to enable the service after package installation in a `.post-install` script? 2020-05-02 16:48:45 (like we modprobe kernel modules for some packages) 2020-05-02 16:48:52 no 2020-05-02 16:49:57 do we want to be debian/ubuntu/fedora ? 2020-05-02 16:50:31 (fuck no) 2020-05-02 16:51:28 What kind of an argument is that? I'm just wondering if we should do that when the application to be installed needs the service to be enabled 2020-05-02 16:52:09 The application in question is an end-user one, not just any library that gets installed by other stuff 2020-05-02 16:52:55 perhaps a post-installation message is all that is necessary for the situation in question 2020-05-02 16:53:09 PureTryOut[m]: policy is to not enable/start services on install 2020-05-02 16:53:37 I know but I wonder if there can be exceptions. I guess not 2020-05-02 16:53:55 But just to be clear, "we are not " is not a good reason for anything imo 2020-05-02 16:55:00 You could provide some setup script that makes everything in order 2020-05-02 16:55:05 but it's the user that needs to initiate that 2020-05-02 16:55:12 yes 2020-05-02 16:55:20 Ok 2020-05-02 16:55:24 like setup-xorg 2020-05-02 16:55:24 Thanks 2020-05-02 16:55:56 setup-xorg-base* 2020-05-02 16:56:28 PureTryOut[m]: don't take my opinion as personal attack 2020-05-02 16:56:42 Don't worry, I don't ๐Ÿ˜‰ 2020-05-02 16:57:33 it is my strong opionion that user/admin should enable services/daemons or other things, and we don't have to force anything except base things 2020-05-02 17:14:54 PureTryOut[m]: gpsd doesn't provide a dbus service that is autostarted? 2020-05-02 17:36:43 mps: regarding ipp, It's working now. Don't know why it failed before. 2020-05-02 17:38:04 Bridouz: cups with ipp printers works for long time on alpine on my boxes 2020-05-02 17:38:34 Ok, that's stranged. With my epson drivers packed and installed ipp everywhere is working. 2020-05-02 17:39:04 without it, it detects my printer but does not seem to manage it like it should. (no printer configuration etc...) 2020-05-02 17:39:31 Don't remember if it used to be like that on previous Alpine installs. (Guess it was, Void too) 2020-05-02 17:40:27 I don't have much experience with cups and last time I looked at it was about two years, when switched to alpine 2020-05-02 17:40:41 and it was simple copy configs from debian 2020-05-02 17:41:45 Yes, IPP works ootb, configuring rightfully ootb is not supported for my printer I guess. 2020-05-02 18:41:46 Hey, gitlab is kinda weird with super old MR 2020-05-02 18:42:04 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/1051/diffs 2020-05-02 18:42:08 it looks like they are binary files ? 2020-05-02 18:43:18 not sure if it has to do with the age, but I've noticed it more often 2020-05-02 18:43:27 not sure what is causing it 2020-05-02 18:43:50 you can fetch the branch just fine 2020-05-02 18:44:03 maybe some heuristic that's messing up 2020-05-02 19:26:44 08:01:11 is there a cli switch for g++ to explicitly include header file 2020-05-02 19:26:53 mps: there's "-include file" 2020-05-02 19:27:02 https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html#Preprocessor-Options 2020-05-02 19:31:18 dne: thanks. I thought there must be option but couldn't find, tried -iassert.h from the head which didn't worked 2020-05-02 19:31:50 long time didn't used C seriously 2020-05-02 19:32:33 and forgot some things, probably not some but much too 2020-05-02 19:41:09 I wonder what we should do with livemedia. They only provide the latest version, so each time it's rebuilt, we need to update it 2020-05-02 19:48:40 Well, best case they stop doing that 2020-05-02 19:49:04 Otherwise I'd say we mirror it, although that's some effort too 2020-05-02 19:49:11 if you read it, they're addement about it 2020-05-02 19:49:59 http://live555.com/liveMedia/faq.html#old-versions 2020-05-02 19:50:05 "No" 2020-05-02 19:52:49 mirroring it is 2020-05-02 19:53:57 Yup 2020-05-02 19:54:13 The latest version contains bugfixes, why wouldn't you use that lol 2020-05-02 19:54:27 because they also contain new bugs :D 2020-05-02 20:08:14 anyone (except ncopa) know how the kernel for rpi armhf is built, in armhf lxc ? 2020-05-02 20:09:20 I would suppose so 2020-05-02 20:09:50 linux-rpi is built for arch armhf, so that builder is building it 2020-05-02 20:09:57 huh, so have to setup armhf lxc 2020-05-02 20:11:04 Yup, I just had to think of the "How to make package maintainers cry" talk where the speaker mentioned that reasoning from upstreams :D 2020-05-02 20:11:07 managed to build rpi zero w u-boot but can't boot kernel, missing loglevel=7 2020-05-02 20:11:18 Cogitri: yes, indeed, me too 2020-05-02 20:12:06 Cogitri: hehe, I posted link few times here 2020-05-02 20:12:48 One of my favourite talks ^^ 2020-05-02 20:13:39 I am working on program that boots qemu-system-* archs. It boots aarch64, armv7 atm. I build it from a minirootfs, how do I get some default runlevels? A login for example? 2020-05-02 20:15:01 Ganwell: I have scripts to boot armv7 and aarch64 on x86_64 2020-05-02 20:16:39 mps: Its a fully automated thing. At least it builds all archs, booting is another story. 2020-05-02 20:17:25 ok 2020-05-02 20:17:36 Cogitri: any idea what we should do with the unicode emoji conflict (ibus)? 2020-05-02 20:22:47 mps https://gitlab.alpinelinux.org/jeanlf/alpine-now/-/blob/master/alpine_now/init.py 2020-05-02 20:24:13 ikke: Hm, not sure right now, I don't really know that unicode stuff. But I guess it'd be best to move one of them to another dir 2020-05-02 20:53:33 $> rc-update add hwclock boot 2020-05-02 20:53:34 * rc-update: failed to add service `hwclock' to runlevel `boot': No such file or directory 2020-05-02 20:53:34 I can add to other runlevels. I can even create runlevels. I can't add anything to boot. 2020-05-02 20:54:10 strange, for some reason a lot of packages suddenly require pbr in my container, but apparently not on the builders 2020-05-02 20:54:13 python packages 2020-05-02 21:02:01 Ganwell: miniroots are intended to run in containers, docker mostly 2020-05-02 21:02:41 they don't have all needed tools and they are not tailored to 'boot' as normal boxes 2020-05-02 21:02:45 mps: I just use it to bootstrap 2020-05-02 21:02:56 mps: I install the tools 2020-05-02 21:03:12 you have to add all needed things and set configs in etc 2020-05-02 21:03:32 I did that once or two/three times 2020-05-02 21:04:18 you have to create runlevels dirs 2020-05-02 21:04:41 mps: The directories are there 2020-05-02 21:05:15 mps I create symlinks now directly instead of using rc-update. 2020-05-02 21:05:57 sorry, I forgot details, I did this about two years ago for armhf and aarch64 and I remember that I had some manual work 2020-05-02 21:06:04 mps: It now starts the services. Only the ram fs is mssing, the root is read-only 2020-05-02 21:07:08 yes, this is trial and error job 2020-05-02 21:07:10 mps: I am really happy how nicely this works. I hope I get the boot-params for more arch correclty. Currently I am working on mips64. 2020-05-02 21:07:32 https://github.com/OpenRC/openrc/issues/243 2020-05-02 21:07:41 I think you can't add to the boot level in chroots due to that 2020-05-02 21:07:47 Should work on the actual system tho 2020-05-02 21:08:12 mps try and error... with a bit of cheating here and there 2020-05-02 21:09:09 Cogitri: Great thanks, so I did the right thing... create the symlinks directly 2020-05-02 21:24:45 Yup, that should work too, I suppose 2020-05-02 21:25:14 I mean fixing it would be the best thing realistically speaking, but C is ew so no thanks :P 2020-05-02 21:55:48 thanks mps and cogitri, append overlaytmpfs=yes was the last piece of the puzzle. It boots into a login screen. Add ssh and more archs and hopefully I can help with the multi-arch. 2020-05-03 07:28:48 ncopa: rust and cargo have been bootstrapped and removed from the builders again 2020-05-03 07:28:52 and go 2020-05-03 07:42:01 Have you looked at the unicode stuff already, ikke? Didn't get to it yesterday but I can take a look after breakfast 2020-05-03 07:42:18 Cogitri: no, not yet 2020-05-03 07:47:42 Okie 2020-05-03 07:57:40 hmm, libevhtp is missing onigposix.h, but nothing seems to have that file 2020-05-03 07:58:00 oniguruma lost it recently, let me check 2020-05-03 07:58:40 ok 2020-05-03 07:58:41 found the problem i think 2020-05-03 07:58:59 ok 2020-05-03 07:59:00 missing --enable-posix-api, i'll merge a fix 2020-05-03 07:59:05 (y) 2020-05-03 07:59:08 was deafult=on now it is default=off 2020-05-03 08:01:59 merged, should be fixed 2020-05-03 08:02:18 thanks 2020-05-03 08:34:32 PureTryOut: Since you're the maintainer of unicode-emoji: Seems like it provides some of the same files as unicode-character-database 2020-05-03 08:35:15 Could you make an issue for it and tag me in it? 2020-05-03 08:35:20 Sure 2020-05-03 08:44:45 hmm, libphonenumber fails with what looks like syntax errors on s390x 2020-05-03 08:45:12 I think libphonenumber has always been a bit special to build 2020-05-03 09:09:38 hmm, somehow py3-pytest-forked is built before py3-setuptools_scm, while the former depends on the latter 2020-05-03 09:11:11 circular dependency 2020-05-03 09:16:38 hmm, no 2020-05-03 09:29:37 ok, so ap recursdeps does list py3-pytest-forked as a makedepend for py3-setuptools_scm 2020-05-03 09:34:50 anyone care to move jo to community? 2020-05-03 09:37:47 ok, py3-setuptools_scm -> py3-pip -> py3-distro -> py3-pytest-cov -> py3-pytest-xdist (checkdepends) -> py3-pytest-forked -> py3-pytest_scm 2020-05-03 09:37:53 clandmeter: your wish is my command :) 2020-05-03 09:40:51 Should I just disable tests on py3-pytest-cov? 2020-05-03 09:55:53 clandmeter: done 2020-05-03 09:56:10 oooh 2020-05-03 09:56:15 looks interesting 2020-05-03 09:57:55 ikke: I would like to help but I don't know much python 2020-05-03 10:07:09 strange, somehow abuild deps is not installing py3-virtuelenv, which is a checkdepends 2020-05-03 10:11:10 mps: grazie 2020-05-03 10:12:05 non ce niente 2020-05-03 10:12:19 :) 2020-05-03 10:12:20 i cant go to italy this year, so ill just pretend 2020-05-03 10:12:46 also I, and I think not only we two 2020-05-03 10:13:17 yep, should become truck driver :) 2020-05-03 10:13:59 believe me or not, I tried and worked about 6 months 2020-05-03 10:14:36 long time ago, now I'm not sure if I can open the door on truck 2020-05-03 10:15:09 not easy job, ime 2020-05-03 10:15:19 optimal world would be that python packages would be installed using pip from wheels 2020-05-03 10:17:04 artok: you still need to deal with conflicting dependencies 2020-05-03 10:18:00 What would be the difference between installing them as a package with apk or installing them with pip as a wheel? 2020-05-03 10:19:15 pip wheel into virtual env 2020-05-03 10:20:37 Finally found the issue why suddenly packages were complaing about pbr missing. Apparently there was an old pbr python package left behind which was not managed by apk 2020-05-03 10:22:23 so apparently py3-pytest-cov doesn't even need py3-pytest-xdist 2020-05-03 10:24:32 oh lol, checks are disabled, but the checkdepends are still 2020-05-03 10:25:08 Then the solution is simple 2020-05-03 11:59:18 Can someone with bits for abuild take a look at https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/43 ? 2020-05-03 11:59:26 It's pretty late for 3.12, but it's a pretty minor change 2020-05-03 11:59:45 Otherwise I'd have to add DFLAGS="$DFLAGS -g" to all D packages with -dbg subpackages 2020-05-03 12:26:56 And can someone with main bits take a look at !6260 ? 2020-05-03 12:31:04 I can look later 2020-05-03 12:32:39 Thank you :) 2020-05-03 13:25:56 FD: install: target '/home/buildozer/aports/community/fd/pkg/fd-bash-completion/usr/share/bash-completion/completions/fd' is not a directory 2020-05-03 14:31:08 Cogitri: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7484 2020-05-03 14:42:48 3.12 builder aarch64 => tar: mesa-20.0.6/src/gallium/drivers/nouveau/nv50/nv50_winsys.h: Cannot write: No space left on device 2020-05-03 14:54:46 PureTryOut[m]: Thanks for fixing it :) 2020-05-03 14:55:17 Np 2020-05-03 14:55:36 After it's merged, it's one less package for me to care about lol 2020-05-03 15:12:32 `ERROR: slang-doc-2.3.2-r0: BAD signature` <- is that going to be fixed at some point? 2020-05-03 15:12:36 I have had it for the past 2 days now 2020-05-03 15:12:56 Huh, that has been fixed itself yesterday on my machine 2020-05-03 15:13:05 s/been// 2020-05-03 15:13:05 Cogitri meant to say: Huh, that has fixed itself yesterday on my machine 2020-05-03 15:13:34 I got it just now when upgrading again 2020-05-03 15:14:09 Hm, can you try deleting the apk file from /var/cache/apk and try again? 2020-05-03 15:14:54 Did so, no luck 2020-05-03 15:15:43 Hm, I guess ikke should take a look then ^ 2020-05-03 16:17:50 PureTryOut[m]: which pkg exactly? 2020-05-03 16:26:41 ficxed 2020-05-03 16:26:48 fixed even 2020-05-03 16:42:48 Cool, thanks! 2020-05-03 18:59:06 Ok wtf, the ppc64le CI keeps timing out while downloading package sources, constantly for different packages. While the other arches all already succeeded, I had to restart the ppc64le CI job 6 or so times already 2020-05-03 19:08:54 Cogitri: py3-ufo2ft is a dependency of psautohint, which is maintained by you, but py3-ufo2ft is unmaintained and failing on the builders 2020-05-03 19:10:18 Huh, weird that the tests are failing now 2020-05-03 19:11:02 Looking into it 2020-05-03 19:15:16 I've submitted an upstream issue, but since it looks like all of the failing tests are because the tests don't expect some comment, how about we disable the tests for now to make the builders happy? 2020-05-03 19:15:27 Since upstream knows about it now I hope that we'll have a proper fix soon-ish 2020-05-03 19:16:22 !7490 2020-05-03 19:17:24 Should I make old sec issues that only apply to unsupported branches visible? 2020-05-03 19:17:45 good question 2020-05-03 19:18:01 I would say no 2020-05-03 19:18:12 due to the purpose we make them confidential in the first place 2020-05-03 19:19:31 Well yes, but old, unsupported releases are insecure anyway, so I guess it's better to know about the dangers they bear 2020-05-03 19:20:27 Also, I think we really need to do a better job communicating what release is supported and what release isn't, it's scary how many people still recommend Alpine 3.9 when it'll be unsupported in a few weeks and already a sieve for things from community 2020-05-03 19:21:08 euhm, 3.9 will be supported for a bit, it's 3.8 that will become unsupported 2020-05-03 19:21:20 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2020-05-03 19:22:22 Derp, right 2020-05-03 19:22:45 But I don't think many people are aware community is only supported for 6 months 2020-05-03 19:31:00 ikke: About #11482 - I'm pretty sure abuild wont like marking packages which have arch dependant binaries in them noarch, right? 2020-05-03 19:32:38 It will warn about it, and you could disable that check if it makes sense 2020-05-03 19:33:06 Ah, okay 2020-05-03 19:33:07 I guess `apk add --arch` is the way to do this though 2020-05-03 19:33:09 https://git.alpinelinux.org/abuild/tree/abuild.in#n1233 2020-05-03 19:39:54 I thought --arch only works when initializing a new chroot? 2020-05-03 19:40:23 "--arch ARCH Use architecture with --root: 2020-05-03 19:41:35 seems monkey-project.com is down 2020-05-03 19:42:41 ikke: Quite possibly, I haven't used it yet since crosscompiling on Alpine isn't fun 2020-05-03 19:43:32 But then there should be an issue against apk-tools to add support for installing packages for foreign arches/proper multiarch support 2020-05-03 19:43:40 Since we can't really supprot that from the aports side 2020-05-03 19:47:31 ScrumpyJack: ping 2020-05-03 19:49:09 apparently the monkey-project.com site is down 2020-05-03 19:52:58 I switched it to a mirror 2020-05-03 20:01:14 funtoo apparently switched to github 2020-05-03 20:01:32 (for keychain) 2020-05-03 20:12:18 hmm, should I have updated the pkgrel for keychain to force a rebuild on edge, since the source changed? 2020-05-03 20:12:28 Technically it should be the same source 2020-05-03 20:37:56 Hmm, that's a new one. A server responding with 501 https requried 2020-05-03 20:38:08 Y U NO REDIRECT? 2020-05-03 20:40:31 lol 2020-05-03 20:41:40 oh, funny, there is already a patch for that line 2020-05-03 20:45:14 hmm 2020-05-03 20:45:58 it's not working :* 2020-05-03 20:50:48 meh 2020-05-03 21:27:03 Hi all. I'm experimenting with creating an apk package for duktape (c library). Doesn't look like the install routine in its makefile installs a duktape.pc file. Doesn't appear to have such a file in the release anywhere, either. Any advice? 2020-05-03 21:31:31 Well, it'd be best to ask upstream to add a pkgconfig file then, I suppose 2020-05-03 21:35:44 This is probably a stupid question, but is this file not necessary for publishing a package on debian-based distros? It's already available in the debian/ubuntu apt repos. 2020-05-03 21:40:33 you could check this: https://salsa.debian.org/debian-iot-team/duktape 2020-05-03 21:42:41 I couhttps://salsa.debian.org/debian-iot-team/duktape/-/blob/master/debian/duktape.pc.in 2020-05-03 21:42:52 They provide their own apparently 2020-05-03 21:45:17 Strange. Do any packages in apk do anything like that? 2020-05-03 21:46:23 There are some apparently 2020-05-03 21:46:31 http://tpaste.us/XgmZ 2020-05-03 21:48:23 I'm fine going that route, then. At least until it's provided in future releases, if and when that happens. 2020-05-03 21:48:56 corysanin: you could raise an issue upstream 2020-05-03 21:49:58 I'll give that a shot too. Thanks for the advice ๐Ÿ™‚ 2020-05-03 22:18:36 the duktape build system sucks 2020-05-03 22:22:28 At first I was surprised that it wasn't in apk, but now I'm surprised that it's in Debian's apt repo 2020-05-03 22:23:07 Doesn't seem to have any tests in the release either, from what I can tell ๐Ÿ˜• 2020-05-03 23:24:44 Cogitri: added that s390x comment to toAPK's aport 2020-05-03 23:25:36 networking in the blue ridge leaves something to be desired.. 2020-05-04 00:05:49 can anyone look into merging !7459? 2020-05-04 06:42:08 The next version of OpenRCT2 will need Duktape... 2020-05-04 06:42:53 Well, at least there's a MR for it, I suppose 2020-05-04 06:43:01 Yup 2020-05-04 06:47:49 @Cogitri ping 2020-05-04 07:27:33 libmateweather is failing, because of (I assume) that our tzdb does not have America/Godthab as timezone (yet). I tried to remove it from data/Locations.xml.in, but that didn't seem to work. Anyone has time to look at it? 2020-05-04 07:31:38 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11486 2020-05-04 07:34:04 ncopa: did you by chance bootstrap go on most arches already? It seems to have been built, but I only installed it on one or two builders 2020-05-04 07:46:49 Great, tcllib has no maintainer and has 5 failing tests 2020-05-04 07:52:04 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11487 2020-05-04 08:05:03 morning 2020-05-04 08:05:09 Morning 2020-05-04 08:05:22 ikke: !7505 should fix the libmateweather issue you linked, I think you were just missing one line from your patch 2020-05-04 08:06:00 maxwell-k: thanks, Leo already merged it 2020-05-04 08:06:09 I didn't have a lot of time to look into it :) 2020-05-04 08:07:21 I was just checking I linked the right MR, thought oh no all the CI fails, I'm sure it was passing, then I realised he merged it :-) 2020-05-04 08:09:46 ncopa: Sorry to ping you when you're probably busy with other stuff, but can you maybe take a look at https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/43? It's just a small change and should allow us to have proper debug info with D packages 2020-05-04 08:11:18 Cogitri: note that this has to be manually set at the builders 2020-05-04 08:11:39 oh, sorry, n/m 2020-05-04 08:11:40 I don't think so? 2020-05-04 08:11:57 :) 2020-05-04 08:50:57 why is libgrilio and libglibutil not in aarch64 apkindex? 2020-05-04 08:51:05 it was merged just this morning 2020-05-04 08:52:20 Did you enable the testing repo? (and I assume you are using edge) 2020-05-04 08:52:49 yes, it's also not on pkgs.alpinelinux.org 2020-05-04 08:52:56 https://pkgs.alpinelinux.org/packages?name=libgrilio&branch=edge 2020-05-04 08:53:07 however builds for other arches are pushed 2020-05-04 08:53:13 https://pkgs.alpinelinux.org/packages?name=libglibutil&branch=edge 2020-05-04 08:53:23 hmm, I see 2020-05-04 08:55:22 because the aarch64 builder is stuck on another package 2020-05-04 09:13:15 I have an package that supports plugins written in Python. Those plugins aren't installed by means of a setup.py like a PyPi package but by extracting the release tarball directly from e.g. Github. Where should I install those plugins too? Right now I have it to `$pkgdir/usr/share//plugin` 2020-05-04 09:13:21 Since it's Python, should it maybe be to `/usr/lib` instead? 2020-05-04 09:14:03 are they supposed to be imported (ie, in PYTHONPATH)? 2020-05-04 09:15:16 Nope 2020-05-04 09:15:27 ok 2020-05-04 09:15:31 There is a config file for the main package that tells the program where to find them 2020-05-04 09:16:05 So I can edit that to anything 2020-05-04 09:16:36 I think /usr/lib makes a little bit more sense 2020-05-04 09:17:31 So `/usr/lib//plugins` then? 2020-05-04 09:18:01 I think that would make sense 2020-05-04 09:18:13 Hm, aren't the python files noarch? 2020-05-04 09:18:23 Ok thanks, will do that 2020-05-04 09:18:26 They are 2020-05-04 09:18:30 hmm 2020-05-04 09:18:35 We have a patch on Rust to move python packages to /usr/share because they're noarch ๐Ÿ˜… 2020-05-04 09:18:40 s/packages/files/ 2020-05-04 09:18:41 Cogitri meant to say: We have a patch on Rust to move python files to /usr/share because they're noarch ๐Ÿ˜… 2020-05-04 09:18:45 But most Python packages atm, even if noarch, install themselves to `/usr/lib/python3.8/site-packages` too 2020-05-04 09:19:04 I currently have it in `/usr/share` so if that is good too, I'll just keep them there 2020-05-04 09:19:11 so is with perl 2020-05-04 09:19:54 i.e. /usr/lib/perl5/core_perl and /usr/lib/perl5/vendor_perl/ 2020-05-04 09:20:07 but that is for module 2020-05-04 09:20:43 I don't know how this should be set for python 2020-05-04 09:20:54 I personally don't mind whether we put it in /usr/lib or /usr/share, it's just that we patch Rust to move py things to /usr/share so I though that's the standard for python packages that don't use setup.py 2020-05-04 09:21:33 yes, I forgot to add there is same for perl in /usr/share 2020-05-04 09:22:07 i.e. /usr/share/perl5/core_perl/ /usr/share/perl5/ 2020-05-04 09:22:21 iirc, similar is on debian 2020-05-04 09:23:44 I'll keep it in `/usr/share` then! 2020-05-04 09:23:46 ๐Ÿ‘๏ธ 2020-05-04 09:25:20 looks sane, I think /usr/lib is for system modules and /usr/share is for (well) not system things, just guessing 2020-05-04 09:26:55 /usr/share 2020-05-04 09:26:56 Architecture-independent (shared) data. 2020-05-04 09:27:07 /usr/lib Libraries for the binaries in /usr/bin and /usr/sbin. 2020-05-04 09:27:17 That 2020-05-04 09:27:30 That's what FHS has to say about it 2020-05-04 09:28:26 So `/usr/share` it is 2020-05-04 09:29:46 (this is not modern, put everything in / :D ) 2020-05-04 10:54:19 ikke: did we look into the salt cve? 2020-05-04 10:54:26 i have some email in my mailbox 2020-05-04 11:00:45 The one that caused Lineage OS to get hacked? 2020-05-04 11:01:09 I haven't 2020-05-04 11:05:12 Cogitri: yes and more 2020-05-04 11:06:20 Oof 2020-05-04 11:18:39 kunkku: i think you are right that pulling in right lua$version module based on install_if=lua$version is wrong. thats why i did 59e37c7f6d3da19f5a14aa07e02f06e23f29f40e 2020-05-04 11:19:30 kunkku: are there other packages that has same problem? 2020-05-04 11:19:52 the problem with aconf was not the dependencies but lua5.3 itself was broken by commit dd508687ca234b47651455c15b64b4e6263f20d5 2020-05-04 11:21:34 right, the "\$V" vs "\${V}" 2020-05-04 11:22:50 but now if you install aconf, you get lua5.3 cmd line interpreter pulled in with the modules 2020-05-04 11:23:30 even though only lua5.3-libs would be needed 2020-05-04 11:24:31 what pulls in lua5.3? 2020-05-04 11:24:41 lua5.3-* 2020-05-04 11:25:24 hm, not all of them but some 2020-05-04 11:25:29 not lua5.3-penlight 2020-05-04 11:25:30 yeah 2020-05-04 11:25:39 that is wrong 2020-05-04 11:26:29 lua-filesystem 2020-05-04 11:26:41 :q 2020-05-04 11:27:26 seems the majority of lua module pkgs have such a dep 2020-05-04 11:28:13 that is wrong, technically 2020-05-04 11:29:07 also py pkgs seem to follow this pattern 2020-05-04 11:29:49 question is how bad it is. it pull in lua5.3 when technically not needed 2020-05-04 11:30:07 but i think there are still various packages that has install_if=lua$ver 2020-05-04 11:30:38 so we may break stuff if we clean up the depends=lua$ver without also cleaning up install_if=lua$ver 2020-05-04 11:31:00 in your opinion, when is it acceptable to use install_if? 2020-05-04 11:31:20 installing *-openrc subpackages when openrc is installed 2020-05-04 11:31:26 or *-doc for docs 2020-05-04 11:31:35 those are good examples 2020-05-04 11:31:37 also kernel modules 2020-05-04 11:31:48 shell completion 2020-05-04 11:32:04 lang packages also, very handy to have that 2020-05-04 11:32:12 Maybe better: What are improper usecases? 2020-05-04 11:32:31 or what makes the lua use case fundamentally different from the above? 2020-05-04 11:33:06 huh 2020-05-04 11:33:11 because as you say, there is no direct dependency between the lua module and interpreter 2020-05-04 11:33:47 but you do have a point, we could use it with lya$ver-libs 2020-05-04 11:33:54 install_if only when it is really needed, not for convenience 2020-05-04 11:34:11 yes, that's what I meant 2020-05-04 11:35:02 if we change to install_if="lua$ver-libs", I don't think there is much difference to openrc 2020-05-04 11:35:28 why do you think we should use install_if=lua5.3-libs to pull in the right lua module instead of adding direct dependencies of lua$version-module-dep? 2020-05-04 11:35:43 oh 2020-05-04 11:35:45 right 2020-05-04 11:35:59 the stuff that we currently have install_if=lua$ver 2020-05-04 11:36:11 chagne that to install_if=lua$ver-libs 2020-05-04 11:36:19 i thikn that may make sense 2020-05-04 11:38:12 i thikn it was jirutka who pushed for using install_if for lua. I assume because it was considered a clever/elegant solution 2020-05-04 11:38:39 I think the install_if approach has some merit 2020-05-04 11:39:10 kunkku: you think its right usecase for lua? 2020-05-04 11:39:45 if your lua program is version-agnostic, the install_if mechanism allows you to write a version-agnostic APKBUILD 2020-05-04 11:40:06 even if it depends on version-dependent modules 2020-05-04 11:40:15 right, like lua-penlight 2020-05-04 11:40:26 which depends on lua-filesystem 2020-05-04 11:41:31 lua-penlight is lua version agnostic, while lua-filesystem is not 2020-05-04 11:41:47 yes 2020-05-04 11:42:43 so the lua-penlight APKBUILD was kind of right 2020-05-04 11:43:14 but worked only if you had the cmd line interpreter installed 2020-05-04 11:43:17 we can in that case use install_if=lua$ver-libs in lua-filesystem or have dummy lua$ver-penlight packages with the direct dependencies of lua$ver-filesystem 2020-05-04 11:43:28 yes 2020-05-04 11:43:31 both works 2020-05-04 11:43:38 just different solutions 2020-05-04 11:44:38 i went for the dummy packages with direct dependencies over install_if in commit 59e37c7f6d3da19f5a14aa07e02f06e23f29f40e 2020-05-04 11:44:51 kunkku: do you prefer the install_if way for this? 2020-05-04 11:45:17 apparently that is what jirutka prefers (or preferred) 2020-05-04 11:46:04 using install_if is not wrong 2020-05-04 11:46:12 at least that makes APKBUILD simpler 2020-05-04 11:46:29 there is one potential downside 2020-05-04 11:47:22 if you install aconf, and pull in lua-penlight + lua5.3-filesystem 2020-05-04 11:47:54 and then install something that uses lua5.2 but does not need lua5.2-filesystem 2020-05-04 11:48:07 then you'd get lua5.2-filesystem installed, even if you don't need it 2020-05-04 11:48:24 its not a huge cost 2020-05-04 11:48:29 that is true 2020-05-04 11:48:50 similar as getting lua5.3 installed with aconf is not a huge cost 2020-05-04 11:50:00 we may be willing to pay that price for simpler APKBUILDs 2020-05-04 11:50:52 in my opinion, we should have default functions for lua etc. 2020-05-04 11:51:08 i think install_if is clever, very clever. I think its too clever in the lua case. but thats my humble opinion. but its not a strong opinion 2020-05-04 11:51:26 default functions for lua in abuild? 2020-05-04 11:52:41 kunkku: what do you think about using direct dependencies for lua modules vs use install_if? 2020-05-04 11:52:55 i guess its somethign we should discuss on the mailing list 2020-05-04 11:53:30 I think it doesn't hurt to fix install_if to lua-libs 2020-05-04 11:53:37 PureTryOut[m]:https://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/libsailfishkeyprovider/libsailfishkeyprovider-1.0.4-r0.log 2020-05-04 11:53:44 kunkku: +1 on that one 2020-05-04 11:54:05 and for the long term strategy? 2020-05-04 11:54:18 i assume that jirutka prefers use install_if 2020-05-04 11:54:25 Cogitri: yeah that happened a few times on CI as well, think retriggering the build helps 2020-05-04 11:54:34 Maybe it needs `-j1`, not sure 2020-05-04 11:55:07 and i suspect he has strong opinion on this (he almost always has strong opinions) 2020-05-04 11:57:26 kunkku: i can also revert 59e37c7f6d3da19f5a14aa07e02f06e23f29f40e and use lua$ver-libs if you prefer that 2020-05-04 11:58:08 should we ask jirutka's opinion? 2020-05-04 12:00:13 $ grep Maintainer.*Jirutka */lua*/APKBUILD | wc -l 2020-05-04 12:00:13 44 2020-05-04 12:00:33 $ grep Maintainer.*Copa */lua*/APKBUILD | wc -l 2020-05-04 12:00:34 52 2020-05-04 12:00:47 yeah. we shoudl ask 2020-05-04 12:01:08 he maintains a significant number of lua packages 2020-05-04 12:02:04 there are basically two issues: 2020-05-04 12:02:35 1) cmd line interpreter being pulled in as a dep 2020-05-04 12:02:54 2) cmd line interpreter being used as the proxy for indirect deps 2020-05-04 12:06:10 we can solve the 2 by using -libs as proxy for indirect deps 2020-05-04 12:06:22 i think that is something we should do regardless 2020-05-04 12:07:13 but the question is what we want the general policy to be. do we use direct dependencies (and have more complicated APKBUILDs) or do we use -libs as proxy for indirect deps using install_if 2020-05-04 12:10:38 I think APKBUILD compliction could be adderessed by a default split function 2020-05-04 12:11:46 it could be solved by that yes, but i have tried to avoid add to much blackbox magic to abuild, to keep things transparent, even if it means duplication of code in APKBUILDs 2020-05-04 12:13:26 that said, i do understand that simplifying maintenance is of increasingly importance, while the importance of having beginnerfriendly APKBUILDs is decreasing 2020-05-04 12:13:53 we are using default functions to some extent already 2020-05-04 12:15:32 I don't think direct deps and install_if are mutually exclusive 2020-05-04 12:16:38 we could use lua-penlight as you made it and add install_if to -libs there 2020-05-04 12:17:07 true 2020-05-04 12:29:06 I'll take a look at fd 2020-05-04 12:29:10 it seems i caused it 2020-05-04 12:29:34 thanks, already started looking at it, but didn't have time anymore 2020-05-04 12:30:32 sounds like mobpass needs to be disabled on armhf/v7 2020-05-04 13:21:10 https://github.com/fail2ban/fail2ban/issues/2708 2020-05-04 13:21:31 They suggest some issue with python or pysqlite 2020-05-04 13:24:31 maybe assign to tmhoang or disable fail2ban on s390x 2020-05-04 13:24:50 ok 2020-05-04 13:44:18 Ok wtf. CI complains in one of my MR's that a package that is in the MR doesn't exist and then fails to build something that depends on it because of it 2020-05-04 13:45:02 link? 2020-05-04 13:46:00 Note that checkapk can complain that a package does not exist, but that's not a fatal error 2020-05-04 13:47:24 No I mean that it tries to build a package that depends on a package it refuses to build, even though it got added in the same MR 2020-05-04 13:47:28 morning 2020-05-04 13:47:37 https://gitlab.alpinelinux.org/PureTryOut/aports/-/jobs/108157 2020-05-04 13:47:50 `testing/mycroft-skills-kit` complains that `mycroft-skills-manager` doesn't exist, but it's added in the same MR https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7412#c15aadde38f5a57c57ac66f5222ba6fcbd5016ef 2020-05-04 13:47:53 morning 2020-05-04 13:48:28 aha 2020-05-04 13:48:33 52 commits 2020-05-04 13:50:09 PureTryOut[m]: We do a shallow clone of aports to make pipelines run quicker 2020-05-04 13:50:17 but the depth is 52 commits 2020-05-04 13:50:21 50* 2020-05-04 13:50:30 So it misses 2 commits 2020-05-04 13:50:36 Ah, so it misses 2 packages... 2020-05-04 13:50:40 yes 2020-05-04 13:50:47 I guess I'll remove those from the MR then lol 2020-05-04 13:50:59 I think we can raise the limit a bit 2020-05-04 13:51:11 Well I'm fine with splitting it up more 2020-05-04 13:51:16 ok 2020-05-04 13:51:18 fine with me 2020-05-04 14:11:09 ikke: same thing happens ๐Ÿ˜• 2020-05-04 14:11:11 The MR has 38 commits now 2020-05-04 14:11:15 hmm 2020-05-04 14:11:42 Oh I see the problem, renaming package gone wrong 2020-05-04 14:12:42 (renamed thefolder, not the pkgname) 2020-05-04 14:12:51 heh 2020-05-04 16:13:30 why does util-linux-dev depend on util-linux nowadays? 2020-05-04 16:18:45 Why did it used to depend on util-linux? 2020-05-04 16:19:07 It depends even on a specific version of util-linux 2020-05-04 16:19:52 seems like it was introduced by dcc5965f6f4fabd096b4df6cdd01e4f206341f64 2020-05-04 16:20:00 commit message does not explain why 2020-05-04 16:20:06 yaay 2020-05-04 16:20:25 maxice8: 2020-05-04 16:20:29 Why did you add it? 2020-05-04 16:39:14 did something change in lua-aports? `ap dump-json` doesn't seem to work anymore 2020-05-04 16:39:46 https://paste.debian.net/plainh/4cfd0da7 2020-05-04 16:40:08 Do you execute it in the correct directory? 2020-05-04 16:40:22 I know ap is very sensitive to that 2020-05-04 16:40:27 ikke: I'm not sure, what's the correct directory? 2020-05-04 16:40:53 ah, inside core/community/etc 2020-05-04 16:40:54 one of the repo dirs 2020-05-04 16:41:06 *main/community/... 2020-05-04 16:41:08 yes 2020-05-04 16:41:09 got it, thanks! 2020-05-04 17:08:35 ikke: ok if i push salt secfix? 2020-05-04 17:08:51 yes 2020-05-04 17:18:06 Can I get apk to not automatically uninstall all dependencies of a package that I'm uninstalling? 2020-05-04 17:18:40 I don't think so 2020-05-04 17:19:28 apk is basically always trying to resolve world 2020-05-04 17:19:47 Anything not part of world or require by world gets unintalled 2020-05-04 17:19:54 clandmeter: thanks 2020-05-04 17:20:01 np 2020-05-04 17:20:15 it has been requested on github 2020-05-04 17:20:21 hm thanks 2020-05-04 17:20:28 guess I'll uninstall 151 packages then... 2020-05-04 17:20:49 uninstall? 2020-05-04 17:20:54 z3ntu: It should cache the .apk archives anyway, no? 2020-05-04 17:21:07 only if you enable caching 2020-05-04 17:21:10 nod 2020-05-04 17:21:13 sd cards are slow still ;) 2020-05-04 17:21:28 you need to create /etc/apk/cache 2020-05-04 17:21:58 I don't really care about the bandwidth, just the time it takes to write the stuff to the sd card 2020-05-04 17:22:17 tmpfs install ftw :) 2020-05-04 17:22:33 Ah right, I usually enable the cache on all of my machines 2020-05-04 17:23:20 libapk has a `APK_SOLVERF_IGNORE_UPGRADE` flag, maybe it could get `APK_SOLVERF_IGNORE_DELETE` flag too 2020-05-04 17:56:54 mps: did you manage to find a solution for filezilla? 2020-05-04 18:02:03 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11491 2020-05-04 18:11:16 ikke: didn't I posted it to tpaste 2020-05-04 18:12:09 or, maybe try to add to CXXFLAGS '-include assert.h' 2020-05-04 18:12:25 ok, will look in 20 minutes again 2020-05-04 18:12:45 If you did, I cannot find it 2020-05-04 18:12:56 I'll try that 2020-05-04 18:13:27 ok, don't worry, I think I saved APKNUILD with fix 2020-05-04 18:13:41 but will be on my main box in 20 mins 2020-05-04 18:13:49 will repost it 2020-05-04 18:14:01 it was ugly 'sed' 2020-05-04 18:15:02 trying the CXXFLAGS now 2020-05-04 18:17:05 oh, I connected from remote to my box 2020-05-04 18:17:19 it is compiling 2020-05-04 18:17:23 trying without the flag to be sure 2020-05-04 18:18:05 yes, fails without, good 2020-05-04 18:18:09 here is APKBUILD http://tpaste.us/Z0NZ 2020-05-04 18:18:23 find ... above make 2020-05-04 18:18:23 http://tpaste.us/lYe5 2020-05-04 18:18:46 that indentation is.. confusing :) 2020-05-04 18:19:03 uh, yes 2020-05-04 18:19:29 ugly :) 2020-05-04 18:19:35 but CXXFLAGS works 2020-05-04 18:19:41 Do you want to push that? 2020-05-04 18:19:44 nice, this is better 2020-05-04 18:20:10 please do, if you don't mind, I'm not at home 2020-05-04 18:20:14 ok, no problem 2020-05-04 18:20:29 just don't wanted to preempt you 2020-05-04 18:20:39 I don't care 2020-05-04 18:21:04 rewrite complete git log and delete me, I don't care 2020-05-04 18:21:34 ugh, so anoying. I can do a lot without a mouse, but there are some things that I can only do with a mouse, which I don't have 'close' right now 2020-05-04 18:21:44 less things to be blamed for :) 2020-05-04 18:21:48 :D 2020-05-04 18:22:18 tmux have select and paste 2020-05-04 18:22:29 with keyboard 2020-05-04 18:22:32 yes 2020-05-04 18:22:46 but there are popups I cannot dismiss without a mouse :| 2020-05-04 18:23:01 ah 2020-05-04 18:23:11 With not close I mean taking 3 steps to grab my mouse :P 2020-05-04 18:24:33 sigh, I caved :P 2020-05-04 18:25:33 I cannot find any references to assert.h missing. Is that something that is available by default on other platforms? 2020-05-04 18:26:05 don't know really 2020-05-04 18:26:18 it is strange this happens 2020-05-04 18:26:31 asking #musl 2020-05-04 18:46:23 ikke: I would go with 'CXXFLAGS="$CXXFLAGS -include assert.h" 2020-05-04 18:46:30 just in case 2020-05-04 18:46:43 '* 2020-05-04 18:46:53 I did 2020-05-04 18:46:59 nice :) 2020-05-04 18:47:04 +export CXXFLAGS="$CXXFLAGS -include assert.h" 2020-05-04 19:33:41 Anoying packages that keep hanging on the builders 2020-05-04 19:33:52 And I kill one process and it just continues 2020-05-04 19:46:58 Cogitri: any idea what to do with aom? Keeps aarch64 blocked 2020-05-04 19:55:46 Ah, I hoped !7460 would fix that soon 2020-05-04 19:56:59 I'll take a look at it tomorrow, sorry 2020-05-04 19:59:44 np 2020-05-04 20:03:28 talking about neon, cadaver is failing due to incompattible neon version 2020-05-04 20:05:53 ScrumpyJack: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11492 2020-05-04 20:08:01 Apparently we just patch that 2020-05-04 20:11:39 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7526 2020-05-04 20:11:45 No clue if that causes issues or not 2020-05-04 20:12:26 most builders are chugging along 2020-05-05 06:17:04 morning! 2020-05-05 06:17:28 Ariadne: what was the issue with go 1.14 and mips64? 2020-05-05 06:17:42 it deadlocks while building 2020-05-05 06:17:55 i haven't gotten around to getting latest stack trace yet. 2020-05-05 07:04:52 morning 2020-05-05 07:05:47 ~2700 packages left to build for community on x86_64 2020-05-05 07:06:49 hmm, that's not right 2020-05-05 07:07:03 ignore that 2020-05-05 07:16:27 Morning 2020-05-05 08:04:36 Are the signing keys used by CI always the same? 2020-05-05 08:04:47 no 2020-05-05 08:04:49 Or should I just keep using --allow-untrusted when installing packages from CI? 2020-05-05 08:04:57 They are generated on each job 2020-05-05 08:05:26 the artifacts to include the key, but not sure if it's woth the hassle to install them 2020-05-05 08:06:04 Ah, okie, I'll just use --allow-untrusted then, thanks 2020-05-05 08:11:35 Maybe we could create a script that downloads the archive and automatically sets it up 2020-05-05 08:13:09 That'd be pretty fancy 2020-05-05 08:13:12 install-mr $mrNum 2020-05-05 08:14:11 mps: !7540 might be of interest to you 2020-05-05 08:21:56 Am I the only one who is bothered by the colon in front of the output from algitbot? :) 2020-05-05 08:22:59 No, it annoys me a bit too, but I think previously algitbot mentioned more than just the link, didn't it? 2020-05-05 08:23:03 I think it mentioned the title 2020-05-05 08:23:19 yes, it used to get the title 2020-05-05 08:24:03 ikke: did the algitbot code move to gitlab? 2020-05-05 08:24:29 https://gitlab.alpinelinux.org/alpine/infra/compose/algitbot 2020-05-05 08:27:18 https://gitlab.alpinelinux.org/alpine/infra/compose/algitbot/-/blob/master/sircbot/scripts/sircbot.lua#L38 2020-05-05 08:27:31 i am here ladies 2020-05-05 08:27:42 :D 2020-05-05 08:37:28 Open issues blocking the builders: https://gitlab.alpinelinux.org/alpine/aports/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=type%3Abuild-failure&milestone_title=3.12.0 2020-05-05 09:44:27 Cogitri: I see. I'm not interested much in graphic tools, just noted inkscape because with that upgrade one less pkg will depend on python2 2020-05-05 09:44:46 and this MR looks like not carefully prepared 2020-05-05 09:45:08 anyway, if I found time later I will look at it 2020-05-05 09:47:44 and, this pkg is example for which we need to have source in 'our' mirror 2020-05-05 10:02:19 ncopa: the title is fixed 2020-05-05 10:02:23 in the new code 2020-05-05 10:02:31 it just need to move into production 2020-05-05 10:22:58 clandmeter: well, what are you waiting for? :P 2020-05-05 10:23:25 for you to do it :p 2020-05-05 11:06:51 ncopa: where do you build kernel for rpi armhf, in armhf or armv7 container 2020-05-05 11:22:38 Are the sources of all packages available in aports repository (git://git.alpinelinux.org/aports)? In aports/main/ there are 1619 folders (each folder = 1 package, right?) but the mirror offers in total 5348 (https://nl.alpinelinux.org/alpine/v3.11/main/x86_64/). Do you have any idea where are the sources of other packages? 2020-05-05 11:23:08 5348 contains subpackages as well 2020-05-05 11:23:20 I'm not sure how to reproduce a build failure I'm supposed to fix for 3.12... Is there anyway I can build it locally using 3.12 repos or something? 2020-05-05 11:23:42 The 1619 folders in the aports git repo are all main packages which may have 0 or more subpackages 2020-05-05 11:25:39 Great, Thank you! 2020-05-05 11:26:24 PureTryOut[m]: What's the build failure? Sadly there isn't really a way to test it other than trying it on the builders I think 2020-05-05 11:26:27 PureTryOut[m]: 3.12 is mostly edge 2020-05-05 11:26:42 but built from scratch 2020-05-05 11:27:00 Btw `main/bind` doesn't have a maintainer 2020-05-05 11:27:05 ikke: but I can't reproduce it on edge 2020-05-05 11:27:20 Cogitri: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11496 2020-05-05 11:28:36 PureTryOut[m]: any idea where those symbols are supposed to come from? 2020-05-05 11:30:44 Not sure but I'd think `wayland-dev` 2020-05-05 11:46:36 interesting, repology started tracking 3.11 as well, not just edge 2020-05-05 11:51:50 src/inkscape-1.0_2020-05-01_4035a4fb49/src/libnrtype/font-lister.cpp:1223:64: error: missing sentinel in function call [-Werror=format=] 2020-05-05 11:51:50 Hello everyone 2020-05-05 11:52:13 1223 | g_object_set(G_OBJECT(cell), "markup", markup.c_str(), NULL); 2020-05-05 11:52:34 How to contribute with some APKBUILDS ? 2020-05-05 11:52:34 Cogitri: ^ maybe you know how to fix this in inkscape 2020-05-05 11:52:44 I can take a loom 2020-05-05 12:58:09 Cogitri: how do you think PYTHONPATH can be used to make packages see themselves for tests? 2020-05-05 13:05:18 Actually, I should look into how other packages do it more, got tons of examples ๐Ÿ˜ƒ 2020-05-05 13:09:04 ๐Ÿ‘ 2020-05-05 13:10:47 (it works btw, thanks!) 2020-05-05 17:58:35 ping 2020-05-05 17:59:16 Who are you pinging? :P 2020-05-05 17:59:26 the irc logs 2020-05-05 17:59:34 heh 2020-05-05 17:59:35 oik we lost few hours 2020-05-05 17:59:39 but its ok i guess 2020-05-05 18:00:14 i broken the dns record.. 2020-05-05 18:00:25 so will be updated when it times out 2020-05-05 18:01:54 algitbot: retry foobar 2020-05-05 18:02:01 he you are stupid 2020-05-05 18:02:56 The bot has feelings to, you know 2020-05-05 18:03:34 algitbot: you are stupid 2020-05-05 18:03:45 yes very limited :p 2020-05-05 18:04:16 hehe :D 2020-05-05 18:41:12 algitbot: ping 2020-05-05 18:41:30 algitbot: ping 2020-05-05 19:07:16 algitbot: ping 2020-05-05 19:07:22 thats more like it 2020-05-05 19:07:29 algitbot: retry master 2020-05-05 19:07:56 algitbot: retry foobar 2020-05-05 19:13:05 Hello71: thanks for the article 2020-05-05 19:35:40 Trying to find out why dockviz is built after containerd 2020-05-05 19:35:43 euhm 2020-05-05 19:35:45 before 2020-05-05 19:38:09 (dockviz needs containerd) 2020-05-05 20:05:22 Why is the internet connection of the ppc64le CI runner so flaky? 2020-05-05 20:05:48 99% of the time when a ppc64le CI job fails it's because it timed out while downloading package sources 2020-05-05 20:06:00 PureTryOut[m]: very good question, to which I have no answer to 2020-05-05 20:06:40 I'm running against this myself as well 2020-05-05 20:07:03 https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10687 2020-05-05 20:07:52 Thanks I'll subscribe to that issue 2020-05-05 20:08:48 Anyone got a clue why dockviz depends on containerd? I cannot find the dependency 2020-05-05 20:09:39 but the 3.12 builder says it is 2020-05-05 20:15:28 dockviz depends on docker ? 2020-05-05 20:15:56 yes, I found it 2020-05-05 20:16:08 docker -> docker-engine -> containerd 2020-05-05 20:16:37 btw I just love "apk dot" command =) 2020-05-05 20:16:58 yes, but it shows too much 2020-05-05 20:17:03 hard to follow 2020-05-05 20:17:37 hmm 2020-05-05 20:17:55 you can limit it 2020-05-05 20:18:28 but it only shows run-time deps 2020-05-05 20:25:17 How would you use `apk dot`? 2020-05-05 20:25:48 You can draw it with `dot` from graphviz 2020-05-05 20:26:54 `apk dot | dot`? 2020-05-05 20:28:36 Not sure if you can pipe 2020-05-05 20:28:59 But `apk dot > deps.dot && dot -Tpng deps.dot -o graph1.png` works 2020-05-05 20:29:17 well how else? `apk dot > test.dot && dot test.dot` doesn't seem to do much. I never used dot before so no clue how to use it 2020-05-05 20:29:24 Oh, more arguments needed 2020-05-05 20:30:12 -T 2020-05-05 20:31:04 dot -Tpng input.dot -o output.png 2020-05-05 20:32:11 There is also -Tx11 2020-05-05 20:32:35 dot -Tx11 input.dot 2020-05-05 20:32:43 shows a window with the rendered output 2020-05-05 20:33:17 ok, I think that dockviz was just a glitch, it seems now to be built near the end 2020-05-05 20:33:58 Well it either takes a long time for dot to generate an image, or it just never finishes 2020-05-05 20:34:28 well, if you use apk dot, then yes, that would take a *long* time 2020-05-05 20:34:34 maybe more usefull is apk dot --error 2020-05-06 01:44:45 probably a silly question, but how do you reuse an aports fork once you've had an MR pushed? I've been deleting my forks and remaking them, which seems a bit overkill 2020-05-06 01:49:32 were you working on a separate branch? if so, you could kill the branch and pull upstream back in 2020-05-06 01:50:11 unfortunately no, I was working in the head of the fork. I probably should branch it 2020-05-06 05:01:12 yes. dont touch master, except to pull and make a new branch from it 2020-05-06 05:01:30 wsinatra already left 2020-05-06 05:03:20 gitlab has no docs for MR workflow for some reason, guess youre supposed to know all this from your parents when born 2020-05-06 05:15:43 you can kind of copy github workflow, it should be similar. 2020-05-06 05:17:32 kaey: https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html#new-merge-request-from-you-local-environment ? 2020-05-06 05:21:51 i was looking for it when alpine switched to gitlab and couldnt find anything useful 2020-05-06 05:24:38 gitlab is known for documentation a lot of processes. 2020-05-06 06:46:15 nmeum: ping 2020-05-06 07:07:20 Cogitri: fixed all your comments, https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7412 should now be ready for merging 2020-05-06 07:10:21 !7412 2020-05-06 07:13:37 Okie, will take a look after work 2020-05-06 08:41:23 mps: pong 2020-05-06 08:49:37 Does anyone know why this fails to impor the Python module 'tests'? That is provided by Python 3 itself no? https://paste.sr.ht/%7Epuretryout/76d70900157fd7206a3ca51da7f6cc48cc69f4c0 2020-05-06 08:49:43 *import 2020-05-06 08:50:30 I don't think that's a standard module 2020-05-06 08:50:45 unittest does exist 2020-05-06 08:50:50 It isn't? ๐Ÿค” 2020-05-06 08:51:02 https://docs.python.org/3/library/unittest.html 2020-05-06 08:51:09 Afaik that is standard Python 2020-05-06 08:51:12 yes, untittest, not tests 2020-05-06 08:51:28 import unittest works; import tests not 2020-05-06 08:51:46 Oh woops I misread your comment 2020-05-06 08:52:00 :) 2020-05-06 08:52:01 But according to the error, it does use unittest 2020-05-06 08:53:05 Also looking through the tests, they definitely use unittest 2020-05-06 08:53:28 ACTION investigates further 2020-05-06 08:53:32 the question is why it's trying to import tests 2020-05-06 08:58:52 you need to install python3-tests if you you want to import tests iirc 2020-05-06 08:59:03 nmeum: firefox-esr MR pass on aarch64 in lxc 2020-05-06 08:59:09 tests is the internal testing library used by python 2020-05-06 08:59:45 my firefox-esr build ran out of disk spaces on my builder ':) 2020-05-06 08:59:59 Ok got it lol. The release package from PyPi doesn't include the tests ๐Ÿ˜’ 2020-05-06 09:00:03 ACTION switches sources to Github 2020-05-06 09:00:19 I wanted to ask will you create MR for 3.11 but in meantime I did it, thought you are busy 2020-05-06 09:00:55 thanks, actually kind of busy atm but I also don't wake up that early :) 2020-05-06 09:01:20 heh, also on my 3.11 builder it failed because of disk space 2020-05-06 09:01:27 hehe 2020-05-06 09:01:57 not sure if I get around to fixing my builder today. If the firefox-esr MR works for you on edge just go ahead and merge it 2020-05-06 09:02:51 I think it is safe to merge 2020-05-06 09:04:39 actually, I already running 68.8.0 on aarch64 edge 2020-05-06 09:10:01 ikke: could you allow/change !7549 to enable rebase and merge for other devs not only author 2020-05-06 09:11:22 done 2020-05-06 09:11:45 thanks 2020-05-06 09:12:57 merged, and fingers crossed :) 2020-05-06 10:24:04 > ERROR: py3-grpc: 0.3_19 is not a valid version 2020-05-06 10:24:09 Then what would a valid version be? It doesn't like - either 2020-05-06 10:26:01 0.3_p19 2020-05-06 10:27:10 Ah yes that works, thanks 2020-05-06 11:54:54 What is the purpose of "passwd -u" command? In manual it says it unlocks the account. I see that after executing it, the /etc/shadow changes, i.e., the user password changes from "!" into "". Can I remotely access the computer using such a user? 2020-05-06 11:58:28 yes 2020-05-06 11:58:33 ! will not work 2020-05-06 11:58:56 you can also set it to * 2020-05-06 11:59:03 which also ulocks the acc 2020-05-06 11:59:14 and is impossible to login by password 2020-05-06 12:00:02 but these kind of questions should technically go to #alpine-linux 2020-05-06 12:01:49 ok, I found out that two packages in community repository (gogs, gitea) create users with empty password (using passwd -u). The users have defined shell and home directory. Should I contact the package maintainer to change it? 2020-05-06 12:04:34 https://git.alpinelinux.org/aports/tree/community/gogs/gogs.pre-install 2020-05-06 12:10:56 why? 2020-05-06 12:15:59 ah i read that wrong. 2020-05-06 12:16:11 not sure why its set like that. 2020-05-06 12:17:07 maybe a misconfiguration, or some left over from the development 2020-05-06 12:17:36 git tells a different story 2020-05-06 12:19:57 i guess this account needs ssh access 2020-05-06 12:20:17 both gogs and gitea need it for git access 2020-05-06 12:26:53 when using pam a locked account is still usable via ssh, but we dont use pam. 2020-05-06 12:27:50 i think we may have an openssh server build with pam support 2020-05-06 12:27:57 but simply unlocking it is concidered a security issue 2020-05-06 12:28:48 wont that try use path to authenticate? 2020-05-06 12:29:15 err PAM 2020-05-06 12:29:58 UsePAM yes 2020-05-06 12:52:32 The default SSH setting does not allow PAM (`/etc/ssh/sshd_config line 82: Unsupported option UsePAM`). Therefore, one must set `PermitEmptyPasswords Yes` in order to ssh with a user that has empty password 2020-05-06 12:53:33 or, one must use `openssh-server-pam` 2020-05-06 12:54:52 ncopa: would you review and decide what to do with !7221 2020-05-06 12:55:13 also !7409 2020-05-06 13:22:39 even with pam I think permitemptypasswords still functions 2020-05-06 13:22:49 it takes the more restrictive of permitemptypasswords and nullok 2020-05-06 13:29:18 huh, that's confusing. sshd only checks for locked passwords if usepam is no 2020-05-06 13:29:26 even if you are using keys 2020-05-06 13:31:55 oh, clandmeter already said that 2020-05-06 13:33:28 why does base-auth.pamd have nullok_secure if we do not carry the debian patch? 2020-05-06 13:38:17 is William Pitcock still here? 2020-05-06 13:39:58 ok, let me catch up. I create a user and I unlock it (passwd -u). Now, I can login only if sshd configuration matches (`permitemptypasswords Yes`) or (`UsePAM YES` and `nullok`). Is that right? 2020-05-06 13:45:38 Hello71: Ariadne 2020-05-06 13:48:29 rozamunda: or if UsePAM yes and you use not-passwords 2020-05-06 13:49:33 usually people use pam, so there is no need to unlock the user. but, sshd does not allow key authentication with a locked account if pam is off, which is common on alpine 2020-05-06 13:57:12 PureTryOut[m]: do you still have problem into ppc64le CI? 2020-05-06 13:57:46 Not atm but I'm sure the problem is still there if no one has actively done anything about it 2020-05-06 13:58:30 This job keeps failing for me when trying to upload the artifacts: https://gitlab.alpinelinux.org/alpine/infra/docker/build-base/-/jobs/109636 2020-05-06 13:58:58 Hello71 got it. thank you 2020-05-06 14:01:11 PureTryOut[m]: I'm tracking messages here to know issue on ppc and I saw your message, I can talk to maintainer of laboratory to know what's happening there. 2020-05-06 14:01:43 then, I understand that the gogs and gitea packages simply use `passwd -u` to unlock the user they created. this permits a key-based login. a side effect is that the user has null password, which in some special configuration might allow connecting to the machine without providing password. but, such configuration is unlike to happen 2020-05-06 14:02:25 walbon: that job now succeeded apparently 2020-05-06 14:02:47 walbon: here are some diagnostics I did: https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10687 2020-05-06 14:08:02 Is someone with main bits in the mood to check out !6260 ? 2020-05-06 14:08:09 Has been rotting for some time now 2020-05-06 14:08:30 And the package has been broken for some time now 2020-05-06 14:08:54 And it's one of the last py2 packages 2020-05-06 14:10:07 mps: im getting weird error when trying to build ncurses locally 2020-05-06 14:10:40 mv: can't rename '/home/ncopa/aports/main/ncurses/pkg/ncurses/usr/share/terminfo/t/terminology-1.0.0 2020-05-06 14:10:40 /home/ncopa/aports/main/ncurses/pkg/ncurses/usr/share/terminfo/t/terminology 2020-05-06 14:10:40 /home/ncopa/aports/main/ncurses/pkg/ncurses/usr/share/terminfo/t/terminology-0.6.1': No such file or directory 2020-05-06 14:10:54 why is it 1.0.0 and 0.6.1? 2020-05-06 14:15:13 ok, i know why 2020-05-06 14:15:23 terminology* 2020-05-06 14:15:51 there are multiple terminology* 2020-05-06 14:16:15 so `local termfile=$(find "$pkgdir"/usr/share/terminfo/ -name "$i" 2>/dev/null) || true` ends up with a list of mutiple paths 2020-05-06 14:16:21 but code assumes its a single file 2020-05-06 14:23:35 Hmm, a single github project, but with numerous separate archives, yaay 2020-05-06 14:34:22 ow, pipelines do not run over several commits when opening a merge request that contains several commits? 2020-05-06 14:35:53 It should, yes? 2020-05-06 14:36:01 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7586/pipelines 2020-05-06 14:36:05 here it stopped at the first one 2020-05-06 14:37:01 >>> Changed aports: 2020-05-06 14:37:03 libretro-core-info libretro-database retroarch 2020-05-06 14:37:11 it detects all 3 packages as changed 2020-05-06 14:37:45 >>> community/libretro-core-info: build succesfully 2020-05-06 14:37:47 >>> community/libretro-database: build succesfully 2020-05-06 14:37:49 >>> community/retroarch: build succesfully 2020-05-06 14:37:54 aah 2020-05-06 14:38:48 I was confused by the fact that the pipeline title reference only the first commit 2020-05-06 14:39:21 Cogitri: if you have time please merge https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7412, it would help me with the rest of the packaging ๐Ÿ˜ƒ 2020-05-06 14:52:50 I need some advise. https://github.com/SELinuxProject/selinux/ hosts basicaly 15 different projects, each with their own release archive. We currently already have policycoreutils in testing, I need 2 other 'modules'. Should I add them all under their original name, or should I prefix them with selinux- or se-? 2020-05-06 14:54:08 I don't think we can build everything from the main project and just use subpackages 2020-05-06 14:54:15 https://github.com/SELinuxProject/selinux is missing a lot of modules 2020-05-06 14:54:54 Or maybe it isn't 2020-05-06 14:55:59 Is SELinux even useful on Alpine? 2020-05-06 14:56:22 I just need tools to build the profiles 2020-05-06 15:01:07 is there any chance of a PR to move lxd and distrobuilder from testing so those can make it into the 3.12 release being accepted? 2020-05-06 15:01:46 There is still time 2020-05-06 15:02:13 alright, I'll do that then 2020-05-06 15:05:00 oh, distrobuilder is broken 2020-05-06 15:13:54 ikke: I don't think they need to be prefixed 2020-05-06 15:14:59 yeah, checkpolicy and policycoreutils already exist in testing 2020-05-06 15:15:09 I'll just add semodule-utils 2020-05-06 19:53:20 Cogitri: fyi regarding the openrc-settingsd package: I've resolved basically all compile warnings with a few patches at https://git.sr.ht/~z3ntu/openrc-settingsd/log 2020-05-06 19:54:15 Just so you're aware of these patches. I've tried to contact the Gentoo upstream but my email to the gentoo list was rejected for some reason and I wasn't terribly successful in the gentoo IRC channel either with it 2020-05-06 19:55:36 Oh, fancy! 2020-05-06 19:56:06 I was actually looking into working on openrc-settingsd too, but somehow always found another thing to work on so I don't have to work on a C codebase :D 2020-05-06 19:56:32 I think the timezone stuff is broken as of now too, or at least setting the timezone in the GNOME Control Center doesn't do anything 2020-05-06 19:56:46 This also removes the need for bash in the build script ^^ 2020-05-06 19:57:04 I know of this bug regarding locale: https://bugs.gentoo.org/699530 2020-05-06 19:58:17 I was mostly interested in the project because of bluez using org.freedesktop.hostname1 for the display name, and not really because of the localed/timedated part 2020-05-06 19:58:46 Ah, I only use it for GNOME's control center 2020-05-06 19:59:08 Speaking of GNOME, I should fix Phosh, oops 2020-05-06 20:02:02 Cogitri: sorry for bothering you with it, but could you take a look at https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7412 again? ๐Ÿ˜‰ I'm kinda excited for this whole thing if you hadn't guessed so yet haha 2020-05-06 20:12:07 PureTryOut[m]: Ah yes, I'll take a look in a minute, I'm deep inside some dark template vodoo right now 2020-05-06 20:13:00 Sure that gives me time to update one of the packages in that MR 2020-05-06 20:14:01 Now you are both here. It seems both vulkan-tools (maintained by PureTryOut[m]) as metacity (maintained by cogitri) have the same issue 2020-05-06 20:14:28 s/as/and/? 2020-05-06 20:14:28 Hello71 meant to say: rozamunda: or if UsePAM yes and you use not-pandswords 2020-05-06 20:14:34 ... 2020-05-06 20:14:39 alpine-meetbot: bad bot 2020-05-06 20:15:07 Hello71: heh, some dutch getting through :)( 2020-05-06 20:16:01 I'm unsure how to fix that sadly 2020-05-06 20:16:11 ppc64le only as well strangely enough 2020-05-06 20:16:23 metacity is x86 2020-05-06 20:16:32 Note that not all arches are at the same level yet 2020-05-06 20:17:08 Ah, what issue? 2020-05-06 20:17:32 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11503 2020-05-06 20:19:24 The macros differ, but start with VK_ 2020-05-06 20:19:39 metacity uses vulkan 2020-05-06 20:19:54 error: 'VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE' undeclared (first use in this function); did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'? 2020-05-06 20:23:20 413 packages left for x86_64 :) 2020-05-06 20:31:16 I'm off to bed, done for today. Good night guys! 2020-05-06 20:31:22 o/ 2020-05-06 20:46:50 Looking into the vulkan stuff now while I hope the builders don't choke on mycroft 2020-05-06 20:47:15 heh 2020-05-06 21:07:40 ncopa: sorry, I was on party and I'm probably drunk, but I think terminologi terminfo doesnt't belong to ncurses-terminfo-base (if I read it correctly now) 2020-05-06 21:08:14 will look tomorrow at that 2020-05-06 21:09:52 ikke: Can you remember Rust crashing on the builders ever since we upgraded to LLVM10 ? 2020-05-06 21:10:02 Upstream thinks it's fixed with LLVM10 2020-05-06 21:10:53 Also, the vulkan stuff should be fixed for now 2020-05-06 21:13:00 I've not noticed it crashing lately, but I have no idea when the last time it was it crashed 2020-05-06 21:14:01 oh, you found the vulkan issue? 2020-05-06 21:14:44 nice 2020-05-06 21:14:52 Yes, the vulkan-headers 1.2.140 upgrade broke stuff 2020-05-06 21:15:11 And wow GitHub search really isn't that great 2020-05-06 21:15:25 it's infamous 2020-05-06 21:15:42 Rust usually crashed on things using gtk-rs, so fractal, tau, gnome-shortwave etc. 2020-05-06 21:16:04 Those didn't have too many upgrades since we've upgraded to LLVM10 though 2020-05-06 21:16:09 right 2020-05-06 21:17:54 Anyway, time to sleep for me as well 2020-05-06 21:17:59 o/ 2020-05-06 21:18:01 nite 2020-05-06 21:28:40 Night :) 2020-05-07 06:48:21 heya 2020-05-07 06:49:11 markand: o/ 2020-05-07 07:14:33 what's the right way to handle a checkdepends that is only available on some archs? 2020-05-07 07:14:57 disable the whole package? or is there a way to disable check only? 2020-05-07 07:16:17 case "$CARCH" in arch) options="$options !check" esac 2020-05-07 07:17:00 sorry for the poor formatting but i think it is enough to get the idea 2020-05-07 07:17:45 I get the idea! ty 2020-05-07 07:18:19 looking closer, a smaller set of tests runs where that checkdepends isn't available 2020-05-07 07:19:14 is it possible/recommended to change checkdepends, depending on CARCH? 2020-05-07 07:19:52 never saw it being done but if it results in more tests then i'd guess it is acceptable 2020-05-07 07:24:36 Just make sure to add a comment on why it's done 2020-05-07 07:36:15 ty, seems to work !17197 2020-05-07 07:36:36 hmm, algitbot? 2020-05-07 07:36:37 whoops, !7630 2020-05-07 07:36:42 heh 2020-05-07 07:36:55 I guess that was the job #? 2020-05-07 07:37:06 pipeline 2020-05-07 07:50:24 yep that was the pipeline number, my mistake 2020-05-07 07:51:43 ty for your review, I quickly opened !7631 to better document your style advice 2020-05-07 09:47:28 ah, nice, ncurses fixed finally (I hope) and merged. thanks ncopa 2020-05-07 09:48:20 np 2020-05-07 09:48:45 I think we should move testing/double-conversion to community, needed for new inkscape. any objection? 2020-05-07 09:49:30 no objection. APKBUILD looks good 2020-05-07 09:50:16 ok, will do 2020-05-07 09:53:28 btw, when you are online, what you decided about external kernel drbd module, to keep it for 3.12 or remove from repo? 2020-05-07 09:56:14 um 2020-05-07 09:56:29 the thirdparty module was requested by upstream developer some time ago 2020-05-07 09:56:46 not sure what the difference is nowdays 2020-05-07 09:56:58 I remember, you explained earlier 2020-05-07 09:57:49 this external module have one or two more options, one debug and other to work with TCP 2020-05-07 09:58:32 though in my experience in-kernel module also works with TCP 2020-05-07 09:58:48 but not sure if in different method 2020-05-07 10:00:46 can we investigate what the difference is between the module in mainline kernel and upstream 3rdparty? is there a some way to find out what version of drbd is in mainline kernel? 2020-05-07 10:00:55 woudl be good to get rid of the third-party module 2020-05-07 10:01:59 modinfo drbd => version: 8.4.11 2020-05-07 10:02:17 though kernel 5.6.9 2020-05-07 10:02:48 and same is for 5.4.25-lts 2020-05-07 10:04:18 mps: thanks for fixing checksum on timew 2020-05-07 10:05:59 i think we can keep the drbd 3rd party module for now. it does not add much work for us 2020-05-07 10:06:37 maxice8: np, but it still fails 2020-05-07 10:06:48 ncopa: ok 2020-05-07 10:20:44 clandmeter: do you still use lua-turboredis? 2020-05-07 10:23:07 never used it 2020-05-07 10:23:15 its not maintained afaik 2020-05-07 10:31:43 lets move it to unmaintained then 2020-05-07 10:32:24 actually, lets just purge it 2020-05-07 10:40:16 nice 2020-05-07 10:40:45 Cogitri: shouldn't metacity be fixed now? 2020-05-07 10:41:40 Should be, yes, but maybe vulkan-headers wasn't downgraded properly on those builders? 2020-05-07 10:42:02 Anyway, I think metacity should be fixable even with vulkan-headers 1.2.140 2020-05-07 10:42:11 The problematic thing is that gtk4 fails to build too with the new vulkan-headers 2020-05-07 10:42:18 "(16/208) Purging vulkan-headers (1.2.140-r0)" 2020-05-07 10:42:49 Huh, why did it not do the downgrade ๐Ÿค” 2020-05-07 10:44:16 the repository was never successfully built, so it never reached the point where old packages got deleted 2020-05-07 10:44:30 it halts and exits on error 2020-05-07 10:44:52 so the local repository has both new and old in index and it will prefer the new 2020-05-07 10:44:53 metacity seems to be the only package left to build (according to ap build-list) 2020-05-07 10:45:23 can we fix metacity to build with new vulcan headers? 2020-05-07 10:45:36 vulkan-utils would need to be fixed as well 2020-05-07 10:47:47 170 packages left for x86_64 2020-05-07 10:48:42 877 for aarch64 2020-05-07 10:50:47 Yes, fixing metacity is easy 2020-05-07 10:50:53 Fixing gtk4, not so much 2020-05-07 10:51:38 I can push a fix for metacity but for gtk4 we'll have to wait for upstream (or someone who knows the vulkan API) 2020-05-07 11:24:39 Can we just add a dep on vulkan-headers<1.2.139 ? 2020-05-07 11:24:43 Err..<1.2.140 2020-05-07 11:25:21 The repo itself will just contain 1 version 2020-05-07 11:25:42 but it should fix it in the interrim I gues 2020-05-07 11:29:05 !7653 2020-05-07 14:09:34 !7540 is in bad shape, maybe I should create alternative one? 2020-05-07 14:10:44 don't want to discourage contributor but progress is so slow despite I attached complete APKBUILD in comment there 2020-05-07 15:24:26 o/ 2020-05-07 15:25:39 GCC 10.1 released: https://gcc.gnu.org/pipermail/gcc-announce/2020/000163.html 2020-05-07 15:25:48 I don't understand a thing in CI 2020-05-07 15:26:20 I'm (poorly and badly) working on inkscape 1.0 and I need `double-conversion` to build. 2020-05-07 15:27:12 Bridouz: hi 2020-05-07 15:27:20 mps moved it from testing to community but CI does not seem to get the change 2020-05-07 15:27:34 And still complains about missing `double-conversion` 2020-05-07 15:28:45 checking 2020-05-07 15:30:22 hmm, it appears that dl-cdn.alpinelinux.org does not have it yet 2020-05-07 15:31:12 Mmmh Just pushed a new CI job and it seems to build (except on X86_64) 2020-05-07 15:31:36 It might be because 3.12 is just being uploaded 2020-05-07 15:39:10 build-edge-mips64:~# apk dot --errors | tpaste 2020-05-07 15:39:10 http://tpaste.us/5E8B 2020-05-07 15:39:49 samba is always an issue 2020-05-07 15:41:31 those red dotted packages, does that mean the package needs to be rebuilt? 2020-05-07 15:43:58 https://imgur.com/a/MvDOfYv 2020-05-07 15:44:04 excludes the samba packages 2020-05-07 15:45:16 i think its missing dependencies 2020-05-07 15:45:23 they shoudl either be disabled or rebuilt yes 2020-05-07 15:45:37 But how were they built in the first place 2020-05-07 15:46:26 my guess is that at some point qt5-qtwebengine built on mips and later an update broke it and it got disabled 2020-05-07 15:46:33 Bridouz: ah, you are here, nice 2020-05-07 15:46:41 restuling various other build failures 2020-05-07 15:46:45 right 2020-05-07 15:46:51 which led to varioius other packages disabled 2020-05-07 15:46:56 i think we just need to clean that up 2020-05-07 15:47:13 "weechat-ruby-2.8-r0" -> "so:libruby.so.2.6" [color=red]; 2020-05-07 15:47:14 Bridouz: double-conversion is in community 2020-05-07 15:47:17 looks like a rebuild is needed 2020-05-07 15:47:37 but you need to 'pick' other changes from APKBUILD I posted 2020-05-07 15:48:10 Bridouz: remove some patches (all?) 2020-05-07 15:48:17 mps: not all mirrors have it yet 2020-05-07 15:48:37 ncopa: should I add 3.12 to pkgs.a.o already btw? 2020-05-07 15:49:15 ikke: I triggered on x86_64 and it passed till applying patches, which can't apply and don't needed now 2020-05-07 15:49:38 ? 2020-05-07 15:49:56 inkscape MR 2020-05-07 15:50:13 sorry, was not clear 2020-05-07 15:50:32 or your '?' is for ncopa 2020-05-07 15:50:41 No, was for you 2020-05-07 15:51:04 mps Yep I did that 2020-05-07 15:51:24 if I know how to push changes to Bridouz's MR I will :) 2020-05-07 15:51:48 add their fork as a remote, fetch from it, create branch based on their branch 2020-05-07 15:51:57 However ncopa said that he thinks "--disable-werror is a valid g++ flag" 2020-05-07 15:52:24 And Inkscape is built ;) 2020-05-07 15:52:34 Thank you all for the kind help. 2020-05-07 15:52:56 Bridouz: yes, or -Wno-error, maybe should work 2020-05-07 15:53:47 I think -Wno-error is the standard way to do it 2020-05-07 15:54:35 may be CFLAGS and CXXFLAGS are ignored 2020-05-07 15:55:28 Bridouz: https://gitlab.alpinelinux.org/Bridouz/aports/-/jobs/111171#L378 2020-05-07 15:56:42 cc1: error: unknown pass werror specified in '-fdisable' 2020-05-07 15:57:23 are those needed at all? normally -Werror not enabled by upstream 2020-05-07 15:57:39 upstream should not have it enabled for releases 2020-05-07 15:57:56 in this case looks like it is upstream enabled 2020-05-07 15:58:41 i think the proper way is to see if there is a cmake option for it and if not, make a patch that removes it 2020-05-07 15:58:53 grep for Werror 2020-05-07 15:59:30 ncopa: patchwork-mysql is missing py-mysqldb, but it's not disabled for mips 2020-05-07 16:00:03 is some of the py-mysqldb dependencies disabled for mips? 2020-05-07 16:01:09 ah, it's in unmaintained, that explains 2020-05-07 16:01:48 Leo moved it because it depends on python2 I assume 2020-05-07 16:02:04 move patchwork-mysql too then 2020-05-07 16:02:04 so that's not only an issue on mips 2020-05-07 16:02:07 yeah 2020-05-07 16:02:08 yeah 2020-05-07 16:02:21 ok, i gotta go 2020-05-07 16:02:23 have a nice evening 2020-05-07 16:02:34 o/ 2020-05-07 16:03:05 yes, I thought to ask how to pass flags to cmake 2020-05-07 16:06:48 'grep -r Werror' for inkscape => http://tpaste.us/vJmB 2020-05-07 16:07:49 Just looked again at Gottox pattch for Void and he added 2020-05-07 16:08:04 sed -e "/-Werror=format/d" \ -i CMakeScripts/DefineDependsandFlags.cmake 2020-05-07 16:08:25 heh 2020-05-07 16:08:54 So patching it is ? 2020-05-07 16:09:49 we prefer patches, ofc, but sometimes for 'big' number of files 'sed' is acceptable 2020-05-07 16:21:55 I think I will abandon the upgrade, I clearly do not have enough skills and knowledge to make this. 2020-05-07 16:28:51 revert changes to last known working (I think) 2020-05-07 16:29:20 Still `double-conversion` issue. Feel free to close my MR if you manage to build it ;) 2020-05-07 16:31:01 Bridouz: change/fix is one patch ahead 2020-05-07 16:36:56 got it built on aarch64 http://tpaste.us/QnwO 2020-05-07 16:37:18 though not sure if it works, didn't tested 2020-05-07 17:59:24 any idea what could cause `/usr/bin/lua5.2: /usr/share/lua/5.2/aports/db.lua:44: bad argument #1 to 'pairs' (table expected, got nil)` 2020-05-07 17:59:28 https://jenkins.debian.net/view/reproducible/view/Alpine/job/reproducible_alpine_scheduler/1963/console 2020-05-07 17:59:39 not sure how approach this 2020-05-07 18:02:39 Bridouz: quick and dirty :D 2020-05-07 18:25:07 building inkscape I got: >>> inkscape-view*: Tracing dependencies...\n>>> ERROR: inkscape-view*: libinkscape_base.so: path not found 2020-05-07 18:26:28 checking built apk with 'tar tvf packages/community/aarch64/inkscape-1.0-r0.apk | grep libinkscape_base.so' => rwxr-xr-x root/root 22670344 2020-05-07 18:03 usr/lib/inkscape/libinkscape_base.so 2020-05-07 18:27:17 is that ERROR message above serious. (first time see it and build worked) 2020-05-07 18:35:17 It's probably that there's no RPATH/RUNPATH in that library 2020-05-07 18:35:59 Or rather in whatever uses that library 2020-05-07 18:36:19 Or actually, I guess it's because it links against the .so and not the versioned lib? 2020-05-07 18:44:13 tbh, don't understand why that happens 2020-05-07 18:44:50 I think to create MR and ask someone who understand that to look at the problem 2020-05-07 18:45:47 I can take a look tomorrow 2020-05-07 18:46:21 np 2020-05-07 18:58:43 ncopa: I cant see I can't see the latest community/stellarium build(0.20.1) on builder ppc64 on 3-12, just on edge. Did the builder stop? 2020-05-07 19:15:31 http://dl-cdn.alpinelinux.org/alpine/edge/community/ppc64le/stellarium-0.20.1-r0.apk 2020-05-07 19:15:36 ah 2020-05-07 19:15:56 http://dl-cdn.alpinelinux.org/alpine/v3.12/community/ppc64le/stellarium-0.20.1-r0.apk 2020-05-07 19:17:48 hmm, that's odd. The 0.20.1 apk is available at the 3.12 level but the log at https://build.alpinelinux.org/buildlogs/build-3-12-ppc64le/community/stellarium/stellarium-0.19.2-r2.log is downlevel. Looks like maybe the log got lost somewhere along the way 2020-05-07 19:24:13 mksully22: nice to see you again 2020-05-07 19:26:01 Thanks! good to be seen :) 2020-05-07 20:05:11 mksully22: did you hear about the network issues we appear to have with our ci box? 2020-05-07 20:07:51 ikke: walbon has mentioned it to me. I know he is working with the people that should be able to help. Is it working better now? 2020-05-07 20:14:02 I haven't heard any new occurances the last couple of days 2020-05-07 20:17:59 ikke: artifacts upload for inkscape-1.0 is staled on ppc64le 2020-05-07 20:18:18 don't know is this related 2020-05-07 20:18:44 Most likely related, yes 2020-05-07 20:19:00 https://gitlab.alpinelinux.org/mps/aports/-/jobs/111365 2020-05-07 20:20:21 yes, this one 2020-05-07 21:54:41 anyone know apk well? it seems to be doing some fun schlemiel-the-painter reallocs 2020-05-07 22:01:55 incrementing n by 24 each time 2020-05-07 22:02:15 leading to 15% of cpu time being spent in memcpy with mallocng 2020-05-08 05:07:57 dalias: fabled would know :) 2020-05-08 06:09:24 dalias: fabled knows. he is also working on apk3, with new, binary, index format, which to my understanding should reduce the needs of reallocs 2020-05-08 06:11:27 dalias: I guess it might call *_array_add in a loop? That would resize the array one element each time 2020-05-08 06:12:39 E.g. in apk_db_dir (although it shouldn't matter much in that case) 2020-05-08 06:44:27 inkscape is 'Heissenbuild' software (as are more and more other software also) 2020-05-08 07:05:06 ncopa: fd0923377c5694059a39a9459696451d3a1fa4ed 2020-05-08 07:05:17 but the package is in main 2020-05-08 07:09:38 clandmeter: ^ this one needs to be fixed as well 2020-05-08 07:10:05 ah :) 2020-05-08 07:10:15 ncopa: why didn't you applied !7409 2020-05-08 07:18:02 uff..i fixed the patch on gns3-server...should I bump the pkgrel? 2020-05-08 07:19:02 no, but if the builders were still busy, they missed the new commit 2020-05-08 07:19:35 thx ikke for retry master 2020-05-08 07:20:35 ikke: please merge https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7662 to fix 2 packages blocking the builders 2020-05-08 07:21:58 Will be merged once the pipeline succeeds 2020-05-08 07:22:32 Do you have any clue why the abort happens on armhf? 2020-05-08 07:22:38 Nope ๐Ÿคทโ€โ™‚๏ธ 2020-05-08 07:22:57 https://build.alpinelinux.org/buildlogs/build-edge-armhf/testing/py3-scikit-optimize/py3-scikit-optimize-0.7.4-r0.log 2020-05-08 07:23:03 It's a weird one 2020-05-08 07:23:23 I see no errors whatsoever 2020-05-08 07:23:30 But like mentioned in the MR, I have no interest in fixing it tbh 2020-05-08 07:23:31 Yes, I've seen it 2020-05-08 08:19:30 mps: i thikn it was an old commit that i had in my tree that never got pushed in 29 april. my guess is that librtlsdr moved to main after my commit but before my push and i didnt notice 2020-05-08 08:20:36 mps: i must have forgotten !7409 or wasnt aware of it 2020-05-08 08:36:13 ncopa: np, I will rebase and made new one 2020-05-08 08:36:45 just thought you have objections or something is wring with it 2020-05-08 09:16:24 ncopa: I rebased (by hand :) ) !7409 when you find time please review and (optionally) merge 2020-05-08 09:48:35 good morning, for a new version of a package in main, if a new makedepends is in community is it 2020-05-08 09:48:38 better to move both packages to main or community? 2020-05-08 09:49:12 depends on the package but i prefer to always move to community unless absolutely necessary 2020-05-08 09:49:17 my guess is community, but I'm not sure, examples are duplicity and py3-setuptools 2020-05-08 09:49:33 maxice8: ty, will try community 2020-05-08 11:07:41 was it good idea to move duplicity from main to community? 2020-05-08 11:07:56 maxice8: maybe candidate for your release notes 2020-05-08 11:08:13 i'm playing rs3, can you edit the wiki page for it ? 2020-05-08 11:08:40 if I understand wiki syntax I would, sorry 2020-05-08 11:08:58 maybe someone else? 2020-05-08 11:08:59 it is pretty simple and should be self-explained once you click edit 2020-05-08 11:09:31 huh, will try, but don't blame me if I made something wrong 2020-05-08 11:16:27 there is even a preview option 2020-05-08 11:24:49 except I can't find it :( 2020-05-08 11:25:16 no TOC on wiki 2020-05-08 11:25:29 I can't find it either, anyone got a link please? 2020-05-08 11:30:03 There was one for 3.11, but I don't see a new one for 3.12 2020-05-08 11:30:17 ah 2020-05-08 11:30:18 https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.12.0 2020-05-08 11:32:43 ikke: thanks 2020-05-08 12:02:53 z3untu: openrc-settingsd upstream is dead, right? 2020-05-08 12:03:19 If so, how about we patch things into shape for timedatectl to work on Alpine and we make a new release then? 2020-05-08 12:03:44 Also, since I don't know SourceHut: Can I make issues/send patches without email?... 2020-05-08 13:10:28 I noticed that the logs at https://dev.alpinelinux.org/irclogs/ stopped on Tuesday, they were handy when I'd an unreliably internet connection 2020-05-08 13:11:08 clandmeter: ^ 2020-05-08 13:11:35 We switched the bot that did those logs to new infra, but it should still be logging 2020-05-08 13:11:37 ikke: can you redirect it to new location? 2020-05-08 13:11:48 irclogs, right? 2020-05-08 13:11:55 yes sir 2020-05-08 13:12:13 maxwell-k: irclogs.a.o 2020-05-08 13:12:19 same thing new name 2020-05-08 13:12:38 please backup the old logs are also 2020-05-08 13:12:41 dont delete them 2020-05-08 13:13:08 oneinsect: did you check before you asked? :p 2020-05-08 13:13:10 they are still there 2020-05-08 13:13:22 The url just changed 2020-05-08 13:13:55 lol no 2020-05-08 13:17:06 done 2020-05-08 13:20:15 Hmm, the # in the filenames cause issues though 2020-05-08 13:20:24 the redirect seems to unencode them 2020-05-08 13:20:33 curl -I https://dev.alpinelinux.org/irclogs/%23alpine-commits-2015-06.log 2020-05-08 13:20:40 location: https://irclogs.alpinelinux.org/#alpine-commits-2015-06.log 2020-05-08 13:45:45 heh 2020-05-08 13:57:14 clandmeter, ikke: I like the new location and the redirect works well for me, thank you 2020-05-08 13:57:46 ikke: i think we only need redir base path 2020-05-08 14:05:41 anyone any ideas of a guideline for how long is too long for a package's test suite to run? 2020-05-08 14:06:13 irclogs.a.o 2020-05-08 14:06:24 algitbot: ^ 2020-05-08 14:06:40 it just expends some predefined shortcuts 2020-05-08 16:05:02 hi all, I've got some free time on my hands and would like to help work through the backlog of merge request reviews and tickets, what's the most effective way to do that? I've contributed off and on for a few years but am not a dev team member (yet) 2020-05-08 16:06:37 Hm, well, you can comment on MRs too, but I think we're currently not short on review force, but on people with access to the main repos that merge stuff because those are busy with 3.12 2020-05-08 16:06:51 You can go through old issues and ping me to close ones which don't apply anymore 2020-05-08 16:07:26 I've gone through pages 28-18 already, so if you want to you can start going through each issue starting at https://gitlab.alpinelinux.org/alpine/aports/-/issues?page=18&state=opened 2020-05-08 16:07:52 Is there a process to become a developer with commit access? 2020-05-08 16:08:40 I think right now the process is do consistently good work and eventually you'll get approached 2020-05-08 16:09:33 But it takes some time to get to that :) 2020-05-08 16:09:48 I don't mind putting in the work and I've got the time :-) 2020-05-08 16:10:07 I'll start digging through issues and see about retiring some new aport requests 2020-05-08 16:10:54 Hm, I think most of the aport requests still apply 2020-05-08 16:11:23 I mostly just close issues that don't apply anymore (e.g. fixed in the meantime by a package upgrade but the issue wasn't closed) 2020-05-08 16:12:04 oh by "retire" I meant actually package the software 2020-05-08 16:12:11 Ah, good 2020-05-08 16:12:31 the best way to close them is to complete them, eh? 2020-05-08 16:12:59 Yup 2020-05-08 16:40:54 mcrute: are you behind the AMIs? if so I go to use one the first time a week or so back, very much appreciate your work! 2020-05-08 16:49:37 maxwell-k: yeah I've been working on them with another contributor, thanks! 2020-05-08 16:49:57 I'd like to get them in the hands of alpine and on the official release schedule, actually 2020-05-08 16:50:39 Cogitri: this can be closed... it's an issue with the 1.x bird series that we no longer ship... https://gitlab.alpinelinux.org/alpine/aports/-/issues/8600 2020-05-08 16:51:26 Done, thanks 2020-05-08 17:31:45 is there any thing i can do with FP_INT_*? 2020-05-08 17:32:19 What? 2020-05-08 17:32:23 the problem is that this only exists as a macros for glibc, and we don't have that on musl 2020-05-08 17:32:58 Ah 2020-05-08 17:33:10 what is FP_INT_* ? 2020-05-08 17:34:21 macros for rounding functions on glibc 2020-05-08 19:12:13 how it is supposed 'apk version -t' to work? with pkgname-version or just versions 2020-05-08 19:12:37 'apk version -t vboot-utils-6310032 vboot-utils-R81-12871.B' gives '=' 2020-05-08 19:13:27 just the versions 2020-05-08 19:13:33 no package nmaes 2020-05-08 19:13:35 names 2020-05-08 19:14:20 apk version -t 6310032 R81-12871.B 2020-05-08 19:14:21 'apk version -t 6310032-r2 R81-12871.B-r0' gives '>', which is newer? 2020-05-08 19:14:23 > 2020-05-08 19:14:28 the former 2020-05-08 19:14:35 arg1 > arg2 2020-05-08 19:15:16 uhm, so I introduced mess when created aport 2020-05-08 19:16:35 will put it on todo list after 3.12 release 2020-05-08 19:41:35 what pkg is needed to fix this 'ake[2]: *** No rule to make target 'po/ko.gmo', needed by 'share/templates/default_templates.timestamp'. Stop.' 2020-05-08 19:41:50 'make* 2020-05-08 19:41:58 wrong cut-n-paste 2020-05-08 19:42:05 I suppose gettext 2020-05-08 19:42:12 But I guess it's just yet another instance of broken autotools 2020-05-08 19:42:47 hmm, could be, it failed on x86_64 but works on aarch64, and cmake not autotools 2020-05-08 19:43:34 Ah, broken CMake then I guess 2020-05-08 19:43:46 Try with -j1, maybe it can't deal with too many concurrent build jobs 2020-05-08 19:44:25 ah, didn't know, will try. thanks 2020-05-08 19:45:00 it is inkscape 1.0 2020-05-09 10:31:20 latest mupdf upgrade broke zathura-pdf-mupdf, /libmupdfthird.so.0 renamed libmupdf-third.so.0 without notice. anyone know why 2020-05-09 10:38:52 !7659 failed on aarch64 CI, timeout 2020-05-09 10:39:49 I changed make to -j1, that way it builds on all arches 2020-05-09 11:20:32 actually mupdf-dev is broken, usr/lib/libmupdfthird.so -> libmupdfthird.so.0 and libmupdfthird.so.0 should be libmupdf-third.so.0 2020-05-09 11:38:10 https://www.freetype.org/ release 2.10.2 with woff fonts support 2020-05-09 11:41:04 WOFF 2 2020-05-09 11:57:57 @mps sorry, didn't realize the soname changed, when i look at the diff i saw it was to match the static library. 2020-05-09 11:58:33 maxice8: np, errors happens, I'm working on fix 2020-05-09 12:21:34 maxice8: !7712 it is simple change, but to ask you, does it looks ok? 2020-05-09 12:22:09 also need to rebuild stuff that depend on the old name 2020-05-09 12:22:23 apk list --exact --depends so:libmupdfthird.so.0 2020-05-09 12:24:12 I think only zathura-pdf-mupdf 2020-05-09 12:29:35 hmm, mupdf 1.17.0 changed some APIs, so zathura-pdf-mupdf will need some more source patches 2020-05-09 12:35:47 mps: there is zathura poppler.... 2020-05-09 12:38:02 Ganwell: I think it doesn't use libmupdf-third 2020-05-09 12:39:09 mps: yes, so it is not broken and you can use zathura to view pdfs with it 2020-05-09 12:40:07 yes, I know. but prefer zathura with mupdf 2020-05-09 12:40:56 I rebuilt already all pkgs which depends on mupdf, all is ok except zathura-pdf-mupdf 2020-05-09 12:41:23 will look later on API change and try to fix also it 2020-05-09 12:41:25 mps: is there any difference? 2020-05-09 12:42:38 need to fix fz_resolve_link func in zathura-pdf-mupdf 2020-05-09 12:42:49 I stopped when I had pdf view working, I am lazy ๐Ÿ˜ƒ 2020-05-09 12:43:00 but I'm out of home right now, will look later 2020-05-09 17:46:48 guys why is the isl package so old? 2020-05-09 17:46:57 why wasnt it updated? 2020-05-09 17:47:14 https://git.alpinelinux.org/aports/tree/main/isl/APKBUILD 2020-05-09 17:47:21 pkgver=0.18 2020-05-09 17:47:34 current isl is isl-0.22 2020-05-09 17:47:41 this is for gcc 2020-05-09 17:49:02 1) newer package might introduce breakage. 2) the maintainer was not aware of a newer version. 2020-05-09 17:49:10 hmmm 2020-05-09 17:49:32 just tested newer package and it works very well 2020-05-09 17:49:37 better than 0.18 2020-05-09 17:51:01 nice, inkscape 1.0 actually works, tested on armv7 edge 2020-05-09 17:51:48 is it ok to merge it with 'make -j1 ...' 2020-05-09 17:57:48 d'ph 2020-05-09 17:57:50 'dohg 2020-05-09 17:57:57 Sure, doesn't take that long anyway from what I can see, mps 2020-05-09 17:58:08 But does it still throw that error about the lib it can't find? 2020-05-09 17:58:32 oneinsect, in what way did you measure better? 2020-05-09 17:59:03 hmm 0.18 was throwing in some error during bootstrapping 2020-05-09 17:59:07 0.22 went through 2020-05-09 17:59:16 may be i could be doing something wrong 2020-05-09 17:59:30 i honestly did not have enough information 2020-05-09 17:59:36 well "builds better" and "works better at runtime" are very different things 2020-05-09 17:59:48 i suspect the latter is true but the reason you have maintainers is to verify that 2020-05-09 17:59:51 oooh my bad 2020-05-09 18:00:02 it builds better 2020-05-09 18:00:04 :D 2020-05-09 18:00:06 sorry 2020-05-09 18:00:45 Cogitri: it takes more than 2 hours on aarch64 CI and fail because of timeout 2020-05-09 18:00:55 i did not mean to offend the work of maintainers 2020-05-09 18:01:05 i was just putting in an observation 2020-05-09 18:01:09 and, yes, still have error but builds fine and works fine 2020-05-09 18:02:11 mps: Huh, I think it built within 5 or 10 minutes on my 3950X, but that was with -j28 2020-05-09 18:02:13 Cogitri: you can look at build jobs log 2020-05-09 18:02:28 Didn't expect it to take that long on aarch64, sorry 2020-05-09 18:02:45 nmeum: your last commit to rippled accidentaly enabled the tests again 2020-05-09 18:02:50 Hum, I can take a look at the issue tomorrow, if that's OK for you 2020-05-09 18:02:53 ad8c569f6d988607a7d488fe516a96de2866f3aa 2020-05-09 18:03:49 Cogitri: it could be 'fixed' by: case aarch64) make -jX, but not sure is that ok 2020-05-09 18:05:09 I don't see what's not OK about that 2020-05-09 18:05:14 I mean it's not optimal, sure 2020-05-09 18:05:37 But if you push that at a not so busy time it should be fine 2020-05-09 20:03:35 we don't curlpp (http://www.curlpp.org/) or I can't find it 2020-05-09 20:03:37 ? 2020-05-09 20:04:31 I don't think so 2020-05-09 20:04:46 https://repology.org/project/curlpp/versions 2020-05-09 20:05:02 is worth to add it? 2020-05-09 20:06:43 Not sure if there is nothing using it 2020-05-09 20:08:08 I'm building local pkg which need it, https://github.com/djt3/tuitube/ TUI for youtube 2020-05-09 20:09:08 then sure 2020-05-09 20:09:18 If you need it, it's necessary :) 2020-05-09 20:09:25 Welcome to tautoly club :) 2020-05-09 20:10:05 :) 2020-05-09 20:15:25 Which obviously is not a spelling club ::D 2020-05-09 20:15:46 ;) 2020-05-09 20:17:51 good, got it both working. now have TUI youtube browser with mpv as player 2020-05-09 20:20:15 nice 2020-05-09 20:22:01 thanks, and thanks for advises 2020-05-09 20:22:50 if anyone need it I can push/merge these 2020-05-09 20:23:14 I would say just do it :) 2020-05-09 20:24:11 heh, we have saying 'it is not hard to force frog to jump to water' :) 2020-05-09 20:24:27 haha, nice one 2020-05-09 20:24:58 but, before push have to check licenses 2020-05-09 20:27:24 yes, that's not a bad idea 2020-05-09 20:51:38 hmm, MP:[AL32]:APKBUILD:26:unnecesary usage of braces: ${CMAKE_CROSSOPTS} 2020-05-10 00:14:16 Hello all 2020-05-10 00:14:28 is there any online build system for alpine ? 2020-05-10 00:14:33 like opensuse obs ? 2020-05-10 05:49:34 friends 2020-05-10 05:49:44 does compiling expat throw any error? 2020-05-10 05:49:47 checking build system type... Invalid configuration `x86_64-alpine-linux-gcc': machine `x86_64-alpine-linux' not recognized 2020-05-10 05:51:20 and the irc logs are missing i mean i cannot find alpine-devel-2015-05.log 2020-05-10 05:51:27 https://irclogs.alpinelinux.org/#alpine-devel-2015-05.log 2020-05-10 05:51:41 google cache has it 2020-05-10 05:51:42 https://webcache.googleusercontent.com/search?q=cache:iSFRrRRjE68J:https://dev.alpinelinux.org/irclogs/%2523alpine-devel-2015-05.log+&cd=3&hl=en&ct=clnk&gl=in 2020-05-10 06:25:24 oneinsect: run `update_config_guess` in prepare, then it should work 2020-05-10 06:25:39 let me try Cogitri: 2020-05-10 06:26:33 there is no prepare overide 2020-05-10 06:26:42 let me overide prepare then 2020-05-10 06:28:58 oneinsect: https://irclogs.alpinelinux.org/%23alpine-devel-2015-05.log 2020-05-10 06:29:04 The issue is the # 2020-05-10 06:29:05 the build fails when i overide the prepare () { update_config_guess } 2020-05-10 06:29:21 oneinsect: don't forget to add default_prepare 2020-05-10 06:29:30 otherwise patches are not being applied 2020-05-10 06:29:31 wait let me add default_prepare 2020-05-10 06:29:39 there are no patches for expat 2020-05-10 06:29:42 ok 2020-05-10 06:29:45 its supposed to be a simple make 2020-05-10 06:30:30 ERROR: expat: prepare failed 2020-05-10 06:31:22 before the error it says expat: No update needed for ./conftools/config.guess 2020-05-10 06:31:29 any more ideas? 2020-05-10 06:32:49 Huh, was it update_config_sub then? 2020-05-10 06:32:54 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/expat/APKBUILD 2020-05-10 06:34:52 if i remove the CBUILD and CHOST options from configure it works (ofcourse without the update_config_guess) 2020-05-10 06:35:20 it still fails if i just overide the prepare without actually removing CBUILD and CHOST options 2020-05-10 06:36:18 and yes update_config_sub also fails 2020-05-10 06:38:49 why arent configuration `x86_64-alpine-linux-gcc': machine `x86_64-alpine-linux' recognized by the configure of expat 2020-05-10 06:40:16 I think autotools has a hardcoded list of triplets it accepts for some reason 2020-05-10 06:40:25 may be the https://fossies.org/linux/expat/conftools/config.sub throws the error? 2020-05-10 06:40:37 oooh the autotools 2020-05-10 06:40:40 Maybe just try autoreconf -fi to just force regenerate all autotools scripts 2020-05-10 06:42:53 holy moly 2020-05-10 06:42:54 autoreconf -f -i 2020-05-10 06:42:58 made it to work 2020-05-10 06:43:07 ๐Ÿ‘ 2020-05-10 06:43:07 thanks Cogitri: 2020-05-10 07:17:49 quick fix for config guess replacement: shell script that does: echo "$(gcc -dumpmachine)" 2020-05-10 07:17:54 =) 2020-05-10 07:24:01 lol 2020-05-10 07:24:17 The proper fix is to port to meson :P 2020-05-10 08:07:24 oh god.. meson again 2020-05-10 08:07:25 =D 2020-05-10 08:08:55 if meson has simple, as good as CMAKE_TOOLCHAIN_FILE setting for cross compiling, I could change my project to work with meson.. 2020-05-10 08:10:23 but isnt meson dead? 2020-05-10 08:11:38 It's as alive as ever 2020-05-10 08:11:39 artok: https://github.com/mesonbuild/meson/blob/master/docs/markdown/Cross-compilation.md there you go 2020-05-10 08:14:00 ok 2020-05-10 08:14:01 =D 2020-05-10 08:14:48 my project needs to be built on x86_64, run on aarch64 and avr 2020-05-10 08:16:10 artok: for my personal 'thing' Makefile is all I need 2020-05-10 08:16:16 See https://github.com/void-linux/void-packages/blob/master/common/build-style/meson.sh#L43 for Void's cross file 2020-05-10 08:16:44 artok: mps: im also using AVR with Makefile 2020-05-10 08:17:48 Hm, Makefiles tend to get too complex for decently sized codebases 2020-05-10 08:18:00 And it's so easy to mess things up with it, it's not nice how many packages need -j1 2020-05-10 08:18:11 But at least it's better to use bare make than autotools 2020-05-10 08:18:27 (If you still find a way to offer configurability) 2020-05-10 08:20:45 I don't know for meson/cmake and other tools, but with Makefile I can have a lot of automation, not only build software 2020-05-10 08:21:15 ACTION built their bachelor thesis with a makefile 2020-05-10 08:21:39 nice :) 2020-05-10 08:27:03 I can't find any documentation or config for darkhttpd-openrc . Should there be a file of darkhttpd in /etc/conf.d/ after installed 2020-05-10 08:27:08 ? 2020-05-10 08:27:37 https://pkgs.alpinelinux.org/contents?branch=edge&name=darkhttpd-openrc&arch=x86_64&repo=main 2020-05-10 08:28:57 there is no conf.d file as you can see 2020-05-10 08:29:40 Thanks for the hint 2020-05-10 08:30:46 But I think you can create one yourself to override defaults 2020-05-10 08:31:06 document_root and darkhttpd_args 2020-05-10 08:31:18 Do I just write the port number in the config where it says, $port? 2020-05-10 08:32:12 add port= in /etc/conf.d/darkhttpd 2020-05-10 08:33:23 I thought to add darkhttpd.confd but forgot :/ 2020-05-10 09:41:17 o/ 2020-05-10 11:00:24 SerkanDevel[m]1: ikke: !7757 2020-05-10 11:20:25 should I push !7719 to fix the vkd3d build on the armv7 builder? don't actually use vkd3d and don't have an armv7 alpine device but seems to pass on the CI 2020-05-10 11:21:19 strange that it only fails on armv7 though 2020-05-10 11:22:01 mps: merged 2020-05-10 11:22:51 maxice8: ^ 2020-05-10 11:23:01 yes ? 2020-05-10 11:24:03 You are the maintainer of vkd3d 2020-05-10 11:24:26 ah 2020-05-10 11:24:47 i should drop myself from it, i did it for vulkan on Wine but i don't even use wine anymore 2020-05-10 11:30:08 ikke: thanks 2020-05-10 11:31:52 mps: do you happen to have the time / opportunity to test vk3d? 2020-05-10 11:33:20 in a three hours from now I will look 2020-05-10 11:33:37 now I'm again out of home 2020-05-10 11:33:43 no worry 2020-05-10 11:34:12 oh, it fail on 3.12 2020-05-10 14:04:44 ikke: I tested vk3d build on armv7, edge. it works 2020-05-10 14:05:11 thanks 2020-05-10 14:05:14 problem is something is different on 3.12, probably 2020-05-10 14:07:11 I could try !7719 patch? 2020-05-10 14:07:35 but not sure will that help to solve problem on 3.12 2020-05-10 16:35:36 mps: why should it not help with the build problem on 3.12? 2020-05-10 16:39:54 nmeum: yes, you are right. I should say 'maybe' instead of 2020-05-10 16:40:45 lets try 2020-05-10 16:41:34 it build again with your patch 7719 2020-05-10 16:41:46 on edge 2020-05-10 16:42:28 but there shouldn't be any difference between 3.12 and edge at this point as we don't have a 3.12 branch yet 2020-05-10 16:42:37 correct 2020-05-10 16:42:58 maybe some setup on 3.12 builder is different 2020-05-10 16:43:44 does vk3d build for you without the patch? 2020-05-10 16:44:32 nmeum: yes 2020-05-10 16:44:44 ah! 2020-05-10 16:44:46 that is strange indeed then 2020-05-10 16:44:50 without patch and with patch, both case 2020-05-10 16:45:55 also strange that it build succesfully on all other arches as the errornous code shouldn't be architecture-specific 2020-05-10 16:49:33 builders are not busy, maybe I should merge inkscape 1.0 now? 2020-05-10 16:50:56 fine with me 2020-05-10 16:51:16 we actually have two inkscape 1.0 prs :) 2020-05-10 16:51:35 but I don't mind upgrading it 2020-05-10 17:08:18 nmeum: author of !7540 gave up after few unsuccessful try on CI 2020-05-10 17:19:10 ok, merged. lets pray 2020-05-10 21:17:51 hm 2020-05-10 21:18:08 is it possible that the 3.12 armhf builder is still using vulkan-headers 1.2.140? 2020-05-10 21:18:43 Possibly, maybe a <1.2.139 dep there too 2020-05-10 21:21:04 I am just currently trying to debug the vkd3d build failure, fails due to an undefined macro. that macro was removed with vulkan-headers 1.2.140 but should be present in vulkan-headers 1.2.139 2020-05-10 21:21:30 since the downgrade didn't bump the pkgrel it might be possible that the old version is still installed on the armhf builder? at least that would explain the build failure 2020-05-10 21:22:01 https://build.alpinelinux.org/buildlogs/build-3-12-armv7/community/vkd3d/vkd3d-1.1-r0.log 2020-05-10 21:22:07 > (1/21) Installing vulkan-headers (1.2.140-r0) 2020-05-10 21:22:19 I guess that's really the issue then 2020-05-10 21:23:05 Yup 2020-05-10 21:23:15 I don't think bumping pkgrel is relevant? 2020-05-10 21:23:16 will bump the pkgrel 2020-05-10 21:23:40 why? 2020-05-10 21:24:11 if the pkgrel is not bumped the downgrade should only be installed when one runs apk upgrade -a 2020-05-10 21:24:56 I will just bump the pkgrel the package compiles in seconds and if it doesn't work we can still figure out why the old version is still being installed afterwards ':) 2020-05-10 21:25:02 because 1.2.139 will still be less than 1.2.140, no matter the pkgrel 2020-05-10 21:25:35 the new version needs to be purged 2020-05-10 21:26:15 hm 2020-05-10 21:27:51 ikke: you around? 2020-05-10 21:29:05 nmeum: But vulkan-headers is always removed 2020-05-10 21:29:16 hm? 2020-05-10 21:29:56 I mean the builders purge build deps, so it shouldn't matter 2020-05-10 21:30:33 And 2.1.140 should be removed from the repos once 2.1.149 has been built 2020-05-10 21:30:50 yeah 2020-05-10 21:30:52 So a <2.1.140 on one of the deps its currently trying to build should cause the old vulkan-headers to be built 2020-05-10 21:30:59 I also don't see 2.1.39 on the mirrors anymore 2020-05-10 21:32:19 At least on x86_64 the revert seems to worked with a <2.1.140 dep on metacity 2020-05-10 21:32:37 we can add an explicit version dependency to vkd3d for now 2020-05-10 21:32:40 that should also work 2020-05-10 21:32:54 Yup 2020-05-10 21:33:02 That's what I meant to suggest :) 2020-05-10 21:33:09 would you mind if I try the pkgrel bump first anyhow? 2020-05-10 21:34:09 Go ahead, but I don't see how it'd change anything 2020-05-10 21:34:29 But bumping pkgrel won't hurt and vulkan-headers is quick to build, I suppose 2020-05-10 21:34:49 c283fabf17fd7dc65dacdf3a1b3c4faadb6ac5d8 2020-05-10 21:34:54 let's try that first ':) 2020-05-10 21:35:10 ๐Ÿ‘ 2020-05-10 21:35:22 Unfortunate that they removed such a widely used definition in a point release 2020-05-10 21:35:35 Broke gtk4, metacity, vkd3d and probably more Vulkan stuff 2020-05-10 21:35:55 strange indeed 2020-05-10 21:36:06 meh, the armhf builder is still busy building z3 2020-05-10 21:37:05 But looking at how many ifdef's GTK4 has for Vulkan it really doesn't look that much fun to build against vulkan things 2020-05-10 21:38:27 Vulkan is a little crazy, and a really fast moving target 2020-05-10 21:38:33 my stuff breaks every revision in subtle ways 2020-05-10 21:39:02 maybe in a few more years it will be more predictable 2020-05-10 21:39:23 Let's hope so 2020-05-10 21:39:44 Anyway, we'll have to be careful on vulkan-headers upgrades in the future, I've added a note to the APKBUILD 2020-05-10 22:17:16 Can someone trigger a rebuild for racket? Looks like it still wants libffi.so.6 2020-05-11 01:39:57 Hello 2020-05-11 01:40:24 can apk query locally downloaded packages ( not from a repo ) ? 2020-05-11 01:43:46 you already asked this in #alpine-linux and I didn't answer because your question is vague 2020-05-11 01:43:58 but in general the answer is yes 2020-05-11 06:29:08 Cogitri: just on the offchance, are you around for a question about your nit on !7699 ? 2020-05-11 06:29:21 Sure 2020-05-11 06:33:49 thanks, I just commmented explaining the makedepends, was worried I was missing something 2020-05-11 06:34:26 the package will build with "", "py3-pip" or "py3-pip py3-wheel" 2020-05-11 06:35:11 I like "py3-pip py3-wheel" because it gives the least warnings, but maybe you / the project more widely have different preferences? 2020-05-11 06:37:06 thank you, that's a version with py3-pip only pushed :) 2020-05-11 06:43:32 Thanks :) 2020-05-11 08:48:18 mps: can you reproduce the armhf gitea build failure on your hardware? I might have a fix (it passes on the armhf CI) not sure though if it failed on the CI previously !7791 2020-05-11 09:42:29 gjabell: just merged the 7.7 upgrade for racket, that should fix your libffi issue 2020-05-11 10:21:50 Cogitri: shouldn't gcr depend on dbus-x11? currently trying to setup pinentry-gnome3 and without dbus-x11 I get: gnome3.gcr_system_prompt_open 83886195 8: Failed to execute child process โ€œdbus-launchโ€ 2020-05-11 10:22:05 currently trying to figure out whether I should add dbus-x11 as a dependency to pinentry-gnome3 or gcr 2020-05-11 10:22:50 Hum, pinentry things worked for me on GNOME Wayland even before I added the dbus-x11 dep on the gnome metapackage 2020-05-11 10:23:17 maybe because you had it installed beforehand anyhow? 2020-05-11 10:24:28 also: pinentry-gnome3 is definitly missing a dependency on gcr for the org.gnome.keyring.SystemPrompter service, will add that but currently trying to sort this dbus thing out first 2020-05-11 10:25:17 Hm, I think dbus-launch isn't required by gcr, I don't see it mentioned anywhere 2020-05-11 10:26:09 And not in pinentry either, I think that's dbus trying to start it for you 2020-05-11 10:26:28 trying to start what for me? 2020-05-11 10:26:40 The gcr service 2020-05-11 10:27:14 can I start it without dbus? 2020-05-11 10:27:32 You could manually start the gcr service, it should recognise that it already runs then 2020-05-11 10:27:58 how do I do that? 2020-05-11 10:28:43 `/usr/libexec/gcr-prompter` 2020-05-11 10:28:49 But this should be fixed properly 2020-05-11 10:29:12 I'll look into it in a bit 2020-05-11 10:29:24 > (gcr-prompter:22336): Gcr-WARNING **: 12:29:18.132: couldn't connect to session bus 2020-05-11 10:29:47 ok, I will only add the gcr dependency to pinentry-gnome3 in the meantime then 2020-05-11 10:29:52 About the missing gcr dep for pinentry-gnome: Somehow I thought apk detects that already 2020-05-11 10:30:11 Hum, no session bus? 2020-05-11 10:30:12 I guess that's why it uses dbus-launch 2020-05-11 10:30:37 I currently have a package somewhere in the package tree pulling in some specific version of a dep, but I need a newer version of that dep (and it is available). How can I find out which package is pulling that specific version in? 2020-05-11 10:31:37 it Cogitri: apk only detects the gcr-base dependency as that package ships libgcr-base-3.so which pinentry needs, but it also needs gcr itself for the service file 2020-05-11 10:31:53 Ah, right 2020-05-11 10:31:57 since the service file and libgcr-base-3.so are not shipped by the same package it's not autodetected 2020-05-11 10:34:06 regarding the session bus: I don't know how this gnome3 stuff works, can I get a session bus without using dbus because I would prefer using pinentry-gnome3 without dbus 2020-05-11 10:34:54 No, session bus == dbus bus that's running for your user 2020-05-11 10:35:01 So no, you can't use it without DBus 2020-05-11 10:35:09 / 2020-05-11 10:35:20 I guess I will just stick to the gtk2 version then ':) 2020-05-11 10:35:58 added the gcr dependency to pinentry-gnome 2020-05-11 10:40:08 Okie 2020-05-11 10:40:55 I think dbus-x11 isn't a right dep on gcr though, it's just required if you don't have a session that starts dbus for you 2020-05-11 10:42:00 ok, as I said: I don't really know anything about this gnome stuff 2020-05-11 10:42:44 Well, DBus isn't gnome, but fair :P 2020-05-11 10:43:35 Thanks for fixing the gcr thing on pinentry-gnome3 though 2020-05-11 10:50:55 no problem 2020-05-11 11:00:26 PureTryOut[m]: maybe a crude way, but try apk del 2020-05-11 11:00:37 apk should report what depends on it 2020-05-11 11:00:50 ikke: this is using rootbld, so no can do 2020-05-11 11:02:30 ap revdep perhaps, but I don't think that one works recursively 2020-05-11 11:02:42 and doesn't show version dependencies either 2020-05-11 11:04:31 PureTryOut[m]: any way to repro? 2020-05-11 11:05:22 Bump py3-mock to 4.0.2 and set a package that depends on it to depend on py3-mock=4.0.2 (in my case py3-graphviz). 2020-05-11 11:18:17 nmeum: I don't have any armhf builder where I could test gitea 2020-05-11 11:50:56 we can use dot '.' in pkgver but not minus sign '-'? 2020-05-11 11:51:50 You can use a `_` instead 2020-05-11 11:51:54 nod 2020-05-11 11:52:06 But `$pkgver-$morepkgver-$pkgrel` would look pretty weird 2020-05-11 11:52:08 - is basically a delimiter reserved for alpine 2020-05-11 11:52:39 aha, ok. but dot looks better, imo 2020-05-11 11:52:52 depends a bit on upstream 2020-05-11 11:53:35 if they make a distinction between 0.1.2.3 and 0.1.2-3 2020-05-11 11:53:46 upstream use hashes only with some (looks like random) prefixes 2020-05-11 11:53:49 Yup 2020-05-11 11:53:52 Ah, fun 2020-05-11 11:54:01 vboot-utils 2020-05-11 11:54:20 https://repology.org/project/vboot-utils/versions 2020-05-11 11:55:17 They do seem to have branches which containe what look like proper versions 2020-05-11 11:55:18 yes you see, I looked arch and debian versions, 2020-05-11 11:55:25 https://github.com/coreboot/vboot/branches 2020-05-11 11:55:35 but apparently very old 2020-05-11 11:56:02 yes 2020-05-11 11:56:18 new versions are full of bugs 2020-05-11 11:57:28 I'm trying to fix latest from debian archive, looks like it could work, if I find some fixes 2020-05-11 11:59:05 interesting thing is if it is built in lxc for arms it doesn't work properly, but built on 'bare metal' builders it works 2020-05-11 13:05:22 Hi there 2020-05-11 13:06:07 o/ 2020-05-11 13:06:29 I am trying to build an alpine iso but I don't know where to start :/ 2020-05-11 13:06:47 Hello 2020-05-11 13:07:25 jmaselbas: https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/scripts these are the scripts that are used to generate the iso's 2020-05-11 13:07:36 jmaselbas: sadly there is no documentation for them 2020-05-11 13:07:51 hum I see... 2020-05-11 13:08:30 Can apk query local packages ? Ie, read their metadata without searching in repos indexes ... 2020-05-11 13:09:03 ikke: what's the difference between aports and abuild ? 2020-05-11 13:09:22 aports is the repository containing all APKBUILD files for alpine linux 2020-05-11 13:09:36 abuild is a script to create apk packaages from these 2020-05-11 13:11:38 ikke: does abuild only create packages ? Or does it also build them, (does it depend on the target arch) ? 2020-05-11 13:12:01 it's a complete recipe to fetch the source, build it and then package it 2020-05-11 13:14:43 aport uses abuild to create packages, am i right ? 2020-05-11 13:14:48 yes 2020-05-11 13:15:13 okay, so first I need to install abuild 2020-05-11 13:15:33 you can install alpine-sdk, which will install everything necessary 2020-05-11 13:15:51 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2020-05-11 13:17:28 sadly i am not using apline 2020-05-11 13:17:53 What are you trying to achieve? 2020-05-11 13:18:06 https://gitlab.alpinelinux.org/alpine/docker-abuild 2020-05-11 13:18:32 I want to try to port alpine to another arch and see how it goes 2020-05-11 13:19:40 Do you have experience with bootstrapping / cross-compiling? 2020-05-11 13:20:28 nop 2020-05-11 13:20:48 Not an easy endeavour then 2020-05-11 13:21:01 Out of curiousity, what arch are you interested in 2020-05-11 13:21:11 kvx 2020-05-11 13:21:23 doesn't ring a bell 2020-05-11 13:21:24 aka mppa coolidge 2020-05-11 13:22:45 it is not really known 2020-05-11 13:23:10 you would need to start with the build toolchain (gcc / musl) 2020-05-11 13:23:52 But I have no experience with it either, so much more details I cannot give 2020-05-11 13:24:12 There is https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/bootstrap.sh as well 2020-05-11 13:24:22 but you would need to know how to use it 2020-05-11 13:25:20 There are some instructions inside 2020-05-11 13:25:51 Ok 'llI take a look, thanks for your help 2020-05-11 14:12:41 mps: should I just push the gitea MR then? 2020-05-11 14:12:55 worst-case: it doesn't fix the tests and we need to come up with an alternative solution 2020-05-11 14:13:05 nmeum: I would say, do it :) 2020-05-11 14:14:40 ok, let's see how it goes 2020-05-11 14:19:26 hmm.. did we have dkms somewhere? 2020-05-11 14:19:39 no 2020-05-11 14:20:03 should we ? =) 2020-05-11 14:20:24 at least I'd say +1 2020-05-11 14:20:57 I have no idea what it would entail to have dkms 2020-05-11 14:21:26 Probably a package for dkms, + dkms enabled modules? 2020-05-11 14:21:34 might be ok on rpi land 2020-05-11 14:22:11 something like that.. time to spy archlinux 2020-05-11 14:22:42 actually I'll do that later this evening. 2020-05-11 14:23:39 nmeum: I really don't know, didn't looked at build problem on armhf 2020-05-11 14:24:06 already pushed it :) 2020-05-11 14:25:43 urgh, rstcheck is blocking the builders apparently 2020-05-11 14:26:35 I answered more on wrong channel :) 2020-05-11 14:29:13 will someone with main 'bits' look at !7409 (and merge if it is ok, to not miss 3.12) 2020-05-11 14:29:42 and !7685 also 2020-05-11 14:49:43 I'd like to get https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7813 in 3.12 if someone has the time to review it, it's patches suggested by upstream to fix a performance regression with Plasma 2020-05-11 14:58:07 gitea fails with a different error now 2020-05-11 14:58:14 > The change was rejected by the server with the following message:env: can't execute 'bash': No such file or directory Please check githooks. 2020-05-11 14:59:25 strange that this didn't happen on the ci 2020-05-11 14:59:47 yes 2020-05-11 14:59:57 bash is also installed actually 2020-05-11 14:59:59 looks like it git clones something during test 2020-05-11 15:00:10 maybe someone pushed bash dependency to that repo 2020-05-11 15:02:06 can someone look at rstcheck? it keeps getting stuck on the builders during testing 2020-05-11 15:02:35 I kill one process and it continue 2020-05-11 15:02:37 s 2020-05-11 15:09:32 regarding gitea: unless someone else wants to debug this further I would just disable the testsuite on armhf 2020-05-11 15:10:28 does it help to add bash to checkdepends? 2020-05-11 15:11:52 it's already in checkdepends 2020-05-11 15:14:21 ooooohhh 2020-05-11 15:14:54 hmm nope, nevermind 2020-05-11 15:15:01 x86_64|s390x|x86) options="$options !check" ;; 2020-05-11 15:15:11 gitea 2020-05-11 15:16:07 and !mips !mips64 in $arch :D 2020-05-11 15:16:13 so, adding armhf is not big regresion 2020-05-11 15:16:19 let's do that then 2020-05-11 15:17:25 done 2020-05-11 15:18:50 ACTION wonder if anyone will run gitea on armhf 2020-05-11 15:19:17 ACTION still has an rpi2 ;P 2020-05-11 15:19:20 don't tempt me 2020-05-11 15:21:16 ok, I can run armhf on exynos peach 5800 with 4GB ram and 8 cpus :) 2020-05-11 15:21:45 and usb ssd, not bad. but armv7 is better there 2020-05-11 15:22:29 ikke: rpi2 can run armv7, I think? 2020-05-11 15:24:36 It can? I thought it was hf only 2020-05-11 15:25:15 I'm not sure, but thought it can 2020-05-11 15:26:41 sorry, it's a 1b+ 2020-05-11 15:26:55 I do have a 2 as well 2020-05-11 15:28:13 ah, that's something else 2020-05-11 15:58:31 ncopa: Hi, I opened an issue in aports about the gsoap package. The problem is that it has static symbols although it is dynamically linked. That prevents using some libs from the package to be linked against: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11511 2020-05-11 16:20:15 Cogitri: Hello 2020-05-11 16:21:03 Cogitri: can apk query locally downloded packages ? 2020-05-11 16:22:39 ... can we ban this guy yet, or is four times not enough 2020-05-11 16:31:58 artok: dkms basically means building kernel modules on your machine 2020-05-11 16:32:44 So pro: We wouldn't have to bump the kernel module anymore ourselves (for kernel upgrades) unless upstream releases a new release 2020-05-11 16:33:19 Con: Probably more fragile and pulls in a full C toolchain and linux-headers in for the user to build the thing 2020-05-11 16:36:56 hicham: wdym? 2020-05-11 16:55:49 @Cogitri: a feature like the rpm one to query downloaded packages 'rpm -qp .rpm' 2020-05-11 16:57:28 Dunno what rpm commands do, but you could always just look at the .PKGINFO file in the .apk archive 2020-05-11 16:58:45 Cogitri: so there is no way to do that actually via apk ? 2020-05-11 17:00:27 Cogitri: and yeah, rpm and dpkg basically read the metadata from the package 2020-05-11 17:00:44 tar -Oxf packages/mps/armv7/wiringbp-2.0-r1.apk .PKGINFO | l 2020-05-11 17:00:54 hicham_: ^ 2020-05-11 17:01:13 just example 2020-05-11 17:01:17 mps: thank you 2020-05-11 17:01:23 l is less 2020-05-11 17:01:42 mps: but do you think that this can be implemented in apk easily ? 2020-05-11 17:01:45 but you can go without it 2020-05-11 17:03:31 Cogitri: 'apk info' reads metadata from APKINDEX.tar.gz right ? 2020-05-11 17:19:58 Yup 2020-05-11 17:26:32 Cogitri: and 'apk add' can install local packages, so I assume it can read metadata from within the package, no ? 2020-05-11 17:26:54 Yup 2020-05-11 17:27:09 If you think it's worthwhile to add it you can work on it and make a MR 2020-05-11 17:27:25 ok, I will try, thanks for the help 2020-05-11 17:28:10 apk is the fastest package manager that I have used so far 2020-05-11 17:29:13 Cogitri: well that... 2020-05-11 17:33:55 artok: Hm? 2020-05-11 17:35:04 after cloning repo, I see that there is helluva lot to do, it doesn't work with busybox tools 2020-05-11 17:38:01 oh no, it is just stupid makefile 2020-05-11 17:39:17 Ah yes, Makefiles are great fun :^) 2020-05-11 17:46:53 aaand scripts are so debian/rhel stuff 2020-05-11 17:54:10 Hm, I'm pretty sure they can be adapted though 2020-05-11 17:54:16 dkms seems to work fine for Exherbo and Void 2020-05-11 17:56:53 indeed, with void having comment: 2020-05-11 17:57:03 # We are only interested in the bare minimum. 2020-05-11 17:57:13 which seems reasonable thing 2020-05-11 18:10:48 ikke: not sure if you got a volunteer to look at rstcheck, I'm trying to take a look 2020-05-11 18:11:49 no one responded yet, so feel free :) 2020-05-11 18:12:25 They passed on the builders now, but I had to kill processed for that tha happen 2020-05-11 18:16:33 its definitely intermittent, it stalled the first time I built it locally, finished three times and just stalled again :) 2020-05-11 18:17:29 so annoying 2020-05-11 18:17:53 maybe strace to see what it's doing 2020-05-11 18:18:10 looks like some kind of dead-lock 2020-05-11 18:24:06 fun fun fun 2020-05-11 18:36:38 for some definitions of fun :P 2020-05-11 18:37:11 gdb bt all probably is easier to read than strace 2020-05-11 18:37:40 probably, given that you have debug symbols 2020-05-11 18:38:57 I'm open to suggestions! first time I managed to catch it when stalled there were a lot of similar processes 2020-05-11 18:39:27 Yes, same here 2020-05-11 18:39:32 not sure if it's normal or not 2020-05-11 18:39:40 but I only have seen the abnormal cases :) 2020-05-11 18:49:17 so I can quite consistently produce https://tpaste.us/napE by getting it to stall and interrupting 2020-05-11 18:49:39 by consistently I mean give me five or ten minute and I'll try repeatedly :) 2020-05-11 19:06:11 going to upgrade gitlab to latest patch 2020-05-11 19:29:57 ack 2020-05-11 19:32:26 do we have an open rstcheck issue anywhere? 2020-05-11 19:32:33 are there logs somewhere showing the failure? 2020-05-11 19:32:47 No issue yet 2020-05-11 19:32:52 I have a fix which I'll submit upstream but was hoping for something to link to 2020-05-11 19:32:56 the 'failure' is that it never finished building 2020-05-11 19:33:20 I can create an issue, but it would be pretty generic 2020-05-11 19:33:39 I did not record the process output 2020-05-11 19:33:47 maxwell-k: nice btw that you have a fix 2020-05-11 19:35:41 can someone rebuild python2, looks like it still wants libffi.so.6 2020-05-11 19:36:00 wfm 2020-05-11 19:37:25 hmm 2020-05-11 19:38:11 3.11 ? 2020-05-11 19:38:15 maybe it's py3-gobject3 then, not sure why it would have an issue with python2 though 2020-05-11 19:38:58 helping out a friend, think he's on edge but let me check 2020-05-11 19:39:23 make sure he is not mixing repos because everything but racket should be with new libffi 2020-05-11 19:39:54 racket's fixed, thanks for the rebuild ;) 2020-05-11 19:40:00 this is for something else haha 2020-05-11 19:41:10 he's trying to install py3-gobject3 for virt-manager (not sure why it's not installed already...), but getting this: https://0x0.st/i_I3.txt 2020-05-11 19:41:22 no mixed repos 2020-05-11 19:42:27 python2 should be 2.17.8 2020-05-11 19:45:50 wow, I think I missed a few python2 releases 2020-05-11 19:46:26 might be fixed with a reboot, let's see 2020-05-11 19:47:31 ikke: I am pleasantly surprised, hopefully I can get it published and merged :) 2020-05-11 19:51:30 Me too 2020-05-11 19:52:51 so...python2 can't be upgraded to 2.17.18 because it breaks a dep with python2-dev, which shows as being deleted but still breaks the dep :P 2020-05-11 19:53:36 s/2.17.18/2.7.18 2020-05-11 19:54:01 oops yeah 2020-05-11 19:54:15 maxice8 started :) 2020-05-11 19:54:37 ? 2020-05-11 19:54:39 =D 2020-05-11 19:55:03 read ^^ 2020-05-11 19:58:26 maxice8: any chance you could merge this one? ๐Ÿ˜ƒ https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7731 2020-05-11 19:59:53 needs rebase 2020-05-11 20:01:18 Anyone can see what the actual error is here? https://build.alpinelinux.org/buildlogs/build-edge-armhf/testing/racket/racket-7.7-r0.log 2020-05-11 20:01:34 I only see warnings and Error 2 2020-05-11 20:02:57 maxice8: done 2020-05-11 20:19:47 racket: "No rule to make target 'gmp_arm_gcc.o', needed by 'mzobjects'. Stop." 2020-05-11 20:25:28 does gitlab mirroring work ? 2020-05-11 20:25:52 just to get aports fork master live in sync of upstream... 2020-05-11 20:29:53 what do you mean? 2020-05-11 20:30:21 ah you want to auto update your own fork 2020-05-11 20:30:57 yes gitlab can mirror 2020-05-11 20:31:10 but only push not pull 2020-05-11 20:31:22 in the free version 2020-05-11 20:33:42 so git fetch upstream && git merge upstream/master is totally valid way 2020-05-11 20:35:51 git pull upstream master --rebase is probably easier and can't create a merge commit you don't want 2020-05-11 20:36:05 Although you don't really have to keep the master of your fork up to date 2020-05-11 20:37:02 it's not that I _have_ to 2020-05-11 20:37:15 it's if I want ;) 2020-05-11 20:46:48 `git pull --rebase upstream master` is good advice, I only realised how useful it is here this weekend after reading the source to mkmr 2020-05-11 20:49:21 I use it all the time (both pull&rebase and mkmr) 2020-05-11 20:52:07 anyone interested in the rstcheck intermittent failure, the MR is !7824 and upstream PR is https://github.com/myint/rstcheck/pull/67 2020-05-11 20:53:31 upstream came back with a review very quickly, I think they like the change, just want to finesse it 2020-05-12 02:56:54 can someone check !7827? 2020-05-12 06:28:11 Does someone know why linux-lts lags behind on aarch64&s390x edge? https://pkgs.alpinelinux.org/packages?name=linux-lts&branch=edge 2020-05-12 06:28:36 Oh, it's stuck on openjdk :/ 2020-05-12 06:29:02 Can someone kill that please and disable the openjdk11 tests on those two arches? Apparently they like to get stuck at times... 2020-05-12 06:41:14 killed the openjdk jobs 2020-05-12 06:46:00 Thank you 2020-05-12 06:51:59 Pushed commit to disable the tests on those arches 2020-05-12 06:54:33 Could we get https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7424 in 3.12 still? 2020-05-12 06:55:50 I'll test in a bit 2020-05-12 08:49:52 hm racket is failing on armhf 2020-05-12 08:50:07 passed on the ci though, maybe a parallel build issue? 2020-05-12 08:50:30 > make[7]: *** No rule to make target 'gmp_arm_gcc.o', needed by 'mzobjects'. Stop. 2020-05-12 08:51:03 Probably, broken internal deps 2020-05-12 08:51:06 created a short upstream bug report 2020-05-12 08:51:12 yeah, that's what I am thinkign 2020-05-12 08:51:42 and the file is **only** build on armhf so probably not a well tested branch in their make system 2020-05-12 08:52:49 ikke: Can you make https://gitlab.alpinelinux.org/durrendal/aports public again? I asked them to not deleted their aports fork anymore in the future, so hopefully that's the last time 2020-05-12 08:56:26 done 2020-05-12 08:56:37 (I just ran the script) 2020-05-12 08:56:58 I need to schedule that some time, but keep forgetting 2020-05-12 08:58:10 Ah, thanks :) 2020-05-12 09:17:29 im trying to fix the circular deps in repo 2020-05-12 09:18:00 Good luck, feel free to ping me if there's something I can help with 2020-05-12 09:19:36 * [new branch] uacme-upgrade -> origin/uacme-upgrade 2020-05-12 09:19:36 * [new branch] z3-upgrade -> origin/z3-upgrade 2020-05-12 09:19:39 what are those? 2020-05-12 09:20:26 From git://git.alpinelinux.org/aports 2020-05-12 09:20:34 Huh? 2020-05-12 09:20:45 ncopa: experiments from clandmeter 2020-05-12 09:20:53 was testing sending patches via e-mail 2020-05-12 09:21:02 Ah 2020-05-12 09:21:03 and gitlab created those on alpine/aports 2020-05-12 09:21:34 the z3 branch was accidentally created by myself (pushed to the wrong remote) 2020-05-12 09:21:48 but iirc it was deleted (at least on gitlabr 2020-05-12 09:22:01 I also deleted mine on gitlab 2020-05-12 09:22:12 seems like something is recreating them 2020-05-12 09:22:22 Same with the branches / tags that fabled pushed 2020-05-12 09:22:27 I think it's on git.a.o 2020-05-12 09:22:37 Or is it back on gitlab? 2020-05-12 09:22:37 https://git.alpinelinux.org/aports/ 2020-05-12 09:22:38 but what is syncing git.a.o -> gitlab.a.o? 2020-05-12 09:22:45 maybe we can also install some kind of server hook to prevent branches other than [0-9]+.[0-9]+-stable from being created in the first place? 2020-05-12 09:22:59 nmeum: protected branches should work 2020-05-12 09:23:01 nmeum: sunds like a good idea 2020-05-12 09:23:22 ikke: users may pull from git.a.o and push to gitlab.a.o 2020-05-12 09:24:13 I can set '*' to deny push again 2020-05-12 09:24:20 or may pull from https://github.com/alpinelinux/aports 2020-05-12 09:25:11 how do we delete those branches from git.a.o and github? 2020-05-12 09:26:35 we need to disable the other repo mirror setup 2020-05-12 09:27:35 do we have some permission setting for tags? 2020-05-12 09:27:44 on gitlab? 2020-05-12 09:27:52 yes 2020-05-12 09:28:07 Only maintainers are allowed to create tags 2020-05-12 09:28:08 ah samething as branches 2020-05-12 09:28:56 its not that flexible 2020-05-12 09:29:07 i dont think we need to allow anything except ncopa to create tags 2020-05-12 09:29:13 anyone* 2020-05-12 09:29:33 Sure, but I cannnot select 'ncopa' :) 2020-05-12 09:29:44 unless we use hooks 2020-05-12 09:29:48 yes, thats what i mean its not that flexible :) 2020-05-12 09:30:09 clandmeter: and because we are admins anyway, we can do anything 2020-05-12 09:30:34 (Why do I have to imagine that with an evil laugh :D) 2020-05-12 09:30:40 although, I think it will still applies this ACL I think 2020-05-12 09:31:24 and maybe ppl that have push access should not pull from git.a.o 2020-05-12 09:31:46 I updated my remote to point to gitlab.a.o only 2020-05-12 09:34:35 i dont want be the only one who can create tags 2020-05-12 09:34:45 at least not in the long run 2020-05-12 09:35:05 its not a fixed system 2020-05-12 09:35:21 its just being protective about it i guess. 2020-05-12 10:01:16 How do we usually handle /run/$pkgname dirs a package needs for docker containers? Usually we manage those via openrc services and checkpath, but that wont work for docker containers, right? 2020-05-12 10:01:20 I'm asking for https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7789#note_87854 2020-05-12 10:02:06 Shouldn't that be part of the Dockerfile? 2020-05-12 10:02:15 or entrypoint 2020-05-12 10:02:58 Probably, but I wasn't sure if we usually also handle that from our side as well 2020-05-12 10:03:12 But I don't see us creating that file in postinstall or the APKBUILD itself in other packages 2020-05-12 10:03:23 Correct, because it doesn't work like you said 2020-05-12 10:03:31 one reboot later and the dir is gone 2020-05-12 10:19:39 im trying to fix the vlc -> vlc-xorg -> vlc circular deps 2020-05-12 10:19:59 and bumped into commit 3a59623e3bbc176e9e159ad1c7397148baaeadc2 which splits out lots of plugins 2020-05-12 10:20:13 and then make vlc depend on those 2020-05-12 10:20:32 hmm, that doesn't make a lot of sense 2020-05-12 10:20:41 split it up, but then force them to be installed anyway 2020-05-12 10:21:02 clandmeter: do you remember what the intention was to split out the plugins as separate packages? 2020-05-12 10:56:15 nope 2020-05-12 10:58:09 i guess it pulls in a lot of deps? 2020-05-12 11:03:13 it pulls in all of them 2020-05-12 11:03:22 and kind of undermines the purpose of vlc-xorg 2020-05-12 11:05:36 at some point it was possible to install vlc-daemon without the xorg stuff 2020-05-12 11:08:39 i dont recall this change at all. 2020-05-12 11:08:49 do whatever you think its ok. 2020-05-12 11:47:07 DNS for git.alpinelinux.org seems gone; all recursors i tried give me a NXDOMAIN 2020-05-12 11:47:23 minus: We just switched it, but it should not be gone 2020-05-12 11:47:33 I can confirm 2020-05-12 12:07:15 It's back and works again 2020-05-12 12:07:43 ok, thanks 2020-05-12 12:17:08 Can I get the logs of vulkan-loader failing on s390x/armhf? 404s for me 2020-05-12 12:17:36 In a moment 2020-05-12 12:21:31 Thanks 2020-05-12 12:36:27 danieli: do you think you can help with the circular dependencies for erlang? 2020-05-12 12:36:53 ncopa: sure, just been terribly busy with work lately 2020-05-12 12:36:57 need to get up to speed on that 2020-05-12 12:38:21 oh apparently I have already reported it. #11040 2020-05-12 12:39:00 i think erlang and samba are the final ones for alpine 3.12 2020-05-12 12:39:07 atleast on x86_64 2020-05-12 12:39:27 samba is horribly complicated 2020-05-12 12:41:34 Cogitri: https://tpaste.us/Z069 2020-05-12 12:41:38 this is on s390x 2020-05-12 12:44:53 Thanks, that should do for now 2020-05-12 12:45:30 That vulkan stuff sure is "interesting" 2020-05-12 12:52:39 !7840 2020-05-12 12:59:06 always fun, these hard dependecies 2020-05-12 13:15:20 nmeum: nice 2020-05-12 15:40:35 git.a.o broke? 2020-05-12 15:40:44 "No repositories found" 2020-05-12 15:41:54 Git repository link on pkgs.a.o is wrong, see for ex https://pkgs.alpinelinux.org/package/edge/community/armv7/php7-pecl-event 2020-05-12 15:54:28 kaey: We switched it over to new infra 2020-05-12 15:55:03 /cgit should be removed 2020-05-12 15:55:12 Or a redirect added perhaps 2020-05-12 15:56:01 please add redirect or make both work 2020-05-12 15:56:12 bitrot of git links *really* sucks 2020-05-12 15:56:44 yeah, redirect makes sense 2020-05-12 15:56:51 because ppl use and intend them as permanent references to exact historic versions 2020-05-12 15:56:53 the cgit part was not there already for a long time 2020-05-12 15:57:40 We tend to do our best to keep links working 2020-05-12 15:57:56 link on pkgs.a.o worked yesterday 2020-05-12 15:59:05 yes, we switched today 2020-05-12 16:25:17 dalias: kaey https://gitlab.alpinelinux.org/alpine/infra/compose/cgit/-/merge_requests/1 2020-05-12 16:28:32 lgtm 2020-05-12 16:29:02 First want to make sure I'm not breaking anything else 2020-05-12 16:29:52 it should not, but clandmeter knows this part better then I do 2020-05-12 17:08:26 ikke: https://gitlab.alpinelinux.org/alpine/infra/aports-turbo/-/blob/master/config.sample.lua#L96 2020-05-12 17:08:49 you can update the config on pkgs.a.o compose config and restart it 2020-05-12 17:09:02 two entries needs update 2020-05-12 17:09:14 Yes, but I think, like dalias said, also not to keep existing links working 2020-05-12 17:09:37 so adjusting that in aports-turbo should be done anyway 2020-05-12 17:09:46 cgit has bee depricated long time 2020-05-12 17:10:10 since we moved it to uwsgi 2020-05-12 17:10:13 but apparently pkgs.a.o still linked to it for a long time 2020-05-12 17:10:31 yes, because it was even older 2020-05-12 17:10:45 so at least redirecting is a minimal service we can do :) 2020-05-12 17:10:46 you can add that if you want, but we should fix pkgs 2020-05-12 17:10:52 yes, totally agree 2020-05-12 17:11:00 Makes no sense to keep linking to the wrong url 2020-05-12 17:12:10 if you restaret pkgs, dont forget to scale it to 4 2020-05-12 17:12:29 76 links in aports to git.alpinelinux.org/cgit 2020-05-12 17:12:40 ok, do you need to manually specify that? 2020-05-12 17:14:17 yes 2020-05-12 17:14:27 compose up -d --scale=4 2020-05-12 17:14:49 ok 2020-05-12 17:15:13 no way to set that in the compose file? 2020-05-12 17:15:14 good catch, so yes please add it to nginx 2020-05-12 17:15:21 nope not yet afaik 2020-05-12 17:16:06 docker-compose up -d --scale=http=4 2020-05-12 17:16:10 that's the syntax apparently 2020-05-12 17:16:24 oh yes sorry 2020-05-12 17:16:31 you need to specify service 2020-05-12 17:16:52 but I need to do a restart anyway, because the compose config didn't change 2020-05-12 17:17:43 you can do --force-recreate 2020-05-12 17:17:48 or similar 2020-05-12 17:18:01 right, but restart should suffice 2020-05-12 17:18:10 docker-compose restart http 2020-05-12 17:18:12 that depends 2020-05-12 17:18:24 on what? 2020-05-12 17:18:32 if you mount a specific file, it does not update in the container 2020-05-12 17:18:47 ah ok 2020-05-12 17:18:52 if you mount a dir files in it do. 2020-05-12 17:19:03 but it has been fixed anyway 2020-05-12 17:19:14 links are working again 2020-05-12 17:19:14 thats most important :) 2020-05-12 17:21:10 hmm, you have uncommitted changes in cgit ... :) 2020-05-12 17:22:34 its like that all over the place 2020-05-12 17:22:44 i need to put that stuff in ansible 2020-05-12 17:23:19 im running around in circles between too many things recently 2020-05-12 17:23:29 heh, I know that feeling 2020-05-12 17:25:13 redirect is working as well 2020-05-12 17:25:37 cool thx 2020-05-12 17:27:16 We should move this to #-infra I guess :P 2020-05-12 17:34:20 interesting, im getting an email from uacme dev 2020-05-12 19:18:19 kaey: fyi, the links should work again, including redirect for the old address 2020-05-12 19:43:45 uacme fail because checksum is not correct 2020-05-12 19:46:59 very strange changes in checksum 2020-05-12 19:48:11 ikke: i saw. thank you 2020-05-12 19:48:42 mps: yup 2020-05-12 19:51:06 not sure will the 'abuild checksum' 'git push' solve it 2020-05-12 19:51:13 most likely 2020-05-12 19:51:24 I have it ready to push 2020-05-12 19:51:24 The 'hard' part is figuring out why they changed in the first place 2020-05-12 19:52:17 pushed, lets see what will happen 2020-05-12 19:52:21 k' 2020-05-12 20:01:02 hm, looks like source for uacme plays 'flip-flop' with file 2020-05-12 20:26:22 mps: can you retry? 2020-05-12 20:27:39 i updated src url but it has same name 2020-05-12 20:27:52 abuild should rename old tarball 2020-05-12 20:33:10 I think it should be reverted to old tarball url 2020-05-12 22:11:58 ncopa: vlc-qt has vlc-xorg marked as a dep, but it's not availiable. I'll file a bug for this after work 2020-05-13 06:27:55 oh, sorry. I missed that one. Will fix asap 2020-05-13 06:53:34 good morning, I know alint discourages $pkgname in $source, does the same apply to other variables like $_pkgname? 2020-05-13 07:13:46 maxwell-k: Yes, I think the purpose of that is to only have $pkgver as variable in the url 2020-05-13 07:13:56 So that it's still somewhat easy to paste the thing 2020-05-13 08:42:21 heh, im trying to clean up the samba dependencies 2020-05-13 08:42:29 its a mess 2020-05-13 08:42:37 and now i hit this: 2020-05-13 08:42:43 >>> samba-libs*: Running split function libs... 2020-05-13 08:42:43 Segmentation fault 2020-05-13 08:49:01 Oof 2020-05-13 08:49:12 What SEGFAULTs? 2020-05-13 08:49:42 i forgot a trailing \ 2020-05-13 08:50:00 so it ended up running a dynamic lib 2020-05-13 08:50:15 Oh ^^ 2020-05-13 09:54:07 we don't have a S-WIP issue label in gitlab, do we? 2020-05-13 09:59:08 seems like we dont 2020-05-13 10:02:59 Cogitri: ty, I understand now 2020-05-13 10:05:10 danieli: What's the advantage of doing that over putting WIP: in the title (which also prevents if from accidentally getting merged) 2020-05-13 10:06:18 maxwell-k: One thing to note: It's not really restricted to pkgver, other things which change often can also be a variable in the url, e.g. when you have a package which pulls from git it's easier to make a _commit variable and use that 2020-05-13 10:06:19 Since the commit probably also is in the builddir etc. 2020-05-13 10:19:34 just more consistency really but the title works 2020-05-13 11:00:45 ok, i think i finally managed to fix the samba circular deps 2020-05-13 11:04:47 Nice 2020-05-13 11:30:38 whats wrong with uacme? 2020-05-13 11:32:28 Seems like the shasum is wrong but since we host that ourselves apparently that's probably just a change to the tarball that was done afterwards 2020-05-13 11:32:38 Not sure who did that though 2020-05-13 11:34:00 there are different tags 2020-05-13 11:34:11 https://github.com/ndilieto/uacme/releases 2020-05-13 11:34:21 on some builders it is pulled from distfiles not upstream 2020-05-13 11:34:29 there are upstream/1.3 and v1.3 2020-05-13 11:34:36 I fixed it last night 2020-05-13 11:34:51 not completely 2020-05-13 11:35:02 look at 'git log -p' 2020-05-13 11:35:45 it builds on edge after latest commits, except mips64 which pulls from local cache I think 2020-05-13 11:35:56 a7f0ffea0e7df9de9cb1dd701e66ed904f082b97 2020-05-13 11:36:14 clandmeter: why did you consider that the proper upstream source? 2020-05-13 11:36:19 and not the v1.3 tag? 2020-05-13 11:36:44 yes, but we talked after that and concluded to revert this 2020-05-13 11:36:48 Cause he emailed me 2020-05-13 11:37:23 and why was the conclusion to revert it? 2020-05-13 11:38:40 because on prevoius url cheksums changes nearly on every fetch 2020-05-13 11:39:57 Huh, they re-tag it? 2020-05-13 11:40:07 looks like there are two different branches 2020-05-13 11:40:11 master and upstream 2020-05-13 11:40:17 not sure what the difference is 2020-05-13 11:40:29 look backlog on this channel around 21:43 UTC last night 2020-05-13 11:42:50 Yes developer mailed me to say we use wrong source 2020-05-13 11:42:59 did he say why? 2020-05-13 11:43:05 It's also in the readme 2020-05-13 11:44:38 somebody reverted my commit? 2020-05-13 11:45:00 yes 2020-05-13 11:45:03 clandmeter: I 2020-05-13 11:45:08 why? 2020-05-13 11:45:25 because on prevoius url cheksums changes nearly on every fetch 2020-05-13 11:45:33 thats why im asking. none of the commits says why it should be the one or the other way 2020-05-13 11:46:32 i thought its obvious as its stated in the readme. 2020-05-13 11:46:47 who reads the readmes? :) 2020-05-13 11:47:10 :) 2020-05-13 11:47:15 Note: pristine releases are in the upstream/latest branch, tagged as upstream/x.x.x 2020-05-13 11:47:47 what is the git master v1.3 tag about then? 2020-05-13 11:48:04 what is the difference? 2020-05-13 11:48:12 i have no time to find out the difference. i trust the author. 2020-05-13 11:48:32 ok. i thought he may have mentioned it in the email. the readme does not say either 2020-05-13 11:48:42 but i think we should respect that 2020-05-13 11:48:55 i also mentioned it here 2020-05-13 11:48:59 the autor contacted me 2020-05-13 11:49:09 and i ask mps to retry cause the checksums will fail 2020-05-13 11:49:19 cause it needs to redownload the tarball 2020-05-13 11:49:49 i think some builders are fetching the same all the time 2020-05-13 11:49:54 from distfiles or something 2020-05-13 11:50:05 i understand now. thanks. was not ovious from only reading git log what has happened and why 2020-05-13 11:50:11 (in God we trust, everything else check with pgp - old crypto saying) 2020-05-13 11:50:29 https://tpaste.us/YpPZ 2020-05-13 11:50:33 email from author 2020-05-13 11:51:00 clandmeter: true, I think mips64 fetch it from local cache 2020-05-13 11:51:38 thanks clandmeter. the answer to my question is in the link from author 2020-05-13 11:53:06 ncopa: i think the logic to refetch is broken 2020-05-13 11:53:35 abuild has an option to first try distfiles and fall back to real source 2020-05-13 11:53:52 i didnt look into it, but this sounds it. 2020-05-13 11:54:46 the only fix is probably to include $pkgrel in filename 2020-05-13 11:58:03 i have another workaround 2020-05-13 12:00:25 $ git format-patch -1 --stdout | tpaste 2020-05-13 12:00:25 http://tpaste.us/5EqB 2020-05-13 12:00:38 mps, clandmeter: does that look ok? ^^^ 2020-05-13 12:01:01 yes its fine 2020-05-13 12:01:03 if the checksum fails again, we'll need to find another solution 2020-05-13 12:01:10 lots of details for a small case like this :) 2020-05-13 12:01:54 btw, what is .tarball-version? 2020-05-13 12:01:59 no idea :) 2020-05-13 12:02:14 so you have an aswer on your question which doesnt ring any bell :p 2020-05-13 12:02:14 i guess it is something uacme --version returns 2020-05-13 12:02:34 i dont think so 2020-05-13 12:02:41 i checked the version before 2020-05-13 12:02:58 i was confused what he said in the beginning 2020-05-13 12:05:21 hmm, will that work 2020-05-13 12:07:08 there is something using it in build-aux/git-version-gen, so something uses the tarball version 2020-05-13 12:07:13 not sure why or what 2020-05-13 12:07:18 it may be broken too 2020-05-13 12:08:23 looks like it is ok now, after three tests 2020-05-13 12:08:37 ok, let me push it 2020-05-13 12:09:15 ok, I'm here if need revert again :) 2020-05-13 12:10:03 mps: thanks! 2020-05-13 12:10:14 :) 2020-05-13 12:10:32 np 2020-05-13 12:12:24 I don't really get why upstream doesn't just make seperate release tarballs that have those files include, but oh well 2020-05-13 12:14:40 Cogitri: you remember talk about how to complicate maintainer life/work :) 2020-05-13 12:16:40 hum, we have an interesting segfault on s390x 2020-05-13 12:16:44 when building sox 2020-05-13 12:17:09 Core was generated by `make installcheck'. 2020-05-13 12:17:19 which means that it is gnu make that segfaults 2020-05-13 12:17:24 mps: heh, right :D 2020-05-13 12:17:37 Oof, can we get a coredump from the builders? 2020-05-13 12:17:55 i can reptoduce it on my dev machine 2020-05-13 12:18:54 Ah, good 2020-05-13 12:19:02 Or well, not good :D 2020-05-13 12:24:22 beign able to reproduce is always good 2020-05-13 12:24:32 but ugh... 2020-05-13 12:24:48 when i build make with debugging symbols i get errors in testsuite 2020-05-13 12:25:34 heh 2020-05-13 12:25:56 at least erlang builds by only rebasing the existing patches 2020-05-13 12:26:01 now to fix circular deps and test it 2020-05-13 12:26:16 new major release a few hours ago by the way, 23.0 2020-05-13 12:26:27 awesome! thanks for looking into it 2020-05-13 12:28:01 hum 2020-05-13 12:28:20 i think it may be somethign in recent musl fixes/updates that breaks make 2020-05-13 12:43:46 gnu make testsuite fails with busybox diff 2020-05-13 12:43:52 not sure what introduced that 2020-05-13 12:44:22 must been introduced after I bootstrapped the builders 2020-05-13 14:53:18 looks lke adapta-gtk-theme is orphaned upstream and in aports 2020-05-13 15:26:17 Yup 2020-05-13 15:26:21 But it's still pretty useful 2020-05-13 15:26:32 i moved it to unmaintained. sorry 2020-05-13 15:26:37 I had hoped that someone else would pick it up upstream 2020-05-13 15:26:53 feel free to move it back and maintain the alpine package if you want 2020-05-13 15:26:54 Ah, no worries, I just Adwaita anyway 2020-05-13 17:19:10 Hmm, related issue for borgbackup failing on armhf: https://github.com/borgbackup/borg/issues/4891 2020-05-13 21:03:44 note to self: alpine upgrade on rpi4 doesn't go well 2020-05-13 21:04:13 at least headless somehow stopped working 2020-05-13 21:09:53 oh noes 2020-05-13 21:10:07 firmware doesn't work 2020-05-13 21:23:56 aaahhaha! 2020-05-13 21:24:07 sorry, my bad 2020-05-13 21:29:04 had l 2020-05-13 21:29:18 symbolink link to /boot with typo... 2020-05-13 21:30:38 oops! 2020-05-13 21:59:37 at least it booted with old kernel so that usb keyboard worked to do the cp 2020-05-14 04:03:16 hi guys, were those allwinner a20 boards stil lack of ehternet modules? 2020-05-14 05:36:39 Dunno, have you made a tracking issue for that? 2020-05-14 06:00:23 yunfan: some of boards have it working, but you have to test yourself if your boards work 2020-05-14 06:57:48 mps: i remember you had told me i need to add some sunxi relevent params for boot 2020-05-14 06:57:59 mps: and mine is cubieboard2 2020-05-14 06:58:31 dunno why it dont load the module for ethernet 2020-05-14 07:01:40 do you use latest stable release 2020-05-14 07:03:13 mps: yes 2020-05-14 07:03:20 looks like you dont remember me 2020-05-14 07:08:05 yunfan: I remember you but don't remember which release version you use :) 2020-05-14 07:09:49 mps: i am using alpine-uboot-3.11.6-armv7.tar.gz 2020-05-14 07:10:00 since it has the dtb files for my cubieboard2 2020-05-14 07:10:28 i had to wait for my daughter's birth and then play these boards, that's why i missed so much days 2020-05-14 07:11:06 I think I tested 3.11.4 with bananapi (A20) and iirc it worked 2020-05-14 07:11:52 i found ethernet has been recognized from `dmesg` 2020-05-14 07:11:56 yunfan: my congratulation for daughter birth :) 2020-05-14 07:12:12 but the eth0 device is down by default 2020-05-14 07:12:24 mps: thanks, i hope she could follow my stesp :D 2020-05-14 07:12:26 steps 2020-05-14 07:13:18 yes, dreams of all parents :) 2020-05-14 07:14:37 anyway, i will find a way to let you check my tty 2020-05-14 07:17:11 aha, its my fault 2020-05-14 07:17:26 turn out, its just some auto linkup scripts failed 2020-05-14 07:17:31 I have a script which install alpine-uboot-3.11.5-armv7.tar.gz for bananapi on sdcard, set boot loader (u-boot) and parameters to it 2020-05-14 07:17:45 so i just need to link up by manual and call udhcpc 2020-05-14 07:18:15 mps: after talk with you last time, i had learnt all these steps 2020-05-14 07:18:19 thanks again 2020-05-14 07:18:38 and i wonder if i could wrote a simple wiki pages for people who need this? 2020-05-14 07:18:53 if you want I can post it, but you will need some changes for your board and of course you device on computer where you do installation 2020-05-14 07:18:53 should i register a account and wait for gaining the write permision? 2020-05-14 07:20:00 yes, you can register at wiki and wait few hours before you can write there 2020-05-14 07:20:25 since i had ddns setup, i guess its possible to let you guys login it for playing 2020-05-14 07:22:41 yunfan: I have issue with A20 board when connect some equipment on ethernet port, for example my dsl routers don't appear as connected, i.e. link is down 2020-05-14 07:23:17 that is not because of kernel/alpine but probably about bad electronic design 2020-05-14 07:25:58 mps: yes, i found this issue reported also on armbian's forum 2020-05-14 07:31:55 I'm contemplating to create web page for alpine alpine on arm where I can write my experiences, tips, hacks, scripts and possibly guides, but still not decided because I'm not proficient in English writing 2020-05-14 07:32:22 mps: me too, i am chinese :D 2020-05-14 07:32:39 but i think you could host your site to github 2020-05-14 07:32:59 so people could fix your typo and other stuff by sending pr or just fork it 2020-05-14 07:33:06 I don't like github 2020-05-14 07:34:25 whole idea of forking and keep it separate is something I dislike 2020-05-14 07:35:19 better is to send patches back to origin, imo 2020-05-14 07:36:31 forking is just mechanism github introduced to be able to send 'patches' back to origin as commits rather than emails 2020-05-14 07:36:39 without having access to the actual project 2020-05-14 07:37:44 ikke: yes, but there are a lot of people who simply forks and keep their forks which is true jungle now 2020-05-14 07:38:06 lots of people also keep local clones of projects, but that's not nearly as visible 2020-05-14 07:38:20 A fork is just a clone of a repository that github hosts 2020-05-14 07:38:52 im working on borgbackup 2020-05-14 07:39:22 ikke: thanks for the tip on the memory alignment issue 2020-05-14 07:39:43 yunfan: here is my script to install alpine on bananapi https://tpaste.us/jxZe 2020-05-14 07:40:10 btw, looks like tpaste need to be fixed to use https only 2020-05-14 07:40:21 yes 2020-05-14 07:40:49 mps: it's updated in the repos 2020-05-14 07:40:53 and backported after fixed 2020-05-14 07:41:20 ikke: just updated it but it still gives me http://tpaste.us/jxZe 2020-05-14 07:41:26 not https 2020-05-14 07:41:46 tpaste-0.7-r1 2020-05-14 07:43:28 $ docker run --rm -it alpine:edge sh -c 'apk update --quiet && apk dot --errors' | tpaste 2020-05-14 07:43:28 http://tpaste.us/DDpe 2020-05-14 07:43:40 shows http instead of https ^^^ 2020-05-14 07:44:00 also, it is only erlang that has circular dependencies now 2020-05-14 07:45:35 mps: thanks 2020-05-14 07:46:49 on mips there are more uresolved deps: 2020-05-14 07:46:51 $ apk dot --errors | tpaste 2020-05-14 07:46:51 http://tpaste.us/Bj7o 2020-05-14 07:48:19 ncopa: you can have a mips inside recently device? 2020-05-14 07:48:39 mps: i had enable ssh login for my cb2, if you need device for testing, ask me 2020-05-14 07:49:29 i have access to a mips64 machine yes, but im no sure it is inside a recently device (not sure what you mean) 2020-05-14 07:50:26 ncopa: which model? 2020-05-14 07:50:41 becuase i heard that its company will be sold again 2020-05-14 07:51:12 too sad, but now i am turn to riscv :D 2020-05-14 07:51:29 yunfan: if I can ssh login then the all issue are solved already, so I think I don't need access to your device/box 2020-05-14 07:51:39 ok 2020-05-14 07:52:10 will continue to test sata supporting 2020-05-14 08:00:20 yunfan: not sure. Ariadne know what model it is 2020-05-14 08:01:00 the mips64 builder is a cavium octeon3 2020-05-14 08:01:14 ubiquiti networks edgerouter infinity 2020-05-14 08:23:12 Ariadne: got it, this is the high end machine 2020-05-14 08:23:48 actually we are trying to get an interface masters tahoe machine with the 48-core octeon3 :) 2020-05-14 08:28:43 mps: i think i met the old problem again 2020-05-14 08:29:31 mps: when i invoke reboot, i found all the scripts works, and then the system stuk at requesting system restarting 2020-05-14 08:32:11 yes, this is not yet fixed 2020-05-14 08:32:29 reboot/poweroff still doesn't work 2020-05-14 08:33:12 I have kernel 5.6.9 for armv7 where I fixed this but didn't yet pushed to aports 2020-05-14 08:50:12 ok, will just wait :D 2020-05-14 08:53:15 I can put apk somewere on the net, but it have to be installed with 'apk add --allow-untrusted linux-edge-5.6.9-r0.apk' 2020-05-14 08:56:02 or maybe create merge request on gitlab.a.o with WIP status so everyone can build it yourself or download artefacts from CI 2020-05-14 08:56:47 ncopa: what you think about this idea? 2020-05-14 09:01:22 I don' t know if this topic was already discussed...but I'm seeing some py packages started to be shipped to be build with poetry 2020-05-14 09:01:46 ...anyone has a vague idea on how to package these py softwares? 2020-05-14 09:01:49 It has been very annoying have to deal with those 2020-05-14 09:02:00 you need poetry in testing/ 2020-05-14 09:02:13 yes I saw it 2020-05-14 09:02:18 it has lots of dependencies to boot 2020-05-14 09:02:26 fortunately in most cases the project's pypi tarball includes a setup.py that can use setuptools 2020-05-14 09:02:40 I do have a couple of packages moved to poetry 2020-05-14 09:02:45 without setup.py anymore... 2020-05-14 09:02:54 and I feel that this will be the future.. 2020-05-14 09:03:11 what an unfortunate future, i use flit myself in mkmr 2020-05-14 09:35:02 mps: no opinion there 2020-05-14 09:39:44 it would be nice to have some sort of PPA system based on the gitlab CI 2020-05-14 09:40:18 danieli: I'm looking at the erlang circualr deps problem 2020-05-14 09:40:59 i wonder if it would make sense to drop almost all subpackages 2020-05-14 09:41:13 yes, it would 2020-05-14 09:41:31 the erlang developers *hate* that distros split it up 2020-05-14 09:41:32 and only have a few, like erlang-wx, erlang-megaco and erlang-odbc 2020-05-14 09:42:01 Ariadne: You mean that you could use CI as a repo? 2020-05-14 09:42:36 wx pulls in wxwidgets and gtk and stuff, odbc pulls in external deps and megaco is just huge 2020-05-14 09:42:38 20M 2020-05-14 09:43:31 the erlang modules themeslves are circular internally 2020-05-14 09:44:19 stdlib depends on erts which depends on stdlib for example 2020-05-14 10:07:23 yunfan: you can download kernel which fixed reboot/poweroff for A20 here http://arvanta.net/2x3d1kfg/linux-edge-5.6.9-r0.apk 2020-05-14 10:08:09 and please report to us (or to me by email) does it works on your board 2020-05-14 10:11:28 mps: just download and install it? 2020-05-14 10:11:33 no further actions? 2020-05-14 10:11:52 the problem is the current setup-alpine script will failed when saving to boot partitions 2020-05-14 10:12:16 so i guess the installing apk files will not affects when next boot 2020-05-14 10:14:47 you have to set it in extlinux.conf 2020-05-14 10:15:42 you mean i should download it and decompress the files 2020-05-14 10:15:54 and overwrite them in boot partitions? 2020-05-14 10:15:58 did you mount boot partition under /boot 2020-05-14 10:52:06 ncopa: I've been terribly busy with work, but that could be the easy way 2020-05-14 10:52:26 Erlang Solutions has various packages (debian among others), one of which is a monolithic erlang package and the rest is split up 2020-05-14 10:52:37 I was thinking of looking at the dependency relations between thm 2020-05-14 10:52:40 them* 2020-05-14 10:53:14 also erlang 23 is out so we should get that in the next release 2020-05-14 10:53:17 or is the next release 3.11.7? 2020-05-14 10:56:21 danieli: im looking into it 2020-05-14 10:56:37 there are a handful erlang packages that pulls in wx and odbc 2020-05-14 10:56:44 im splitting out those and only those 2020-05-14 10:56:54 rest will be a monolithic erlang package 2020-05-14 10:57:40 im also upgrading to 23.0 while at it 2020-05-14 10:57:49 and rebuild elixir and cloudi 2020-05-14 13:02:27 ikke: Can you run the make-aports-public script again? :) 2020-05-14 13:05:25 done 2020-05-14 13:06:10 Thanks 2020-05-14 13:23:10 mps: yes 2020-05-14 13:25:38 ncopa: not sure if we have tsung but if we do that needs to be rebuilt too 2020-05-14 13:26:52 PureTryOut[m]: kmymoney fails on 3.12 aarch64: https://build.alpinelinux.org/buildlogs/build-3-12-aarch64/community/kmymoney/kmymoney-5.0.8-r0.log 2020-05-14 13:26:59 hey, did borgbackup just succeed on armhf? 2020-05-14 13:27:17 oh no, that was edge/community 2020-05-14 13:28:35 Cogitri: yeah I noticed, no clue why the tests fail while it succeeded on different arches and same arch on edge 2020-05-14 13:28:43 Hum 2020-05-14 14:00:46 $ git format-patch -1 --stdout | tpaste 2020-05-14 14:00:46 http://tpaste.us/b4L4 2020-05-14 14:02:46 lgtm :) 2020-05-14 14:03:00 right on point :P 2020-05-14 14:11:45 dependency errors on mips64: they need to be disabled, or we need to build ibus without librsvg on mips64. http://tpaste.us/1OmE 2020-05-14 14:56:30 ncopa: did erlang-asn1 end up being bundled ? 2020-05-14 14:56:34 tsung is missing it 2020-05-14 15:02:11 apparently, yes 2020-05-14 15:03:18 hmm 2020-05-14 15:03:29 it should still be created 2020-05-14 17:07:49 danieli: ping 2020-05-14 17:07:57 ikke: pong 2020-05-14 17:08:23 right, ncopa made some changes to it 2020-05-14 17:08:39 Yes, what should they depend on now? 2020-05-14 17:08:46 tsung is missing erlang-asn1 2020-05-14 17:08:56 just erlang? 2020-05-14 17:09:39 tsung already depends on erlang 2020-05-14 17:09:52 I haven't had the time to look at his changes yet, and I don't remember how tsung is built 2020-05-14 17:10:19 testing if it works just to remove the erlang-asn1 builddep 2020-05-14 17:10:29 it does build, so I assume yes 2020-05-14 17:10:33 it should if it is now included in erlang 2020-05-14 17:11:03 It's no longer split out, so I would assume so 2020-05-14 17:14:36 pushed a fix 2020-05-14 17:25:21 I think someone has mentioned that they got an APKBUILD for ghc on aarch64 in here or in #alpine-linux , but I can't remember who that was. Does one of you happen to remember that? 2020-05-14 17:25:49 Still didn't get around to looking at the GHC stuff 2020-05-14 17:42:55 Cogitri: I think cheese worked even without gsettings-desktop-schemas 2020-05-14 17:44:08 oh, it worked earlier but not now. sorry 2020-05-14 17:44:49 Thanks for checking though :) 2020-05-14 17:45:14 np ;) 2020-05-14 17:54:06 (looking all this starting to think to switch to glibc based distro for desktop) 2020-05-14 18:37:39 Hm, glibc is useful at times, but I want to use the same OS on all of my machines, so I'll keep using Alpine for the time being 2020-05-14 18:43:09 there are things it would be convenient to have a glibc-based desktop distro for, but it's mostly (1) huge binary package repository from distro or (2) third-party binaries that only run easily on such a distro 2020-05-14 18:43:49 and (1) you only get if your chosen distro is one of the big mainstream ones (mainly debian and derivatives) that's painful to use because of systemd and fdo dep-creep all over everything 2020-05-14 18:46:46 before switch to alpine (more than 2 years ago) I used debian with openrc 2020-05-14 18:47:26 i like debian except for systemd/fdo having their fingers all in everything 2020-05-14 18:48:11 but I didn't used 'desktop environments' except xfce few years, awesome WM is quite enough for me 2020-05-14 18:48:31 i really really dislike desktop environments 2020-05-14 18:48:37 all the functionality is anti-functionality to me 2020-05-14 18:49:04 fully agree with you 2020-05-14 18:49:49 dwm ! 2020-05-14 18:50:39 when I started to use linux (25 years ago) I mostly used fvwm 2020-05-14 18:50:43 i don't want notification spam distracting me, don't want programs integrating with taskbar/tray/whatever, don't want inflexible gui configurators commandeering my mouse settings and messing them up, don't want drag-and-drop anywhere especially not between apps, etc. 2020-05-14 18:51:58 drag-and-drop has got to be the single worst case of widespread bad ux with catastrophic failure modes 2020-05-14 18:52:04 but I'm in camp with people who never used windows 2020-05-14 18:52:12 actually I like to do coding with alpine + dwm and stuff, for my work, macOS does the job 2020-05-14 18:52:15 like actually gripping your phone and trashing an app 2020-05-14 18:52:54 well, swipe-to-delete is a comparably bad one too 2020-05-14 18:53:23 and I don't understand why linux/unix wants to emulate windows UI 2020-05-14 18:53:38 its worse for me, im a RTS gamer, i tend to slur clicks quite alot, i do accidental drag&drop quite often 2020-05-14 18:53:50 mps: is that another of your rethorical question you don't want people to answer ? 2020-05-14 18:53:56 ainnero, and firefox *still* has no way to fully disable it 2020-05-14 18:54:06 i just given up 2020-05-14 18:54:10 maxice8: probably :) 2020-05-14 18:54:15 most of the important stuff happens in the terminal anyways 2020-05-14 18:54:15 mps, i understand the dynamics of how it happens pretty well, i think 2020-05-14 18:54:56 most of the newcomers are folks who used and liked windows up to version N, then they decided they hated something new in windows version N+1 2020-05-14 18:55:06 dalias: I remember your quote about that :) 2020-05-14 18:55:15 so they're frustrated that everything isn't like version N and set out to recreate version N on linux 2020-05-14 18:55:21 vista is what flipped me over to Linux 15 years or so ago 2020-05-14 18:55:39 now, the existing linux users are mostly happy with host stuff already is, or at least not sufficiently unhappy to dump lots of effort into change/improvement 2020-05-14 18:55:44 as much as i hate microshaft, i have to credit them to introducting me to linux 2020-05-14 18:55:51 so the majority of effort comes from these "windows N abandoners" 2020-05-14 18:56:58 'we are not windows but we like to pretend we are same' 2020-05-14 18:57:09 then it turns out the old linux users actually *did* leave lots of gaps in important functionality 2020-05-14 18:57:13 like m17n support 2020-05-14 18:57:45 so the old software they like bitrots and is uninteresting to new users who need that functionality 2020-05-14 18:58:28 and the new software made by the "windows N abandoners", regardless of how bad it is, thrives because it has now-essential functionality that the old users didn't deem important enough to add 2020-05-14 18:58:29 yes, this is in line with my thinking 2020-05-14 18:59:03 and this happens in wave after wave 2020-05-14 19:02:29 in my POV most of these added functionalities are bloat 2020-05-14 19:03:30 have impression that developers are supported/payed by memory and cpu manufacturers 2020-05-14 19:03:47 i need a fortune for what you just said 2020-05-14 19:06:51 Heh 2020-05-14 19:10:00 Well, it is unfortunate that devs prioritize features over performance that much, but these days we have some really nice features I wouldn't want to miss 2020-05-14 19:10:52 hm, performance is also feature 2020-05-14 19:11:51 tfw i have yet to find a pdf reader that doesnt choke on my 600 page datasheets 2020-05-14 19:11:58 im seriously considering paying for a printout 2020-05-14 19:15:00 and I'm thinking to rebuild vim with minimum dependencies for me 2020-05-14 19:15:19 mps, they're gamers who are paid in currency of "gpu vendors and gpu driver/software stack devs having to make the graphics stack on linux work for them because they're held hostage with core desktop software depending on it" 2020-05-14 19:15:36 :) 2020-05-14 19:16:57 :D 2020-05-14 19:18:31 Fair, performance is a feature too 2020-05-14 19:18:39 but it's not performance 2020-05-14 19:18:41 it's eyecandy 2020-05-14 19:18:53 no-gpu-at-all X performs faster than gpu-accelerated-compositing-crap 2020-05-14 19:18:57 And it does make me sad when GNOME Builder chokes on a 20k LOC log 2020-05-14 19:19:03 But other software that's new and featureful gets it right, like VSCode 2020-05-14 19:19:16 assuming you're not using stuff that requires faking a gpu in software 2020-05-14 19:19:44 really all i want from the graphics stack is never to need a gpu and never to have to think about a gpu 2020-05-14 19:21:16 hmm, interesting. kmymoney builds fine in my lxc container 2020-05-14 19:21:34 it failed outside? or..? 2020-05-14 19:22:27 on the builders 2020-05-14 19:22:34 https://build.alpinelinux.org/buildlogs/build-3-12-aarch64/community/kmymoney/kmymoney-5.0.8-r0.log 2020-05-14 19:22:50 test failures 2020-05-14 19:24:05 the lxc container is on the same host as the builder 2020-05-14 19:27:32 It works on edge too for some reason 2020-05-14 19:33:14 yes, my lxc container is on edge 2020-05-14 19:34:04 <[[sroracle]]> maybe calm it down then :p 2020-05-14 19:34:38 lol 2020-05-14 19:36:20 huh 2020-05-14 19:36:41 http://tpaste.us/pKdn 2020-05-14 19:37:16 ohw, edge -_- 2020-05-14 19:40:13 Cogitri: hmm, on 3-12 it fails much quicker, the build seems different 2020-05-14 19:40:45 maybe should clean first 2020-05-14 21:54:21 danieli: testing/tsung does exist but needs more testing, may need changes upstream 2020-05-14 21:56:44 danieli: tsung isn't included with Erlang, though the Erlang Solutions packages have wrapped things into their erlang packages sometimes, they aren't official and there have been problems with the versions they pick (along with including external things into the erlang package) 2020-05-14 21:57:25 I think there might be a misunderstanding, the tsung thing was a separate issue, I am aware it's not part of erlang :) 2020-05-14 21:58:01 and yes, it hasn't been without trouble, but I was thinking to look at the dependency graph between their split-up packages to see how they did it 2020-05-14 22:02:42 just trying to avoid build problems because I have ran into the problem of external things in the erlang release, in the past (https://github.com/CloudI/CloudI/issues/174) 2020-05-14 22:07:44 stdlib and kernel are still circular dependencies in erlang too, in the past they have stressed how Erlang applications are separate, which is why the Erlang/OTP team at Ericsson and Erlang Solutions likely prefer having separate packages 2020-05-14 22:09:01 that is also how the autoconf macros exist, so that Erlang applications can be checked separately https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Erlang-Libraries.html 2020-05-14 22:10:01 but the circular dependencies generally make everyone use a single Erlang/OTP release, unless someone is creating a custom release of Erlang/OTP 2020-05-14 22:11:11 the circular dependencies would also make live upgrades problematic too, so it should be something they would want to fix gradually 2020-05-15 02:34:01 AinNero: zathura-pdf-mupdf usually works fine for me. it's a bit heavy on RAM, I think it never unloads rendered pages 2020-05-15 02:36:04 on this random 700 page textbook it uses 460 MB RSS 2020-05-15 02:36:29 on glibc 2020-05-15 07:36:55 fabled: Are there any members on apk_package are never NULL? I've seen almost everything other than name and version being NULL already, but those two can't be NULL, or can they? 2020-05-15 07:41:58 kmymoney tests fail on aarch64 (segfaults), but only the 3-12 builder. Not on edge or personal dev container 2020-05-15 07:43:32 Huh 2020-05-15 07:45:15 (I can confirm that) 2020-05-15 07:57:39 lbu update? Would be nice to have an option to update only a specific path/file (must be consistent with includes). In some situation one may not want to commit the whole thing. Any idea? 2020-05-15 08:26:28 Cogitri, yes, the name and version are required to be set and included in the hash, so are always present 2020-05-15 08:28:14 fabled: Okay, thanks for confirming :) 2020-05-15 08:31:49 Cogitri, actually, it seems technically 'version' could be null. but currently the way everything is generated and parsed, rules out the possibility 2020-05-15 08:32:02 i think also other places might not function properly if it's not there 2020-05-15 08:32:06 so it's hard assumption 2020-05-15 08:40:33 Ah okie 2020-05-15 08:41:16 <[[sroracle]]> a bit ago i showed off the script the output of the script that looks for broken dependencies (similar to apk dot --errors but across all arches and not looking for cyclic deps) 2020-05-15 08:41:47 <[[sroracle]]> i've set it up on a cronjob every 6 hours here in case anyone finds it useful https://dev.sick.bike/apkindex/alpine-deps.html 2020-05-15 08:43:35 <[[sroracle]]> the version spread examiner is less useful since i haven't made it look at $arch from the APKBUILDs so it may spuriously complain about missing packages, but it's also available https://dev.sick.bike/apkindex/alpine-versions.html 2020-05-15 08:45:19 Oh, great! :) 2020-05-15 08:46:53 <[[sroracle]]> if it goes blank after i while i probably just botched the cron entry so lmk 2020-05-15 09:10:13 [[sroracle]]: very nice 2020-05-15 09:13:13 <[[sroracle]]> thanks 2020-05-15 09:13:15 [[sroracle]]: where are the scripts? 2020-05-15 09:13:23 shell? 2020-05-15 09:13:41 <[[sroracle]]> python 2020-05-15 09:13:43 <[[sroracle]]> https://code.foxkit.us/adelie/arch-tester/tree/overhaul 2020-05-15 09:13:59 <[[sroracle]]> requires libapk and apkkit (python, available on pypi) 2020-05-15 09:14:56 i think this should be part of pkgs 2020-05-15 09:15:05 kind of :) 2020-05-15 09:15:17 <[[sroracle]]> hehe 2020-05-15 09:15:26 <[[sroracle]]> if i have time to learn lua i will take it on :p 2020-05-15 09:15:35 haha 2020-05-15 09:15:47 you can rewrite it in py ;-) 2020-05-15 09:15:54 its very stupid anyways :) 2020-05-15 09:16:32 <[[sroracle]]> add it to my ever growing todo list i suppose :D 2020-05-15 09:16:50 yes, i have that one too 2020-05-15 09:17:05 and i dont write it down, so it never gets too long :) 2020-05-15 09:17:23 one of the advantages of getting old 2020-05-15 09:18:30 <[[sroracle]]> very smart 2020-05-15 09:20:47 [[sroracle]]: what is the red part? 2020-05-15 09:20:56 its behind? 2020-05-15 09:26:48 [[sroracle]]: so these are packages that would fail to rebuild? 2020-05-15 09:30:51 <[[sroracle]]> clandmeter:ย which red part? 2020-05-15 09:31:11 What I don't get is why it complains about rust-lldb missing lldb and py3-lldb 2020-05-15 09:31:23 <[[sroracle]]> ikke:ย possibly. it's mostly useful as a tool for looking for things that need rebuilding or fixing 2020-05-15 09:31:38 Or is it currently targeting 3.12= 2020-05-15 09:32:22 <[[sroracle]]> Cogitri:ย thats saying lldb is missing on armhf edge for example 2020-05-15 09:33:22 Derp right, didn't look at the arch field in lldb 2020-05-15 09:33:35 ACTION is wondering how that ever worked 2020-05-15 09:37:57 [[sroracle]]: https://dev.sick.bike/apkindex/alpine-versions.html red items 2020-05-15 09:38:16 i guess you compare with with the highest available version 2020-05-15 09:41:55 <[[sroracle]]> yes, exaxtly 2020-05-15 09:42:17 <[[sroracle]]> anything that is not highest version across all arches is marked in red 2020-05-15 09:42:45 and these are based solely on origin i guess? 2020-05-15 09:42:49 <[[sroracle]]> (Or X mark for color blind) 2020-05-15 09:42:53 <[[sroracle]]> yes 2020-05-15 09:43:25 i have been thinking of adding that to pkgs, a new index page based on origin 2020-05-15 09:43:45 its a bit messy like this 2020-05-15 09:44:04 list pkgs based on origin and show which arches has which version 2020-05-15 09:44:18 <[[sroracle]]> would be very cool :) 2020-05-15 09:44:53 and when you search it would use the current index style to find also subpkgs 2020-05-15 09:45:25 its on that not written down todo list of mine. 2020-05-15 09:45:55 <[[sroracle]]> i might take a look this weekend if i get tired of other projects 2020-05-15 09:46:01 <[[sroracle]]> will let you know 2020-05-15 09:48:15 anybody knows why elixir hangs on the builders? 2020-05-15 09:48:21 does not happen in my dev env 2020-05-15 09:48:55 random guess: lack of tty? 2020-05-15 09:49:27 number of jobs? 2020-05-15 09:49:38 ncopa: did you check your emails? 2020-05-15 09:49:44 reg uacme 2020-05-15 09:50:14 your question is finally aswered :) 2020-05-15 10:00:39 thanks! makes sense 2020-05-15 15:01:25 is elixir hanging? 2020-05-15 15:04:42 Yup, ncopa mentioned it a few hours ago 2020-05-15 15:11:53 He said it only happened on the builders apparently 2020-05-15 17:40:45 ncopa: Any idea regarding the issue with gsoap? I haven't gotten any reply or any help with that yet. https://gitlab.alpinelinux.org/alpine/aports/-/issues/11511 2020-05-15 17:42:33 btw ca-certificates is now compiling 2020-05-15 17:42:37 i dont know if you guys noticed 2020-05-15 17:42:50 the git url for download link goes 404 2020-05-15 17:42:59 is NOT* 2020-05-15 17:43:20 I guess we haven't noticed :) 2020-05-15 17:43:29 lol 2020-05-15 17:44:13 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/ca-certificates/APKBUILD 2020-05-15 17:44:15 source="https://git.alpinelinux.org/ca-certificates/snapshot/ca-certificates-$pkgver.tar.xz 2020-05-15 17:44:24 aha, right 2020-05-15 17:44:25 the source is link throws 404 2020-05-15 17:44:40 why arent you noticing it during releasing new builds? 2020-05-15 17:44:50 because that only broke this week 2020-05-15 17:44:55 lol 2020-05-15 17:45:00 and that package was built last week 2020-05-15 17:45:05 it was wreaking my porting work 2020-05-15 17:45:21 btw when is the shift to gcc 10.1 2020-05-15 17:45:33 after the release of 3.12 I assume 2020-05-15 17:45:42 its working very well 2020-05-15 17:45:44 10.1 2020-05-15 17:46:04 yes, but we are not going to chang ethe toolchain for 3.12 2020-05-15 17:46:12 hmmm 2020-05-15 19:03:22 Something wrong with 3.11 builders (armv7, armhf) it does not pick build jobs 2020-05-15 19:05:06 algitbot: retry 3.11-stable 2020-05-15 19:05:23 they are running now 2020-05-15 19:06:15 ikke: thank you) I missed about it 2020-05-15 20:18:45 Is there a good way to have a package depend on any lua version? 2020-05-15 20:19:18 ie: Fennel runs with Lua 5.1, 5.2, 5.3, 5.4, & jit. Is there a way to have a package depend on any one if they're installed? 2020-05-15 20:19:45 or would I rather need to have something like fennel-jit for a jit backed version, and fennel-lua53 for a lua5.3 version 2020-05-15 20:19:47 lua=>5.1 2020-05-15 20:20:11 seriously? that's dead simple, I love it 2020-05-15 20:20:57 '>=' 2020-05-15 20:21:27 main/dejagnu/APKBUILD:makedepends="tcl>=8.5" 2020-05-15 20:29:56 :) 2020-05-15 21:59:45 talked about a problem with chwon overflowing on #openwrt a few days ago. i now reproduced it with an official image. 2020-05-15 22:02:12 ? 2020-05-15 22:02:57 OpenWrt 19.07.2 - ARMv7 - AVM FRITZ!Box 4040 - chown overflows on 65536 / 16bit . can someone reproduce on an armv7 device? 2020-05-15 22:03:26 what do you mean by "chown overflows" ? 2020-05-15 22:03:38 chwon 65540 $file results in uid 4 on $file. 2020-05-15 22:03:39 uids >= 65536 aren't working? 2020-05-15 22:03:52 can you strace it? 2020-05-15 22:05:44 or maybe it gets misrepresented by 'ls' ? 2020-05-15 22:06:56 run it under strace to see 2020-05-15 22:07:52 dalias: hm.. strace seems fine > https://paste.debian.net/1146979/ 2020-05-15 22:09:52 hbug___: i would assume its perfectly valid to block out changes to the bits above the first 16 2020-05-15 22:09:55 dalias: i'm impressed. this is totally the wrong channel. it's to late. wanted to ask in #openwrt-devel .. thatnks fo the help anyways. 2020-05-15 22:10:02 :) 2020-05-15 22:10:13 hbug___: do you want to change the type of a file? 2020-05-15 22:10:34 its probably the S_IFMT mask taking effect 2020-05-15 22:10:43 ? 2020-05-15 22:11:00 oh 2020-05-15 22:11:05 misread as chmod, fuck 2020-05-15 22:11:09 :) 2020-05-15 22:11:18 sorry for being an idiot. 2020-05-15 22:11:27 maybe ls is broken. maybe stat is broken 2020-05-15 22:14:23 If anyone is still looking at MRs, could they take a look at !7932, trying to get something into community and just want to make sure I did it right 2020-05-15 22:14:35 hopefully the first of many, since I'm sitting on about a dozen in testing.. 2020-05-15 22:17:07 hbug___: maybe your ls is broken 2020-05-15 22:18:14 in particular, if you need chown32, then you probably also need stat64 2020-05-15 22:18:32 and if you compile without LFS then you may use original stat 2020-05-15 22:19:03 hello71, that's legacy glibc/uclibc stuff, not relevant to musl (and never has been) 2020-05-15 22:19:22 oh, that's a good point 2020-05-15 22:19:29 I thought they were using uclibc 2020-05-15 22:19:43 no, openwrt switched a few years back 2020-05-15 22:19:51 yeah, I remember now 2020-05-15 22:20:02 I think it was only released in 19.07 though? 2020-05-15 22:20:09 and per-target? 2020-05-15 22:20:48 I guess it could still theoretically be an ancient ls, but probably not 2020-05-15 22:23:12 i can't quite follow you i think. should i move this question to #openwrt or is it okey to continue here? don't want to spam. 2020-05-15 22:25:36 both the coreutils ls v8.30 and ls from BusyBox v1.30.1 show the wrong value. 2020-05-15 22:29:55 hbug___, ok 2020-05-15 22:30:26 i dont mind continuing here but if you're not seeing it on alpine then #openwrt is probably a better venue 2020-05-16 00:09:40 requesting moderation in #alpine-linux 2020-05-16 02:20:04 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/5870 is it possible to land this in 3.12? I know it's a bit late, but basically all other distros have this functionality 2020-05-16 02:20:18 Ariadne: ^ 2020-05-16 02:27:13 no objections if fabled is ok with it 2020-05-16 08:21:28 Thermi: no idea. please ping me on monday 2020-05-16 10:02:21 ACTION grabs popcorn while reading backlog of #alpine-linux  2020-05-16 10:38:05 o/ 2020-05-16 10:45:41 clandmeter: you can participate even, not only passively watch :) 2020-05-16 10:46:21 I can't go back in time. Not yet... 2020-05-16 10:48:59 just write few msgs with 'f**k' and 'time' will come ;) 2020-05-16 10:53:01 Ariadne: thx for taking care of it. 2020-05-16 10:53:38 it would be nice to expand the moderation team to cover timezones other than europe 2020-05-16 11:25:58 Agree 2020-05-16 11:26:13 I will see if I can support that 2020-05-16 12:22:16 mps: i had just downloaded the linux apk you mentioned, should i extract it and re-create the iniramfs or just put it into alpine's apk directory? 2020-05-16 12:23:52 yunfan: if you installed alpine in sys mode you can simply 'apk add --allow-untrusted filename.apk' and edit your u-boot config 2020-05-16 12:24:10 extlinux.conf, probably 2020-05-16 12:24:49 mps: otherwise, i should re-create initramfs? 2020-05-16 12:25:15 i wonder the setup script wont recognize my secondary partition in the sdcard 2020-05-16 12:25:50 no, linux-edge will create initramfs-edge 2020-05-16 12:26:32 apk add will trigger creation of proper initramfs 2020-05-16 12:27:06 ok trying now 2020-05-16 12:29:30 (I think I should create disk image (ok. mmc card) ready to be untared and put somewhere if someone give me free space on not slow link) 2020-05-16 12:31:15 yunfan: when you install linux-edge you should have vmlinuz-edge, initramfs-edge files and dtbs-edge dir in /boot 2020-05-16 12:32:27 mps: but the current situation is all my writing havnt be saved to the mmc 2020-05-16 12:32:45 so in the next boot, i still need enter a full brand new alpine 2020-05-16 12:33:08 ah, then you have first to install on mmc or usb in sys mode 2020-05-16 12:33:54 I could try to create u-boot-tarball for alpine but this will take time 2020-05-16 12:34:22 dont worry, will try to install in sys mode first, i have a spare time now, the baby just stoped crying 2020-05-16 12:39:44 hm, install by setup-alpine doesn't work because syslinux apk is not available on arms 2020-05-16 12:39:57 in sys mode, I mean 2020-05-16 12:41:10 why? the extlinux is the same , right? 2020-05-16 12:41:18 right 2020-05-16 12:41:50 but setup-disk script exit because can't find syslinux apk 2020-05-16 12:42:18 so i could do that by manmal ? 2020-05-16 12:43:18 yes, manual will work (talking from experience :) ) but require some time and 'trial and error' method 2020-05-16 12:46:57 aha, i got to know why all my setting lost, i havnt do lbu_commit 2020-05-16 12:47:07 this is important for mmc user 2020-05-16 12:49:02 sure :) 2020-05-16 12:56:54 the armbian used to destroy the sdcard filesystem on my rpi zero in just a week 2020-05-16 13:12:10 does anyone know why lua5.1 is the only package to provide /usr/bin/lua? 2020-05-16 13:12:16 failed, 2020-05-16 13:12:22 will wait for the next release mps 2020-05-16 13:12:35 and currently , i just use lbu :D 2020-05-16 13:52:31 just installed k3s on my cubieboard , and run a alpine inside it :D 2020-05-16 13:52:37 mps: this is great 2020-05-16 15:20:53 what is our current policy on package upgrades when we are close to a new release? can I just push upgrades for main/ and community/ packages as I see fit? 2020-05-16 15:21:21 the toolchain is frozen 2020-05-16 15:21:39 The rest is under descretion, as long as it does not require major rebuilds 2020-05-16 15:22:47 what exactly falls under the definition of "toolchain"? just the C toolchain? 2020-05-16 15:23:48 https://lists.alpinelinux.org/~alpine/devel/%3C20200429103645.19e83fe8%40ncopa-desktop.copa.dup.pw%3E 2020-05-16 15:24:29 yeah saw that mail 2020-05-16 17:40:25 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11528 2020-05-16 17:40:40 don't have permissions to move issues but maybe someone could move that to the infastructure group? 2020-05-16 18:05:34 mps: I changed !7944 to testing as suggested. 2020-05-16 18:22:05 timlegge: merged 2020-05-16 18:22:20 thanks 2020-05-16 18:22:39 when it finish on builders you can create MR to move it to community 2020-05-16 18:23:10 timlegge: you're welcome :) 2020-05-17 07:49:02 are you guys still mirring on github? 2020-05-17 07:49:40 I think clandmeter set that up again yesterday 2020-05-17 07:50:02 okie 2020-05-17 07:50:04 today :) 2020-05-17 07:50:10 yes, was about to correct that 2020-05-17 07:51:06 good its important we keep them at multiple places 2020-05-17 07:53:29 the newer versions of apk-tools use lua to generate help? 2020-05-17 07:53:47 genhelp.lua 2020-05-17 07:54:50 Apparently 2020-05-17 07:56:06 hmmm 2020-05-17 07:56:15 Yup 2020-05-17 07:56:19 So we don't have to keep the manpages and help text in sync 2020-05-17 07:56:25 its causing errors while bootstrapping 2020-05-17 07:56:34 the older ones work just fine 2020-05-17 07:58:17 What errors? 2020-05-17 07:58:41 I guess lua not being available 2020-05-17 08:02:50 https://github.com/alpinelinux/apk-tools/blob/master/src/genhelp.lua 2020-05-17 08:02:55 for example on the top #!/usr/bin/lua5.3 2020-05-17 08:03:03 sometimes we have only #!/usr/bin/lua 2020-05-17 08:03:14 we are hardcoding version numbers 2020-05-17 08:03:50 add lua5.3 to makedepends_host 2020-05-17 08:03:58 but 2020-05-17 08:04:03 we haven't released any new apk-tools 2020-05-17 08:04:12 genhelp.lua is part of 2.11 2020-05-17 08:04:24 i know but just saying 2020-05-17 08:04:35 lua5.3-lzlib, it is not able to find lzlib even though i install using luarocks 2020-05-17 08:05:03 apk add lua5.3-zlib 2020-05-17 08:06:06 yes but for bootstrapping, it would help if we remove dependencies on lua, i mean just a suggestion 2020-05-17 08:06:24 make it easier to build like 2.10, the make command just works 2020-05-17 08:07:11 They need something to generate the help structures from the manpages, and sh is not going to cut it 2020-05-17 08:07:30 i mean apk-tools and abuild are the heart of porting work, if they can compile easily with minimal dependencies it would help 2020-05-17 08:07:42 just a suggestion though 2020-05-17 08:07:52 It would be nice if there was an option to disable it though 2020-05-17 08:07:57 at least for bootstrapping 2020-05-17 08:08:01 yes atleast an option to disable 2020-05-17 08:08:12 please that save us the mere mortals 2020-05-17 08:08:14 I guess open an issue 2020-05-17 08:13:47 opened issue here 2020-05-17 08:13:48 https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10696 2020-05-17 08:14:06 why? 2020-05-17 08:14:11 we can just add lua to the bootstrap 2020-05-17 08:14:15 it is not a problem 2020-05-17 08:16:15 sometimes we dont need lua, and we have unnecessarily add it just for building apk-tools 2020-05-17 08:16:20 have to* 2020-05-17 08:17:22 you are aware that making it optional eliminates the entire help system right 2020-05-17 08:17:28 on smaller machines with smaller ram, it would help Ariadne: where every ounch of space counts 2020-05-17 08:17:35 only for the first time bootstrap 2020-05-17 08:17:49 oneinsect: i literally work for a company that builds alpine-derived firmware, please don't use that argument :) 2020-05-17 08:17:57 alright 2020-05-17 08:18:13 :D 2020-05-17 08:18:25 i have to find ways to convince you 2020-05-17 08:18:55 to be honest and truthful it doesnt matter for musl 2020-05-17 08:19:19 it matters for glibc port which is not a concern for you guys 2020-05-17 08:19:46 but it would help 2020-05-17 08:19:55 why does it matter for glibc port? 2020-05-17 08:20:07 note that alpine is unlikely to ever ship a "glibc port" 2020-05-17 08:20:12 i know 2020-05-17 08:20:50 because i know existing fedora or debian to build a minimal bootstrap image and using that i rebuild the images 2020-05-17 08:20:52 and the new help system uses less space than the current one anyway 2020-05-17 08:21:23 the master apk-tools throws errors 2020-05-17 08:27:06 apparently it builds just fine without lua, just gives some warnings 2020-05-17 08:32:08 on alpine it builds 2020-05-17 08:32:26 my bad 2020-05-17 08:32:27 humm is it known issue that qemu is not sdl-enabled anymore 2020-05-17 08:32:35 it builds even without lua? 2020-05-17 08:34:25 it does need lua-dev 2020-05-17 08:35:25 Ariadne: I think we build with gtk instead? 2020-05-17 08:35:30 i figured it out 2020-05-17 08:36:36 okie 2020-05-17 08:38:41 it doesnt build on fedora even with lua, but its okie please consider that whenever you have if you its worth spending on thanks Ariadne: 2020-05-17 08:38:51 you have time* 2020-05-17 08:38:58 if you think* 2020-05-17 08:39:13 spending time* 2020-05-17 08:44:20 build log ? 2020-05-17 08:45:30 https://ctxt.io/2/AADADBoGFA 2020-05-17 08:46:06 Ariadne: sorry did you ask me? 2020-05-17 08:46:16 or Cogitri ? 2020-05-17 08:46:30 you 2020-05-17 08:46:51 so yes i do a chmod +x to that lua file and then this happens 2020-05-17 08:46:53 i have managed to boot a linux system in qemu riscv64 2020-05-17 08:46:55 this is painful 2020-05-17 08:47:28 https://ctxt.io/2/AADAKGxcFA 2020-05-17 08:48:24 yes, you pasted that already 2020-05-17 08:48:25 and so i replace the top line of genhelp.lua from /usr/bin/lua5.3 to /usr/bin/lua and then this happens 2020-05-17 08:48:29 please attach it to your bug 2020-05-17 08:48:36 i mean the errors are different 2020-05-17 08:48:43 i will attach them now 2020-05-17 08:51:52 lollllllllll 2020-05-17 08:51:56 i cannot even ssh into this 2020-05-17 08:51:59 great stuff 2020-05-17 08:52:55 oneinsect: For the package lua 5.3 not found:. Do `make LUAAPK=""` 2020-05-17 08:53:24 let me try 2020-05-17 08:54:56 right 2020-05-17 08:55:02 ACTION gives up on riscv again 2020-05-17 08:57:23 complete errors of different runs 2020-05-17 08:57:24 https://ctxt.io/2/AADADLpCFA 2020-05-17 08:57:31 attaching that file to that issue 2020-05-17 08:59:18 done attached log file 2020-05-17 09:01:37 Ariadne: what issue are you having with risc-v? 2020-05-17 09:02:36 nmeum: well, i would like to start getting the bits together to enable a proper bootstrap (such as porting libucontext), but qemu-system-riscv64 is hopeless 2020-05-17 09:04:11 what exactly is your issue with qemu? 2020-05-17 09:04:35 I used qemu-system-riscv64 successfully with riscv64 in the past 2020-05-17 09:04:46 s/with riscv64/with linux/ 2020-05-17 09:04:46 nmeum meant to say: I used qemu-system-riscv64 successfully with linux in the past 2020-05-17 09:05:16 nmeum: sshd crashes on the debian images 2020-05-17 09:07:29 and well, no sshd means no workable dev environment to make libucontext work :p 2020-05-17 09:08:17 I think you should blame debian instead of risc-v then :p 2020-05-17 09:11:03 well if there is an alpine environment for qemu riscv64 already :) 2020-05-17 09:11:15 i guess there is the stuff devault did 2020-05-17 09:15:51 or just use busybox telnetd instead of ssh in your qemu guest :D 2020-05-17 09:16:44 my day job is riscv related so I also always wanted to port alpine to it but haven't really gotten around to it yet 2020-05-17 09:16:56 or dropbear ssh 2020-05-17 09:20:09 nmeum: my day job is interested in risc-v custom silicon 2020-05-17 09:20:40 mostly because mips is dead lolz 2020-05-17 09:20:56 well, loongson might give it some life 2020-05-17 09:25:30 ah, but if you need help with porting alpine to risc-v at some point let me know 2020-05-17 09:27:15 hardwareeeeee 2020-05-17 09:28:37 I still waiting for my hifive unleashed 2020-05-17 09:28:40 *am 2020-05-17 09:29:26 :D 2020-05-17 09:29:31 welcome to my world 2020-05-17 09:31:40 give me a pass for your world 2020-05-17 09:49:04 haha need to be able to adapt improvise and overcome first 2020-05-17 10:33:16 Does `gpg_signature_extensions` and `gpgfingerprints` do something in APKBUILDs? 2020-05-17 10:35:56 That's something that tcely tried to introduce iirc 2020-05-17 10:37:23 Ah, just curious since the linter warns about it and I don't find references about it anywhere 2020-05-17 10:39:01 it can be savely removed 2020-05-17 10:39:45 Alright, thanks for confirming 2020-05-17 10:40:38 If we want GPG key verification, it needs to first built into abuild 2020-05-17 10:46:28 Probably not worth it with the tiny amount of upstreams offering it 2020-05-17 10:46:47 nod 2020-05-17 12:23:12 Are there any known issues with the build servers? Cogitri merged my MR !7817, where some libraries were moved to community, but they are not available in community on all platforms, e.g. https://pkgs.alpinelinux.org/packages?name=cfitsio-dev 2020-05-17 12:24:42 can we just restart the build process? I cannot even find the logs to see what went wrong 2020-05-17 12:28:19 hjaekel: The mips64 builder is down right now, s390x is choking on py3-pygit2 and apparently python3 is stuck again on aarch64 2020-05-17 12:28:51 Seems like armhf is down for edge too? (cc ikke) 2020-05-17 12:29:34 So nothing much that can be done from your side unfortunately, hjaekel 2020-05-17 12:29:50 I guess aarch64 might fix itself on a 2nd test run of py3? 2020-05-17 12:37:04 OK thank you for the information Cogitri 2020-05-17 12:38:26 I created MR for a version upgrade on gdal, but the CI pipeline fails because of missing libraries on aarch64 2020-05-17 12:48:12 Cogitri: I think it's stuck on python 2020-05-17 12:49:27 It's at least continuing now 2020-05-17 13:10:35 somebody press merge button please !7481 2020-05-17 13:11:05 i think everyone should be able to remove S-changes-requested label, using bot or something 2020-05-17 13:15:43 It will be merged as soon as the pipeline succeeds 2020-05-17 13:16:50 merged 2020-05-17 13:17:20 kaey: looks like it is merged 2020-05-17 13:17:27 ahm 2020-05-17 13:17:31 :() 2020-05-17 13:17:50 :) 2020-05-17 13:34:17 Thanks. Also filed "label" issue in alpine/infra 2020-05-17 14:17:40 fyi, restarting gitlab to upgrade to latest patch release 2020-05-17 14:19:17 Okie, can you run the make-forks-public script afterwards? :) 2020-05-17 14:19:24 nod 2020-05-17 14:20:51 Thanks! 2020-05-17 14:22:47 gitlab is running again 2020-05-17 14:23:02 script has run 2020-05-17 14:23:33 Phew, that was quick! :) 2020-05-17 14:24:55 that's what ladies say to me 2020-05-17 14:25:15 *sad trombone* 2020-05-17 14:25:35 lol 2020-05-17 14:25:41 the ladies 2020-05-17 14:28:12 lol 2020-05-17 15:33:47 tpaste.us should return https instead of http. who can fix it? 2020-05-17 15:35:18 You: https://gitlab.alpinelinux.org/alpine/infra/turbo-paste :P 2020-05-17 15:42:44 ah, didn't know :) thanks for info 2020-05-17 16:09:48 ikke: https://gitlab.alpinelinux.org/alpine/infra/turbo-paste/-/blob/master/turbo-paste.lua#L18 2020-05-17 16:10:11 does that means it is configured by start script? 2020-05-17 16:12:08 yes 2020-05-17 16:13:08 so, someone with access to server have to change it 2020-05-17 16:28:21 I always used tpaste with `sed 's|^http://|https://|'` for this reason :D 2020-05-17 16:31:12 nmeum: try now 2020-05-17 16:31:19 mps: ^ 2020-05-17 16:31:50 clandmeter: ah, you were ahead of me, I was just looking :) 2020-05-17 16:31:59 where did you change it? 2020-05-17 16:32:08 echo 'try now' | tpaste => https://tpaste.us/8XYK 2020-05-17 16:32:27 now works fine :) 2020-05-17 16:32:30 ssh tpaste.us and change .env file 2020-05-17 16:32:41 ah 2020-05-17 16:32:45 thanks for changing that :) 2020-05-17 16:32:49 I don't have ssh access there 2020-05-17 16:32:51 I was already looking at the compose project 2020-05-17 16:33:31 i guess if we move it to ansible we can include those vars in the compose 2020-05-17 16:35:13 clandmeter, Hello, are you the maintainer of lxqt ? 2020-05-17 16:51:29 no 2020-05-17 16:51:37 i dont think so 2020-05-17 18:06:16 I think aarch64-edge is still stuck on py3 2020-05-17 18:06:50 that would explain why py3-pygit2 hasn't failed on it yet 2020-05-17 18:41:04 guys 2020-05-17 18:41:06 https://irclogs.alpinelinux.org/ 2020-05-17 18:41:13 is that correct url for irc logs? 2020-05-17 18:41:36 thanks got it 2020-05-17 19:00:37 fabled: Available for a question or two about apk? 2020-05-17 19:42:19 strace from rngd https://tpaste.us/V4L0 2020-05-17 19:42:54 is that musl issue or the program bug 2020-05-17 19:43:56 this look suspicious 'rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0' 2020-05-17 19:44:45 in dmesg I see 'traps: rngd[6475] general protection fault ip:7fed096772df sp:7ffe1f223078 error:0 in ld-musl-x86_64.so.1[7fed09670000+47000]' 2020-05-17 19:52:52 Does it dump core? 2020-05-17 19:54:59 no 2020-05-17 19:55:26 maybe I should build it with debug symbols 2020-05-17 19:56:59 mps, what is the problem? 2020-05-17 19:57:34 dalias: rngd segfault 2020-05-17 19:58:39 the tpaste has no segfault 2020-05-17 19:58:51 was it a child process that faulted and no -f in the strace? 2020-05-17 19:59:43 I get 'Segmentation fault' on console 2020-05-17 20:00:48 here is strace output with '-f' https://tpaste.us/mELR 2020-05-17 20:09:24 I don't have experience in debuging threads 2020-05-17 20:20:52 hm, I see in dmesg 'DVB: Unable to find symbol r820t_attach()' when inserting this Realtek RTL2832 (DVB-T) device to usb port, but anyway rngd shouldn't segfault because that 2020-05-17 20:35:04 what are ns1.alza.is, stz-bg.com, adelaidewebsites.com.au that alpine rpi installation is connecting to? 2020-05-17 20:36:50 it's a child process not a thread that's crashing 2020-05-17 20:37:44 ah, forked child? 2020-05-17 20:38:26 yeah 2020-05-17 20:39:14 but it is not musl bug? I think it is not 2020-05-17 20:39:26 i doubt it is. there's no way to tell from the strace 2020-05-17 20:39:39 most likely is they passed a null pointer somewhere 2020-05-17 20:39:45 since the crash is a null pointer deref 2020-05-17 20:39:47 ok, I will report this upstream 2020-05-17 20:42:02 thanks for help 2020-05-17 21:23:50 ikke: Can we kill python3 on aarch64-edge? 2020-05-17 21:24:37 yes 2020-05-17 21:24:57 Thanks :) 2020-05-17 21:25:14 Hopefully it works on 2nd try 2020-05-17 21:27:15 I think it will just continue 2020-05-17 21:28:08 I killed a subprocess 2020-05-17 21:29:36 finished 2020-05-17 21:29:54 Nice 2020-05-17 21:31:30 seems to happen more often, a subprocess that is stuck (I guess dead-lock). Killing it will let the rest continue 2020-05-18 00:38:15 is it just me or is gitlab slow right now 2020-05-18 00:50:20 Seems to be fine to me when a navigating the webUI 2020-05-18 01:19:48 well 2020-05-18 01:20:00 that was a huge pain in the ass but i managed to flash riscv64 CPU core to an FPGA 2020-05-18 01:20:22 and boot to the port devault made 2020-05-18 01:20:34 sounds fancy 2020-05-18 01:21:43 uhg, nginx package is shipping an index.html file and overwrites your site when you upgrade... 2020-05-18 01:21:54 WHY 2020-05-18 01:22:44 :D :D :D :D :D :D :D :D :D :D 2020-05-18 01:23:30 he did not build nano 2020-05-18 01:23:32 that dick 2020-05-18 01:24:11 dalias: while i have you here, ucontext.h definition of makecontext disagrees with other archs on riscv 2020-05-18 01:24:17 dalias: should i send you a patch for that :p 2020-05-18 01:25:47 makecontext? or ucontext_t ? 2020-05-18 01:26:31 makecontext signature is not something that can vary by arch 2020-05-18 01:27:23 dalias: on riscv64, /usr/include/ucontext.h defines as makecontext(void) 2020-05-18 01:27:29 when should be makecontext() 2020-05-18 01:27:46 erf 2020-05-18 01:27:49 void (*)() 2020-05-18 01:27:54 vs void (*)(int) 2020-05-18 01:28:01 look i'll just make a patch lol 2020-05-18 01:28:10 there is no arch-specific file here 2020-05-18 01:28:22 so i'm confused 2020-05-18 01:28:43 humm 2020-05-18 01:28:54 maybe it is because this riscv64 build uses an old musl 2020-05-18 01:29:01 this has never changed 2020-05-18 01:29:12 oh no sorry it did 2020-05-18 01:29:18 a year ago 2020-05-18 01:29:26 yeah 2020-05-18 01:29:28 that explaisn it 2020-05-18 01:29:30 nevermind :) 2020-05-18 01:29:33 commit e8e780af9865edbc0495aed326a736d013ef7168 2020-05-18 01:34:57 god this FPGA is slow 2020-05-18 01:35:09 an amazing 400mhz 2020-05-18 01:37:24 lol 2020-05-18 01:37:43 bogomips 30.51 2020-05-18 07:38:50 Could someone review/merge https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7080? 2020-05-18 07:41:46 apaprently alreadyde 2020-05-18 07:41:50 already done* 2020-05-18 07:44:47 Thanks 2020-05-18 08:15:20 Cogitri: thanks for looking at !7979 2020-05-18 08:15:44 to broaden out the conversation there - what is the right way to handle parts of a failing test suite? 2020-05-18 08:16:15 I'd say: 2020-05-18 08:16:34 1) Check if it's on us (e.g. because we packaged it wrong) 2020-05-18 08:17:18 2) If unsure or it's not on us, then contact upstream 2020-05-18 08:18:03 its something I struggle with, there are so many test suites disabled with options="!check" 2020-05-18 08:19:02 do we track conversations with upstream anywhere? maybe link to the issue somewhere or..? 2020-05-18 08:19:57 I guess we link to it in the MR were we discuss it 2020-05-18 08:20:08 If the tests stay disabled, I'd link the discussion in the APKBUILD 2020-05-18 08:40:59 i dont think we should simply disable tests 2020-05-18 08:41:05 morning btw.. 2020-05-18 08:41:18 Morning 2020-05-18 08:41:22 i mean, we can disable tests as an emergency response 2020-05-18 08:41:34 ncopa: do you prefer `options="!check"` 2020-05-18 08:41:35 Yes, disabling the tests defeats the purpose of the tests 2020-05-18 08:41:35 ? 2020-05-18 08:42:00 i prefer disable the package for the architecture that fails 2020-05-18 08:42:40 if tests fails, then the package likely does not work 2020-05-18 08:43:10 so, i think we should try fix the issue rather than ship a broken package 2020-05-18 08:43:33 there were already failing on the git snapshot we ship 2020-05-18 08:43:46 I have just highlighted the issue 2020-05-18 08:44:55 hum 2020-05-18 08:45:04 im looking at the issue 2020-05-18 08:45:36 maxwell-k: i think what you do is okish, and better than options="!check" 2020-05-18 08:46:35 I opened https://gitlab.alpinelinux.org/alpine/aports/-/issues/11552 would someone like to assign it to me? 2020-05-18 08:46:41 if there are a significant number of other tests that passes, it indicates that the package is not completely broken and useless 2020-05-18 08:48:13 Heh, seems like we clashed on the assigning :D 2020-05-18 08:48:45 regarding py3-libgit2, there was a single test that failed just on s390x, which I didn't think was significant enough to disable it entirely for the arch 2020-05-18 08:49:06 ikke: makes sense 2020-05-18 08:49:08 But I do agree just disabling tests should not be done easily 2020-05-18 08:49:13 all the failures I have seen on this are locally on x86_64 2020-05-18 08:49:51 do we agree that enabling some tests and disabling others is better than disabling all? 2020-05-18 08:51:16 If a significant portion can be run yes. If not, no, because then it can mask the tests being broken 2020-05-18 08:51:33 of course, just selectively disabling tests let you at least see other regressions 2020-05-18 08:51:36 An `options="!check" # test are broken` is a lot more clear 2020-05-18 08:53:18 I really appreciate the input here, thank's everyone 2020-05-18 08:53:47 And we should create issues in the issue tracker imho 2020-05-18 08:53:51 (its not important but the assignment of https://gitlab.alpinelinux.org/alpine/aports/-/issues/11552 didn't work maybe someone could try again) 2020-05-18 08:54:22 Yes, I think ncopa accidentally un-assigned you again 2020-05-18 09:02:59 sorry 2020-05-18 09:03:38 also, if some tests ar flakey, passes sometiems and soemtimes not, they can be disabled 2020-05-18 09:03:53 or if the pass in some environments and fails in others 2020-05-18 09:04:24 should preferable also be reported upstream 2020-05-18 09:05:11 ty, on a related note my rstcheck fix was merged upstream so that's one less flaky test in the world :-) 2020-05-18 09:05:43 yes, working with upstream developers is most important for good packaging 2020-05-18 09:06:58 BTW, now that the builders are done, what's the ETA for 3.12? :) 2020-05-18 09:08:00 and testing is really important, not only test in pkg but also 'battlefield' tests, especially for pkgs in main 2020-05-18 09:08:42 And can we maybe land a tiny patch for the D frontend of GCC still? 2020-05-18 09:08:47 I have been working on some very simple tests like that for python pkgs in main, hopefully will manage to share something soon 2020-05-18 09:10:05 !7980 would be amazing to have that in 3.12 so we can enable D packages on more arches 2020-05-18 09:26:01 !7980 looks like a bugfix which is acknowledged upstream so i see no reason to not merge it 2020-05-18 09:26:41 Great :) 2020-05-18 09:26:56 Well, I don't have the bits for main, so could you do that? :) 2020-05-18 09:27:50 sure 2020-05-18 10:01:57 seems like builders are all idle 2020-05-18 10:01:59 ncopa: kmymoney is a tricky one. It only fails on the 3-12 builder, I cannot reprodue it 2020-05-18 10:02:46 $ docker run --rm -it alpine:edge sh -c 'apk update --quiet && apk dot --errors' | tpaste 2020-05-18 10:02:46 https://tpaste.us/9N50 2020-05-18 10:03:01 libreoffice needs to be rebuilt due to poppler upgrade. i will take care of that 2020-05-18 10:03:09 (y) 2020-05-18 10:03:21 what up with the kmymoney? 2020-05-18 10:03:43 Seems like we have some problems with poppler in general 2020-05-18 10:03:44 See https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7923#note_88807 2020-05-18 10:04:37 ncopa: they shouldn't idling, !7409 2020-05-18 10:05:35 Seems like CI wasn't quick enough for the automatic merge in !7980 2020-05-18 10:05:55 please, push this, I plan to create subpackage rtl-sdr-tools from librtlsdr pkg 2020-05-18 10:06:11 but need this pushed first 2020-05-18 10:07:00 also, !7978 postfix fixes for 3.11 2020-05-18 10:14:06 ncopa: I disabled the check on aarch64, but some tests fail with child aborted, I could not find anything related to that, and could not reproduce it outside of the 3.12 builder 2020-05-18 10:24:45 Ariadne: thanks for merging !7368 :) any chance this could get backported to 3.11 too? 2020-05-18 10:25:11 yes, if you open an MR about it 2020-05-18 10:26:02 cool 2020-05-18 10:47:57 done in !7982 2020-05-18 10:48:50 done 2020-05-18 10:49:22 great, thanks! 2020-05-18 13:37:56 subpackages="$pkgname-dev rtl-sdr:tools" of librtlsdr, should be rtl-sdr renamed to rtl-sdr-tools? 2020-05-18 13:38:16 subpkg, I mean 2020-05-18 16:40:50 mps: if you do, you could also use my package which is newer and has better support for remote rtls (via the patch): https://github.com/aports-ugly/aports/tree/master/ugly/rtl-sdr 2020-05-18 17:02:20 u0jQx9gPyrYg: didn't decided yet, but I will note your url in case I decide to change that. thanks 2020-05-18 17:03:17 first have to find why rngd daemon segfaults when rtlsdr device is plugged 2020-05-18 17:03:37 and time is short these days 2020-05-19 05:05:54 hello guys. 2020-05-19 05:05:54 is there any example APKBUILD file that uses git submodules? 2020-05-19 05:06:31 I recently removed it from telegram-desktop 2020-05-19 05:06:39 but you should put them into source= and move them into their proper locations 2020-05-19 05:07:28 that app i am trying to package it has a git submodule and have to use 'git submodule update --init --recursive' then build but in APKBUILD file how to do it? 2020-05-19 05:07:38 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/XvvxGAcwIuUdExPSIdXPJTqB > 2020-05-19 05:08:12 put it in source= then in prepare() mv it to the correct location 2020-05-19 05:08:13 i added the 'git submodule update --init --recursive" in build function. but i did not solved 2020-05-19 05:08:26 Please use a paste service 2020-05-19 05:09:16 do not use that 2020-05-19 05:09:36 https://pastebin.com/Ga2B1Jbb 2020-05-19 05:10:27 is there any other way ? 2020-05-19 05:10:57 Yes, you can ask upstream to make a tarball that includes every submodule checked out like telegram has telegram-full.tar.xz 2020-05-19 05:11:07 That is the most correct thing 2020-05-19 05:35:40 @ncopa ping 2020-05-19 05:40:14 rahmanshaber[m]: https://git.alpinelinux.org/aports/tree/testing/py3-maxminddb/APKBUILD 2020-05-19 05:43:31 hey ikke 2020-05-19 05:43:42 can you take a look at !8012 !8013 and !8014 ? 2020-05-19 05:45:01 Later 2020-05-19 05:59:12 Okay 2020-05-19 06:35:12 why this picking up commits i didn't 2020-05-19 06:35:12 https://gitlab.alpinelinux.org/rahmanshaber/aports/-/merge_requests/1/commits 2020-05-19 06:36:44 You need to rebase against the upstream branch 2020-05-19 06:37:04 morning 2020-05-19 06:37:08 also the merge request must be against alpine/aports 2020-05-19 06:37:16 morning 2020-05-19 06:37:20 hi maxice8, whats up? 2020-05-19 06:37:42 nothing much, looking at the possibility of upgrading libexif in 3.8, 3.9 and 3.10 2020-05-19 06:38:12 there are 2 version with 10+ CVE fixes 2020-05-19 06:39:55 Morning 2020-05-19 06:42:54 morning 2020-05-19 06:47:57 oneinsect: namaste 2020-05-19 06:48:08 :) 2020-05-19 06:55:30 lol 2020-05-19 06:55:37 :D 2020-05-19 06:57:31 hi all, regarding arch x86. Based on what the kernel is compiled for I think alpine x86 should run on i586 / pentium and above. Yet, I found out there are bins/libs that contain the sse2 cpu instruction. For example: librsvg, gegl. 2020-05-19 06:58:12 Those binaries/libs cause segfaults / invalid opcode exceptions and wont work on a true i586 / pentium. 2020-05-19 07:01:22 So, is alpine x86 supposed to run on pentium and above, or pentium4 and above? If it is supposed to run on pentium and above then there is some fixing to do... 2020-05-19 07:07:35 FrapeX, currently the x86 maps to i586-alpine-linux-musl and configures gcc to produce generic i586 code by default. unfortunately, some projects ignore that and make their own options, or even hardcode certain SSE etc. code in the app. so there might be application specific issues. 2020-05-19 07:08:58 Good to hear its a known issue. 2020-05-19 07:13:07 What would be required to fix such issues? Would it be given priority? 2020-05-19 07:14:58 There is probably more packages, the few packages that I found is just the tip of the iceberg. And some would be hard to fix (rustc for example...) 2020-05-19 07:18:07 https://code.foxkit.us/adelie/abuild/blob/master/functions.sh.in 2020-05-19 07:18:20 i486-foxkit-linux-musl 2020-05-19 07:18:31 dont know what maps to 2020-05-19 07:18:46 ofcourse there is pentium4-foxkit-linux-musl 2020-05-19 07:18:51 you may want to try it 2020-05-19 07:18:56 Adelie 2020-05-19 07:21:11 FrapeX, if it's simple to configure/patch the package, I think it'd be ok. but it's sad fact that increasing amount of large upstream projects do not care anymore about "legacy" pentium systems (even if there's new embedded CPUs supporting only that instruction set) 2020-05-19 07:26:55 fabled, yeah true, I tried to rebuild several packages. For example, pks "babl" can be configured to disable SSE/SSE2 instructions and the build bins/libs won't contain SSE instructions. But for example pkg "libsrvg" can be build without SSE/SSE2 but the bins/libs will contain SSE2 instructions. 2020-05-19 07:27:53 FrapeX, some "bigger" project detect on runtime the CPU and use SSE only when proper CPU is detected. However, seems to be increasing assumption that you run on modern CPU and that SSE is there. 2020-05-19 07:30:17 fabled, It kinda hard to test also, because qemu configured with a limited set of supported instructions (using the -cpu option), will still execute SSE/SSE2 instructions without complaining. One would really need the hardware to get the segfaults / invalid opcode exceptions. 2020-05-19 07:30:46 <[[sroracle]]> adelie only ships pmmx right now; x86 and i528 arches are something that may be done in the future 2020-05-19 07:31:20 I think it'll be loads of work to get non sse on x86 working for all packages for only a few people who actually still want to use it... :/ 2020-05-19 07:31:31 [[sroracle]]: thanks 2020-05-19 07:33:10 fabled: BTW, what's the lifetime of apk_package* I get from libapk? It seems to me like they're never free'ed unless the package is uninstalled or the db is closed, is that right? 2020-05-19 07:33:25 Then I wouldn't have to copy the contents of apk_package around in apk-polkit 2020-05-19 07:33:41 Cogitri: Yes it will be loads of work, even even musl (main lib) contains SSE2 instructions... 2020-05-19 07:33:46 Cogitri, lifetime is apk_database lifetime 2020-05-19 07:34:42 It would be good to scan bins/libs during the build. I used (an older version) of https://github.com/Homer-Conferencing/Homer-Conferencing/blob/master/Homer/bin/analyse-x86.pl to analyse the bins/libs. 2020-05-19 07:34:52 Ah, great, thanks for confirming, fabled 2020-05-19 07:36:51 FrapeX: First we'd have to decide if that's actually worth the effort for us 2020-05-19 07:37:54 Because to be completely honest, we're already having enough of work keeping packages up to date, so I personally don't think it's worth it to invest the effort to get packages working on a the few CPUs that don't have SSE on an already dying arch 2020-05-19 07:40:06 Cogitri: yes, you are probably right. But in that case, alpine x86 wont run on i586, although it is supposed. 2020-05-19 07:40:20 + to. 2020-05-19 07:41:11 any idea why it's failing? 2020-05-19 07:41:12 https://gitlab.alpinelinux.org/rahmanshaber/aports/pipelines/18605 2020-05-19 07:42:05 FrapeX: Yeah, but switching the triplet to i686 now would be a lot of work just to be technically correct. I guess we should document this better though 2020-05-19 07:44:20 I found out that SSE/SSE2 instructions wont be added to bins/libs using the gcc options CFLAGS="-march=pentium" option. Wont work for rustc apps though, there you'll need something like RUSTFLAGS="-C target-feature=-sse,-sse2,-sse3,-sse4.1,-sse4.2,-ssse3" 2020-05-19 07:45:22 Cogitri: well, i686 is pentium2 and up, does have mmx, wont do sse 2020-05-19 07:46:54 pentium4 (MMX, SSE, SSE2) is more like i786 2020-05-19 07:47:41 Ah, fair 2020-05-19 07:47:53 Cogitri: GCC doc is pretty clear about the archs: https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html 2020-05-19 07:48:34 But still, we'd downgrade the performance of other i686 professors which do have these options for the tiny user base of old i686 CPUs and invest a lot of effort into it while we're at it 2020-05-19 07:48:44 s/prof/proc/ 2020-05-19 07:48:44 Cogitri meant to say: But still, we'd downgrade the performance of other i686 processors which do have these options for the tiny user base of old i686 CPUs and invest a lot of effort into it while we're at it 2020-05-19 07:50:01 alpine-meetbot: yes you will get performance regressions. But if Alpine x86 is supposed to run on i586/pentium and up, then there are a lot of packages broken. 2020-05-19 07:50:44 So it's time to declare that Alpine won't run on these processors then 2020-05-19 07:51:17 Yeah. Guess so. 2020-05-19 07:52:33 In that case one would change the kernel arch to i686 also, for performance benefits. 2020-05-19 07:54:30 Cogitri: new Phosh release 0.3.0 is out 2020-05-19 07:55:51 Ah neat, I'll get to it in a bit 2020-05-19 07:56:28 FrapeX: That'd probably be a good idea - but maybe you can make a post to the devel mailing list? 2020-05-19 07:57:42 Cogitri: I think it would be sad though, Alpine is a lightweight distro which makes it perfectly suited to run on old boxes. 2020-05-19 07:58:26 fabled closed my issue? that was fast 2020-05-19 07:58:27 https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10696 2020-05-19 07:58:46 FrapeX: Well yes, but there are other distros to use then 2020-05-19 07:59:02 darn thank you fabled: 2020-05-19 07:59:03 LUA=no to build without help 2020-05-19 07:59:09 i will check it in sometime now 2020-05-19 07:59:10 oneinsect, yes, today's an apk-tools day. trying to fix the easy things 2020-05-19 07:59:16 lol 2020-05-19 08:00:05 FrapeX: And I don't see us investing the time and effort to get Alpine to run on the CPU of like <5% of x86 users only to get a performance downgrade on an already slow arch for the other 95% of x86 users 2020-05-19 08:00:31 Cogitri: yeah, I agree. 2020-05-19 08:00:53 fabled: Ah, I'll make the lua help generation optional in meson for apk then too 2020-05-19 08:01:34 ah, the meson thing. should try to get it merged in before there's too much stuff happening. i'm just not sure how to go ahead with the cross-compiling thing 2020-05-19 08:02:00 and wondering if the python/meson build-dependency is an issue to oneinsect or others. i guess that's "more available" than lua though. 2020-05-19 08:02:47 If you want to I can add the script to generate the crossfiles, that should be easy enough considering how nice and easy the crossfiles are 2020-05-19 08:03:00 <[[sroracle]]> fabled:ย one thing awilfox suggested was building help in release tarballs 2020-05-19 08:03:10 Luckily meson only needs py3 and nothing else 2020-05-19 08:03:10 <[[sroracle]]> then lua is not needed downstream at all 2020-05-19 08:03:15 oooh my god! just compiled using make LUAAPK="" LUA="no" and it works 2020-05-19 08:03:37 with the latest commit! thank you thank you thank you 2020-05-19 08:03:48 [[sroracle]], i was thinking that too, but oneinsect is already doing git builds so not sure if it would solve it 2020-05-19 08:04:30 <[[sroracle]]> fabled:ย rhis is speaking more generally to the introduction of lua as a dep not necessarily oneinsect's problem in particular 2020-05-19 08:04:46 yes 2020-05-19 08:04:56 and it might be useful also for reproducible builds etc 2020-05-19 08:05:33 but then someone needs to do "make dist" or similar that starts including generated fiels. perhaps after meson support is merged in... 2020-05-19 08:05:34 one make clean throws an error Lua interpreter not found. Please specify LUA interpreter, or use LUA=no to build without help so i have to do make clean LUA=no 2020-05-19 08:05:39 Cogitri: but please state somewhere that alpine x86 wont run on anything below pentium4 without issues due to SSE/SSE2 instructions. 2020-05-19 08:05:40 okie* 2020-05-19 08:06:07 oneinsect, "make LUA=no" should also disable the lua module build and be sufficient without the LUAAPK... 2020-05-19 08:06:19 correct 2020-05-19 08:06:42 Cogitri: thanks for your time, I'll rest my case :-) 2020-05-19 08:06:51 just tested the same make LUA="no" and it works! 2020-05-19 08:06:55 <[[sroracle]]> fabled:ย is meson replacing existing build system or just an alt impl? 2020-05-19 08:07:25 i'd like to replace. mostly because the current makefile is rather cryptic for most, and slightly cumbersome to maintain. 2020-05-19 08:07:46 <[[sroracle]]> i see 2020-05-19 08:08:09 please also make sure "make clean" works as right now it throws error and i have to do "make clean LUA=no" 2020-05-19 08:11:59 anyidea why this failing' 2020-05-19 08:11:59 https://gitlab.alpinelinux.org/rahmanshaber/aports/-/jobs/119230 2020-05-19 08:12:47 Yeah, the current makefile has a looot of magic :/ 2020-05-19 08:13:18 rahmanshaber[m]: You made a merge request against your private fork, not upstream aports 2020-05-19 08:13:35 Please make a MR against https://gitlab.alpinelinux.org/alpine/aports, then it should work 2020-05-19 08:15:04 ohh, okey. thanks 2020-05-19 08:45:25 o/ 2020-05-19 08:47:00 /? 2020-05-19 08:47:07 https://gitlab.alpinelinux.org/rahmanshaber/aports/-/jobs/119348 2020-05-19 08:47:21 stuck, can i do anything here? 2020-05-19 08:47:38 ncopa: http://ix.io/2mFi 2020-05-19 08:47:52 musl + postfix 2020-05-19 08:48:20 this is one option proposed 2020-05-19 08:50:34 rahmanshaber[m]: s390x CI is busy again apparently, you can't do anything about that 2020-05-19 09:15:22 ikke: in line 15 i have to add the git submodule path ? but there it is a tar file but the package i am making is uses master branch 2020-05-19 09:19:07 My MR is ready to merge 2020-05-19 09:19:07 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8039 2020-05-19 09:21:48 rahmanshaber: please try to refrain from using Matrix features like replies here. This is a majority IRC channel and they won't see your replies and such 2020-05-19 10:44:51 ncopa: Any idea about that gsoap issue I pinged you repeatedly about? https://gitlab.alpinelinux.org/alpine/aports/-/issues/11511 2020-05-19 10:45:22 Thermi: 3.12 has priority right now 2020-05-19 10:48:27 ikke: so you're gonna drag the gsoap package with that unsolved issue into 3.12? 2020-05-19 12:24:06 timlegge: I wanted today to ask you about moving perl-crypt-openssl-verify to community, but I see it is done. thanks 2020-05-19 12:24:55 yes. thanks for thinking of it though 2020-05-19 12:25:42 np, it is good to have this pkg in 3.12-stable community 2020-05-19 12:34:45 markand: Did you notice the comments on your MRs? 2020-05-19 12:49:29 damn, this cython test suite is brutal 2020-05-19 12:55:52 Cogitri, yes 2020-05-19 12:56:09 will update when I have some time to spare 2020-05-19 13:01:34 Okie, thanks :) 2020-05-19 14:33:43 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/kqbvIIZIAEqwwqOiyLSndaPR > 2020-05-19 14:33:56 ``` 2020-05-19 14:33:56 usr/bin/abuild: /home/pmos/build/APKBUILD: line 14: libdesq-f64f6b049874926bbec18f9adb78576b8081fed7.tar.gz::https://gitlab.com/DesQ/libdesq/-/archive/f64f6b049874926bbec18f9adb78576b8081fed7/libdesq-f64f6b049874926bbec18f9adb78576b8081fed7.tar.gz: not found 2020-05-19 14:36:03 source is one string 2020-05-19 14:36:21 No two like you did 2020-05-19 14:40:15 Cogitri: is there any other issues in the APKBUILD file? 2020-05-19 14:45:07 that apkbuild is unusual, that's why i asked. 2020-05-19 14:52:16 You should leave a comment next to the options="!check" explaining why it doesn't run tests 2020-05-19 14:53:12 And you're the upstream of that package, right? It'd be nice if you included that submodule in a release tarball 2020-05-19 15:01:41 we don't know if we use this git submodule thing in next release, this was a test run. 2020-05-19 15:02:22 i don't know why, i just copy/ pasted from another one. i am not good at this script things 2020-05-19 15:02:53 as i remmember there is no script in the app it self to check the files or somthing like that, so that key is not uses 2020-05-19 15:02:59 * as i remmember there is no script in the app it self to check the files or somthing like that, so that key is not used 2020-05-19 15:11:10 Thermi: can you please report the gsoap issue here: https://sourceforge.net/p/gsoap2/bugs/ 2020-05-19 15:13:53 ncopa: ty! I tried the libtool patch but that didn't help with the issue. The symbol is still static. I'll try again later tonight. 2020-05-19 15:27:12 The idea is to use the shared lib instead of the static 2020-05-19 15:27:44 i bumped into the parallel build issue 2020-05-19 15:27:52 i hate those `make -j1` 2020-05-19 15:29:35 ncopa: thanks for merging libexif 2020-05-19 15:31:43 Cogitri: rspamd checksum mismatch 2020-05-19 15:32:19 (and it warns about chown in post-upgrade) 2020-05-19 15:33:29 Oof 2020-05-19 15:33:52 maxice8: i modified the commit message 2020-05-19 15:34:00 but thanks for taking care of it 2020-05-19 15:34:02 fine by me 2020-05-19 15:34:11 i saw that it was also fixed in 3.11 and master. thanks! 2020-05-19 15:34:56 ikke: Fixed the checksum, the chown thingie was there before 2020-05-19 15:34:56 as long as it gets through and the secfixes get to users i don't mind what happens 2020-05-19 15:35:07 Cogitri: yeah, I figured as mutch 2020-05-19 15:35:36 maxice8: yes, thats the most important 2020-05-19 15:40:36 Thermi: can you please test gsoap-dev-2.8.102-r1 from edge? It should fix it. 2020-05-19 15:57:04 ncopa, mps, see updates on https://gitlab.alpinelinux.org/alpine/aports/-/issues/11455 2020-05-19 16:16:45 dalias: I've seen but didn't had time to reply 2020-05-19 16:18:08 and looked at latest musl commit, but I think it is to late to pick it for alpine 3.12 2020-05-19 17:10:02 well something should be done about the postfix issue for release 2020-05-19 17:10:31 even if just disabling dnssec/dane at build 2020-05-19 17:10:51 this is totally a bug (silently not honoring dane config) that should be considered cve-worthy 2020-05-19 17:11:37 I think DNSSEC/DANE is dumb, but if the admin explicitly enables it then it should not be silently ignored 2020-05-19 17:15:19 looks like we don't ship main.cf with dane enabled, at least something is ok 2020-05-19 17:16:19 and I never enabled dane on my servers 2020-05-19 17:17:38 not that I think dane is not good but because never had enough incentives 2020-05-19 18:47:27 dalias: (and all interested) I created !8089 MR for review 2020-05-19 18:50:25 tested with https://havedane.net/ 2020-05-19 19:10:56 dalias: thanks for following up the postfix issue 2020-05-19 19:12:25 mps, it works? :) 2020-05-19 19:13:39 i thinkj I'll backport the https://git.musl-libc.org/cgit/musl/commit/?id=fd7ec068efd590c0393a612599a4fab9bb0a8633 2020-05-19 19:14:17 dalias: yes, it works for tests I done 2020-05-19 19:15:14 ncopa: this is ok if it is not to late for 3.12 2020-05-19 19:15:36 I thought (and wrote on issue) about that 2020-05-19 19:15:41 i'm ok with either. the postfix patch is 'safer' imo 2020-05-19 19:16:07 even tho the musl patch is intentionally made as safe as possible, it's inherently safer to patch one leaf package than a core dep 2020-05-19 19:17:20 i think its ok to include it. in worst ase we can revert it 2020-05-19 19:17:37 its not like we need to rebuild the world in case of a revert 2020-05-19 19:17:49 indeed 2020-05-19 19:18:11 I'm ok with whatever you do 2020-05-19 19:18:41 mps: and you did some basic testing, right? 2020-05-19 19:19:01 yes, send me mail and I will reply 2020-05-19 19:19:19 it works about two hours 2020-05-19 19:19:39 and we should backport to 3.11-stable at least 2020-05-19 19:21:25 just received your comment on issue 2020-05-19 19:22:55 dalias: is it still ok to post mail to address you gave me last night? 2020-05-19 19:26:46 my badmx one? yes if so 2020-05-19 19:27:21 yes, this one 2020-05-19 19:29:35 dalias: response from server 'Subject: Undelivered Mail Returned to Sender' 2020-05-19 19:30:02 that's ok I think, I don't have dane 2020-05-19 19:31:13 which server did you get response from? yours or mine? 2020-05-19 19:31:24 your 2020-05-19 19:31:30 then it didn't honor dane 2020-05-19 19:31:36 it will not contact my server if it honors dane 2020-05-19 19:31:53 well it'll contact but abort as soon as it sees non-matching key 2020-05-19 19:31:56 'badmx.aerifal.cx[216.12.86.13] said: 550 Message could not be delivered' 2020-05-19 19:32:12 yeah that's rejection by my end 2020-05-19 19:32:18 not dane validation failure 2020-05-19 19:32:27 aha 2020-05-19 19:32:28 i forgot i left it that way so you can see which happens 2020-05-19 19:32:34 rather than letting it deliver on my side 2020-05-19 20:57:52 hmm, cython build failure appearing again 2020-05-19 21:55:21 Is there the possbility of caddy 2.0.0 hitting 3.12 ? it has a few breaking changes in the configuration files 2020-05-19 21:55:33 https://github.com/caddyserver/dist/issues/32 2020-05-19 21:59:03 also needs go 1.14 2020-05-19 22:20:37 !8099 2020-05-19 22:20:51 I need go >=1.14.0 for caddy 2.0.0 2020-05-19 22:34:29 maxice8: ariadne had problems with go1.14 on mips 2020-05-19 22:34:41 well that is a big oof 2020-05-19 22:42:57 we are working on it 2020-05-19 23:03:12 i can do some printf debugging if you give me ssh access to that mips host 2020-05-19 23:06:36 when someone has time to review !8067 and am wondering about my approach in the testing/iwatch comit e632199f19b223d006a110c8cbbbf44e0be8b90e in particular 2020-05-19 23:27:05 @Ariadne thanks for your work on it, do you think it will be done by 3.12 ? 2020-05-19 23:27:31 probably 2020-05-19 23:27:55 thanks, the caddy people want 2.0.0 in 3.12 but we need go 1.14.0 to have caddy 2.0.0 2020-05-20 01:31:01 ready to mrege 2020-05-20 01:31:02 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8103 2020-05-20 05:38:41 timlegge: I would remove this part from pkgdesc 'iWatch is a ' 2020-05-20 05:40:00 and, pkgdesc="Event loop processing" to pkgdesc="event loop processing" (lowercase all) 2020-05-20 05:41:05 and, pkgdesc="Unknown" obviously 2020-05-20 05:41:52 this one is not nice: pkgdesc="XML::SimpleObject::LibXML - Perl extension allowing a simple(r) object representation of an XML::LibXML DOM object." 2020-05-20 05:43:15 and, could you split it to separate MRs, it is easier for review and safer to commit than one 'big' 2020-05-20 05:43:51 and thanks for preparing these perl things 2020-05-20 06:00:46 I don't see the point of splitting things when one APKBUILD depends on the other 2020-05-20 06:01:00 Because CI won't be able to run over all of them if you split the MR up 2020-05-20 06:02:31 push/merge one-by-one and in proper order 2020-05-20 06:03:02 when dependencies pushed and built on builder 2020-05-20 06:03:11 I think this is more safe 2020-05-20 06:04:39 small steps and one by one is safer then one big jump :) 2020-05-20 06:08:49 Well, I wouldn't call 4 simple APKBUILDs a big jump, but oh well 2020-05-20 06:09:05 And the builders will figure out the buildorder themselves 2020-05-20 06:09:32 I mean I don't want to discourage you from doing reviews your way, it's just annoying for contributors when one reviewer tells them to group their changes together 2020-05-20 06:09:40 And another one says to split everything up 2020-05-20 06:15:44 then those who tell to group changes are wrong :p 2020-05-20 06:27:01 Anybody else affected by a SSH host key change of git.alpinelinux.org? ( could have happended a week ago or so, not sure as I av not been working on alpine ) 2020-05-20 06:29:16 I think that has been swapped from Gitolite to cgit 2020-05-20 06:29:23 One should use Gitlab now 2020-05-20 06:29:57 Any reason why the SSH host key was not preserved in the swap? 2020-05-20 06:30:39 iirc, git.alpinelinux.org is now only a mirror 2020-05-20 06:31:43 Sure but there could be setups that still mirrors that, that breaks due to SSH host key changes 2020-05-20 06:33:31 But OK, I will only use gitlab.alpinelinux.org 2020-05-20 06:34:11 infra team can give answer 2020-05-20 06:34:57 and I think this is announced on -devel ML 2020-05-20 06:42:54 Yes fount it, but nothing on the host key change, in that announcement. 2020-05-20 06:43:20 THe host changed 2020-05-20 06:43:26 so the host key change is implicit 2020-05-20 06:57:11 o/ 2020-05-20 06:59:16 Does someone know (I'm sure you know) how to use secfixes-check 2020-05-20 07:04:01 secfixes-check /path/to/apkbuild 2020-05-20 07:04:37 And it takes the $pkgver and check cvs ? 2020-05-20 07:04:46 what ? 2020-05-20 07:05:14 It's just a linting tool 2020-05-20 07:05:25 Yeah OK, just linting 2020-05-20 07:17:05 good morning, could someone take another look at !7633 please? maxice8 reviewed before 2020-05-20 07:17:09 lots of discussion but I don't think anything controversial, the GitLab UI won't rebase so I keep doing it manually 2020-05-20 07:18:06 I have been bitten by an issue three different times ( both VMs and bare metal) this year, now when upgrading edge, sudo and other packages are removed during upgrade and several directories including /etc looses permissions for others. Anybody else affected? 2020-05-20 07:20:19 maxwell-1: Ah, no need to do that since it's rather improbable that a reviewer will look at it right after you rebased it 2020-05-20 07:20:40 When it doesn't work via the UI reviewers can just add a remote to your aports to their aports tree and push from there 2020-05-20 07:21:09 so ignore the UI warning that it can't rebase? I'm sure people have asked me to rebase in the past 2020-05-20 07:21:16 hrio[m]: Well, if you need those packages you should add them to your world 2020-05-20 07:21:44 abuild stopped depending on sudo, so apk went ahead and removed it because it thought it was unnecessary now 2020-05-20 07:22:03 Sure, but want about perms? /var dir affected as well 2020-05-20 07:22:57 Changed perms aren't good, but at least for me that didn't happen 2020-05-20 07:23:08 Maybe you can track down what package did that? 2020-05-20 07:23:30 maxwell-1: Well, we've only somewhat recently started using gitlab with rebasing 2020-05-20 07:23:40 Ah, left 2020-05-20 07:30:46 Cogitri: sorry I accidentally was in this channel twice, the other "me" left :) 2020-05-20 07:30:59 Ah, okie 2020-05-20 07:31:31 Anyway, if a reviewer tells you to rebase all the time please tell them to add your aports repo as remote, checkout your branch, rebase and force push 2020-05-20 07:32:02 We can't expect contributors to rebase all the time, especially since the reviewer would need to review the thing almost immediately before anything else is pushed 2020-05-20 07:32:13 review and merge* 2020-05-20 07:32:26 I can be more patient, I appreciate that GitLab is new (I really like it!), and thank you for the advice 2020-05-20 07:35:36 We appreciate the feedback as well, we want to make this work for both contributors as reviewers 2020-05-20 07:40:15 Seems to be caused by the commit updating apt-dater to 1.0.4. Test building the commit locally creates a apk file with messed up perms for the affected directories 2020-05-20 07:41:17 if "Allow commits from members who can merge to the target branch" is enabled, I assume the reviewer can also rebase in the UI? 2020-05-20 07:42:33 Yes, but sadly Gitlab sometimes doesn't like rebasing things for *some* reason 2020-05-20 07:42:50 But with that setting enabled reviewers can also checkout your branch and push to your fork directly to rebase from the CLI fortunately 2020-05-20 07:43:06 ah I see 2020-05-20 07:47:28 hrio[m]: Time to file a bug report then, thanks for checking 2020-05-20 07:47:40 Done 2020-05-20 07:47:57 Issue #11563 2020-05-20 07:56:49 Thanks 2020-05-20 07:57:21 Is the new version only broken due to the permission thing, or is it broken in general? 2020-05-20 07:58:05 Cogitri: was wondering exactly the same myself :D 2020-05-20 07:58:37 When I tried to upgrade a year ago or so ( local testing ) it crashed a lot. Reverting stable again 2020-05-20 08:03:15 Will see if I have saved my branch 2020-05-20 08:05:55 No, will try to fix perms in the current version in edge. To see the status right now with never depends 2020-05-20 08:10:28 But have a few meetings to attend first, so will be this afternoon CET 2020-05-20 08:38:50 morning 2020-05-20 08:39:20 my computer hangs after bootup. not sure why 2020-05-20 08:39:29 Morning 2020-05-20 08:39:43 ncopa: where? 2020-05-20 08:39:55 my work desktop computer 2020-05-20 08:40:12 lightdm starts up, but keyboard does not work 2020-05-20 08:40:16 so i cannot login 2020-05-20 08:40:29 nor do ctrl-alt-1 to switch to tty1 2020-05-20 08:40:47 there are a few error messages during boot but i dont reach to see them 2020-05-20 08:41:44 ssh from macbook 2020-05-20 08:42:20 Ah yes, probably no udev or Xorg input driver, that happened a few times to me as well 2020-05-20 08:42:49 possible. i cleanded up my /etc/apk/world 2020-05-20 08:43:01 you should still be able to switch tty's right? 2020-05-20 08:43:11 iยดd think so yes 2020-05-20 08:43:16 i booted my usb now 2020-05-20 08:43:28 so im removing the lightdm 2020-05-20 08:43:34 would be good to have a boot option to disable it 2020-05-20 08:44:03 is it started as a service? 2020-05-20 08:44:08 yes 2020-05-20 08:44:14 rc-update add lightdm 2020-05-20 08:44:18 thats how i start it 2020-05-20 08:44:20 at boot 2020-05-20 08:44:22 right 2020-05-20 08:44:23 Booting into single user mode and disabling the service should work too, no? 2020-05-20 08:44:26 maybe different runlevels? 2020-05-20 08:44:39 except that busybox init does not really support multiple runlevels 2020-05-20 08:44:44 ok 2020-05-20 08:44:53 which is the problem at hand :) 2020-05-20 08:45:16 doesnt openrc has an init nowdays? 2020-05-20 08:45:24 it does 2020-05-20 08:45:38 Yup, there's openrc-init 2020-05-20 08:45:54 Not sure if that'd provide an actual benefit though? 2020-05-20 08:46:14 But when I tested it a few months ago it didn't break anything at least 2020-05-20 08:46:44 does it support different runlevels? 2020-05-20 08:47:52 looks like i removed eudev or similar 2020-05-20 08:48:26 service bluetooth needs non-existing service dev-settle 2020-05-20 08:48:32 https://github.com/OpenRC/openrc/blob/master/init-guide.md 2020-05-20 08:49:26 typo? 2020-05-20 08:49:34 i guess its udev-settle? 2020-05-20 08:49:43 i think i removed udev by mistake 2020-05-20 08:49:48 no keyboard or anything 2020-05-20 08:49:50 no network 2020-05-20 08:50:27 ah dev-settle is a provides 2020-05-20 08:50:31 clandmeter: No, I think udev provides those dev-* thingies in case you want to use mdev so we don't force udev usage 2020-05-20 08:50:32 yup 2020-05-20 08:50:33 Right 2020-05-20 08:51:41 hmm, developers shouldn't have X/GUI autostarted 2020-05-20 08:52:02 heh 2020-05-20 08:52:21 thats what i normally do on alpine xorg installs 2020-05-20 08:53:24 when used (loooong time ago) other distros first thing is to disable XDM start on boot 2020-05-20 08:53:46 a good dev would hack in a way to disable it via cmdline ;-) 2020-05-20 08:54:03 i never got warm with DM in the first place and still use startx 2020-05-20 08:54:15 which was annoyance on debian because they want on every uprage to re-enable it 2020-05-20 08:55:23 my problem was that i unintentionally had removed eudev 2020-05-20 08:55:38 mps: dont change your food, change your diet (but you already did) 2020-05-20 08:55:59 `apk add --root /mnt eudev` to the rescue 2020-05-20 08:56:04 ๐Ÿ‘ 2020-05-20 08:56:08 apk --root is pretty neat 2020-05-20 08:57:24 Cogitri: thanks for pointing me in right direction 2020-05-20 08:58:06 Glad to be of help :) 2020-05-20 08:59:18 another annoyance is that every time i reboot to windows and back to linux, the bluetooth keyboard no longer works 2020-05-20 08:59:29 isnt --root the same as chroot /mnt /sbin/apk ..? 2020-05-20 08:59:55 yup 2020-05-20 09:00:54 well, it gives you the opporunity to specify --keys-dir and --repositories-file outside of the chroot if you want 2020-05-20 10:07:08 ncopa: The new package works (gsoap)! 2020-05-20 10:20:20 Thermi: awesome! thanks! 2020-05-20 10:20:55 ncopa: Thank you! 2020-05-20 10:24:00 i think i have a fix for cython x86. its a bug in the testsuite 2020-05-20 10:24:08 im testing it now 2020-05-20 10:27:02 Nice 2020-05-20 10:27:33 yes, nice 2020-05-20 10:30:18 its a patch from upstream. they responded quick 2020-05-20 10:30:29 lesson is to report upstream early 2020-05-20 10:36:55 heh 2020-05-20 10:43:21 nice, pppoe bug about PADT is backported to LTS and latest stable kernel, kernel commit d315cf6cf0d2e4ddea61257acead37f7fddead95 2020-05-20 10:44:26 all who use pppoe should upgrade because of potential problems, or even (sec) risk 2020-05-20 10:55:18 mps: Thanks - I have split them and sorted the ppgdesc. About to push the final iwatch (depends on the otheres) 2020-05-20 10:55:42 timlegge: nice and thanks 2020-05-20 10:56:03 btw is pkgdesc supposed to be a loower case? If so I will adjust apkbuild-cpan.in 2020-05-20 10:56:22 I will look in a hour if someone don't merge them in meantime 2020-05-20 10:56:59 I think pkgdesc should be in lower case whenever is possible 2020-05-20 10:57:20 timlegge: I don't think that's a rule, if you look for other packages, you see a lot of them with capitalized descriptions 2020-05-20 10:57:47 ikke: true, but that doesn't mean they are good 2020-05-20 10:58:40 doesn't mean it's bad either 2020-05-20 10:58:49 acronyms and some thing is ok, but normal wording not 2020-05-20 10:59:35 just 92 packages in main only have lower case descriptions 2020-05-20 10:59:54 I've done it both was and my latest push to apkbuild-cpan made the first character uppercase by default but I am good either way 2020-05-20 11:00:06 Some end in a period too :-) 2020-05-20 11:00:27 also this doesn't looks fine 2020-05-20 11:01:24 can anyone give any reasonable reason for First Character To Be Uper Case 2020-05-20 11:01:34 It's too inconsisent right now to be pedantic about it honestly 2020-05-20 11:02:26 1481 packages in main start with a capital letter 2020-05-20 11:02:42 That would be a good reason 2020-05-20 11:03:09 ikke: you are right again, but that doesn't mean we should start to make it better 2020-05-20 11:03:33 s/should/shouldn't/ 2020-05-20 11:03:33 mps meant to say: ikke: you are right again, but that doesn't mean we shouldn't start to make it better 2020-05-20 11:04:08 (journey of 1000 miles start by first step) 2020-05-20 11:06:12 So I have pushed !8119 !8118 !8117 - iwatch is 8120 and will fail till the other three get merged so I marked it WIP 2020-05-20 11:08:45 mps: it's kind of subjective, and I'm not sure if it's worth the noise 2020-05-20 11:10:27 timlegge: merged three first, will wait till they build and look at last one 2020-05-20 11:11:11 thanks 2020-05-20 11:12:13 ikke: well, at the end everything is subjective (when you pulled my philosopher mind) for subjects but that doesn't mean that objectivity doesn't exist 2020-05-20 11:13:01 yes, but that's where the 2nd part comes in :) 2020-05-20 11:14:13 :) 2020-05-20 11:18:22 (btw, I would advice everyone to look at old Latin subject/object terms origin and their meaning) 2020-05-20 11:21:25 sudo is becoming pretty bloated. new in sudo 1.9 is pyhon module support and a log server 2020-05-20 11:21:42 anyone knows why sudo needs a log server? 2020-05-20 11:21:58 hmm, a log *server*. No idea 2020-05-20 11:24:39 Python support is kinda neat to add your own custom hooks for sudo, they showcased that at FOSDEM 2020-05-20 11:24:54 I think they added integration to syslog-ng or something IIRC 2020-05-20 11:25:01 They showcased that at FOSDEM too I think 2020-05-20 11:25:22 https://fosdem.org/2020/schedule/event/python2020_sudo/ 2020-05-20 11:25:36 https://www.sudo.ws/man/1.9.0/sudo_logsrvd.man.html 2020-05-20 11:26:32 Wat 2020-05-20 11:26:41 python i understand, but a log server? 2020-05-20 11:26:51 Same here 2020-05-20 11:26:52 i read the man page, but did not understand why 2020-05-20 11:26:56 Same 2020-05-20 11:27:09 maybe its related to sudoreplay 2020-05-20 11:27:15 huh, why python 2020-05-20 11:27:17 Like when do you have so many sudo request that you need another server just to handle sudo logging 2020-05-20 11:27:23 mps: Makes it super easy to extend sudo 2020-05-20 11:27:33 See the FOSDEM talk I linked if you're curious about it 2020-05-20 11:27:54 huh, again, what's wrong now (again rhetorical question) 2020-05-20 11:28:16 hope 'doas' will not follow this 2020-05-20 11:28:25 I would not expect so 2020-05-20 11:29:00 i'd like that doas is the default in alpine 2020-05-20 11:29:07 the preferred 2020-05-20 11:29:09 ncopa: +1 2020-05-20 11:29:22 Yup, doas is nice 2020-05-20 11:29:34 I use it on all of my machines 2020-05-20 11:29:41 Although with an alias from doas to sudo because of muscle memory :) 2020-05-20 11:29:56 also I use it but still not on all 2020-05-20 11:30:17 i have replaced sudo with doas in my muscle memory too by now :) 2020-05-20 11:30:35 I should also 2020-05-20 11:30:44 I use _ as an alias 2020-05-20 11:30:51 so it does not matter what I alias that to :) 2020-05-20 11:30:58 nice idea 2020-05-20 11:31:49 i killed the cython tests on build-3-12-x86 it will fail anyway 2020-05-20 11:32:08 still waiting for the local build to finish 2020-05-20 11:32:16 takes an hour or two 2020-05-20 11:32:32 wow 2020-05-20 11:32:49 local build is on a heavy build server 2020-05-20 11:32:54 the tests are not parallelized 2020-05-20 11:33:39 Oof 2020-05-20 11:33:40 Remembers me of Pypy 2020-05-20 11:34:16 i really want the builders to complete so we can tag 3.12 rc1 2020-05-20 11:36:16 Fortunately everything other than cython seems to work now, right? 2020-05-20 11:37:15 There are some things for main which would be nice to have for 3.12 like the security upgrade for dovecot, but we can backport that 2020-05-20 11:39:45 mips64 needs to finish too 2020-05-20 11:40:24 i think we can push dovecot. and postfix. they are not big or problematic 2020-05-20 11:41:10 i'd love to have go 1.14 too 2020-05-20 11:41:18 but mips is holding it back 2020-05-20 11:41:28 Yup :/ 2020-05-20 11:41:33 oh, postfix works on my server from yesterday 2020-05-20 11:41:45 We kind of have a MR jam for main/ in general since I don't have bits for that 2020-05-20 11:41:45 good 2020-05-20 11:41:48 didn't noticed any issue 2020-05-20 11:42:01 Cogitri: im working on that 2020-05-20 11:42:28 Cogitri: meanwhile, please ping me if there are blockers in main 2020-05-20 11:42:35 that needs to be prioritized 2020-05-20 11:42:57 btw, i noticed that polkit does not use elogind 2020-05-20 11:43:23 so i needed to add back consolekit2 for my desktop due to virt-manager 2020-05-20 11:44:06 i think its a compile option, but we'd need to move elogind to main 2020-05-20 11:44:26 or lots other stuff, like libvirtd, to community 2020-05-20 11:45:43 Install polkit-elogind and it should work 2020-05-20 11:46:46 I think the current situation is fine with polkit in main/ and polkit-elogind in community/, isn't it? 2020-05-20 11:47:15 I personally wouldn't mind making elogind the default though 2020-05-20 12:27:12 hi 2020-05-20 12:31:45 not sure what I've done with my git repository but wanted to update my MRs and now they include lots of changes not related 2020-05-20 12:32:41 e.g. !6912 2020-05-20 12:33:37 markand: you only want one commit in there? 2020-05-20 12:34:39 unsure how you got into that situation, but i would re-create the branch from master, and then cherry-pick my commit onto it 2020-05-20 12:34:48 and then force push over the messed up branch on gitlab 2020-05-20 12:36:37 let me check 2020-05-20 12:39:22 hmmm, deleting the remote branch closed the issue, so let's start with a fresh one instead 2020-05-20 12:42:11 AinNero, it worked for my other MR, thanks :) 2020-05-20 12:54:22 cython is 'sleeping' on x86 builder 2020-05-20 12:54:54 Cogitri can you check !8121 for me? 2020-05-20 13:04:43 Ah, it sets the weird permissions with install -m and not with chmod? 2020-05-20 13:05:06 If so, then lgtm I suppose, would be nice if the CI checked for such things though 2020-05-20 13:19:51 It wants these perms on its own directories that are created with mkinstalldirs -m 02770 2020-05-20 13:21:01 Should be OK then 2020-05-20 13:21:31 These directories where not included in the old version of the package 2020-05-20 14:26:02 Cogitri: oh, good. polkit-elogind should work 2020-05-20 14:26:54 Yup, some stuff like GNOME already pulls it in by default 2020-05-20 14:29:36 anyone can move aerc to community? 2020-05-20 14:29:53 or is there a reason to keep it in testing? 2020-05-20 14:30:54 anyone can ublock x86 builders, cython is keeping it to work 2020-05-20 14:34:41 mps: i think i just did with 93d811c8bcd30b8df4b7f8676e4f58c3eb405f30 2020-05-20 14:34:54 it takes a couple of hours to build it though 2020-05-20 14:35:25 build.a.o shows it is idle 2020-05-20 14:36:57 hmm, not idle, activity column is empty 2020-05-20 14:38:35 it is running the tests for cython 2020-05-20 15:55:34 clandmeter: done 2020-05-20 16:40:37 Ariadne: grazie 2020-05-20 18:54:11 Someone with main bits has time to look at !7350 ? 2020-05-20 18:58:29 Will be merged after pipeline succeeds (again) 2020-05-20 22:55:08 trying to git clone from gitlab.alpinelinux.org (172.105.69.85) but SSH connection is failing, connection refused. Gitlab does show the "Clone with SSH" url as "git@gitlab.alpinelinux.org:whatever/aports.git". 2020-05-20 23:22:27 Nevermind - PEBKAC, forgot the firewall rules for the particular network subnet here block outgoing SSH 2020-05-20 23:33:03 :) 2020-05-21 01:17:08 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8103 2020-05-21 01:17:40 guys is that line break i did is correct? 2020-05-21 01:23:08 * guys is that line break i did correct? 2020-05-21 02:35:52 <[[sroracle]]> rahmanshaber[m]: i think you indent just one tab character. that looks like 15 spaces or something 2020-05-21 02:36:38 so i have add 1 tab instead of 15 sspacing? 2020-05-21 02:37:12 <[[sroracle]]> the second line should start with a tab instead of " " yeah 2020-05-21 02:44:40 [[sroracle]]: can you please check now. 2020-05-21 04:54:55 [[sroracle]]: please 2020-05-21 04:56:41 rahmanshaber[m]: https://gitlab.alpinelinux.org/rahmanshaber/aports/-/jobs/122022 2020-05-21 04:57:36 i saw that but there is nothing pointing the error 2020-05-21 04:59:10 it gives you the lines that causes the issue 2020-05-21 05:04:36 i added the tab but it gives me the warning again 2020-05-21 05:05:15 and what does this means? 2020-05-21 05:05:15 SC:[AL54]:APKBUILD:19:prepare() is missing call to 'default_prepare' 2020-05-21 05:05:15 ``` 2020-05-21 05:06:03 it means you have to call default_prepare in your prepare function 2020-05-21 05:06:47 Just add "default_prepare" above line 20 2020-05-21 05:08:15 and that tab warning? 2020-05-21 05:08:34 it means that you've used spaces instead of tabs for indentation 2020-05-21 05:09:11 I guess your editor inserts spaces when you press tab 2020-05-21 05:09:46 What editor do you use? 2020-05-21 05:14:06 qtcreator 2020-05-21 05:14:19 it does 2020-05-21 05:14:41 so you guys are against space? 2020-05-21 05:15:15 The codestyle for aports is to use tabs 2020-05-21 05:15:15 can you help me in to make all the commit to one? 2020-05-21 05:15:53 i tried the reset head but it does not change the actual file. 2020-05-21 05:16:24 or should i open a new MR? 2020-05-21 05:16:25 git reset master. git commit 2020-05-21 05:16:27 no 2020-05-21 05:16:57 so first git reset master 2020-05-21 05:17:00 yes 2020-05-21 05:17:05 then git add 2020-05-21 05:17:11 yes 2020-05-21 05:17:14 then git push 2020-05-21 05:17:16 no 2020-05-21 05:17:21 git commit 2020-05-21 05:18:06 ohh. 2020-05-21 05:18:25 and i want to move a package to comunity 2020-05-21 05:18:42 should i update first then move or oposite? 2020-05-21 05:19:08 the pipeline is green btw :) 2020-05-21 05:19:49 I don't think the order matters 2020-05-21 05:19:52 yes. thanks. 2020-05-21 05:20:41 git mv testing/coretoppings comunity/coretopping will move it right? 2020-05-21 05:20:48 ii don't want to screw up 2020-05-21 05:21:02 yes, should 2020-05-21 05:25:15 git reset master did not change the files . 2020-05-21 05:27:19 No, would you exit it to? 2020-05-21 05:27:34 You just want to create a single commit, right? 2020-05-21 05:27:46 yes 2020-05-21 05:28:05 then you don't want to change your files 2020-05-21 05:28:33 so now git add and commit and push 2020-05-21 05:28:36 right? 2020-05-21 05:28:37 push -f 2020-05-21 05:28:39 yes 2020-05-21 05:31:36 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8103/commits?commit_id=a339cf1daaec6a949453487d1ae0b1eef1903a53 2020-05-21 05:31:37 it is a deserter 2020-05-21 05:32:03 i am open a new MR 2020-05-21 05:33:10 :( 2020-05-21 05:33:25 new MR? 2020-05-21 05:35:25 ikke: 2020-05-21 05:35:45 I understand what you mean now, that was my bad 2020-05-21 05:37:24 no. it happend many times , that's why i hate to work on git things 2020-05-21 05:37:33 new MR then? 2020-05-21 05:37:49 not necessary, and won't fix this 2020-05-21 05:38:30 i will use a new branch 2020-05-21 05:42:41 git reset 624180d6ca79ba7581c248e723a2c4c466a57f88 2020-05-21 05:42:55 That would return your branch to the state it was before 2020-05-21 05:44:53 alredy done new MR. sorry. i know that's not the way to do it. 2020-05-21 05:48:16 please don't hate me, the new MR is done. 2020-05-21 05:48:16 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8177 2020-05-21 06:49:34 timlegge: someone already merged iwatch and saved me of work :) 2020-05-21 06:49:44 yes 2020-05-21 07:11:06 how do we handle CWEs? is there anything special to do? I can't find anything in the wiki 2020-05-21 07:11:32 I am also just learning the difference CVE vs CWE https://danielmiessler.com/blog/difference-cve-cwe/ 2020-05-21 07:30:34 we dont really have any system for handling CWEs 2020-05-21 07:41:18 ncopa: should we backport DANE fix for musl and postfix to 3.11-stable 2020-05-21 07:41:41 I think we should 2020-05-21 07:42:38 if you agree to push I can prepare MRs, I already have postfix fix nearly ready 2020-05-21 07:46:37 ncopa: ty, just wanted to check I didn't miss anything 2020-05-21 07:49:11 by the way, https://cwe.mitre.org/data/definitions/93.html was the example I was looking at for mr !8181 2020-05-21 07:49:57 if a backport is appropriate I could have a go 2020-05-21 07:53:01 Yeah, it can be backported to 3.11 2020-05-21 07:56:03 maxwell-k: I see it's released as a new minor version rather than a patch 2020-05-21 07:56:16 So I guess you would have to backport it yourself 2020-05-21 08:00:55 mps: i think we can backport postfix DANE patch, but I'd like to wait a bit to see if the musl fix causes any issues first 2020-05-21 08:01:52 ok, I created !8183 and assigned to you but put WIP on it 2020-05-21 08:02:42 if someone can test this who uses DANE will be nice 2020-05-21 08:03:07 I only tested with https://havedane.net/ 2020-05-21 08:15:25 ikke: thanks I hadn't really thought that through, what would a backport look like? 2020-05-21 08:15:36 the relevant patch from 0.18.0 added to 0.14.0-r1 to give 0.14.0-r2 in the 3.11 branch? 2020-05-21 08:16:25 I think the patch would be a version of https://github.com/httplib2/httplib2/commit/a1457cc31f3206cf691d11d2bf34e98865873e9e 2020-05-21 08:16:26 3.11 has 0.17.4-r0 right now 2020-05-21 08:16:34 no 2020-05-21 08:16:36 nod* 2020-05-21 08:16:48 https://pkgs.alpinelinux.org/package/v3.11/main/x86_64/py3-httplib2 2020-05-21 08:17:17 is what I'm seeing, so 0.14.0-r1, or have I got something wrong? 2020-05-21 08:17:35 oh, sorry, was looking at edge 2020-05-21 08:17:46 then yes 2020-05-21 08:22:08 ikke: ty, will try that later on 2020-05-21 08:22:18 basically adding https://github.com/httplib2/httplib2/commit/a1457cc31f3206cf691d11d2bf34e98865873e9e.patch 2020-05-21 08:35:18 Shouldn't those be put in secfixes ? 2020-05-21 08:35:49 The project should request CVE's first 2020-05-21 08:36:05 carry on then 2020-05-21 08:36:10 A CWE is more like a discription of common vulnerability 2020-05-21 08:37:06 @ikke updated atools 2020-05-21 08:37:27 new lint will complain when one sets -DCMAKE_BUILD_TYPE= in a cmake APKBUILD but does not set it to None 2020-05-21 08:37:50 ok 2020-05-21 08:38:30 Does it also complain about meson buildtype? 2020-05-21 08:39:39 no 2020-05-21 08:39:47 we can add a separate one for it 2020-05-21 08:40:15 That'd be great 2020-05-21 08:58:18 im cloning build-edge-mips64 to build-3-12-mips64 now 2020-05-21 08:59:24 those needs to be fixed before the 3.12 release: https://tpaste.us/Mbr7 2020-05-21 08:59:48 croc is still failing as well 2020-05-21 08:59:56 most likely due to endianess 2020-05-21 08:59:58 thats in testing 2020-05-21 09:00:01 ok 2020-05-21 09:00:04 That link is only for mips? 2020-05-21 09:00:04 which we dont care about for 3.12 2020-05-21 09:00:12 yeah, makes sense 2020-05-21 09:00:14 yes, thats for mips64 2020-05-21 09:00:15 didn't noticed that 2020-05-21 09:00:28 i think armv7 has a few missing deps as well 2020-05-21 11:22:07 ugh.. new cython release.... 2020-05-21 11:37:47 i have set up build-3-12-mips64 2020-05-21 11:37:58 created hardlinks for much of the stuff 2020-05-21 11:38:57 but v3.12/*/mips64 will use space on the mirrors, unless rsync is set up to transfer hardlinks as hardlinks 2020-05-21 12:35:41 I'm getting `ERROR: py3-docutils-0.15.2-r0: BAD signature 2020-05-21 12:36:03 has that been reported somewhere, sorry? 2020-05-21 12:37:27 Havent heard of it 2020-05-21 12:37:32 it has been downgraded in january 2020-05-21 12:37:53 clandmeter: do you know how long dl-cdn caches packages? 2020-05-21 12:38:57 I'm only getting it intermittently, and on a remote host 2020-05-21 12:39:11 what mirror? 2020-05-21 12:39:23 let me check 2020-05-21 12:39:59 http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz 2020-05-21 12:40:12 will try a different one 2020-05-21 12:40:22 thank you! 2020-05-21 12:40:52 We see this issue most of the time after a package has been downgraded to an earlier version, where fastly still has the old version in cache 2020-05-21 12:41:01 so the package does not match the index 2020-05-21 12:41:12 But I would not expect it to be an issue after 4 months 2020-05-21 12:46:01 ikke: IIRC it is curl -X PURGE $URL 2020-05-21 12:46:14 yes, I'm aware 2020-05-21 12:46:22 Just wondering why it's still an issue 2020-05-21 13:06:51 thanks for the explanation too, switching to the uk mirror was a workaround, I will investigate a bit further in a few hours time 2020-05-21 13:07:28 I can just purge it, and it will most likely work 2020-05-21 13:49:06 this is for kernel 5.8 https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git/commit/?h=next&id=66ff14e59e8a30690755b08bc3042359703fb07a 2020-05-21 13:49:23 but maybe it is worth of backporting 2020-05-21 13:50:00 saves some power in PCIe 2020-05-21 13:51:45 i have a crazy idea 2020-05-21 13:52:03 what if we had an online developer conference? 2020-05-21 13:52:21 yes, idea is crazy 2020-05-21 13:52:29 now that all conferences are online anyway 2020-05-21 13:53:11 and its relatively cheap and simple. no need to organize a physical space, food etc 2020-05-21 13:53:37 audio, you mean 2020-05-21 13:53:44 Sounds cool, but what would we discuss? 2020-05-21 13:53:55 we send out a call for papers 2020-05-21 13:54:00 I still prefer IRC 2020-05-21 13:54:11 invite people to talk about something they want to talk about 2020-05-21 13:54:25 then open for questions/answers 2020-05-21 13:54:36 could be a half day or a full day 2020-05-21 13:54:42 mps: I don't think that patch needs to be backported, the change only improves energy efficiency for a limited amount of systems 2020-05-21 13:55:04 i have a couple of things that could be discussed 2020-05-21 13:55:07 Hm, do you want the conference to only be Alpine specific? 2020-05-21 13:55:20 Cogitri: yes, but hot summer is coming, some will be grateful :) 2020-05-21 13:55:23 I can't really come up with a topic I could talk about for more than a few minutes 2020-05-21 13:55:32 yes, alpine developer specific 2020-05-21 13:55:48 we could include things like general musl etc 2020-05-21 13:56:05 I have one already, get rid of -static libs :) 2020-05-21 13:56:06 mps: Heh, right now I'm still happy about my 3950X being my trusty room heater :P 2020-05-21 13:56:09 but all sessions needs to have some sort of relation with alpine 2020-05-21 13:56:17 :D 2020-05-21 13:56:52 Cogitri: summer is nearing, I will wait you to pledge for patch :) 2020-05-21 13:57:16 things i could talk about: build infra. how it currently works (and how it got there) and what my thougts/ideas are for how i think it should work 2020-05-21 13:57:30 alpine governance 2020-05-21 13:57:54 huh, hot summer is really coming :D 2020-05-21 13:58:29 i'd love to hear a session about the alpine infra, or how the gitlab migration went 2020-05-21 13:58:49 or what the plans are for apk3 2020-05-21 13:58:53 plans and status 2020-05-21 13:59:12 Oh yes, alpine infra and apk3 would be very interesting 2020-05-21 13:59:15 Maybe we could invite the pmOS folks over too 2020-05-21 13:59:20 ofc 2020-05-21 13:59:27 and adelie 2020-05-21 13:59:36 i think gentoo ppl, void linux ppl, adelie ppl could be interested 2020-05-21 13:59:41 they still use apk 2020-05-21 13:59:51 docker people 2020-05-21 14:00:38 we already have 4 sessions. enough for a half day 2020-05-21 14:01:22 but conference without barbecue and wine :\ 2020-05-21 14:01:38 well, not necessarily. that depens on you :) 2020-05-21 14:01:55 Heh 2020-05-21 14:02:10 Sounds like a great idea overall :) 2020-05-21 14:02:29 Any idea what we want to use to 'host' this conference? 2020-05-21 14:02:39 could be anything 2020-05-21 14:02:56 but i guess it depends on who volunteers to manage it 2020-05-21 14:03:29 The only open-source thing I'm aware of is jitsi, but it's very bare-bones 2020-05-21 14:03:38 i wouldnt mind zoom 2020-05-21 14:03:45 We could take a look at what other conferences that switched to online conferences used 2020-05-21 14:03:52 I'm for jitsi 2020-05-21 14:04:10 let me send the email to the mailing list 2020-05-21 14:04:19 I haven't used Jitsi much but I have to admit Zoom worked better for me 2020-05-21 14:04:25 debian made it in last two months as their communication platform 2020-05-21 14:04:26 I 2020-05-21 14:05:01 thats a secondary problem 2020-05-21 14:05:12 I used jitsi some time long time ago, don't know how it is now 2020-05-21 14:06:45 there is mummble also 2020-05-21 14:06:57 i think we need one or two people who can run this project 2020-05-21 14:07:33 We should use a software that can be installed on Alpine 2020-05-21 14:07:42 of all the things i have used, zoom has been the most reliable 2020-05-21 14:07:55 and has had the best quality 2020-05-21 14:08:03 hjaekel: agree 2020-05-21 14:08:35 hjaekel: and if there are nothing that is good enough, we drop the conference? 2020-05-21 14:09:26 yes, drop if we have to use non free platform 2020-05-21 14:10:14 personally I will feel ashamed to use non free for free software project 2020-05-21 14:10:31 ncopa, I did not say that 2020-05-21 14:10:39 call me idealist or whatever, but that how I feel 2020-05-21 14:10:40 You can run Zoom in your browser too 2020-05-21 14:12:13 I can run windows or macos also 2020-05-21 14:13:03 and make MRs or other things for alpine, but I prefer 'eat your food' principle 2020-05-21 14:14:01 I agree that it would be preferable that it could be run on alpine, but I doubt there are anything that can handle 100+ attendees. 2020-05-21 14:14:16 ofc, all of you are free to do however you like 2020-05-21 14:15:11 there are not too many good videoconferencing tools, and even fewer that are OSS 2020-05-21 14:15:33 yes, true, I know 2020-05-21 14:50:57 Jitsi meet might be a solution for video conferencing. There's a recurring Lisp conference that uses it, should be free/OSS I believe 2020-05-21 16:10:57 I love the idea of an online Alpine conference 2020-05-21 16:23:24 can someone explain why CI says '>>> ERROR: exfatprogs-dev*: prepare_package failed' in !8155 2020-05-21 16:24:09 it worked for pkgver=1.0.2 but not for pkgver=1.0.3 2020-05-21 16:25:57 I guess it doesn't install development files (headers, .so files) anymore? 2020-05-21 16:26:39 it builds them and headers are there, but not install them 2020-05-21 16:27:00 could be upstream bug? 2020-05-21 16:27:17 Probably, yes 2020-05-21 16:27:37 Or maybe they moved it to a separate install target 2020-05-21 16:28:08 I looked at generated Makefile but didn't found this 2020-05-21 16:28:27 also, this was my first mind 2020-05-21 16:29:16 Cogitri: thanks, for now I will disable -dev subpackage 2020-05-21 16:30:13 just wanted to be sure that I didn't made error in APKBUILD 2020-05-21 16:31:07 I don't see one :) 2020-05-21 16:31:39 thanks :) 2020-05-21 19:01:21 Can we tell shellcheck that $pkgdir is always set? 2020-05-21 19:01:25 So we can avoid warnings like this: https://gitlab.alpinelinux.org/Bridouz/aports/-/jobs/122289#L38 2020-05-21 19:02:34 I support that Cogitri 2020-05-21 19:02:53 let's see 2020-05-21 19:07:35 I don't think you can trick it 2020-05-21 19:07:44 That's unfortunate 2020-05-21 19:07:50 setting it explicitly before the rm will still cause this warning 2020-05-21 19:13:49 It always warns when you have an rm which includes important paths 2020-05-21 19:16:10 Well, I guess it does make sense that it doesn't want us to accidentally nuke our rootfs 2020-05-21 19:17:05 yup 2020-05-21 19:17:45 The explenation of the lint refers to STEAMROOT :) 2020-05-21 19:32:46 well abuild is basically pre-defining the variables 2020-05-21 19:33:26 so I think it should start the apkbuild for shellcheck like "source apkvars" and then that has the pkgdir and other variables predefined 2020-05-21 19:33:53 Hello71: we already do that 2020-05-21 19:34:00 but that does not matter for this check 2020-05-21 19:34:03 does it still do that? 2020-05-21 19:34:56 https://gitlab.alpinelinux.org/alpine/infra/docker/apkbuild-lint-tools/-/blob/master/overlay/usr/share/abuild/APKBUILD_SHIM 2020-05-21 19:44:57 I think one argument for this is like Cogitri said, what if abuild stops exporting pkgdir 2020-05-21 19:45:16 I guess it might be good if shellcheck could have a whitelist of variables 2020-05-21 19:45:48 I don't see the issue changing this to a safer variant 2020-05-21 19:47:58 It's not a huge problem, but it's the linter complaining for no actual reason 2020-05-21 19:48:30 And contributors have changed this because of the linter yelling at them only to then have a reviewer tell them that it's not necessary and that they can remove it, which is a bit annoying 2020-05-21 20:04:02 imo it would be good to have it whitelisted for a few specific variables 2020-05-21 20:04:12 <[[sroracle]]> i'd be very interested in a conference. might even have something to present :) 2020-05-21 20:04:38 I think it would actually be bad to have it be for all variables, even only global variables, on the basis that "what if you refactor and miss one instance" 2020-05-21 20:04:56 but nobody will change the name of pkgdir (hopefully?) 2020-05-22 03:15:20 maxice8: py3-boto3 is broken 2020-05-22 03:15:26 dependency issue 2020-05-22 03:15:36 i'll take a look 2020-05-22 04:08:29 Cogitri: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8177 2020-05-22 05:18:54 morning! lets try get rc1 out today 2020-05-22 05:19:03 Morning :D 2020-05-22 06:19:20 can we try fix those now? https://gitlab.alpinelinux.org/alpine/aports/-/issues?milestone_title=3.12.0 2020-05-22 06:21:10 ncopa: Could you please take a look at !8217 ? 2020-05-22 06:21:27 CLang is broken on x86 on edge right now 2020-05-22 07:01:38 Cogitri: apparently it fails (killed signal) on x86_64 in CI? 2020-05-22 07:03:00 should alpine-base depend on GNU patch? 2020-05-22 07:03:14 I think that's the runner OOMing 2020-05-22 07:04:04 Ariadne: It's just the name of the file where we add our triplets, if you mean the Clang change 2020-05-22 07:04:14 no 2020-05-22 07:04:18 i mean #11001 2020-05-22 07:04:20 Ariadne: now when you dropped bb patch, what is the question :) 2020-05-22 07:05:05 Ariadne: do we expect patch to be always available? 2020-05-22 07:05:20 ikke: personally, i don't, but i don't want to break any pre-existing installs 2020-05-22 07:05:48 I don't 2020-05-22 07:06:14 i think it's ok to just mention it in release notes. 2020-05-22 07:06:16 some users (especially admins) expect 2020-05-22 07:06:49 I think at that point it's fine to install GNU patch though, isn't it? 2020-05-22 07:06:49 I remember from #alpine-linux 2020-05-22 07:06:54 yes, but sysadmins likely use stuff like quilt which depends on GNU patch anyway 2020-05-22 07:07:07 We're even pulling it in with alpine-sdk 2020-05-22 07:07:18 it's a dependency of abuild 2020-05-22 07:07:30 Because Busybox patch isn't really usable 2020-05-22 07:07:40 Can't we put it in build-base ? 2020-05-22 07:07:44 it is not issue for devs 2020-05-22 07:07:51 or should people just install alpine-sdk 2020-05-22 07:08:24 alpine-sdk should only be necessary if you plan to build alpine-packages 2020-05-22 07:08:44 so if someone in, say docker, wants to compile some stuff then they need to apk add build-base patch 2020-05-22 07:09:06 yes, build-base should pick it up 2020-05-22 07:09:32 abuild deps on patch 2020-05-22 07:09:57 yes, because it actually depends on it 2020-05-22 07:10:12 but that's separate from whether it should be present in build-base as well 2020-05-22 07:11:02 actually I dislike much deps but this one is ok 2020-05-22 07:11:05 i think it is reasonable for build-base to have it 2020-05-22 07:11:43 me too 2020-05-22 07:11:52 and i think if any sysadmin is playing with patch, they probably have build-base already installed so they have a compiler too 2020-05-22 07:23:06 I think i should also document the abuild-meson helper 2020-05-22 08:01:08 Ariadne: thanks for fixing krita :) 2020-05-22 08:20:11 Are there examples of packaging Java applications? 2020-05-22 08:22:20 elasticsearch 2020-05-22 08:27:36 `depends="openjdk8-jre"`. Should we force the user to openjdk8 specifically? Can we not make it depend on e.g. java-common? 2020-05-22 08:30:16 java-common only contains a few binaries, I don't think it works just to depend on that 2020-05-22 08:37:14 it will have depend on a jre. Most things only work well with a particular version jre anyway, so probably it wouldn't be a bad thing 2020-05-22 08:38:29 Hmm ok 2020-05-22 08:49:29 I'm guessing Java packages either use pre-compiled binaries or do compile from source, but let the build system download all the dependencies? elasticsearch doesn't even have a build function 2020-05-22 08:52:26 seems like elasticsearch is pre-compiled binariers.... 2020-05-22 08:52:30 binaries 2020-05-22 08:53:19 ncopa: don't we require everything to be built from source? 2020-05-22 08:59:11 um... not sure if that is a hard requirement 2020-05-22 08:59:21 hmm, ok 2020-05-22 09:00:05 but build from source is definitively preferred when possible 2020-05-22 09:06:18 Well you need to build from source for reproducible packages no? 2020-05-22 09:08:15 welp, i ported krita to run on opengles only 2020-05-22 09:08:22 but everything looks like an LSD trip 2020-05-22 09:08:27 so i drop arm for now :) 2020-05-22 09:08:39 heh 2020-05-22 09:08:51 will figure it out next week 2020-05-22 09:09:39 maybe we shoudl disable aarch64 too 2020-05-22 09:09:52 i did 2020-05-22 09:09:59 ok 2020-05-22 09:10:18 good. thanks 2020-05-22 09:10:24 let me kill the build on edge then 2020-05-22 09:10:35 well the curren tbuilds are to remove the crap 2020-05-22 09:10:39 or do you mean aarch64 2020-05-22 09:12:12 i meant kill the krita build on build-edge-aarch64 2020-05-22 09:12:21 it would end up with failure anyway 2020-05-22 09:13:22 i want tag 3.12.0_rc1 now 2020-05-22 09:13:35 i have 45 mins then i need to go 2020-05-22 09:14:05 no objections 2020-05-22 09:14:51 i have problems with the mips64 release media, so currently it only produces a minirootfs and thats it 2020-05-22 09:15:27 well there is not really any point in an iso anyway 2020-05-22 09:15:31 or do you mean netboot 2020-05-22 09:15:39 yes that too 2020-05-22 09:16:15 Cogitri: re !8217 it seems to fail on x86_64. I dont have time to look at it today. want get rc1 out *now* 2020-05-22 09:16:23 Ah sure 2020-05-22 09:16:35 I think it fails on x86_64 because the runner runs out of RAM 2020-05-22 09:17:04 Ariadne: problem is that release scripts (update-kernel to be specific) assmues/requires an initramfs, but there are none for the mips kernel 2020-05-22 09:17:24 oh for linux-octeon ? 2020-05-22 09:17:28 yes 2020-05-22 09:17:42 we can generate one 2020-05-22 09:17:44 no initramfs for linux-octeon as I understand 2020-05-22 09:17:53 there are no modules 2020-05-22 09:17:55 but only some boards can use it 2020-05-22 09:18:10 i mean, we could generate a dummy initramfs 2020-05-22 09:18:19 or fix the scripts to work without initramfs 2020-05-22 09:18:26 i can look into it monday 2020-05-22 09:18:35 good. thanks! 2020-05-22 09:18:38 please open a bug and assign to me so i don't forget 2020-05-22 09:22:56 +1 for no initramfs feature 2020-05-22 09:23:32 Can I still merge things while you're working on rc1, ncopa? 2020-05-22 09:24:59 well, i have 35 mins... 2020-05-22 09:25:10 if krita does not finish before that there will be no rc1 2020-05-22 09:25:28 if you merge, it may or may not prevent me from doing rc1 2020-05-22 09:25:47 tiny builds (2 mins) are ok if you do it noew 2020-05-22 09:26:05 if it takes 15 mins to build it will postpone the rc1 til monday 2020-05-22 09:26:19 so if you can wait 30 mins... 2020-05-22 09:28:43 Sure, I'll wait 2020-05-22 09:31:42 Cogitri: The machine has more then enough ram, it's probably that there are just too much jobs at the same time 2020-05-22 09:32:14 Probably 2020-05-22 09:39:20 hum, its only edge x86 that builds krita now 2020-05-22 09:39:50 i think I'll just push the 3.12.0_rc1 tag and hope it does not fail. it passed on v3.12 builder 2020-05-22 09:50:11 whee!!! 3.12.0_rc1 is out! 2020-05-22 09:50:47 ๐ŸŽ‰ 2020-05-22 09:54:34 ๐ŸŽŠ 2020-05-22 09:57:09 clandmeter: I'm also for not using initramfs but then more drivers will need to be in kernel and not as modules 2020-05-22 10:04:28 for board specific kernels there is no need for modules. so i think its a nice option to have. 2020-05-22 10:20:22 yes, but we don't have much board specific kernels, though I would like if we can have them 2020-05-22 10:20:50 Preferably all boards would just use the mainline kernel ๐Ÿ˜ฟ 2020-05-22 10:21:22 thank you everyone for the 3.12 rc1! and have a nice weekend 2020-05-22 10:21:45 You too! 2020-05-22 10:21:47 PureTryOut[m]: currently this only option we can do 2020-05-22 10:22:12 I agree though for devices that don't run mainline yet, like the RPi 2020-05-22 10:22:28 For one I'd want a RockPro64/rockchip kernel 2020-05-22 10:22:46 Is there are reason rpi's don't use mainline yet? 2020-05-22 10:23:13 it is time for people who have these boards to try linux-edge and report issues 2020-05-22 10:23:40 or send me all these boards :D 2020-05-22 10:25:44 ikke: is there a reason we should? 2020-05-22 10:26:09 no, just curious 2020-05-22 10:26:10 i mean all important functionality is in mainline now? 2020-05-22 10:26:35 clandmeter: afaik 5.6 could boot on RPi4, but I don't have it so can't confirm 2020-05-22 10:26:40 from what i remember its possible to boot 2020-05-22 10:27:02 but i guess some features will not be available 2020-05-22 10:27:52 https://github.com/lategoodbye/rpi-zero/issues/43 2020-05-22 10:30:57 iirc, on debian-arm ML some people boot mainline kernel on RPi4 and use it 2020-05-22 10:31:36 don't know if they add some patches 2020-05-22 10:37:07 just asking on raspberrypi 2020-05-22 10:37:28 most of the irc active guys use 5.4 2020-05-22 10:39:27 for what they say, works "not well enough" 2020-05-22 10:40:19 and meantime they are releasing pi4 bootloaders that allow usb boot 2020-05-22 10:40:24 I saw not small number of commits in latest few kernel 2020-05-22 10:48:02 gottago.. 2020-05-22 13:28:44 Cogitri: it worked. https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8177 2020-05-22 13:28:51 Yup, waiting for CI right now 2020-05-22 13:29:57 so, about this proposed online alpine conference 2020-05-22 13:30:11 when do people want to do it 2020-05-22 13:30:37 I haven't heard any concrete dates yet 2020-05-22 13:32:01 Same here, but after July would be best for me, exam time is at the end of June 2020-05-22 13:36:02 this passed at last. 2020-05-22 13:36:02 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8177 2020-05-22 13:36:06 Ideas on the form? Different talks at different times? Meetup groups? 2020-05-22 13:50:29 I was thinking first or second week of august. 2020-05-22 13:52:07 Sounds good to me 2020-05-22 13:56:17 oh, on my birthday :) 2020-05-22 13:56:35 that would lead to a call for proposals ending mid July 2020-05-22 13:58:59 we need to allow for some time for people to submit proposals, otherwise there won't be enough content. that's why I suggest this timeframe. 2020-05-22 14:00:20 this also gives us time to assemble a production crew (necessary to make the live stream work in a quality way), and figure out all the logistics 2020-05-22 14:04:12 mps: when is your birthday 2020-05-22 14:16:41 beginning of august, usually second week 2020-05-22 14:17:21 10 2020-05-22 14:25:18 I was thinking august 8 and 9, possibly august 10 if there is runover 2020-05-22 14:32:49 Ariadne: yes, I agree we should not do it too soon 2020-05-22 14:36:16 heh, managed to make alpine running on DSA taged ethernet bridge arm SOC 2020-05-22 14:37:13 broadcom BCM53125 2020-05-22 14:37:40 nice thing for writing guide 2020-05-22 14:48:33 8-9th sounds good tbh 2020-05-22 14:48:56 next we need some mechanism to accept CFPs (this could be a gitlab repo tbh) 2020-05-22 14:51:27 I think a gitlab repo where you submit a markdown file would work fine, that is if you want to make the process public 2020-05-22 14:52:03 seems fine to me. other conferences have done it that way 2020-05-22 14:53:15 Haven't used it, but this could be an options as well: https://github.com/opencfp/opencfp (but most likely overcomplicated for what we need) 2020-05-22 14:54:53 yeah whichever :) 2020-05-22 16:22:49 How would you guys transform `v0.5.0-beta.16` into a valid pkgver? The `-` can easily be replaced by `_`, but I'm not sure how to do 2 string replacements in one variable usage 2020-05-22 16:22:52 Or should I just make a _pkgver? 2020-05-22 16:25:56 _pkgver probably is the way to go 2020-05-22 19:32:28 Alp(onl)ine conference :D (suggestion by Shiz) 2020-05-22 19:32:43 aconf 2020-05-22 19:56:18 alpine conference would be awesome! 2020-05-22 20:22:12 github is down 2020-05-22 20:22:26 Huh, it's down pretty often these days 2020-05-22 20:22:45 https://www.githubstatus.com/incidents/6tcfpztf6j9m 2020-05-22 20:28:24 its been something in discussion for a while 2020-05-22 20:28:46 previous ideas were to have something that ran in parallel to some other conference like dockercon 2020-05-22 20:28:54 but covid has caused us to have to come up with new ideas 2020-05-23 00:47:29 cd /w 25 2020-05-23 09:36:32 hey 2020-05-23 09:36:40 community/simplemtpfs has a nice prepare() :D 2020-05-23 09:45:04 maxice8: :) 2020-05-23 09:55:16 an interesting one for sure 2020-05-23 10:06:17 maybe I had reason for this, but forgot 2020-05-23 10:12:59 lots of beer possibly 2020-05-23 10:20:14 no such file or directory: community/simplemtpfs 2020-05-23 10:20:28 no, it is one of the my first pkg which I used locally before I even contacted alpine in any way 2020-05-23 10:20:29 community/simple-mtpfs exists 2020-05-23 10:20:47 What is wrong with it? 2020-05-23 10:20:55 default_prepare; ./autogen.sh 2020-05-23 10:21:09 and I don't like beer, I prefer wine or brandy :) 2020-05-23 10:21:29 ikke: duplicate ./autogen.sh 2020-05-23 10:21:57 ah, was already fixed 2020-05-23 10:22:10 73a47947ebc03fbbaafa1ee80ee2493346e18cb8 2020-05-23 10:24:31 and I have probably more such old things in my local repo ;) 2020-05-23 10:25:22 Hi. I've made this MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8309 2020-05-23 10:25:37 I was wondering if I needed to do something to get the change in 3.12 as well 2020-05-23 10:26:09 No, 3.12 is currently still master 2020-05-23 10:26:33 only when 3.12 is released, it is branched off 2020-05-23 10:27:17 ok, thanks 2020-05-23 10:27:38 I saw there was 3.12.0_rc1 tag, already 2020-05-23 14:41:08 sqlite 3.32.0 has been released yesterday 2020-05-23 14:41:21 have an MR for it 2020-05-23 14:41:24 aha 2020-05-23 14:41:37 heh 2020-05-23 17:20:27 is it just me or is the gitlab down? 2020-05-23 17:20:33 sorry, that was me 2020-05-23 17:20:37 should be back up in a second 2020-05-23 17:20:45 alright, no worries :) 2020-05-23 17:21:27 back 2020-05-23 17:21:32 \*/ 2020-05-24 07:23:05 Can I get some testers on !8332 ? 2020-05-24 07:24:20 Cogitri: sure, but this afternoon or night 2020-05-24 07:25:17 and do you have anything in particular that you know that need a more attention 2020-05-24 07:27:51 Well, just some basic testing on an arch that's not x86_64 would be nice, e.g. getting the backtrace of a program that crashed 2020-05-24 07:33:17 ok, will test on armv7 or/and aarc64 2020-05-24 07:33:54 Thanks 2020-05-24 07:34:56 np 2020-05-24 08:12:07 iwatch in community depends on perl-mail-sendmail in testing.. 2020-05-24 08:12:31 Huh 2020-05-24 08:12:34 How did that work in CI 2020-05-24 08:12:44 huh 2020-05-24 08:12:48 how didn't aports catch that ? 2020-05-24 08:13:40 https://gitlab.alpinelinux.org/timlegge/aports/-/jobs/125434 Huh, it didn't build the packages.. 2020-05-24 08:14:26 hmmm 2020-05-24 08:14:56 also url= is wack 2020-05-24 08:15:12 url= is what we tell people not to do with source= 2020-05-24 08:16:40 I guess we clashed a bit there with the commits 2020-05-24 08:16:58 i guess 2020-05-24 08:17:19 Well, we can just re-enable iwatch once perl-mail-sendmail is done building 2020-05-24 08:19:47 I wonder why CI thought there were no commits to build 2020-05-24 08:20:01 3.10 builder is screwing with me 2020-05-24 08:20:53 took 2 retries to get to use my commit that fixes the tests for fail2ban 2020-05-24 08:28:30 objections to !8292 2020-05-24 08:28:35 !8293 i mean 2020-05-24 08:28:39 sqlite 3.32.0 2020-05-24 08:35:01 "No soname differences for sqlite." 2020-05-24 08:51:47 guys i can't this package in repo but it shows in the gitlab/aport 2020-05-24 08:51:47 https://pkgs.alpinelinux.org/packages?name=coretime&branch=edge 2020-05-24 08:51:47 https://gitlab.alpinelinux.org/alpine/aports/-/find_file/master 2020-05-24 08:52:26 are you in Alpine Linux edge ? 2020-05-24 08:53:02 yes 2020-05-24 08:53:07 pmos 2020-05-24 08:53:13 ok found the problem 2020-05-24 08:53:16 arch="alli" 2020-05-24 08:53:18 should be arch="all" 2020-05-24 08:53:44 try again after a few minutes 2020-05-24 08:53:54 my bad. why ci did not catch it? 2020-05-24 08:54:03 because it did not build the package 2020-05-24 08:58:38 i once saw lxqt DE packages in alpine but can't find them now or i am wrong? 2020-05-24 09:02:25 is this commit mssage is good enough 2020-05-24 09:02:25 ``` 2020-05-24 09:02:25 move testing/coretoppings to community/coretoppings 2020-05-24 09:02:38 maxice8: maybe we should add a lint check for arch= 2020-05-24 09:02:50 are you a f*cking wizard ? 2020-05-24 09:02:58 i am doing that right now invalid-arch [AL57] 2020-05-24 09:03:31 :D 2020-05-24 09:03:54 rahmanshaber[m]: community/coretoppings: move from testing 2020-05-24 09:05:11 look 'git log' in aports for examples of commit messages 2020-05-24 09:08:42 yeah i saw that after i asked, getting hang of this. thnaks for the help always. 2020-05-24 09:09:14 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8353 2020-05-24 09:09:51 and, please don't quote messages here, it is not needed for IRC 2020-05-24 09:10:51 i used to that as riot supports it. will be careful in next time. 2020-05-24 09:11:16 rahmanshaber[m]: commit msg now looks fine 2020-05-24 09:12:28 thanks. i did mistake 3 times, i did not pushed them. 2020-05-24 09:12:41 git is very complicated. 2020-05-24 09:14:15 yes, but it is worth to learn its fine points 2020-05-24 09:19:31 yup 2020-05-24 12:38:18 Cogitri: do you have any executable or simple C source which I can test with gdb 9.2 2020-05-24 12:39:09 I tested with some my small programs but they are not fault 2020-05-24 12:43:25 I guess something as simple as this should work: http://dpaste.com/30JV446 2020-05-24 12:45:45 sure :) 2020-05-24 12:46:22 I thought you have example where gdb doesn't work 2020-05-24 12:46:43 Ah no, it works for me :) 2020-05-24 12:46:53 also for me 2020-05-24 12:47:08 is gdb known to break? 2020-05-24 12:47:42 ikke: I don't know, Cogitri asked to check on some other arches 2020-05-24 12:47:57 It's a bit broken around TLS on musl, but that has always been the case 2020-05-24 12:48:24 Just wanted to make sure we have a simple runtime test before I go ahead and merge the upgrade :) 2020-05-24 12:49:06 Cogitri: I think you can merge it 2020-05-24 12:51:41 someone want to introduce jemalloc again !8352 2020-05-24 12:52:00 Is that problematic? 2020-05-24 12:52:20 we have it in unmaintained/jemalloc 2020-05-24 12:52:51 if someone wants it it should move it back and not create new aport 2020-05-24 12:53:17 Weren't there problems with jemalloc on musl? 2020-05-24 12:53:19 but, personally I don't see reason to have it 2020-05-24 12:53:22 Or was that tcmalloc? 2020-05-24 12:53:43 jemalloc is problematic 2020-05-24 12:53:56 not sure about tcmalloc 2020-05-24 12:56:34 I think musl's current allocator can be pretty slow in some cases 2020-05-24 12:57:43 I think you know that the new allocator is 'on the road' 2020-05-24 12:58:33 anyway, ime current musl allocator is better than glibc one 2020-05-24 12:59:37 Yup, the new musl malloc looks pretty nice 2020-05-24 14:12:46 mps: I have some local patches 2020-05-24 14:13:18 strange that this works. I got pkgconfig version error 2020-05-24 15:10:10 Hello71: patches about? 2020-05-24 16:11:52 could we 'split' vim to vim and gvim to separate packages and move gvim to community? 2020-05-24 16:12:30 Means we would have two vim packages to maint, correct? 2020-05-24 16:12:49 yes 2020-05-24 16:13:24 but gvim depends on gtk, so we can continue in moving gtk to community 2020-05-24 16:13:40 some works already started in that path 2020-05-24 16:14:37 'price' for hierarchical repos 2020-05-24 16:14:42 yes 2020-05-24 16:16:19 actually, my question is RFC 2020-05-24 16:16:38 I don't think moving gtk+3.0 out of main will work 2020-05-24 16:16:44 Since py3-gobject3 needs it 2020-05-24 16:16:44 how so? 2020-05-24 16:16:50 Which is in turn required by libsecret 2020-05-24 16:17:12 So we'd have to move pinentry and gnupg to community too 2020-05-24 16:17:38 is that related to gtk or glib 2020-05-24 16:17:38 dconf will probably be annoying to move too 2020-05-24 16:17:58 That's all gtk+3.0 2020-05-24 16:18:17 We won't ever be able to move glib I think (and it belongs to main/) 2020-05-24 16:18:23 and gnupg depends on gtk? (: 2020-05-24 16:18:46 gnupg -> pinentry -> libsecret -> py3-gobject3 -> gtk+3.0 2020-05-24 16:19:09 horrifying 2020-05-24 16:19:14 uhmm 2020-05-24 16:20:05 but could pinentry be split to have two, one which is TUI and second GUI 2020-05-24 16:20:56 Sure, we could turn it into two separate packages, but then we'd have to make sure again that people are installing the right thing automatically 2020-05-24 16:21:16 I personally don't see the harm of keeping gtk+3.0 in main, at least until gtk4 is officially out 2020-05-24 16:21:18 oh, no 2020-05-24 16:21:21 And gtk4 is in community already 2020-05-24 16:21:39 won't things in main start to depend on gtk4 at some point? 2020-05-24 16:21:40 why do we have to care about automatic installation 2020-05-24 16:22:44 mps: Because how would users know that there's that one magic package they have to install for their things to work? 2020-05-24 16:23:27 ikke: Possibly, but it's easier to react with one package depending on gtk4 and moving it to community than moving all the things now 2020-05-24 16:23:38 And I suspect it'll take applications some time to port 2020-05-24 16:24:47 users should read the docs about packages and see what they need to install 2020-05-24 16:25:16 except if we want to move alpine in desktop oriented distro 2020-05-24 16:25:45 Cogitri: certainly 2020-05-24 16:26:01 I don't want to sound negative, but if I'm looking at the state of the wiki I doubt that'll work out, mps :) 2020-05-24 16:26:11 And it's easy to miss those remarks in the docs 2020-05-24 16:26:24 Yes, we would need to have a well-maintained wiki for that (like how Archlinux has that) 2020-05-24 16:26:49 Cogitri: nothing personal, just trying to provoke corner cases 2020-05-24 16:27:51 I working by the principle of least possible surprises is pretty neat, because surely such unexpected things will blow up for someone 2020-05-24 16:28:01 I like* 2020-05-24 16:28:07 yes, right 2020-05-24 16:28:11 Wow that sentence didn't work out at all :D 2020-05-24 16:28:29 Anyway, I hope it's understandable anyway :) 2020-05-24 16:28:36 We get the gist of it 2020-05-24 16:29:04 on one hand I would like to have 'simple user experience' and on the other 'minimum deps', and those two is hard to accomplish 2020-05-24 16:29:32 Yup 2020-05-24 16:30:02 probably more install_if direcitves might help 2020-05-24 16:30:03 'hard to accomplish at same time' I mean 2020-05-24 16:31:29 pinentry have this '--disable-pinentry-gtk' in ./configure 2020-05-24 16:32:46 and 'apk info -R libsecret' doesn't show gtk 2020-05-24 16:33:38 Ah, gtk3.0 is only checkdepends 2020-05-24 16:33:44 of py3-gobject3 2020-05-24 16:34:01 Yes, it only needs gtk via py3-gobject3 2020-05-24 16:34:09 And the tests of py3-gobject3 are currently disabled 2020-05-24 16:34:17 and I have gnupg, libsecret and pinentry installed but not gtk 2020-05-24 16:34:25 on one server 2020-05-24 16:34:30 apparently only checkdepends 2020-05-24 16:34:42 ikke: yes 2020-05-24 16:35:07 checkdepends="py3-dbus py3-gobject3 xvfb-run dbus-x11 2020-05-24 16:35:14 libsecret pkg 2020-05-24 16:35:57 Yup, didn't look carefully enough at grep output :) 2020-05-24 16:36:12 np :) 2020-05-24 16:38:12 heh, going to install 'dependency hell' distro to test it for some things, devuan 2020-05-24 18:01:16 strange, I get ">>> ERROR: jemalloc-dev*: usr/lib/pkgconfig/jemalloc.pc: pkgconf version 5.2.1_0 is invalid" 2020-05-24 18:01:23 did abuild change recently 2020-05-24 18:15:36 maybe a year ago? 2020-05-24 18:18:50 ... odd, theirs gives 5.2.1_ 2020-05-24 18:21:16 which is apparently a valid version 2020-05-24 18:22:45 ah, it's because they download the git archive instead of the release archive 2020-05-24 18:24:34 very odd apkbuild this is 2020-05-24 18:24:40 why cd $pkgdir 2020-05-24 20:03:55 Cogitri: maxice8 https://gitlab.alpinelinux.org/kdaudt/gotail 2020-05-24 20:04:20 This is a very early version, without any special features 2020-05-24 20:04:49 Oh neat! 2020-05-24 20:09:20 Oh, disregard the request for review or whatever I just clicked on that repo 2020-05-24 20:09:27 I wanted to see what that button does ^^ 2020-05-24 20:09:48 request to join 2020-05-24 20:09:55 Ah, right 2020-05-24 20:10:05 Somehow I had expected it'd show me a dialogue with more info if I click the link 2020-05-24 20:10:23 Was that link always there? I don't think I've seen it on other repos yet 2020-05-24 20:11:08 probably only for internal projects you do not have access to 2020-05-24 20:12:49 Ah, makes sense in a company setting 2020-05-24 22:16:43 interesting, https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/commit/?h=readfile&id=ba5cf68691014003a8647400003c8ec51f24dd00 2020-05-24 22:17:36 implement readfile syscall, one syscall to open, read and close file 2020-05-24 22:17:54 after so much years :) 2020-05-24 22:47:38 mps: which version? the mainline? 2020-05-24 22:48:00 c705: not yet, probably 5.7 2020-05-24 22:48:41 or 5.8 if not 5.7 2020-05-24 22:50:09 neat-o 2020-05-25 00:13:39 i'm trying to build ffmpeg from the APKBUILD in aports, but with jack enabled. i think i'm in over my head. I'm reading the wiki page on creating an alpine package, and im lost when it comes to actually building the package. anyone want to try to point me in the right direction? 2020-05-25 01:59:38 I I noticed that perl-clone is out of date. I would propose moving it at to community from main as it has only one other package in main that depends on it and that package has no dependencies in main https://pastebin.com/RyPH6223. perl-clone now has a new dependency and will need B::COW packaged 2020-05-25 02:00:19 I don't mind doing it, didnt figure adding another packange in main made sense for 2 packages 2020-05-25 05:14:56 ready to merge https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8353 2020-05-25 05:22:33 merged 2020-05-25 05:29:46 thanks 2020-05-25 07:23:25 @ikke, @clandmeter I've a MR that fails (that's the first time for me using gitlab with forked repo): the CI complains by sauing: "fatal: could not read Username for 'https://gitlab.alpinelinux.org': No such device or address 2020-05-25 07:24:15 Link to log 2020-05-25 07:24:17 Aub 2020-05-25 07:24:59 gitlab.alpinelinux.org/fcolista/aports/-jobs/126690 2020-05-25 07:25:11 404 2020-05-25 07:25:52 maybe because is private? 2020-05-25 07:26:07 I'm admin, so I have full access 2020-05-25 07:26:56 You did a merge request against your fork, not against alpine/aports 2020-05-25 07:27:05 https://gitlab.alpinelinux.org/fcolista/aports/pipelines/19946 2020-05-25 07:28:14 what can I do now? 2020-05-25 07:28:24 recreate the merge request against alpine/aports 2020-05-25 07:29:08 so the $branchname indicated on the wiki about "Creating a merge request" is alpine/aports 2020-05-25 07:29:09 https://imgur.com/a/jxFhswB 2020-05-25 07:29:44 If you push a branch, the url that appears contains the correct information 2020-05-25 07:30:01 I copy/pasted that 2020-05-25 07:30:03 unless you want to make an MR against a stable branch 2020-05-25 07:30:56 git push -u origin $branchname <- this branchname then is alpine/aports 2020-05-25 07:31:16 no, that's the branch you want to push 2020-05-25 07:31:21 in your case, kubernetes-split 2020-05-25 07:31:59 ok. So this is what I've done 2020-05-25 07:32:15 and then copy/pasted the output 2020-05-25 07:41:26 For me I can just create a MR based on that URL and it does the right thing 2020-05-25 07:46:42 i try again with a new branch 2020-05-25 07:59:10 Ok, so I just run git push -u origin kubernetes 2020-05-25 07:59:17 kubernetes is the name of the new branch 2020-05-25 08:00:02 Ok, what is the url that you got? 2020-05-25 08:01:39 now i have this link: to create a merge requesto for kubernetes, visit: https://gitlab.alpinelinux.org/fcolsita/aports/~/merge_request/new?merge?requests%5Bsource_branch%5D=kubernetes 2020-05-25 08:01:47 *fcolista 2020-05-25 08:02:30 Im on another pc so I'm not copy/paste :D 2020-05-25 08:03:23 when I paste, if I go ahead the target branch is fcolista/aports master 2020-05-25 08:03:43 i clicked on " Change branches" on the web if 2020-05-25 08:04:09 and I need to change the Target branch to alpine/aports master 2020-05-25 08:04:50 dunno if this is normal. 2020-05-25 08:07:57 no, it's not 2020-05-25 09:20:27 fcolista2: is it working now? 2020-05-25 09:21:12 yes, but not as you mentioned. I had to change the target branch manually. Dunno why, since I've followed what is written in the wiki 2020-05-25 09:21:54 Anyway, the build went fine 2020-05-25 09:22:12 I'm going to merge it 2020-05-25 09:22:47 i had the same problem, but it fixed by itself somehow 2020-05-25 09:27:14 another question: since abuild complains that there are initd and I should add -openrc subpkg, if the initd already belong to a subpkg, what do you suggest to do? 2020-05-25 09:27:36 Just create $subpkg-openrc for each? 2020-05-25 09:27:47 I mean, I cannot create a subpkg of a subpkg, right? 2020-05-25 09:28:35 You can 2020-05-25 09:28:54 https://pkgs.alpinelinux.org/package/edge/community/x86_64/zabbix-agent2-openrc 2020-05-25 09:28:55 cool. 2020-05-25 09:30:48 ah ok. I had to do with a specific function, ok...I meant if abuild would handle this automatically by adding $subpackage0openrc 2020-05-25 09:30:55 *subpackage-openrc 2020-05-25 09:31:01 as it does for $pkgname-openrc 2020-05-25 09:31:12 ah, no, you have to do it manually then 2020-05-25 10:52:45 Seems that after the first time you change the target branch, then it remains as default option 2020-05-25 10:53:15 Now I did the same, but the target is correctly set to alpine master 2020-05-25 10:54:01 hmm, ok, strange 2020-05-25 10:54:12 but good to know at least 2020-05-25 11:48:23 maybe making repo public affects this 2020-05-25 11:50:53 I would not expect that 2020-05-25 11:58:24 Ariadne: gocryptfs fails on mips64 because it does not support buildmode=pie. Is it a matter of disabling buildmode=pie (which the script does if cgo is disabled), or do we need to disable it for mips(64)?? 2020-05-25 15:11:31 is community/kodi really our only remaining python2 package or am I missing something? 2020-05-25 15:12:11 because if my observation is correct it might be worthwhile to get kodi fixed as well before 3.12 is released to ship 3.12 without python2 2020-05-25 15:13:46 https://kodi.tv/article/attention-addon-developers-migration-python-3 2020-05-25 15:13:55 Needs new release of lodi 2020-05-25 15:14:03 Kodi 19 2020-05-25 15:14:29 https://kodi.tv/article/kodi-19-python-3-goes-live 2020-05-25 15:14:31 indeed 2020-05-25 15:15:16 really looks like an annoyingly complex APKBUILD though ':) 2020-05-25 15:20:44 there is also testing/getmail, testing/lizardfs and testing/flare-engine all of which I would remove if they don't support python3 by now tbh. not worth keeping python2 around just for some packages in testing/ 2020-05-25 15:21:19 Fine by me 2020-05-25 15:21:24 but kodi seems to be the only main/community package 2020-05-25 15:21:56 create an issue to keep track of this 2020-05-25 15:22:07 will look into those testing packages 2020-05-25 15:26:56 getmail doesn't seem to support python3 at all, lizardfs has a python3-support-commit in their repo but hasn't tagged a release since, the flare-engine tarballd doesn't seem to contain any python files? 2020-05-25 15:27:37 I think Firefox also needs it for makedepends 2020-05-25 15:27:42 oh, right 2020-05-25 15:27:46 I didn't check makedepends 2020-05-25 15:29:03 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11577#note_91145 2020-05-25 15:33:17 maxice8: do you still recall your reasoning behind f13b1fd945b746cf7abdbd5ec81877674edb8b76? ctags test suite seems to pass find here with just python3 2020-05-25 15:33:25 s/find/fine/ 2020-05-25 15:33:25 nmeum meant to say: maxice8: do you still recall your reasoning behind f13b1fd945b746cf7abdbd5ec81877674edb8b76? ctags test suite seems to pass fine here with just python3 2020-05-25 15:39:36 No 2020-05-25 15:40:20 If only there was some please to record this kind of information ;) 2020-05-25 15:40:28 s/please/place 2020-05-25 15:40:28 ikke meant to say: If only there was some place to record this kind of information ;) 2020-05-25 15:40:52 I think patching ff shouldn't be too hard for py3 2020-05-25 15:42:04 https://wiki.mozilla.org/Firefox/Python_3_Migration 2020-05-25 15:42:15 maxice8: would you mind if I revert it then? :D 2020-05-25 15:42:42 I don't mind as long as python2 is purged 2020-05-25 15:42:48 haha 2020-05-25 15:47:06 why do you hate all those who have py2 legacy to work with? 2020-05-25 15:47:26 They can maintain their own py2 package if they want to 2020-05-25 15:47:30 /hate/want to harm/ 2020-05-25 15:47:42 Because if we keep it in main we'll have to support it for 2 years 2020-05-25 15:47:46 I think we are incapable of maintaining python2 on our own for the next 2 years 2020-05-25 15:47:58 Which is unrealistic considering that support will be dropped by upstream 2020-05-25 15:48:05 i reacted to the purging 2020-05-25 15:48:13 nothing else 2020-05-25 15:48:23 You had more than enough time to either switch to python2 or persuade upstream to keep maintaining py2 for longer 2020-05-25 15:48:40 So Alpine isn't the right actor to complain about removing py2 here 2020-05-25 15:49:20 https://bugzilla.mozilla.org/show_bug.cgi?id=1388447 2020-05-25 15:49:50 i repeat: i reacted to the purging of python2 - you seem to interprete more than i intended into this... 2020-05-25 15:50:08 15:47 why do you hate all those who have py2 legacy to work with? 2020-05-25 15:50:51 i reacted to this: > I don't mind as long as python2 is purged 2020-05-25 15:51:05 sorry if that was not clear 2020-05-25 15:51:47 Well they answered why then want it purged no? 2020-05-25 15:51:48 *why they 2020-05-25 15:52:29 chromium and webkit also have a makdependency on python2 it seems 2020-05-25 15:52:46 the "if we keep it in main we'll have to support it for 2 years" does not imply purging. only moving it from main... 2020-05-25 15:54:22 which i would not object to. 2020-05-25 15:55:17 but chromium and webkit had > more than enough time to either switch to python2 or persuade upstream to keep maintaining py2 for longer doesn't sound like a good argument if even those did not have the power to persuade upstream.... 2020-05-25 15:55:44 removed python2 from ctags, looking into community/gringo now 2020-05-25 15:56:45 anyway, i just question this indirect hostility towards python2 users. its' not their choice, and they are victims. 2020-05-25 16:03:49 You're making a connection that doesn't exist 2020-05-25 16:04:41 Saying I want python2 purged is in no way saying I hate all those who have py2 legacy to work with 2020-05-25 16:05:06 that's why i > /hate/want to harm/ 2020-05-25 16:05:47 I have no desire to harm them 2020-05-25 16:21:07 have a change which removes python2 from the community/gringo aport !8430 2020-05-25 16:22:03 the old gringo code from sourceforge seems to be obsolete 2020-05-25 16:22:56 >they are victims. 2020-05-25 16:23:03 6/10 troll 2020-05-25 16:24:04 Cogitri: some telepathy packages seem to also use python2 in makedepends, do you happen to know if that's still strictly required? 2020-05-25 16:24:16 telepathy-idle, telepathy-logger and telepathy-mission-control 2020-05-25 16:30:45 Unfortunately yes 2020-05-25 16:31:18 Upstream became alive a bit ago though, so I hope that I can switch it over soon 2020-05-25 16:49:04 if we somehow get rid of the python2 dependency on mozjs60 and nodejs we should at least be able to move python2 from main/ to community/ 2020-05-25 16:52:48 Telepathy is (slowly) moving away from Python 3 actually 2020-05-25 16:58:12 what were they doing the last few years? :D 2020-05-25 17:06:12 Being dead upstream 2020-05-25 17:07:13 I think getting rid of py2 on mozjs will be pretty difficult 2020-05-25 17:07:27 Would be nicer to have polkit depend on mozjs68 2020-05-25 17:08:21 Also, did someone else's poweroff break? I have to REISU(B) to shutdown/restart my computer right now :c 2020-05-25 17:58:55 @maxice8, do you think that all tasks from !7990 are resolved and it can be merged? 2020-05-25 18:13:54 nmeum: I'm going to have a go at some of the packages you mention in #11577 2020-05-25 18:14:20 just mention in case we end up working on the same thing 2020-05-25 18:14:41 please do 2020-05-25 18:14:46 I mostly did community/ stuff so for 2020-05-25 18:14:48 *far 2020-05-25 18:14:53 will try out if nodejs just builds with python3 now 2020-05-25 18:15:32 I just got started on that! 2020-05-25 18:15:58 well as far as an error in configure, happy to switch to another one or keep going on nodejs? 2020-05-25 18:16:00 ok, in that case I won't :p 2020-05-25 18:16:19 no, just keep doing nodejs I was reluctant to do nodejs stuff anyhow 2020-05-25 18:16:29 let me see how I get on :-) 2020-05-25 18:16:53 !8432 was the first two packages I tried 2020-05-25 18:17:21 btw: just FYI community/nodejs-current already uses python3 2020-05-25 18:17:37 yeah, already saw the py2-setuptools change 2020-05-25 18:18:52 great, thanks, will take a look at how community/nodejs-current does it 2020-05-25 18:28:14 have I picked this up right: the s390x CI runner isn't working great? 2020-05-25 18:58:11 maxwell-k: yes, has issues currently 2020-05-25 19:08:22 nmeum: ty, that's reassuring, apart from checking it builds on s390x that's nodejs python2 free :) 2020-05-25 19:08:44 I'm taking a look at polkit / mozjs60 next 2020-05-25 19:16:23 ๐Ÿ‘ 2020-05-25 19:16:44 Maybe take a look at how simple it is to get polkit to mozjs68 2020-05-25 19:16:59 Would be best if we could just drop the unsupported mosjz60 2020-05-25 19:18:23 Cogitri: that's exactly what I'm looking at :) I got a bit side tracked... 2020-05-25 19:19:05 mozjs68 has both python2 and python3-dev in makedepends 2020-05-25 19:19:33 which struck me as strange, how does it strike you? 2020-05-25 19:20:20 Its buildsystem isn't fully transitioned to py3 yet 2020-05-25 19:21:21 nmeum sent a link in here explaining it a few hours ago but I can't seem to find that anymore 2020-05-25 19:21:48 I *think* I saw some distro patching it to all on python3 and that patch wasn't too big, but I can't recall which distro that was 2020-05-25 19:22:05 https://wiki.mozilla.org/Firefox/Python_3_Migration 2020-05-25 19:22:21 they use both currently and seem to be still working on the transitions 2020-05-25 19:22:38 great, thanks, that is exactly what I was reading :) 2020-05-25 19:23:10 let me put that little detour aside and get back to seeing if polkit can use mozjs68 2020-05-25 19:23:27 Cogitri: but mozjs68 also uses python2 and is in community/ 2020-05-25 19:24:33 Yes, but even then, it'd be nice to drop mozjs60 2020-05-25 19:25:02 And if we manage to transition firefox-esr to py3 we get mozjs68 on py3 for free, while we'd have to rework patches for mozjs60 2020-05-25 19:27:48 sounds good 2020-05-25 19:33:03 I had a quick look at mozjs68 on Fedora, Arch, Debian and Gentoo; all seemed to still use Python 2 at build time 2020-05-25 19:33:31 I guess its a multi-step process, I like this first step - move python2 to community 2020-05-25 19:34:17 Yup, at least 18 months of support less for it 2020-05-25 19:34:24 And a sign that people should really stop using py2 2020-05-25 19:42:07 Cogitri: hang on I forgot, maybe its what nmeum was saying, I'm too tired 2020-05-25 19:42:07 one route would be to move polkit to community/ but that sounds huge 2020-05-25 19:42:07 mozjs68 and mozjs60 both need python2, polkit is in main, we want python2 out of main so it doesn't matter if polkit uses mozjs68 or mozjs60, we're no better off 2020-05-25 19:42:12 or if you can remember which distro you saw with the python3 patch? 2020-05-25 19:44:30 Not really, but apparently I was wrong when Fedora and Arch still use py2 2020-05-25 19:44:38 I can't really think of what other distro would patch to py3 2020-05-25 19:44:57 Moving polkit to community probably wont fly 2020-05-25 19:48:00 I didn't think so, guess we need a more creative solution 2020-05-25 19:56:06 heh can we move polkit to /dev/null ? :) 2020-05-25 20:00:35 Polkit is comfy 2020-05-25 20:00:59 Although I'm inclined to say that maybe JS wasn't the best choice ever for the rules 2020-05-25 20:05:47 having a turing-complete rules system almost nobody understands for bypassing unix permissions (for no good reason to begin with) wasn't the best choice, regardless of particular language choice 2020-05-25 20:07:12 There are good reasons for that, e.g. to elevate the permissions of GUI programs 2020-05-25 20:07:34 Where you need some kind of UAC 2020-05-25 20:08:13 gui programs should not be elevating permissions 2020-05-25 20:08:44 Well, if you like installing packages via the CLI on a phone or partition it via fdisk, then I agree with you 2020-05-25 20:09:13 But a GUI sure is comfier on smaller screens and I'd argue most users prefer a GUI overall 2020-05-25 20:09:25 that doesn't require the gui program having any permissions 2020-05-25 20:09:42 as a really dumb example, see cups 2020-05-25 20:09:55 You need some kind of root daemon though and somehow authenticate against that 2020-05-25 20:10:08 yes. and then you only run the ones you want to have 2020-05-25 20:10:21 rather than polkit making all sorts of unexpected stuff available to applications 2020-05-25 20:10:45 with arcane and opaque rules that nobody understands and knows how to turn off 2020-05-25 20:10:49 Well, usually that'd be DBus starting the service for you and not Polkit doing something 2020-05-25 20:11:03 right, dbus activation is a huge part of the same problem 2020-05-25 20:11:08 it's all the same fdo hell-ecosystem 2020-05-25 20:11:15 And at least from an application perspective Polkit is very nice to use 2020-05-25 20:11:44 for the most part applications shouldn't be doing anything they need polkit to do 2020-05-25 20:11:49 only system components should 2020-05-25 20:11:55 I had to make one API call to check if a user is authenticated and write a few lines of rule code (which I wouldn't have had to do if I hadn't wanted users in a certain group to always be authenticated) 2020-05-25 20:12:14 Things like package manager frontends, GParted and friends need it though 2020-05-25 20:12:19 And it's a nice fit for that IMO 2020-05-25 20:12:46 And yes, DBus activation can be viewed as hostile since it doesn't manage things, but it sure is plenty useful 2020-05-25 20:12:49 partition editing on system media is not something an application should be doing. it shouldn't be happening at all after install except from a rescue environment 2020-05-25 20:12:58 on removable media, the user should be given ownership of the device node 2020-05-25 20:13:04 and then parted needs no root 2020-05-25 20:13:23 just a udev rule to chown node to proper user 2020-05-25 20:13:54 i've never once had a dbus activation that i actually wanted to have happen, happen 2020-05-25 20:14:04 it's always been activating crap i didn't even intend to have installed 2020-05-25 20:14:14 and gobbling up hundreds of MB of memory doing so 2020-05-25 20:14:21 in addition to making root backdoors 2020-05-25 20:14:47 I don't want to be rude, but for the other >=90% of desktop users it's granted functionality they expect to be available 2020-05-25 20:14:48 thankfully i found a path to purge all the packages that want that stuff and still have a functional system... 2020-05-25 20:15:02 which functionality? 2020-05-25 20:15:10 And I doubt those users are able to spin a udev rule for every usb device they plug in 2020-05-25 20:15:27 Having services start automatically, partitioning their partitions 2020-05-25 20:15:38 which is why distros should be providing nice general udev rules 2020-05-25 20:15:49 partitioning their partitions? 2020-05-25 20:15:55 partitioning is not a normal operation you do 2020-05-25 20:16:09 I think I prefer my GParted asking for the admin password the one time I need it over my device being r/w for my user all the time 2020-05-25 20:16:41 until gparted has a vuln in it reading malformed partion tables, and now the exploit code on the usb stick you plugged in is running as root... 2020-05-25 20:27:33 we want windows experience :D 2020-05-25 20:29:07 do we have anything which simulate BSOD to install by default 2020-05-25 20:29:12 (sorry) 2020-05-25 20:31:00 and there were old quote somewhere on the net "make system which even idiot can use and then only idiot will use it" 2020-05-25 20:31:10 really sorry again 2020-05-25 20:34:00 mps, lol 2020-05-25 20:35:33 or "when you create something that's foolproof, somewhere a new improved fool is born" 2020-05-25 20:35:53 :) 2020-05-25 20:36:13 yes, I remember also this one 2020-05-25 20:36:55 i don't even get it 2020-05-25 20:37:38 it's designing a workflow for a task that a non-technical user isn't even going to know is a thing you can do (partitioning) to make it easy for them to do it without having to know how to chown or login as root on a terminal (why?) 2020-05-25 20:38:12 but from 'theory of systems' less part in any system make it more stable and secure 2020-05-25 20:39:13 less code is more stable and more secure 2020-05-25 20:45:17 https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/35/ is still open 2020-05-25 20:45:28 duktape packaging is terrible but at least it's smaller than mozjs 2020-05-25 20:46:13 dalias: kernel already reads lots of kinds of partition tables, you're already SOL on that front 2020-05-25 20:46:34 qubes people complained about not being able to suppress this behavior in stock kernel 2020-05-25 20:46:35 yes but not with the same code. yes it's bad that the kernel does 2020-05-25 20:46:43 not sure if it was fixed yet 2020-05-25 20:47:04 i guess you can fix it by removing support for all the types of partition tables :) 2020-05-25 20:47:13 dos, efi, etc. 2020-05-25 20:47:33 then instead have a userspace daemon do it and expose them as loop devices 2020-05-25 20:47:45 :-) 2020-05-25 20:47:48 loop is very slow, you need dm-linear for performance 2020-05-25 20:47:54 fortunately there is already kpartx utility for this task 2020-05-25 20:48:18 ah yeah loop is block-on-char not block-on-block 2020-05-25 20:48:19 it makes /dev/mapper entries, so you can kpartx /dev/sda; mount /dev/mapper/sda1 2020-05-25 20:48:59 and presumably you could ln -s mapper/sda1 /dev/sda1 2020-05-25 21:05:25 meh, this python2 โ†’ mozjs60 โ†’ polkitd dependency really is annoying 2020-05-26 06:02:17 I'm trying to build ffmpeg from aports, and after following the wiki page on creating a package (adding user, setting up keys) running abuild checksum passes, but abuild -r is returning "ERROR: unsatisfiable constraints" missing a handful of packages (v4l-utils-dev, x264-dev, xvidcore-dev, dav1d-dev, aom-dev) I dont see these packages in aports, and 'apk add' doesn't return anything. am i missing something obvious? 2020-05-26 06:14:30 Maybe you forgot to enable the community repo in /etc/apk/repositories 2020-05-26 06:18:48 thank you! that fixed most of them. dav1d-dev and aom-dev are still missing. i'll keep poking around unles you have any more helpful tips. 2020-05-26 06:20:56 Are you on <=3.11? 2020-05-26 06:21:07 yes, 3.11 2020-05-26 06:21:15 dav1d and aom are only available on edge right now 2020-05-26 06:21:25 You can checkout the 3.11-stable branch and build ffmpeg from there, that should work 2020-05-26 06:21:37 got it. thank you very much! 2020-05-26 06:22:48 ๐Ÿ‘๏ธ 2020-05-26 08:57:12 morning 2020-05-26 08:57:17 did anyone test the rc1? 2020-05-26 08:57:21 morning 2020-05-26 08:57:21 can we do rc2 today? 2020-05-26 08:58:05 ACTION is waiting for bob the builder answer 2020-05-26 08:59:58 Morning 2020-05-26 09:06:35 Well, I've been running updated edge on all of my systems, so I guess that might count as testing the rc 2020-05-26 09:27:58 I run edge aarch64 which I use mostly, and armv7 which I don't use daily but few times on week 2020-05-26 09:30:05 I'll try to run the x86_64 iso in qemu 2020-05-26 09:31:30 edge on this laptop, working nicely 2020-05-26 10:35:03 what about building mutt with kyotocabinet (or tokypcabinet) instead of bdb? 2020-05-26 10:36:47 we will have one pkg less which depends on outdated bdb 2020-05-26 10:38:04 fine, no objections :) 2020-05-26 10:43:32 hmm, is 2GB not enough for a base installation? 2020-05-26 10:43:38 2GB disk I mean 2020-05-26 10:44:40 hmm, my mail, web, dsl router is less than 1GB 2020-05-26 10:45:14 I have a 2GB disk image, but I got a no space left ont device error during setup disk 2020-05-26 10:49:54 my rootfs on aarch64 is 3GB with complete apline-sdk, Xorg and some useful programs 2020-05-26 10:50:11 think the issue was not enough ram for tmpfs 2020-05-26 11:03:30 hmm, I was wrong, mutt already doesn't depend on bdb 2020-05-26 11:14:38 I think someone brought it up before here, but any reason why nomodeset is enabled by default? 2020-05-26 11:17:18 Definitely shouldn't be enabled for anything but safe graphics mode 2020-05-26 11:19:07 I keep running into that when trying to run a desktop on qemu 2020-05-26 11:20:35 Time to remove it 2020-05-26 11:24:06 .0 2020-05-26 11:25:09 so, what i need test with is test boot the release isos 2020-05-26 11:25:21 see if they boot and if the isntaller works 2020-05-26 11:25:41 so we dont ship releases that does not boot or does not install 2020-05-26 11:27:12 I tested the most obvious one 2020-05-26 11:27:27 standard x86_64 on qemu 2020-05-26 11:27:55 what is blocking testing/py3-padatious? 2020-05-26 11:28:02 it is getting in the way 2020-05-26 11:28:10 i think i'll just disable it for now 2020-05-26 11:28:48 seems it's hanging? 2020-05-26 11:28:56 tests are hanging yes 2020-05-26 11:29:07 i had a quick look at it and it has some tests that does timeout on 3 mins 2020-05-26 11:29:09 or similar 2020-05-26 11:29:24 but apparently it fails on most arches 2020-05-26 11:57:23 ncopa: Sorry to ping you when you're busy with RCs, but have you looked at the clang MR already? 2020-05-26 11:57:51 oh 2020-05-26 11:57:55 that too 2020-05-26 11:59:21 The patch is pretty small though :) 2020-05-26 11:59:32 I should ask upstream how we can get that upstream soon 2020-05-26 12:22:20 ikke: !8125 2020-05-26 12:22:29 hmm, right 2020-05-26 12:22:45 last upgrade we had issues with different runner-helper versions and runners when the docker images were rebuilt 2020-05-26 13:05:57 i have fixed the golang buildmode=pie on build-3-12-mips64 2020-05-26 13:06:29 ncopa: oh, nice 2020-05-26 13:07:53 nice 2020-05-26 13:08:33 how did you fix it 2020-05-26 13:17:10 we nowdays set the GOFLAGS="buildmode=pie " in /etc/abuild.conf on our builders 2020-05-26 13:17:15 i removed it on mips64 2020-05-26 13:18:17 But for gocryptfs, I saw that it set it in the build.bash script (as long as cgo was enabled) 2020-05-26 16:18:37 ncopa: does that also fix the deadlock with go 1.14 on mips64? 2020-05-26 16:36:13 no 2020-05-26 16:39:14 ikke: Not sure what CI tries to tell me with that: https://gitlab.alpinelinux.org/uuser/aports/-/jobs/127501#L3635 2020-05-26 16:46:53 I get what it tried to tell, but not why 2020-05-26 16:57:44 folks one small clarity regarding apk, the apk database shows already installed and when i try to add a new repo and try installing, it says (1/1) [APK unavailable, skipped] Reinstalling perl 2020-05-26 16:58:44 how do i make apk reinstall a package even if its from a different repo or a local repo for that matter 2020-05-26 16:58:48 it doesnt do that 2020-05-26 16:59:06 and i cant delete since apk complains about dependencies 2020-05-26 17:49:15 abuild-tar: unrecognized option '--hbash' 2020-05-26 17:49:25 is this warning right? 2020-05-26 17:49:39 abuild outputs it while building a packing 2020-05-26 17:50:40 package* 2020-05-26 19:05:40 oneinsect: sounds like a bug in your setup 2020-05-26 19:20:12 hmmm 2020-05-26 19:20:21 i was trying abuild in debian and fedora 2020-05-26 19:21:40 looks like upgrading from 3.11 to edge breaks ssh until sshd is restarted. will this affect 3.12? 2020-05-26 19:21:48 i dont get same in alpine 2020-05-26 19:21:55 if so then probably should remember to mention in release notes 2020-05-26 19:24:04 Hello71: yes, this was because of change in newer version of ssh 2020-05-26 19:24:27 I know. arch and gentoo released belated news items 2020-05-26 19:24:32 but alpine appears to have no such news item posted 2020-05-26 19:24:49 true 2020-05-26 19:24:55 I think maxice8 keep wiki about changes 2020-05-26 19:25:08 ah, I remember. https://www.archlinux.org/news/sshd-needs-restarting-after-upgrading-to-openssh-82p1/: If you are upgrading to openssh-8.2p1-3 or higher, this restart will happen automatically. 2020-05-26 19:25:14 https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.12.0 2020-05-26 19:25:33 but I had this issue upgrading from 3.11 to edge just a few days ago 2020-05-26 19:26:03 maybe it would be good to add such a hook, in case people do not read release notes? 2020-05-26 19:27:07 yes, also I had this when upgrade, but I knew in advance because I read openssh announce about this 2020-05-26 19:29:00 This should definitely be handled so we don't break SSH login for most people, I guess restarting the service should do the trick 2020-05-26 19:29:32 if the sshd already run 2020-05-26 19:30:02 I skimmed the openssh 8.2 release notes and didn't find any relevant notes 2020-05-26 19:30:22 and besides the whole point of a linux distro is that you don't have to meticulously follow each upstream 2020-05-26 19:30:44 hmm, there were something about 'retired' option, iirc 2020-05-26 19:33:02 at https://bugs.archlinux.org/task/65517 some people said it was mentioned in release notes, but I think it was concluded that those were unrelated 2020-05-26 19:34:03 heh 2020-05-26 19:34:11 i read that as bugs.alpinelinux.org 2020-05-26 19:35:10 can't remember now exactly what is changed and don't have reference 'at hand' but I remember there were 'something' 2020-05-26 19:36:22 strange when i do git clone https://gitlab.alpinelinux.org/alpine/abuild.git and look at abuild.in file 2020-05-26 19:36:24 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in 2020-05-26 19:36:49 line 1639 abuild-tar --hash is becoming abuild-tar --bash 2020-05-26 19:37:04 abuild-tar --bhash 2020-05-26 19:37:33 sorry rather it is becoming abuild-tar --hbash 2020-05-26 19:37:42 why is a b getting added automatically 2020-05-26 19:37:46 phew!!! 2020-05-26 19:39:30 clandmeter: alpine has no bugs 2020-05-26 19:40:59 <[[sroracle]]> only issues now :p 2020-05-26 19:42:15 yes, no bug anymore :) 2020-05-26 23:00:05 mh, maybe firefox on edge could need some closer look 2020-05-26 23:00:25 i get into situations quite often where most parts of the firefox stops rendering 2020-05-26 23:00:41 without high cpu load 2020-05-26 23:02:17 dont know whether its specific to my setup or not 2020-05-26 23:02:39 and too tired to debug anything useful 2020-05-27 01:38:33 ๐Ÿ‘‹ 2020-05-27 05:33:09 AinNero: wfm 2020-05-27 05:33:24 I didn't have a single hiccup with Firefox in the last months 2020-05-27 06:29:30 whats up with h2o? 2020-05-27 06:29:43 morning 2020-05-27 06:30:05 can we wait with pushing broken stuff til after 3.12 release, please? 2020-05-27 06:31:15 :) 2020-05-27 06:31:20 whats broken? 2020-05-27 06:32:57 h2o fails to buil everywhere 2020-05-27 06:33:04 https://build.alpinelinux.org/ 2020-05-27 06:33:36 it is one of the tests that fails 2020-05-27 06:34:17 Huh, worked on edge 2020-05-27 06:34:24 It's a bit annoying how things work on edge and then explode on 3.12 right now 2020-05-27 06:34:26 Sorry about that 2020-05-27 06:34:32 agree 2020-05-27 06:34:45 i guess its a flaky test 2020-05-27 06:35:05 which only passes if the stars are aligned properly or somthing.... 2020-05-27 06:35:19 ah i had no idea what h2o was 2020-05-27 06:35:55 <[[sroracle]]> if water is broken we're all doomed... :p 2020-05-27 06:36:06 :) 2020-05-27 06:38:56 lol what it depends on node?! 2020-05-27 06:39:58 I need advice about vboot-utils. it build fine on builders but resulting binary doesn't work properly on aarch64 and armv7, works fine x86_64 2020-05-27 06:40:36 built native on aarch64 and armv7 it works fine 2020-05-27 06:40:56 something in lxc screws it 2020-05-27 06:42:01 so, disable build on aarch64 and armv7 is one option, or move to unmaintained is second so users can build it if they need it 2020-05-27 06:43:02 have it in current state is not option imo 2020-05-27 06:43:10 ideas? 2020-05-27 06:43:23 sorry 2020-05-27 06:44:24 ncopa: Could you disable the test on 3.12 for now? I don't have time to look at it right mow 2020-05-27 06:45:14 ok, I expect that users of vboot-utils know how to build alpine packages anyway, so adding comment in 'arch' line in APKBUILD maybe is the option 2020-05-27 06:50:28 mps: i dont think its related lxc, but may be related CFLAGS or other things in environment 2020-05-27 06:50:54 mps: also, what do you mean with "doesn't work properly"? 2020-05-27 06:51:45 yes, probably something about CFLAGS 2020-05-27 06:52:20 but don't have time to check on Makefiles and find what is the problem 2020-05-27 06:53:55 "doesn't work properly" means it don't work same as when built native, i.e. vbutil_kernel doesn't have proper options to sign kernel 2020-05-27 06:55:22 I don't have time now to investigate and fix it for 3.12 release 2020-05-27 08:08:48 kubernetes is currently failing on armhf 2020-05-27 09:26:36 i gess we can disable it on armhf 2020-05-27 09:33:07 hello 2020-05-27 09:33:41 is it possible to add a git repository clone to source variable in an APKBUILD? I'm trying to package Ardour and their distributions files are broken 2020-05-27 09:34:18 No, you could clone in prepare() 2020-05-27 09:34:28 But you can't even download a tarball of the git snapshot? 2020-05-27 09:34:37 It'd be best to just ask upstream to fix their stuff 2020-05-27 09:34:57 it's by design 2020-05-27 09:35:06 <_ikke_> broken by design? :) 2020-05-27 09:35:39 no, https://pastebin.com/95KeAwDQ 2020-05-27 09:35:39 Huh, got your old nick again, ikke? :o 2020-05-27 09:36:01 <_ikke_> uhh, I guess because I reconnected 2020-05-27 09:36:22 markand: Sounds to me like you can just create the mentioned file in the GitHub tarball? 2020-05-27 09:36:38 Or tell upstream that they totally can make custom tarballs on GitHub, they could even automate that with CI 2020-05-27 10:47:51 oh that was ardour.. somehow sounded familiar 2020-05-27 11:06:25 <_ikke_> ncopa: maybe related to kubernetes on armhf: https://github.com/golang/go/issues/30949 2020-05-27 11:55:05 im tagging rc2 now 2020-05-27 11:58:28 ๐Ÿ‘ 2020-05-27 12:00:29 Cogitri: sorry for being grumpy this morning 2020-05-27 12:09:17 No worries, sorry for breaking the builders 2020-05-27 12:10:09 Maybe I can persuade you to look at the clang MR to fix it on x86 though? :D 2020-05-27 12:20:41 lets not 2020-05-27 12:22:54 Cogitri: re: firefox 2020-05-27 12:22:55 bummer 2020-05-27 12:23:19 if it works for others means that its not an alpine problem, which is good 2020-05-27 12:25:49 except I have to be grumpy again, having firefox which changes often in stable is bad idea (sorry Cogitri) 2020-05-27 12:27:28 We'll need leaf packages for some things 2020-05-27 12:27:41 The same thing applies for packages like webkit2gtk 2020-05-27 12:28:03 anything like that should be updated in stable yes 2020-05-27 12:28:54 Cogitri: however, it is in your hand and I think you will care about it 2020-05-27 12:36:52 Cogitri: your clang patch seems to fail on x86_64 2020-05-27 12:37:11 is that what you wanted help with? 2020-05-27 12:41:17 Ah, I think it only fails due to CI being overloaded 2020-05-27 12:41:56 I just wanted someone else to have a look at the change before clang breaks even more on x86 (although it works on my x86 runner now, so AFAICS it should be good to go) 2020-05-27 12:54:34 it looks good indeed 2020-05-27 12:56:23 I'm not really sure why our musl ld triplet doesn't match up with what we use at other places though 2020-05-27 12:56:39 I guess that's a left over from the past? 2020-05-27 12:58:56 Thanks for looking at it :) 2020-05-27 13:37:46 Cogitri: because x86 was not always i686 (that's recent) 2020-05-27 13:39:01 i586 user here 2020-05-27 14:01:48 Ariadne: Okie, so it's historical, got it. Thanks :) 2020-05-27 14:37:51 is there a way with abuild to avoid rebuilding? when for example only the package() function was wrong, I want to avoid taking 1h to rebuild a package :) 2020-05-27 14:38:27 yes 2020-05-27 14:39:14 there are some config option in /etc/abuild.conf that can set clean srcdir on error. make sure that is not set (so srcdir is not cleaned) 2020-05-27 14:39:45 then to only re-run the package() you run: rm -r pkg && abuild rootpkg index 2020-05-27 14:39:55 <_ikke_> if a build failure happens, src remains in tact 2020-05-27 14:39:56 you mean ERROR_CLEANUP="bldroot deps" ? 2020-05-27 14:40:10 _ikke_, yes but abuild -r still re-run the build completely 2020-05-27 14:40:16 <_ikke_> yes, 2020-05-27 14:40:25 <_ikke_> you can run the specific functions 2020-05-27 14:40:34 ncopa, thanks I try 2020-05-27 14:40:35 markand: your config looks ok 2020-05-27 14:40:41 <_ikke_> abuild package for example 2020-05-27 14:40:51 okay perfect 2020-05-27 14:40:56 <_ikke_> or abuild rootpkg to get the splitfunction as well 2020-05-27 14:41:15 `abuild rootpkg` is waht you want. it will run package() in fakeroot, the split functions and create the final .apks 2020-05-27 14:41:29 yes exactly 2020-05-27 14:41:39 `abuild index` will update your local index 2020-05-27 14:41:44 will help saving some time and wear on my ssd ;p 2020-05-27 14:41:45 you need to do that as well 2020-05-27 14:41:46 <_ikke_> Note that package() needs to be written to only copy things, not move thing 2020-05-27 14:42:10 not if you do `rm -r pkg` 2020-05-27 14:42:26 <_ikke_> if you move things from srcdir to pkgdir 2020-05-27 14:42:31 <_ikke_> then you cannot run package again 2020-05-27 14:42:48 obviously 2020-05-27 14:42:49 true 2020-05-27 14:42:59 <_ikke_> There are packages that I needed to fix that in 2020-05-27 14:43:03 ardour 6 coming o/ 2020-05-27 14:43:23 oh, wow... 2020-05-27 14:43:47 i dont think i have used ardour since pre-alpine 2020-05-27 14:44:28 I wanted to give a try to opensource mao, but I can tell that it's the area where Linux sucks ball terribly unfortunately 2020-05-27 14:44:55 alsa, pulse, jack, ... 2020-05-27 14:44:59 +1 2020-05-27 14:45:19 you probably want jack+alsa 2020-05-27 14:45:49 the problem pulse solves (or tries to solve) is save battery time 2020-05-27 14:45:49 yes, ardour can't use pulseaudio anyway 2020-05-27 14:46:18 but then ardour takes exclusive access to the sound card so any other non-jack application are just stuck and can't play audio anymore 2020-05-27 14:47:28 'abuild deps unpack prepare build' is what I do for big packages when testing build 2020-05-27 14:47:45 <_ikke_> yeah me too 2020-05-27 14:48:07 if build pass, then 'abuild package' and if it is ok, 'abuild rootpkg index' 2020-05-27 14:49:12 in between some times 'rm -rf pkg' fix things and 'abuild package' again till I give up or success :) 2020-05-27 14:49:52 at the end 'abuild clean undeps' 2020-05-27 15:01:23 why we use libcap from http://www.friedhoff.org/posixfilecaps.html and not from https://git.kernel.org/pub/scm/libs/libcap/libcap.git/tree/ 2020-05-27 15:01:44 are they different 'sort of things' 2020-05-27 15:04:05 <_ikke_> are they or the are? 2020-05-27 15:04:51 what, my wording is bad? sorry if it is 2020-05-27 15:05:12 <_ikke_> Is it a question or a statement 2020-05-27 15:05:24 question, ofc 2020-05-27 15:05:54 to me it looks like we should use from https://git.kernel.org/pub/scm/libs/libcap/libcap.git/tree/ 2020-05-27 15:06:30 but not sure if there is a reason we don't, so before preparing MR for upgrade wanted to ask 2020-05-27 15:07:40 'apk version libcap' => 2.27-r0 2020-05-27 15:08:22 https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/libcap-2.34.tar.gz 2020-05-27 15:08:23 protip in case someone want help test boot/install alpine in vms: run setup-alpine -q && setup-disk 2020-05-27 15:08:31 asks less questions 2020-05-27 15:08:41 <_ikke_> ncopa: thanks 2020-05-27 15:09:30 ncopa: ^ you are libcap maintainer 2020-05-27 15:09:48 what is your opinion 2020-05-27 15:10:26 (except I think it is to late for 3.12 to upgrade libcap) 2020-05-27 15:11:28 also, what keeps you to upgrade qemu to 5.0 2020-05-27 15:11:36 i have tested rc2: -virt (lvmsys disk install), -extended (sys install), -standard with efi. 2020-05-27 15:11:51 oh, i guess we should upgraded qemu 2020-05-27 15:12:06 does libcap update break abi? 2020-05-27 15:12:14 if not, lets do it 2020-05-27 15:12:44 I'm not sure yet, didn't tested much, just working to change some things in APKBUILD 2020-05-27 15:13:28 markand: tmpfs 2020-05-27 15:13:40 hope will have something in few hours 2020-05-27 15:20:55 seems like efi install ins broken 2020-05-27 15:27:09 efi install works. just not with lvm root 2020-05-27 15:37:05 mps: can you help me test the arm image(s)? 2020-05-27 15:37:13 i can test rpi tomorrow i think 2020-05-27 15:37:14 yes 2020-05-27 15:37:21 hopefully we can do release tomorrow 2020-05-27 15:37:35 just post url when you have it ready 2020-05-27 15:37:58 ncopa: libcap has ABI changes ( 2020-05-27 15:38:16 andypost[m]: yes, I see 2020-05-27 15:38:25 to late for 3.12 2020-05-27 15:38:26 mps: dl-cdn.alpinelinux.org/alpine/v3.12/releases/ 2020-05-27 15:38:42 aha, ok, will test 2020-05-27 15:56:04 ncopa: this works fine on 'rpi zero w' http://dl-cdn.alpinelinux.org/alpine/v3.12/releases/armhf/alpine-rpi-3.12.0_rc2-armhf.tar.gz 2020-05-27 15:56:35 installed in run-from-ram-mode and tested basic things, all looks fine 2020-05-27 16:11:23 ncopa: alpine-uboot-3.12.0_rc2-armv7.tar.gz failed to boot with 'mkdir: can't create directory '/sysroot//proc': Read-only file system' 2020-05-27 16:12:18 not sure is it because tarball is not good or maybe my u-boot params is not good 2020-05-27 16:13:14 I have 'APPEND modules=sd-mod,usb-storage,ext4,f2fs,sunxi-mmc root=/dev/mmcblk0p2 rw rootwait console=${console}' 2020-05-27 16:13:35 maybe I don't need 'root=/dev/mmcblk0p2 rw rootwait' 2020-05-27 16:13:55 lets see 2020-05-27 16:15:46 yes, that is! removed 'root=/dev/mmcblk0p2 rw rootwait' from append line and it boots fine 2020-05-27 16:15:51 ncopa: ^ 2020-05-27 16:16:24 all is ready for release except new openssh :) 2020-05-27 16:18:43 ready? as of 12 hours ago weren't there like multiple new breakages in packages :-p 2020-05-27 16:19:14 dalias: I put ':)' at the end 2020-05-27 16:19:22 :) 2020-05-27 16:19:28 Well, one failing test in h2o and a known breakage in CLang that got fixed 2020-05-27 16:19:54 maxice8: I think sqlite have some last minute fixes in latest release 2020-05-27 16:20:02 3.32.1 ? 2020-05-27 16:20:11 I think so 2020-05-27 16:21:25 Security fix, yes 2020-05-27 16:22:29 https://www.sqlite.org/changes.html 2020-05-27 16:22:56 Fix two long-standing bugs that allow malicious SQL statements to crash the process that is running SQLite. 2020-05-27 16:23:09 there is an open issue on gitlab for that mps 2020-05-27 16:23:23 ah, didn't looked 2020-05-27 16:23:26 sorry 2020-05-27 20:07:56 can we merge !8470 in before tagging v3.12? 2020-05-27 20:10:25 sounds important :) 2020-05-27 20:13:35 Hmm, starting firefox on a fresh system says that the profile could not be loaded or is missing 2020-05-27 20:13:39 (3.12) 2020-05-27 20:29:19 รฅ 2020-05-27 20:29:22 oops 2020-05-27 20:34:00 disk was full 2020-05-27 20:34:04 so it could not create a profile 2020-05-27 20:36:48 Oh heh 2020-05-27 20:36:59 I know that, things start becoming weird quickly when the disk gets full 2020-05-27 20:40:39 Connected on my alpine VM now to irc :) 2020-05-27 20:41:15 So, hello world from Alpine 3.12 2020-05-27 20:42:40 Nice :) 2020-05-27 20:42:43 > ERROR: hyperfine-1.10.0-r0: BAD signature 2020-05-27 20:42:43 :c 2020-05-27 20:43:31 was it downgraded? 2020-05-27 20:44:07 Nop 2020-05-27 20:44:25 Was upgraded in 12916081b0e1bce89a918239f91710c3228a1d3d 2020-05-27 20:44:38 Uhhh 2020-05-27 20:44:45 The rebasing messed with the commit :) 2020-05-27 20:45:05 Let me fix that 2020-05-27 20:47:04 the commit message said upgrade to 1.10.0, but no pkgver was changed 2020-05-27 20:47:16 (the first one) 2020-05-27 20:47:32 I guess it was already upgraded at that point? 2020-05-27 20:48:23 Yes, the upgrade was done i nf4dd8cb1f2d386e22b0151f888c45e1010187c9d 2020-05-27 20:48:27 in f4dd8cb1f2d386e22b0151f888c45e1010187c9d * 2020-05-27 20:48:37 So when I rebased it that got removed from the other commit 2020-05-27 20:49:01 Anyway, bumped pkgrel now, thanks for being my rubber ducky :) 2020-05-27 20:49:43 np 2020-05-27 22:24:16 can we bump linux-lts to 5.4.43? 2020-05-27 22:31:54 i guess this was put out 30 mins ago..no rush! 2020-05-27 23:01:25 ikke: https://git.alpinelinux.org/ seems down 2020-05-28 04:43:44 c705: let me check 2020-05-28 04:51:57 c705: thanks for reporting, it's fixed now 2020-05-28 05:07:35 ikke: is there a better way i can make folks aware? 2020-05-28 05:09:56 Not really (#alpine-infra is a bit more appropriate), but we already had it monitored, so we already got a notification about it 2020-05-28 05:10:57 But we can still only look at it in CE(s)T timezone 2020-05-28 05:19:35 i understand 2020-05-28 08:19:32 doh 2020-05-28 08:19:43 i tested armv7 rpi boot yesterady 2020-05-28 08:19:51 armhf and armv7 on an rpi4 2020-05-28 08:20:00 didnt work. screen was black 2020-05-28 08:20:04 :( 2020-05-28 08:20:10 i tried aarch64 today 2020-05-28 08:20:11 same 2020-05-28 08:20:50 so it turns out that i didnt plug the hdmi cable to the screen.... /o\ 2020-05-28 08:20:58 oof 2020-05-28 08:22:16 I still have an rpi1b and 2, do you think it's worth testing on there? 2020-05-28 08:23:55 i think so yes 2020-05-28 08:23:59 at least the rpi2 2020-05-28 08:24:04 ok 2020-05-28 08:24:12 i have an old rpi1 somewhere 2020-05-28 08:24:17 armhf worked on rpi zero with serial console 2020-05-28 08:24:25 great! 2020-05-28 08:24:42 rpi zero is armv6? the armv7 will not work? 2020-05-28 08:24:54 I don't have that micro hdmi cable to test hdmi 2020-05-28 08:25:36 i'd like to drop armhf support after 3.12 release 2020-05-28 08:25:46 +1 2020-05-28 08:25:56 so rpi1 rp2 and rpi zero? 2020-05-28 08:26:10 rpi2 is armv7 iirc 2020-05-28 08:26:18 also, tested u-boot-armv7 on allwinner a20, it boots but no usb, and no ethernet drivers 2020-05-28 08:26:19 i think its only rpi1 that is armv6 2020-05-28 08:26:38 ok, yes 2020-05-28 08:26:49 mps: do you know what drivers it needs to enable? 2020-05-28 08:26:50 I thought it was 3 that switched to v7 2020-05-28 08:27:11 ikke: i dont remember, but its probably good to know before we drop armhf 2020-05-28 08:27:45 not sure, diff with testing/linux-edge/config-edge.armv7 could help 2020-05-28 08:27:59 according to the archlinux arm wiki, it's a armv7 cortex a7 chip 2020-05-28 08:28:34 but I don't have time to do all this now, build and test does it work 2020-05-28 08:29:01 anyone who need armv7 kernel can install testing/linux-edge 2020-05-28 08:29:45 "The earlier V1.1 model of the Raspberry Pi 2 used a Broadcom BCM2836 SoC with a 900 MHz 32-bit, quad-core ARM Cortex-A7 processor, with 256 KiB shared L2 cache." 2020-05-28 08:29:51 yeah 2020-05-28 08:29:56 rpi2 is armv7 2020-05-28 08:30:00 ok, good 2020-05-28 08:30:03 ikke: 3 switched to aarch64, no? 2020-05-28 08:30:10 yes 2020-05-28 08:30:16 rpi3 is 64bit 2020-05-28 08:30:17 Cortex A54 2020-05-28 08:30:20 A53 2020-05-28 08:30:27 what about rpi zero? 2020-05-28 08:30:46 +1 for dropping armhf from me :) 2020-05-28 08:30:52 I think that's v7 or aarch64 too? 2020-05-28 08:31:52 I can set up a x86_64 native install for testing with 3.12 later today if that still needs testing 2020-05-28 08:31:57 "The Raspberry Pi Zero and Zero W use the same Broadcom BCM2835 SoC as the first generation Raspberry Pi, although now running at 1 GHz CPU clock speed." 2020-05-28 08:32:16 the more testing the better 2020-05-28 08:32:29 if we drop support for armhf we drop support for rpi zero 2020-05-28 08:35:06 Should we announce that on alpine-devel mailing list? 2020-05-28 08:35:47 yes 2020-05-28 08:36:07 i guess its not decided yet, but we need to ask the question on alpine-devel 2020-05-28 08:37:18 pmOS people will 'heat' ML 2020-05-28 08:37:40 lol 2020-05-28 08:39:26 ncopa: I'll try to fix linux-lts for some armv7 boards but for 3.12.1 or 3.12.2, simply don't have much free time these days 2020-05-28 08:39:45 ofc, if someone don't fix it in meantime 2020-05-28 09:30:19 ncopa: its not that simple i think 2020-05-28 09:30:32 even some rpi2 are aarch64 2020-05-28 09:30:36 iirc 2020-05-28 09:30:46 they switched soc after some time 2020-05-28 09:36:53 hmm, I think I know why linux-edge 5.6.14 doesn't boot on rpi zero, I built it in thumb mode :/ 2020-05-28 09:37:15 and rpi zero doesn't have thumb 2020-05-28 09:37:29 thumb? 2020-05-28 09:37:59 thumb2, sorry 2020-05-28 09:38:43 Variable length instruction set apparently 2020-05-28 09:39:24 yes, 16bit instead of 32bit 2020-05-28 09:39:49 "Thumb-2 extends the limited 16-bit instruction set of Thumb with additional 32-bit instructions to give the instruction set more breadth," 2020-05-28 09:39:50 so you have two asm instructions in 32bit 2020-05-28 09:40:11 dense packed exe 2020-05-28 09:40:58 and somewhat faster, in one program memory fetch two instructions 2020-05-28 09:41:46 works nice in armv7 linux-edge kernel 2020-05-28 09:42:48 gcc have thumb2 as default on our armv7 2020-05-28 09:45:08 ncopa: what about last minute upgrade of openssh for 3.12 !8496 2020-05-28 09:53:51 mps: sounds good to me 2020-05-28 09:54:35 Was that the one that needs a restart after upgrading? 2020-05-28 09:55:10 that was 8.2_p1 2020-05-28 09:56:11 Ah okie 2020-05-28 09:57:09 Cogitri: I tested it and didn't have to restart it 2020-05-28 09:57:41 but not sure if it will work everywhere 2020-05-28 09:58:15 at least some of us should test it after upgrade 2020-05-28 09:58:23 saw some pretty impressive thumb-2 demos on risc-os last weekend 2020-05-28 09:59:01 flying through a full 3D fractal in only 256 bytes of program text 2020-05-28 10:00:38 regarding armhf, I am working out a proposal for a second tier of alpine ports. armhf could become one of those. 2020-05-28 10:01:20 what means 'second tier'? 2020-05-28 10:01:37 not 'first class'? 2020-05-28 10:02:18 as in not officially supported 2020-05-28 10:02:32 aha 2020-05-28 10:02:53 the idea is to incubate new archs, like riscv64 or mips32 or mipsel/mips64el 2020-05-28 10:03:09 but the infrastructure could be extended to deprecated archs too 2020-05-28 10:03:23 look I just want to run alpine on my Amiga ok 2020-05-28 10:03:45 also I have a microvax in my storage unit I want to set up eventually 2020-05-28 10:03:52 well, I thought about something called 'trimmed armhf', i.e. no GUI/X 2020-05-28 10:04:44 well I have an idea on fixing rust bootstrap to make it bootstrapable from the APKBUILD 2020-05-28 10:06:18 I've got A500 hanging there, no AmigaOS anywhere to be found 2020-05-28 11:15:10 IIRC amiga 500(a) used only ROM and unsupported since early 90' 2020-05-28 12:11:48 ncopa: linux-lts 5.4.43 fixes bugs I mention few hours ago on armv7 allwinner a20 2020-05-28 12:12:18 ethernet is up, usb works, reboot and poweroff also 2020-05-28 12:12:46 fixed with a single config option added 2020-05-28 12:14:41 which config option change? 2020-05-28 12:15:17 mps: it means that the linux-lts kernel working with a single config change? 2020-05-28 12:15:20 usb_gadget 2020-05-28 12:15:49 then i dont think it was the config option that fixed it 2020-05-28 12:15:56 last change you did for config-lts.armv7 2020-05-28 12:16:10 that was due to an old request 2020-05-28 12:16:35 but it means that the linux-lts-5.4.43 works for you, right? 2020-05-28 12:16:36 these boards have etherent on usb shared 2020-05-28 12:17:36 yesterday I tested tarball prerelease, it booted but not usb nor ethernet 2020-05-28 12:18:22 now I just apk add -u linux-lts, rebooted and usb and ethernet works 2020-05-28 12:19:24 if you make new prerelease tarball (or release) I will test it again 2020-05-28 12:20:30 ok, let me push rc3 2020-05-28 12:23:27 rc3 pushed 2020-05-28 12:23:38 I see 2020-05-28 12:36:34 ncopa: inform me when you make new tarball, i.e. alpine-uboot-3.12.0_rc3-armv7.tar.g 2020-05-28 12:37:39 Those should be generated automatically afaik 2020-05-28 12:39:03 aha, then have to monitor it 'by hand' :) 2020-05-28 12:40:13 heh, not much time to wait, it is there 2020-05-28 12:40:15 :) 2020-05-28 12:50:03 hm, no. this didn't fixed it. But we now know that the issue is not kernel but modules missing in u-boot-tarball initramfs (or modloop?) 2020-05-28 12:50:42 anyway, some progress 2020-05-28 13:32:37 modloop should have them all 2020-05-28 13:32:41 could be firmware? 2020-05-28 13:32:51 what happens if you install it to disk and reboot? 2020-05-28 13:34:30 did anyone test the alpine-xen image? 2020-05-28 13:47:24 ncopa: when install it on disk everything works fine 2020-05-28 13:47:42 and yes, modloop should have it all 2020-05-28 13:48:16 probably need to be added in kernel cli 'append modules=' list 2020-05-28 13:56:05 i wonder if it is a kernel module that is included in initramfs on the boot media, but lacks firmware 2020-05-28 14:00:45 firmware is not needed, afaik. but can look later 2020-05-28 14:02:04 after boot tarball (unpacked on mmc, ofc) there is no /lib/modules dir 2020-05-28 14:04:54 but, anyway I'm thinking to make 'ready-made' FS for such devices, something like Arch linux alarm have 2020-05-28 14:34:40 "his change was discussed on IRC with _ikke_ and mps." heh :D 2020-05-28 14:35:29 ikke: where and what? 2020-05-28 14:35:59 https://git.alpinelinux.org/aports/commit/?id=ec584ac1 2020-05-28 14:36:27 i sneaked in that :) 2020-05-28 14:37:20 ah, not "his change" but "This change" :) 2020-05-28 14:37:40 yeah, miscopy, sorry 2020-05-28 14:38:40 np. I just thought someone will change self at our advice :D 2020-05-28 14:39:03 hehe 2020-05-28 15:12:38 I'm pushing rc4. if nothing breaks i'll do 3.12.0 tomorrow 2020-05-28 15:15:14 I'm building qemu 5.0, if it pass will create MR 2020-05-28 15:22:08 drats... i forgot alpine-conf... 2020-05-28 15:28:49 what drives the version of alpine-baselayout? 2020-05-28 15:30:17 Can we get !8268 in 3.12 too? 2020-05-28 15:31:35 Cogitri: +1 for it 2020-05-28 15:33:07 I didnt have a chance to look at it 2020-05-28 15:33:23 it seems to change the current default, to always set those local vars? 2020-05-28 15:35:17 yes, it was based on an issue a user had 2020-05-28 15:36:02 what was the issue? 2020-05-28 15:36:11 issue is raised few times on irc 2020-05-28 15:36:14 I think musl defaults to C-UTF.8 anyway (or doesn't it, dalias?), but some programs don't recognise that without that env variable set 2020-05-28 15:36:37 I noticed mosh complained that it was not set 2020-05-28 15:36:37 E.g. DBus will start in non UTF-8 mode without that variable set, which breaks applications which expect UTF-8 to be available over DBus 2020-05-28 15:36:40 but I had to set LC_ALL 2020-05-28 15:37:07 i wonder what the consequence is for docker images 2020-05-28 15:37:23 there is a testsuite for docker images that test if those things are set or not 2020-05-28 15:37:46 setting TZ=UTC or similar broke stuff 2020-05-28 15:37:54 Hum 2020-05-28 15:38:02 but i guess that may be acceptable for new stable release 2020-05-28 15:38:18 I don't really know that much about that language stuff, so I'd be fine with keeping things the way they are until 3.13 too 2020-05-28 15:38:51 you know what 2020-05-28 15:38:53 let merge it 2020-05-28 15:39:40 the only thing i think is wrong is the commti message 2020-05-28 15:40:07 Oh, what would you prefer? 2020-05-28 15:40:08 it should be explained that we need to alwayse set those environment vars and why 2020-05-28 15:40:35 Ah fair, I should've explained it more in the commit description 2020-05-28 15:40:47 I can do that after lunch 2020-05-28 15:41:12 feel free to merge it after that 2020-05-28 15:41:22 im busy for the rest of the evening i think 2020-05-28 15:41:27 should do rc5 though 2020-05-28 15:41:31 Okie, thanks for taking a look :) 2020-05-28 15:41:40 need to rerun the installer tests 2020-05-28 15:43:17 BTW, not related to the 3.12 release, but what's the status of our docbook/other wiki replacment? 2020-05-28 15:43:34 I think there was some work in that area some time ago but I'm not sure 2020-05-28 15:43:39 SpaceToast: ^^ 2020-05-28 15:43:59 i suspect SpaceToast got demotivated for some reason 2020-05-28 15:44:02 And I wanted to rewrite large parts of the contributing things in the wiki but figured it'd be best to do that in docbook directly if we're going to adopt that soon (tm) 2020-05-28 15:44:06 we need a driving force for that 2020-05-28 15:44:19 And I got a bit jealous seeing Void Linux' super fancy new doc site :D 2020-05-28 15:44:24 we need a volunteer with a driving force 2020-05-28 15:44:48 Yup, of course 2020-05-28 15:45:04 Well, if someone knows a repo or smth where the current state is documented I'd love to take a look at it 2020-05-28 15:45:25 ask in #alpine-docs 2020-05-28 15:45:47 Oh, we have a channel dedicated for that, right 2020-05-28 15:46:55 i guess we shoudl have a wiki page explaining how to contribute to documentation 2020-05-28 15:47:09 Cogitri: https://docs.alpinelinux.org is what we've got, sources are at https://gitlab.alpinelinux.org/alpine/docs 2020-05-28 15:47:31 it's not really a replacement for the wiki either - there's place for both 2020-05-28 15:48:07 its a replacement for the official documentation stuff 2020-05-28 15:48:08 it should be for official alpine docs, so nothing on, say, X (because it's not an alpine project, or anything related to basic alpine installation/particularities/etc) 2020-05-28 15:48:15 yes, just not the wiki as a whole :) 2020-05-28 15:49:09 Ah, thanks for explaining 2020-05-28 15:49:13 re: progress on it, I consider the user handbook quintessentially finished 2020-05-28 15:49:24 governance handbook is still waiting for anything to come out of that subproject 2020-05-28 15:49:39 Oh neat. I don't think it's really well known among contributors though 2020-05-28 15:49:46 and re: the development handbook, my attempt to investigate had erm, issues, so I'm mostly going to let more active contributors work on that 2020-05-28 15:50:07 I'm still here (alpine is just a lot lower on my list of priorities nowadays), but I'm definitely available to review PRs, suggest improvements and merge stuff 2020-05-28 15:50:35 sounds complete / fair? ^^ 2020-05-28 16:08:19 Reviewing things is plenty already, thanks :) 2020-05-28 16:10:43 hmm, got qemu-system-rx when building upgrade to qemu 5.0.0 and I don't know what is it 2020-05-28 16:11:33 I'll try to get adding more docs once exam time is over, but I should try to not get too many OSS things on my plate again :) 2020-05-28 16:25:03 nice, qemu 5.0.0 is working, system-{x86_64,aarch64,arm} at least (tested them on x86_64 host) 2020-05-28 17:36:25 huh, https://gitlab.alpinelinux.org/mps/aports/-/jobs/128869 : Duration: 5 minutes 0 seconds 2020-05-28 17:36:57 on my i7 with 8GB RAM it took more than a hour 2020-05-28 17:47:01 that machine has 128 threads :P 2020-05-28 17:48:35 will someone send me one :) 2020-05-28 17:49:09 heh 2020-05-28 17:50:01 I don't need it for my work, just for alpine development ;) 2020-05-28 18:12:10 i have POWER9 192 threads for that 2020-05-28 18:12:22 and POWER8 with even more threads, but SMT8 is less performant 2020-05-28 18:12:38 I'm all set with my 3950X currently :) 2020-05-28 18:12:55 And I doubt I can fit that many cores into mini itx :D 2020-05-28 18:13:30 BTW, Ariadne: Who would build the packages of those community supported arches you suggested? 2020-05-28 18:13:49 Would it be AUR style-build-it-yourself or would Alpine still build it? 2020-05-28 18:14:20 Alpine would still maintain the builders, but the output wouldn't be "supported" 2020-05-28 18:21:51 anyone brave^Wwilling to review !8531 and download artifacts from CI and check if it works 2020-05-28 18:22:21 I dont have a host to test it on 2020-05-28 18:23:16 I tested qemu-system-{x86_64,aarch64,armv7} on x86_64 host, works fine and I'm tempted to merge it, to have it in 3.12 2020-05-28 18:24:04 from the setuptools 47.0.0 changelog 2020-05-28 18:24:07 * #2094: Setuptools now actively crashes under Python 2. Python 3.5 or later is required. Users of Python 2 should use ``setuptools<45``. 2020-05-28 18:24:50 that link is irrelevant :) 2020-05-28 18:25:44 i think we should wait on qemu 5 for 3.13 2020-05-28 18:25:52 i am planning to push musl 1.2.0 immediately on branch 2020-05-28 18:26:14 Uhh 2020-05-28 18:26:25 it is backwards compatible ABI-wise 2020-05-28 18:26:26 Do we still need loads of patches for 32-bit arches? 2020-05-28 18:26:28 for 32-bit 2020-05-28 18:26:48 no, most of it is upstreamed now :) 2020-05-28 18:26:48 ABI wise it's compatible, but the wiki page of musl sounded like a lot of breakage 2020-05-28 18:27:08 i have already done a test rebuild, it is not too bad 2020-05-28 18:28:09 and 3.13 will most likely become 4.0, because apk3 will likely be done by then 2020-05-28 18:29:37 Ah okay, the wiki page sounded rather grim to me 2020-05-28 18:29:38 Ariadne: could you elaborate a little why wait for 3.13 with qemu 5.0 2020-05-28 18:30:16 probably a big upgrade right before release 2020-05-28 18:30:21 basically this 2020-05-28 18:30:48 hmm, not much big, no breaking changes 2020-05-28 18:31:05 go ahead and push it i guess 2020-05-28 18:31:33 and BDFL expressed interest to have it on 3.12, but I think he didn't had time so I made it 2020-05-28 18:31:42 i am working on $CENDIAN support in abuild right now 2020-05-28 18:31:53 and !big-endian and !little-endian arch modifiers 2020-05-28 18:32:02 so we can block packages we know won't work based on endianness 2020-05-28 18:32:15 maybe 64-bit / 32-bit as well? 2020-05-28 18:32:20 yes, good idea 2020-05-28 18:32:46 aha, good idea 2020-05-28 18:32:52 :) 2020-05-28 18:34:21 Hi Cogitri, did you look at !8218 again; can it be merged? 2020-05-28 18:41:42 mps: the artifacts work for me (qemu-system-x86_64), so i am just going to push it 2020-05-28 18:42:03 merge, you mean :) 2020-05-28 18:42:08 whatever 2020-05-28 18:42:09 same difference 2020-05-28 18:42:11 you know what i mean 2020-05-28 18:42:33 starts good 2020-05-28 18:42:48 checksum failure :/ 2020-05-28 18:43:00 Ariadne: please, didn't wanted to be offensive, because that put ':)' at the end 2020-05-28 18:43:12 bummer 2020-05-28 18:43:43 i'm not feeling this AWS merge request for linux-edge incidentally 2020-05-28 18:43:55 hm, how it passed on CI 2020-05-28 18:43:56 i don't think AWS should be shipping alpine AMIs with linux-edge kernel 2020-05-28 18:44:22 Ariadne: context? 2020-05-28 18:44:28 its the newest MR on gitlab 2020-05-28 18:44:31 !8532 2020-05-28 18:45:09 enabling the driver, sure, but amazon shipping AMIs with it seems like madness to me 2020-05-28 18:45:21 right 2020-05-28 18:46:15 it only fails on armhf/v7 strange 2020-05-28 18:46:24 at least, it seems 2020-05-28 18:47:07 and on 3.12 builders 2020-05-28 18:47:22 download race 2020-05-28 18:47:56 because they share the same distfiles path I guess 2020-05-28 18:48:00 yep 2020-05-28 18:49:12 Ariadne: thanks for comment on !8532 2020-05-28 18:49:29 i also commented upstream 2020-05-28 18:50:34 i'm not opposed to shipping the driver, but i find shipping actual images with that kernel to be dubious 2020-05-28 18:50:42 this one is even better, thanks again 2020-05-28 18:50:43 sounds like it will be a pain in the ass for us 2020-05-28 18:51:36 they didn't read note in APKBUILD for linux-edge, obviously 2020-05-28 18:51:58 # NOTE: this kernel is intended for testing 2020-05-28 18:51:59 # please resist urge to upgrade it blindly 2020-05-28 18:51:59 mps: like I predicted :P 2020-05-28 18:52:14 we should clarify that note i think 2020-05-28 18:52:24 ikke: yes, as usual you are always right 2020-05-28 18:52:30 but there is no formal "kernel team" yet 2020-05-28 18:52:34 just a defacto one 2020-05-28 18:52:36 Let's rename it to linux-kernel-panic :D 2020-05-28 18:52:40 i should work on that too 2020-05-28 18:52:47 Cogitri: in favor 2020-05-28 18:53:01 i should invent human cloning so i can clone myself and ncopa and fabled and 2020-05-28 18:53:26 Ariadne: I expected that you will add some 'config-edge.xxx' 2020-05-28 18:53:51 yes, eventually, but i am not sure if edge should target octeon or malta 2020-05-28 18:54:01 i think octeon is more practical 2020-05-28 18:54:02 Cogitri: where I'm using linux-edge it is quite stable, didn't had any problem 2020-05-28 18:54:29 It kernel panic'ed for me on boot when I couldn't resist the urge to upgrade ^^ 2020-05-28 18:54:32 but octeon kernel is weird :) 2020-05-28 18:54:41 so... dunno 2020-05-28 18:54:45 and I'm using it (in some variations) for more than 3 months 2020-05-28 18:55:09 only some octeon boards can boot an initramfs 2020-05-28 18:55:27 so things that are normally in initramfs are staticly linked instead on octeon 2020-05-28 18:56:15 Ariadne: because of this I made ext4, f2fs and some other drivers 'in-kernel' and not as modules 2020-05-28 18:56:40 so much work to do 2020-05-28 18:56:42 :( 2020-05-28 18:57:49 Ariadne: they AMIs are a community project... I commented on the issue but we don't have any intention of actually shpping linux-edge in anything we support 2020-05-28 18:57:58 mcrute: yeah no worry 2020-05-28 18:58:04 it was just a little eyebrow raising 2020-05-28 18:58:41 the point of linux-edge is to allow us (kernel maintainers) to evaluate new features in current mainline stable kernel 2020-05-28 18:58:57 haha, yeah I could see that... probably should have been more explicit about what I was doing :-) 2020-05-28 18:58:59 e.g. they inform what changes will be made in next linux-lts kernel branch 2020-05-28 18:59:21 problem is 2020-05-28 18:59:23 do you migrate those changes forward to the main kernels? 2020-05-28 18:59:23 but if someone want to run linux-edge on this kind of 'what-is-it' (I don't know) then we could enable this driver 2020-05-28 18:59:34 yeah, its no problem to enable the driver 2020-05-28 19:00:00 its just that people may wind up using linux-edge because it enables some feature (because we are evaluating it), and then we stop evaluating it, and the feature goes away 2020-05-28 19:00:15 yes 2020-05-28 19:00:34 Hi here 2020-05-28 19:00:40 but it's testing, so no guaranties 2020-05-28 19:00:41 thats basically the situation we wish to avoid 2020-05-28 19:01:16 and intended to stay in testing 2020-05-28 19:01:18 In alpine:3.11 log4cplus fails on armhf. 2020-05-28 19:01:23 Ariadne: makes sense, we definitely don't want to support the edge package and will certainly not encourage that behaviour, but still don't want to prevent it if somebody has a really specific use-case 2020-05-28 19:01:36 krichy: fails how 2020-05-28 19:01:40 mcrute: sure i am just saying for documentation's sake :) 2020-05-28 19:01:46 howewer, I've built it on alpine:edge, and now it succeeds 2020-05-28 19:01:58 so, what is the procedure to enable it again in ports tree? 2020-05-28 19:01:59 mcrute: managing expectations :) 2020-05-28 19:02:03 we need to document our support of the edge images better anyhow so I'll make a note of that as well 2020-05-28 19:02:16 ikke: for sure! 2020-05-28 19:02:33 fails some tests in 3.11, that is mentioned in APKBUILD 2020-05-28 19:02:37 once the aarch64 stuff is stable I'd really like to make the case to bring these into Alpine as officially supported 2020-05-28 19:03:02 but small steps first I think 2020-05-28 19:04:24 mcrute: actually I would like to enable more drivers in linux-edge so people can test before they 'migrated' to linux-lts 2020-05-28 19:05:17 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/log4cplus/APKBUILD 2020-05-28 19:05:21 mps: gotcha, so this should be in-line with that goal :-) 2020-05-28 19:05:39 also, this is a blocker for kea dhcp being built 2020-05-28 19:05:57 mps: I'm happy to build a private AMI with the edge kernel specifically for validation of upcoming changes... I've been pondring some way to do automated tests on the AMI 2020-05-28 19:06:00 krichy: you can create a merge request to enable it again 2020-05-28 19:06:44 but I'm not sure what you're doing for testing and haven't (yet) had time to research it... would definitely appreciate a push in the right direction 2020-05-28 19:06:53 mcrute: good, then I think we can enable this driver (maybe at next upgrade) 2020-05-28 19:07:28 mps: can we land the lts/virt changes a lot sooner than that? 2020-05-28 19:07:48 ikke: thanks. I only have access to armhf architectures, so I dont know if the same is true for s390 or not. 2020-05-28 19:07:49 that depends on linux-lts maintainer, not me 2020-05-28 19:07:59 mcrute: ^ 2020-05-28 19:08:03 krichy: we have CI in place 2020-05-28 19:08:13 so it would try to build it on all arches 2020-05-28 19:08:20 though, armhf sadly is not supported 2020-05-28 19:08:29 then, armv7 2020-05-28 19:08:30 (armv7 is though) 2020-05-28 19:08:32 yea 2020-05-28 19:08:33 mps: who is that? 2020-05-28 19:08:40 ncopa 2020-05-28 19:08:49 mcrute: but we are now busy with 3.12 release 2020-05-28 19:08:54 ok, and will a merge req trigger a build? 2020-05-28 19:09:09 once it's merged to master, it will 2020-05-28 19:09:19 ok, thanks. 2020-05-28 19:09:54 but, if armhf is not supported, why is that mentioned in the APKBUILD at all? 2020-05-28 19:09:55 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/log4cplus/APKBUILD#L10 2020-05-28 19:10:02 well this is a release blocker for us but I can at least get everything in order and test out a custom build to validate it then poke ncopa and hope for the best :-) 2020-05-28 19:10:13 krichy: we do build for armhf, we don't have CI for it 2020-05-28 19:11:04 BTW, anyone know why our curl is not upgraded to https://curl.haxx.se/download/curl-7.70.0.tar.gz for 3.12 2020-05-28 19:11:31 Probably because no one got to it yet 2020-05-28 19:11:44 I can prepare an MR 2020-05-28 19:13:01 good 2020-05-28 19:20:44 hjaekel: I'll give it a look, thanks for the ping 2020-05-28 19:21:39 ikke: curl 7.70.0 on armv7, => make: *** [Makefile:804: nonflaky-test] Error 1 2020-05-28 19:22:37 lets see on aarch64 2020-05-28 19:24:28 ikke I've created one: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8535 2020-05-28 19:24:29 mcrute: thanks for the ena driver MR. i thinkwe want it for 3.12 release 2020-05-28 19:24:48 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8536 2020-05-28 19:25:09 mcrute: can you fix the commit message, and i'll merge it 2020-05-28 19:25:28 Ariadne: please hold your horses. we need rebuild the thirdparty modules too 2020-05-28 19:25:33 oh 2020-05-28 19:25:34 yes 2020-05-28 19:25:35 we do 2020-05-28 19:25:50 :) 2020-05-28 19:26:10 commit message looks good to me 2020-05-28 19:28:44 ncopa: was able to validate that this does work to bring-up networking on a1 and m6g so should be good to ship from my perspective 2020-05-28 19:29:04 ncopa: anything I can do to help with the 3p module rebuild? I assume it's just a bunch of version bumps? 2020-05-28 19:29:05 Can we merge !8218 still or should be wait for 3.13 with that? It's not a massive upgrade, but does need a few rebuilds due to ABI breakage 2020-05-28 19:29:14 happy to do the work on that if it will help get this released faster :-) 2020-05-28 19:30:01 Ariadne: why does verification of kea on s390x require a separate MR? 2020-05-28 19:30:08 Wondering that too 2020-05-28 19:30:14 i mean, it doesn't, but it is cleaner 2020-05-28 19:30:23 If they're in one MR s390x CI can just run over both packages 2020-05-28 19:30:26 How is that cleaner? 2020-05-28 19:30:33 logical separation of concerns 2020-05-28 19:30:39 If it's in one MR we can validate it actually works thanks to CI 2020-05-28 19:31:03 And I really don't see the advantage of splitting such MRs up when one change hard requires another one 2020-05-28 19:31:17 what i am actually saying is that the submitter has no way of validating it works on s390x other than our CI. so he should not make changes he cannot validate himself in an MR. 2020-05-28 19:31:55 enablement of armhf is one concern, s390x is another. 2020-05-28 19:32:02 ikke: hm, curl 7.70.0 pass on aarch64 2020-05-28 19:32:20 that the CI can validate both changes at once is not relevant to my point 2020-05-28 19:32:36 it fails on armv7 2020-05-28 19:32:39 the focus of this MR is to enable kea on armhf. it should leave s390x out of the mix 2020-05-28 19:32:43 ikke: yes 2020-05-28 19:32:48 So you want everyone who enables packages on s390x to have a s390x machine? 2020-05-28 19:32:57 I'm confused, just enable all the things and see if CI likes it 2020-05-28 19:33:10 I don't see the advantage of enabling it one arch at a time 2020-05-28 19:33:33 enabling it one arch at a time means we can git revert broken arch enablements 2020-05-28 19:34:00 but, whatever 2020-05-28 19:34:02 they are still separate commits 2020-05-28 19:34:05 If one arch works on CI but doesn't on the builders (which rarely happens) changing that is trivial without git revert too 2020-05-28 19:35:13 one is a more disciplined approach, the other is not 2020-05-28 19:35:13 Cogitri: wait with ABI rebuilds (higher risk for delay the release) 2020-05-28 19:35:31 mcrute: im on it. will push in a few mins 2020-05-28 19:35:41 ncopa: do you want curl 7.70.0 in 3.12? 2020-05-28 19:36:01 ncopa: Okie, will do 2020-05-28 19:36:04 throwing tons of stuff in a single MR also causes ABI rebuids to go south. the rebuild should be pushed *after* the parent, which requires two MRs. 2020-05-28 19:36:33 Ariadne: what if it breaks the build of some package? 2020-05-28 19:36:35 that is so parent is always bumped *before* any part of the rebuild 2020-05-28 19:36:40 ikke: yes 2020-05-28 19:36:50 ncopa: ok 2020-05-28 19:37:07 unless it breaks stuff and requires time to fix 2020-05-28 19:37:10 ncopa: okay, thanks! in general though is this something I can/should do in tandem with kernel patches? I'm certainly happy to do it to save you the effort 2020-05-28 19:37:34 ikke: sure, but the CI is incapable of evaluating a full rebuild because of the same problem. buildrepo does not always get the order right. i've seen it happen many times. 2020-05-28 19:37:49 mcrute: i have scripts for it. i think its easier for me to deal with it myself 2020-05-28 19:37:57 okie dokie 2020-05-28 19:38:09 thanks for asking 2020-05-28 19:38:26 buildrepo should build in correct order 2020-05-28 19:38:58 it should, but i have seen it build dependents first. this happened a couple of times with mips64 bringup 2020-05-28 19:39:19 it may happen if there are something fishyin the dependencies 2020-05-28 19:39:23 like circular dependencies 2020-05-28 19:39:40 right, that is probably what causes it 2020-05-28 19:40:45 other special situation is when some base install lib gets abi breakage. then it will not be updated due to old version is needed by something in the base install 2020-05-28 19:41:03 and you may end up do rebuild against the old version 2020-05-28 19:41:15 Ariadne: to me, at least theoretically, it would make sense to see the upgrade of a package and all it's dependencies as an attomic operation 2020-05-28 19:41:20 anyway, my point is that dumping everything in a single MR is not good practice 2020-05-28 19:41:36 i think for ABI breakages its the way to go 2020-05-28 19:41:52 so we can push them all in one go 2020-05-28 19:42:29 that said, having an MR with 100 commits is not a good idea 2020-05-28 19:43:06 Sure, everything should be done in moderation :) 2020-05-28 19:43:12 so i think doing it without an MR may be a better way to do it 2020-05-28 19:43:35 so we dont need rebuild *everything* for every tiny change 2020-05-28 19:44:34 there was one thing more i wanted to fix before 3.12 relase. the setup-interfaces with wifi is non-optimal 2020-05-28 19:44:56 it failed for me earlier with some weird messages 2020-05-28 19:45:14 i think the wpa_supplicant config for "open" networks is invalid 2020-05-28 19:45:18 and things went south 2020-05-28 19:45:20 ncopa: it worked for me today on rpi zero 2020-05-28 19:45:33 it worked for me when i tried to reproduce 2020-05-28 19:45:55 ah, 'open network', didn't tried that 2020-05-28 19:46:05 i believe it will fail with an open network, non PSK 2020-05-28 19:46:30 but i guess those are rare 2020-05-28 19:46:43 and even with captive portals it wont work 2020-05-28 19:47:04 (common usecase for open networks nowdays) 2020-05-28 19:47:38 what I dont know is how it ended up pick the "open" network path 2020-05-28 19:47:43 yes, but to late for 3.12 to dig deeply at that, imo 2020-05-28 19:47:49 anyways 2020-05-28 19:47:52 but i guess its not a showstopper for 3.12 2020-05-28 19:48:00 i have some post-3.12 things for abuild 2020-05-28 19:48:14 cool 2020-05-28 19:48:22 we are hoping to have the apk-tools side done for 3.12 2020-05-28 19:49:01 i have various ideas for abuild improvements 2020-05-28 19:49:10 but never had time to implement any :-/ 2020-05-28 19:49:24 basically, apk-tools gets new --print-endian and --print-bitwidth arguments in 2.11. abuild picks up on these values, and you can do arch="all !big-endian" or arch="all !32-bit" 2020-05-28 19:49:56 ah! nice! 2020-05-28 19:50:31 ikke: also !7346 2020-05-28 19:50:46 mps: oh, thanks! 2020-05-28 19:50:58 we missed it somehow 2020-05-28 19:51:01 i think once the --print-endian and --print-bitwidth go in, apk-tools 2.11 is basically ready 2020-05-28 19:51:06 but that's a fabled thing 2020-05-28 19:51:28 we would like apk-tools 2.11 to ship with 3.12, obviously. but we could upgrade it after the point i suppose 2020-05-28 19:52:08 yes, i think thats a good idea to hold it til post 3.12 2020-05-28 19:54:23 Quite a few things were changed in 2.11, yes 2020-05-28 19:58:46 mps: I'll close mine then 2020-05-28 20:00:51 ikke: looks like is it to late to try to fix these tests on armv7 2020-05-28 20:01:58 anyway maybe we shouldn't upgrade it now, because ncopa wants to make 3.12 release tomorrow 2020-05-28 20:02:34 ncopa: i am looking at update-kernel, but i don't understand the issue with mkinitfs on octeon 2020-05-28 20:07:51 oh, i see. the modloop is empty 2020-05-28 20:10:51 Unsupported proxy syntax in '127.0.0.1:0' 2020-05-29 07:38:57 I think the mariadb pkgconfig file or smth is bad since the 10.4.13 upgrade, lots of stuff suddenly fails to find mariadb's headers without explicit -I directives for the compiler via C*FLAGS 2020-05-29 07:42:49 sounds like pkgconfig is broken yes 2020-05-29 07:47:26 Cogitri do you have a reproducer? 2020-05-29 07:48:43 kea and gdal fail to build now 2020-05-29 07:49:07 I've added a "-I/usr/include/..." to gdal to fix the builders 2020-05-29 07:49:21 So if you remove that gdal should fail again to test 2020-05-29 07:51:35 it doesnt fail during configure 2020-05-29 07:52:13 gdal fails during compile, kea during configure 2020-05-29 07:58:52 hum 2020-05-29 07:59:16 we dont have the old mariadb somewhere? 2020-05-29 07:59:32 $ pkg-config --cflags mariadb 2020-05-29 07:59:32 -I/usr/include/mysql 2020-05-29 08:00:05 but those projects seems to need /usr/include/mysql/server as well 2020-05-29 08:00:14 so its an upstream issue 2020-05-29 08:03:39 Upstream being gdal/kea ? 2020-05-29 08:03:55 Or mariadb upstream? 2020-05-29 08:04:26 upstream mariadb 2020-05-29 08:04:33 this may be related https://github.com/MariaDB/server/commit/f21592c675e198ba6298748b40e5d695a17f4e5f 2020-05-29 08:05:02 my guess from that commit is that they used to set include dir to /usr/include/mariadb/server 2020-05-29 08:05:20 and had $includedir/.. added to cflags 2020-05-29 08:05:35 then they changed includedir to /usr/include/mariadb 2020-05-29 08:05:39 and that commit makes sense 2020-05-29 08:05:49 that a wild guess though 2020-05-29 08:07:29 Possibly. I guess I'll go ahead and compile the old mariadb in a bit to check that, but currently busy studying 2020-05-29 08:11:09 currently looking at curl on armv7 btw, seeing if I can find why the tests fail 2020-05-29 08:15:39 ncopa: curl seems to build fine on my armv7 lxc container 2020-05-29 08:32:50 ikke: it will need bisecting between previous and current release to find problem, probably 2020-05-29 08:45:32 mps: the question is if it's actual an issue with curl 2020-05-29 08:46:53 ikke: i tested in lxc and on native (armv7), same result 2020-05-29 08:47:00 success you mean? 2020-05-29 08:47:07 no, fail 2020-05-29 08:47:10 hmm 2020-05-29 08:47:14 strange, why do I get a success 2020-05-29 08:47:21 previous version works fine 2020-05-29 08:47:28 ah, yes 2020-05-29 08:47:39 I thought it was up-to-date, but only with master, not with the MR :) 2020-05-29 08:47:42 ok, good 2020-05-29 08:47:43 you got success in lxc? then it is good 2020-05-29 08:47:47 no 2020-05-29 08:47:52 previous version 2020-05-29 08:48:02 forgot to checkout the MR branch 2020-05-29 08:48:05 ah, yes, previous version is ok 2020-05-29 08:49:07 if BDFL don't release 3.12 today I will try to bisect it over weekend 2020-05-29 08:49:23 I have time today to look at it 2020-05-29 08:50:03 but not sure if we need to rebuild some (most dependants) packages with upgraded version for release 2020-05-29 08:50:16 is there a soname change? 2020-05-29 08:50:52 as I see no, but tests for such important thing would be good 2020-05-29 08:51:24 "Use of uninitialized value $HTTPPORT in substitution iterator at ./runtests.pl line 3220" might be the issue 2020-05-29 08:51:33 yes 2020-05-29 08:51:44 that is the cause of problem 2020-05-29 08:51:47 so might be just an issue in the test suite 2020-05-29 08:52:06 actually manifestattion of problem 2020-05-29 08:52:18 where is $HTTPPORT coming from 2020-05-29 08:53:01 it is set in tests/quicktest.pl (sorry writting from head) 2020-05-29 08:53:24 but tests subdir for sure 2020-05-29 08:53:55 and I tried to fix it manually but without luck 2020-05-29 08:54:20 ok, let's see what I can find 2020-05-29 08:54:55 runtests.pl 2020-05-29 08:54:57 131:my $HTTPPORT=$noport; # HTTP server port 2020-05-29 08:57:47 yes, this one 2020-05-29 08:58:06 look 2 lines above 2020-05-29 08:58:54 noport="[not running]" you mean 2020-05-29 09:00:49 yes 2020-05-29 09:00:55 this is strange 2020-05-29 09:01:16 But the error says the variable is undefined, right? 2020-05-29 09:01:24 (I'm out on breakfast now so can't do anything helpful) 2020-05-29 09:01:54 yes, that part is strange 2020-05-29 09:02:32 why $HTTPORT, SMTPPORT etc are undefined 2020-05-29 09:06:50 I'm thinking to ask upstream on ML, if you don't fix it in meantime :) 2020-05-29 09:46:36 ikke: if its a problem with testsuite, then i think you can disable the test and report it upstream 2020-05-29 09:50:00 Cogitri: think the mariadb issue may be a problem in kea and gdal 2020-05-29 09:50:10 it looks like mariadb is doing the right thing 2020-05-29 09:50:42 they moved the pkgconfig from /usr/share to /usr/lib so i suspect that they didnt use the pkg-config in previous release 2020-05-29 09:58:53 Hm, I'm pretty sure they used the pkgconfig previously, pkgconfig searches in /usr/share too 2020-05-29 09:59:03 We just prefer to put it in /usr/lib I think 2020-05-29 09:59:22 It's just weird that two unrelated projects suddenly break in the same way after the upgrade 2020-05-29 09:59:51 ncopa: I'm not certain yet, still figuring out what is causing it 2020-05-29 10:28:46 bah.. its not healthy to stress like i do now... 2020-05-29 10:29:09 i guess im stupid for trying include more than i should in the release 2020-05-29 10:29:30 Anything I can help with? 2020-05-29 10:29:55 u 2020-05-29 10:30:03 maybe start write release notes? 2020-05-29 10:30:08 Certainly 2020-05-29 10:30:13 i think i'll do rc5 too 2020-05-29 10:30:25 don't forget to take a look at the wiki 2020-05-29 10:30:29 once rc5 is out, help me test the installer 2020-05-29 10:30:36 maxice8: yes, that was exactly my plan 2020-05-29 10:30:38 i think we should have a link to the wiki too 2020-05-29 10:31:21 I have a day off :) 2020-05-29 10:35:21 zfs-lts checksums were not updated 2020-05-29 10:39:55 i messed up big time 2020-05-29 10:40:03 well... i messed up 2020-05-29 10:40:09 i merged a broken commit 2020-05-29 10:40:29 but fortunately i forgot to update the checkum in subsequent update 2020-05-29 10:40:48 or people would bet broken (unbootable) systems now if they updated 2020-05-29 10:41:15 i really should not trust that people doing MRs know what they are doing 2020-05-29 10:42:21 yeah, reviewing is one of the harder tasks in my experience 2020-05-29 10:43:46 ikke: yes 2020-05-29 10:44:20 I mean, also I have this feeling 2020-05-29 10:44:55 it's a lot easier to just 'throw' something in gitlab 2020-05-29 11:19:58 if build servers complete i'll tag rc5 2020-05-29 11:20:08 which will need some testing 2020-05-29 11:21:58 that means you will not make 3.12 release today? 2020-05-29 11:27:23 I sometimes have the feeling that reviewing a PR is more work than doing the same thing on your own 2020-05-29 11:27:38 mps: depends if we manage to verify that rc5 works 2020-05-29 11:28:00 nmeum: yes. agree. its often faster to just do it yourself 2020-05-29 11:28:27 but it is also good to teach others how to do it 2020-05-29 11:28:32 nmeum: Yes, it often is more work the first time 2020-05-29 11:28:33 yes, indeed 2020-05-29 11:28:41 But new contributors need to be taught somehow :) 2020-05-29 11:29:03 and teach people requires lots of patience... 2020-05-29 11:32:15 people who are willing to learn is pleasure to work with 2020-05-29 11:33:01 usually yes 2020-05-29 11:33:49 actually we have more those who are quite ready to learn, but some are 'stubborn' :) 2020-05-29 11:35:24 is pipewire-dev supposed to live in /usr/include/pipewire-3.0/pipewire/, having it in a subdir like this makes the chromium build proccess unable to find it 2020-05-29 11:36:11 I think yes 2020-05-29 11:36:23 It is meant to allow people to have multiple pipewires 2020-05-29 11:36:39 The pkgconfig should point to the right path 2020-05-29 11:37:07 rc5 is tagged 2020-05-29 11:37:32 now i want to test that the installer still works 2020-05-29 11:37:50 installed = alpine-setup, right? 2020-05-29 11:37:55 installer 2020-05-29 11:38:01 yes 2020-05-29 11:38:22 ikke: setup-alpine 2020-05-29 11:38:24 also have a look at the firstboot service during boot 2020-05-29 11:39:02 want to test boot and install EFI as well. sys install 2020-05-29 11:39:10 mps: uhh, yes :) 2020-05-29 11:39:11 lvm sys does not work with EFI 2020-05-29 11:40:15 would add a cpath env to the chromium abuild prepare ? or what would be the proper way to do this ? 2020-05-29 11:40:34 ncopa: testing rc5 now 2020-05-29 11:40:43 awesome. thanks! 2020-05-29 11:40:55 i'll test the -xen image 2020-05-29 11:41:10 no, ikke use awesomeWM for testing :) 2020-05-29 11:41:29 haha :D 2020-05-29 11:42:33 ncopa: is it possible to remove nomodeset from kernel parameters for sys installs? 2020-05-29 11:42:38 by default 2020-05-29 11:43:02 better to ask 2020-05-29 11:43:09 right 2020-05-29 11:43:13 framebuffer is shit on ipmi 2020-05-29 11:49:30 ncopa: I don't see anything about firstboot being mentioned 2020-05-29 11:55:05 only look that the service does not fail to start during first boot. 2020-05-29 11:55:09 it didnt 2020-05-29 11:55:17 so i guess its fine 2020-05-29 11:55:26 But accoding to the initd file it should have shown something 2020-05-29 11:56:02 Starting firstboot ... [OK] 2020-05-29 11:56:14 thats shown when you boot the iso 2020-05-29 11:56:26 ah, only when you boot the iso 2020-05-29 11:56:30 yeah 2020-05-29 11:56:31 not after installation? 2020-05-29 11:56:33 ok 2020-05-29 11:57:11 should I test the virtual image as well? 2020-05-29 11:57:18 yes please 2020-05-29 11:57:34 can you also test EFI boot? 2020-05-29 11:58:10 Can I test that with qemu? 2020-05-29 12:03:00 hi, i can't make merge request, https://gitlab.alpinelinux.org/jenneron/aports, that's what i got when i tried: 2020-05-29 12:03:00 Unfortunately, your email message to GitLab could not be processed. 2020-05-29 12:03:00 You are not allowed to perform this action. If you believe this is in error, contact a staff member. 2020-05-29 12:03:35 i sent emty email with subject "testing/xf86-input-multitouch" (name of branch) 2020-05-29 12:13:32 ikke: yes 2020-05-29 12:13:40 whee.. xen work 2020-05-29 12:14:42 i tested: boot alpine-xen in qemu, with 2 disks 8G, run setup-alpine and install on both vda vdb. setup-disk will create md0, md1 and md2 raid1 devs 2020-05-29 12:15:09 xen dom0 boots from disk. then i followed https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU 2020-05-29 12:15:16 and managed to create a pv 2020-05-29 12:15:30 works like a charm 2020-05-29 12:15:52 the only issue i found along the way was that the keymap was not restored after the sys install 2020-05-29 12:16:40 i think the problem is that loadkmap is not configured to start 2020-05-29 12:35:19 efi boot works in virtualbox 2020-05-29 12:35:36 they i guess its only rpi3 testing left 2020-05-29 12:36:28 ok 2020-05-29 12:37:23 then its just to do 3.12.0 i think 2020-05-29 12:37:52 I'll be working on the release notes 2020-05-29 12:39:09 tested virt as well 2020-05-29 12:41:14 great! thanks! 2020-05-29 12:45:01 What are the noteworthy changes for this release? 2020-05-29 12:45:27 Further deprecation of python2 I guess 2020-05-29 12:49:58 jenneron: sorry but we are a bit busy with making release now 2020-05-29 12:51:10 i realized what i was doing wrong 2020-05-29 12:51:19 thanks for reply 2020-05-29 12:53:26 ikke: not sure 2020-05-29 12:54:08 i guess initial support for mips64 is worth mentioning 2020-05-29 12:54:28 i was thinking of add a note sayin it will be the last release for armhf 2020-05-29 12:54:52 but given the response on the mailing list i think we should wait 2020-05-29 12:55:08 jenneron: maybe care to share what you did wrong for our reference? 2020-05-29 12:59:10 hmm, strange, git log --oneline v3.11.0.. --grep upgrade --format="%s" | sort -k1 -u hangs my container for quite a few minutes 2020-05-29 12:59:24 ssh times out 2020-05-29 13:01:24 Cogitri: well it can be that according to upstream, you were supposed to use #include the whole time 2020-05-29 13:01:31 or it could be a bug 2020-05-29 13:02:46 ikke: oom? 2020-05-29 13:03:49 what's wrong with armhf? not worth keeping along armv7? or is there some other reason 2020-05-29 13:04:02 Hello71: less and less upstream support 2020-05-29 13:04:16 so the maintenance burdon gets higher 2020-05-29 13:04:55 I guess that makes sense. doesn't debian still support armhf though? 2020-05-29 13:05:02 although they don't tend to upstream their patches :/ 2020-05-29 13:05:12 they tend to not upstream their patches 2020-05-29 13:14:29 did I told that installing aarch64 in qemu installs efi boot fine and VM boot using grub 2020-05-29 13:14:35 ikke: it was my stupid mistace. i have never made merge requests before. i didn't fork repository, i just set remote to my own repository and i pushed it. sorry to bother 2020-05-29 13:16:47 I get the impression that these qemu tests could be automated... 2020-05-29 13:17:03 does alpine have any tests outside of gitlab ci? 2020-05-29 13:17:12 s/tests/automated &/ 2020-05-29 13:17:12 Hello71 meant to say: does alpine have any automated & outside of gitlab ci? 2020-05-29 13:17:28 bad bot 2020-05-29 13:32:53 Hello71: what kind of automated tests? 2020-05-29 13:33:14 I mean integration tests 2020-05-29 13:33:34 there is gitlab ci which basically runs make check 2020-05-29 13:33:40 but it doesn't test if the system boots 2020-05-29 13:33:44 afaik 2020-05-29 13:33:48 Nothing automated 2020-05-29 13:33:51 manual testing 2020-05-29 13:39:58 Hello71: i think debian dropped armv6 long time ago 2020-05-29 13:40:07 mps: good to know! thanks for testing that 2020-05-29 13:40:28 aren't we talking about armhf? 2020-05-29 13:40:34 we are 2020-05-29 13:40:48 our (alpine's) armhf = armv6 2020-05-29 13:41:11 we have armv7 which corresponds with debians armhf (i think) 2020-05-29 13:41:50 would be great to have automatted tests with qemu 2020-05-29 13:42:00 yup 2020-05-29 13:42:03 not sure how though 2020-05-29 13:42:13 maybe through serial? 2020-05-29 13:42:21 we could probably do it with expect and alpine-virt which has serial enabled 2020-05-29 13:42:55 or we'd need separate release image for testing with serial enabled 2020-05-29 13:44:10 ok. lets make this release. ikke: http://wiki.alpin.pw/releng/release-checklist.html 2020-05-29 13:44:44 I can create an issue for this checklist? 2020-05-29 13:45:06 still working on release notes 2020-05-29 13:45:36 I'm strugling to find noteworthy updates 2020-05-29 13:45:52 typically language updates 2020-05-29 13:45:57 or databases 2020-05-29 13:46:00 like postgresql 2020-05-29 13:46:05 Yes, I have that under significant updates 2020-05-29 13:46:09 which needs dump/restore for upgrades 2020-05-29 13:46:42 Cogitri, Leo: anything else that is noteworthy to mention in 3.12 release notes? 2020-05-29 13:47:01 ikke: i guess its ok its short 2020-05-29 13:49:20 https://tpaste.us/EOl6 2020-05-29 13:50:30 Ariadne, Cogitri, Leo, mps: anything you think should be mentioned in release notes? 2020-05-29 13:51:16 ikke: nice, I'm mentioned in two lines :) 2020-05-29 13:51:39 ncopa: I think maxice8 have wiki with notes 2020-05-29 13:52:06 maybe note about ssh restart 2020-05-29 13:52:10 with details yes 2020-05-29 13:52:48 uh, let me look 2020-05-29 13:52:53 i have written what is important to me and i think others in the wiki notes 2020-05-29 13:52:58 i might have missed some stuff but the big stuff is there 2020-05-29 13:53:11 if sshd needs special treatment then we can mention it as noteworthy update 2020-05-29 13:53:54 ikke: can you help create 3.12.1 , move open issue to that (or 3.13.0) 2020-05-29 13:54:07 open issues* 2020-05-29 13:54:59 problem is I upgraded ssh on 3.11 already and can't now test will it need restart with latest version in 3.12 2020-05-29 13:55:15 ncopa: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11591 2020-05-29 13:55:39 ncopa: ah, that's confusing. 2020-05-29 13:55:58 ncopa: https://gitlab.alpinelinux.org/alpine/aports/-/milestones/153 2020-05-29 13:56:03 I guess you already cannot run softfloat binaries as is on musl 2020-05-29 13:56:49 mps: I upgraded openssh from 3.11 to edge just a few days ago and couldn't log in 2020-05-29 13:57:06 ah, duplicity is moved t community, maybe this deserves note 2020-05-29 13:57:16 so unless for some reason there was some fix made in 3.12 and not edge, then this is almost certainly a problem in 3.12 too 2020-05-29 13:58:08 Hello71: yes, this is expected with openssh 8.2_p1 2020-05-29 13:58:28 right, I'm saying that I tested and it does affect alpine 2020-05-29 13:58:40 and we upgraded it to 8.3_p1 for 3.12, Wed May 27 18:39:06 2020 +0200 2020-05-29 13:58:50 38a7d6eaa8cf893b162b57499774356c3df9cec6 2020-05-29 13:59:19 well, not a bad idea to add a note about this just in case 2020-05-29 14:00:36 yes, will add it 2020-05-29 14:01:37 https://tpaste.us/0PnN 2020-05-29 14:02:35 miscapitalized OpenSSH and also missing the 1 on p1 2020-05-29 14:03:00 fixed 2020-05-29 14:03:36 zabbix misspelled 2020-05-29 14:04:03 fixed 2020-05-29 14:04:32 You said we should link to the release notes wiki/ 2020-05-29 14:04:34 ? 2020-05-29 14:04:39 add in uppercase 'for detailed chages READ GIT LOG' :) 2020-05-29 14:05:21 https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.12.0 2020-05-29 14:05:42 cherry pick what you think is important 2020-05-29 14:06:24 yes, I've been reading that already 2020-05-29 14:09:03 we could have a link to that page 2020-05-29 14:09:10 if we're nitpicking then Qemu should be QEMU, and Postgresql should be PostgreSQL 2020-05-29 14:09:39 also there are line breaks after some section headers and some not, but I think this will not be visible on the rendered page 2020-05-29 14:10:59 fixed 2020-05-29 14:11:56 ncopa: https://gitlab.alpinelinux.org/alpine/aports/-/issues?milestone_title=3.12.0&scope=all&state=opened 2020-05-29 14:12:35 Most I moved to 3.12.1, some I moved to 3.13 2020-05-29 14:14:21 great! 2020-05-29 14:15:11 please hold you commit for 3.12.0 now 2020-05-29 14:15:15 commits* 2020-05-29 14:15:39 So, for master :) 2020-05-29 14:17:06 ncopa got a build log for https://git.alpinelinux.org/aports/commit/testing/py3-padatious?id=a44f73dca90322b87dd854aefe65e537e3801d1b? 2020-05-29 14:17:45 PureTryOut[m]: look in https://build.alpinelinux.org/buildlogs/ 2020-05-29 14:18:08 https://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/py3-padatious/py3-padatious-0.4.8-r0.log 2020-05-29 14:18:16 ok, here 3.12.0 comes... 2020-05-29 14:18:55 ncopa: I've pushed the post to master 2020-05-29 14:18:58 Oh that is useful 2020-05-29 14:19:04 Though that build log is completely useless... 2020-05-29 14:19:05 Terminated by what? 2020-05-29 14:20:51 i guess i killed it 2020-05-29 14:20:55 i think it hanged 2020-05-29 14:22:39 hmm, wwwtest is not updated 2020-05-29 14:24:47 after the release is finished, I'm going to restart gitlab for the security upgrade 2020-05-29 14:28:40 um 2020-05-29 14:28:45 i think we have a problem 2020-05-29 14:28:53 ok? 2020-05-29 14:28:55 s390x 2020-05-29 14:29:07 What about it? 2020-05-29 14:29:31 build-3-12-s390x has been gone for 22 days 2020-05-29 14:29:36 22620 buildoze 22d21 ./testrunner 2020-05-29 14:29:46 oof 2020-05-29 14:29:59 and we somehow did not notice 2020-05-29 14:30:17 yeah 2020-05-29 14:30:35 i just looked for 'idle' in the build list. i didnt verify each arch 2020-05-29 14:30:51 things which disappears tend to be unnoticeable 2020-05-29 14:31:26 pdns failed 2020-05-29 14:31:43 i killed the test 2020-05-29 14:31:52 ok 2020-05-29 14:34:24 the edge builder is ok though 2020-05-29 14:34:28 oops, over 160 packages left to build 2020-05-29 14:34:38 so hopefully it will just work 2020-05-29 14:34:44 22 days... 2020-05-29 14:34:53 160 packages is only main 2020-05-29 14:34:58 main and community 2020-05-29 14:35:03 ok. good 2020-05-29 14:35:09 thats not too bad 2020-05-29 14:35:16 and the builder is pretty fast too 2020-05-29 14:35:36 but it means that i cannot create docker image til its done 2020-05-29 14:35:49 nor sign the release 2020-05-29 14:46:03 ok, lets publish the release notes 2020-05-29 14:46:24 ncopa: can I restart gitlab now? 2020-05-29 14:46:30 sure 2020-05-29 14:48:23 builder is moving along 2020-05-29 14:48:37 yes, I'm tracking it 2020-05-29 14:48:40 30% 2020-05-29 14:50:37 gitlab is up again 2020-05-29 14:53:03 good job! 2020-05-29 14:53:30 wwwtest does not pick up changes. i guess www wont do it either 2020-05-29 14:53:37 yeah 2020-05-29 14:53:38 i guess the mqtt subject changed 2020-05-29 14:53:42 heh 2020-05-29 14:54:06 where is wwwtest hosted howdays? 2020-05-29 14:54:36 it's a cname for gitold apparently 2020-05-29 14:54:45 git-old 2020-05-29 14:54:59 looks like its bld1 2020-05-29 14:55:01 im on it 2020-05-29 14:55:23 ok 2020-05-29 14:59:59 https://wwwtest.alpinelinux.org/posts/Alpine-3.12.0-reloased.html 2020-05-29 15:00:09 still need to update the mqtt listener 2020-05-29 15:00:18 ok 2020-05-29 15:00:22 do you know what it should subcribe to? 2020-05-29 15:03:34 I think gitlab/alpine/infra/alpine-mksite 2020-05-29 15:08:50 Should we link the wiki on that page too? 2020-05-29 15:08:55 Since the wiki contains way more indo 2020-05-29 15:09:01 s/indo/info/ 2020-05-29 15:09:01 Cogitri meant to say: Since the wiki contains way more info 2020-05-29 15:10:25 And maybe initial D support is worth a mention on the main page too 2020-05-29 15:16:13 Cogitri: thats good point 2020-05-29 15:19:19 Cogitri: Could you go over that wiki? It has some unfinished sections 2020-05-29 15:24:53 im taking a walk 2020-05-29 15:24:55 i need a break 2020-05-29 15:25:11 i updated release notes on wwwtest.alpinelinux.org 2020-05-29 15:25:51 You deserve a break :) 2020-05-29 15:25:54 enjoy your walk 2020-05-29 15:35:28 ikke: I can do that tomorrow, busy today 2020-05-29 15:35:41 Maybe maxice8 can take a look before that? 2020-05-29 15:36:14 the bpf section ? 2020-05-29 15:49:52 Yeah, that's the one I noticed 2020-05-29 15:50:15 kamailio faield 2020-05-29 15:50:22 on s390x 2020-05-29 15:50:34 hmm, no mysql.h 2020-05-29 15:51:07 hmm, but mariadb-dev is included 2020-05-29 15:52:06 does it need to be #include ? 2020-05-29 15:52:19 or even 2020-05-29 15:55:12 also fails to build in my dev container, so no s390x specific issue 2020-05-29 16:04:02 Anyone knows why that is suddenly necessary? 2020-05-29 16:04:09 I don't see that it has changes since 3.11 in mariadb 2020-05-29 16:28:19 !8562 2020-05-29 16:31:14 hi 2020-05-29 16:31:26 hi 2020-05-29 16:31:29 congrats to everyone on 3.12 2020-05-29 16:31:36 It's not done yet :( 2020-05-29 16:31:46 s390x builder was mia 2020-05-29 16:35:08 rpi 8gb is out and so you have many builders now for aarch64 2020-05-29 16:35:35 The hardware we use is a bit more specier than a 8gb rpi 2020-05-29 16:35:41 spicier* 2020-05-29 16:35:51 Ariadne: could you review that MR? 2020-05-29 16:35:57 :-) 2020-05-29 16:36:02 which MR 2020-05-29 16:36:08 8562 ? 2020-05-29 16:36:21 yes 2020-05-29 16:36:39 I basically have no clue why that is necessary 2020-05-29 16:37:07 that's actually the way you're supposed to include mysql 2020-05-29 16:37:15 kamailio was doing it wrong 2020-05-29 16:37:41 yes. but why now? 2020-05-29 16:38:00 It only failed on s390x which was behind 2020-05-29 16:38:06 idk, maybe new mariadb dropped compatibility headers 2020-05-29 16:38:16 I checked pkgs.a.o 2020-05-29 16:38:24 doesn't seem to be any headers gone 2020-05-29 16:38:29 weird 2020-05-29 16:41:42 But you see no issue merging this? 2020-05-29 16:41:55 I'm doubting whether I should bump pkgrel 2020-05-29 16:42:06 ah, already done 2020-05-29 16:43:45 problem with mariadb is latest release did some changes in pkg-config that breaks various packages 2020-05-29 16:43:52 ah ok 2020-05-29 16:44:05 need to work around it for now 2020-05-29 16:45:21 ok 2020-05-29 16:45:32 ncopa: are the builders already branched? 2020-05-29 16:45:38 yes 2020-05-29 16:45:42 ok 2020-05-29 16:45:46 ok, then we need to cherry-pick that commit 2020-05-29 16:45:48 i'll backport it 2020-05-29 16:45:51 thanks 2020-05-29 16:46:03 hang on a sec 2020-05-29 16:46:28 hanging on 2020-05-29 16:47:13 ACTION elevator music 2020-05-29 16:47:44 i think its better to append -I/usr/include/mysql to CPPFLAGS 2020-05-29 16:47:55 ah ok 2020-05-29 16:47:58 but its weird, why isnt it properly exposed in pkg-config 2020-05-29 16:48:09 or mysql_config --cflags 2020-05-29 16:48:23 i think the proper fix is to fix mariadb somehow 2020-05-29 16:48:37 but im not sure how 2020-05-29 16:48:48 sure but right now this is blocking release so i think we should unblock release and then figure out mariadb 2020-05-29 16:49:00 need to it manually this case i think 2020-05-29 16:49:08 builder will checkout the git tag 2020-05-29 16:49:12 abuild build from there 2020-05-29 16:49:24 we shouldnt have tagged something that is not buildable 2020-05-29 16:51:48 i injected CPPFLAGS="$CPPFLAGS -I/usr/include/mysql" and build asterisk 2020-05-29 16:53:13 gdb, # include 2020-05-29 16:53:16 not found 2020-05-29 16:53:23 whatta 2020-05-29 16:54:08 where is the not found? 2020-05-29 16:54:14 https://build.alpinelinux.org/buildlogs/build-3-12-s390x/main/gdb/gdb-9.2-r0.log 2020-05-29 16:54:21 ./glob.h:25:11: fatal error: sys/cdefs.h: No such file or directory 2020-05-29 16:54:56 how is that possible 2020-05-29 16:55:04 it built on the other builders and it built on edge 2020-05-29 16:55:15 something else that was updated has triggered that 2020-05-29 16:59:12 also pkg-config related? 2020-05-29 17:01:37 not for sys/cdefs.h 2020-05-29 17:01:41 ok 2020-05-29 17:02:08 sys/cdefs.h is part of musl 2020-05-29 17:02:18 right 2020-05-29 17:02:28 or rather, its a POSIX header 2020-05-29 17:02:32 musl does not provide it 2020-05-29 17:03:06 whats weird is 2020-05-29 17:03:07 checking for sys/cdefs.h... no 2020-05-29 17:03:31 oh but gdb built this time 2020-05-29 17:04:05 huh ? 2020-05-29 17:05:04 i guess ncopa or somebody is intervening manually on s390x 2020-05-29 17:12:21 i am 2020-05-29 17:12:38 sys/cdefs.h is not posix iirc 2020-05-29 17:12:44 i think its in bsd-compat-headers 2020-05-29 17:12:55 not sure why gdb passed 2020-05-29 17:12:57 i'm confused though 2020-05-29 17:13:11 why is all of this stuff missing from 3-12-s390x 2020-05-29 17:13:20 when we released RCs already 2020-05-29 17:13:50 the build-3-12-s390x had a package with a test that hanged 2020-05-29 17:13:59 was gone for 22 days 2020-05-29 17:14:08 o 2020-05-29 17:14:12 nobody noticed that there was no _rc for s390x 2020-05-29 17:14:26 which makes me wonder why we even bother about s390x 2020-05-29 17:14:49 nobody seems to care about it anymore 2020-05-29 17:15:11 apparently not even IBM 2020-05-29 17:15:21 i think that should change for it to remain a supported port moving forward 2020-05-29 17:15:35 may be related to redhat thing 2020-05-29 17:15:51 they probably want their s390x users to buy redhat licenses 2020-05-29 17:16:28 i'm considering buying an s390x machine at a surplus auction that keeps being pushed back due to covid 2020-05-29 17:17:12 i wonder if there are anyone using alpine on s390x for production 2020-05-29 17:17:52 i doubt it, alpine kind of goes against the whole concept of s390x 2020-05-29 17:18:34 ok. i think im gonna make a trip to the store while its building 2020-05-29 17:18:37 i've also noticed that IBM has kind of stepped back from maintaining POWER 2020-05-29 17:18:40 but 2020-05-29 17:19:04 i think we can keep power going steady 2020-05-29 17:19:10 s390x is an architecture? 2020-05-29 17:19:12 i have some plans for expanding the power port, in fact 2020-05-29 17:19:14 yes 2020-05-29 17:19:18 c705: yes, big mainframe 2020-05-29 17:19:24 s390x IBM Z 2020-05-29 17:19:29 the kind you have to go pick up in a pickup truck 2020-05-29 17:19:36 ah, okay 2020-05-29 17:19:51 bbl 2020-05-29 17:28:53 ugh. pdns and mysql include 2020-05-29 17:34:58 sigh 2020-05-29 17:39:49 Usage: mariadb_config [OPTIONS] 2020-05-29 17:39:49 --cflags [-I/usr//usr/include/mysql -I/usr//usr/include/mysql/mysql] 2020-05-29 17:39:49 --include [-I/usr//usr/include/mysql -I/usr//usr/include/mysql/mysql] 2020-05-29 17:39:58 i suspect this is wrong :) 2020-05-29 17:40:14 pkgconf --cflags mariadb 2020-05-29 17:40:14 -I/usr/include/mysql 2020-05-29 17:42:10 ok 2020-05-29 17:42:11 figured it out 2020-05-29 17:42:18 its mariadb-connector-c 2020-05-29 17:42:25 -DCMAKE_INSTALL_PREFIX=/usr \ 2020-05-29 17:42:32 -DINSTALL_INCLUDEDIR=/usr/include/mysql \ 2020-05-29 17:42:53 these are relative to CMAKE_INSTALL_PREFIX 2020-05-29 17:43:06 aha 2020-05-29 17:43:13 so the latter should be just mysql 2020-05-29 17:43:21 or include/mysql 2020-05-29 17:43:58 yeah, i'm checking it now 2020-05-29 17:44:02 but i am pretty sure this will fix it 2020-05-29 17:53:14 Usage: mysql_config [OPTIONS] 2020-05-29 17:53:14 --include [-I/usr/include/mysql -I/usr/include/mysql/mysql] 2020-05-29 17:53:14 --cflags [-I/usr/include/mysql -I/usr/include/mysql/mysql] 2020-05-29 17:53:19 looks better 2020-05-29 17:53:26 petrie:~/aports/main/mariadb-connector-c$ ls /usr/include/mysql/mysql.h 2020-05-29 17:53:26 /usr/include/mysql/mysql.h 2020-05-29 17:53:55 petrie:~/aports/main/mariadb-connector-c$ ls /usr/lib/libmariadb.so 2020-05-29 17:53:55 /usr/lib/libmariadb.so 2020-05-29 17:56:15 need to backport this to 3.12-stable 2020-05-29 17:58:00 ncopa: build-3-12-s390x is MIA again 2020-05-29 18:00:46 hmm, mqtt-exec is not listed 2020-05-29 18:00:56 it stopped 2020-05-29 18:00:57 i guess fire it up 2020-05-29 18:01:04 thats the mariadb fix 2020-05-29 18:01:25 done 2020-05-29 18:09:32 something something fuck cmake 2020-05-29 18:14:44 im on it 2020-05-29 18:15:18 i stopped mqtt-exec.aports-build while manually building pdns 2020-05-29 18:15:51 ugh. 2 packages = 2% 2020-05-29 18:16:00 means there are 100 packages to go 2020-05-29 18:17:33 does this look ok? https://wwwtest.alpinelinux.org/posts/Alpine-3.12.0-released.html 2020-05-29 18:18:08 yes 2020-05-29 18:18:27 good. thanks 2020-05-29 18:18:31 well, the text looks a bit funny 2020-05-29 18:18:52 the headers pecifically, but i'm not sure if that's just an artifact of the test page 2020-05-29 18:19:09 and i mean the formatting, the content looks OK 2020-05-29 18:19:10 wow 2020-05-29 18:19:18 i committed more than ncopa 2020-05-29 18:19:27 nice 2020-05-29 18:19:44 Leo is the major committer nowdays :) 2020-05-29 18:19:52 Leo committed the most, but i suspect most of his are just abump 2020-05-29 18:19:55 :P 2020-05-29 18:19:59 I mean maxice8 2020-05-29 18:20:12 yeah, thats how I used to be on top before 2020-05-29 18:20:12 yes but the major idea of aports is abump :P 2020-05-29 18:20:29 anywho 2020-05-29 18:20:36 now i have to take care of all the tricky packages 2020-05-29 18:20:37 that mariadb issue was stupid 2020-05-29 18:20:45 did you find the problem? 2020-05-29 18:20:50 yeah 2020-05-29 18:20:58 fixed and backported already :) 2020-05-29 18:21:05 thank you! 2020-05-29 18:21:31 https://git.alpinelinux.org/aports/commit/?id=a1a915c3327e78203a76f05cd1c88a93e7ab0ee1 2020-05-29 18:22:04 basically cmake sucks 2020-05-29 18:22:05 :) 2020-05-29 18:22:09 doesn't this mariadb issue show that it would be safer to rebuild all depending packages even if there are no ABI changes? 2020-05-29 18:22:56 not really 2020-05-29 18:23:06 the issue that Ariadne fixed was already fixed in the previous versions, but the patch was removed 2020-05-29 18:23:08 looks like we had a patch for it that got removed in 5173f8ea2ef97d88f898267b38ea59cd02ea0354 2020-05-29 18:23:33 oh look 2020-05-29 18:23:35 its maxice8 2020-05-29 18:23:43 :p 2020-05-29 18:24:03 anyway the patch was unnecessary 2020-05-29 18:24:04 i generally dont care much who did it 2020-05-29 18:24:15 we were providing the wrong input to cmake to begin with 2020-05-29 18:24:19 the patch was actually bad 2020-05-29 18:24:31 im glad it got fixed properly 2020-05-29 18:24:45 that is what i care about 2020-05-29 18:24:54 Ariadne, why do you think "not really"? 2020-05-29 18:24:58 hjaekel: i don't think it is realistic to bump packages every time a dependency is changed. this will result in a lot of update churn 2020-05-29 18:25:19 instead, a better approach, which i am working on automating already, is to rebuild the entire archive every so often as a test run 2020-05-29 18:25:26 right, but we would avoid such issues that are also painful 2020-05-29 18:25:42 hjaekel: its safer to rebuild it all, but not realistic 2020-05-29 18:26:07 rebuilding it all always is more painful 2020-05-29 18:26:11 we would, but the cost-benefit analysis is unrealistic. weekly rebuild of the entire archive in a sandbox gets the same results without the update churn 2020-05-29 18:26:17 it would be very helpful if you know from which change the issue comes 2020-05-29 18:26:36 if you rebuild every week, there are hundreds of changes 2020-05-29 18:26:49 it can be deduced if necessary 2020-05-29 18:27:00 it took me 5 minutes to figure out the mariadb issue once i started digging 2020-05-29 18:27:16 i agree with Ariadne, re cost-benefit 2020-05-29 18:27:54 i looked at it earlier but was stupid to look at mariadb-dev rather than the separate client lib package 2020-05-29 18:28:16 in my case, i did 2020-05-29 18:28:22 apk add cmd:mysql_config 2020-05-29 18:29:33 then i did mysql_config --cflags 2020-05-29 18:29:38 and saw they were completely screwed 2020-05-29 18:29:49 thats how i knew it came from mariadb-connector-c-dev 2020-05-29 18:29:50 :) 2020-05-29 18:30:58 this: /usr/include/postgresql/server/utils/pg_locale.h:19:10: fatal error: unicode/ucol.h: No such file or directory 2020-05-29 18:31:14 means postgresql-dev is missing a depends=icu-dev 2020-05-29 18:31:48 If a rebuild is not realistic, then maybe a proper review process of the merge requests should be established, so that one person is creating the MR and another person has to approve 2020-05-29 18:33:30 i manually fixed postgresl-orafce 2020-05-29 18:34:19 ideally the maintainer should give an ACK before merge 2020-05-29 18:37:36 hjaekel: not realistic 2020-05-29 18:37:51 that MR was open for 15 minutes, so no chance for anyone to ACK 2020-05-29 18:38:02 which MR? 2020-05-29 18:38:14 !8421 2020-05-29 18:38:42 hmm, self-merge, naughty :p 2020-05-29 18:38:57 hjaekel: in this case, this is what check() is for 2020-05-29 18:39:17 there should be a test added to ensure that mysql_config --cflags returns the right data 2020-05-29 18:39:42 instead of nitpicking,maybe you can work on adding a check() to the APKBUILD 2020-05-29 18:40:10 if that does not interest you, please stop beating a dead horse, thanks 2020-05-29 18:40:18 do we have tests that check pkg_config? 2020-05-29 18:40:33 we don't, but they would be welcome 2020-05-29 18:40:48 pkgconf --validate will catch some things that don't make sense 2020-05-29 18:40:54 i intend to add additional validations 2020-05-29 18:41:08 perhaps check to make sure -I flags point to paths that actually exist 2020-05-29 18:41:14 but the .pc file in this case was fine 2020-05-29 18:41:20 the problem was mysql_config. 2020-05-29 18:41:44 I am not nitpicking, what I want to say is that we are not under time pressure, we are creating open source 2020-05-29 18:42:01 so it's not necessary that every MR is merged within minutes 2020-05-29 18:42:13 while alpine is open source, there are many people who are paid to work on it 2020-05-29 18:42:32 and alpine flowing at a reasonable pace is critical to those people continuing to be employed 2020-05-29 18:42:39 we can wait until we find someone to reveiw a MR 2020-05-29 18:43:02 anyway, you can be part of the solution instead of complain 2020-05-29 18:43:08 that is my suggestion 2020-05-29 18:44:04 i agree that a 15 minute delay on a self-merge is not a good look, but then again, i don't open MRs when making tactical engineering operations 2020-05-29 18:44:30 however, i do my best to make sure what i push does not break the package, and i ask maintainers if i am unsure 2020-05-29 18:44:54 I definitively want to be part of the solution, and I'm not complaining, I'm also making suggestions 2020-05-29 18:45:18 the difference is that your suggestions are more on the technical level, where i am suggesting process changes 2020-05-29 18:45:32 the process needs to stay basically as it is 2020-05-29 18:45:55 we do not live in a perfect world, unfortunately 2020-05-29 18:46:56 That's true, but that does not mean that everything has to stay as it is... everything can be changed 2020-05-29 18:47:16 ok, let me put it more bluntly 2020-05-29 18:48:03 the companies which sponsor alpine development cannot afford for the developers they sponsor to be delayed by red tape 2020-05-29 18:48:24 therefore, any process change that exists solely to introduce red tape, is unlikely to be adopted 2020-05-29 18:49:13 maxice8 made a mistake, but we have fixed that mistake. there are processes in development to improve QA to catch these mistakes earlier. 2020-05-29 18:49:33 i'm not going to continue arguing with you, at this point its just concern trolling 2020-05-29 18:51:58 Anybody looking at postgres? 2020-05-29 18:53:58 yes 2020-05-29 18:54:12 ok 2020-05-29 18:55:06 this is because postgresql now depends on icu-dev, but postgresql-dev does not reflect it 2020-05-29 19:26:24 Hmm, mu is missing emacs, but it should have been built 2020-05-29 19:26:40 Ariadne was a Cretan princess in Greek mythology 2020-05-29 19:27:05 emacs is blocked by librsvg 2020-05-29 19:27:29 ah, I see 2020-05-29 19:27:51 almost done with this intervention i hope 2020-05-29 19:28:01 I hope too 2020-05-29 19:28:51 building postgres now 2020-05-29 19:29:33 yeah it had not blown up on orafce yet 2020-05-29 19:29:44 oneinsect: yes, that is true 2020-05-29 19:30:45 :P i know you all busy but just some rant in-between as i wait to buy a new builder for alpine 2020-05-29 19:30:58 i'm not sure that is a rant 2020-05-29 19:31:00 but ok 2020-05-29 19:31:58 ok looks like we're all green except for s390x 2020-05-29 19:33:45 but then i heard AMD 3990x compiles linux kernel in 20 seconds, just a suggestion, we get those stuff alpine builders, i dont know the current infra though 2020-05-29 19:34:02 should get* 2020-05-29 19:34:11 for alpine* 2020-05-29 19:34:14 We get sponsored hardware that is quite beefy 2020-05-29 19:34:17 for x86, we have a threadripper already 2020-05-29 19:34:22 i think it is even 3990x 2020-05-29 19:34:29 oooh nice!!! i didnt know that 2020-05-29 19:35:09 oneinsect: Getting hardware is only one part of the picture, it needs to be hosted somewhere as well 2020-05-29 19:39:05 yeaa 2020-05-29 19:39:13 agreed 2020-05-29 19:39:26 Ariadne: everything is idle now 2020-05-29 19:39:29 ncopa: ^ 2020-05-29 19:40:25 i'm not sure how to proceed 2020-05-29 19:40:33 maybe we should retag v3.12 2020-05-29 19:40:50 that would be my suggestion 2020-05-29 19:40:55 we haven't actually "released" yet 2020-05-29 19:41:19 Hard to retag though if people already fetched the tag 2020-05-29 19:41:45 humm no 2020-05-29 19:41:52 git will pick it up as a forced update 2020-05-29 19:41:59 not for tags 2020-05-29 19:42:05 oh that's annoying 2020-05-29 19:42:28 maybe trigger a build manually on the s390x host 2020-05-29 19:42:35 to generate the release 2020-05-29 19:44:22 im triggering the release yes 2020-05-29 19:44:34 ssh is corrupt 2020-05-29 19:44:38 need to fix it 2020-05-29 19:45:11 fixed 2020-05-29 19:45:17 i fixed it 2020-05-29 19:45:22 we both did :) 2020-05-29 19:45:24 mu will be a problem 2020-05-29 19:46:54 i manually edited community/mu to it passes the build 2020-05-29 19:47:12 oh i fixed it 2020-05-29 19:47:15 in git :p 2020-05-29 19:47:46 yes but it will checkout the tag when it builds the release 2020-05-29 19:48:12 maybe i should have commented that out in the script instead 2020-05-29 19:48:38 and build it from 3.12-stable HEAD 2020-05-29 19:48:46 What part of building the release would that cause issues for? 2020-05-29 19:49:10 it will retry build community/mu 2020-05-29 19:49:18 which wont work due to missing emacs 2020-05-29 19:49:18 ah ok 2020-05-29 19:49:28 but for some reason we had emacs earlier 2020-05-29 19:49:45 edge still has emacs 2020-05-29 19:49:56 during 3.12 build. not sure why its gone from 3.12? 2020-05-29 19:50:30 emacs is blocked by librsvg 2020-05-29 19:50:33 on s390x 2020-05-29 19:50:40 or is librsvg now on s390x 2020-05-29 19:50:42 but at some point it built 2020-05-29 19:50:55 it was disabled in october 2020-05-29 19:51:15 maybe the emacs dependency was added recently? 2020-05-29 19:51:33 but strange that I still see emacs on the mirrors 2020-05-29 19:51:41 https://pkgs.alpinelinux.org/package/edge/community/s390x/emacs 2020-05-29 19:52:00 probably because disabling it does not remove it 2020-05-29 19:52:18 something pulled in librsvg dependency after it was built 2020-05-29 19:52:45 mu was moved from testing 2020-05-29 19:52:50 4 days ago 2020-05-29 19:55:14 \o/ 3.12.0 release was uploaded 2020-05-29 19:55:27 yaay 2020-05-29 19:57:43 <[[sroracle]]> congrats 2020-05-29 19:59:48 right 2020-05-29 20:15:43 congratulations 2020-05-29 20:20:38 we're not done yet 2020-05-29 20:52:19 and finally we got the web page updated and the annouce email sent 2020-05-29 20:52:28 never do release on fridays they said 2020-05-29 20:52:51 and _now_ congratulations! 2020-05-29 20:53:27 yeah, it's late for you folks in cet? 2020-05-29 20:53:36 ncopa: and, repeat this sentence on every release :) 2020-05-29 20:54:35 I missed party because I was on real party, so even don't need to open bottle of wine now :) 2020-05-29 20:56:26 its late 2020-05-29 21:26:21 congratulations! 2020-05-29 21:27:46 good job everyone! 2020-05-30 06:56:39 hah, ncopa still didnt learn not to release on fridays :) 2020-05-30 06:58:40 hehe, yes. but he learned to say 'never do release on fridays they said' everytime when he make release :) 2020-05-30 07:00:50 Updated https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases as well 2020-05-30 07:02:25 ๐Ÿ‘ 2020-05-30 07:58:29 Ariadne: the fix for mysql fixed an issue I had with zabbix as well :) 2020-05-30 08:11:00 https://www.reddit.com/r/linux/comments/gt16a2/alpine_linux_3120_released/ 2020-05-30 08:11:01 [REDDIT] Alpine Linux 3.12.0 released (https://alpinelinux.org/posts/Alpine-3.12.0-released.html) to r/linux | 64 points (87.0%) | 34 comments | Posted by LeoFromAlpineLinux | Created at 2020-05-29 - 20:58:15UTC 2020-05-30 08:12:52 it says 34 comments but I see just 4 2020-05-30 08:13:39 hmm, now i see all 2020-05-30 08:17:43 Cogitri: You were just on commit off 1000 commits :) 2020-05-30 08:17:47 just one* 2020-05-30 08:21:56 rotate screen 180 degrees and read that number :) 2020-05-30 08:23:44 though I dislike these number of commits in release notes, they means nothing 2020-05-30 08:24:20 Ncopa already moved away from listing them in order of commits 2020-05-30 08:25:54 anyway, this gives false perception 2020-05-30 08:28:31 nothing personal (I'm somewhere in the middle) but some people which deserves a big credits are 'low' in these numbers 2020-05-30 08:35:47 I have been thinking about bots to give info about merge requests 2020-05-30 08:36:42 on the top of my head, one bot that shows abi-laboratory information 2020-05-30 09:18:28 a gitlab bot which assigns MRs to the maintainer(s) of affected aports would also be neat 2020-05-30 09:18:43 ncopa is gonna get flooded 2020-05-30 09:19:32 indeed but maybe that would open up an oppertunity to move maintainership of some aports to other people 2020-05-30 09:19:55 big maybe 2020-05-30 09:22:26 maybe assigning the maintainer is too much, but informing the maintainer would be nice 2020-05-30 09:22:49 That has barely any change, both will ping maintainer 2020-05-30 09:23:04 yes, good ideas 2020-05-30 09:23:32 If we're gonna do that then do a maintainer purge before 2020-05-30 09:25:03 also this 2020-05-30 09:25:31 better to not have maintainer than inactive/retired 2020-05-30 09:25:47 ikke: OOOF 2020-05-30 09:25:54 So close yet so far :D 2020-05-30 09:26:06 hehe 2020-05-30 09:27:35 You should've done empty one just for the hell of it lol 2020-05-30 09:36:28 hey everyone 2020-05-30 09:36:33 i'm gonna update poppler to 0.89.0 2020-05-30 09:36:38 that includes a libreoffice rebuild 2020-05-30 09:37:00 when can i merge it for least disruption ? 2020-05-30 09:50:54 maxice8: builders don't look busy 2020-05-30 09:51:08 They are building stuff atm 2020-05-30 09:51:18 specifically my x265 update 2020-05-30 09:51:27 some, and not big ones 2020-05-30 09:51:38 except maybe ffmpeg 2020-05-30 09:52:26 but I don't see reason that you have to wait too much 2020-05-30 09:53:08 PureTryOut[m]: Yeah, didn't notice I got that many commits ^ยฐ 2020-05-30 10:26:34 ACTION notes that the most recent commit on 3.11-stable (merged on the 28th) hasn't turned up in the apk repos yet 2020-05-30 10:35:01 !6609 can someone that uses look at ? 2020-05-30 10:35:07 that uses mariadb* 2020-05-30 10:48:27 I've got a question about licensing. I've got a piece of software with a visibly permissive license, but it's not in the spdx licenses list https://github.com/poljar/matrix-nio/blob/master/LICENSE.md 2020-05-30 10:49:37 I guess it is suitable for inclusion if I make sure the license is included in the -doc subpackage, but I'm not sure 2020-05-30 10:51:27 Isn't that the ISC license ? 2020-05-30 10:52:19 almost sure that is the ISC license 2020-05-30 10:52:27 https://spdx.org/licenses/ISC.html 2020-05-30 11:01:03 here comes poppler 2020-05-30 11:15:03 Ah, yes 2020-05-30 11:16:17 dne: which package is that? 2020-05-30 11:16:26 xen* 2020-05-30 12:52:33 @ikke what is with pkgs.a.o not showing stuff ? 2020-05-30 12:53:17 You mean for 3.12? 2020-05-30 12:53:33 It's still syncing 2020-05-30 12:55:33 yes 2020-05-30 12:55:33 ty 2020-05-30 13:06:24 !8587 2020-05-30 13:06:27 first 3.12 MR :D 2020-05-30 13:35:08 I am currently trying to get rid of the last few aports which use python2 as a run-time dependency 2020-05-30 13:35:22 currently working on lizardfs, will probably also remove testing/getmail and upgrade kodi 2020-05-30 13:35:46 hah, haproxy finally got linux-musl target 2020-05-30 13:37:32 maxice8: re mariadb I would just go aheand and merge that later, or is there a reason for a more in-depth review? 2020-05-30 14:05:10 i have no clue 2020-05-30 14:05:30 mps: out of curiosity, does targetting linux-musl for haproxy improve anything? 2020-05-30 14:05:57 probably means we dont have ot patch it 2020-05-30 14:06:05 No patches were removed 2020-05-30 14:06:15 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8589/diffs 2020-05-30 14:06:28 probably cosmetic then 2020-05-30 14:06:28 but perhaps for the future 2020-05-30 14:06:31 yeah 2020-05-30 14:08:47 we didn't had patches for haproxy 2020-05-30 14:11:21 last time when I made it to build on alpine (da59b854cdbdcb8d64bbb1a5115a3817de90d84e) I made TARGET=linux-glibc instead of TARGET=linux2628 to be able to build 2020-05-30 14:11:36 aha ok 2020-05-30 14:11:40 but no patches are added/removed 2020-05-30 14:21:23 I wonder what actionable thing we need to do for #6933. Just enabling it by default does not seem like a good solution to me 2020-05-30 14:24:17 Hm, but I'd argue almost no one wants to disable that 2020-05-30 14:24:23 And other distros do the same thing 2020-05-30 14:24:37 So personally I'd opt for enabling it if the terminal supports the colours 2020-05-30 14:24:51 always enabled 2020-05-30 14:32:11 +1 2020-05-30 14:39:25 yay, lots of read again 2020-05-30 14:47:35 urgs 2020-05-30 14:52:00 its fixed already 2020-05-30 14:59:08 puh, this lizardfs aport really is a mess 2020-05-30 15:08:53 what requires it? 2020-05-30 15:09:04 nothing I think 2020-05-30 15:09:20 it builds fine now without python3 but it doesn't have a maintainer 2020-05-30 15:09:28 I upgraded it to git head which includes python3 support 2020-05-30 15:10:07 !8591 2020-05-30 15:10:18 Yes, I saw it 2020-05-30 15:11:02 I do not use it and it doesn't have any tests so not sure how well it works 2020-05-30 15:11:31 Maybe we should move it to unmaintained? 2020-05-30 15:11:36 I would be all for that 2020-05-30 15:12:39 should I just do that instead? 2020-05-30 15:12:47 You have my support :) 2020-05-30 15:12:52 I will just do it then 2020-05-30 15:23:43 done 2020-05-30 15:23:58 ikke: while you are here, do you have any opinion on removing testing/getmail as well? 2020-05-30 15:24:18 I commented on your MR 2020-05-30 15:24:18 ah, you already suggested moving it to unmaintained 2020-05-30 15:24:33 that would work as well 2020-05-30 15:24:37 Then it's easier to move back once py3 support is there 2020-05-30 15:24:43 ok 2020-05-30 15:26:56 done 2020-05-30 15:26:57 ok 2020-05-30 15:27:10 if I am not mistaken the only package left with a python2 run-time dependency is community/kodi 2020-05-30 15:27:15 hehe 2020-05-30 15:27:36 latest kodi release has support for python3 so upgrading it should solve that 2020-05-30 15:34:59 there are only nightly builds of kodi 19 but it hasn't been offically released yet so I guess we will have to wait for that to happen 2020-05-30 16:13:05 Hm, but I'd argue almost no one wants to disable that 2020-05-30 16:13:17 _almost_ no one indeed 2020-05-30 16:49:07 is it just me or is ldd behaving a bit strange? 2020-05-30 16:49:08 > cc -o hello-world hello-world.c -static && ldd ./hello-world 2020-05-30 16:49:14 > Adran/lib/ld-musl-x86_64.so.1 (0x7f4725d88000) 2020-05-30 16:49:38 the tab character caused a tab completation ':) 2020-05-30 16:49:45 ? 2020-05-30 16:50:30 with a static binary I would assume that it doesn't link against ld-musl-*.so is that assumption incorrect? 2020-05-30 16:51:20 it's correct. the incorrect assumption is that ldd is giving you meaningful information there 2020-05-30 16:53:20 wellโ€ฆI assumed that ldd doesn't output anything for static binaries. iirc that's what it did previously 2020-05-30 16:53:26 run file (if it's sufficiently new) or readelf 2020-05-30 16:53:34 ldd will error out for non-pie static binaries 2020-05-30 16:53:46 for static pie i don't think it knows how to tell that they're not something it can operate on 2020-05-30 16:53:55 file has the same problem iirc 2020-05-30 16:54:03 modern file is fixed 2020-05-30 16:54:16 but not sure if alpine has upgraded yet 2020-05-30 16:54:32 readelf is your most reliable answer 2020-05-30 16:55:38 alright 2020-05-30 18:08:31 Ariadne: how would you like to proceed with the go mips64 problem? given that 3.12 is released I would like to upgrade go to 1.14 at some point 2020-05-30 18:21:45 we are still investigating it. should have a solution soon 2020-05-30 18:22:56 we have observed on mips64 that go binaries are unstable 2020-05-30 18:30:30 Good luck 2020-05-30 20:46:06 maxice8: fyi, v3.12 is fully synced now 2020-05-30 21:06:35 so it's time to refresh my sysroots 2020-05-30 21:07:55 oh 2020-05-30 21:08:01 do we have docker image up 2020-05-30 21:08:47 yes we do 2020-05-30 21:39:24 Can we maybe disable the s390x CI runner for now when it fails all the time anyway? 2020-05-30 21:39:45 It's a bit annoying when all pipelines are red and I'm getting an email for every MR I open how CI is failing 2020-05-30 21:44:56 this !8594 MR doesn't have build() function. is that ok? 2020-05-30 21:50:23 No build () is fine when nothing is built (and the makefile only installs things) 2020-05-30 21:51:51 in this MR it actually build from C source 2020-05-30 21:52:07 and README says 'make' 'make install' 2020-05-30 21:52:49 Then make should be called in build 2020-05-30 21:54:11 I commented that in MR, thanks 2020-05-30 21:55:40 ๐Ÿ‘ 2020-05-31 03:41:13 nmeum: glad to know i'm part of musl now 2020-05-31 03:41:15 :P 2020-05-31 06:36:02 heh 2020-05-31 08:53:25 how to name 'quota' pkg, simply quota or quota-tools or linux-quota, disk-quota ... 2020-05-31 08:53:42 how does upstream call it? 2020-05-31 08:54:36 https://sourceforge.net/projects/linuxquota/files/quota-tools/4.05/ 2020-05-31 08:55:23 tarball is simply 'quota-$ver.tar.gz' 2020-05-31 08:55:40 I guess if it does not clash, I would just call it quota then 2020-05-31 08:55:57 preference is upstream name 2020-05-31 08:56:42 Arch linux call it quota-tools, while void just quota 2020-05-31 08:57:24 https://repology.org/project/quota/versions 2020-05-31 08:57:47 debian quotatool and quota 2020-05-31 08:57:57 ah, thanks 2020-05-31 08:58:23 Most call it quota, just a few outliers 2020-05-31 08:58:50 18 times quota, 3 times quota-tools 2020-05-31 08:58:52 https://repology.org/project/quota/information 2020-05-31 08:59:22 repology is a nice site for this kind of info 2020-05-31 09:00:09 yes, except it can be sometimes misleading :) 2020-05-31 09:00:34 sure 2020-05-31 09:01:39 I do send updates / fixes from time to time 2020-05-31 09:03:02 hmm, reading unpacked files to me quota-tools looks best name 2020-05-31 09:03:41 hmm 2020-05-31 09:04:05 and announces for example 'Quota tools 4.04 released' 2020-05-31 09:04:41 the project is called linuxquota on sourceforge 2020-05-31 09:04:56 https://sourceforge.net/projects/linuxquota/ 2020-05-31 09:04:58 and this 'quota-tools-4.05-README.txt' 2020-05-31 09:06:02 and Changelog 'Changes in quota-tools from 4.04 to 4.05' 2020-05-31 09:07:09 ok, will go with 'quota-tools' 2020-05-31 10:26:27 Cogitri: what's your opinion on moving polkit to community? seems to me only main/consolekit2 and main/libvirt require it. the former could also be moved to community (no main packages require it) the latter can be build without polkit support (not sure what this would imply though) 2020-05-31 10:26:55 if we move polkit to community we could also move mozjs60 and thereby python2 to community 2020-05-31 10:41:37 ikke: (and all interested) !8634 - review and comments are welcome 2020-05-31 10:42:31 looks pretty straight-forward 2020-05-31 10:42:45 I would say, just add it :) 2020-05-31 10:43:09 nmeum: I don't mind moving consolekit2 but I'm not sure about libvirt 2020-05-31 10:44:34 I wouldn't move libvirt, I wolud keep it in main and build it with --without-polkit 2020-05-31 10:44:59 but probably need to investigate first what that entails 2020-05-31 10:45:31 polkit support for libvirt was enabled in 2020-05-31 10:45:32 7ca62936d297e385c94c629838644bbc7c992cdc 2020-05-31 10:45:33 nmeum: though I don't use libvirt, I agree with you 2020-05-31 10:45:55 nmeum: That entails that you won't be able to use virt-manager with system instances I think 2020-05-31 10:46:10 It uses polkit to make it possible to run Qemu system instances 2020-05-31 10:46:42 Actually I'm not sure if that won't brick virt-manager entirely 2020-05-31 10:46:56 Since it asks for my password via polkit when starting virt-manager 2020-05-31 10:47:31 ah 2020-05-31 10:47:48 ( would like to see 'git rm polkit' one day) 2020-05-31 10:48:01 hm, breaking virt-manager is probably undesirable 2020-05-31 10:51:05 I'm not entirely sure about that though, I haven't used virt-manager for some time 2020-05-31 10:54:25 I could open an MR moving polkit to community (with the changes described above to libvirt and consolekit) and we can discuss is further on gitlab then, would that make sense? 2020-05-31 11:17:02 ugh someone committed one of my patches a while back under their name and not mine so its difficult to find in git-shortlog 2020-05-31 11:18:35 opal: you should still be the author 2020-05-31 11:18:46 hmm, but shortlog should show authors 2020-05-31 11:19:01 opal: do you know what package that patch was for? 2020-05-31 11:19:19 https://gitlab.alpinelinux.org/alpine/aports/-/commit/8225d5fd09 2020-05-31 11:19:41 "authored 3 months ago by Francesco Colista's avatar Francesco Colista " 2020-05-31 11:19:43 hmm 2020-05-31 11:20:20 Not sure why fcolista did it like that 2020-05-31 11:20:25 " 2020-05-31 11:20:27 "Creds to : opal hart" 2020-05-31 11:20:39 yeah lol 2020-05-31 11:21:17 someone else did that fairly recently in another repo and im like, git can read emailed patches directly, just use that 2020-05-31 11:26:27 anyway submitted to aports a commit for prosody that fixes the default config 2020-05-31 11:26:54 guess someone added a line and then did not test it 2020-05-31 11:26:58 a long time ago 2020-05-31 11:27:55 what other package was i supposed to work on, let me check my mail 2020-05-31 11:31:53 nmeum: Sure 2020-05-31 11:32:11 And I guess it makes sense to move things that need polkit to community anyway 2020-05-31 11:32:23 Since most people want polkit-elogind anyway 2020-05-31 11:33:37 yeah and polkit-gnome and other polkit related packages are also in community/ already 2020-05-31 11:36:59 any opinion about !8352 2020-05-31 11:37:54 Cogitri: !8637 2020-05-31 12:05:32 opal: checksum failure 2020-05-31 12:05:40 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8636 2020-05-31 12:08:25 my bad i'll send a v2 2020-05-31 12:12:40 done ikke, thanks 2020-05-31 12:14:19 https://gitlab.alpinelinux.org/nmeum/aports/-/jobs/130955 2020-05-31 12:14:24 can we make the CI ignore checkapk failures? 2020-05-31 12:14:50 > >>> ERROR: the built package (consolekit2) is already in the repo 2020-05-31 12:15:00 that's an error message emitted by checkapk because I didn't bump the pkgrel 2020-05-31 12:37:17 huh, finally managed to boot mainline 5.6 kernel on raspberry pi zero w 2020-05-31 12:49:31 pro-ftpd is failing on some arches 2020-05-31 12:49:49 looks like a build dependency order issue 2020-05-31 12:51:24 yes, (someone told few days ago how is reviewers and commiters life is hard) 2020-05-31 12:52:11 trying to reproduce it locally 2020-05-31 12:52:49 probably depends on the amount of concurrent jobs 2020-05-31 12:54:38 could be, locally it passed fine 2020-05-31 12:54:41 in lxc 2020-05-31 12:55:18 and I have export JOBS=8 in abuild.conf 2020-05-31 12:57:41 oh i thought pro-ftpd was the issue :^) 2020-05-31 12:57:56 i wish ftp was worth saving but we have rsync 2020-05-31 13:00:18 We have better alternatives for faxing, but they refuse to die as well 2020-05-31 13:00:43 fair 2020-05-31 15:16:00 can we do a purge of testing/ at some point again? i.e. move all inactive packages to testing/ like we did in b6af1e02efe594039707cd882517663d5370f375 2020-05-31 15:16:20 sure, i use testing/* 2020-05-31 15:17:16 I also use testing/* packages but I move them to community/ or main/ if they work at some point 2020-05-31 15:17:38 yeah, sounds like a good idea 2020-05-31 15:17:41 while going through packages which still use python2 I found a bunch of poorly maintained packages in testing/ 2020-05-31 15:17:47 i mean, in the commit title i use testing/* instead of [multiple] 2020-05-31 15:17:48 I have some packages in testing which should be moved to community 2020-05-31 15:18:06 hmm, I keep some pkgs in testing and move them only on users requests 2020-05-31 15:18:59 foxtrotgps fails to build 2020-05-31 15:19:29 "incompatible types when assigning to type 'double' from type 'timespec_t' {aka 'struct timespec'}" 2020-05-31 15:21:39 oof 2020-05-31 15:21:43 passed on CI >< 2020-05-31 15:27:05 I wonder how that happens 2020-05-31 15:30:50 in computing most used thing is so called 'monte carlo method' 2020-05-31 15:30:58 :) 2020-05-31 15:31:48 whever i head monte carlo i remember of Monaco for some reason 2020-05-31 15:36:00 probably because they relates 2020-05-31 15:38:23 from Wikipedia: "Monte Carlo is officially an administrative area of the Principality of Monaco" 2020-05-31 15:38:24 huh 2020-05-31 15:40:14 mostly known as 'Casino' from which computing 'monte carlo method' got name :) 2020-05-31 17:06:19 only 15 python2 packages left \o/ 2020-05-31 17:08:13 Somebody call my name? 2020-05-31 17:09:28 nmeum: regarding go 1.14, we are considering rebootstrapping 1.14 with a cross-compile and see if 1.14 can rebuild itself on the host 2020-05-31 17:11:18 ok, keep me posted ;) 2020-05-31 17:14:15 lemmesee... I did go 1.14 by 1.4 bootstrap -> 1.14 2020-05-31 17:20:40 ah, there is go-bootstrap package to do that 2020-05-31 17:33:33 Monte Carlo :D 2020-05-31 17:55:25 I think I'll send https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/clang/10-add-musl-triples.patch to llvm upstream 2020-05-31 17:57:16 Monte Carlo Casino :) 2020-05-31 18:01:10 artok: we are talking about mips64 2020-05-31 18:01:24 nmeum: go ahead and bump to 1.14, i'll rebootstrap it. i think it will work 2020-05-31 18:01:26 oh that then 2020-05-31 18:14:10 :) 2020-05-31 19:05:54 Ariadne: alright, good to hear 2020-05-31 19:08:38 currently making sure that the go 1.14 testsuite still passes on all arches supported by the gitlab ci 2020-05-31 19:23:47 uhm, we don't have linux-lts for armhf anymore 2020-05-31 19:25:05 ikke: didn't you say that you had a fix for the getrlimit go test suite problem? do you still recall what that fix was? 2020-05-31 19:25:47 I am asking because the aarch64 CI builder seems to run into this (again?) https://gitlab.alpinelinux.org/nmeum/aports/-/jobs/131397 2020-05-31 19:27:01 For CMAKE to pick up the Java installation, I now do `PATH="$PATH:/usr/lib/jvm/java-1.8-openjdk/bin" cmake`. Is there a better way of doing this? Is there maybe an easy way to get the binaries symlinked to `/usr/bin/`? 2020-05-31 19:33:40 ACTION really wished we had a proper alternatives system for that 2020-05-31 19:35:34 never really seen a good alternatives system so far, find the one used on debian-based distros very annoying personally but I agree that the way we handle jdk versions is a bit suboptimal atm 2020-05-31 19:36:22 eclectic from Exherbo is kinda neat 2020-05-31 19:37:00 But really, anything that just manages slots (as in notes the available slots) and symlinks things into place would be neato 2020-05-31 20:07:40 nmeum: that was fixed upstream 2020-05-31 20:08:10 They changed the syscsll they did to one that was allowed in Docker on arm 2020-05-31 20:08:18 Are you running into that again? 2020-05-31 20:24:57 ugh, forgot to check commits :-/ 2020-05-31 20:25:03 had to squash 2020-05-31 20:25:20 that is a 2020-05-31 20:25:26 groรŸ oof 2020-05-31 20:25:58 ganz groรŸ 2020-05-31 20:26:02 Yeah, I sometimes have that happen to me as well :/ 2020-05-31 20:26:19 That's what I dislike about gitlab / github 2020-05-31 20:26:22 I need to add a confirmation prompt for mgmr 2020-05-31 20:26:23 it's all about the MR 2020-05-31 20:26:31 commits don't matter 2020-05-31 20:29:41 arch just uses a custom script 2020-05-31 20:29:43 https://git.archlinux.org/svntogit/packages.git/tree/trunk/bin_archlinux-java?h=packages/java-common 2020-05-31 20:42:15 ikke: ah, probably not included in the latest release then 2020-05-31 20:42:24 hmm 2020-05-31 20:43:09 I will push the go upgrade now 2020-05-31 20:43:31 it fails on aarch64 ci due to the getrlimit thing and the armv7 ci runs into a timeout but unsure whether this happens on the builders 2020-05-31 20:44:31 nmeum: https://github.com/golang/go/issues/38604 2020-05-31 20:45:23 looks like that will be included in 1.15.X 2020-05-31 20:45:28 ok 2020-05-31 20:45:29 we could backport it though 2020-05-31 20:45:38 but I think it's not that important? idk 2020-05-31 20:46:06 Depends on how quick we will go to 1.15 2020-05-31 20:46:58 I think I patched it for 3.11-stable 2020-05-31 20:47:15 yeah, I did 2020-05-31 20:47:28 So we can do the same for edge 2020-05-31 20:48:03 nmeum: https://tpaste.us/on6k 2020-05-31 20:48:12 it's a relatively simple patch 2020-05-31 20:48:22 not sure if it applies cleanly on 1.14 though 2020-05-31 20:48:50 okk 2020-05-31 20:49:07 can backport it after the current upgrade passed successfully 2020-05-31 20:49:11 nod 2020-05-31 20:49:26 just wanna make sure that works before I do anything else with go 2020-05-31 21:00:09 the build-edge-armv7 builder shows as idle on build.alpinelinux.org but doesn't seem to have build go yet is that intended? 2020-05-31 21:08:45 it's still busy apparnetly 2020-05-31 21:09:17 build.a.o shows it as well 2020-05-31 21:13:49 hm strange 2020-05-31 21:13:51 it failed now 2020-05-31 21:14:04 this time with a different error message on a test which passed on the ci 2020-05-31 21:14:13 > using too much memory: 81305600 bytes 2020-05-31 21:17:53 I will call it a day for now 2020-05-31 21:17:58 heh 2020-05-31 21:18:07 maybe it's some kind of race condition and it will magically fix itself over night ':R 2020-05-31 21:18:15 what's up with things taking too much mem on a box with 128G 2020-05-31 21:18:41 probably some other limit 2020-05-31 21:38:35 PureTryOut[m]: yo, since upgrading to latest kde packages, my akonadi keeps dying every time my computer goes to sleep 2020-05-31 21:38:49 and i have to rm the entire .local/share/akonadi to make it work again 2020-05-31 21:40:45 Yeah I noticed that swell, it's hella annoying 2020-05-31 21:40:49 Not sure what's happening 2020-05-31 22:26:44 PureTryOut[m]: any objection to adding a -dbg package to akonadi? 2020-05-31 22:33:00 on armv7 go seems to be running into https://github.com/golang/go/issues/37331 2020-05-31 22:33:04 not sure what the armhf thing is about 2020-05-31 22:37:04 Ariadne: nope 2020-05-31 23:13:24 !8672 seems to fix the go test flakyness (at least on the CI) 2020-05-31 23:13:28 will push it tomorrow