2019-06-01 01:05:17 this has been a long, twisty road - but I think I may see why apk's solver is failing to do the right thing 2019-06-01 01:05:55 we've just released AdΓ©lie 1.0-BETA3, and due to that, we have lots of people upgrading their computers... we've had at least three cases so far today where there's been the same error 2019-06-01 01:06:21 harfbuzz-icu-1.8.8-r1: 2019-06-01 01:06:21 breaks: harfbuzz-dev-2.4.0-r0[harfbuzz-icu=2.4.0-r0] 2019-06-01 01:06:21 breaks: pcre-dev-8.43-r0[libpcrecpp=8.43-r0] 2019-06-01 01:06:21 libpcrecpp-8.42-r1: 2019-06-01 01:06:54 this includes our primary web server, which has just adelie-base apache and qt5-qtbase-dev installed. we figured it was probably a -dev package, but it's nice that it was so easily reproducable :) 2019-06-01 01:07:11 so, I enabled DEBUG_PRINT and tried again. I got this 1.33 MB log file: https://www.adelielinux.org/apk-error.log 2019-06-01 01:07:41 in the middle you find this chunk: https://bpaste.net/raw/917e3812e513 2019-06-01 01:08:07 this seems to be a small issue in the solver: https://git.alpinelinux.org/apk-tools/tree/src/solver.c#n514 2019-06-01 01:08:21 it "Prefer[s] existing package[s]", even during a system upgrade 2019-06-01 01:08:38 anything in world is considered for upgrade, but *dependencies* of world are only considered for upgrade if the existing package versions are no longer present/available 2019-06-01 01:09:30 I'm aware that the Alpine policy is to run the equivalent of cleanoldpkg on every build, but it isn't our policy at AdΓ©lie - once a package is published to our mirrors, it is never removed for any reason other than if there is a license error 2019-06-01 01:09:54 so it would appear that's the issue. I should probably be writing all this to the ML instead, actually. sorry. 2019-06-01 01:10:10 awilfox: I'd also open a bug on bugs.a.o and link to it in the ML post 2019-06-01 01:10:12 my opinion is that there should perhaps be another flag to upgrade, -d for deep, which will upgrade *every* package, not just world 2019-06-01 01:10:19 still, great job on figuring that out :) 2019-06-01 01:10:48 SpaceToast: yeah, I will do that too 2019-06-01 01:10:49 thanks :) 2019-06-01 01:10:52 I'm personally biased towards rolling releases, so I would prefer always selecting the latest package, but ultimately, the apk dev(s?) will need to make the call 2019-06-01 01:11:06 well adding option makes it so users can decide 2019-06-01 01:11:15 well I mean for the defaults 2019-06-01 01:11:32 since alpine's policy is to always cleanoldpkg, it shouldn't have an effect on us, and you guys seem to prefer all-latest 2019-06-01 01:11:35 perhaps it can be introduced as an option --deep or --no-deep, then --deep becomes default after a release cycle, or something 2019-06-01 01:11:40 last time when I upgrade from armhf to armv7 'apk upgrade -a -l' worked fine 2019-06-01 01:11:44 it will be up to apk devs you are right 2019-06-01 01:11:53 what I'd like to avoid is a `apt-get --dist-upgrade` situation 2019-06-01 01:11:54 I was going to say, flags already exist that should solve it 2019-06-01 01:12:08 this is output of apk upgrade -al 2019-06-01 01:12:50 hmm, in my case it worked, only skipped pinned packages 2019-06-01 01:13:49 also '-U' can help 2019-06-01 01:14:39 mps: was this on alpine? 2019-06-01 01:14:46 Because there's a marked difference that was mentioned 2019-06-01 01:14:58 awilfox: I don't want to tell that you are wrong, just what I had 2019-06-01 01:15:23 SpaceToast: adelie 2019-06-01 01:15:26 SpaceToast: yes, on alpine 2019-06-01 01:15:32 o 2019-06-01 01:15:36 jwh: mind who I was asking ;) 2019-06-01 01:15:37 missed the nick 2019-06-01 01:15:52 I'm really struggling without my proper irssi config 2019-06-01 01:16:02 also I have weird terminal corruption (on alpine) 2019-06-01 01:16:05 Try weechat :D 2019-06-01 01:16:18 sometimes it doesn't render all of the text until I refresh 2019-06-01 01:16:28 make sure you have ncurses-terminfo installed 2019-06-01 01:16:39 ah good shout actually 2019-06-01 01:17:09 yeah is installed, I think thats a dep anyway 2019-06-01 01:17:17 probably broken $LANG 2019-06-01 01:18:03 ahh 2019-06-01 01:18:29 Only C.UTF-8 was *really* supported, last I checked 2019-06-01 01:18:32 By musl, that is 2019-06-01 01:18:58 *cough* UTF-8 as default pls 2019-06-01 01:19:21 yes, only C.UTF-8, but I don't have big issues if I set some other 2019-06-01 01:19:25 it is, but you may need to export LANG and/or LC_ALL 2019-06-01 01:19:35 irssi may not realise it can do utf-8 2019-06-01 01:19:40 yeah 2019-06-01 01:19:41 also, I think irssi has a specific setting for unicode output 2019-06-01 01:19:54 but it's been... 8 years since I touched it, so it might be enabled by default by now 2019-06-01 01:19:55 there used to be a force term option but it looks like thats gone in recent versions 2019-06-01 01:20:16 meh it can wait, faff to rejoin everywhere 2019-06-01 01:21:07 in my irssi setup 'term_charset = "UTF-8";' is enough 2019-06-01 01:21:35 yeah I expected it would be 2019-06-01 01:21:39 it could be screen of course 2019-06-01 01:21:55 Geez you're on the old stack, huh? 2019-06-01 01:22:01 if it ain't broke etc 2019-06-01 01:22:06 jwh: tmux? 2019-06-01 01:22:12 I thoroughly disagree with that philosophy 2019-06-01 01:22:19 ACTION hammers the downvote button 2019-06-01 01:22:29 Not fixing what isn't broken isn't how we arrived to where we are now ;) 2019-06-01 01:22:50 when it comes to things that need to just work like my terminal/irc client, that stays :P 2019-06-01 01:22:51 and are we happy with where we are now?... 2019-06-01 01:22:57 no, tmux sucks 2019-06-01 01:26:58 tmux and screen both have pluses and minuses 2019-06-01 01:29:07 yes, I use both for appropriate use cases. nothing is perfect 2019-06-01 01:37:55 #10504 can be set to resolved 2019-06-01 01:41:42 north1: +1, done 2019-06-01 01:43:06 the author had "closes " instead of "closes #" 2019-06-01 02:29:53 I've just authored a small patch to add a --deep option to the upgrade applet, and confirm it does fix the issue 2019-06-01 02:30:29 https://www.adelielinux.org/deep.diff is the difference of the original apk-error.log vs apk-error2.log which is with my patch applied 2019-06-01 02:32:36 https://code.foxkit.us/adelie/apk-tools/commit/e61635ada7901763919caeaa01fa62ead3f6e97f 2019-06-01 02:32:54 I suppose I will mail this patch to alpine-devel@ with discussion, and we can see if it is suitable for apk-tools 2019-06-01 04:38:04 https://bpaste.net/raw/767bed130622 it works :) 2019-06-01 08:25:44 was there a change in the "no rust" policy? I noticed there are some rust packages now 2019-06-01 09:23:52 kpcyrd: rust is available for x86_64 only currently. there is work to expand to other architectures in progress. 2019-06-01 09:28:15 Why would that be a policy? 2019-06-01 09:31:33 kpcyrd: it is not policy, rust doesn't work on all arch's, yet 2019-06-01 09:32:00 what about cargo vs unbundling deps? 2019-06-01 09:34:01 yes, these new languages bundling starting to irritate me :) 2019-06-01 09:35:03 eu: please explain what you are asking about 2019-06-01 09:36:19 is rust/go allowed to use cargo/go get to fetch dependencies over the network during build vs creating actual apkbuilds for each dep? 2019-06-01 09:36:48 arch vs debian way of doing things 2019-06-01 09:37:56 eu: in my memory, yes, download is allowed 2019-06-01 09:38:19 Well, I think at least Fedora does shared linking now with cargo 2019-06-01 09:38:46 Yup 2019-06-01 09:39:06 Making APKBUILDs for ~250 deps for each crate sounds super annoying 2019-06-01 09:39:26 And due to Cargo being super easy to use Rust devs don't really have API compatibility at heart 2019-06-01 09:39:58 it's also a pain to package 100s of py/perl deps, but we do it 2019-06-01 09:40:12 Cogitri: webkit2gtk PR didn't pass on armv7, stuck for few hours. I killed it before go to bed 2019-06-01 09:40:15 is npm bundling also allowed then? 2019-06-01 09:40:23 First, let's get LLVM8 and Rust on all arches, then we can try and mess around with shared linking for Rust. 2019-06-01 09:40:32 Aw, dang. Thanks for testing though 2019-06-01 09:41:22 np, when you have new version just tell me, I will do again 2019-06-01 09:41:32 Well, I guess I can work on extending tmplgen (a small tool to generate ruby gems/Rust crates/metacpan packages and reverse deps) to Alpine then 2019-06-01 09:41:49 But we'll have to do _a lot_ of versioned packages then 2019-06-01 09:42:48 I'm just saying that go/rust/npm makes packaging a mess 2019-06-01 09:42:49 a lot of versioned deps is sign of bad design, imo 2019-06-01 09:43:03 eu: for rust we tend to use Cargo.lock to not download randome versions during build process. For go, I think go mod now operates similarly and projects vendor the things they use. 2019-06-01 09:43:15 some project even dep on HEAD, good luck with reproducible builds 2019-06-01 09:43:34 eu: No, Cargo.lock takes care of that 2019-06-01 09:43:43 not for go 2019-06-01 09:43:53 at least not all cases 2019-06-01 09:43:59 Go modules are versioned too 2019-06-01 09:44:10 can be versioned 2019-06-01 09:44:42 Well, it's just a design that doesn't fit well with what we do. Rust's design is great for development, but not so great for distro packaging, unless you slam everything into one big binary 2019-06-01 09:45:49 Does npm offer a way to freeze dependencies without stuffing all the modules into the source? 2019-06-01 09:46:40 Cogitri: it is not only rust, most modern popular lang love bundles 2019-06-01 09:47:05 Because it's super nice for development 2019-06-01 09:47:34 Compared to Cargo C(++)'s way of installing deps seems a bit like the "dark ages" 2019-06-01 09:47:51 I'm not sure it is super nice 2019-06-01 09:47:56 C's dep handling is "nonexistent" :P 2019-06-01 09:49:21 I followed go lang ML few years, and remember how much harsh words are written there about that subject 2019-06-01 09:49:54 Well, because there are so many different ways of managing deps 2019-06-01 09:50:29 I don't really follow Go, but they had a per-se standard (dep) but the Go core devs just killed it with their own approach (Go modules) AFAIU 2019-06-01 09:50:52 alyx: Yes, that's the problem :P 2019-06-01 09:52:41 you mean you don't like writing a configure.ac script the size of a postdoc thesis to see if you can figure out if ncurses exists? 2019-06-01 09:52:46 eu: at the end, I prefer debian way 2019-06-01 09:52:51 weird, it's my favorite hobby 2019-06-01 09:53:32 for distro's, I mean 2019-06-01 09:53:54 Cogitri: https://blog.golang.org/using-go-modules I'm not missing go dep at all. 2019-06-01 09:54:25 alyx: lol 2019-06-01 09:54:40 It has gotten a lot better with stuff like meson, but it's still a pain in the neck 2019-06-01 09:56:48 cristal shards looks (well) 'acceptable' 2019-06-01 09:58:17 it definitely makes one realize that, for all their faults, these modern "use our package management suite" languages have some very nice ease-of-use benefits 2019-06-01 09:59:05 but awful for security from a distro pow 2019-06-01 09:59:07 alyx: perl have cpan bundles for years 2019-06-01 09:59:42 distro packaging the traiditonal way is coming to its end 2019-06-01 09:59:47 if rust becomes popular and lots of projects share deps with CVEs it will be a royal pain to manage 2019-06-01 09:59:55 bundles are not new thingie 2019-06-01 10:00:29 TBB: we should just statically link all c/c++ code also then by that logic 2019-06-01 10:02:45 yeah, CPAN's been around since roughly the same time as man discovered the wheel 2019-06-01 10:02:52 eu: I fail to see how packaging individual modules / crates makes updating for security issues less painful. 2019-06-01 10:04:07 We are working towards reproducible builds 2019-06-01 10:04:21 It's not so easy to implement 2019-06-01 10:05:34 pr8256 has been approved by the maintainer, could it be merged? 2019-06-01 10:06:48 eu: not that I was trying to make a statement towards that end, it just seems that there's a limited amount of packagers to share between distros, and at the same time some new software is getting increasingly complex to package 2019-06-01 10:06:57 tcely: if rust had a stable abi one could dynlink to the crates, and just bump openrustssl in stead of going through all rust projects, download their source, examine the toml file for existence of an outdated openrustssl 2019-06-01 10:08:13 eu: Heh. When is the last time upgrading just the openssl shared objects was enough even with C programs? 2019-06-01 10:10:52 tcely: I can't remember for alpine, but for debian it is normal to just upgrade openssl in case of security flaw 2019-06-01 10:12:48 tcely: that " on a new line, is that a standard or something? I dislike it with a passion lol 2019-06-01 10:13:23 It does make for prettier diffs 2019-06-01 10:13:47 but it looks so ugly 😭 2019-06-01 10:14:01 Well, I've changed it anyway 2019-06-01 10:16:19 PureTryOut[m]: thanks. 2019-06-01 10:17:16 TravisCI is so slow compared to Drone I'm spoiled now for waiting on CI builds. 2019-06-01 10:19:34 PureTryOut[m]: Since the makedepends list appears to be sorted, I would have changed to: makedepends=" then put your new dependency on the next line 2019-06-01 10:19:52 tcely: updating the shlib and restarting any long lived processes is enough 2019-06-01 10:20:14 add needrestart and it's handleed automatically 2019-06-01 10:20:26 eu: sometimes that is enough 2019-06-01 10:20:45 tcely: when is it not? 2019-06-01 10:20:57 any time the versions change is a prime example 2019-06-01 10:21:12 backporting is popular to make that work 2019-06-01 10:21:48 tcely: changed it 2019-06-01 10:23:08 PureTryOut[m]: great! no my brain doesn't scream "unsorted!" when looking at that list. ;-) 2019-06-01 10:23:17 s/no/now/ 2019-06-01 10:23:17 tcely meant to say: PureTryOut[m]: great! now my brain doesn't scream "unsorted!" when looking at that list. ;-) 2019-06-01 10:23:19 Lol 2019-06-01 10:24:45 tcely: so, you rebuild all revdeps. The way to find those is codified in the pkg metadata. When bundling you're relying on upstream to update their package data and issuing a new release 2019-06-01 10:26:10 or patch upstream releases with updated Cargo.toml 2019-06-01 10:26:58 eu: relying on upstream to fix their stuff and release doesn't seem like a horrible thing to me. I'm much more against every downstream having to patch for the fix individually 2019-06-01 10:27:39 tcely: depending on upstream they could be very slow to react 2019-06-01 10:28:07 I do tend to agree that there has to at least be an easier way to patch stuff with Cargo 2019-06-01 10:28:35 but since we're talking about the oh so great rust which can never have sec issues... 2019-06-01 10:28:42 Cogitri: the way to patch with cargo seems fairly flexible if I am remembering correctly 2019-06-01 10:29:46 https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#overriding-dependencies 2019-06-01 10:30:17 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/BYDUFCkcQiUWIjGKIOLPCvmB > 2019-06-01 10:30:37 still need a way to get at the Cargo.toml from the distro 2019-06-01 10:31:13 `sed`? 2019-06-01 10:31:15 so that you don't to download every rust projects source 2019-06-01 10:33:38 as I understand it the top level Cargo.toml is all you need to change 2019-06-01 10:33:55 We have solutions for that kind of thing already. 2019-06-01 10:36:04 tcely: still, you need an efficient way of finding all rust packages which have a crate with a known sec vulnerability in the abuild tree 2019-06-01 10:37:28 Well, if we have Cargo.lock in $startdir then git grep would do it. 2019-06-01 10:38:38 "efficient" and downloading sources for all packages does not compute fore me 2019-06-01 10:38:42 s/fore/for/ 2019-06-01 10:38:42 eu meant to say: "efficient" and downloading sources for all packages does not compute for me 2019-06-01 10:42:23 I also see that apart from testing/, only firefox-esr is using cargo. And it's vendoring all needed crates afaik 2019-06-01 10:57:34 Most other crates that are meant for distribution to do (like fractal&gxi) 2019-06-01 10:58:00 BTW, has there been a discussion about the usr merge for Alpine already? I can't seem to find anything 2019-06-01 11:00:05 <_ikke_> Not sure what you are referring to, but getting 3.10 out has the current priority 2019-06-01 11:00:57 https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/ just asking because a few broken configure scripts have been annoying me with this 2019-06-01 11:01:15 But yeah, it's nothing that has to be discussed right now, I'm just curious :) 2019-06-01 11:04:36 none of these arguments make any sense: https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/#compatibility:thegistofit 2019-06-01 11:08:12 <_ikke_> Is there a practical reason to keep them separate? 2019-06-01 11:08:38 seperate root partitions? 2019-06-01 11:08:54 s/ions/ion/ 2019-06-01 11:08:54 p4Wv1qn095FW meant to say: seperate root partition? 2019-06-01 11:11:04 the document says "compatibility" from my experience there is a lot of disks out there that have seperate partitions for / /usr /var /home /boot 2019-06-01 11:13:07 such a change might mean the need to repartition hosts, no? 2019-06-01 11:14:47 if initramfs can mount /usr, no need to repartition 2019-06-01 11:15:30 true 2019-06-01 11:15:47 <_ikke_> Archlinux already has this for quite a long time 2019-06-01 11:16:09 <_ikke_> but they event went further 2019-06-01 11:18:28 I recently patched a package with #!/usr/bin/sh 2019-06-01 11:19:00 one could argue that usrmerge has made it easier for stupid people to do stupid things 2019-06-01 11:22:12 eu: :D 2019-06-01 11:24:04 _ikke_: Void Linux also goes all the way 2019-06-01 11:25:21 I don't think that the usrmerge is worth anything 2019-06-01 11:28:46 the arguments in the link seem bullshit to me. who cares what oracle does? seriously? and setting the PATH=/bin:/usr/bin is also unheard of? 2019-06-01 11:31:50 Compatibility does seem like a valid argument to me, some stuff just assumes that /usr/bin/sh is a thing 2019-06-01 11:32:20 Patching that isn't terribly difficult, but I'm not exactly sure what the advantages of _not_ usrmerging are 2019-06-01 11:32:22 yeah but the url reverses that logic, they argue the merge is for compat, while actually it is against. 2019-06-01 11:34:04 but maybe the whole split is anachronistic and makes little sense today. but the arguments listed in that page are bullshit. and sound like eastern european dictatorships reasonings why they gut democracy, by pointing at other eastern european democracies having done that before and this being the new standard which they also have to follow. 2019-06-01 11:34:34 like the polish copying orban viktors stuff 2019-06-01 11:37:01 p4Wv1qn095FW: please, without politics 2019-06-01 11:38:14 <_ikke_> p4Wv1qn095FW: so you're necessarily against their idea, just the arguments they used 2019-06-01 11:44:04 well, i can see how this is a simplification, and thus good. 2019-06-01 11:44:13 _ikke_: disruptive change 2019-06-01 11:44:53 <_ikke_> mps: I didn't find it disruptive in Archlinux when it happened 2019-06-01 11:45:11 At least on Exherbo and Gentoo it went pretty smoothly too 2019-06-01 11:45:14 but i also remember back in the days being glad to have all tools necessary to recover my system on a read-only mounted root partition, while all the other crap like texlive, qt[45] etc is on a separate partion still not mounted because of problems. 2019-06-01 11:45:19 <_ikke_> I just upgraded my system and went on with my life 2019-06-01 11:45:29 And backwards compatibility is just fine 2019-06-01 11:46:07 but i realize not even alpine does that all tools for recovery on read-only root. 2019-06-01 11:46:12 I follow debian-devel for some years discussion about usrmerge and after few years (can't remember exact number) it looks it is still long ahead 2019-06-01 11:46:39 but i also realize an alpine boot stick can recover my stuff. 2019-06-01 11:47:36 as long as i'm physically present, for remote recoveries the recovery tools on ro / are still a good thing 2019-06-01 11:51:31 Need someone to look at pr8349 to fix pytest 2019-06-01 11:55:43 great, I was already wondering why I had to explicitly give wcwidth as a dependency when I want to use pytest 2019-06-01 13:55:08 is yelp-tools missing a shell or something? 2019-06-01 13:57:53 north1: you are too fast :) I worked on cleaning sigrok-cli and now see that you already done it 2019-06-01 14:00:22 mps: the changes are trivial to catch with apkbuild-lint 2019-06-01 14:01:02 ok. I called that one. #!/usr/bin/sh 2019-06-01 14:01:04 I see, nice work 2019-06-01 14:01:41 <_ikke_> (apkbuild-lint is available in aports as atools) 2019-06-01 14:03:07 what does aports-lint 2019-06-01 14:03:37 mps: checks an apkbuild for violations relating to sports as a whole 2019-06-01 14:03:54 Things like defining dependencies twice, depending on an upper repo 2019-06-01 14:04:24 Having a dirname that does not match the pkgname 2019-06-01 14:04:30 how to invoke it 2019-06-01 14:05:54 See aports-lint.1 2019-06-01 14:06:05 find -name APKBUILD | xargs aports-lint 2019-06-01 14:06:07 alint.5 shows all the violations 2019-06-01 14:07:44 When someone has time, I'd like pr8328 to be reviewed and pr8256 to be merged 2019-06-01 14:41:23 <_ikke_> PureTryOut[m]: I've been following wlroots 2019-06-01 14:45:21 Ah, and? 2019-06-01 14:46:04 <_ikke_> will apply it soon 2019-06-01 14:46:10 Cool thanks 2019-06-01 14:46:13 tcely, Cogitri, mps: I submitted rust packages last year and it got reverted since it wasn't clear yet how alpine was going to handle rust. If that changed I would resubmit them now 2019-06-01 14:47:00 kpcyrd: please do. 2019-06-01 14:47:15 kpcyrd: for all arch's or x86_64 only 2019-06-01 14:48:17 <_ikke_> rust is currently only available for x86_64... 2019-06-01 14:49:16 pr8359 2019-06-01 14:49:19 _ikke_: I know, I'm asking kpcyrd if his patch is for other arch's 2019-06-01 14:50:31 I would submit it as x86_64 only until more archs are available 2019-06-01 14:51:22 tcely: applied 2019-06-01 14:51:28 mps: thanks 2019-06-01 14:51:39 tcely: yaw 2019-06-01 14:52:24 <_ikke_> Can someone check https://tpaste.us/yPJn ? 2019-06-01 14:52:28 kpcyrd: rust for x86_64 is in alpine 2019-06-01 14:52:31 <_ikke_> font-bakoma-ttf now depends on itself 2019-06-01 14:52:35 <_ikke_> want to apply this as fix 2019-06-01 14:53:50 _ikke_: looks fine 2019-06-01 14:54:03 _ikke_: it changes font-bakoma depends 2019-06-01 14:54:17 <_ikke_> yes 2019-06-01 14:55:06 and added depend="fontconfig", which is right thing, ime 2019-06-01 14:55:14 ah, I see you pushed that further down the resolved chain 2019-06-01 14:55:15 ok 2019-06-01 14:56:03 <_ikke_> I could've made another variable holding subpackage deps, but with just one dep I thought this was easier 2019-06-01 14:56:42 <_ikke_> pushed 2019-06-01 14:56:44 <_ikke_> thanks 2019-06-01 14:58:55 Cogitri: what does "Uh?" mean? 2019-06-01 14:59:02 pr 8351 2019-06-01 15:00:15 Is prspkt ever on IRC ? 2019-06-01 15:00:17 I was unsure what you tried to tell me with your review comment 2019-06-01 15:00:35 The one about the commit message? 2019-06-01 15:01:02 dir: new aport < has message body with url and description in it according to the wiki template 2019-06-01 15:01:05 Yup. Now that you've added the link I understand it though 2019-06-01 15:01:17 Thanks for the pointer 2019-06-01 15:01:21 yaw 2019-06-01 15:03:03 <_ikke_> tcely: I've not seen prspkt here 2019-06-01 15:03:44 I've seen a couple commits from that person that I want to ask about. 2019-06-01 15:04:10 I didn't see PW or PR for yelp-tools and the breakage should really have been caught by CI. 2019-06-01 15:04:49 PureTryOut[m]: you have experience with wayland experience, there are two patch on pw.a.o I'm looking to apply. https://patchwork.alpinelinux.org/patch/4878/ and https://patchwork.alpinelinux.org/patch/4879/ 2019-06-01 15:05:27 what do you think, are they ok 2019-06-01 15:05:45 Well, you can remove some `cd`'s first of all πŸ˜› 2019-06-01 15:05:58 I didn't know that tool, it seems handy 2019-06-01 15:06:21 heh, yes, but after commit 2019-06-01 15:06:34 Licenses should be GPL-3.0-or-later 2019-06-01 15:06:43 ok, I will check them 2019-06-01 15:07:49 `$builddir` can be removed if it's the same value as the default. Otherwise it seems alright, but you only know when testing it 2019-06-01 15:08:49 PureTryOut[m]: yes, I know. And north1 is fast to fix that :) 2019-06-01 15:10:52 i'm back 2019-06-01 15:10:59 Wb 2019-06-01 15:14:58 PureTryOut[m]: how you know that license for these pkgs should be GPL-3.0-or-later and not GPL-3.0-only? I don't want to say that you are wrong just want to be sure 2019-06-01 15:15:27 <_ikke_> mps: the header on the source files will tell it 2019-06-01 15:15:45 https://github.com/brunelli/wl-clipboard-x11/blob/master/COPYING#L640 2019-06-01 15:15:57 https://github.com/brunelli/wl-clipboard-x11/blob/master/src/wl-clipboard-x11#L7 2019-06-01 15:16:28 https://github.com/bugaevc/wl-clipboard/blob/master/COPYING#L640 2019-06-01 15:16:39 https://github.com/bugaevc/wl-clipboard/blob/master/src/boilerplate.c#L8 2019-06-01 15:16:54 PureTryOut[m]: I looked license there but was not sure. thanks 2019-06-01 15:17:40 Yeah, the license doesn't tell you that 2019-06-01 15:17:59 Grep'ing the source for `or at your option` usually does 2019-06-01 15:18:12 (or using something like `licensechecker`, but it's pretty slow in my experience) 2019-06-01 15:18:31 Yeah I search for "at your option" 2019-06-01 15:20:08 cogitri: licensechecker is annoying when dealing with lots of files 2019-06-01 15:20:29 i use it only to check licenses that look like MIT or BSD-[1234]-Clause that look kinda off 2019-06-01 15:20:47 more often than not it is some weird variant 2019-06-01 15:21:17 licensechecker also likes to call any license that begins with copyright as Sleepcat 2019-06-01 15:21:18 Sleepycat* 2019-06-01 15:35:53 can we get pr8349 in ? fixes pytest usage 2019-06-01 15:47:47 mps: this line could've been removed https://github.com/alpinelinux/aports/commit/99eccb233f256283213194b15945bd09729b4d3b#diff-d104826627ede692729bdfb2512f6943R14 2019-06-01 15:48:29 pr8636 2019-06-01 15:48:36 pr8363 oops 2019-06-01 15:49:19 Ah good πŸ‘οΈ 2019-06-01 15:53:52 pr8365 should correct greenbone-security-assistant build failure 2019-06-01 15:54:13 now we just need someone with main access to push it 2019-06-01 15:55:12 PureTryOut[m]: I told you, we do not need to worry about such thing, north1 will do all that :) 2019-06-01 15:55:33 Ah sorry misunderstood lol 2019-06-01 15:56:09 tcely: yes, I told ncopa yesterday about fix hiredis build but he probably forgot it 2019-06-01 15:56:42 I hope pr8328 can be merged soon, I have quite a lot of stuff depending on it lol 2019-06-01 16:17:50 is `install -Dm644 "$startdir/$pkgname.conf" "$pkgdir/etc/$pkgname.conf"` a good way to install a config file that is part of the aports repo? 2019-06-01 16:18:14 couldn't find that many references to $startdir in the aports repo 2019-06-01 16:19:48 not `$srcdir`? 2019-06-01 16:20:24 $srcdir is $startdir/src, right? 2019-06-01 16:21:40 kpcyrd: srcdir can be overriden 2019-06-01 16:21:51 if you have something in the same directory as the APKBUILD that should go into the package 2019-06-01 16:21:54 add it to sources 2019-06-01 16:21:56 and it'll be in srcdir 2019-06-01 16:23:51 ah, found a similar package and they prefix everything with "$builddir/" instead of `cd "$builddir"`, so that explains why they don't need $startdir 2019-06-01 16:24:08 you don't need $startdir at all 2019-06-01 16:24:15 $startdir is effectively an internal thing 2019-06-01 16:24:18 you shouldn't be using it 2019-06-01 16:26:14 oh, adding it to $source makes sense 2019-06-01 17:42:14 <_ikke_> PureTryOut[m]: tier 3 pushed :-) 2019-06-01 17:42:23 Oh awesome thanks! 2019-06-01 17:50:06 <_ikke_> PureTryOut[m]: kwallet test is failing on s390x: https://build.alpinelinux.org/buildlogs/build-edge-s390x/testing/kwallet/kwallet-5.58.0-r0.log 2019-06-01 17:50:30 Of course it is 2019-06-01 17:50:37 <_ikke_> heh 2019-06-01 17:51:05 I'd skip it for now just on that arch. I'll be reporting all those test failures to upstream 2019-06-01 17:51:10 <_ikke_> ok 2019-06-01 17:53:17 uh, I posted ifupdown upgrade patch but forgot to mention in annotation that it should be reviewed before applying because there are some important changes 2019-06-01 17:53:26 patch is here https://patchwork.alpinelinux.org/patch/4898/ 2019-06-01 17:55:26 PureTryOut[m]: is it possible to use pmOS bootloader but install Alpine instead of pmOS repo 2019-06-01 17:56:31 We don't use any special bootloader really, although it depends on the device 2019-06-01 17:57:20 hmm, pmbootstrap is installer only? 2019-06-01 17:57:38 But the point of pmOS is to run Alpine on mobile, just with extra packaged required for mobile functionality. Why would you not want our repo on a phone? 2019-06-01 17:57:53 No we're Alpine Linux + repo on top with an installer 2019-06-01 17:58:33 I would like to have minimal installation, text console only 2019-06-01 17:58:52 You can do that, choose UI none in the installer 2019-06-01 17:59:07 nice 2019-06-01 17:59:20 didn't know that 2019-06-01 18:07:25 <_ikke_> PureTryOut[m]: http://tpaste.us/5wd9 2019-06-01 18:07:43 Seems good! 2019-06-01 18:07:59 <_ikke_> pushed 2019-06-01 18:08:08 πŸ‘οΈ 2019-06-01 18:09:58 <_ikke_> ppc64le finished first 2019-06-01 18:10:13 <_ikke_> x86 second :P 2019-06-01 18:10:36 ppc64le first? That's a first (pun intended) 2019-06-01 18:10:52 On CI x86 and x86_64 always finish first 2019-06-01 18:11:03 <_ikke_> Yeah, I was surprised as well 2019-06-01 18:11:27 ACTION starts making Plasma packages ready 2019-06-01 19:03:47 project-bot seems to miss things sometimes 2019-06-01 19:05:52 <_ikke_> SpaceToast: I assume the comment from misery indicates he does not object to the upgrade of ripgrep? 2019-06-01 19:06:05 _ikke_: I have no idea :/ 2019-06-01 19:06:22 it read like a "I'm too busy to comment on this 6-line change, but don't take it from me" to me 2019-06-01 19:06:51 I'd imagine "LGTM" isn't that hard to type either 2019-06-01 19:06:51 <_ikke_> I will just apply it, I don't think this upgrade is very controversial or breaking things? 2019-06-01 19:07:02 no, it's just a version bump, and removal of `cd $builddir` 2019-06-01 19:07:05 perhaps they didn't realize it was a PR? 2019-06-01 19:07:15 <_ikke_> I mean the upgrade itself as well 2019-06-01 19:07:18 (the response makes a lot more sense if you assume it's a request for a version bump) 2019-06-01 19:07:23 the upgrade needs rust 1.34 2019-06-01 19:07:25 but we have that now! 2019-06-01 19:07:29 <_ikke_> 0.10 -> 11.0 2019-06-01 19:07:31 that's the biggest change, really 2019-06-01 19:07:36 yeah, that's why the scheme changed, requiring 1.34 2019-06-01 19:07:43 + stabilization 2019-06-01 19:07:46 <_ikke_> right 2019-06-01 19:08:29 it passes tests and all 2019-06-01 19:08:39 and if you want I can spin up a container to run by-hand tests but it really shouldn't be necessary 2019-06-01 19:09:08 re: project-bot missing, I mean pr8370 2019-06-01 19:09:15 <_ikke_> No, I don't think either 2019-06-01 19:09:43 <_ikke_> Added it to the project 2019-06-01 19:10:02 <_ikke_> I'm not using it atm as it has been crashing for me quite a few times 2019-06-01 19:10:11 tyty :) 2019-06-01 19:10:19 hopefully if/when we move to gitlab their interface works better 2019-06-01 19:10:26 (it should, since it wouldn't be competing with, well, all of GH) 2019-06-01 19:10:43 (who have been having performance issues anyways, lately) 2019-06-01 19:10:51 <_ikke_> The only thing I would miss from gitlab is submitting a review in one go 2019-06-01 19:11:03 <_ikke_> I mean, on gitlab 2019-06-01 19:11:20 <_ikke_> gitlab only supports individual comments 2019-06-01 19:11:57 gitlab has "approvals" 2019-06-01 19:12:06 let me try and see if maybe the docs are just buried 2019-06-01 19:12:56 <_ikke_> Haven't noticed that myself 2019-06-01 19:13:18 You can submit a review in one go? 2019-06-01 19:13:24 Basically you "start" a review on a MR, comment everything you need to on the different files that have been changed, then "finish" the review. It'll all end up in the same review 2019-06-01 19:13:24 <_ikke_> in gitlab? 2019-06-01 19:13:24 https://docs.gitlab.com/ee/user/discussions/index.html#discussions 2019-06-01 19:13:29 _ikke_: ^ 2019-06-01 19:13:29 I'm using it all the time at postmarketOS 2019-06-01 19:13:32 it's not "bundled" under a single review 2019-06-01 19:13:33 Yes 2019-06-01 19:13:44 and is rather a set of "discussions" inline 2019-06-01 19:14:12 oh, hold on, 11.4 added reviews 2019-06-01 19:14:16 https://docs.gitlab.com/ee/user/discussions/index.html#merge-request-reviews-premium 2019-06-01 19:14:24 As example, https://gitlab.com/postmarketOS/pmaports/merge_requests/384#note_174612672 2019-06-01 19:14:25 so yeah, looks like they reached parity :) 2019-06-01 19:14:33 GitLab is awesome 2019-06-01 19:14:35 <_ikke_> I wanted to say, I haven't seen that at all yet 2019-06-01 19:15:06 <_ikke_> We seem to be running 11.10 2019-06-01 19:15:45 11.11 came out a week and a half ago, but that's reasonably new 2019-06-01 19:16:37 MR Reviews are premium, but as was discussed before, once we're ready to move we can get a key by waving and saying "hey guys, we're open source" 2019-06-01 19:16:39 _ikke_: "we"? Is Alpine running an instance somewhere? 2019-06-01 19:16:50 <_ikke_> I mean at $work 2019-06-01 19:17:00 Ah ok 2019-06-01 19:17:15 GL for AL is still WIP, see https://github.com/clandmeter/alpine-docker-gitlab 2019-06-01 19:17:18 <_ikke_> I don't see an option to start a review 2019-06-01 19:18:06 _ikke_: it's premium only, do you have an active license at work? 2019-06-01 19:18:14 <_ikke_> No, probably just ce 2019-06-01 19:18:18 that'd be it, then 2019-06-01 19:18:21 <_ikke_> right 2019-06-01 19:18:25 as open source we'd just get a license for free 2019-06-01 19:18:29 Go to a MR, click on "Changes", click on the little comment icon that appears on the left when hovering over a line 2019-06-01 19:18:37 Oh and yeah the enterprise thing 2019-06-01 19:18:44 <_ikke_> PureTryOut[m]: Yes, I know you can do inline comments 2019-06-01 19:19:04 PureTryOut[m]: _ikke_'s complaint was that the inline comments can't be "bundled" under a single namespace 2019-06-01 19:19:19 Why would that be needed? 2019-06-01 19:19:23 it's convenient Β―\_(ツ)_/Β― 2019-06-01 19:19:30 but you can do that with ee 2019-06-01 19:19:35 <_ikke_> Just submit everythign in one go 2019-06-01 19:19:45 You can still do that with Gitlab 2019-06-01 19:19:49 <_ikke_> Otherwise people get notified on every single comment 2019-06-01 19:19:54 They just appear as multiple comments 2019-06-01 19:19:58 Oh that's not the case with Gitlab 2019-06-01 19:20:50 ACTION uploaded an image: Screenshot_20190601_212039.png (77KB) < https://matrix.org/_matrix/media/v1/download/fam-ribbers.com/cFroocqQfKtpLtvsZYCLxzFj > 2019-06-01 19:20:56 Ignore the colors, I'm using a bit broken custom CSS theme 2019-06-01 19:21:13 But that screenshot should show you can submit a review on multiple things all in 1 go 2019-06-01 19:21:24 The author of the MR will get just 1 notification 2019-06-01 19:21:36 <_ikke_> gitlab CE does not seem to support that 2019-06-01 19:21:47 yes, but we get free EE because we're open source 2019-06-01 19:21:47 No I guess you need a license for that as SpaceToast said 2019-06-01 19:21:55 ACTION feels like it's been mentioned at least 5 times in a row now 2019-06-01 19:22:00 Haha yes 2019-06-01 19:22:09 <_ikke_> I think we initially wanted to go for CE 2019-06-01 19:23:21 Can I tweak GL's notification system so that it notifies me like GH does? During the time I used GL at Exherbo I only got notifications when someone explicitly pinged me :c 2019-06-01 19:23:49 Cogitri: iirc, GH works the same way, except it automatically subscribes you to anything you touch 2019-06-01 19:23:50 <_ikke_> Instead of when? 2019-06-01 19:23:51 you can just press the button 2019-06-01 19:24:18 Ah, alrighty then 2019-06-01 19:24:37 Yeah it's optional 2019-06-01 19:24:56 Yeah, I think I prefer GH's approach a bit, but pressing the button works for me too 2019-06-01 19:25:04 Handy for the GNOME gl too, thanks :) 2019-06-01 19:25:34 I actually prefer the GL way 😜 2019-06-01 19:25:46 ideally, it'd be a per-account setting 2019-06-01 19:25:53 but that might just be the case, haven't looked into it :) 2019-06-01 19:32:04 I always feel a bit nervous if I missed something :/ 2019-06-01 19:57:33 oh, it is still not possible for users to edit the issues they just created. it would be nice if somebody could activate that in redmine 2019-06-01 20:05:48 <_ikke_> ollieparanoid[m]: From what I can see, you should be able to 2019-06-01 20:06:55 ikke: I'm not sure how it is named in redmine settings - but I can not edit the description of the issue I just created 2019-06-01 20:07:19 there is an edit button, and it allows to attach a new comment, and change various proprieties (project, tracker, title, ...) 2019-06-01 20:07:40 <_ikke_> Is there an edit link with a pencil? 2019-06-01 20:07:55 <_ikke_> Description [edit] (pencil) 2019-06-01 20:08:04 <_ikke_> Description (pencil) [edit] 2019-06-01 20:08:10 _ikke_: ooh, yes you are right 2019-06-01 20:08:32 okay, I was confused because I know another redmine instance, and there is a second edit link that directly allows to edit the description, without that intermediate step 2019-06-01 20:08:44 thanks! 2019-06-01 20:09:36 <_ikke_> Probably some kind of plugin 2019-06-01 20:40:22 are we resolved bug 10490 2019-06-01 20:40:36 <_ikke_> #10490 2019-06-01 20:41:10 <_ikke_> It has been marked resolved. 2019-06-01 20:41:28 yes, I see. should I mark it Closed? 2019-06-01 20:41:34 _ikke_: anything re: pr8280 and pr8369 ? 2019-06-01 20:41:46 both inoffensive version bumps, and I'm the maintainer 2019-06-01 20:41:51 <_ikke_> SpaceToast: I'm just looking at skim 2019-06-01 20:41:56 ah, nice, ty :) 2019-06-01 20:43:04 _ikke_: you have more experience than me about bug closing. what you think about my question: to Close it? 2019-06-01 20:44:52 <_ikke_> I think so, it's not tied to an alpine release 2019-06-01 20:45:17 ok, thanks 2019-06-01 20:46:36 <_ikke_> SpaceToast: Hmm, just ran into an issue with cleanup_srcdir for minio-client 2019-06-01 20:47:09 <_ikke_> I ran abuild clean because there was still a srcdir left, and it failed because go was not available 2019-06-01 20:47:18 this bug is from north1, maybe he could decide better than me 2019-06-01 20:47:29 _ikke_: that's expected, srcdir cleanup is usually done by `abuild -r` 2019-06-01 20:47:34 <_ikke_> I know 2019-06-01 20:47:35 I think the question is why srcdir was left 2019-06-01 20:47:45 <_ikke_> All sorts of reasons 2019-06-01 20:48:39 but under normal circumstances (including failed builds) srcdir cleanup is done with deps installed 2019-06-01 20:49:10 <_ikke_> find . -name src -maxdepth 3 | wc -l -> 52 2019-06-01 20:49:29 if the build fails, it staying there is normal 2019-06-01 20:49:35 and just gets removed afterwards 2019-06-01 20:49:45 but on my environment that doesn't ever cause any problems 2019-06-01 20:50:01 (i.e I just interrupted a build, and re-ran `abuild -r`, and it's about to finish successfully) 2019-06-01 20:50:14 <_ikke_> yes, it's not causing issues, I just wanted to clean it up 2019-06-01 20:50:17 <_ikke_> without building it 2019-06-01 20:50:24 just `abuild deps && abuild clean && abuild undeps` 2019-06-01 20:50:31 <_ikke_> Yes, I know I can do that 2019-06-01 20:50:44 I think it's the same category of problem as trying to run `abuild clean` without fetching deps 2019-06-01 20:51:09 <_ikke_> sorry, that's exactly the same? 2019-06-01 20:51:32 <_ikke_> SpaceToast: btw, you can also do abuild deps clean undeps 2019-06-01 20:51:39 oh, good to know, thanks 2019-06-01 20:51:49 (I think I was aware of that but half-forgot for whatever reason) 2019-06-01 20:52:03 _ikke_: could you restart the CI of pr8334? 2019-06-01 20:52:05 and yes, as mentioned, I think it's the same category of problem 2019-06-01 20:52:15 basically I'm not sure what resolution/conversation you're trying to work towards :) 2019-06-01 20:52:31 <_ikke_> PureTryOut[m]: thanks, yes, I was waiting for the packages to be uploaded and forgot about it 2019-06-01 20:52:40 No problem! 2019-06-01 20:52:46 <_ikke_> Done 2019-06-01 20:52:56 Thanks! 2019-06-01 20:53:08 The PR I'm preparing atm depends on it πŸ˜… 2019-06-01 20:54:47 FWIW, you can restart the CI by closing/opening or `git commit --amend` and force pushing after that too 2019-06-01 20:55:25 <_ikke_> Just restarting CI is 'cleaner' though :) 2019-06-01 20:55:31 It's good to see that PureTryOut pushing KDE stuffs to Alpine. :) 2019-06-01 20:55:51 _ikke_: exactly 2019-06-01 20:56:31 Shit the CI failed 😭 2019-06-01 20:58:49 is it ok to have 'custom:chromiumos' license in aports 2019-06-01 20:59:23 usually, you write "custom" and copy the license in the -doc subpackage 2019-06-01 20:59:46 BTW, can I get a CI-malfunction on pr8028& prpr7601? 2019-06-01 21:00:04 Oh and pr7481 2019-06-01 21:00:21 Abuild being unable to pull in stuff from different repos is becoming pretty annoying 2019-06-01 21:00:26 SpaceToast: thanks 2019-06-01 21:01:09 <_ikke_> Cogitri: Why is it only an issue for aarch64 regarding gnome-builder? 2019-06-01 21:01:54 Because I enabled flatpak{,-builder} on aarch64 in the same Pr 2019-06-01 21:01:55 They were disabled before 2019-06-01 21:02:36 <_ikke_> ah ok 2019-06-01 21:03:25 Oh, pr8366 too I suppose 2019-06-01 21:25:43 Great, just lost a ton of work in Git... Switched branches, and now the branch I came from doesn't exist anymore. Wtf 2019-06-01 21:26:16 <_ikke_> PureTryOut[m]: In any case, the reflog should still have you covered 2019-06-01 21:26:19 <_ikke_> PureTryOut[m]: What happened? 2019-06-01 21:26:27 <_ikke_> PureTryOut[m]: Any terminal output? 2019-06-01 21:26:52 Oh, wtf I found it again. The branch was named differently than my shell history was suggesting 2019-06-01 21:29:25 How strange, this branch name is nowhere to be found in my shell history 2019-06-01 21:32:33 <_ikke_> PureTryOut[m]: perhaps `git reflog` helps? 2019-06-01 22:00:31 -static seems to be coming up against some problems :/ 2019-06-01 22:00:46 how do you differentiate between static binaries and static libraries? (ldd x -> not a static binary; vs .a) 2019-06-01 22:01:08 right now looks like they both use -static, but packages like curl seem to cause confusion like that on occasion 2019-06-01 22:01:30 (e.g I recall someone compiling the binary as static into -static, but everyone was assuming it was about archives) 2019-06-01 22:02:14 I think -static should be used for libs 2019-06-01 22:06:12 I think so too, but what do we do about busybox-static and apk-tools-static 2019-06-01 22:07:13 well, yes, right question 2019-06-01 22:09:00 Hm 2019-06-01 22:09:31 oh, I just realized main/nodejs is LTS and community/nodejs-current is.. well... current 2019-06-01 22:09:35 so we *do* have 12! nice 2019-06-02 04:18:24 oh cool 2019-06-02 04:18:33 Some python projects adopted pyproject.toml instead of setup.py 2019-06-02 05:09:07 <_ikke_> https://xkcd.com/927/ 2019-06-02 05:09:08 https://xkcd.com/927 | Standards | Alt-text: Fortunately, the charging one has been solved now that we've all standardized on mini-USB. Or is it micro-USB? Shit. 2019-06-02 05:09:59 _ikke_: At least the setup.py standard is in python3 itself and py-setuptools py3-setuptools depend on nothing but python itself 2019-06-02 05:10:18 poetry which is the buildsystem for pyproject.toml depends on at least cleo for our usecase (building stuff) 2019-06-02 05:10:25 and cleo itself depends on some other unpackaged stuff 2019-06-02 05:17:09 poetry -> cleo -> {paste,pylev} 2019-06-02 05:18:18 poetry is only one of the build systems pyproject.toml can utilize 2019-06-02 05:18:47 pep518 has quite a few funny consequences 2019-06-02 05:21:49 Any that depends only on python itself ? 2019-06-02 05:23:07 not that I can think of, they all use things like requests to make their own jobs simpler 2019-06-02 05:23:30 but that doesn't really matter because the point of pyproject.toml is to document (and sometimes configure) the choice of buildsystem that the project makes 2019-06-02 05:23:49 i.e even if we wanted to use, say, flit, if the project has chosen poetry, poetry we must have 2019-06-02 05:24:03 (unless we just use pip to resolve things automagically) 2019-06-02 05:24:42 still, it'd be nice to have poetry packaged; I predict it'll become the preferred build system of choice (given that it actually handles the entire workflow, and works with tox) 2019-06-02 05:25:03 I am working on getting it sorta of packaged 2019-06-02 05:25:09 pr8381 2019-06-02 05:27:17 pretty strange, but I'm too tired right now to look into it any deeper than that :) 2019-06-02 05:30:09 Speaking of sleepy i wrote archs="noarch py3-pastel py3-pylev" 2019-06-02 05:30:16 <_ikke_> lol 2019-06-02 05:35:06 also morning _ikke_ :) 2019-06-02 05:36:04 <_ikke_> Hello 2019-06-02 06:26:35 <_ikke_> A disadvantage of building rust projects atm is that you are constantly building all dependencies as well 2019-06-02 06:28:57 rust binaries don't necessarily depend on the latest version of a given dependency 2019-06-02 06:29:05 in fact, you can specify basically any version constraint yo wish 2019-06-02 06:29:23 so it's quite impractical to even attempt to handle that within a typical distro package manager 2019-06-02 06:29:41 anyway I'm off to bed 2019-06-02 06:29:47 <_ikke_> night 2019-06-02 06:53:19 well i got poetry to run 2019-06-02 06:53:20 finally 2019-06-02 07:05:00 can someone merge pytest fix ? 2019-06-02 07:05:19 pr8349 2019-06-02 07:09:22 <_ikke_> why does that PR supersede the one from otlabs? 2019-06-02 07:09:39 It works 2019-06-02 07:29:43 got poetry to install 2019-06-02 07:29:58 so basically another step for a normal (read setup.py) install 2019-06-02 08:49:28 pr8384 needs CI-reset 2019-06-02 10:22:49 <_ikke_> north1: restarted 2019-06-02 10:30:08 _ikke_: ty 2019-06-02 10:30:23 Converting what i can from kde to use xvfb-run when X11 is needed 2019-06-02 10:31:05 <_ikke_> Nice solution 2019-06-02 10:31:21 yes 2019-06-02 11:16:46 <_ikke_> north1: one kdeclarative test is failing 2019-06-02 11:17:17 I am aware 2019-06-02 11:17:32 At supermarket currently 2019-06-02 11:19:04 If anything I'll just re-assign as making progress with running testsuite and declare it good to go 2019-06-02 11:19:13 <_ikke_> right 2019-06-02 11:19:30 <_ikke_> I noticed the option="!check" was just commendet out 2019-06-02 11:19:32 <_ikke_> commented* 2019-06-02 11:19:44 Yeah if it is good to go I remove it 2019-06-02 11:20:59 <_ikke_> I tried to push all of them at the same time, but I will skipp kdeclarative 2019-06-02 11:22:37 Huh, can't get docker-abuild working on my laptop. It keeps complaining that it doesn't have permissions to create `/home/builder/.abuild/*.rsa` 2019-06-02 11:23:10 <_ikke_> strange 2019-06-02 11:23:19 maxice8: oh you have a way to run X11 tests? Nice! 2019-06-02 11:24:36 PureTryOut: I think tbk told me about xvfb-run 2019-06-02 11:27:19 I remember I had this docker-abuild problem on my desktop as well, but somehow fixed it 2019-06-02 11:27:45 Ah, manually creating `~/.abuild` 2019-06-02 11:42:31 I rewrote the apkbuild reference a little to refer to xvfb-run 2019-06-02 11:42:34 for running tests on X11 2019-06-02 11:45:45 iirc, few days ago I moved xvfb-run to community. it is useful for testing X apps 2019-06-02 11:46:02 so it was you then 2019-06-02 11:46:24 does it work 2019-06-02 11:46:40 Yes it does 2019-06-02 11:46:59 good, then. see you later :) 2019-06-02 11:59:39 pr8392 needs a CI reset 2019-06-02 11:59:57 pr8391 needs a CI reset as well 2019-06-02 12:00:33 <_ikke_> done 2019-06-02 12:00:39 ty 2019-06-02 12:05:41 pr8388 also needs CI reset 2019-06-02 12:05:56 These framework thingies are so easy to fail to fetch 2019-06-02 12:06:39 <_ikke_> Upstream unstable? 2019-06-02 12:06:46 no clue 2019-06-02 12:07:04 <_ikke_> There were no issues building them initially 2019-06-02 13:33:47 _ikke_: Any chance to get pr7808 merged and moved to community before 3.10 release? 2019-06-02 13:34:05 <_ikke_> I think so 2019-06-02 13:35:08 That would be awesome news, thanks. Just saw that the first RC for 3.10 was tagged a few days ago 2019-06-02 13:57:58 So, in my mind it doesn't make sense to have qt5-qtbase be built with desktop OpenGL on arm platforms. On those platforms OpenGL GLESv2 is used instead, so wouldn't it be logical to build qt5-qtbase with that instead on arm? Would anyone be against me making that change? 2019-06-02 13:59:11 Didn't we discuss that a few days ago already? Not sure what the result of that discussion was though 2019-06-02 14:00:43 I mentioned it, but I don't believe there was an answer 2019-06-02 14:00:52 ACTION searches through chat log 2019-06-02 14:03:26 Ah there was a discussion about it recently, ollieparanoid brought it up. Conclusion was not making the change it seems. Details why https://gitlab.com/postmarketOS/pmaports/issues/232#note_176406830 2019-06-02 14:18:12 <_ikke_> Hmm, does patch remove the executable bit of a file that is patched? 2019-06-02 14:18:16 <_ikke_> seems like it does 2019-06-02 15:58:48 I couldn't find any replies in the archive, is there any way to help with https://lists.alpinelinux.org/alpine-devel/6664.html? 2019-06-02 15:59:26 s/any way/a way/ I guess 2019-06-02 15:59:26 kpcyrd meant to say: I couldn't find any replies in the archive, is there a way to help with https://lists.alpinelinux.org/alpine-devel/6664.html? 2019-06-02 16:00:18 <_ikke_> I think it will have to wait until 3.10 has been released 2019-06-02 16:00:37 <_ikke_> You can test it yourself perhaps to see if it works 2019-06-02 16:05:53 <_ikke_> north1: ping 2019-06-02 16:12:57 He's sleeping right now 2019-06-02 16:13:34 <_ikke_> k 2019-06-02 16:43:49 `export JOBS=` in abuild.conf doesn't seem to do much with docker-abuild... 2019-06-02 16:47:40 wfm 2019-06-02 16:48:02 Do note that it uses $HOME/.abuild/abuild.conf and not /etc/abuild/abuild.conf by default 2019-06-02 16:48:38 I realize that 2019-06-02 16:55:42 PureTryOut[m]: maybe limited by docker 2019-06-02 18:37:05 _ikke_: Just saw that openjdk11 fails on ppc64le 2019-06-02 18:37:13 I'll take a look 2019-06-02 18:37:32 <_ikke_> Yes, indeed 2019-06-02 18:58:50 _ikke_: pr8407 should fix this build issue 2019-06-02 18:59:23 waiting for local crosscompile to finish, but looks promising 2019-06-02 19:00:44 <_ikke_> bratkartoffel: ok, keeping an eye on it 2019-06-02 19:03:46 i'm unsure about the warning from config.guess 2019-06-02 19:04:40 only occurs on the builder, not my local system. Is it safe to patch that file unconditionally? 2019-06-02 19:06:52 <_ikke_> bratkartoffel: You can call update_config_guess in prepare() 2019-06-02 19:07:05 bratkartoffel: what build log say on builder 2019-06-02 19:07:07 <_ikke_> https://git.alpinelinux.org/abuild/tree/abuild.in#n591 2019-06-02 19:07:23 <_ikke_> config.guess: unable to guess system type 2019-06-02 19:07:26 bratkartoffel: nvm, found it 2019-06-02 19:08:43 _ikke_: thanks. So instead of downloading + patching config.guess / config.sub "by hand", i could use the two functions? 2019-06-02 19:08:57 <_ikke_> yes 2019-06-02 19:25:11 Since Alpine 3.9 "apk add --virtual foo make; apk add --virtual foo hello" will not add "hello" anymore to "foo". 2019-06-02 19:25:47 (I've worked around this by not using --virtual anymore, but tracking build deps manually, but that makes it harder to keep previously installed build deps then) 2019-06-02 19:28:37 Reported already in https://bugs.alpinelinux.org/issues/9651 2019-06-02 19:29:06 I've asked about this before, and it would at least be good to know if this is intentional, or a (serious) bug after all. 2019-06-02 19:33:22 <_ikke_> It's more like a design issue 2019-06-02 19:33:31 <_ikke_> blueyed: ^ 2019-06-02 19:33:57 _ikke_: ok. is there a workaround? 2019-06-02 19:34:06 <_ikke_> Not yet atm 2019-06-02 19:34:46 hmm, too bad.. can you comment at the ticket, or should I? 2019-06-02 19:36:42 <_ikke_> I already commented on a similar issue 2019-06-02 19:39:05 <_ikke_> bratkartoffel: Were you still working on the openjdk11 PR? 2019-06-02 19:39:28 Yes, I'm still waiting for my crosscompile build for ppc64le 2019-06-02 19:39:42 slow machine here and qemu is not as fast as I'd like it to be 2019-06-02 19:41:05 <_ikke_> no problem 2019-06-02 19:41:12 <_ikke_> Was just wondering if I still had to wait 2019-06-02 19:41:34 should be done in a few minutes 2019-06-02 19:44:42 _ikke_ build succeeded, pr8407 may be merged 2019-06-02 19:47:28 depends="!pkgname" is the same as conflicts in some other distro? writing response to pw.a.o post and want to be sure 2019-06-02 19:47:38 <_ikke_> yes 2019-06-02 19:48:00 _ikke_: thanks. you are awesome :) 2019-06-02 19:48:11 hm, how does that work, conflicts with itself? 2019-06-02 19:48:14 or is it for meta paackages 2019-06-02 19:48:17 packages* 2019-06-02 19:48:32 where provides exists 2019-06-02 19:50:21 <_ikke_> jwh: it would not be the current package name, but another package 2019-06-02 19:50:30 jwh: provides is special kind of things 2019-06-02 19:51:40 yeah but that makes no sense either, does it literally conflict with every package but itself? 2019-06-02 19:51:55 <_ikke_> no 2019-06-02 19:52:00 <_ikke_> with the package your specify 2019-06-02 19:52:04 ohhh 2019-06-02 19:52:11 I was taking pkgname as $pkgname 2019-06-02 19:52:38 <_ikke_> bratkartoffel: pushed 2019-06-02 19:52:58 s/$/!/ 2019-06-02 21:38:54 s390x failed testing/gnome-maps 2019-06-02 21:44:37 <_ikke_> gjs missing 2019-06-02 21:44:52 <_ikke_> shall I disable it for now? 2019-06-02 21:45:01 i guess yes 2019-06-02 21:46:19 <_ikke_> done' 2019-06-02 23:21:05 @TBK:matrix.org: ping, is it possible to move xvfb-run to main dbus/ and tk/ require X11 and are in main/ 2019-06-02 23:23:55 north1: does dbus require xvfb-run for test 2019-06-02 23:24:19 mps: dbus requires a running X11 server according to the comment on options="!check" 2019-06-02 23:24:44 could be, although sounds strange to me 2019-06-02 23:38:23 mps: https://github.com/alpinelinux/aports/pull/8426 2019-06-02 23:39:14 ignore CI, it is a common annoying problem 2019-06-02 23:40:56 north1: I don't have access to main 2019-06-02 23:42:18 mps: no worries, just look 2019-06-02 23:42:33 need TBK and ncopa to give it ok first anyways 2019-06-02 23:42:59 aha, first one is ok 2019-06-02 23:44:31 second, why you didn't simply remove 'options="!check"` 2019-06-02 23:45:27 and you left 'cd $buildir' for second patch :) 2019-06-02 23:45:41 but, looks good 2019-06-02 23:45:58 mps: which package ? 2019-06-02 23:46:46 https://github.com/alpinelinux/aports/pull/8426 2019-06-02 23:47:01 second patch 2019-06-02 23:47:01 dbus ? 2019-06-02 23:47:10 yes 2019-06-02 23:47:17 it is in main/ 2019-06-02 23:47:20 cd "$builddir" doesn't apply on main 2019-06-02 23:47:46 because it can be backported to a version of Alpine that has abuild old enough to not be above 3.3.0 which introduced automatic switching to $builddir 2019-06-02 23:48:21 apkbuild-lint won't perform those checks on packages in main/ 2019-06-02 23:48:24 how? uh, I need to fix some patch then 2019-06-02 23:49:00 s/patch/patches/ 2019-06-02 23:49:00 mps meant to say: how? uh, I need to fix some patches then 2019-06-02 23:49:40 https://github.com/maxice8/atools/blob/master/apkbuild-lint#L245 2019-06-02 23:50:01 i need to find a better way to indicate the repo a package comes from 2019-06-02 23:50:27 this currently works solely on my workflow that works from the root of aports instead of the directory where the APKBUILD is 2019-06-02 23:51:08 aha, good to know. thanks for info 2019-06-02 23:52:23 I use it in my git hook which passes //APKBUILD so it can perform that check. 2019-06-02 23:53:35 I run once alint on all, with find 2019-06-02 23:54:11 and noticed that we a lot of things to fix 2019-06-02 23:59:55 hmm, I have to fix ifupdown patch on pw.a.o because removed 'cd $builddir' 2019-06-03 02:49:41 Can someone fetch the source code for gst-plugins-bad to confirm their end is slow and not my internet ? 2019-06-03 03:08:53 north1: url? 2019-06-03 03:09:34 mps: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.0.tar.xz 2019-06-03 03:11:21 doesn't look too slow 2019-06-03 03:14:17 busybox wget is not best measurement tool 2019-06-03 03:15:29 alright ty 2019-06-03 06:13:26 morning 2019-06-03 06:13:35 morning 2019-06-03 06:13:42 <_ikke_> o/ 2019-06-03 06:13:46 did anyone test the rc1? 2019-06-03 06:14:52 no 2019-06-03 06:18:11 Morning 2019-06-03 06:18:20 Am on Edge too 2019-06-03 06:31:55 pr8437 is ready to merge 2019-06-03 06:34:04 now that rc1 is out, i would like to try fix as many bugs as possible 2019-06-03 06:34:49 <_ikke_> Any known bugs? 2019-06-03 06:35:23 https://bugs.alpinelinux.org/projects/alpine/issues?fixed_version_id=144&set_filter=1&status_id=o 2019-06-03 06:35:57 https://bugs.alpinelinux.org/projects/alpine/issues?fixed_version_id=133&set_filter=1&status_id=o 2019-06-03 06:38:00 ncopa: #10043 needs ceph in community which it is currently 2019-06-03 06:47:03 can't reproduce #10451 though 2019-06-03 07:55:46 _ikke_: most bots are just programs that respond to web hook events 2019-06-03 08:01:55 <_ikke_> tcely: I understand 2019-06-03 08:02:31 <_ikke_> It's more to say that it seems to be a wider issue, not just algitbot 2019-06-03 08:03:46 _ikke_, the github-pr-closer webhook. see: https://github.com/organizations/alpinelinux/settings/hooks/9637400 2019-06-03 08:04:40 <_ikke_> Oh, apparently I don't have access to there 2019-06-03 08:04:45 fabled: people who are not admins can't view that 2019-06-03 08:04:58 tcely, yes. _ikke_ is one. 2019-06-03 08:05:06 <_ikke_> Not on the org 2019-06-03 08:05:55 oh 2019-06-03 08:06:14 <_ikke_> I'm just a member, not owner 2019-06-03 08:08:16 was mistakenly looking at aports for permission. 2019-06-03 08:09:04 maybe i move this discussion to infra channel 2019-06-03 08:48:02 ncopa: pr8339 should eliminate circular dependency 2019-06-03 08:52:38 <_ikke_> now hiredis is failing on armhf 2019-06-03 08:58:46 _ikke_: how can I tell when that build was last tried? 2019-06-03 08:59:53 <_ikke_> I usually look in #alpine-commits 2019-06-03 09:09:52 tcely: im not sure i like the dhcp stuff 2019-06-03 09:10:30 how is it supposed to work? 2019-06-03 09:11:00 i think i know why hiredis fails 2019-06-03 09:11:24 apk add dhcp gets the vanilla server. apk add dhcp-server-ldap removes vanilla and installs ldap. removing ldap causes vanilla to be installed again. 2019-06-03 09:12:23 ok 2019-06-03 09:12:31 i guess that how we want it to work 2019-06-03 09:12:58 let me finish up hiredis first 2019-06-03 09:33:57 tcely: i think im gonna add this to dhcp: http://tpaste.us/jXKl 2019-06-03 09:35:14 as long as the behavior doesn't change that's fine with me. I'm not so clear on how adding a specific version affects the resolver 2019-06-03 09:37:14 Plasma requires the Qt5 binaries without the `-qt5` suffix, which Alpine doesn't have. What is the recommend approach to resolve this? I could add the qtchooser package which allows the user to choose between Qt versions installed at the same time by symlinking all binaries in `/usr/lib/qt*/bin` to `/usr/bin`, or I could just modify qt5-qtbase to symlink it's own binaries to there 2019-06-03 09:37:59 does there mean /usr/bin in this case? 2019-06-03 09:38:12 qtchooser 2019-06-03 09:39:06 https://github.com/void-linux/void-packages/blob/master/srcpkgs/qtchooser/template 2019-06-03 09:39:09 qt5 depends= on it 2019-06-03 09:39:14 Yeah thought so 2019-06-03 09:39:16 Will add 2019-06-03 09:39:28 Should I make qt4 depend on it as well? 2019-06-03 09:39:38 Although it be preferable to get rid of Qt4 entirely of course lol 2019-06-03 09:44:13 There is no point in investing time in Qt4 if it isn't for burying it 2019-06-03 09:44:38 Agreed, will just add support for Qt5 then 2019-06-03 09:56:18 that means you'll be spending some time porting Qt4 software for Qt5 (yes, it exists) 2019-06-03 09:56:32 in general of course getting rid of Qt4 would be the right choice 2019-06-03 10:06:01 So I found a bug in Qt 5.12.3 which causes SDDM to crash when the Breeze theme is used (matters for packaging Plasma). I can either patch Qt 5.12.3 for now or use a Plasma workaround (has to be applied as patch), what would be the preferred solution? 2019-06-03 10:06:16 It's fixed in Qt 5.12.4 btw 2019-06-03 10:08:14 patching Qt until it is upgraded and fixed would be my preference 2019-06-03 10:11:17 Yeah thought so, will do then 2019-06-03 10:25:49 Ok i need 2 -dev subpackages 2019-06-03 10:26:01 <_ikke_> why 2? 2019-06-03 10:29:02 actually 3 lol 2019-06-03 10:31:43 wxgtk has a wxgtk3 variant so you need wxgtk2-dev wxgtk3-dev and wxgtk-base-dev 2019-06-03 10:59:47 https://www.openwall.com/presentations/Owl/mgp00020.html - would this make any sense to add to Alpine? 2019-06-03 11:17:43 TBB: Why not migrate more stuff to PAM like other distros? 2019-06-03 11:19:06 Cogitri: and then to systemd? 2019-06-03 11:19:25 like other distros :) 2019-06-03 11:20:32 Uhh, that's one way to take it I suppose 2019-06-03 11:21:02 Slippery slope at supersonic speeds 2019-06-03 11:21:47 I don't think we have to do everything other distros do, but PAM certainly is one area where it makes sense 2019-06-03 11:22:08 I disagree 2019-06-03 11:36:52 I'd appreciate some more eyes on pr7504 and pr7533 2019-06-03 11:44:08 Do we have some policy on building with CLang? The latest webkit2gtk is so big that it apparently doesn't like to build on 32-bit platforms with our settings and upstream has suggested giving it a shot with CLang 2019-06-03 12:05:10 I have some library complaining about mixed Qt versions (0x50c01 vs 0x50c03, so I guess Qt 5.12.1 vs Qt 5.12.3), but I can't figure out which one 2019-06-03 12:05:23 Does anyone know how to check this? 2019-06-03 13:02:04 Since all my custom packages are built against Qt 5.12.3, I'm guessing some package currently in the repos is causing this 2019-06-03 13:03:27 Ah yes, private Qt api is fun 2019-06-03 13:17:00 Yeah... How would I debug this? πŸ˜› The error messages only talk about "this library", but don't actually tell me which library that is... 2019-06-03 13:18:34 Let me ask a KDE dev 2019-06-03 13:19:51 Mind giving me the actual error msg? 2019-06-03 13:21:18 "Cannot mix incompatible Qt library (version 0x50c01) with this library (version 0x50c03)" 2019-06-03 13:21:26 So seems to suggest something is linked against Qt 5.12.1 still 2019-06-03 13:22:58 Not linked, but compiled against private Qt ABI 2019-06-03 13:24:38 Oh. Still, something needs recompiling lol 2019-06-03 13:25:19 Yup, the error message really is shitty 2019-06-03 13:32:52 Who are you asking and where actually? 2019-06-03 13:41:22 So, the answer is `maybe grep for 0x050C01 in /usr/include/qt5` 2019-06-03 13:41:37 Or strace and see where everything breaks 2019-06-03 13:42:00 Or rebuild all of Qt 2019-06-03 13:42:26 The latter I prefer to not have to do lol 2019-06-03 13:42:39 Figured so :P 2019-06-03 13:42:42 I was already grepping, not particularly in `/usr/include/qt5` though 2019-06-03 13:43:07 I asked a KDE core dev I know from my time at Exherbo 2019-06-03 13:43:51 Actually that directory doesn't exist on Alpine 2019-06-03 13:44:12 Ah cool! 2019-06-03 13:45:31 You've installed the qt5-dev packages, yes? 2019-06-03 13:45:33 I have not actually, I'll do that 2019-06-03 13:47:29 That directory still doesn't exist. `/usr/include/Qt*` does, but grepping in there doesn't give me any results 2019-06-03 13:52:42 Huh, strace it is then I guess 2019-06-03 13:54:20 or ltrace 2019-06-03 14:02:15 ltrace? 2019-06-03 14:03:32 apk search ltrace, Tracks runtime library calls in dynamically linked programs 2019-06-03 14:04:46 ipk info, sorry 2019-06-03 14:07:09 Well, strace doesn't tell me much either... 2019-06-03 14:07:19 ltrace is basically strace for library calls instead of system calls 2019-06-03 14:07:32 pretty darn similar 2019-06-03 14:08:04 ``` 2019-06-03 14:08:05 writev(2, [{iov_base="", iov_len=0}, {iov_base="Cannot mix incompatible Qt libra"..., iov_len=88}], 2Cannot mix incompatible Qt library (version 0x50c01) with this library (version 0x50c03)) = 88 2019-06-03 14:08:06 ``` 2019-06-03 14:09:49 everything in edge seems to be 5.12.3-r0 except qt5-qt{keychain,script,webkit} 2019-06-03 14:10:28 qt5-qtscript is 5.12.3 according to `apk info` 2019-06-03 14:10:48 Oh, it's -r2 though, sorry 2019-06-03 14:11:47 Although it seems that we just forgot to reset `$pkgrel` there when upgrading from 5.12.0 2019-06-03 14:12:11 what do you mean? 2019-06-03 14:12:36 Checking the git log for qt5-qtscript, it got updated from 5.12.0 to 5.12.1 and then 5.12.3 without resetting `$pkgrel` back to 0 2019-06-03 14:13:04 just checked - that should be no big deal then 2019-06-03 14:13:28 Yeah 2019-06-03 14:13:38 able to write some quick instructions so i can reproduce in a docker container? 2019-06-03 14:14:08 I wouldn't mind recompiling all Qt packages if I could make docker-abuild use more than 2 cores... 2019-06-03 14:14:17 danieli: sure 2019-06-03 14:14:18 (e.g. the apkbuild for the library that fails?) 2019-06-03 14:14:45 The problem is that I don't know which library fails... 2019-06-03 14:15:18 I'm trying to package Plasma, and launching it creates that error in the log. All packages are freshly built against Qt 5.12.3 though, so can't be in KDE or Plasma itself 2019-06-03 14:15:41 ah, i see 2019-06-03 14:15:50 which qt5-* packages does it depend on? 2019-06-03 14:15:59 To test I have just built the packages locally, put them online in a personal repo, install them to my system and run `xinit` with `startkde` in the `~/.xinitrc` 2019-06-03 14:16:06 Yup, that has to be Qt because that error only occurs when using private ABI 2019-06-03 14:16:21 Cogitri: yeah, that's my thinking too 2019-06-03 14:16:25 qt5-qtbase, qt5-qtdeclarative-dev, qt5-qtx11extras, qt5-qtsvg, hopefully I haven't missed any here... 2019-06-03 14:16:58 qt5-qtdeclarative always did this for me when I hit this error on Exherbo 2019-06-03 14:17:09 So yeah 2019-06-03 14:17:37 I already tried rebuilding qt5-qtdeclarative, didn't help sadly 2019-06-03 14:18:31 Oh some of the packages also depend on qt5-qttools and qt5-qtscript 2019-06-03 14:18:58 and qt5-qtquickcontrols and qt5-qtquickcontrols2 2019-06-03 14:19:30 Well, basically the entirety of qt5 πŸ˜‚ 2019-06-03 14:19:45 Oof 2019-06-03 14:19:59 kinda figured when apk added half the packages in existence 2019-06-03 14:20:26 it's mostly makedepends only though 2019-06-03 14:20:35 they shouldn't install when i `apk add` though 2019-06-03 14:20:48 i'm installing them, not building them 2019-06-03 14:20:48 About docker-abuild: Just change the script to bind mount whatever abuild.conf you use I guess 2019-06-03 14:21:21 It only installs ~150 packages for me when I install plasma-desktop. When building it installs over 500, so it definitely doesn't install everything 2019-06-03 14:21:51 but shouldn't `~/.abuild/abuild.conf` take priority? 2019-06-03 14:22:02 right, yeah, installed about 150 for me, but most seems to make sense 2019-06-03 14:22:13 The installing thing also happens on a clean system? 2019-06-03 14:22:20 Yes 2019-06-03 14:22:48 danieli: what package are you installing actually? 2019-06-03 14:22:48 Yup. Maybe just add cat /etc/abuild.conf to the docker script to see if that actually worked 2019-06-03 14:23:08 PureTryOut[m]: all the ones you listed, i'm gonna have a quick look at them 2019-06-03 14:23:42 Ah ok 2019-06-03 14:23:54 Probably just install qt5-qt* to be sure 2019-06-03 14:25:35 apk search qt5-* | grep -E "^qt5-" | grep -Eo "^(qt5-qt[^-]+)" | xargs apk add 2019-06-03 14:25:36 lol 2019-06-03 14:26:10 That would work haha 2019-06-03 14:26:20 better hope so :') 2019-06-03 15:22:46 PureTryOut: https://bugs.alpinelinux.org/issues/10535 2019-06-03 15:22:49 Seems others hit it too 2019-06-03 15:23:33 Yeah was bound to happen 2019-06-03 15:23:47 All Qt programs using the broken library will be broken 2019-06-03 15:24:29 <_ikke_> Do we already know what lib is broken? 2019-06-03 15:26:00 No 2019-06-03 15:42:09 PureTryOut[m]: /usr/lib/libQt5WebKit.so.5 -> libQt5WebKit.so.5.9.1 2019-06-03 15:42:14 /usr/lib/libQt5WebKitWidgets.so.5 -> libQt5WebKitWidgets.so.5.9.1 2019-06-03 15:42:22 is this intentional? 2019-06-03 15:43:14 Eh? 2019-06-03 15:43:26 are they supposed to have different versions than the rest? 2019-06-03 15:43:43 Well, QtWebKit isn't maintained anymore, so I guess there isn't something we can do about that 2019-06-03 15:43:58 (And we should try dropping it from as much as possible as dep, it's super insecure by now) 2019-06-03 15:44:06 Use QtWebEngine instead 2019-06-03 15:44:07 ah, okay 2019-06-03 15:44:20 no, i was just digging a bit 2019-06-03 15:44:22 Yeah QtWebKit is kind of dead 2019-06-03 15:44:48 Even so, QtWebKit doesn't cause the problem PureTryOut hits, because that complains about mixing 5.12 and 5.13 2019-06-03 15:45:23 didn't annulen make a new qtwebkit port 2019-06-03 15:45:28 I think it even got into the main repos 2019-06-03 15:45:42 Cogitri: yeah, i am aware, but it stuck out like a sore thumb so i thought i'd ask about it 2019-06-03 15:46:08 i haven't been very into the qt ecosystem for a number of years 2019-06-03 15:46:19 Ah, alright 2019-06-03 15:46:32 SpaceToast: Yes, but that thing is also dead since Juli 2017 2019-06-03 15:46:46 it's on the qt git, did he say he was dropping it? 2019-06-03 15:46:51 or maybe it's just "stable" atm? 2019-06-03 15:47:13 <[[sroracle]]> annulen is working on it again 2019-06-03 15:47:13 I don't think a browser (engine) can be stable :) 2019-06-03 15:47:15 <[[sroracle]]> https://github.com/annulen/webkit/commits/qtwebkit-stable 2019-06-03 15:47:33 [[sroracle]]++ :) 2019-06-03 15:48:15 Oh, https://code.qt.io/cgit/qt/qtwebkit.git/log seemed dead to me 2019-06-03 15:48:42 And his GH repo was stalled for some time too 2019-06-03 15:49:27 I'm not sure if his repo's the one we use though... 2019-06-03 15:49:34 Migrating to QtWebengine doesn't seem like a bad idea though, even if it's only for upstream support 2019-06-03 15:49:51 https://git.alpinelinux.org/aports/tree/community/qt5-qtwebkit/APKBUILD 2019-06-03 15:49:57 looks like we use the old links 2019-06-03 15:50:14 so maybe a bugs.a.o entry to migrate to annulen's repo 2019-06-03 16:11:04 Ah got it, qt5-qtscript still refers to Qt 5.12.1 2019-06-03 16:12:35 πŸ‘ 2019-06-03 16:13:04 Going to try rebuilding it and see if it helps 2019-06-03 16:44:09 did anyone try to boot the 3.10 rc1? 2019-06-03 16:44:17 it does not seem to boot at all 2019-06-03 16:44:54 mps: Could you try building webkit2gtk on armhf again? 2019-06-03 16:45:19 ncopa: "the 3.10rc1" means some live medium? 2019-06-03 16:47:56 i'll test 2019-06-03 16:49:16 ncopa: boots fine in a VM 2019-06-03 16:49:22 standard x86_64 2019-06-03 16:49:46 (I used the iso) 2019-06-03 16:53:51 standard and virt seems to boot 2019-06-03 16:53:56 but extended not 2019-06-03 16:55:50 huh 2019-06-03 16:56:01 so its only in libvirt? 2019-06-03 16:56:05 muset have done something wrong 2019-06-03 16:57:11 yup, extended boots too 2019-06-03 16:57:31 what about with uefi? 2019-06-03 16:57:39 didn't test, it's always been a pain on alpine for me 2019-06-03 16:58:06 I just add -bios /usr/share/ovmf/bios.bin 2019-06-03 16:58:38 yup, boots with grub 2019-06-03 16:58:45 det fungerer 2019-06-03 16:59:10 the extended does not boot for me 2019-06-03 16:59:26 x86_64 extended 3.10_rc1 boots fine both with and without efi for me 2019-06-03 16:59:31 hum 2019-06-03 16:59:32 ok 2019-06-03 17:00:46 Cogitri: armv7 or armhf? 2019-06-03 17:01:12 armhf 2019-06-03 17:01:28 Or did armv7 get stuck? 2019-06-03 17:03:02 armv7 2019-06-03 17:04:30 uefi with grub + lvm root gives warning/error messages 2019-06-03 17:04:32 but seems to work 2019-06-03 17:04:54 i didn't install, i just booted the install medium 2019-06-03 17:06:12 Cogitri: right now have to go out, will try later at night 2019-06-03 17:16:21 Thank you. Please build armv7 then :) 2019-06-03 17:21:41 <_ikke_> clandmeter: extended iso boots for me under qemu 2019-06-03 17:21:44 <_ikke_> ncopa: * 2019-06-03 17:29:22 <_ikke_> setup-alpine could not get a list of mirrors 2019-06-03 17:32:38 <_ikke_> temporary issue apparently 2019-06-03 17:44:30 <_ikke_> What should I do if xorg cannot find any screens under qemu? 2019-06-03 17:49:11 Add a graphics card and install the respective xf86-video-* I guess 2019-06-03 17:55:01 pr8447 should fix the Qt issue 2019-06-03 18:30:16 <_ikke_> Cogitri: I did add a graphics card, but it's still missing (-vga std) 2019-06-03 18:31:09 <_ikke_> Let me look at another example I hafve 2019-06-03 18:31:11 <_ikke_> have 2019-06-03 21:35:53 Cogitri: please tell me patch number of webkit2gtk 2019-06-03 21:37:14 8257 2019-06-03 21:38:26 ok 2019-06-03 21:43:43 let's see 2019-06-03 22:02:37 Cogitri: build failed. do you know where I can uplaod 3.4M log build file 2019-06-03 22:04:53 so removing 'cd $builddir' for APKBUILD's in community and testing is ok, but not in main? 2019-06-03 22:05:47 main has to be supported (and thus potentially have backports) for 2 years 2019-06-03 22:06:14 automatic cd $builddir was added last fall (or so?), so it'll be ok to do to main/ around the release of 3.13 2019-06-03 22:08:37 so, when we move packages from main or to it we have to add/remove these? Does that make sense? 2019-06-03 22:09:10 yeah, I think that's reasonable 2019-06-03 22:10:00 but it doesn't hurt to keep these lines for pkg's in community and testing? 2019-06-03 22:10:31 except alint will complain 2019-06-03 22:20:51 Yup, it doesn't hurt 2019-06-03 22:20:57 It's just unnecessary 2019-06-03 22:21:06 Github gists I guess 2019-06-03 22:23:01 uhm, I don't have GH account 2019-06-03 22:27:37 Pack it in a tar and upload it at your favourite tempfile hostet then 2019-06-03 22:27:38 Cogitri: http://arvanta.net/mps/webkit2gtk-build.log.gz 2019-06-03 22:27:43 Thank you 2019-06-03 22:27:59 np, thank you for hard work 2019-06-04 05:53:35 Can someone merge pr8349 so pytest is fixed ? 2019-06-04 08:35:25 I am trying to use abuild inside a non privilege container (no suid allowed) and it fails because /usr/bin/abuild-apk -> abuild-sudo, and '---s--x--x 1 root root 14040 Mar 5 11:52 /usr/bin/abuild-sudo' 2019-06-04 08:36:00 is there any hope to work around this? 2019-06-04 08:39:13 I did some experiments on that some time ago, let me have a look if I can find my notes on the topic 2019-06-04 08:40:29 abuild-apk add --wait 30 --repository /home/tru/packages/singularity-build --virtual .makedepends-singularity build-base -> Waiting for repository lock ERROR: Unable to lock database: Bad file descriptor 2019-06-04 08:40:44 adding fakeroot does not help 2019-06-04 08:41:58 I wrote a tool for managing package builds and isolated roots and one of the last things I worked on was switching to user mode containers, but I remember running to a similar problem 2019-06-04 08:51:46 the other packing system I am using rpm/apt do not require this feature, I am probably missing the reason of the suid setup. 2019-06-04 08:54:27 I don't know whether rpm does this but at least apt uses fakeroot doesn't it 2019-06-04 08:57:31 fakeroot works fine in the container 2019-06-04 08:58:05 Singularity> id 2019-06-04 08:58:05 uid=2765(tru) gid=2765(Bis) groups=10(wheel),100,300(abuild),982,983,2765(Bis) 2019-06-04 08:58:09 Singularity> fakeroot id 2019-06-04 08:58:11 uid=0(root) gid=0(root) groups=10(wheel),100,300(abuild),982,983,2765(Bis) 2019-06-04 10:49:22 <_ikke_> Anything preventing https://github.com/alpinelinux/aports/pull/4843 from being applied? 2019-06-04 11:41:53 _ikke_: there was a question to ncopa about pr4843 but it looks ready other than that. 2019-06-04 11:46:15 tcely it lacks if latest cves 2019-06-04 11:46:21 tru_tru: if I remember correctly I managed to build packages in usermode containers, but if the package built contained suid binaries, that caused problems 2019-06-04 11:47:51 Also php mongodb & couchbase needs upgrade 2019-06-04 11:51:18 hi 2019-06-04 11:53:25 _ikke_: i think you need to add -vga virtio to qemu 2019-06-04 11:54:31 <_ikke_> ncopa: At least removing nomodeset fixed it 2019-06-04 11:55:25 hi ncopa & andypost[m]: is php7 backport ready or are we waiting for more patches / testing? 2019-06-04 12:16:47 pr4843 is for v3.7 right? 2019-06-04 12:17:08 we should probably move it to main if we intend to maintain older stable 2019-06-04 12:20:41 ncopa: php iterating fast on releases now (after php5 era), so not sure how to align it with Alpine releasses https://www.php.net/supported-versions.php 2019-06-04 12:23:45 andypost[m]: i guess the simplest is to keep it in community 2019-06-04 12:24:03 IMO it fits into community the best as well) 2019-06-04 12:24:59 basically because mostly 70% of monthly releases are security related 2019-06-04 12:27:46 TBB_: that's also my conclusion, I was expecting a workaround :)_ 2019-06-04 12:42:56 _ikke_: when using `-vga virtio`, what graphics driver do you use? 2019-06-04 12:50:12 <_ikke_> PureTryOut[m]: I didn't use virtio yet 2019-06-04 12:50:41 <_ikke_> In the 3.8 vm, I didn't specify any graphics card at all and it worked 2019-06-04 12:52:55 <_ikke_> I installed xf86-video-modesetting and xf68-video-qxl 2019-06-04 12:55:31 Oh. Qxl is completely broken for me 2019-06-04 12:55:48 thanks ncopa for merging the pytest fix 2019-06-04 13:06:24 ACTION uploaded an image: Screenshot_20190604_150538.png (20KB) < https://matrix.org/_matrix/media/v1/download/fam-ribbers.com/EfDUamqreDPuZpQHmDoYsjjm > 2019-06-04 13:06:25 That is Qemu/KVM with the QXL driver... 2019-06-04 13:06:26 modern art driver 2019-06-04 13:06:27 I guess. I don't think LightDM is supposed to look like this though 2019-06-04 13:06:48 <_ikke_> Hmm, something doesn't look right, no 2019-06-04 13:07:26 I can't get Virtio to work at all, I have no clue which driver to use for that 2019-06-04 13:08:45 <_ikke_> let me try what I get 2019-06-04 13:12:35 <_ikke_> seems to work for me with -vga virtio 2019-06-04 13:12:40 <_ikke_> with lxdm / xfce4 2019-06-04 13:12:55 What xf86-video package do you use? 2019-06-04 13:13:05 <_ikke_> qxl 2019-06-04 13:14:34 With virtio? Well that one definitely isn't in use. I guess modesetting is doing the job there 2019-06-04 13:14:59 <_ikke_> trying to confirm 2019-06-04 13:16:10 <_ikke_> Seems to indeed use modesetting 2019-06-04 13:16:35 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/pFWbGZjawWVDlbpYoZILRlwy > 2019-06-04 13:16:43 Xorg log with `-vga virtio` ☝️ 2019-06-04 13:17:04 <_ikke_> /dev/dri/card0: 2019-06-04 13:17:13 <_ikke_> open /dev/dri/card0: No such file or directory 2019-06-04 13:17:17 <_ikke_> That's what I had yesterday 2019-06-04 13:17:29 <_ikke_> That was fixed when I removed nomodesetting from the kernel parameters 2019-06-04 13:18:20 <_ikke_> But I guess that causes the modesetting driver to be used 2019-06-04 13:18:31 I'm not yet sure how to do something like that on Alpine. Is Grub used? 2019-06-04 13:18:42 <_ikke_> extlinux 2019-06-04 13:19:01 <_ikke_> /etc/update-extlinux.conf 2019-06-04 13:19:05 <_ikke_> and then update-extlinux 2019-06-04 13:20:22 Thanks 2019-06-04 13:21:26 I don't see nomodesetting in that file? 2019-06-04 13:22:15 <_ikke_> It was in the default_kernel_opts for me 2019-06-04 13:22:47 There is no such variable for me 2019-06-04 13:25:16 tru_tru, if I come up with anything I'll let you know :) 2019-06-04 13:30:42 <_ikke_> PureTryOut[m]: hmm, strange 2019-06-04 14:03:48 Howdy everyone, just a question to ask. 2019-06-04 14:04:33 I want to upstream a package from Alpine, but someone already submitted the package, however the package in the currently opened PR seems to be broken on compile. 2019-06-04 14:04:59 Is it a good thing to make another PR in respond to that? Or just wait for the maintainer? 2019-06-04 14:06:03 (or just suggest and help the maintainer) 2019-06-04 14:14:05 asriel[m]: good question. i would probably recommend try suggestions and help the maintainer 2019-06-04 14:14:24 and if you dont get any response within reasonable time, you create a new PR 2019-06-04 14:17:20 ncopa: How that would be "reasonable time"? 2019-06-04 14:17:28 Maybe a few days or just weeks? 2019-06-04 14:20:22 a few days to a week i'd guess 2019-06-04 14:22:26 I post mail and wait at least week for anything not urgent 2019-06-04 14:24:08 last night I asked about removing 'cd $builddir' in APKBUILD for pkg's in community and testing, and keep it for pkg's in main 2019-06-04 14:25:52 I'm not sure this is good idea because we then have add these lines when moving packages to main and remove them when moving from main 2019-06-04 14:27:03 imo, it is better to keep them till the main ready for change 2019-06-04 14:27:53 It's not like moving packages between that repos happens that often 2019-06-04 14:27:54 *between those repos 2019-06-04 14:28:32 but it happens 2019-06-04 14:29:32 Sure, but they're going to be removed eventually. It's not that much work to add or remove them depending on what repo they're moved too, so let's just do it now 2019-06-04 14:33:47 this 'eventually' are two years in future at least, and till then some number of packages will be moved to main. and every one will need these lines to be added three times, prepare, build and package at least 2019-06-04 14:35:10 I still don't think it's a lot tbh 2019-06-04 14:35:54 mps: i tend to agree with you 2019-06-04 14:36:10 keeping cd "$buildir" does not hurt 2019-06-04 14:37:18 PureTryOut[m]: small changes are always better, especially those which are not needed 2019-06-04 14:38:29 I'm fine either way btw, I just don't really agree with the argument πŸ˜‰ 2019-06-04 14:38:53 ncopa: also I see it as such, if it doesn't hurt and saves us from some confusion (however it small) we should keep them 2019-06-04 14:39:40 <_ikke_> For new packages it should in any case be safe to not add them in the first place 2019-06-04 14:41:27 mps: but i dont have strong opinion about it either. some people have been eager to remove them. i asked to keep them for "main" to reduce friction when backporting 2019-06-04 14:42:30 i dont want create a flamewar about it :) 2019-06-04 14:43:11 I don't think we will have flamewar about it 2019-06-04 14:43:52 at the end it will be on maintainer to decide what to do 2019-06-04 14:43:56 <_ikke_> I think the reason that people are eager to remove it (at least counts for me) is that it removes boilerplate and allows you to focus on things that matter 2019-06-04 14:44:10 <_ikke_> (makes it a bit easier to review) 2019-06-04 14:45:24 well, understand, but if maintainer want to keep these lines and someone else deletes them I fear that some maintainers will feel 'offended' by this 2019-06-04 14:46:06 Offended by having `cd "$builddir"` removed? Really? 2019-06-04 14:46:26 we had something similar some time ago when someone changes something without asking maintainer 2019-06-04 14:46:33 bikeschedding syndrome 2019-06-04 14:47:34 PureTryOut[m]: some people feel offended and that's the fact, even for more benign things 2019-06-04 14:48:11 personally I don't care, to me all is ok 2019-06-04 14:48:13 more people will have opinion because more people feel they have competence about it, and they want help 2019-06-04 14:49:39 some simple rule of 'best practice' note will be enough, imo 2019-06-04 14:49:53 s/of /or / 2019-06-04 14:49:53 mps meant to say: some simple rule or 'best practice' note will be enough, imo 2019-06-04 14:49:57 personally i think commenting it during PR "add it" or "remove it" takes more time than just deal with it when doing backport 2019-06-04 14:50:04 yes, i think thats my conclusion as well 2019-06-04 14:50:08 document how we want it 2019-06-04 14:50:27 please^ 2019-06-04 14:50:39 where we doc it? 2019-06-04 14:51:08 should we create a developer FAQ? 2019-06-04 14:51:09 developer-handbook is likely a good place for that, though I haven't started on it yet 2019-06-04 14:51:12 a general "Best Practices" thing? 2019-06-04 14:51:26 docs.alpinelinux.org or somewhere official sounding ? as long as i can read it and adjust atools according i don't really mind 2019-06-04 14:51:28 SpaceToast: that sounds fine 2019-06-04 14:51:38 s/according/accordingly/ 2019-06-04 14:51:38 north1 meant to say: docs.alpinelinux.org or somewhere official sounding ? as long as i can read it and adjust atools accordingly i don't really mind 2019-06-04 14:51:45 I'll try and get that bootstrapped today 2019-06-04 14:51:54 "Best Practices" sounds like a good starting point, even if it gets moved around later :) 2019-06-04 14:51:57 meanwhile, is https://wiki.alpinelinux.org/wiki/Package_policies ok? 2019-06-04 14:52:13 ncopa: I agree 2019-06-04 14:52:30 speaking of... 2019-06-04 14:52:33 ncopa: how do we handle -static? 2019-06-04 14:52:42 because there are static libraries and static applications 2019-06-04 14:52:50 and in some cases it can be both (e.g curl) 2019-06-04 14:53:12 in general, we build everything dynamic, whenever possible 2019-06-04 14:53:20 we add -static on request 2019-06-04 14:53:24 or when needed 2019-06-04 14:53:39 I'd prefer at least libraries have -static variants in general, but that's not really what I'm asking 2019-06-04 14:53:52 let's say we get a request for a statically linked curl (binary) and libcurl.a 2019-06-04 14:53:57 which one gets to be curl-static? 2019-06-04 14:54:08 oh, i see 2019-06-04 14:54:11 good question 2019-06-04 14:54:18 it's the same namespace, and it's caused confusion in the past 2019-06-04 14:54:35 (I name curl specifically, because there was a PR that built curl statically, but everyone seemed to think it was about adding .a) 2019-06-04 14:54:38 i guess we coudl do: curl + curl-libs + curl-libs-static 2019-06-04 14:54:52 Sounds good to me 2019-06-04 14:54:54 and curl-static 2019-06-04 14:55:04 okay, two parts with that solution: 2019-06-04 14:55:14 1. my understanding is we currently don't want sub-sub-packages; is this an exception? 2019-06-04 14:55:28 2. would $bin-libs be a generic thing for non-library-package-library-subpackage stuff? 2019-06-04 14:56:19 1. I consider "libs-static" a subpackage and not a sub-sub package 2019-06-04 14:56:48 2. ? 2019-06-04 14:57:03 libs-static are dev files 2019-06-04 14:57:09 specification on 2: 2019-06-04 14:57:13 kind of 2019-06-04 14:57:18 artok: correct 2019-06-04 14:57:23 there are two general types of "primary packages" - library-only and binary-only 2019-06-04 14:57:29 in library-only packages, we name them libsomething 2019-06-04 14:57:47 if binary-only packages have libraries as well, do we then standardize putting those libraries into $bin-libs? 2019-06-04 14:57:53 (rather than lib$bin) 2019-06-04 14:57:57 i.e curl-libs vs libcurl 2019-06-04 14:58:02 yes 2019-06-04 14:58:04 ok 2019-06-04 14:58:16 but it depends a bit on upstream 2019-06-04 14:58:20 would it make sense to also have default functions for $bin-libs and $bin-libs-static? 2019-06-04 14:58:37 we try keep $pkgname same as upstream name 2019-06-04 14:58:45 so for example libxml2 2019-06-04 14:58:58 it does not make any sense to do libxml2-libs 2019-06-04 14:59:05 ah ok, so of upstream calls themselves "xml" and there's a library for it, it's "xml-libs" 2019-06-04 14:59:13 if upstream calls themselves "libxml", we call it "libxml" 2019-06-04 14:59:27 thanks, that clears that up :) 2019-06-04 14:59:29 instead we have libxml2 with the libs, and ship the binaries as libxml2-tools 2019-06-04 14:59:49 but to be honest, i often follow what fedora does 2019-06-04 15:00:14 and it appears that fedora often -libs a subpackage 2019-06-04 15:00:39 while debian tend to do lib$pkgname$major or similar 2019-06-04 15:01:46 in the early days i did lib$pkgname similar to debian, but later switched to do $pkgname-libs 2019-06-04 15:02:20 its sort of nice to do things like `cp $pkgname-*` 2019-06-04 15:02:28 okay, so to summarize 2019-06-04 15:02:45 i never bothered to change the old, previous lib$pkgname 2019-06-04 15:02:47 for library-primary packages, lib$lib + lib$lib-tools if there are binaries 2019-06-04 15:02:58 for binary-primary packages, $bin + $bin-libs if there are libraries 2019-06-04 15:03:14 i'd rather say it depends on upstream 2019-06-04 15:03:30 well if upstream calls themselves "libx" it's probably fair to say they're library-primary 2019-06-04 15:03:39 and that seems to be the main thing that you're mentioning 2019-06-04 15:03:40 if upstream is named lib* then we go for libraryp 2019-06-04 15:03:46 library-primary 2019-06-04 15:03:51 yeah :) 2019-06-04 15:04:10 lib$lib-static for static libs, lib$lib-tools-static for lib-primary static binaries; vs $bin-static for static bins, $bin-libs-static for static libs 2019-06-04 15:04:17 that seems nice and consistent 2019-06-04 15:04:31 yeah 2019-06-04 15:06:41 this said, i dont think we should start ask contributors to change naming to the above while they are doing completely unrelated changes 2019-06-04 15:06:49 for example version upgrade 2019-06-04 15:06:55 I agree, I find that kind of request distracting 2019-06-04 15:07:00 I already spoke to north1 about it 2019-06-04 15:07:32 that's actually why I made pr8197 - just get it done with and stop worrying :) 2019-06-04 15:07:45 i think the same applies to `cd $builddir` but i dont want make a big deal of it 2019-06-04 15:07:54 yeah 2019-06-04 15:08:03 it should just be a best-practice and primarily applied to new packages 2019-06-04 15:08:12 older packages can be bulk-processed at some point between releases 2019-06-04 15:08:41 are PRs pr7474 & pr8221 too late as we are already at rc1? 2019-06-04 15:08:54 HRio: no 2019-06-04 15:08:58 thanks for the reminder 2019-06-04 15:09:01 OK thanks 2019-06-04 15:09:20 well maybe pr8221 is 2019-06-04 15:09:34 k 2019-06-04 15:09:39 i mean, i tend to downprioritize anything testing/* at this point 2019-06-04 15:10:00 but if there is a good reason to why we may want include it in 3.10 release, then np 2019-06-04 15:10:03 would be nice to have the kernel part in, so I can test on more fancy HW 2019-06-04 15:10:17 specially if you have a clear plan for it and intend to follow up 2019-06-04 15:17:09 yes need rasdaemon on the systems I am running Alpine bare metal on. Migrating from Debian (and mcelog) to Alpine also on metal. 2019-06-04 15:18:04 oh, is to late to change some kernel config options? I narrowed problem with some ARM boards which needs some options enable in armhf/armv7 kernel 2019-06-04 15:19:04 simply too much races during boot with systemd in debian stable, you never know if shutdown or boot will succeed 2019-06-04 15:20:07 and, did anyone reviewed ifupdown patch https://patchwork.alpinelinux.org/patch/4898/ 2019-06-04 15:20:54 (except for 'cd $builddir' removal, I need to fix this) 2019-06-04 15:21:19 mps: have you tested it built? 2019-06-04 15:21:27 I've never had ifupdown (as it is now) actually work for me 2019-06-04 15:21:37 if it actually starts to function, I'm all for it :) 2019-06-04 15:21:40 SpaceToast: ifupdown? yes 2019-06-04 15:22:09 alright :) 2019-06-04 15:22:10 but not sure with or without 'cd $builddir' 2019-06-04 15:22:24 it primarily seems to misbehave because of dhcpd detection iirc 2019-06-04 15:22:35 I was concentrated on patches to upstream 2019-06-04 15:23:57 someone marked it as "Under review" so I didn't posted fix for 'cd $builddir' expecting comments 2019-06-04 16:18:50 Could somebody review this pr https://github.com/alpinelinux/aports/pull/8467? 2019-06-04 16:18:58 It's a new aport in community, but since qt5-qtbase has to depend on it that's the only way to do it 2019-06-04 16:19:25 CI is still going through but x86* succeeded and arm* will most definitely too 2019-06-04 16:19:37 PureTryOut[m]: what does upstream think? 2019-06-04 16:19:45 qt4 in general is supposed to be phased out in general 2019-06-04 16:20:03 Yeah I don't care about qt4 2019-06-04 16:20:05 that PR doesn't touch it 2019-06-04 16:20:14 what do you mean with upstream in this case? 2019-06-04 16:20:18 plasma and qt 2019-06-04 16:20:30 plasma expects qt without suffix, qt defaults to including the suffix 2019-06-04 16:20:34 well it's an official Qt tool for one 2019-06-04 16:20:41 yes, is it still maintained? 2019-06-04 16:20:53 As far as I know, I'll check to be sure 2019-06-04 16:20:56 the url= is a 404 2019-06-04 16:21:05 https://code.qt.io/cgit/qt/qtchooser.git 2019-06-04 16:21:10 "No repositories found" 2019-06-04 16:22:05 looks like it's moved to https://code.qt.io/cgit/qtsdk/qtchooser.git/ 2019-06-04 16:22:08 Also the -qt5 suffix is done by our package, not by Qt 2019-06-04 16:22:09 qtchooser is called qtchooser on other distros too 2019-06-04 16:22:19 last commit is from about a year ago 2019-06-04 16:22:33 ah, I see 2019-06-04 16:23:42 Tbh since we don't really want Qt4 anymore anyway, I don't mind just stopping symlinking Qt binaries to the -qt5 suffix instead. This tool is useful however if you want to use a locally compiled version or a pre-release 2019-06-04 16:23:43 personally, I would prefer to change the packages to not use -qt5, then, but that might not be politically feasible 2019-06-04 16:23:56 also, there's no telling what happens if/when qt6 comes around 2019-06-04 16:24:27 qtchooser is useful for when qt6 is released πŸ˜‰ 2019-06-04 16:24:41 well I don't mind adding qtchooser, obviously 2019-06-04 16:24:52 what I find questionable is making qt5-qtbase depend on it 2019-06-04 16:25:17 I understand it's done to make plasma5 work, but it just feels icky, esp. given the above circumstances 2019-06-04 16:25:18 I updated the website url btw 2019-06-04 16:25:39 Not just Plasma, but that's the most obvious one atm 2019-06-04 16:26:15 I guess it could be an optional dependency. All packages that require it should then depend on qt5-qtbase and qtchooser I guess? 2019-06-04 16:27:06 with a comment saying why qtchooser is in there 2019-06-04 16:27:09 that might be more sane, imo 2019-06-04 16:27:22 but I'd recommend asking ncopa specifically (and potentially waiting for 3.10's release) 2019-06-04 16:28:12 besides that LGTM 2019-06-04 16:29:03 Well, ncopa what do you think (if you read our short conversation here)? I'm fine either way tbh, although I prefer not having packages (except for Qt5) depend on qtchooser directly 2019-06-04 16:46:05 <_ikke_> Is there any reason to *have* nomodesetting? 2019-06-04 16:46:10 PureTryOut[m]: what do you think of having qtX-qtbase all provide qtbase then using install_if="qtbase" for qtchooser? 2019-06-04 16:46:34 _ikke_: nomodesetting can be nice if you have no idea what kind of environment you'll be booting in 2019-06-04 16:47:06 <_ikke_> right 2019-06-04 16:47:15 <_ikke_> But in general it's fine to do without 2019-06-04 16:47:15 tcely: all subpackages of qt5-qtbase provide qtbase? Yeah that sounds ok to me 2019-06-04 16:47:20 modeset is the kernel's ability to utilize in-kernel graphics drivers to provide full-resolution tty and such 2019-06-04 16:47:20 <_ikke_> (ie, enable modesetting) 2019-06-04 16:47:30 (even without X and co) 2019-06-04 16:47:38 PureTryOut[m]: I was thinking all versions of qt having qtbase probide qtbase 2019-06-04 16:47:39 but some devices are... special, and some are straight up headless 2019-06-04 16:47:43 provide 2019-06-04 16:47:56 if you're able to remove `nomodeset` while booting, it's probably fine for you to do :) 2019-06-04 16:48:35 tcely: you mean qt4 too? 2019-06-04 16:48:36 or do you mean stuff like qt5-qtdeclarative too? 2019-06-04 16:49:05 PureTryOut[m]: qt4-qtbase, qt5-qtbase, qt6-qtbase should each provide qtbase 2019-06-04 16:49:23 Ah yeah ok 2019-06-04 16:49:25 Sounds sane to me 2019-06-04 16:49:42 Although then you can still not install any of them together. Not that anybody wants that probably 2019-06-04 16:49:47 what is the big whoop for not just adding qtchooser to depends= of them 2019-06-04 16:49:49 <_ikke_> I just wonder why for my 3.8 vm, where nomodeset is active, it still manages to switch to a higher resolution and have a graphics card available (in qemu) 2019-06-04 16:50:26 <_ikke_> while in 3.10, I need to remove nomodeset 2019-06-04 16:51:13 are you sure nomodeset is active in your 3.8 vm? 2019-06-04 16:51:16 check /proc/cmdline 2019-06-04 16:52:05 <_ikke_> nomodeset is in there 2019-06-04 16:52:44 PureTryOut[m]: why would you not be able to install qt4-qtbase and qt5-qtbase with them both providing something? 2019-06-04 16:53:06 Oh, I thought that would conflict 2019-06-04 16:53:06 Maybe not 2019-06-04 16:53:13 that's indeed very strange 2019-06-04 16:53:14 maxice8: you'll have to ask SpaceToast 2019-06-04 16:53:32 There would be an issue if I tried to add qtbase (which to choose?) but I don't see why they would conflict 2019-06-04 16:53:57 _ikke_: does your 3.8 vm use X? 2019-06-04 16:54:10 PureTryOut: They won't, they can be installed in parallel 2019-06-04 16:54:11 <_ikke_> It has X installed 2019-06-04 16:54:19 Ah good 2019-06-04 16:54:19 and if so, if you disable starting X (your DM, etc), do you still get high resolution? 2019-06-04 16:54:20 <_ikke_> but my 3.10 vm as well 2019-06-04 16:54:27 I like the install_if approach then 2019-06-04 16:54:32 <_ikke_> it doesn't start by default 2019-06-04 16:54:34 nomodeset only really has an effect up until X is started 2019-06-04 16:54:38 wow, that's really strange 2019-06-04 16:54:43 it suggests the kernel's ignoring the line 2019-06-04 16:54:56 maybe a bug that was fixed? I don't keep up with details within the kernel 2019-06-04 16:55:17 <_ikke_> One difference I see is that in the 3.8 vm, the resolution changes right before it mentions loading modules 2019-06-04 16:55:27 <_ikke_> I don't see that line in my 3.10 vm 2019-06-04 16:56:07 that's very strange 2019-06-04 16:56:09 Does `install_if` work outside of `package()` btw? I've only used it in that function really 2019-06-04 16:57:14 install_if works in all split functions 2019-06-04 16:57:28 <_ikke_> SpaceToast: Oh, it does mention loading modules 2019-06-04 16:57:29 you can assign it globally for package() to use 2019-06-04 16:58:14 <_ikke_> SpaceToast: when I have nomodeset active, in my 3.10 vm /dev/dri/card0 is not available (and X cannot start) 2019-06-04 16:58:19 So I still have to specify it in `package()` then? 2019-06-04 16:58:31 _ikke_: to be honest, I could try and find the actual code for nomodeset and know for sure (how it's supposed to go and whether it was changed or not) 2019-06-04 16:58:39 but that sounds like a lot of effort ^^;; 2019-06-04 16:58:48 <_ikke_> Yup 2019-06-04 16:58:50 what I think would be reasonable is removing nomodeset from the extended iso 2019-06-04 16:59:04 nomodeset is useful for very specific old and/or embedded devices 2019-06-04 16:59:09 that I don't think would be using extended 2019-06-04 16:59:14 <_ikke_> Was just curious to find where the difference comes from 2019-06-04 16:59:31 I suspect either a bug getting fixed, a bug getting introduced, or just a change in behavior 2019-06-04 16:59:39 PureTryOut[m]: you can specify in package or at the top of the file it doesn't matter, the variable is reset for every split function other than package though 2019-06-04 16:59:46 wait, actually... 2019-06-04 16:59:55 _ikke_: do you force-load any modules in either vm? 2019-06-04 17:00:01 ah ok 2019-06-04 17:00:06 <_ikke_> SpaceToast: I checked, I could not find anything 2019-06-04 17:00:18 oh!!! 2019-06-04 17:00:22 <_ikke_> /etc/modules and /etc/modules.load.d 2019-06-04 17:00:39 Should I still care about qt4? Or is just qt5 enough for now? 2019-06-04 17:00:48 _ikke_: it's also modules= on the command line and /etc/modprobe.d 2019-06-04 17:00:59 I just noticed /etc/modprobe.d/kms.conf 2019-06-04 17:01:00 PureTryOut: IMO just Qt5 2019-06-04 17:01:09 what does care about mean in this context? 2019-06-04 17:01:10 which enables modesetting for radeon, i915 and nouveau 2019-06-04 17:01:18 does your 3.10 vm have that? 2019-06-04 17:01:30 Ok 2019-06-04 17:01:34 and what's the `modules=` line in /proc/cmdline? 2019-06-04 17:01:39 Benefit of install_if is that qtchooser can start in testing for now 2019-06-04 17:02:05 <_ikke_> sd-mod,usb-storage,ext4 2019-06-04 17:02:20 (and those of 3.8, please :) ) 2019-06-04 17:02:21 <_ikke_> same in both cases 2019-06-04 17:02:31 ok, how about /etc/modprobe.d/kms.conf? 2019-06-04 17:02:35 <_ikke_> checking 2019-06-04 17:03:12 Speaking of Qt4 2019-06-04 17:03:13 https://github.com/alpinelinux/aports/pull/7712 2019-06-04 17:03:14 <_ikke_> only difference is one addition line of nouveau 2019-06-04 17:03:18 ^ qt-creator upgrade to move it to Qt5 2019-06-04 17:03:20 <_ikke_> don't think that's the difference 2019-06-04 17:03:22 hmm 2019-06-04 17:03:43 either way, what I think is happening is that your 3.8 vm ultimately gets modesetting enabled, somehow 2019-06-04 17:03:59 <_ikke_> wondering if there is a way to verify 2019-06-04 17:06:03 I updated pr8467 to make qtchooser use `install_if` and have qt5-qtbase provide `qtbase` rather than having qt5-qtbase depend directly on qtchooser 2019-06-04 17:06:14 <_ikke_> vt8623fb has been added in /etc/modprobe.d/blacklist.conf 2019-06-04 17:06:55 SpaceToast "/etc/mkinitfs/mkinitfs.conf" got kms there? 2019-06-04 17:07:27 sorry, _ikke_ ^ 2019-06-04 17:08:34 <_ikke_> let me check 2019-06-04 17:09:07 <_ikke_> both are equal 2019-06-04 17:09:19 PureTryOut[m]: Please add the provide for qt4-qtbase too 2019-06-04 17:09:20 <_ikke_> dmesg 3.10: http://tpaste.us/eeyW 2019-06-04 17:09:53 Do we care about qt4? 2019-06-04 17:09:54 <_ikke_> dmesg 3.8: http://tpaste.us/kZo4 2019-06-04 17:11:26 I'd prefer the consistency. It doesn't make sense to put in the effort to have qtchooser if I can't choose qt4, that feels broken to me. 2019-06-04 17:11:33 Sure 2019-06-04 17:11:59 <_ikke_> why do you want to choose one over the other? 2019-06-04 17:13:05 Let me see if I can fix the licenses as well 2019-06-04 17:14:08 _ikke_: I see it much like having a pychooser or select-editor tool. I'd be upset by not being able to choose python2 or vi in either of those too. 2019-06-04 17:14:11 PureTryOut: Hopefully not 2019-06-04 17:14:15 What do you mean? 2019-06-04 17:14:27 PureTryOut: Hopefully we do not care about keeping Qt4 on life support 2019-06-04 17:14:32 Oh you're talking about having to care about Qt4 2019-06-04 17:14:39 PureTryOut: yes, sorry i wasn't clear 2019-06-04 17:16:52 You'll have to fight with tcely about that πŸ˜› 2019-06-04 17:17:07 _ikke_, did you try regenerate kernel ramdisk? "mkinitfs" maybe modules sit still there? 2019-06-04 17:18:02 <_ikke_> MY_R: let me try 2019-06-04 17:21:55 <_ikke_> still the same after mkinitfs on the 3.8 vm 2019-06-04 17:23:05 <_ikke_> hmm, my 3.8 vm has fbcon as module loaded 2019-06-04 17:23:17 btw anyone know why "initramfs-vanilla" in boot is readable by everyone? :\ 2019-06-04 17:24:05 Why wouldn't it be? 2019-06-04 17:25:01 Cogitri, people cna hold there luks keys... 2019-06-04 17:25:15 and alpine support that officialy by: /etc/mkinitfs/features.d/cryptkey.files 2019-06-04 17:30:53 Ha, ain't this fun. The Qt4 APKBUILD installs it's binaries directly to `/usr/bin` without the suffix. To make it work with qtchooser, I have to change that directory 2019-06-04 17:31:05 <_ikke_> SpaceToast: confirmed, it's fbcon that's doing it (which is no longer available) 2019-06-04 17:31:07 Oh, didn't know that 2019-06-04 17:31:12 To stay compatible with current applications depending on Qt4 it'll have to depend qtchooser 2019-06-04 17:31:26 And not even that, Qt4 has to be configured as the default 2019-06-04 17:31:34 lol 2019-06-04 17:31:53 _ikke_: nice on finding that out :) 2019-06-04 17:32:29 <_ikke_> funny thing, without fbcon, I only get a blinking cursor, I don't see anything rendered 2019-06-04 17:32:41 <_ikke_> only after modprobe fbcon, I see text again 2019-06-04 17:33:11 PureTryOut[m]: ok. Rewriting qt is not worth the effort if it's going away. 2019-06-04 17:33:21 tcely: so we can't really make qtchooser work with Qt4 without having to update all the packages depending on Qt4... 2019-06-04 17:33:28 Ah you're reading along, sorry 2019-06-04 17:34:57 no problem, a few more notifications won't make a bit of difference ;-) 2019-06-04 17:36:13 I'll just do Qt5 then, and it'll be useful once Qt6 hits 2019-06-04 17:37:54 Should be good now, once CI goes through 2019-06-04 17:38:16 And let's slowly look into getting rid of Qt4 stuff 2019-06-04 17:38:17 when is qt4 EOL ? 2019-06-04 17:39:11 March 15 2019 2019-06-04 17:39:26 https://reviews.freebsd.org/D17741 2019-06-04 17:39:38 I can update a package from Qt4 to Qt5, but it requires switching to the latest git master rather than a release... 2019-06-04 17:39:59 Qt4 itself is EOL since 2015 2019-06-04 17:40:11 Has been dead upstream since 2015: https://www.phoronix.com/scan.php?page=news_item&px=qt-4.8.7-qt4-update-released 2019-06-04 17:40:18 Ah, faster than me :P 2019-06-04 17:40:43 Is updating stuff to unreleased versions good if it ensures Qt5 support? In this case I'm talking about a package in testing, so it might be dropped instead? 2019-06-04 17:41:06 Does it have a maintainer? 2019-06-04 17:41:27 Yes 2019-06-04 17:41:27 PureTryOut: i'm doing it right now 2019-06-04 17:42:05 I guess I'll just notify the maintainer in the PR 2019-06-04 17:43:49 <_ikke_> Hmm, my mouse seems very jumpy / irregular when I start x (lxdm / xfce4) 2019-06-04 17:57:44 <_ikke_> ok, adding a usb tablet device fixed it for me 2019-06-04 18:06:13 ugh. #! /bin/sh <- I'm going to guess the space is a problem. 2019-06-04 18:06:33 <_ikke_> hmmmm 2019-06-04 18:06:39 <_ikke_> '_' 2019-06-04 18:08:05 a quick test says I'm wrong 2019-06-04 18:08:07 hmm. 2019-06-04 18:26:37 Is GH @J0WI here? 2019-06-04 19:20:27 Is there some way to run `default_doc` on subpackages? 2019-06-04 19:20:56 shouldn't it just be a matter of calling it ? 2019-06-04 19:21:04 or you want to run multiple times ? 2019-06-04 19:21:12 <_ikke_> default_doc takes from $pkgdir 2019-06-04 19:21:19 I run it atm, but it complains that the doc directory of the main package isn't empty 2019-06-04 19:21:36 it should use $subpkgdir instead 2019-06-04 19:21:45 <_ikke_> It's hardcoded to use $pkgdir 2019-06-04 19:21:57 PureTryOut[m]: is this urgent? 2019-06-04 19:22:11 you might consider waiting until after 3.10 (at which point I'm opening the amove PR) 2019-06-04 19:22:20 yeah I get that πŸ˜› so how to use it on subpackages? 2019-06-04 19:22:21 SpaceToast: not really 2019-06-04 19:22:23 trying to get Mumble off of qt4 2019-06-04 19:22:37 amove? 2019-06-04 19:22:51 convenience function for moving stuff into subdirs 2019-06-04 19:22:53 <_ikke_> PureTryOut[m]: helper function to move things between (sub)packages 2019-06-04 19:22:54 PureTryOut: sorta vmove from Void Linux for alpine 2019-06-04 19:23:09 ah 2019-06-04 19:23:42 though right now amove is hardcoded to use pkgdir, might change that (to use `.`, so you can just `cd` into whatever) 2019-06-04 19:23:57 then again, I'm not sure how you'd do that... 2019-06-04 19:24:10 let's say you have pkg-subpkg and pkg-subpkg-doc 2019-06-04 19:24:18 inside pkg-subpkg-doc, how do you get $subpkgdir for pkg-subpkg? 2019-06-04 19:24:28 (I suspect this is why we usually don't want/like sub-sub-packages) 2019-06-04 19:29:40 Basically I'm trying to make Mumble use Qt5. The old package splits the server and client part. Makes sense to me, but both have -doc subpackages 2019-06-04 19:31:19 Currently it complains that the man pages are uncompressed 2019-06-04 19:31:30 So, how do I compress them πŸ˜› 2019-06-04 19:31:34 gzip :) 2019-06-04 19:32:16 Just run gzip without flags on it? 2019-06-04 19:32:42 that should work, yeah, though default_doc does some *weird* things 2019-06-04 19:32:54 alternatively, consider just having mumble-doc 2019-06-04 19:32:58 I'm just removing that part 2019-06-04 19:32:58 (with both of them) 2019-06-04 19:33:01 I doubt they're that big 2019-06-04 19:33:04 It seems it used to work but not anymore 2019-06-04 19:33:29 Probably not but I think gzip is the last bit I need 2019-06-04 19:36:18 Yup, got it 2019-06-04 19:36:30 do make sure it opens with `man sect name` 2019-06-04 19:36:37 just in case I misremembered 2019-06-04 19:37:19 sect name? 2019-06-04 19:37:52 i.e: man 5 alint 2019-06-04 19:38:07 Ah of course 2019-06-04 20:00:19 PureTryOut[m]: why did you remove default_doc ? 2019-06-04 20:05:26 Because it did not work, like I told above in this channel 2019-06-04 20:05:51 The man pages are installed properly though, I checked, `man 1 murmurd` opened them 2019-06-04 20:06:46 nice :) 2019-06-04 20:07:26 Taking a shot at updating and moving Octave to Qt5 now 2019-06-04 20:07:47 PureTryOut[m]: how does it not work? 2019-06-04 20:08:15 tcely: they want sub-sub-packages 2019-06-04 20:08:33 and default_doc makes $pkgname-doc out of $pkgdir 2019-06-04 20:09:14 SpaceToast: that's not what I'm seeing in pr8472 2019-06-04 20:09:52 That is what you should be seeing though 2019-06-04 20:10:09 murmur is a subpackage of mumble, and I want murmur-doc 2019-06-04 20:10:58 that's what mumur_doc is giving you with default_doc 2019-06-04 20:11:17 It is not 2019-06-04 20:11:26 why do you think that? 2019-06-04 20:11:32 It is complaining that the doc directory of mumble isn't empty 2019-06-04 20:11:50 Because I tested it and it did that lol 2019-06-04 20:12:29 tcely: default_doc is hardcoded to run against $pkgdir 2019-06-04 20:12:47 it's not actually 2019-06-04 20:12:50 abuild.in::1651 2019-06-04 20:12:52 it is. 2019-06-04 20:13:02 local mandir="$subpkgdir"/usr/share/man 2019-06-04 20:13:16 um... 2019-06-04 20:13:21 that's after the copying step 2019-06-04 20:13:24 well, moving 2019-06-04 20:13:33 that's for *compressing* the already-present manpages 2019-06-04 20:13:42 that got there on line 1653 2019-06-04 20:13:44 i.e it is 2019-06-04 20:13:46 yes, which is what was added in the pr the gzip 2019-06-04 20:14:03 there's no reason to iterate all over $pkgdir again though 2019-06-04 20:14:45 we're discussing the deletion of default_doc in favor of a direct gzip. I don't see the advantage to that 2019-06-04 20:15:16 we were discussing not "just using default_doc" 2019-06-04 20:15:36 the conversation started about an hour ago :) 2019-06-04 20:15:50 the previous one maybe, this is about the pr I'm reviewing 2019-06-04 20:16:11 default_doc looks to be the correct thing here 2019-06-04 20:16:21 the conversation started because of that PR 2019-06-04 20:16:47 But it doesn't work 2019-06-04 20:17:05 it worked for the previous build 2019-06-04 20:17:09 I started the conversation because it doesn't 2019-06-04 20:17:32 https://pkgs.alpinelinux.org/contents?branch=edge&name=murmur-doc&arch=x86_64&repo=community 2019-06-04 20:17:48 I know, guess stuff changed 2019-06-04 20:18:09 you can see the compressed file and that function did what it was supposed to, so I'm not sure why you are saying it doesn't work 2019-06-04 20:18:33 Because it literally didn't lol 2019-06-04 20:18:34 I tried it 2019-06-04 20:18:56 ok. what did you see that made you think it didn't work then? 2019-06-04 20:19:32 the prepare function failing 2019-06-04 20:19:33 I'm not sure why you're doubting me 2019-06-04 20:20:15 the prepare function is not related to murmur_doc though 2019-06-04 20:21:02 sorry, replace prepare function with doc function 2019-06-04 20:21:16 I misspoke 2019-06-04 20:21:46 murmur_doc was failing because of calling default_doc. I'm not sure what else to tell you 2019-06-04 20:24:53 looks like it's fine after all :) 2019-06-04 20:25:25 yeah, a reason why you think default_doc is causing whatever error you saw would be what I'm asking you to tell me. 2019-06-04 20:25:47 tcely: they just reversed the change and it looks like everything's ok; would be interesting to hear the reasoning though 2019-06-04 20:26:26 PureTryOut[m]: is the removal of usr/lib/mumble/libmanual.so intended ? 2019-06-04 20:26:46 Yeah it doesn't exist anymore 2019-06-04 20:27:08 ok 2019-06-04 20:27:18 But like I said, my reason for removing is because it didn't work for me. I guess I did something wrong if it works for SpaceToast so I'll try again, but I can't give you any other reason than it literally not working 2019-06-04 20:27:38 PureTryOut[m]: I mean, you did just try again 2019-06-04 20:27:45 (your latest force push reverted to using default_doc) 2019-06-04 20:27:47 and CI passed 2019-06-04 20:28:58 SpaceToast: not at all, tcely did that 2019-06-04 20:29:00 Still, it didn't work for me before. I can't tell you why it did not, and I can't give you any other reason 2019-06-04 20:29:06 oh, I see 2019-06-04 20:29:35 tcely: those secfixes aren't present anymore (they're upstreamed), why re-add the comment? 2019-06-04 20:29:56 PureTryOut[m]: secfixes are a historical list 2019-06-04 20:30:26 and pkgver=1.3.0 is wrong, as 1.3.0 isn't released yet 2019-06-04 20:31:15 1.3.0 and 1.3.0_rcX won't compare any better. Just bump pkgrel when a new rc / final is released. 2019-06-04 20:31:38 Oh yeah good call, that's true 2019-06-04 20:32:31 Well in that case I guess it's ok now. I still don't know why default_doc failed for me 2019-06-04 20:41:48 PureTryOut[m], oh ye thanks for mumble, 1.2.x not working well (freezing randomy when open options, or is muted) and didnt include /usr/lib/mumble/lib/ with plugins and celt etc etc 2019-06-04 20:42:41 Well, I only made sure it compiled. Please test it 2019-06-04 20:45:51 <_ikke_> yhttps://github.com/numirias/security/blob/master/doc/2019-06-04_ace-vim-neovim.md 2019-06-04 20:46:06 <_ikke_> vim modeline vulnerability 2019-06-04 20:46:35 PureTryOut[m], yep I will do it soon or tomorrow 2019-06-04 20:48:59 _ikke_: as a sidenote, this is why both of those ignore modelines when ran as root 2019-06-04 20:49:17 (not this rce specifically, but the ability to run stuff via them in general) 2019-06-04 20:49:49 <_ikke_> Yes, I'm aware 2019-06-04 20:51:05 <_ikke_> Vim seems to release every commit as patch release 2019-06-04 20:51:14 roughly, yes 2019-06-04 20:51:16 neovim's a bit more sane 2019-06-04 20:52:20 similar to ncurses 2019-06-04 20:56:25 Well, ophcrack doesn't like to be moved to Qt5. `make[3]: *** No rule to make target 'QtCharts/QChartView', needed by 'ui_graphdialog.h'. Stop.` qt5-qtcharts-dev is installed however 2019-06-04 21:00:08 umm. why is dbus being built before xvfb-run ?? https://cloud.drone.io/alpinelinux/aports/6349 2019-06-04 21:02:44 thinking to move simpe-mtpfs from testing to community. we don't have CLI mtpfs tool (afaik). any objection? 2019-06-04 21:12:23 Oh ophcrack is being moved to unmaintained, that is even better 2019-06-04 21:29:14 ophcrack is pretty old software by now, hasn't gotten too much love upstream either 2019-06-04 21:49:31 Could somebody retrigger Travis in pr8473? There was some connection error when fetching the package source 2019-06-04 22:18:12 Only have 1 package to move from Qt4 and then we can get rid of it 2019-06-04 22:18:31 However, that last one (ostinato-{drone,gui}) refuses to compile 😭 2019-06-04 22:18:40 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/UIDkqpGpCPDVLlbIgLPkFHIi > 2019-06-04 22:22:12 PureTryOut[m]: add musl-dev to devdepends 2019-06-04 22:22:54 Yeah no luck, tried that before 2019-06-04 22:22:57 Problem is the fortify thing 2019-06-04 22:23:28 the fortify thing is trying to include an stdlib.h in the standard include path 2019-06-04 22:23:35 the traditional stdlib.h is in /usr/include/ 2019-06-04 22:23:51 if you don't have /usr/include in your include path, I dare say you've some bigger problems ;) 2019-06-04 22:25:17 Well it's trying, but failing 2019-06-04 22:25:31 It's just docker-abuild, I don't have installation problems lol 2019-06-04 22:25:55 can you send me the apkbuild? 2019-06-04 22:26:01 (and co.) 2019-06-04 22:26:37 tarball of $pkgbasedir preferred 2019-06-04 22:28:51 No extra files, there is just an APKBUILD πŸ˜‰ 2019-06-04 22:29:03 ACTION posted a file: APKBUILD (1KB) < https://matrix.org/_matrix/media/v1/download/fam-ribbers.com/efhXMSbqRdhOInecjSiCNtdO > 2019-06-04 22:36:03 the problem is with include_next and parsing order 2019-06-04 22:36:11 let me see if I can patch their mistake out :) 2019-06-04 22:40:17 I never heard of include_next tbh 2019-06-04 22:40:28 it's a C thing 2019-06-04 22:40:32 anyway 2019-06-04 22:40:38 qmake-qt5 seems to be misbehaving 2019-06-04 22:40:41 Anyway once that package is moved to Qt5 and all the PRs are merged, Qt4 can be removed πŸŽ‰ 2019-06-04 22:40:48 it's forcefully inserting `-isystem /usr/include` into CXXFLAGS 2019-06-04 22:40:53 and that's what breaks everything 2019-06-04 22:41:09 (it needs to be `-idirafter`, in the order they're putting it in, or just straight up missing, if possible) 2019-06-04 22:41:11 Nice... 2019-06-04 22:44:02 I'm really not sure why it's doing it either... 2019-06-04 22:44:09 it seems to be "smartly" autodetecting that we need it 2019-06-04 22:44:15 but overriding CXXFLAGS seems to help 2019-06-04 22:44:37 let's see if it builds like that 2019-06-04 22:44:43 it'll definitely need a comment though 2019-06-04 22:46:10 I'm off to bed, good night! 2019-06-04 22:46:19 PureTryOut[m]: mind if I PM you what I end up with, then? 2019-06-04 22:46:54 Sure, that's fine 2019-06-04 22:47:27 alright, sleep well \o 2019-06-04 22:58:10 ah great, they have a different regression on top of that 2019-06-05 01:36:41 PureTryOut: I have a PR for ostinato 2019-06-05 01:36:57 Override CXXFLAGS to have -O2 2019-06-05 01:37:28 north1: quite a bit done already, there are more problems than just that :/ 2019-06-05 01:37:41 well actually I've been finished for hours now, sent all details to them in PM 2019-06-05 01:37:51 encourage you to do the same, more resources more better :) 2019-06-05 01:39:51 SpaceToast: I know, i reached those problems when i worked on it. 2019-06-05 01:39:58 pr8470 2019-06-05 01:40:27 do you want the setup I arrived to? 2019-06-05 01:40:31 I have it building just fine 2019-06-05 01:40:56 PR it then 2019-06-05 01:41:14 I don't want to manage some weird qt PR 2019-06-05 01:41:20 I sent it to the person actively working on it 2019-06-05 01:41:22 (i.e PureTryOut[m]) 2019-06-05 01:46:14 alright 2019-06-05 01:46:40 to clarify (since you're not a mind-reader) 2019-06-05 01:47:04 poking around some code and solving problems has a relatively low barrier of entry - it's stuff I like to do anyways, unless the codebase is really crazy 2019-06-05 01:47:25 submitting/maintaining/responding-to a PR is a very different (more political) process, which is a much bigger chore 2019-06-05 01:47:55 I don't mind helping poking into the thing because, well, why not, but I don't care about it at all, certainly not enough to deal with things like "waiting for review" etc 2019-06-05 06:15:00 prepare() { default_prepare ; ) on apg 2019-06-05 06:15:01 nice 2019-06-05 06:20:32 Someone please throw a big purple MAINTAINER WANTED for pr8499 2019-06-05 06:20:46 package in main 2019-06-05 06:24:45 ibmg50 2019-06-05 06:25:40 wrong channel, sorry 2019-06-05 06:25:54 sounds like the name of a gun 2019-06-05 06:26:05 IBMG-50 2019-06-05 06:28:38 <_ikke_> north1: done 2019-06-05 06:28:40 no :) 2019-06-05 06:28:47 it was an old 15" CRT monitor 2019-06-05 06:28:52 _ikke_: thank you 2019-06-05 06:29:02 https://www.cnet.com/products/ibm-g50-crt-monitor-15-series/ 2019-06-05 06:29:04 fcolista: If you try hard enough you can use a 15" CRT monitor as an weapon 2019-06-05 06:29:15 LOL :) 2019-06-05 06:37:53 pkgdesc="Obsolete package that can be removed" 2019-06-05 06:37:54 ok then 2019-06-05 06:38:41 pr8507 2019-06-05 08:18:49 SpaceToast: maxice8 pr8514 2019-06-05 08:30:34 And the final PR to actually remove qt from the repos: pr8515 2019-06-05 08:30:44 *qt4 that is 2019-06-05 08:31:03 Why not move it to unmaintained first? 2019-06-05 08:31:30 Because it's been EOL since 2015. What's the point in moving to unmaintained if no one ever wants to bring it back? 2019-06-05 08:32:06 I just thought it's common etiquette in Alpine to first move it to unmaintained, make sure nothing broke and then delete the thing 2019-06-05 08:32:30 Well everything depending on it is already being moved away from it, so it can't break anything 2019-06-05 08:33:03 I say that, I forgot to remove testing/qt-creator 2019-06-05 08:33:18 Why remove it? 2019-06-05 08:33:24 The latest version works with Qt5 IIRC 2019-06-05 08:33:51 Because for a second I assumed it was Qt4 only 2019-06-05 08:33:52 But you're right 2019-06-05 08:33:55 I'll make a PR for it 2019-06-05 08:34:28 πŸ‘ 2019-06-05 08:43:42 Actually, already is a PR for, pr7712 2019-06-05 09:42:21 yes there is 2019-06-05 09:42:50 i asked a few times for people that develop on Qt5 to test it since i only did basic testing that someone that doesn't develop on Qt5 can do. 2019-06-05 09:43:06 nobody answered so i'll assume it is good2go 2019-06-05 09:44:26 Seems reasonable 2019-06-05 09:45:30 Nothing much i can do 2019-06-05 11:17:20 ncopa: I worked about week on fixing boot on some ARM32 boards and found that some additional kernel options (drivers) should enabled for such boards 2019-06-05 11:18:52 now I have only allwinner/sunxi boards and can tell for them, but probably there are more of them which would need enabling drivers 2019-06-05 11:21:21 I looked in Arch linux alarm (arch on arm) and found how they did that, they enable most drivers. Kernel image and initramfs are somewhat bigger but not much 2019-06-05 11:22:26 (btw, Arch alarm is one of the best linux distro for arm imo) 2019-06-05 11:24:12 PureTryOut[m]: re: pr8514, you need to regenerate checksums if you edit files in source= 2019-06-05 11:24:42 Oh I thought I did so, woops 2019-06-05 11:25:41 Fixed 2019-06-05 12:03:25 mps: i'm open to enable kernel configs for boards you have 2019-06-05 12:06:49 PureTryOut[m], pr8472 working fine in general but need this in qmake-qt5 line: DEFINES+="PLUGIN_PATH=/usr/lib/mumble" 2019-06-05 12:07:18 what is left for removing qt4? 2019-06-05 12:07:52 ncopa: pr8515 has depends on all leftovers 2019-06-05 12:07:55 MY_R: thanks, will add 2019-06-05 12:08:18 thank you! :) 2019-06-05 12:10:23 ncopa: ok, will prepare patch and post it later when I make some more tests. thanks 2019-06-05 12:11:56 Opinions on bzip2 being in the hands of someone that wants to rustify it https://people.gnome.org/~federico/blog/maintaining-bzip2.html ? 2019-06-05 12:12:19 btw, any guide or hints how can I make alpine-uboot-$ver-$arch.tar.gz using locally built kernel 2019-06-05 12:13:22 PureTryOut[m]: great thanks! 2019-06-05 12:13:26 MY_R: updated the PR, thanks for mentioning it 2019-06-05 12:15:07 Very nice 2019-06-05 12:15:44 cogitri: You do understand that that will make most packages unavailable on anything but x86_64 for Alpine Linux 2019-06-05 12:16:08 PureTryOut[m], great :) 2019-06-05 12:16:27 maxice8: only once packages actually start requiring newer versions 2019-06-05 12:16:42 We'll have cross-platform Rust once LLVM8 is merged and even if so we can use old bzip2 on other arches 2019-06-05 12:16:42 Which might take a while, in the meantime Alpine might have updated the Rust support 2019-06-05 12:17:04 <_ikke_> And requiring a new rust compiler version every new release ... 2019-06-05 12:17:40 PureTryOut: Yes except for the security patching required which will only increase 2019-06-05 12:18:48 <_ikke_ "And requiring a new rust compile"> Yeah, the bootstrapping situation is pretty bad for someone like us which does custom triplets 2019-06-05 12:19:20 (Although downloading a tarball from upstream to mitigate that isn't necessarily sane either) 2019-06-05 12:19:53 yeah, I saw that blog post by the guy who wants to rustify bz2. it's bs it is. 2019-06-05 12:20:22 <_ikke_> Probably introduce new subtle bugs (rust != bugfree) 2019-06-05 12:21:29 Yup, rewrites usually introduce new bugs 2019-06-05 12:21:35 But it's way easier to avoid bugs in Rust :) 2019-06-05 12:21:45 <_ikke_> certain kinds of bugs 2019-06-05 12:22:07 in software made in Rust, not necessarily in Rust itself... 2019-06-05 13:09:22 qt4 is gone 2019-06-05 13:09:27 thanks! 2019-06-05 13:10:21 so I have to try rebuild two my local pkg's with qt5 2019-06-05 13:11:06 good luck. I've only had to go through that once, and ended up bugging fabled about it 2019-06-05 13:11:21 ncopa: awesome! 2019-06-05 13:11:58 oh, just one. I already rebuilt one but forgot :) 2019-06-05 13:14:38 ncopa: nice 2019-06-05 13:52:17 fabled: updated the apk humanize patch again, it now uses off_t for size_diff and llabs now 2019-06-05 13:52:28 using llabs on a off_t is probably not too portable though 2019-06-05 13:56:07 nmeum, yeah. it got a bit more tricky than expected. 2019-06-05 13:57:21 yeah, that's why I didn't want to touch that code piece originally ;) 2019-06-05 14:10:17 i see... 2019-06-05 14:10:18 :) 2019-06-05 14:14:35 works as is though but if you want me to change it let me know 2019-06-05 14:14:58 alternatively you could just cherry pick the first commit and we can discuss the other one separately 2019-06-05 14:15:06 idk 2019-06-05 15:03:05 mps: Could you try webkit2gtk again? (i really, really have to setup a VM soon) 2019-06-05 15:03:49 Cogitri: 8257 PR 2019-06-05 15:05:43 Yup 2019-06-05 15:06:26 ok 2019-06-05 15:06:32 BTW, does CI automatically fail if the maximum output is reached? 2019-06-05 15:07:27 Cogitri: is date correct? Date: Mon Jun 3 17:42:43 2019 +0200 2019-06-05 15:07:40 commit is 29c2e651167213bdf1dfe333fbad6401c8254599 2019-06-05 15:08:07 no. sorry 2019-06-05 15:11:14 building... 2019-06-05 15:27:45 Thank you :) 2019-06-05 15:29:57 Cogitri: failed again. here is build log http://arvanta.net/mps/webkit2gtk-build.log.gz 2019-06-05 15:31:15 BTW, not relevant for this, but I'm curious: How important is 32-bit stuff in the ARM world still? 2019-06-05 15:36:08 armhf and armv7 are 32bit 2019-06-05 15:38:40 Yup, are there still new boards coming out with those arches or is it all Aarch64 now? 2019-06-05 15:39:55 for what it's worth, a significant amount of ARM devices are 32-bit 2019-06-05 15:40:16 armv{2,3,4,5,6} are considered legacy iirc 2019-06-05 15:40:57 mps: Also, are you really sure you're building from the latest commit (4180d3b) 2019-06-05 15:41:15 i believe armv7 and some of the 32-bit armv8 architectures are still alive 2019-06-05 15:41:32 Alright, thanks for the info! :) 2019-06-05 15:42:23 armhf is essentially armv7 abi with some extra extensions 2019-06-05 15:43:23 arm32 are low power and very efficient, and new devices/board still appears on market, so I think it will stay for long time 2019-06-05 15:43:37 indeed, it's pretty darn widespread, so i doubt it's dying any time soon 2019-06-05 15:44:05 Cogitri: yes, downloaded it just before applying 2019-06-05 15:44:51 mips is still in use too, but less so than it used to - perhaps they'll gain some popularity if efforts to compete with riscv increase 2019-06-05 15:45:00 but oh well, i digress 2019-06-05 15:46:10 Huh, weird, are you really sure? Then our CLang is borderline broken :c 2019-06-05 15:47:25 Do we have something like carch but for bitness? Or should I just use uname for that? 2019-06-05 15:47:40 s/carch/$CARCH/ 2019-06-05 15:47:40 Cogitri meant to say: Do we have something like $CARCH but for bitness? Or should I just use uname for that? 2019-06-05 15:48:56 you could switch $CARCH and set bitness going from that 2019-06-05 15:52:24 Alright, will do that then 2019-06-05 15:53:03 Cogitri: here is top of 'git log' where I tried build http://tpaste.us/wjO5 2019-06-05 15:58:23 Please fetch again, the HEAD should be 4180d3b196c41d601b39e740558891c04c53e255 2019-06-05 15:59:39 I did already, and started again, but go out :-Q 2019-06-05 16:07:25 Okie. Thanks :) 2019-06-05 16:15:13 Cogitri: it failed with same error on the same 'place'. I think sending log is useless but I can if you want it 2019-06-05 16:16:17 Huh, that's weird, clang-dev which is installed with that commit definitely contains the missing header it's complaining about 2019-06-05 16:16:28 llvm7 (and batteries) are broken ime, so clang also 2019-06-05 16:17:14 Yup :c 2019-06-05 16:17:37 I'm losing patience with it :( 2019-06-05 16:18:09 imo, we should revert to llvm6 or upgrade llvm8 ASAP 2019-06-05 16:19:35 Well, LLVM8 just needs someone pressing the button, so I'd rather not downgrade to llvm6 2019-06-05 16:20:10 I can if BDFL agree :) 2019-06-05 16:27:49 ncopa: ^ ? :) 2019-06-05 16:43:21 url? 2019-06-05 16:43:53 i would prefer to go for llvm8 2019-06-05 16:44:11 Cogitri: ^^ 2019-06-05 16:44:15 so, i havent looked at it, but as i understand, llvm7 and clang is broken? 2019-06-05 16:44:40 so "pushing the button" will not make anything worse than it is? 2019-06-05 16:45:06 I built Cogitri's llvm8 on x86_64, aarch64 and armv7 2019-06-05 16:45:07 imo upgrading is also preferable to downgrading 2019-06-05 16:45:10 llvm8 is a seperate aport, so no 2019-06-05 16:45:44 also, tested some programs with it 2019-06-05 16:46:32 not sure if it is bug free, to be fair because didn't tested it extensively 2019-06-05 16:48:48 quite a few things have very little testing 2019-06-05 16:49:11 <_ikke_> Is anything bugfree? 2019-06-05 16:50:20 _ikke_: I presume this is rhetorical question ;) 2019-06-05 16:50:23 <_ikke_> yes 2019-06-05 17:07:52 <_ikke_> ncopa: the vim vulnerability has now been assigned a CVE, should I update the APKBUILD to include it? 2019-06-05 17:10:14 _ikke_: also, shouldn't that fix be backported 2019-06-05 17:10:29 <_ikke_> Yes, probably 2019-06-05 17:12:15 _ikke_: yes i think so 2019-06-05 17:12:27 <_ikke_> ok 2019-06-05 17:12:41 thanks for taking care of it 2019-06-05 17:13:15 <_ikke_> Should I just backport the specific patch that fixes it? 2019-06-05 17:14:22 <_ikke_> https://github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040 2019-06-05 17:16:59 we can probably upgrade it 2019-06-05 17:17:07 <_ikke_> ok 2019-06-05 17:19:01 <_ikke_> fix is 8.1.1365, 3.9 has 8.1.0630, 3.8 has 8.1.0630, 3.7 has 8.0.1359 2019-06-05 17:19:38 <_ikke_> so 3.7 seem so to be a minor version behind 2019-06-05 17:20:52 _ikke_: it applies to neovim as well 2019-06-05 17:20:57 <_ikke_> true 2019-06-05 17:24:46 _ikke_: i'd add the patch for 3.7 and upgrade the others 2019-06-05 17:28:54 does anyone dare to fix samba circular deps? 2019-06-05 17:41:34 <_ikke_> ncopa: Will do that 2019-06-05 18:03:22 i warn you, its non-trivial 2019-06-05 18:03:58 <_ikke_> I was referring to vim, not samba 2019-06-05 18:04:02 lol 2019-06-05 18:04:06 :) 2019-06-05 18:05:43 main/libgphoto2 build on aarch64 lxc container, but not on builders 2019-06-05 18:07:50 ncopa: you are making arm tarballs with mkimage.sh. I posted my issue with it to alpine-devel ML 2019-06-05 18:08:45 I'd like to make these tarballs for testing arm changes I made but cannot make tarball 2019-06-05 18:10:33 mps: what was the subject? 2019-06-05 18:10:36 i need to search 2019-06-05 18:11:18 Building alpine linux from source code 2019-06-05 18:11:39 my response to tmhoang 2019-06-05 18:14:14 also, I read (carefully, I think) https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2019-06-05 18:27:38 samba will indeed be non-trivial 2019-06-05 18:27:43 i saw that hellscape of a dep tree 2019-06-05 18:33:50 <_ikke_> Output from a while ago: http://ikke.info/d/alpine-dep-errors.pdf 2019-06-05 18:37:09 <_ikke_> the push contention is real :D 2019-06-05 18:38:02 <_ikke_> Cogitri: ping 2019-06-05 18:39:49 <_ikke_> colord is failing to build on ppc64le due to sane missing there 2019-06-05 18:44:44 Ah, thanks for the ping, will look into that 2019-06-05 18:45:53 Cogitri: i just enabled sane on ooc64le 2019-06-05 18:46:00 ppc64le 2019-06-05 18:46:03 and s390x 2019-06-05 18:46:07 seems to build 2019-06-05 18:46:14 is there any reason "sane" can't be built on ppc64le? It seems to build ok on my ppc64le setup... 2019-06-05 18:46:28 <_ikke_> I don't know why, but it was just not enabled for those 2019-06-05 18:46:37 mksully22: no reason afaik. i just enabled it 2019-06-05 18:46:42 <_ikke_> was only explicitly enabled for x86* and arm& 2019-06-05 18:46:52 sounds good thx 2019-06-05 18:48:05 <_ikke_> undefined reference to `libintl_bindtextdomain' 2019-06-05 18:48:15 <_ikke_> and some others for libgphoto 2019-06-05 18:49:40 _ikke_: it works in my lxc 2019-06-05 18:49:54 aarch64, I mean 2019-06-05 19:01:44 <_ikke_> mps: missing deps? 2019-06-05 19:02:05 <_ikke_> ie, do you have deps in your local container that are not on the builder? 2019-06-05 19:03:55 I think so, but don't know what is in builders 2019-06-05 19:04:10 <_ikke_> Very little 2019-06-05 19:04:38 ok, will look deeply later, now I'm going out 2019-06-05 19:04:59 <_ikke_> do you have gettext installed? 2019-06-05 19:05:03 <_ikke_ "undefined reference to `libintl_"> Seems like gettext generally is a bit weird on Alpine 2019-06-05 19:05:07 <_ikke_> right 2019-06-05 19:06:38 <_ikke_> danieli: I think neovim has been updated already 2019-06-05 19:09:05 <_ikke_> yes, has been fixed in 0.3.6, and we already have 0.3.7 2019-06-05 19:18:10 im fixing ldd 2019-06-05 19:18:49 <_ikke_> re libintl? 2019-06-05 19:19:10 no, some other build errors 2019-06-05 19:20:14 colord dev 2019-06-05 19:21:48 <_ikke_> ah ok 2019-06-05 19:26:05 <_ikke_> gnome-tweaks failes because mutter is missig on ppc64le 2019-06-05 19:26:12 <_ikke_> s/failes/fails/ 2019-06-05 19:26:12 _ikke_ meant to say: gnome-tweaks fails because mutter is missig on ppc64le 2019-06-05 19:28:07 <_ikke_> Should this be moved to the apk project? https://bugs.alpinelinux.org/issues/10201 2019-06-05 19:30:59 It's really a big annoying that we don't have CI for those arches :c 2019-06-05 19:44:41 Cogitri, seems at-spi2-* upgrade made the daemon not work. and i'm getting annoying 25 second timeouts 2019-06-05 19:45:16 Hm, wfm :o 2019-06-05 19:45:24 Mind spinning me a log? 2019-06-05 19:45:35 Cogitri, http://sprunge.us/R1U7Zu 2019-06-05 19:46:28 Thanks 2019-06-05 19:49:23 config seems to be in usr/share/defaults/at-spi2/accessibility.conf 2019-06-05 19:50:43 Hmm...it still launches just fine for me - maybe GNOME does some dbus magic to make it work without that config? 2019-06-05 19:50:54 symlinking to that config file did not help 2019-06-05 19:51:09 so probably not needed. i wonder why the assert fails 2019-06-05 19:52:27 i have some fuzzy memory about someone providing a custom patch to disable at-spi2 by default and only enable with a magic env var 2019-06-05 19:52:41 i dont think we ever applied it 2019-06-05 19:52:55 but maybe there is a magic env var to disable at spi? 2019-06-05 19:54:15 I don't think that's really a proper solution for this? 2019-06-05 19:55:13 I mean at-spi2-core should just work, but I'm having a hard time debugging that when GNOME already starts it just fine :/ 2019-06-05 19:58:41 Huh https://github.com/GNOME/at-spi2-core/blob/6e0e94d0f3e257f87d89e7b23ee7be5e1f0a87c6/bus/at-spi-bus-launcher.c#L447 2019-06-05 20:03:00 i doubt the missing conf file is the problem 2019-06-05 20:03:05 <_ikke_> Anyone knows what should provide things like 'struct tcphdr' and TH_ACK? 2019-06-05 20:04:04 maybe tcp.h from linux-headers? 2019-06-05 20:04:07 yeah, somehow it fails to start dbus or something 2019-06-05 20:04:07 tcp.h indeed 2019-06-05 20:04:22 <_ikke_> linux-headers is added as dep, but the build is failing 2019-06-05 20:04:33 <_ikke_> error: invalid application of 'sizeof' to incomplete type 'struct tcphdr' 2019-06-05 20:04:38 Possibly, but `error_message != NULL` doesn't really provide any meaningful way to debug it 2019-06-05 20:04:59 And IIRC dbus redirects stderr of applications to /dev/null 2019-06-05 20:05:18 <_ikke_> Probably need to add the header 2019-06-05 20:05:21 <_ikke_ "error: invalid application of 's"> Maybe the header order is wrong or it doesn't use Linux/tcp.h but some other tcp.h? 2019-06-05 20:05:37 i dont have experience with debugging dbus stuff 2019-06-05 20:05:41 <_ikke_> #include 2019-06-05 20:07:19 fabled: Could you try getting the actual error msg like described here: https://wiki.ubuntu.com/DebuggingDBus 2019-06-05 20:07:32 Under 'filtering out the noise' 2019-06-05 20:07:47 <_ikke_> Cogitri: Do you think I should swap netinet/tcp.h for linux/tcp.h? 2019-06-05 20:07:51 maybe running some of the daemons in the foreground? https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ 2019-06-05 20:08:01 _ikke_: try add linux/tcp.h 2019-06-05 20:08:12 after the others 2019-06-05 20:08:54 If they aren't launched already by dbus, sure (because they'll fail if they have been already) 2019-06-05 20:09:43 <_ikke_> linux/tcp.h does not define TH_ACK, it does define tcphdr, but so does netinet/tcp.h 2019-06-05 20:10:11 <_ikke_> #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 2019-06-05 20:10:18 <_ikke_> There is a guard in netinet/tcp.h 2019-06-05 20:10:54 try add CFLAGS="$CFLAGS -D_GNU_SOURCE" 2019-06-05 20:11:22 <_ikke_> It uses features.h 2019-06-05 20:11:36 <_ikke_> so _ALL_SOURCE would work as well 2019-06-05 20:13:45 Cogitri, https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/at-spi2-core/at-spi2-core-2.32.0-r0.log 2019-06-05 20:13:56 it does not find dbus-broker or dbus-daemon 2019-06-05 20:14:04 so it build launcher that launcher nothing 2019-06-05 20:15:05 you need to keep 'dbus' in makedepends i think 2019-06-05 20:15:26 it's needed for configury to pick it up, so it gets used 2019-06-05 20:16:06 see https://github.com/GNOME/at-spi2-core/blob/6e0e94d0f3e257f87d89e7b23ee7be5e1f0a87c6/bus/meson.build#L39 2019-06-05 20:16:24 <_ikke_> ncopa: It does '#undef _GNU_SOURCE 2019-06-05 20:16:25 <_ikke_> ' 2019-06-05 20:16:27 <_ikke_> :-/ 2019-06-05 20:16:28 well, lines 39-62 2019-06-05 20:17:10 ok. so adding that dbus back to makedepends should fix it. but i need to go sleep now. hope it's fixed when i wake up ;) 2019-06-05 20:17:31 Oh, thought it'd use some sane default then, sorry for the breakage :) 2019-06-05 20:18:25 <_ikke_> -D_BSD_SOURCE works 2019-06-05 20:32:48 <_ikke_> Would it make sense to define _BSD_SOURCE? 2019-06-05 20:35:51 _ikke_: i'd report it upstream 2019-06-05 20:36:21 <_ikke_> ncopa: Right, I think to patch out the #undef _GNU_SOURCE 2019-06-05 20:36:30 <_ikke_> I'm thinking to* 2019-06-05 20:36:41 im thinking ot go to bed :) 2019-06-05 20:36:52 <_ikke_> Good idea 2019-06-05 20:37:19 Cogitri: do you have a patch for at spi? 2019-06-05 20:37:24 it's "I'm thinking of X-ing", in this case "I'm thinking of patching out" :) 2019-06-05 20:37:33 good night ncopa ^^ 2019-06-05 20:37:39 gnight 2019-06-05 20:37:55 <_ikke_> SpaceToast: thanks, as you notice it's getting late here :P 2019-06-05 20:37:56 ncopa: Ah, I can make one right now, or I'll open a PR later 2019-06-05 20:38:39 you could also use "I will" (I'll) in place of the "to", as an alternate form, but it has other side-effects (sentence-structure wise) 2019-06-05 20:59:03 _ikke_ : do you know what is apk magic to check if a package is from main/community/testing ? 2019-06-05 20:59:41 tmh1999: `apk policy $pkgname` will show you what url it got installed from 2019-06-05 20:59:42 <_ikke_> I can only think of apk policy 2019-06-05 20:59:45 <_ikke_> right 2019-06-05 20:59:58 beautiful 2019-06-05 20:59:59 <_ikke_> apk info as well 2019-06-05 20:59:59 thanks mate 2019-06-05 21:00:12 <_ikke_> sorry, n/m the last one 2019-06-05 21:00:13 apk info does not show 2019-06-05 21:07:40 Hi all. We are trying to build postmarketOS for my device but we are getting error about colord-dev package. I checked from packages website of you but i couldn't see armv7 build for that package. May i ask is there any ETA for building armv7? Thanks in advance. 2019-06-05 21:08:02 we stuck at this step 2019-06-05 21:08:27 I think asking that in one channel would do 2019-06-05 21:08:29 <_ikke_> revolutionary: usually there is some kind of reason it cannot be built for a specific arch if it's missing 2019-06-05 21:08:36 I can look into that now. 2019-06-05 21:09:29 <_ikke_> Cogitri: feel free to take over maintainership of colord if you want, I adopted it mostly for darktable 2019-06-05 21:09:29 _ikke_ i am not familiar with dev stuff and i couldn't understand that. One more thing we could built without any error 1 hour ago. But i don't know what happened in 1 hour on your side. 2019-06-05 21:09:53 cogitri thanks for your effort 2019-06-05 21:09:56 <_ikke_ "cogitri: feel free to take over "> Alright, will do 2019-06-05 21:10:54 could you please tell me what happened in 1 hour on your side? 2019-06-05 21:10:58 <_ikke_> revolutionary: changes were pushed to colord and there were build failures 2019-06-05 21:10:59 i am just curious 2019-06-05 21:11:05 i see 2019-06-05 21:11:07 <_ikke_> https://build.alpinelinux.org/buildlogs/build-edge-armv7/community/colord/colord-1.4.4-r3.log 2019-06-05 21:11:31 you mean we won't build postmarketOS anymore 2019-06-05 21:12:04 I don't think that's a reasonable assumption 2019-06-05 21:12:07 <_ikke_> I would not expect the package to disappear 2019-06-05 21:12:10 certainly, the package will get fixed at some point 2019-06-05 21:12:13 <_ikke_> when build failures happen 2019-06-05 21:13:34 My plan was to get the GNOME metapackage merged (pr8332), then setup a Qemu image with aarch64 and armv7 and then try to get GNOME running on those arches 2019-06-05 21:13:43 Sadly the Qemu part is a PITA 2019-06-05 21:15:23 BTW, for something different, what license would you classify "Distributed in the public domain"? (that's the only thing in the binary, there's no license file in the package) 2019-06-05 21:15:44 "public domain" is a legal concept in licensing 2019-06-05 21:16:34 if you really need it to fit under something, you can always fork and license it under CC0 or something :) 2019-06-05 21:17:06 but yeah SPDX doesn't have an identifier for that: https://wiki.spdx.org/view/Legal_Team/Decisions/Dealing_with_Public_Domain_within_SPDX_Files 2019-06-05 21:17:10 indeed 2019-06-05 21:17:16 Yup :c 2019-06-05 21:17:29 so if you're really worried, fork and CC0/Unlicense/whatever :) 2019-06-05 21:17:55 would be nice if upstream could use a proper public domain license like CC-0 or unlicense (preferably the former) 2019-06-05 21:17:55 yes 2019-06-05 21:19:12 <_ikke_> anyone an idea why the colord package disappeared for armv7? 2019-06-05 21:19:28 no clue :/ 2019-06-05 21:20:02 <_ikke_> 3.9 has it, but for edge they're gone 2019-06-05 21:20:38 i guess some dark powers are playing with me because this happened in 1 hour and we could build without any error 1 hour ago and we deleted those files for clean re-build and we encountered with this :/ 2019-06-05 21:21:03 <_ikke_> normally packages should not disappear 2019-06-05 21:21:05 ninja: build stopped: subcommand failed. 2019-06-05 21:21:05 >>> ERROR: colord: build failed 2019-06-05 21:21:14 edge armv7 2019-06-05 21:21:24 <_ikke_> Yes, but even in that case, the existing package should remain 2019-06-05 21:21:34 true - wonder why it's gone 2019-06-05 21:21:54 must be a bug somewhere 2019-06-05 21:25:47 <_ikke_> now all kinds of gnome things fail to build due to colord missing 2019-06-05 21:26:41 Does this (https://www.freedesktop.org/software/colord/) and this (https://github.com/hughsie/colord) works? 2019-06-05 21:27:01 we use freedesktop as upstream source 2019-06-05 21:27:16 <_ikke_> revolutionary: the package is there, it's just a temporary build failure 2019-06-05 21:27:36 looks like the github one is a(n older?) mirror of the freedesktop one 2019-06-05 21:27:54 but yes, what _ikke_ said, we haven't removed the package for armv7 2019-06-05 21:27:58 _ikke_ then we should wait? 2019-06-05 21:28:02 <_ikke_> yesz 2019-06-05 21:28:04 <_ikke_> yes 2019-06-05 21:28:07 good night 2019-06-05 21:28:35 should i exit now? 2019-06-05 21:29:05 <_ikke_> feel free to hang around 2019-06-05 21:29:46 <_ikke_> Did the same thing happen with hiredis? 2019-06-05 21:30:29 are you asking to me? 2019-06-05 21:30:32 <_ikke_> no 2019-06-05 21:30:35 ok 2019-06-05 21:33:57 ikke: Ping me if the build fails again on armv7 2019-06-05 21:34:07 <_ikke_> right 2019-06-05 21:35:41 <_ikke_> revolutionary: colord-dev should be back in about 15 minutes 2019-06-05 21:55:17 _ikke_ thanks for your effort, appreciate. 2019-06-05 22:09:17 _ikke_ i am still getting this ([01:08:29] ERROR: Package 'colord-dev': Could not find aport, and could not find this package in any APKINDEX!) error. Is this normal? 2019-06-05 22:10:59 revolutionary: did you run 'apk update' 2019-06-05 22:11:10 no. 2019-06-05 22:11:27 try this and then search 2019-06-05 22:14:19 Yup, the build was successful, so it should show up now: https://build.alpinelinux.org/buildlogs/build-edge-armv7/community/colord/colord-1.4.4-r4.log 2019-06-05 22:16:34 it is 'apk search' => colord-dev-1.4.4-r4 2019-06-05 22:17:04 mps i don't have pmOS yet. i am trying to build installation 2019-06-05 22:17:33 on what OS you are trying 2019-06-05 22:17:40 ubuntu 2019-06-05 22:18:20 hmm, I don't know how the building of pmOS works 2019-06-05 22:18:28 ok thanks 2019-06-05 22:18:51 but colord-dev-1.4.4-r4 is available on armv7 now 2019-06-05 22:19:12 in Alpine edge repo, I mean 2019-06-05 22:19:13 i saw. 2019-06-05 22:19:18 Yup. Might be better to ask in pmOS's channel then 2019-06-05 22:19:58 I guess I should join too, am a bit curious how they're planning to handle PureOS 2019-06-05 22:52:35 i know they have pmbootstrap and some other funky stuf 2019-06-05 22:52:36 f 2019-06-05 23:14:48 If I need to build a piece of software with two different build configurations, should I do it in two different apkbuilds or is there a way to have a different build function for each subpackage? 2019-06-05 23:19:12 jnt: you can look at main/vim/APKBUILD maybe it could help you 2019-06-05 23:25:28 mps: thanks, that is exactly what i was looking for. 2019-06-06 05:03:24 <_ikke_> bratkartoffel: openjdk9 is failing on armv7 2019-06-06 05:03:39 <_ikke_> https://build.alpinelinux.org/buildlogs/build-3-10-armv7/community/openjdk9/openjdk9-9.0.4_p12-r1.log 2019-06-06 05:18:25 Cogitri, thanks for the at-spi2-core fix. all works now again (without the timeouts) 2019-06-06 07:52:00 Nice, thanks for notifying me and sorry for the breakage :) 2019-06-06 08:07:39 Cogitri, no problem. that happens at times... 2019-06-06 11:15:59 mps: so what to do with pr7899? Can I just rebase it, add arm-trusted-firmware package, and be done with it? 2019-06-06 11:19:08 I don't think this approach is good for Alpine 2019-06-06 11:20:07 I think arm-trusted-firmware should be pushed first, and I have it ready. Are you in a hurry? 2019-06-06 11:20:35 Not really, but I was asked to rebased the PR 2019-06-06 11:21:03 I'm fine with adding arm-trusted-firmware in a separate commit 2019-06-06 11:21:40 well, sorry, these days I'm busy with fixing kernel for allwinner/sunxi, new crystal and some important pkg's for new release 2019-06-06 11:22:22 although I can push first version of the arm-trusted-firmware 2019-06-06 11:22:50 let me finish breakfast and coffee, and then I will push it 2019-06-06 11:25:13 Thanks 2019-06-06 11:25:23 np 2019-06-06 12:21:30 how to make pkg to depends on all it's subpkgs 2019-06-06 12:22:04 depends="$subpackages" ? 2019-06-06 12:23:40 maxice8: list of all subpkackages? 2019-06-06 12:24:19 subpackages= is the variable that holds what subpackages a pkg has 2019-06-06 12:25:18 looking in linux-firmware, there is a for loop which add deps 2019-06-06 12:33:17 PureTryOut[m]: ready to push arm-trusted-firmware (ATF, from now) would you like to add you as maintainer/contributor 2019-06-06 12:34:29 yeah sure 2019-06-06 12:35:13 what are your 'proper' mail address 2019-06-06 12:35:20 s/are/is/ 2019-06-06 12:35:20 mps meant to say: what is your 'proper' mail address 2019-06-06 12:35:59 bribbers@disroot.org, I use it on all packages 2019-06-06 12:36:55 without real name before? I mean full mail address 2019-06-06 12:37:15 with name as most are in aports 2019-06-06 12:37:44 Oh sorry. "Bart Ribbers " 2019-06-06 12:37:57 Uhm, "Bart Ribbers " 2019-06-06 12:38:46 nice, thanks. :) in what field? maintainer or contributor 2019-06-06 12:39:11 <_ikke_> mps: you need to watch out that subpackages don't start to depend on themselfs 2019-06-06 12:39:16 I guess you're the contributor 2019-06-06 12:39:33 I'm fine with maintaining it 2019-06-06 12:39:40 <_ikke_> mps: which would happen if you don't override the depends in the subpackages 2019-06-06 12:39:46 there could be more maintainers/contributors 2019-06-06 12:40:30 More maintainers even? 2019-06-06 12:40:46 Well, I'm fine with it either way, you decide πŸ˜› 2019-06-06 12:40:47 _ikke_: yes, but for now I decided to not make it complicated because ATF is needed just for one board 2019-06-06 12:40:48 <_ikke_> afaik there is only one maintainer 2019-06-06 12:40:57 is there a good way to list all packages in alpine with with their name, repository, version and possibly also which parent package they belong to (in case of a sub package)? 2019-06-06 12:41:40 _ikke_: really one? I think I have seen pkg's with more than one maintainer 2019-06-06 12:42:01 <_ikke_> kpcyrd: look at aports-lua 2019-06-06 12:55:12 PureTryOut[m]: applied testing/arm-trusted-firmware, only for aarch64, other doesn't make sense for now 2019-06-06 12:58:41 Agreed 2019-06-06 12:59:29 you are maintainer so care about it, I will help whenever and where I can 2019-06-06 12:59:44 Haha sure 2019-06-06 13:00:19 My future phone will be using that πŸ˜‰ 2019-06-06 13:00:31 but, I don't think we should force push of u-boot for now 2019-06-06 13:01:19 hehe, I hope my current will also. I have to change CPU though :) 2019-06-06 13:02:05 force push? 2019-06-06 13:02:28 forcing change to u-boot to be pushed right now 2019-06-06 13:02:41 although I made it 2019-06-06 13:04:41 and, probably will have today another patch for u-boot, i.e. add one or two sunxi boards 2019-06-06 13:05:23 merged to master you mean? We can push it to my PR fine 2019-06-06 13:06:22 no, I wrote it differently, use ATF in makedepends and something else, I forgot 2019-06-06 13:06:36 but I want these sunxi first 2019-06-06 13:07:43 (you didn't noticed that I dislike GH) 2019-06-06 13:13:45 PureTryOut[m]: forgot to tell, you have to start advocating move ATF to main because u-boot will makedepend on it 2019-06-06 13:15:07 and OT, can pmOS be installed on yotaphone, even unofficially 2019-06-06 13:19:19 Where did you push arm-trusted-firmware? 2019-06-06 13:20:31 E-ink on postmarketOS sounds like a fun challenge 2019-06-06 13:20:32 previous msg: PureTryOut[m]: applied testing/arm-trusted-firmware, only for aarch64, other doesn't make sense for now 2019-06-06 13:21:09 asriel[m]: I had a hope :) 2019-06-06 13:21:45 mps: we might not have a port for the Yotaphone yet, but if there are Linux kernel sources available then you can port it yourself 2019-06-06 13:22:39 making boot for android devices is out of my knowledge for now 2019-06-06 13:23:30 and interest before all, to be fair 2019-06-06 13:26:14 I had a hope that we will have free phone, and was one of the first who bought openmoko, but years passed and we still far from free phone 2019-06-06 13:29:07 https://github.com/SteadyQuad/android_kernel_yotaphone2/tree/lollipop5.0_20160921 2019-06-06 13:31:29 ah, didn't know. thanks. will note this and if found some time will look. for me boot loaders are issue 2019-06-06 13:48:06 mps: get either a Librem 5 or a PinePhone (I recommend the latter) if you want a free phone 2019-06-06 13:48:31 mps: also, I didn't realize you already pushed arm-trusted-firmware to the repos, sorry 2019-06-06 13:49:11 PureTryOut: How come you recommend the PinePhone? 2019-06-06 13:49:25 Over the Librem 5 you mean? 2019-06-06 13:49:37 Yup 2019-06-06 13:49:53 Well for one, you can buy 4 PinePhone's for the price of one Librem 5 2019-06-06 13:50:07 Secondly, I like the company behind the device more, their community interaction is better 2019-06-06 13:50:24 Also, I'm biased, as at postmarketOS we got devkits from them but haven't gotten Librem 5 devkits 2019-06-06 13:50:27 how do the devices measure up towards each other? 2019-06-06 13:51:32 librem 5 is an MX8M, pinephone is an A64 2019-06-06 13:53:19 Ah, alrighty. Well, I guess I'll have to take a closer look at the PinePhone then, considered buying a Librem 5 soon-ish (well, once it's out) 2019-06-06 13:53:22 mx8m is cortex-a53 + cortex-m4f, a64 is just cortex-a53 iirc 2019-06-06 13:54:51 I cancelled my Librem 5 pre-order last week πŸ˜› 2019-06-06 13:54:54 also more ram 2019-06-06 13:55:05 librem 5 will definitely perform better, but I'm not sure about "4 times better" 2019-06-06 13:55:23 Part of the price of the phone goes to GNOME mobile (Phosh) development, which I don't care for at all and am not going to use, and I'll be getting a PinePhone anyway so it only made sense to me 2019-06-06 13:55:56 not judging or anything, just trying to get out any and all relevant information I have, since danieli asked :) 2019-06-06 13:56:52 yeah, no ulterior motives from my side, I'm just curious - and not a potential customer (for now at least?) 2019-06-06 13:56:55 thanks SpaceToast 2019-06-06 13:57:20 I think a53 is faster than m4f, but m4f has some features people wanted 2019-06-06 13:57:24 no clue what they are though 2019-06-06 14:14:44 right, so A is more general purpose embedded, M is more microcontroller oriented (usually not a lot of memory either) 2019-06-06 14:16:08 a53 *should* be better for multimedia and streaming stuff 2019-06-06 14:17:05 well a53 + m4f is faster than just a53, I'd imagine 2019-06-06 14:17:11 but probably not 4x faster, as the prices would suggest 2019-06-06 14:17:34 m4f is a coprocessor for some hw controlling, like dedicated usb, display, etc. 2019-06-06 14:17:58 aha 2019-06-06 14:18:21 spi/i2c, stuff like this 2019-06-06 14:18:34 but nothing really that an a53 should not support itself. 2019-06-06 14:20:41 right, offloading should still be helpful, but how much of an improvement it'll give will probably depend on how demanding driving the hardware is 2019-06-06 14:21:41 it can do usb, and eth, but not usb3 or gbeth 2019-06-06 14:21:49 so it's not really useful 2019-06-06 14:22:04 owch 2019-06-06 14:22:06 i deal with m-series cortex stuff on a daily basis 2019-06-06 14:22:20 I'm already looking forward to usb4, not even usb3 on a phone that isn't out yet isn't acceptable 2019-06-06 14:22:30 esp. at that price point 2019-06-06 14:23:21 anyway, perhaps all this is more suited for #offtopic? 2019-06-06 14:23:21 it's been some years since i was 'in the loop' when it comes to hardware, i just keep an eye out now 2019-06-06 14:23:24 mm, true 2019-06-06 14:23:26 good point 2019-06-06 14:28:11 ping @TBK:matrix.org 2019-06-06 14:32:57 Yeah Librem 5 will perform better, but the price is too much for just the hardware. However, you're paying for Phosh and stuff too 2019-06-06 14:50:51 i don't thinkt he m4f will considerably add to better performance, but maybe might add to better batter life. 2019-06-06 14:51:00 *battery 2019-06-06 14:51:38 the m4f could be like the intel ME is for intel x86 hosts 2019-06-06 14:59:58 _ikke_: yes, openjdk does not build on armv7 (all 32 bit arches at the moment). I don't know exactly why, crosscompiling works 2019-06-06 15:00:34 <_ikke_> I wonder who enabled it then 2019-06-06 15:00:39 The package should be disabled on armv7 anyways 2019-06-06 15:00:46 as openjdk10 or 11 are 2019-06-06 15:21:15 pr6388 can be closed, pkg is already in the repos 2019-06-06 15:21:41 _ikke_: pr7444 needs update on the labels 2019-06-06 15:26:56 does alpine have epochs? 2019-06-06 15:27:10 define epochs? 2019-06-06 15:27:34 <_ikke_> I guess like Archlinux in PKGBUILDs 2019-06-06 15:28:05 right - but its use is discouraged unless you have to 2019-06-06 15:28:14 alpine doesn't have it to my knowledge 2019-06-06 15:28:29 <_ikke_> nope 2019-06-06 15:29:40 ok, thanks 2019-06-06 15:30:30 say you have a programming language package called "mylang" that depends on llvm 6, but current llvm release is llvm 8 - what we usually do in situations like those is we keep 'llvm6' around as a separate package 2019-06-06 15:31:56 <_ikke_> But I don't think epoch is used for that, is it? 2019-06-06 15:33:13 iirc epoch is more about version system changes 2019-06-06 15:33:28 mm, sometimes when version schemes change pacman thinks it's a downgrade 2019-06-06 15:33:35 <_ikke_> yes 2019-06-06 15:33:37 e.g if salt/minio (which currently use YYYY.MM[.DD]) eventually swapped over to semver 2019-06-06 15:33:45 <_ikke_> correct 2019-06-06 15:34:04 what we do is just prefix with 0. (e.g minio is at 0.20190604(?) right now) 2019-06-06 15:34:15 though repology is very unhappy about it 2019-06-06 15:34:40 <_ikke_> right, because it does not match the upstream version 2019-06-06 15:35:06 let me know if that changes :) 2019-06-06 15:35:23 <_ikke_> kpcyrd: you mean epoch? 2019-06-06 15:35:24 danieli: yes, we keep llvm's, 3.9 and 5 are still in aports because they are needed for some pkg's 2019-06-06 15:35:31 _ikke_: yes 2019-06-06 15:36:26 <_ikke_> kpcyrd: would be good to open an issue about it on bugs.a.o 2019-06-06 15:36:46 <_ikke_> Together with your usecase 2019-06-06 15:37:08 <_ikke_> https://bugs.alpinelinux.org/issues/10533 2019-06-06 15:37:11 <_ikke_> already is one 2019-06-06 15:39:19 is /etc/abuild.conf the right place to set MAKEFLAGS= ? 2019-06-06 15:39:37 <_ikke_> What kind of makeflags? 2019-06-06 15:39:58 <_ikke_> It is already used to set -j for example 2019-06-06 15:40:36 oh right, I somehow missed that 2019-06-06 15:52:41 <_ikke_> ncopa: I think I've seen already 3 packages that suddently went missing (I think all 3 on armv7) 2019-06-06 15:57:19 is there a way to override REPODEST= for a specific abuild call? 2019-06-06 15:57:37 -P, never mind m( 2019-06-06 16:25:34 thanks for all the help :) 2019-06-06 16:35:03 A price to performance ratio of 1.0 is rather rare though :P 2019-06-06 16:36:33 oh certainly, but someone brought up that they could get 4 pinephones, which suggests that price/performance ratio is a big deal to them 2019-06-06 16:41:46 SpaceToast: Am I correct you are the new mkinitfs dev/maintainer ? 2019-06-06 16:41:54 no 2019-06-06 16:42:10 are you looking for someone to talk to about it? 2019-06-06 16:42:19 iirc jwh was working on it recently 2019-06-06 16:42:39 Ah now I remember it was Nero 2019-06-06 16:42:48 need to find his IRC name agagin 2019-06-06 16:43:01 tmhoang: he left 2019-06-06 16:43:16 mps : do you know what happened ? 2019-06-06 16:43:51 during the reorg stuff, ncopa figured the general goals of the project should be reaffirmed (from the /about page) 2019-06-06 16:43:53 not sure, but iirc he was irritated by proposed organization changes 2019-06-06 16:44:04 Nero strongly disagreed with alpine being a general-purpose distribution 2019-06-06 16:44:28 saying that they (and their organization) think of Alpine as an IoT thing or something, because of the good os-to-application ratio 2019-06-06 16:44:42 some self-contradictions later they just left 2019-06-06 16:45:03 oops sorry 2019-06-06 16:45:25 what for? 2019-06-06 16:46:13 tmhoang: his nick was AinNero 2019-06-06 16:46:22 mps : thanks mate 2019-06-06 16:46:53 and he is not only one who left :( 2019-06-06 16:50:32 we survive 2019-06-06 16:51:00 we will, I hope :) 2019-06-06 16:52:55 Glad you woke up algitbot 2019-06-06 16:52:58 I do find the whole situation quite strange, but hopefully the WG comes up with something that everyone can live with, while actually improving the situation at hand 2019-06-06 16:56:56 quite a few people have distanced themselves already 2019-06-06 16:58:47 well, what I find confusing is the way this has effectively went about 2019-06-06 16:59:00 I'm here because I think Alpine is great, and want to make it even better 2019-06-06 16:59:12 so if I see something I strongly disagree with, I... say that I strongly disagree with it, and explain why 2019-06-06 16:59:38 but for some reason this seems not to happen a lot of the time, with simply leaving (or any other non-communicative reaction) being the default approach 2019-06-06 17:08:19 sometimes people lose pretty much all hope for $thing, or don't want to spend more effort on $thing 2019-06-06 17:13:35 hm... I'd argue that the former would have had to be in a long series of events, then; while the latter has some interesting logical consequences 2019-06-06 17:13:47 but if you wanna continue this poke me in #alpine-offtopic, I don't think this is the place for that discussion :) 2019-06-06 17:22:44 agreed 2019-06-06 17:36:41 well, people are different, some are vocal and some quiet and we cannot expect all will behave as we think 2019-06-06 18:11:05 will pkg be rebuilt if the only change is add something to makedepends 2019-06-06 18:12:36 not unless you bump pkgver or pkgrel 2019-06-06 18:12:57 nice, expected that. thanks 2019-06-06 18:16:28 tmhoang: still around? 2019-06-06 18:16:38 mps: yes 2019-06-06 18:17:20 nice, have you seen my question about mkimage.sh in alpine-devel ML 2019-06-06 18:18:03 which day ? 2019-06-06 18:18:14 yesterday, iirc 2019-06-06 18:18:45 the name of the email thread ? sorry 2019-06-06 18:18:47 it is answer/question to your reply 2019-06-06 18:19:26 subject is: Building alpine linux from source code 2019-06-06 18:20:53 Ahh. I assume your host and target are all armv7. My to-go is to put -x into update-kernel scripts and mkinitfs and so on 2019-06-06 18:21:56 algitbot: retry master 2019-06-06 18:22:34 yes, I run it on armv7 and target is also armv7. expected it should work 'out of box' 2019-06-06 18:22:45 tried on stable branch ? 2019-06-06 18:22:54 no, on edge 2019-06-06 18:24:11 must I have all packages locally in apk files 2019-06-06 18:24:14 build_uboot() seems to have FIXME :) 2019-06-06 18:24:33 ahm, will look 2019-06-06 18:25:52 I see. anyone have fix? 2019-06-06 18:26:51 last 4-5 commits from clandmeter. So blame him :P 2019-06-06 18:27:22 or fabled :D 2019-06-06 18:27:58 looks like it tries to get all u-boot-all rdeps. so if you have a list, try to put it into $pkgs 2019-06-06 18:28:07 I will not dare, especially clandmeter, he work hard to get gitlab working :) 2019-06-06 18:29:28 now I know that I'm not invoking it wrong way, will look later if can find solution. thanks for help 2019-06-06 19:16:31 ncopa or other abuild maintainers: if you have time, could you take a look at this simple fix? https://github.com/alpinelinux/abuild/pull/75 somebody just ran into it, and we have a pmbootstrap test case that had to be disabled because of this bug 2019-06-06 19:41:28 <_ikke_> ollieparanoid[m]: I think most focus atm is in releasing 3.10 2019-06-06 19:42:02 <_ikke_> sorry about that one btw, that was my fault 2019-06-06 19:42:50 it's a pretty common issue - ran into it when I made the other pr thing 2019-06-06 19:42:59 I do agree with Cogitri that you should use : over true 2019-06-06 19:43:09 ikke: I see. but since that fixes a regression, it is probably worth looking at 2019-06-06 19:45:23 SpaceToast: fine with me, I'll push an update 2019-06-06 20:04:59 updated 2019-06-06 20:05:25 _ikke_: no worries, mistakes happen :) let's just make sure that it gets fixed too 2019-06-06 20:05:33 <_ikke_> yup, I agree 2019-06-06 20:06:09 +1 2019-06-06 20:46:16 <_ikke_> mps: synchronizesFailed to raise an exception: END_OF_STACK :( 2019-06-06 20:48:06 out of memory? 2019-06-06 20:49:17 <_ikke_> I doubt it 2019-06-06 20:49:39 which version you build? 2019-06-06 20:49:50 0.28.0? 2019-06-06 20:50:01 <_ikke_> yes 2019-06-06 20:50:26 hmm, I didn't had this issue 2019-06-06 20:50:43 <_ikke_> I installed crystal and removed the PATH statement of the build command 2019-06-06 20:51:10 installed crystal from apk? 2019-06-06 20:52:03 <_ikke_> yes 2019-06-06 20:52:27 I'm not sure it will work 2019-06-06 20:52:59 I think it needs static version to build 2019-06-06 20:53:14 <_ikke_> sad 2019-06-06 20:53:51 also I'm, but that life is with these new languages 2019-06-06 20:54:08 <_ikke_> I wonder why that would be? 2019-06-06 20:54:53 I have no idea, but remember that once I tried same as you and only remember it didn't worked 2019-06-06 21:25:13 what tool makes modloo-vanilla 2019-06-06 21:25:32 s/modloo-vanilla/modloop-vanilla/ 2019-06-06 21:25:32 mps meant to say: what tool makes modloop-vanilla 2019-06-06 21:30:28 ah, update-kernel 2019-06-06 21:43:41 <_ikke_> mps: with the original apkbuild and crystal removed, i get 2 test failures 2019-06-06 21:49:01 _ikke_: on edge? 2019-06-06 21:51:50 I've rebuilt it today without problem on aarch64 for test before pushed to aports 2019-06-06 21:52:29 and built static tarball on both, x86_64 and aarch64 cleanly 2019-06-06 22:48:04 hi all. when i tried to install postmarketos-ui-xfce4 i am getting these logs. Is this relevant with alpinelinux repos or just with me? https://bpaste.net/show/f68a33158c3a 2019-06-06 22:53:40 revolutionary: kinda looks like it pulled some package of the wrong architecture? 2019-06-06 22:54:24 danieli: my device is armv7 2019-06-06 22:54:36 hm, it's libgio-2.0.so 2019-06-06 22:54:45 yes 2019-06-06 22:54:46 from glib-dev 2019-06-06 22:55:12 i am not familiar with dev stuff and i don't know how can i fix this. 2019-06-06 22:55:28 pmOS folks are helping me to port my device. 2019-06-06 22:55:39 #alpine-linux (or perhaps even #postmarketos) would probably be more appropriate, but it's quiet here, so whatever 2019-06-06 22:55:47 i wonder why that would happen, have you mixed repositories or done anything else out of the ordinary? 2019-06-06 22:56:10 i know those chans. I just wondered is this problem relevant with alpine linux or with me 2019-06-06 22:56:18 no i didn't. 2019-06-06 22:57:39 hm, i can't really tell without more info, perhaps someone else can 2019-06-06 22:58:20 just want and i can provide more info. and thanks for your interest. 2019-06-06 22:58:40 can you run file on libgio-2.0.so.0 ? It's probably in /usr/lib/ 2019-06-06 22:58:50 btw i don't prefer to talk on 2 chans about same issue. people doesn't like that. 2019-06-06 23:28:24 Greetings, any progress on my bash-completion patch? https://patchwork.alpinelinux.org/patch/4849/ 2019-06-07 00:01:20 pr7873 2019-06-07 00:16:40 algitbot: I saw that. My github username is oxr463, I made several comments on that PR; there are some conflicts between that and mine. 2019-06-07 01:07:40 Someone please close pr8450 , algitbot didn't close that automatically 2019-06-07 01:12:45 pr7790 can be closed 2019-06-07 01:14:49 tcely thank you 2019-06-07 01:15:22 maxice8: you're welcome 2019-06-07 03:39:33 ping mps 2019-06-07 03:39:52 ok to push pr8078 ? 2019-06-07 04:34:30 <_ikke_> mps: http://tpaste.us/65dZ 2019-06-07 04:34:48 _ikke_: morning 2019-06-07 04:35:43 heyy! 2019-06-07 04:36:06 <_ikke_> maxice8: morning 2019-06-07 04:36:41 :D i updated a few old PRs that you asked for changes 2019-06-07 04:54:08 need pr8560 to have its CI restarted 2019-06-07 04:55:23 <_ikke_> done 2019-06-07 04:56:58 ty 2019-06-07 04:59:56 <_ikke_> the armv7 builder seems to be in some kind of broken state 2019-06-07 05:35:15 What is the preferred way to follow build.a.o ? 2019-06-07 06:36:15 <_ikke_> I hang around in #alpine-commits 2019-06-07 06:36:34 <_ikke_> There you see what is comitted, and build failures 2019-06-07 06:36:48 <_ikke_> maxice8: ^ 2019-06-07 06:40:27 that channel has chatting disabled, am i right? 2019-06-07 06:40:48 was bored so i decided to go there and try to type something to see if anyone notice that.. 2019-06-07 06:41:44 <_ikke_> You probable need to be registered 2019-06-07 06:57:49 I already have a identified account? 2019-06-07 06:58:05 Don't know about "registered" accounts 2019-06-07 06:58:08 I thought that those are the same thing 2019-06-07 06:58:16 (or did I missed anything?) 2019-06-07 06:59:18 <_ikke_> No, should be the same 2019-06-07 06:59:44 don't know why I keep redirected to #archlinux-unregistered for some reason 2019-06-07 06:59:59 <_ikke_> Apparently you haven' identified 2019-06-07 07:00:53 so.. what is the /identify command then? I already ran that just to be able to send messages in some channels 2019-06-07 08:57:28 gnome-builder is merged 2019-06-07 08:58:11 <_ikke_> ok, nice 2019-06-07 08:58:27 nice indeed 2019-06-07 08:59:34 <_ikke_> Noticed that you got push access btw, nice as well 2019-06-07 08:59:48 yes, super nice :D 2019-06-07 09:00:37 <_ikke_> I still need to update some documentation for that 2019-06-07 09:37:44 _ikke_: good morning, what APKBUILD you used when you got errors you posted to tpaste 2019-06-07 09:38:13 @mps can you review pr8078 ? 2019-06-07 09:40:02 maxice8: will look, already noticed that you changed it and thought you already pushed it 2019-06-07 09:40:24 am waiting for approval from maintainer 2019-06-07 09:41:16 aha, you are so nice :) will do soon 2019-06-07 09:50:13 <_ikke_> mps: fcf7f54d08f79e264fa6a6453fda503c1f4af0a4 2019-06-07 09:51:06 armv7 seems to be super broken 2019-06-07 09:51:20 <_ikke_> maxice8: yes, I noticed as well 2019-06-07 09:51:28 _ikke_: hmm, strange, it worked in my tests 2019-06-07 09:51:42 Yes i noticed you notie as well as well 2019-06-07 09:51:43 s/notie/noticed/g 2019-06-07 09:51:43 maxice8 meant to say: Yes i noticed you noticed as well as well 2019-06-07 09:51:59 <_ikke_> So we noticed that we noticed that armv7 is broken :P 2019-06-07 09:52:02 It is just now it is also failing to build evolution 2019-06-07 09:52:16 maybe some issue with builder 2019-06-07 09:52:18 because somehow libgweather is not getting built and registered even though you bumped it up for rebuild 2019-06-07 09:52:34 usually it works in my lxc 2019-06-07 09:52:49 it keeps failing gnome-disk-utility and gnome-tweaks because of libgweather.so.15 missing 2019-06-07 09:53:24 <_ikke_> It might be an issue in the dependency resolution order 2019-06-07 09:54:51 is there an equivalent to Void Linux's xbps-src's broken= ? 2019-06-07 09:55:13 We (Void) set it when a package fails to compile, we also used it to break poor dependency resolution 2019-06-07 09:56:25 <_ikke_> What does that option do? 2019-06-07 09:56:29 <_ikke_> or what do you give to it? 2019-06-07 09:56:35 <_ikke_> We usually empty arch to disable it 2019-06-07 09:57:28 it makes the builders ignore it without failing, so it continues building the next dependencies and when someone tries to build it, xbps-src prints the content of the variable 2019-06-07 09:57:30 so you can 2019-06-07 09:57:38 broken="Requires version of dependency foo that is no longer in the repos" 2019-06-07 09:58:21 <_ikke_> There is no equivalent 2019-06-07 10:02:27 well, as long as there is a way to solve this deadlock 2019-06-07 10:14:10 maxice8: pr8078 (vifm fixes) looks fine to me 2019-06-07 10:14:50 pushed 2019-06-07 10:15:07 I see, thanks :) 2019-06-07 10:15:37 deluge is soon to update to 2.0.0 2019-06-07 10:15:45 got a PR already in pre-release for it 2019-06-07 10:28:37 <_ikke_> maxice8: You can try to disable the failing packages and see if it builds libgweather then 2019-06-07 10:28:56 how to disable ? 2019-06-07 10:29:10 <_ikke_> by adjusting arch 2019-06-07 10:29:18 just !armv7 ? 2019-06-07 10:29:20 <_ikke_> adding !armv7 for example 2019-06-07 10:29:22 Remove the arch, the it won't be built 2019-06-07 10:29:22 <_ikke_> yeah 2019-06-07 10:31:25 <_ikke_> mps: Just tried to build again, same issue 2019-06-07 10:32:06 _ikke_: in lxc container and on x86_64, I presume ? 2019-06-07 10:32:27 <_ikke_> yes 2019-06-07 10:32:44 ok, I will try again 2019-06-07 10:34:24 edge/testing/armv7: uploaded 2019-06-07 10:35:08 http://dl-cdn.alpinelinux.org/alpine/edge/testing/armv7/ shows no libgweather, maybe do a pkgrel bump ? 2019-06-07 10:35:55 <_ikke_> maxice8: You need to look at master.a.o 2019-06-07 10:36:20 <_ikke_> The rest is synced every 15 minutes 2019-06-07 10:36:29 i see 2019-06-07 10:36:32 not there as well 2019-06-07 10:39:27 Also, s390x seems very eager to keep building minio 2019-06-07 10:40:03 <_ikke_> yup 2019-06-07 10:47:38 maxice8: ok I really can't reproduce that error (testing/weston), and neither can CI. Might it be a machine specific problem? 2019-06-07 10:47:48 Yeah i'll ignore it and move on 2019-06-07 10:47:52 looking at sddm rn 2019-06-07 10:48:32 Cool 2019-06-07 11:00:17 _ikke_: anything i need to do for libgweather ? 2019-06-07 11:14:52 PureTryOut: Pushed weston 2019-06-07 11:14:53 Thanks! 2019-06-07 11:17:31 pr8068 can be closed 2019-06-07 11:35:51 <_ikke_> maxice8: not sure, but I think it would be good to verify what's actually going on 2019-06-07 11:36:04 <_ikke_> I'l try to take a look this evening 2019-06-07 11:36:16 alright 2019-06-07 11:36:43 I'll need to add notes to remember to remove the armv7 from the packages 2019-06-07 11:38:42 builder doesn't even try to build libgweather on armv7 2019-06-07 11:51:36 _ikke_: 'abuild -r' passed on edge without problem in my x86_64 lxc 2019-06-07 11:52:20 <_ikke_> strange 2019-06-07 11:52:38 I have libevent installed 2019-06-07 11:52:56 but it passed on builders earlier 2019-06-07 11:56:06 for now I don't have much time to devote to build crystal-static, we can continue after stable released 2019-06-07 11:56:42 ofc, this doesn't stop you :) 2019-06-07 11:57:29 <_ikke_> Nope, I'll see if I can find something, and else will leave it be for now 2019-06-07 12:17:09 I’ll tag 3.10 rc2 today. What are the things we need to fix before that? 2019-06-07 12:17:55 I saw some PRs for mkinitfs for s390x 2019-06-07 12:18:20 There are some PRs on github with tagged goal of 3.10.0 2019-06-07 12:30:50 Cogitri, any comments for pushing http://sprunge.us/yG1k58 ? 2019-06-07 12:31:11 without that, i get: (fwupdmgr:10402): GLib-GIO-ERROR **: 15:31:03.634: Settings schema 'org.gnome.system.proxy' is not installed 2019-06-07 12:31:24 fwupdmgr is using soup, which is accessing that proxy info 2019-06-07 12:31:33 and that is fatal 2019-06-07 12:33:01 ncopa: I'm trying to upgrade crystal to 0.29.0 but not sure if I will make it on time for release 2019-06-07 12:33:36 have you seen my yesterday msg on infra about dev.a.o 2019-06-07 12:34:36 would like to put there current alpine version crystal static tarball for building next upstream release 2019-06-07 12:36:28 and, I presume it is to late for change kernel for some arm boards 2019-06-07 12:44:38 mps: I can merge if you have patches that are ready 2019-06-07 12:48:22 I have working files only, could make patch later this day. I'm out right now 2019-06-07 12:49:02 but u-boot patch is ready, https://patchwork.alpinelinux.org/patch/4908/ 2019-06-07 12:50:05 and I hope that I will have crystal 0.29.0 ready tomorrow, have to fix some tests 2019-06-07 12:52:19 ncopa which branches makes sense to backport pr8576 ? 2019-06-07 12:53:42 #10542 sounds like either a busybox or a musl issue? 2019-06-07 12:55:05 danieli: looks like it is busybox 2019-06-07 12:57:00 fabled: Ah, sure, feel free to push that 2019-06-07 12:57:33 doesn't look like it's related to our bbox config 2019-06-07 12:59:34 ncopa: would be nice if you have a look at those mkinitfs pr :D 2019-06-07 12:59:41 I would love to test rc2 with them 2019-06-07 13:01:44 I tried to make them not "break" too much 2019-06-07 13:02:06 still booting from LPAR seems not so possible, unless I have to make more "break" in mkinitfs ... 2019-06-07 13:02:29 will someone fix scripts/mkimage.sh uboot target 2019-06-07 13:02:58 I mean possible with user customer change as I'm doing, but out-of-the-box exp by pulling from dl-cdn.a.o seems harder 2019-06-07 13:09:14 maxice8: I dont think there is any support for s390x on minio 2019-06-07 13:13:16 tmhoang: well, it has arch="all" 2019-06-07 13:15:23 minio is a golang package 2019-06-07 13:15:30 And it built successfully before 2019-06-07 13:15:33 Hey, could we have patch headers? 2019-06-07 13:15:47 Like https://exherbo.org/docs/eapi/exheres-for-smarties.html#applying_patches 2019-06-07 13:15:52 Can someone with access to the builder check what's happening? (I'm at work and won't be able to do much until I'm back) 2019-06-07 13:16:08 SpaceToast: what's happening ? 2019-06-07 13:16:21 tmhoang: maxice8 is complaining that it isn't getting built 2019-06-07 13:16:29 it's built I think 2019-06-07 13:16:31 tmhoang: Every git push causes s390x to try and build minio again 2019-06-07 13:16:36 And the latest version on pkgs.a.o is the last one (from June 1) 2019-06-07 13:16:54 Oh, I see, we had that with some other package at some other point, haven't we? 2019-06-07 13:16:59 <_ikke_> yes 2019-06-07 13:17:01 That makes it so much easier to work on packages, otherwise I first have to figure out what a patch is supposed to do whcih is pretty frustrating at times 2019-06-07 13:17:01 whether it builds or not idk 2019-06-07 13:17:21 maxice8 : >>> minio: Building testing/minio 0.20190601-r0 (using abuild 3.4.0_rc4-r0) started Sat, 01 Jun 2019 19:29:22 +0000 2019-06-07 13:17:27 Cogitri: could you send that link into #alpine-docs? 2019-06-07 13:17:55 tmhoang: that's definitely weird, latest version is 2019.06.04 2019-06-07 13:18:14 o/ 2019-06-07 13:18:16 (or, 0.20190604 in our packaging) 2019-06-07 13:18:19 Heya jwh :) 2019-06-07 13:18:25 whats up 2019-06-07 13:19:01 Weird stuff, apparently, also going to work 2019-06-07 13:19:01 maxice8 : how do you know that minio has been built again and again after each git push ? 2019-06-07 13:19:03 Sure 2019-06-07 13:19:10 weird stuff huh 2019-06-07 13:20:15 it seems it is not built, really 2019-06-07 13:20:17 tmhoang: build.a.o 2019-06-07 13:20:22 thanks 2019-06-07 13:20:24 hmm 2019-06-07 13:22:27 mps: https://patchwork.alpinelinux.org/patch/4908/ merged thanks 2019-06-07 13:24:48 Someone up for taking a look at pr7500? 2019-06-07 13:25:26 It only goes to testing/ for checking it it builds on all arches, will move it to main/ if it works and them submit PRs for all the other LLVM8 related stuff which has been blocking on this for some time 2019-06-07 13:33:36 ncopa: I've seen on #alpine-commits. thanks 2019-06-07 13:44:57 Cogitri: is it ready to pull? 2019-06-07 13:45:26 seems so 2019-06-07 13:46:10 I suppose so. Yes 2019-06-07 13:49:35 finally, let's see 2019-06-07 13:50:53 Thank you :) 2019-06-07 13:54:20 Can I see buildfailures on build.alpinelinux.org, or do I have to manually check logs? 2019-06-07 13:55:20 you should be able to see build failures on build.a.o, with link to build log 2019-06-07 13:59:16 <_ikke_> yes, it links to the log 2019-06-07 13:59:25 <_ikke_> You can click on the package names 2019-06-07 13:59:33 Ah right, just noticed the "last error" column 2019-06-07 14:00:28 Alright, thanks for the info 2019-06-07 14:07:47 Seems like it built successfully on all arches, hooray 2019-06-07 14:08:48 I told you two months ago, iirc :) 2019-06-07 14:13:37 Yup, but not for s390x and ppc64le :) 2019-06-07 14:13:39 Thanks for testing aarch64 and armv7 2019-06-07 14:14:51 eh, I don't have these two, and I don't know anything about them 2019-06-07 14:17:25 That's what I meant :) 2019-06-07 14:19:01 It'd be great to have s390x qemu setup on TravisCI 2019-06-07 14:19:32 I keep meaning to look into docker multiarch for this 2019-06-07 14:21:30 Yup, that'd be very nice 2019-06-07 17:19:45 very cool when your remote mirror is not local, but public : https://blog.haschek.at/2019/build-your-own-datacenter-with-pxe-and-alpine.html 2019-06-07 17:20:59 It'd be great to have s390x qemu setup on TravisCI : soon, hopefully qemu 4.1 2019-06-07 17:21:07 It'd be great to have s390x qemu setup on TravisCI : soon, hopefully when qemu 4.1 is out 2019-06-07 17:23:41 tmhoang: i dont really understand https://github.com/alpinelinux/mkinitfs/pull/52 2019-06-07 17:24:51 as i understand the setup_inittab_console, it will resolve what ever console=foobar was specified ad boot option, and make sure that this tty is listed in inittab 2019-06-07 17:41:16 <_ikke_> ncopa: this is what buildrepo -n community returns on the armv7 builder: http://tpaste.us/RgJr 2019-06-07 17:42:23 will check it in a second 2019-06-07 17:42:48 i wonder if we should replace the .iso image with an ext2 .img 2019-06-07 17:43:29 <_ikke_> I don't think a lot of people burn cd's / dvd's anymore 2019-06-07 17:43:37 thats what i mean 2019-06-07 17:44:07 and an ext2 image is writable, while iso is readonly 2019-06-07 17:44:15 <_ikke_> I'd be in favor, just being able to dd the image to a usb is a win 2019-06-07 17:44:18 in case you want modify boot option 2019-06-07 17:44:19 <_ikke_> with it being writable 2019-06-07 17:44:35 and you can boot it directly from qemu 2019-06-07 17:44:59 <_ikke_> Hmm, I can boot the iso also directly via qemu 2019-06-07 17:45:16 but its not writable 2019-06-07 17:45:19 <_ikke_> nope 2019-06-07 17:45:21 <_ikke_> true 2019-06-07 17:45:24 its isohybrid 2019-06-07 17:45:33 so you can actually dd it directly to usb 2019-06-07 17:45:45 <_ikke_> yes, that's a big advantage 2019-06-07 17:47:05 i suspect that the read-only problem is the underlying problem that https://github.com/alpinelinux/mkinitfs/pull/52 tries to work around 2019-06-07 17:52:01 I'm also for ext2/3/4, whatever 2019-06-07 17:54:20 also thinking to make .img for some of my arm boards which can be dd-ed to sd card and boot 2019-06-07 17:54:45 Making the isos writeable would be very nice indeed 2019-06-07 17:55:04 Would make it a lot easier to make VMs to test stuff on, hopefully 2019-06-07 17:56:05 ncopa: If you have time please PM me, about uploading crystal static tarballs to dev.a.o 2019-06-07 18:03:45 _ikke_: armv7 builder will have to wait til monday 2019-06-07 18:03:54 im gonna tag rc2 now 2019-06-07 18:07:19 <_ikke_> Any way I can debug it myself? 2019-06-07 18:07:26 <_ikke_> I can try to manually run the build script? 2019-06-07 18:37:04 <_ikke_> I think I found out what's going on 2019-06-07 18:37:37 <_ikke_> Something installed a bunch of hooks in the aports repo again (husky?) 2019-06-07 18:39:39 meh, who uses JS deserves JS ;) 2019-06-07 18:40:23 sorry for joking around 2019-06-07 18:40:25 is fabled around? 2019-06-07 18:41:03 i was going to ask if there is a reason there's no gtk3 build of alpine's emacs, and if i can create it 2019-06-07 18:53:57 Now that LLVM8 has built successfully I've opened a PR to move it to main: pr8620 2019-06-07 18:54:19 wonderful! 2019-06-07 18:56:55 Cogitri: did you tried to build clang with it 2019-06-07 19:12:06 mps: Yup, I already built everything LLVM related with it 2019-06-07 19:12:34 See pr8585 and pr8584 2019-06-07 19:12:57 <_ikke_> So I do think that the armv7 builder is now unstuck again, but it does not build the package that need to be built yet 2019-06-07 19:13:08 <_ikke_> It might just require one package to be pushed 2019-06-07 19:14:00 I'll pay attention to the raw MQTT messages and see what it has to say for itself 2019-06-07 19:14:47 <_ikke_> right now it would just say nothign to build 2019-06-07 19:14:51 mps: Only for x86_64 of course, so yeah :) 2019-06-07 19:15:11 <_ikke_> but if I use buildrepo -n community, it does list an amount of packages to build 2019-06-07 19:15:49 build/build-3-10-armv7 idle 2019-06-07 19:16:04 two 3.8 builders (ppc, armhf) apparently don't like the package hylafaxplus 2019-06-07 19:19:17 <_ikke_> We might want to set GIT_CEILING_DIRECTORIES="$srcdir" in abuild somewhere to prevent packages from clobbering the aports repo 2019-06-07 19:19:33 <_ikke_> either $srcdir or $startdir 2019-06-07 19:37:22 I vote for $startdir 2019-06-07 19:54:25 Please merge pr8625 to fix the comment stale adds 2019-06-07 20:17:48 we don't seem to have a package for https://github.com/tj/git-extras, do we? 2019-06-07 20:19:55 <_ikke_> Don't think so 2019-06-07 20:20:08 i'll put it in my todo, it's full of handy tools 2019-06-07 20:20:16 and it's just a 'make install' away 2019-06-07 20:20:19 <_ikke_> Just looking through it 2019-06-07 20:21:00 shame it seems to rely on bashj 2019-06-07 20:21:03 s/j// 2019-06-07 20:21:03 danieli meant to say: shame it seems to rely on bash 2019-06-07 20:22:13 I'm a bit surprised git itself doesn't depend on bash 2019-06-07 20:22:45 it's over 30% sh so same here 2019-06-07 20:24:33 <_ikke_> amound of shell scritping is decreasing as more and more is being ported to c 2019-06-07 20:36:34 Heh. git aliases is one of the first aliases I added after discovering git had an alias feature. 2019-06-07 20:36:59 git-extras has git alias pretty well defined 2019-06-07 20:38:36 ooh. I like git guilt too 2019-06-07 20:38:40 i found about git aliases fairly soon after i started using git, and it's great 2019-06-07 20:39:43 ACTION notices that he really doesn't use his CLI's power at all 2019-06-07 20:40:15 i'm considering going back to using zsh, it's good looking and ergonomic 2019-06-07 20:40:28 otoh i'm considering using emacs for everything 2019-06-07 20:41:22 I'm using FISH right now, it's pretty nice 2019-06-07 20:49:23 oh, nice. (git pr 226 upstream) I still prefer my git req 226 that finds my local branch from the pr number though. 2019-06-07 20:51:15 git rebase-patch looks very handy too 2019-06-07 20:51:36 I'd have to disable git clear, that's just too dangerous 2019-06-07 20:52:43 git-rebase-patch is great 2019-06-07 20:52:48 when it works, that is 2019-06-07 20:55:06 mps: i'm submitting erlang/elixir patches to github instead of patchwork, hopefully they'll get applied within a reasonable time frame 2019-06-07 20:55:22 (i also fixed the thing that broke last time) 2019-06-07 20:55:46 danieli: ok, I will test when you post it 2019-06-07 20:56:36 dlsym: Resource temporarily unavailable 2019-06-07 20:56:37 ouch 2019-06-07 21:00:16 it does not like llvm's profiling 2019-06-07 21:00:44 which llvm version 2019-06-07 21:02:08 i said that because i saw stuff referencing LLVM_PROFILE_FILE, but i'm gonna test some things and see if i can monkey patch it 2019-06-07 21:04:20 fixed it, it needed perl 2019-06-07 21:04:39 oop, nevermind, it was just slow 2019-06-07 21:09:08 So I'm currently on my quest of removing old LLVMs 2019-06-07 21:09:16 Does someone happen to know ghc a bit and feels like looking into making it work with newer LLVMs? 2019-06-07 21:09:47 I know haskell and I'm vaguely familiar with ghc, so I might be able to find a fix through trial-and-error 2019-06-07 21:10:09 tmhoang: i dont really understand https://github.com/alpinelinux/mkinitfs/pull/52 : the first change is to use sclp_line0 instead of ttyS0. ttyS0 is reported as active in /sys/class/tty/console/active but in fact /sys/class/tty/ttS0 does not exist. Instead, sclp_line0 exists. 2019-06-07 21:11:31 ncopa: for the later for loop, the logic is the same as systemd : https://github.com/systemd/systemd/blob/master/src/getty-generator/getty-generator.c#L185 2019-06-07 21:12:52 to rephrase, when sclp_line0 is active, ttyS0 should be not available (as /sys/class/tty/ttyS0 does not exist) but somehow (idk why) /sys/class/tty/console/active reports ttyS0 exists. 2019-06-07 21:14:24 my intention is to try to not break setup_inittab_console() recursive/recursitivity as much as possible. 2019-06-07 21:16:47 i suspect that the read-only problem is the underlying problem that https://github.com/alpinelinux/mkinitfs/pull/52 tries to work around : might be related but I can't tell for sure. even when I use console=sclp_line0, ttyS0 still got reported in /sys/class/tty/console/active while /sys/class/tty/ttyS0 does not exist 2019-06-07 21:19:02 so to give you a little bit of back ground : LPAR is the most 'bare-metal' s390x can get, even though it's still a 'logical' hardware. Imagine you can logically partition your 4-core laptop into 2 machines 2-core each, and they can run Alpine and Ubuntu at the same time. That's what LPAR is on a mainframe machine. 2019-06-07 21:20:02 to boot from a LPAR, you have a couple of option. 1 is to use FTP (kind of PXE) which I find the easiest for Alpine atm. It uses a file like this : http://ports.ubuntu.com/ubuntu-ports/dists/bionic-updates/main/installer-s390x/current/images/generic/ubuntu.ins 2019-06-07 21:21:00 it tells the lpar loader the kernel + initrd in the same ftp server directory, along with a .parm file. 2019-06-07 21:21:15 basically the same stuff we boot in KVM and z/VM 2019-06-07 21:22:05 now the problem I'm thinking is how to publish a .parm file on dl-cdn.a.o/netboot/ so that user can fetch directly .ins and use that .parm 2019-06-07 21:22:30 but it's not possible because users needs to modify the .parm for his needs (ip=, dasd=, modloop=, alpine_repo=) 2019-06-07 21:23:26 Debian/Ubuntu they can make an empty .parm file because : their initrd allows users to answer a couple of questions at first so they can get ip=, modloop=, alpine_repo=, etc. 2019-06-07 21:24:03 If I go that way (I could make it though), it would make a lot of change for Alpine initramfs, for which I'm afraid it would cost you many headache :) 2019-06-07 21:24:20 or, we could have a separate initramfs-init for that purpose. 2019-06-07 21:27:02 hope this helps : https://wiki.ubuntu.com/S390X/Installation%20In%20LPAR 2019-06-07 21:28:54 same on z/VM where they make users to answer bunch of questions (which we solved by letting users using their custom .parm file) https://wiki.ubuntu.com/S390X/Installation%20In%20zVM 2019-06-07 21:29:38 one place Alpine was behind, another Alpine is much more convenient :) 2019-06-07 21:35:40 eh, nice, just read that the " A compatible C version is going to be available by default." of bzip2 2019-06-07 21:37:43 danieli: that'd be amazing! Sadly I don't know any haskell, so I don't think I can be of help :c 2019-06-07 21:38:26 it's not super easy to get into if you're used to conventional languages, but it's beautiful 2019-06-07 21:39:14 is haskel some dialect of erlang or modeled after erlang 2019-06-07 21:39:25 <_ikke_> I don't think so 2019-06-07 21:39:53 it is not 2019-06-07 21:40:07 it's an entirely separate language 2019-06-07 21:40:15 long time ago I read about erlang and it looked quite good language but I never had use case for it 2019-06-07 21:41:03 Yeah, I think I'm happy with Rust for now :) 2019-06-07 21:41:10 but didn't looked to haskel, maybe sometimes skimmed over some texts about it 2019-06-07 21:41:19 some language are especially optimized for their niche, but you can still use them for other things 2019-06-07 21:54:56 <_ikke_> abuild does interact with git though, so we cannot just globally set GIT_CEILING_DIRECTORIES 2019-06-07 21:56:46 would it be possible to set it only for certain abuild subcommands (ones that don't modify git)? 2019-06-07 21:57:01 <_ikke_> yesΒΈ was thinking about that 2019-06-07 22:15:26 Erlang is ok, but it's really all about OTP 2019-06-07 22:15:43 Would be nice if someone picked up Erlang, by the way 2019-06-07 22:16:09 I'm only even barely a consumer of OTP, but I would consider packaging funny things like couchdb 2019-06-07 22:19:07 i was planning to, but patches take ages to go through 2019-06-07 22:19:23 there are people using both elixir and erlang on alpine fwiw 2019-06-07 23:30:40 does the check() function automatically cd to $builddir now too? 2019-06-07 23:31:17 it does, afaik 2019-06-07 23:39:01 Yes, it's prepare, build, check and package 2019-06-07 23:39:05 From what I recall 2019-06-08 01:36:21 mps: not quite sure how aports is set up on github, but can I push erlang upgrade and then a handful of commits to rebuild packages in the same PR? 2019-06-08 01:36:47 er 2019-06-08 01:36:54 you might be the wrong person to ask, now that i think about it 2019-06-08 01:36:59 my bad :) 2019-06-08 01:36:59 danieli: yes 2019-06-08 01:37:09 PRs can have multiple commits 2019-06-08 01:37:09 ok thanks 2019-06-08 01:37:13 not sure how CI will deal with it, though 2019-06-08 01:37:18 since CI's done through some weird script 2019-06-08 01:37:18 yes, but the order matters 2019-06-08 01:37:26 it should trigger a rebuild for each one in order 2019-06-08 01:37:29 yeah, order will be preserved :) 2019-06-08 01:37:30 (queued) 2019-06-08 01:37:37 okay, great 2019-06-08 01:37:42 welcome back, by the way, danieli :) 2019-06-08 01:56:05 7 commits in pr8629 2019-06-08 01:56:38 nice :) 2019-06-08 01:56:41 CI *might* fail because I changed a few things to speed it up, but hopefully it won't choke 2019-06-08 02:19:45 right, no openjdk >9 on x86, i'll rebuild erlang's jinterface with openjdk9 2019-06-08 02:29:29 danieli: if you want to make CI happy, you'll need to git rebase -i and change the first commit 2019-06-08 02:29:37 (it'll bail on the first error, instead of retrying later) 2019-06-08 02:29:47 god damn it, i just pushed a commit to fix the first one 2019-06-08 02:30:01 that's why I mentioned it 2019-06-08 02:30:10 I'm keeping an eye on the pr, since I'm interested 2019-06-08 02:32:54 man, i'm getting rusty at the gh workflow 2019-06-08 02:35:08 SpaceToast: all right, I just edit the commit without changing the message and then push that? do I need to undo the last (separate) commit to explicitly use jdk9? 2019-06-08 02:35:49 you do `git rebase -i`, you want to drop that last one, and edit the one with erlang 2019-06-08 02:35:59 fair enough, gotcha 2019-06-08 02:36:01 then you make your change, and do the rebase thing 2019-06-08 02:36:06 then you push force 2019-06-08 02:36:21 sorry for lack of details, I'm really tired after work today :/ 2019-06-08 02:37:50 all right, done 2019-06-08 02:38:08 argh 2019-06-08 02:38:44 do i force push that then? 2019-06-08 02:38:48 yeah 2019-06-08 02:38:56 since you're rewriting history (i.e past commits) 2019-06-08 02:38:59 true 2019-06-08 02:39:01 thanks 2019-06-08 02:39:07 no worries 2019-06-08 02:39:17 there, great 2019-06-08 02:40:01 there we are :D 2019-06-08 02:41:57 thank you <3 2019-06-08 02:42:22 ii really need to make a couple repos and play around with GH, it's been a while since i used it regularly 2019-06-08 02:42:53 if you want/need any help, I'm willing to try :) 2019-06-08 02:44:10 don't get me wrong, I'm at least 'adept' at git, I just don't remember too much of the github (and GH CI) intrinsics 2019-06-08 02:44:14 it's been too much azure devops, gitolite, and gitlab for me :( 2019-06-08 02:44:42 oh I'm not saying that in a diminutive way, I'm just offering any help I can provide 2019-06-08 02:44:45 because... I can! 2019-06-08 02:45:05 and you're not the sort of person to pull specific things that annoy me (in that regard), so there's no serious downside 2019-06-08 02:45:18 everyone getting a little bit better (or less rusty) is good for everyone 2019-06-08 03:03:45 seriously? openjdk9 isn't built for x86 either? 2019-06-08 03:04:04 the comment i looked at said openjdk 10 isn't available for 32-bit 2019-06-08 03:04:14 guess i'll have to use openjdk8.. ugh 2019-06-08 03:06:10 at that point I wonder if you should have different deps based on arch 2019-06-08 03:06:14 8 is just really old 2019-06-08 03:08:06 true, but so is erlang and its jinterface. sounds like java 8 will die within the end of 2020 2019-06-08 03:08:44 does anything use the jinterface anyway? 2019-06-08 03:08:49 practically nothing 2019-06-08 03:08:52 well 2019-06-08 03:09:03 it's probably in use in some company somewhere, i can almost guarantee it 2019-06-08 03:09:38 most popular/old/well-known software projects have non-vocal users 2019-06-08 03:10:12 sometimes when alpine removes stuff, people we've never seen before go "hey, we were using !" 2019-06-08 03:36:38 god damn it 2019-06-08 03:36:40 configure: WARNING: Could not find any usable java compiler, will skip: jinterface 2019-06-08 03:36:40 ./configure: line 22150: can't create /home/buildozer/aports/community/erlang/src/otp-OTP-22.0.2/lib/ic/java_src/SKIP: nonexistent directory 2019-06-08 03:39:49 ... crap, it's hardcoded 2019-06-08 11:09:10 how we handle pkg's with -rcX releases? bumping pkgrel every time and again when final pkg without -rc is released 2019-06-08 11:11:58 <_ikke_> Do we even want to package the rc releases? 2019-06-08 11:14:29 well, sometimes we have no choice. 2019-06-08 11:15:36 latest stable of http://www.linux-ax25.org/pub/libax25/ is 0.0.11 from 2003-03-16 2019-06-08 11:16:48 and 0.0.12 is now actively develped, current is libax25-0.0.12-rc5 019-04-02 2019-06-08 11:17:32 and yesterday we see v3.10-rc2 :) 2019-06-08 11:17:48 s/see/see Alpine/ 2019-06-08 11:17:48 mps meant to say: and yesterday we see Alpine v3.10-rc2 :) 2019-06-08 11:28:55 their rcX have been spanning for the last decade so I guess their rcX must be acting like a normal release ... 2019-06-08 11:30:03 feels a lot like quit smoking 2019-06-08 11:33:54 <_ikke_> mps: 0.0.12-rc5 is a valid version 2019-06-08 11:34:49 <_ikke_> So not sure why you need to bump pkgre 2019-06-08 11:34:53 <_ikke_> pkgrel 2019-06-08 11:45:13 tmhoang: why anyone want to quit smoking :/ 2019-06-08 11:45:48 mps: people do things for different purpose because of different reasons 2019-06-08 11:46:03 _ikke_: ok, will try then with pkgver="0.0.12-rc5" 2019-06-08 11:46:36 alint warns on pkgver having -r or _r 2019-06-08 11:47:04 maxice8: I thought so, because that I wrote 'will try' 2019-06-08 11:50:22 <_ikke_> maxice8: well -rc *is* valid 2019-06-08 11:50:25 <_ikke_> not -r 2019-06-08 11:58:06 yes, '-r' is not valid, I remember when upgrading android-tools, and because that android-tools have '-p' 2019-06-08 12:09:11 my main doubt about this is when (and if) the stable released it will be 0.0.12. so I think apk will not know that it needs to be upgraded 2019-06-08 12:11:38 <_ikke_> it does 2019-06-08 12:12:10 <_ikke_> apk version -t 0.0.11-rc5 0.0.12 2019-06-08 12:12:13 <_ikke_> < 2019-06-08 12:12:42 <_ikke_> oh, 0.0.12-rc5 2019-06-08 12:13:01 <_ikke_> > 2019-06-08 12:14:06 <_ikke_> rc is considered a pre suffic.., strange 2019-06-08 12:16:03 _ikke_: did you mean ' apk version -t 0.0.12-rc5 0.0.12' instead of 0.0.11-rc5 2019-06-08 12:16:28 ah, sorry 2019-06-08 12:16:45 I should read with more care 2019-06-08 12:22:18 hmm, pkgname community/perl-crypt-rc4 2019-06-08 13:41:04 is there a binary I can use to compare versions the same way apk does it? sort of like vercmp in the pacman package 2019-06-08 13:41:47 <_ikke_> kpcyrd: apk version -t 2019-06-08 13:42:27 _ikke_: thanks! 2019-06-08 13:42:46 `install -m 0755 src/egl/opengl/{eglgears_x11,eglinfo,eglkms,egltri_x11,peglgears,xeglgears,xeglthreads} "${pkgdir}/usr/bin/"` 2019-06-08 13:42:48 how can I do this with abuild? 2019-06-08 13:42:52 because when i do that all i get is `install: can't stat 'src/egl/opengl/{eglgears_x11,eglinfo,eglkms,egltri_x11,peglgears,xeglgears,xeglthreads}': No such file or directory` 2019-06-08 13:44:51 the thing i want here is to copy all of those files 2019-06-08 13:45:03 because that's a bash-specific feature 2019-06-08 13:46:03 <_ikke_> posix sh does not have brace expansion 2019-06-08 13:46:09 yes 2019-06-08 13:46:13 hmm, then what is on ash shell? 2019-06-08 13:46:18 you can do `for something in eglgears_x11 eglinfo eglkms egltri_x11 peglgears xeglgears xeglthreads; do install -m0755 src/egl/opengl/"$something" "$pkgdir"/usr/bin/; done 2019-06-08 13:46:26 you get the idea 2019-06-08 13:46:39 <_ikke_> probably -Dm0755 so leading paths get automatically created 2019-06-08 13:46:42 yes 2019-06-08 13:46:45 good point 2019-06-08 13:47:10 right, thanks! 2019-06-08 14:52:54 _ikke_: fixed it 2019-06-08 14:58:52 <_ikke_> thanks, saw CI running 2019-06-08 15:03:04 ping maxice8 - hyperfine 1.6 is out :D 2019-06-08 15:06:22 i re-enabled all the test suites that were disabled and changed concurrency during build a bit, so it might take a while 2019-06-08 15:10:08 SpaceToast: thank you Early Warning System 2019-06-08 15:10:29 I'm out buying food so will update later 2019-06-08 15:10:34 :) nw 2019-06-08 15:11:09 I just found out you actually packaged it up (was on my todo list), and I got my own EWS (sharkdp pinged me about it because apparently my PR made it into that release) 2019-06-08 15:11:31 so I got a bit excited immediately after waking up; sorry if it was a bother :) 2019-06-08 15:18:20 Nw am waiting for lift home 2019-06-08 15:27:03 <_ikke_> mps: 2019-06-08 15:27:05 <_ikke_> ping 2019-06-08 15:31:26 SpaceToast: I also use newsboat with releases.atom of all packages i maintain (i hope i didn't miss any) 2019-06-08 15:31:44 only works for github projects but i mostly are or i find a mirror of it 2019-06-08 15:31:53 I use github's new "watch releases" feature 2019-06-08 15:32:13 for non-github stuff I subscribe to the ML and cry (though I don't actually maintain any of those quite yet (?)) 2019-06-08 15:32:38 <_ikke_> Yeah, I like that gh feature 2019-06-08 15:32:47 i have my repology feed as well 2019-06-08 15:33:29 repology is pretty cool 2019-06-08 15:33:36 https://repology.org/maintainer/thinkabit.ukim%40gmail.com/feed-for-repo/alpine_edge 2019-06-08 15:33:41 unfortunately this is one area gitlab's quite behind on (they only recently got releases in general) 2019-06-08 15:33:53 lol i got 65 outdated packages on VL 2019-06-08 15:35:07 Yeah, before they only had RSS which also included issues which was duper annoying 2019-06-08 15:35:22 shouldn't be awfully hard for us to implement package version tracking in gitlab 2019-06-08 15:35:25 well even now, the whole "release" ecosystem is pretty far behind GH 2019-06-08 15:35:26 given some effort anyway 2019-06-08 15:38:13 ncopa: https://tests.reproducible-builds.org/alpine/main/libao/libao-1.2.2-r0.apk.html \o/ 2019-06-08 15:38:36 there are still some things to do, but we're building packages and running diffoscope now 2019-06-08 15:38:55 yeah, i started writing an emacs package to parse apk stuff and do cool things 2019-06-08 15:39:04 also going to continue working on some py bindings 2019-06-08 15:44:23 re #10546: think we should apply debian's patch until upstream has fixed it? 2019-06-08 15:45:11 assuming it fixes it, looks like a nice and concrete patch to me 2019-06-08 15:45:49 lgtm 2019-06-08 15:45:57 i can PR it right away 2019-06-08 15:46:01 not sure about __attribute__ stuff, but as long as builders use latest-ish gcc it should be fine 2019-06-08 15:46:09 sounds good, I'll review if you'll link 2019-06-08 15:46:19 I'll just apply the patch and not touch anything else, but sure 2019-06-08 15:46:53 reviews aren't necessarily just about catching mistakes :) 2019-06-08 15:46:58 and well, the optimize("O0") is probably to unbreak whatever GCC 8.2.0 broke 2019-06-08 15:47:04 m 2019-06-08 15:47:06 mm* 2019-06-08 15:47:21 they're also about signaling to people with push access that "hey, this might not actually be insane" 2019-06-08 15:47:26 (though, primarily about catching mistakes) 2019-06-08 15:47:44 in scenarios where relatively few people actually have push this kind of tiered signaling system is particularly important 2019-06-08 15:50:10 hm, all of a sudden an elixir test failed 2019-06-08 15:50:12 what the hek 2019-06-08 15:50:55 you re-enabled a bunch of tests, right? 2019-06-08 15:51:03 maybe some (?) of them were in fact still broken 2019-06-08 15:51:24 or, since travis passed, it might be a container thing (neither drone nor the builders run lxcfs) 2019-06-08 15:51:27 i *believe* the elixir ones were good, and it compiled on my box 2019-06-08 15:51:29 _ikke_: I'm here now 2019-06-08 15:51:44 it's just such an obscure error, a seemingly random test failed 2019-06-08 15:52:01 it started an application when it was meant not to (it was given the --no-start flag) 2019-06-08 15:52:06 <_ikke_> mps: so I found out, 0.0.12_rc5 is considered older than 0.0.12 2019-06-08 15:52:15 <_ikke_> so with an _, not a - 2019-06-08 15:52:19 ah, sounds like an upstream thing, then 2019-06-08 15:52:42 so, I have to rewrite it 2019-06-08 15:54:15 I looked in community/ftgl/APKBUILD, it have pkgver=2.1.3_rc5 and _pkgver=2.1.3-rc5 2019-06-08 15:56:19 and main/syslinux have something similar 2019-06-08 15:57:28 <_ikke_> Choice of the maintainer I guess 2019-06-08 15:57:35 <_ikke_> It means you need to make sure both are updated at the same time 2019-06-08 15:58:17 yes, I think so, care is needed for such cases. 2019-06-08 15:59:16 fyi, the actual policy says "similar to gentoo" 2019-06-08 15:59:17 btw, I noticed that libax25 (which I'm preparing) doesn't build shared libs, just static. Will contact upstream and ask 2019-06-08 15:59:19 this is the gentoo doc: https://wiki.gentoo.org/wiki/Version_specifier 2019-06-08 16:00:02 SpaceToast: thanks 2019-06-08 16:00:09 funny enough, no rc examples; but in the practical examples, they use _rc5 2019-06-08 16:00:10 <_ikke_> SpaceToast: I was looking at what apk version considers an older version 2019-06-08 16:00:13 (example: https://packages.gentoo.org/packages/media-libs/ftgl ) 2019-06-08 16:00:16 <_ikke_> yes 2019-06-08 16:00:31 <_ikke_> 0.0.12-rc5 is considered newer than 0.0.12 2019-06-08 16:00:31 _ikke_: thank you for help 2019-06-08 16:00:43 <_ikke_> but 0.0.12_rc5 is considered older, which is what you want 2019-06-08 16:00:52 <_ikke_> mps: no worry 2019-06-08 16:00:59 so _rc5 should be preferred, then :) 2019-06-08 16:01:28 <_ikke_> same with git 2019-06-08 16:01:31 <_ikke_> 0_git123456 2019-06-08 16:01:36 <_ikke_> the _ is the separater 2019-06-08 16:01:52 _ikke_ meant to say: the _ is the separator 2019-06-08 16:01:52 <_ikke_> s/ter/tor/ 2019-06-08 16:04:34 <_ikke_> SpaceToast: I got pinged about salt as well, it also has a new version 2019-06-08 16:04:43 <_ikke_> At least, according to someone 2019-06-08 16:04:44 _ikke_: it's not a real release (yet) 2019-06-08 16:04:49 it's just a branch-off 2019-06-08 16:04:52 full release will be in august 2019-06-08 16:04:54 <_ikke_> ah ok 2019-06-08 16:05:03 otherwise I woulda pinged you ^^ 2019-06-08 16:05:16 <_ikke_> hehe, I would not expect anything else 2019-06-08 16:05:19 :) 2019-06-08 16:05:54 <_ikke_> ah, it came from anitya 2019-06-08 16:06:04 <_ikke_> Wonder why it thinks there is a new version already 2019-06-08 16:06:13 because they tagged the branch-off 2019-06-08 16:06:15 no idea why they did that 2019-06-08 16:06:25 <_ikke_> ah, great 2019-06-08 16:06:30 shows up over at https://github.com/saltstack/salt/releases too 2019-06-08 16:06:39 but I'm willing to bet we're not 2019.8 yet 2019-06-08 16:06:47 and the comment is "Branch point for the 2019.8 release" 2019-06-08 16:06:58 <_ikke_> 2019.2.0 is showing as the latest elease 2019-06-08 16:07:20 yeah, that's the one we got now 2019-06-08 16:07:32 there's just a non-release tag for 2019.8 2019-06-08 16:07:51 <_ikke_> they did that for 20192.2 as well 2019-06-08 16:07:57 <_ikke_> s/2.2/2 2019-06-08 16:07:57 _ikke_ meant to say: they did that for 20192 as well 2019-06-08 16:07:57 oh, hadn't noticed 2019-06-08 16:08:01 still pretty weird 2019-06-08 16:08:08 <_ikke_> it is 2019-06-08 16:08:13 SpaceToast: hyperfine is updated 2019-06-08 16:08:52 nice :) 2019-06-08 16:10:16 <_ikke_> Nice thing of managing packages is that you learn about a lot of tools :) 2019-06-08 16:11:38 _ikke_: SpaceToast: pr8674 2019-06-08 16:13:42 <_ikke_> "prevent pow optmization" :D 2019-06-08 16:15:38 <_ikke_> maxice8: mplayer fails to build 2019-06-08 16:15:43 <_ikke_> https://build.alpinelinux.org/buildlogs/build-3-10-x86_64/community/mplayer/mplayer-1.4.0-r0.log 2019-06-08 16:15:44 I tried upgrade syslinux two months ago, but still didn't worked, maybe now it will 2019-06-08 16:15:46 yes 2019-06-08 16:15:49 i was asking myself 2019-06-08 16:16:05 "huh, he merged it, wasn't it failing drone-ci ?" 2019-06-08 16:16:10 guess the question my internal self was making was answered :D 2019-06-08 16:16:26 <_ikke_> I thought it was green :-/ 2019-06-08 16:16:46 maybe you confused with appstream-glib that was red but i said i disabled the tests so it "should" be green now 2019-06-08 16:19:35 danieli: I think you need add pkgrel bump in 8674 2019-06-08 16:19:41 mps: oops, forgot that 2019-06-08 16:19:44 thanks! :) 2019-06-08 16:20:05 np 2019-06-08 16:20:33 <_ikke_> mps: this fixes it: http://tpaste.us/ZgN4 2019-06-08 16:20:38 <_ikke_> maxice8: * 2019-06-08 16:22:00 no need 2019-06-08 16:22:02 <_ikke_> maxice8: Not sure what the ${_ver/_/} is supposed to do 2019-06-08 16:22:03 just remove _ver altogether and use the substitution on builddir like it is done on source= 2019-06-08 16:22:05 made a PR and tagged you 2019-06-08 16:22:08 <_ikke_> ok 2019-06-08 16:22:57 Can you merge pr8650 while we're at it ? :D some gnome stuff need new vte3 2019-06-08 16:22:58 <_ikke_> maxice8: you tagged ncopa :) 2019-06-08 16:23:13 _ikke_: force of habit 2019-06-08 16:23:16 my bad 2019-06-08 16:24:16 sorted the pkgrel 2019-06-08 16:25:39 _ikke_: don't understand, I didn't worked on mplayer 2019-06-08 16:25:54 also, travis reports Successfully built packages: community/erlang community/cloudi community/elixir testing/ejabberd testing/rabbitmq-server testing/rebar3 testing/tsung 2019-06-08 16:25:58 i wonder why the heck it fails on drone? 2019-06-08 16:26:09 might be the container stuff 2019-06-08 16:26:20 containers have a few minor differences from "real" machines, mostly in terms of hardware detection 2019-06-08 16:26:29 well yeah, but the test in question didn't do any hardware detection 2019-06-08 16:26:38 it's curious because it's such a random test to fail, it just doesn't make sense to me 2019-06-08 16:26:43 <_ikke_> mps: tab autocomplete mistake 2019-06-08 16:26:45 do you have a link to the source of the test? I'll take a look 2019-06-08 16:26:55 i'll find it in a sec 2019-06-08 16:27:20 _ikke_: ok, np :) 2019-06-08 16:29:36 SpaceToast: https://github.com/elixir-lang/elixir/blob/v1.8.2/lib/mix/test/mix/tasks/run_test.exs#L39 2019-06-08 16:29:43 danieli: thanks 2019-06-08 16:30:14 code: refute List.keyfind(apps, :sample, 0) 2019-06-08 16:30:14 Expected false or nil, got {:sample, 'sample', '0.1.0'} 2019-06-08 16:30:16 oh, it's a mix test, interesting 2019-06-08 16:31:22 mix is used for everything in the elixir world, it's using ex_unit under the hood 2019-06-08 16:32:23 yeah, I just thought it was erlang that was failing, not elixir, for whatever reason 2019-06-08 16:33:31 _ikke_: travis-ci for mplayer failed because of log length 2019-06-08 16:33:36 drone-ci passed though 2019-06-08 16:34:26 ah, no, erlang is fine, it just needed some minor changes to edit a patch, change some subpackages, and add the proper test suite 2019-06-08 16:34:58 looking at it, the only thing I can think of is ordering 2019-06-08 16:35:21 e.g a different test actually starts the application, doesn't clean up, and some state makes it through 2019-06-08 16:35:25 but that would be really weird 2019-06-08 16:44:25 <_ikke_> Cogitri: sysprof has some test failures on s390x 2019-06-08 16:45:14 Yup, maxice8 already notified me 2019-06-08 16:45:33 maxice8: if I open an issue/pr re: hyperfine (and other packages, I just make the occasional pass) to notify them that official alpine packages are available; should I ping you (if I'm not the maintainer, but you are)? 2019-06-08 16:45:45 ultimately down to your comfort 2019-06-08 16:45:59 Opened an issue upstream, but he's having a hard time debugging it without a s390x machine. I guess I'll just disable it on s390x since I doubt anyone is going to use GNOME stuff on those anyway 2019-06-08 16:46:04 SpaceToast: sure 2019-06-08 16:46:09 ok, ty 2019-06-08 16:53:27 who was it that had issues with ghc? 2019-06-08 16:54:09 I was 2019-06-08 19:21:10 <_ikke_> great, we lost curl on armv7 as well :-/ 2019-06-08 19:21:48 :/ 2019-06-08 19:22:00 <_ikke_> Not sure what's going on 2019-06-08 19:31:20 they just disappear? 2019-06-08 19:31:37 oh - failed tests 2019-06-08 19:31:45 _ikke_: looks like dict server issue again 2019-06-08 19:32:00 <_ikke_> mps: dict server? 2019-06-08 19:32:19 <_ikke_> danieli: But even with failed tests, it should not remove the old package 2019-06-08 19:32:29 true 2019-06-08 19:32:56 I forgot exactly what, but it appeared last year when I'm fixing something in curl 2019-06-08 19:33:38 let me try in lxc again 2019-06-08 19:34:01 <_ikke_> It appears to be that even when the build fails, it still does the synchronization 2019-06-08 19:34:51 network issue, I presume 2019-06-08 19:35:18 <_ikke_> It only happens when packages failed to build 2019-06-08 19:36:10 can't remember what was exactly last time :( 2019-06-08 19:37:20 <_ikke_> I don't see anything suspicious running on the builder 2019-06-08 19:38:53 env: can't execute 'python': No such file or directory 2019-06-08 19:39:34 could it be this ^ 2019-06-08 19:40:16 <_ikke_> The logs show that a test failed due to not being able to bind to a port 2019-06-08 19:42:29 it pass in lxc armv7 2019-06-08 19:42:36 without problem 2019-06-08 19:42:47 apk is built 2019-06-08 19:43:20 ls -l: 103774 Jun 8 19:41 curl-7.65.1-r0.apk 2019-06-08 19:43:37 <_ikke_> Might have been a intermittent issue 2019-06-08 19:43:50 I think so 2019-06-08 19:44:17 ask algitbot to try again 2019-06-08 19:46:41 <_ikke_> It does not do anything 2019-06-08 19:47:23 <_ikke_> https://git.alpinelinux.org/aports/tree/main/aports-build/aports-build 2019-06-08 19:47:27 <_ikke_> This is the build script 2019-06-08 19:50:30 last night I had segfault on aarch64 builder, and asked algitbot. in second try all went well 2019-06-08 19:50:42 <_ikke_> yes 2019-06-08 19:50:44 <_ikke_> usually it does 2019-06-08 19:50:52 <_ikke_> But this is some kind of edge case 2019-06-08 19:50:59 <_ikke_> Only observer on armv7 so far 2019-06-08 19:51:08 <_ikke_> s/er/ed/ 2019-06-08 19:51:08 _ikke_ meant to say: Only obsedver on armv7 so far 2019-06-08 19:51:29 I just tried in armv7 and it is done in first try with 'abuild -r' 2019-06-08 19:52:35 builders are also lxc's 2019-06-08 19:52:53 <_ikke_> yes 2019-06-08 19:54:09 <_ikke_> aha: WARNING: curl: Skipped due to previous build failure 2019-06-08 19:54:43 where you see this messages 2019-06-08 19:54:59 <_ikke_> on the builder 2019-06-08 19:55:12 you have access there? 2019-06-08 19:55:24 <_ikke_> to some of them, yes 2019-06-08 19:55:39 aha, ok 2019-06-08 20:04:12 is targz() in abuild used for anything? 2019-06-08 20:05:45 <_ikke_> mps: progress 2019-06-08 20:06:16 I see 2019-06-08 20:06:30 kpcyrd: naive grep through abuild and aports suggests not 2019-06-08 20:13:18 _ikke_: looks like curl is uploaded on armv7 2019-06-08 20:16:44 <_ikke_> yes 2019-06-08 20:31:38 can we build regulatory.bin file in wireless-regdb ourselves instead copying the binary from source tar file ? 2019-06-08 20:34:00 and for seriously xxx reasons, why they have to ship a binary. I'm trying to bypass this crda + wireless-regdb fuckshit 2019-06-08 20:35:50 okay looks like this binary can be regenerated on user's hands 2019-06-08 20:36:14 https://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git 2019-06-08 20:38:19 kernel devs even sign it to make sure it hasn't been tampered with 2019-06-08 20:38:25 does somebody feel like reviewing my abuild patch? https://gitlab.com/kpcyrd/abuild/commit/d49d353a6b4ca71ae2cf72baf4e9252a660363ad.patch 2019-06-08 20:38:52 alpine isn't on gitlab? 2019-06-08 20:38:59 that's my fork 2019-06-08 20:39:35 currently don't have access to my github account 2019-06-08 20:41:36 more info on SOURCE_DATE_EPOCH can be found here: https://reproducible-builds.org/docs/source-date-epoch/ 2019-06-08 20:42:22 looks fairly trivial, so lgtm πŸ‘ 2019-06-08 20:42:30 this patch makes abuild output _almost_ deterministic, the only thing left is the content of .SIGN.RSA.*.pub 2019-06-08 20:44:00 danieli : I have been on edge but looks like my edge is behind 3.10 and current edge (3.10 alpine 20190228). Is it 'okay' if I changed my /etc/apk/repositories to 3.10 and just upgrade, and roll with it, since I want to switch to stable now. 2019-06-08 20:44:18 kpcyrd: how come you removed the UTC flag from SOURCE_DATE_EPOCH=$(date +%s)? 2019-06-08 20:44:55 tmhoang: well, some things may be missing, so if i were you, i'd check if the stuff installed on your system is on the apkindexes for 3.10 (for your arch) 2019-06-08 20:45:23 danieli: good catch, thanks 2019-06-08 20:45:46 you could probably do some magic with apk info | xargs 2019-06-08 20:47:30 kpcyrd: appreciate the effort btw, reproducible builds for alpine packages would be awesome 2019-06-08 20:47:58 problem is that many of the regulars here are swamped in work already - dayjobs and maintenance 2019-06-08 20:48:19 (I'd love to show you the status website, but the guy who's supposed to deploy it is currently getting drunk) 2019-06-08 20:48:50 good idea 2019-06-08 20:48:54 danieli: sure, no worries. I promised ncopa to set it up in December and I got around to do it now. 2019-06-08 20:49:17 :) it is saturday afterall 2019-06-08 20:49:29 I didn't sleep last night and I'm still being productive, somehow 2019-06-08 20:53:56 <_ikke_> building all community packages now which disappeared 2019-06-08 20:56:37 <[[sroracle]]> kpcyrd:Β awesome! 2019-06-08 20:57:35 _ikke_: think there's any good way to monitor the box and check why it disappears? 2019-06-08 20:57:43 btw, there's #alpine-reproducible if anybody is interested 2019-06-08 20:57:54 I'd also like to transfer ownership of that channel eventually 2019-06-08 20:58:09 i did not know that existed 2019-06-08 20:58:10 <_ikke_> danieli: my theory is: the option passed to buildrepo are -s -k -p -l 2019-06-08 20:58:15 <_ikke_> (on armv7) 2019-06-08 20:58:23 <_ikke_> -s means skip failed builds 2019-06-08 20:58:27 <_ikke_> -k means keep going 2019-06-08 20:58:30 danieli: it didn't until yesterday 2019-06-08 20:58:32 <_ikke_> -p means purge packages 2019-06-08 20:59:18 _ikke_: hmm.. that sounds a bit self contradictory? 2019-06-08 21:00:05 kpcyrd: I don't know how reproducible build works but think it will good to have that 2019-06-08 21:00:45 <_ikke_> I think the combination of those options mean that if a package failes, it consequently gets removed due to -p 2019-06-08 21:01:16 <_ikke_> ok, that was community 2019-06-08 21:01:55 mps: the eventual goal is being able to rebuild any alpine package to verify I get the same binary 2019-06-08 21:02:01 <_ikke_> Cogitri: libgweather should be back 2019-06-08 21:02:13 Great! 2019-06-08 21:02:53 <_ikke_> give it 15 minutes to sync to the repos 2019-06-08 21:03:01 <_ikke_> mirrors I mean 2019-06-08 21:03:40 kpcyrd: that's what I thought. this means we could rebuild complete previous stable release and got all binaries (and other things) in bit-by-bit same 2019-06-08 21:04:07 that will be very nice to have 2019-06-08 21:04:13 :) 2019-06-08 21:21:12 kudos kpcyrd 2019-06-08 21:38:37 ping _ikke_ - could you take a look at pr8678? Ideally I'd like to do my regular "inform projects that alpine has official packages for them" pass today :) 2019-06-08 21:44:24 <_ikke_> checking 2019-06-08 21:45:01 <_ikke_> SpaceToast: is the description correct? 2019-06-08 21:45:29 as far as I know, yes; why? 2019-06-08 21:45:36 <_ikke_> a bat(1) clone? 2019-06-08 21:45:42 <_ikke_> bat: a bat(1) clone? 2019-06-08 21:45:47 nananana batman 2019-06-08 21:45:57 oh wow 2019-06-08 21:46:00 how did that happen 2019-06-08 21:46:34 forcepush done 2019-06-08 21:46:38 thanks for catching that 2019-06-08 21:46:41 welcome to the club :) 2019-06-08 21:46:47 <_ikke_> :) 2019-06-08 21:46:58 i'm gonna do some work on getting ada stuff into alpine before i go sleep 2019-06-08 21:47:10 oh f..., it's almost 12 am already 2019-06-08 21:47:12 attention span / 10 2019-06-08 21:47:20 > cat 2019-06-08 21:47:45 one glance and they've forgotten your existence 2019-06-08 21:48:06 it is definitely the package's fault :) 2019-06-08 21:48:40 <_ikke_> pushed 2019-06-08 21:49:24 thanks :) 2019-06-08 21:50:20 Cogitri: re: your comment; that line's from a general recommendation from one of my packages, so it's just part of my template for rust packages 2019-06-08 21:51:11 https://github.com/rust-lang/rfcs/blob/master/text/1721-crt-static.md 2019-06-08 21:51:24 crt-static is on by default on musl 2019-06-08 21:51:56 Yeah, but I'm somewhat sure that we patch it out of our config 2019-06-08 21:51:58 and binary distributions typically prefer to be dynamic by default 2019-06-08 21:52:04 We use a custom triplet anyway 2019-06-08 21:52:17 And we want -crt-static every time anyway 2019-06-08 21:52:34 (I even use it for my dev stuff because crt-static doesn't work with a lot of crates) 2019-06-08 21:52:45 let me check... 2019-06-08 21:53:30 I don't see us patching it anywhere, but that's just from a naive grep 2019-06-08 21:53:57 The patches for Rust at least contain `base.crt_static_default = false` 2019-06-08 21:54:03 I personally prefer +crt-static for dev stuff but it can be a pain, yeah 2019-06-08 21:54:09 See alpine-target.patch of rust 2019-06-08 21:54:11 aha, I was searching with a '-' 2019-06-08 21:54:32 So I guess that export thingie in bat is superfluous 2019-06-08 21:54:33 our gcc 8 has gnat support, right? 2019-06-08 21:55:28 well more than just bat 2019-06-08 21:55:44 Cogitri: ok, so I'll try and remember to remove that export from future package updates 2019-06-08 21:56:00 (at least for testing, maybe I'll catch a bug in our patches :) ) 2019-06-08 21:57:19 Yup, thanks :) 2019-06-08 21:58:41 speaking of patches, one thing that annoys me is how commits are marked as "unmerged" (because of how merging PRs works currently), and we also ultimately need algitbot 2019-06-08 21:58:47 gitlab will (probably?) also fix that? :D 2019-06-08 21:59:29 If Gitlab isn't a RO mirror, sure 2019-06-08 22:00:15 my understanding is that the goal of gitlab is to try to unify workflows to some degree 2019-06-08 22:00:22 so I'd be very surprised if it ended up being an ro mirror 2019-06-08 22:00:45 to answer my question: yes, our gcc supports gnat through gcc-gnat, it's even explicitly patched to support it \o/ 2019-06-08 22:00:48 that'll make my life just a tiny bit easier 2019-06-08 22:00:58 nice :) 2019-06-08 23:22:15 are there archives of old alpine packages somewhere? 2019-06-08 23:22:55 WIP 2019-06-08 23:22:57 but no 2019-06-08 23:23:11 well.. that's half a truth 2019-06-08 23:23:12 http://snapshot.alpinelinux.org/ 2019-06-08 23:50:03 hey jwh did you ever manage to sort the `Failed to run: /memfd:liblxc (deleted)` thing? 2019-06-08 23:50:56 it was fixed in the release after 2019-06-08 23:51:12 may have broken it since though :D 2019-06-08 23:51:19 hmph 2019-06-08 23:51:22 thats fun 2019-06-08 23:51:33 but I haven't got an alpine lxd box atm 2019-06-08 23:51:51 i'm on a fresh box installing from edge guess its goosed again 2019-06-08 23:52:02 I'm talking to you through an lxd install on edge 2019-06-08 23:52:09 right now! :D 2019-06-08 23:52:15 its actually a bit of a misnomer as the result is the same for a number of problems 2019-06-08 23:52:29 you may want a custom-patched lxc-libs though 2019-06-08 23:53:05 yeah SpaceToast knows whats going on 2019-06-08 23:53:36 what kind of patches? 2019-06-08 23:53:45 I don't remember what they fixed at this point 2019-06-08 23:53:46 as in to sort this or are there bigger isseus with lxc? 2019-06-08 23:53:48 but there was some serious failure 2019-06-08 23:54:02 and I'm still using the custom patched version since a newer one with the fix hasn't come out yet 2019-06-08 23:54:24 sweet heh 2019-06-08 23:54:29 https://minio.toastin.space/shared/lxc-libs-3.1.0-r3.apk - I keep it around for my own use, but feel free to try and see if it helps 2019-06-08 23:54:37 SpaceToast: is that the one I opened a PR for? 2019-06-08 23:54:43 I have absolutely no idea 2019-06-08 23:54:48 as mentioned, don't remember that far back 2019-06-08 23:54:48 i keep crashing my hypervisor when i put load on one of my vms thought i'd make the jump to containers 2019-06-08 23:54:57 I use lxd basically everywhere 2019-06-08 23:55:07 it's just good :tm: (when it works) 2019-06-08 23:55:10 kind of like salt! 2019-06-08 23:55:10 r3 looks like the one I did 2019-06-08 23:55:21 let me check which one I actually have installed,then 2019-06-08 23:55:27 I think I opened a PR but not 100% 2019-06-08 23:55:54 ugh, /etc/apk/world just has some hash thing 2019-06-08 23:55:58 but it LOOKS like I have -r3 2019-06-08 23:55:58 lol 2019-06-08 23:56:17 not sure who/what built it either, at this point 2019-06-08 23:56:20 I mean PROBABLY me, right? 2019-06-08 23:56:28 in case you need my sign key: https://build.toastin.space/toast@toastin.space.rsa.pub 2019-06-08 23:56:28 I'd have to unpack a 400G tar to find my original patches 2019-06-08 23:56:29 installing random bins on hypervisors is how to live your life on the real @edge 2019-06-08 23:56:33 (note: do NOT use build.toastin.space as a repo) 2019-06-08 23:56:46 (it's just there for transparency and debugging, since that's my builder :) ) 2019-06-08 23:56:59 hehe thanks 2019-06-08 23:57:49 gotta shill my favorite container tech ;) 2019-06-08 23:58:36 do you have the apkbuild for it? 2019-06-08 23:58:54 looks like my last backup was before I uploaded lxc fixes 2019-06-08 23:59:04 lol no 2019-06-08 23:59:11 I was just dropping a .patch into the apkbuild 2019-06-08 23:59:12 at the time 2019-06-08 23:59:13 o 2019-06-08 23:59:57 https://github.com/alpinelinux/aports/pull/6337 2019-06-09 00:00:38 I think my -r3 is that patch plus some other one 2019-06-09 00:00:53 (my -r2 is the other patch, without this one) 2019-06-09 00:00:58 yeah I remember talking to you about it but I don't have any of my patches 2019-06-09 00:01:00 but yeah hard to remember this 2019-06-09 00:01:09 either way, do tell us if it helps, jordandoyle :) 2019-06-09 00:01:16 oh wait you're on r3? 2019-06-09 00:01:29 yes, did you not see the link? 2019-06-09 00:01:33 i'm on r1 for some reason 2019-06-09 00:01:39 because that's what's in the repository 2019-06-09 00:01:49 ahhhh okay okay 2019-06-09 00:01:50 iirc that PR fixed it all for me 2019-06-09 00:01:53 i'll give that a shot ta 2019-06-09 00:02:11 I just never PRd it because, well, they claimed a release would happen soon 2019-06-09 00:02:13 (we're still waiting) 2019-06-09 00:02:28 lol yup 2019-06-09 00:02:47 noticed that :P december 2018 was the last release? :( 2019-06-09 00:02:54 even virt-manager has been updated since then 2019-06-09 00:03:10 musl is of no real concern for them, so theres no urgency 2019-06-09 00:03:13 ^ 2019-06-09 00:03:18 that's the unfortunate part, really 2019-06-09 00:05:19 thats canonical :) 2019-06-09 00:05:30 it can always get worse! 2019-06-09 00:05:30 open source software available to people everywhere 2019-06-09 00:05:40 suppose so 2019-06-09 00:05:52 anyway, for general discourse, we have #alpine-offtopic :) 2019-06-09 00:06:03 and if you run into further issues with -r3 feel free to poke me 2019-06-09 00:06:37 i'll make my way over there & i'm sure you'll hear from me :) 2019-06-09 00:06:40 cheers mate 2019-06-09 00:08:45 heh 2019-06-09 10:11:32 can i get pr8650 in ? it is blocking 2 gnome packages 2019-06-09 10:33:28 kpcyrd: do we really need another channel for repro? 2019-06-09 10:36:42 clandmeter: we can point the bots into this channel but I figured people wouldn't like that 2019-06-09 10:38:09 Bots? 2019-06-09 10:39:22 the jobs at https://jenkins.debian.net/view/reproducible/view/Alpine/ log into that channel occasionally 2019-06-09 10:40:29 We have commits channel 2019-06-09 10:40:42 Maybe use that? 2019-06-09 10:41:51 sure, how's it called? 2019-06-09 10:46:10 #alpine-commits iirc 2019-06-09 11:04:57 hey. i'm building fwupd (fwupd.org) aport currently. almost done there. but the test suite requires /etc/machine-id which is apparently generated by system dbus on first start. but builders (or rootbld environment) do no have that. wondering how to workaround this 2019-06-09 11:06:03 I did that on Void Linux by just echoing to the root fs 2019-06-09 11:06:05 not clean 2019-06-09 11:06:23 from the spec: "The machine ID is usually generated from a random source during system installation or first boot and stays constant for all subsequent boots. Optionally, for stateless systems, it is generated during runtime during early boot if necessary. " 2019-06-09 11:06:33 I would consider rootbld to be a stateless system 2019-06-09 11:06:44 https://github.com/void-linux/void-packages/blob/5c978f7aab7f3c6c7af1e0d61ea63b5de92aa8e7/srcpkgs/elogind/template#L23 2019-06-09 11:08:02 looks like v4 UUID is ok 2019-06-09 11:09:25 in fwupd the content can be anything -- as long as there is something. so just creating it is ok. but in rootbld environment /etc is likely read-only 2019-06-09 11:10:07 well, can't we make a check-etc-machine package that just installs a /etc/machine-id ? 2019-06-09 11:10:47 was hoping to avoid that... but that's probably the cleanest option 2019-06-09 11:12:09 oh, it is in dbus post-install 2019-06-09 11:12:43 but alas, only for /var/lib/dbus/machine-id 2019-06-09 11:12:56 dbus init.d does /etc/machine-id 2019-06-09 11:14:12 we can generate one from busybox? 2019-06-09 11:14:24 we can just echo > /etc/machine-id 2019-06-09 11:15:00 it doesnt have to be unique? 2019-06-09 11:15:06 for testing, no 2019-06-09 11:15:13 sure for t esting 2019-06-09 11:15:28 clandmeter: busybox cat + procfs is sufficient 2019-06-09 11:15:33 but we can't do that in APKBUILD for running system. since in "abuild rootbld" /etc will be read-only 2019-06-09 11:15:44 i mean in general 2019-06-09 11:15:49 cat /proc/sys/kernel/random/uuid > /etc/machine-id 2019-06-09 11:15:57 so i'm thinking to amend dbus post install script 2019-06-09 11:16:19 so we only need it when dbus is used? 2019-06-09 11:16:21 according to the spec machine-id *should* be compatible with IEEE UUID v4 2019-06-09 11:16:42 clandmeter, dbus init.d already creates it 2019-06-09 11:17:55 what is the actual use case? 2019-06-09 11:18:29 making poettering happy :D 2019-06-09 11:18:33 (well, freedesktop in general) 2019-06-09 11:18:39 clandmeter: "some systemd thing" 2019-06-09 11:19:00 it seems systemd related yes. but also non-systemd stuff seems to want to use it 2019-06-09 11:19:03 well that means others will start using it and break stuff. 2019-06-09 11:19:11 i'm packaging fwupd 2019-06-09 11:19:19 and it fails without it 2019-06-09 11:19:27 fabled: i think chromium likes having it, not obligatory but it uses it when available 2019-06-09 11:19:30 ^ don't quote me on that 2019-06-09 11:19:35 so it would make sense to generate it post baselayout or similar? 2019-06-09 11:19:59 I think it should be an init feature 2019-06-09 11:20:03 maybe on by default 2019-06-09 11:20:09 at least that's what the spec recommends 2019-06-09 11:20:21 so currently dbus.initd will generate it 2019-06-09 11:20:27 well, not recommends, it's actually required to some degree, since you must be able to specify a custom one 2019-06-09 11:20:35 but that's not started on builders or abuild rootbld environment 2019-06-09 11:20:54 actually, it could be added to firstboot? 2019-06-09 11:21:06 I stand by creating check-etc-machine-id that can be added to checkmakedepends when required, also helps on elogind 2019-06-09 11:21:26 dbus.post-install creates already the dbus machine-id 2019-06-09 11:21:32 so i'm thinking just adding that there 2019-06-09 11:21:41 since dbus seems to be "owning" both machine-id's 2019-06-09 11:21:45 well machine-id is inspired by dbus machine-id but they're not the same thing 2019-06-09 11:21:59 yes 2019-06-09 11:22:09 and dbus machine-id is allowed to be a symlink to the global machine-id (but not vice versa) 2019-06-09 11:22:10 but our dbus package creates both. just in different places 2019-06-09 11:22:50 sure, I'm just not sure that's the correct approach (at least spec-wise) 2019-06-09 11:22:55 The simple configuration file format of /etc/machine-id originates in the /var/lib/dbus/machine-id file introduced by D-Bus. In fact, this latter file might be a symlink to /etc/machine-id 2019-06-09 11:23:00 maybe do that? 2019-06-09 11:23:32 since /etc/machine-id seems to be basically systemd thing 2019-06-09 11:24:16 well, notice the ordering 2019-06-09 11:24:23 dbus' machine-id can be a symlink to the global one 2019-06-09 11:24:25 not vice versa 2019-06-09 11:24:33 yes 2019-06-09 11:24:35 latter file is /var/lib/dbus/machine-id 2019-06-09 11:24:42 so I'm not sure dbus should/needs to generate anything 2019-06-09 11:24:59 on systemd systems, it's systemd firstboot script 2019-06-09 11:25:01 (assuming we support /etc/machine-id properly) 2019-06-09 11:25:12 well, virtual systemd systems 2019-06-09 11:25:17 but since we don't do that. and it's dbus tools that are used to create it. it makes sense to put it in dbus 2019-06-09 11:25:25 we do have a firstboot rc script 2019-06-09 11:25:32 so it could be added to that 2019-06-09 11:25:39 it would if we would only need it when dbus is used. 2019-06-09 11:25:46 but what about systems that are already set up, and/or containers? 2019-06-09 11:25:56 i also wonder about containers 2019-06-09 11:26:01 clandmeter: the dbus machine-id, sure; but the global one seems to be used in other contexts 2019-06-09 11:27:39 so current situation is: 2019-06-09 11:27:53 1) dbus.post-install: generate new /var/lib/dbus/machine-id 2019-06-09 11:28:02 2) dbus.initd: generate new /etc/machine-id 2019-06-09 11:28:13 so they both get generated independently 2019-06-09 11:28:22 at different stages of dbus install or startup 2019-06-09 11:28:24 yeah 2019-06-09 11:31:30 do we want something like http://sprunge.us/pve0pZ or to just add the /etc/machine-id generation and keep the ids separate 2019-06-09 11:32:31 I think machine-id and dbus-machine-id should be separate 2019-06-09 11:32:45 since they may be desired under different circumstances 2019-06-09 11:32:48 probably makes sence 2019-06-09 11:32:51 one might want machine-id without necessarily involving dbus 2019-06-09 11:32:53 and has different meaning 2019-06-09 11:32:57 and one may want dbus without caring about machine-id 2019-06-09 11:33:02 yeah 2019-06-09 11:33:45 so i do http://sprunge.us/Rs0fBa for now 2019-06-09 11:34:04 we can separate machine-id generation elsewhere later if needed, but that involves likely patching dbus more 2019-06-09 11:35:12 Running dbus-uuidgen --ensure, which should be done after installing dbus, 2019-06-09 11:35:13 continues to copy /etc/machine-id to /var/lib/dbus/machine-id if the 2019-06-09 11:35:13 former exists and the latter does not. 2019-06-09 11:35:40 so creating /etc/machine-id first will copy the content to dbus-machine-id. interesting 2019-06-09 11:36:37 what I think needs to happen: 2019-06-09 11:36:48 1. add machine-id generation (with KOPT_machine_id) to /etc/init.d/firstboot 2019-06-09 11:37:09 2. change docker setup to enable firstboot (it'll disable itself after running) 2019-06-09 11:37:19 3. change lxc images (not under our control iirc) to enable firstboot 2019-06-09 11:37:35 4. advise people with existing installs that want it to run `service firstboot start` once 2019-06-09 11:38:31 -1 on manual intervention 2019-06-09 11:38:32 since, supposedly, it's UUID v4 compatible, we can just use procfs to generate it 2019-06-09 11:38:43 Cogitri: existing installs only 2019-06-09 11:38:50 I'd like 4 to be automagic if possible 2019-06-09 11:39:04 I just don't think a "unique system identifier" should be tied to a package, basically 2019-06-09 11:39:15 which rules out post-install 2019-06-09 11:39:24 (especially in container and iso scenarios) 2019-06-09 11:39:37 Hm, but does anything but dbus dependent stuff need it? 2019-06-09 11:39:52 machine-id and dbus-machine-id are separate things 2019-06-09 11:39:55 with different meanings 2019-06-09 11:39:57 so yes 2019-06-09 11:39:59 Cogitri: see intial issue 2019-06-09 11:40:21 Ah, alright, my bad. Thought only elogind and dbus needed it 2019-06-09 11:40:22 dbus-machine-id I have no problem with remaining as it is now 2019-06-09 11:40:24 seems new dbus does the initialization itself already 2019-06-09 11:40:40 so if dbus-machine-id is not there, it'll prefer to copy machine-id 2019-06-09 11:41:01 since originally we used to have dbus-machine-id gen in init.d *and* post-install 2019-06-09 11:41:12 but only init.d was changed to machine-id 2019-06-09 11:41:21 (machine-id, what a horrible idea) 2019-06-09 11:41:21 i think we can just change post-install to also generate machine-id 2019-06-09 11:41:35 it's also done in init.d if doing "first start" 2019-06-09 11:41:49 well we're still tying a "system" thing to an unrelated package, if we do that 2019-06-09 11:42:14 it is already done 2019-06-09 11:42:18 I don't like it, and I think I've made my case; though ultimately it's not up to me :) 2019-06-09 11:42:34 it's a freedesktop thing 2019-06-09 11:42:39 mostly systemd thing 2019-06-09 11:42:55 but also very involved with dbus. and normally it's generated with dbus commands 2019-06-09 11:42:58 sure, but when adding support for $spec, I think one should attempt to follow $spec 2019-06-09 11:43:09 we are not adding systemd 2019-06-09 11:43:15 systemd is not the spec in question 2019-06-09 11:43:29 systemd is the spec defining etc/machine-id 2019-06-09 11:43:42 systemd is an implementation of the /etc/machine-id spec 2019-06-09 11:43:45 from my perspective 2019-06-09 11:43:45 I'm trying to get rid of dbus on my workstation and I'm nearly done 2019-06-09 11:43:58 SpaceToast, please point me to machine-id spec that is not freedesktop/systemd? 2019-06-09 11:44:14 on my servers there is no dbus 2019-06-09 11:44:21 also 2019-06-09 11:44:22 For normal operating system installations, where a custom image is created for a specific machine, /etc/machine-id should be populated during installation. 2019-06-09 11:44:24 it is defined by the same people, but last I checked fwupd != systemd 2019-06-09 11:44:41 so post-install is right place 2019-06-09 11:44:43 yes, not dbus-installation, system/image installation 2019-06-09 11:44:58 we could add it to setup-alpine, but then containers fail 2019-06-09 11:45:10 well 2019-06-09 11:45:11 also note "where a custom image is created for *a specific machine*" 2019-06-09 11:45:14 we can generalize it there 2019-06-09 11:45:20 but since dbus heavily relies on it 2019-06-09 11:45:27 it makes sense to have it in dbus.post-install 2019-06-09 11:45:35 regarding machine-id being systemd, consider os-release(5) 2019-06-09 11:45:39 but if we want to have it present even without dbus, then setup-alpine makes sense 2019-06-09 11:45:46 we support that spec, afaik properly, but we don't support systemd 2019-06-09 11:45:51 I don't see why machine-id can't be the same way 2019-06-09 11:46:09 setup-alpine will miss containers 2019-06-09 11:46:15 which is why I think firstboot is appropriate 2019-06-09 11:46:16 what if machine is cloned for VM, and have dhcp and dhcpc send machine-id instead of mac address 2019-06-09 11:47:00 mps: "For operating system images which are created once and used on multiple machines, for example for containers or in the cloud, /etc/machine-id should be an empty file in the generic file system image." 2019-06-09 11:47:11 "An ID will be generated during boot and saved to this file if possible." 2019-06-09 11:47:26 if you clone your vm, you should just rerun firstboot, imo 2019-06-09 11:48:23 then why not recreate machine-id on every boot 2019-06-09 11:48:30 can i get pr8650 in ? it is blocking 2 gnome packages 2019-06-09 11:48:51 because it's not supposed to change under normal circumstances 2019-06-09 11:49:15 "The machine ID does not change based on local or network configuration or when hardware is replaced." 2019-06-09 11:49:24 it's meant to be a more robust gethostid(3) 2019-06-09 11:50:18 well. i understand both sides. if we want more generic support for it, it's a bit bigger job. at this time i just want my package to build. so i'll likely just change dbus.post-install to generate /etc/machine-id instead of dbus-machine-id. 2019-06-09 11:50:21 SpaceToast: who decided this, and what are normal circumstances. No need to answer, it is grumpy rhetorical question 2019-06-09 11:50:24 since that's improvement 2019-06-09 11:50:32 and generate means "generate if not already existing" 2019-06-09 11:50:47 fabled: I'm just here to give my idealistic opinion, and improve the state of discourse :) 2019-06-09 11:50:56 feel free to ignore everything I say and do whatever you wish 2019-06-09 11:51:06 me not liking it doesn't mean it's suddenly not ok to do 2019-06-09 11:51:15 maxice8: PR looks good, but someone with main access have to push it 2019-06-09 11:51:18 mps: the people that wrote the spec :D 2019-06-09 11:51:22 understand. and i think that's the right goal to go. but it's a bit more intrusive / longer goal 2019-06-09 11:51:49 mps: yes, i can only push to community and testing 2019-06-09 11:51:51 otherwise i would have pushed already 2019-06-09 11:52:02 well i'm off to buy stuff at the supermarkt 2019-06-09 11:52:10 so i'll likely just push http://sprunge.us/g94XDd 2019-06-09 11:52:37 maxice8: is your name Mike 2019-06-09 11:53:05 No 2019-06-09 11:53:16 oh, sorry 2019-06-09 11:53:22 in fact, that's good enough for dbus since it'll fallback to /etc/machine-id 2019-06-09 11:56:22 hum. or maybe still create both. 2019-06-09 12:44:04 fabled: are we meet about then years ago on ipsec-tools-devel ML 2019-06-09 12:44:29 mps, perhaps. i was back then active there 2019-06-09 12:45:35 eh, yes. nice to meet you again here :) 2019-06-09 15:01:30 _ikke_: new atools is out 2019-06-09 15:01:41 releases are slower because i have no idea of what else to link, i am working on a fixer for the issues though 2019-06-09 15:01:42 apkbuild-fixer 2019-06-09 15:02:15 https://github.com/maxice8/meltryllis/blob/master/bin/apkbuild-fixer 2019-06-09 15:08:36 <_ikke_> maxice8: Sure, I don't expect constant development :) 2019-06-09 15:08:57 I mean i would develop it faster but i have no idea of what to lint next 2019-06-09 15:09:07 <_ikke_> Just add things as they come in 2019-06-09 15:09:58 <_ikke_> That's usually how these things work 2019-06-09 15:29:13 _ikke_: can you remove the broken label from pr8630 ? 2019-06-09 15:29:47 <_ikke_> done 2019-06-09 15:29:55 ty 2019-06-09 16:16:39 does arch restriction works after setting noarch ? 2019-06-09 16:16:48 <_ikke_> yes 2019-06-09 16:17:09 ah good 2019-06-09 16:17:11 py3-dill is failing on s390x 2019-06-09 16:18:01 <_ikke_> http://tpaste.us/qK85 2019-06-09 16:27:33 Someone that can mark patchwork stuff as obsolete ? 2019-06-09 16:27:41 <_ikke_> I can 2019-06-09 16:28:15 ah nice 2019-06-09 16:28:21 <_ikke_> mps as well 2019-06-09 16:28:23 i send you the numbers you close them ? :D 2019-06-09 16:28:32 <_ikke_> sure 2019-06-09 16:28:51 https://patchwork.alpinelinux.org/patch/4900/ https://patchwork.alpinelinux.org/patch/4899/ 2019-06-09 16:29:07 https://patchwork.alpinelinux.org/patch/4850/ 2019-06-09 16:29:41 <_ikke_> are they superseded? 2019-06-09 16:29:48 https://patchwork.alpinelinux.org/patch/4848/ 2019-06-09 16:29:51 https://patchwork.alpinelinux.org/patch/4847/ 2019-06-09 16:29:52 https://patchwork.alpinelinux.org/patch/4833/ 2019-06-09 16:29:54 <_ikke_> i see commits from Robert Sacks 2019-06-09 16:30:11 <_ikke_> Are they accepted? 2019-06-09 16:30:37 for wl-clipboard ? yes 2019-06-09 16:30:47 i merged the v2 one but it didn't close it and the v1 2019-06-09 16:34:13 <_ikke_> what about py-ptyprocess? 2019-06-09 16:34:16 <_ikke_> 4848 2019-06-09 16:34:19 yes, I noticed that some patches (for some I posted mail to authors but didn't received answers) from pw.a.o applied 2019-06-09 16:34:45 both ptyprocess and pepexct were actually made because the author didn't notice that there is already a py3- version available in community/ 2019-06-09 16:34:51 so he is basically adding a python3 version to testing/ 2019-06-09 16:34:54 but, I'm outside now, thought to look states when I'm back at home 2019-06-09 16:35:19 <_ikke_> for ptyprocess they even added it directly to main 2019-06-09 16:35:27 <_ikke_> a/main/py-ptyprocess/APKBUILD 2019-06-09 16:35:43 oh, didn't even catch it 2019-06-09 16:35:43 oh lol 2019-06-09 16:36:01 and I'm little conservative when pushing patches, like to review and test it better 2019-06-09 16:36:12 https://patchwork.alpinelinux.org/patch/4802/ 2019-06-09 16:36:23 https://patchwork.alpinelinux.org/patch/4803/ 2019-06-09 16:37:00 these will be obsolete with pr8572 2019-06-09 16:37:11 these have 'make || return 1', which is unneeded imo 2019-06-09 16:37:30 <_ikke_> what about qtstyleplugins? 2019-06-09 16:37:45 mps: i don't know how to send an email to them to fix it so i just don't merge it 2019-06-09 16:37:45 <_ikke_> mps: correct, they are no longer required 2019-06-09 16:38:02 <_ikke_> Honestly, if they are just simple fixes, I just fix it when applying 2019-06-09 16:38:19 _ikke_: Ah, don't close that, get someone qualified to send mails (not me) and ask the author to not use `master` on source 2019-06-09 16:38:52 <_ikke_> maxice8: right 2019-06-09 16:38:57 _ikke_: sometimes I do just that, but sometimes I have some kind of ambiguous feeling 2019-06-09 16:39:31 https://patchwork.alpinelinux.org/patch/4791/ img too, already applied 2019-06-09 16:39:55 maxice8: when I come back later I will look at your PR, ofc if _ikke_ didn't do that before :) 2019-06-09 16:39:58 should i --amend when doing fixes or do a follow-up commit ? 2019-06-09 16:40:26 yes, there are llvm8 also, which need to be marked as Superseded 2019-06-09 16:41:19 https://patchwork.alpinelinux.org/patch/4736/ can be closed, applied 2019-06-09 16:41:44 I don't use --ammend even for small changes. only use that if I not change commit msg 2019-06-09 16:42:57 it is not advice, ofc. you decide what is appropriate in particular case 2019-06-09 16:44:09 maxice8: you can subscribe to aports@alpinelinux.org ML and you will receive all patches and replies there 2019-06-09 16:44:38 alpine-aports@lists.alpinelinux.org 2019-06-09 16:45:34 or, you can download particular patch as mbox file and open it in your mail client, as I do for some older patches 2019-06-09 16:48:57 pr8660 needs ci malfunction tag 2019-06-09 16:49:42 thanks _ikke_ :) 2019-06-09 16:49:42 <_ikke_> done 2019-06-09 16:53:12 https://patchwork.alpinelinux.org/patch/4746/ can be closed, applies with follow-up fix 2019-06-09 16:53:32 <_ikke_> what do you mean with the last part? 2019-06-09 16:54:18 _ikke_: pr8620 too, same problem with travis timeout 2019-06-09 16:54:44 <_ikke_> maxice8: py3-weasyprint: fails on some arches 2019-06-09 16:56:07 oops 2019-06-09 16:56:11 i'm still learning how to use patchwork 2019-06-09 16:57:05 <_ikke_> maxice8: http://tpaste.us/NKeZ this is what I use to apply patches from both github as patchwork 2019-06-09 16:57:18 <_ikke_> (i aliased git pr / git pw to call that script) 2019-06-09 16:58:25 <_ikke_> The challenge with patchwork is that it has no ci 2019-06-09 17:00:12 <_ikke_> maxice8: will you fix py3-weasyprint? 2019-06-09 17:00:23 working on it 2019-06-09 17:00:27 <_ikke_> right 2019-06-09 17:00:29 <_ikke_> brb 2019-06-09 17:00:35 <_ikke_> Im afk for a bit 2019-06-09 17:00:47 hopefully done 2019-06-09 17:08:14 https://patchwork.alpinelinux.org/patch/4742/ 2019-06-09 17:08:15 https://patchwork.alpinelinux.org/patch/4743/ 2019-06-09 17:08:16 https://patchwork.alpinelinux.org/patch/4746/ can be closed 2019-06-09 17:23:23 https://patchwork.alpinelinux.org/patch/3786/ can be closed, completely broken 2019-06-09 17:24:40 https://patchwork.alpinelinux.org/patch/4093/ can be closed, broken 2019-06-09 17:25:32 https://patchwork.alpinelinux.org/patch/3784/ can be closed, conflicts with singularity already present 2019-06-09 17:28:48 https://patchwork.alpinelinux.org/patch/4789/ can be closed, accepted 2019-06-09 17:37:19 armv7 is starting to fail some weird packages like libxml++ 2019-06-09 17:46:11 ddevault: https://patchwork.alpinelinux.org/patch/4856/ updates but doesn't change checksum, can you send a new patch for it ? 2019-06-09 17:46:29 sure 2019-06-09 17:47:10 thank you 2019-06-09 17:58:16 <_ikke_> maxice8: what's with those first 2? 2019-06-09 18:01:46 those first 2 ? 2019-06-09 18:03:10 <_ikke_> 4742 4743 2019-06-09 18:03:42 already merged, accepted 2019-06-09 18:18:10 https://patchwork.alpinelinux.org/patch/4855/ 2019-06-09 18:18:11 https://patchwork.alpinelinux.org/patch/4856/ can be closed, obsolete 2019-06-09 18:45:19 _ikke_: Seems like more stuff went missing on armv7 https://cloud.drone.io/alpinelinux/aports/6909/5/1 2019-06-09 18:51:17 pr8674 to unbreak syslinux 2019-06-09 18:51:28 <_ikke_> Cogitri: yes, testing was / is not fixed yet 2019-06-09 18:51:34 https://patchwork.alpinelinux.org/patch/4833/ can be closed, is broken 2019-06-09 18:51:48 Ah, alright 2019-06-09 18:52:01 <_ikke_> It's building, but build failures are holding it upo 2019-06-09 18:52:16 <_ikke_> handlebars is currently failing 2019-06-09 19:15:45 https://patchwork.alpinelinux.org/patch/3786/ can be closed, says it introduces package X but actually introduces package Y that depends on apckage X 2019-06-09 19:17:07 https://patchwork.alpinelinux.org/patch/4093/ can be closed, checkdepends on a package that doesn't exist 2019-06-09 19:18:15 maxice8: it's part of a series, py-sh is the previous one 2019-06-09 19:18:27 409{2,3,4} 2019-06-09 19:18:48 Doesn't appear as part of a series here 2019-06-09 19:19:01 [alpine-aports,2/3] New aport: testing/py-dotenv 2019-06-09 19:19:08 2/3 2019-06-09 19:19:24 4092 has changes requested 2019-06-09 19:19:51 danieli: i mean the patchwork.a.o interface doesn't show them as part of a series 2019-06-09 19:20:00 it has patch but the series row is empty for it 2019-06-09 19:26:52 maxice8: when rejecting patches from pw.a.o it is customary to send mail to author and tell why the package is broken and if author can fix it and send update. 2019-06-09 19:27:57 mps: a freeform email with no context ? 2019-06-09 19:28:04 we shouldn't quietly just reject them 2019-06-09 19:28:37 that depends, we have to be creative in these situations 2019-06-09 19:29:03 aren't people notified when the status of a patch they made change ? 2019-06-09 19:29:28 yes, notification is sent, but without explanation 2019-06-09 19:29:34 ^ 2019-06-09 19:30:21 No worries then, the wiki tells you can go to #alpine-devel to ask why it was rejected 2019-06-09 19:31:46 not all contributors use irc 2019-06-09 19:31:54 it's still customary to reply to the email 2019-06-09 19:31:57 some don't like to use irc 2019-06-09 19:32:33 we are trying to be nice with all contributors 2019-06-09 19:33:49 btw, testing/wl-clipboard-x11 have provides field, which is wrong, imo 2019-06-09 19:34:26 it is 2019-06-09 19:34:35 I asked author to use depends with negation but didn't got answer correct answer 2019-06-09 19:35:52 wl-clipboard-x11 doesn't provide xclip and xsel 2019-06-09 19:35:55 mps: danieli yeah sorry i can't conjure the effort to do that, i'll just let the patchs rot there 2019-06-09 19:36:06 that's pretty much what everyone else do too 2019-06-09 19:36:30 nvm, it is wrong ever if BDFL do this 2019-06-09 19:36:59 s/ever/even/ 2019-06-09 19:36:59 mps meant to say: nvm, it is wrong even if BDFL do this 2019-06-09 19:38:01 we strive to have high quality distro 2019-06-09 19:38:32 (although I'm not sure nowadays) 2019-06-09 19:39:22 mps: How come? 2019-06-09 19:39:43 Cogitri: what? first or (...) 2019-06-09 19:40:06 ^ 2019-06-09 19:40:35 well, that becoming my impression these days 2019-06-09 19:41:02 <_ikke_> handlebars has 2 tests that fail on armv7 2019-06-09 19:41:15 <_ikke_> mps: what makes you say that 2019-06-09 19:41:17 <_ikke_> ? 2019-06-09 19:41:47 _ikke_: that is my *impression* 2019-06-09 19:42:19 <_ikke_> Ok, what gives you that impression :) 2019-06-09 19:42:30 to much new packages and to much upgrades without good testing. 2019-06-09 19:42:45 s/to/too/ 2019-06-09 19:42:45 mps meant to say: too much new packages and to much upgrades without good testing. 2019-06-09 19:43:29 maybe I'm just too much conservative or even just grumpy 2019-06-09 19:43:35 <_ikke_> Yes, that's certainly an issue, mostly due to the sudden increase in contributors 2019-06-09 19:43:52 well, that's what reviews are for, right? :) 2019-06-09 19:44:13 <_ikke_> reviews miss a lot 2019-06-09 19:44:21 SpaceToast: right, but we don't have enough reviewers 2019-06-09 19:44:35 ideally you want multiple reviewers per thing, yeah 2019-06-09 19:44:47 <_ikke_> hard to scale 2019-06-09 19:44:48 and that's why I've been trying to scroll through on occasion as well 2019-06-09 19:44:53 <_ikke_> then it would take ages for things to get accepted 2019-06-09 19:44:59 Yeah I don't think that's possible rn to be home 2019-06-09 19:45:06 it is not rewarding job. by reviewing someone's pkg you don't get credit of 'important person' 2019-06-09 19:45:16 well, if you make it easier for people to be in a position where they can do it... 2019-06-09 19:45:27 <_ikke_> I can say, I certainly appreciate any review that is done 2019-06-09 19:45:27 mps: is that the purpose of contributing? 2019-06-09 19:45:44 for some obviously 2019-06-09 19:45:48 <_ikke_> But the review is mostly about the APKBUILD 2019-06-09 19:46:00 <_ikke_> There is a lot that is not covered by reviews 2019-06-09 19:46:19 <_ikke_> There is a QA step missing (which would take even more time) 2019-06-09 19:46:38 QA is kind of complicated without signed artifacts 2019-06-09 19:46:40 _ikke_: not just APKBUILD, when reviewing we have to test if it builds at least 2019-06-09 19:46:54 right now if you want to QA test a new package 2019-06-09 19:47:02 you have to build it yourself, sign it yourself, install it, and THEN do stuff 2019-06-09 19:47:05 Well, isn't Edge a sort of replacement of the QA zone? 2019-06-09 19:47:09 it'd be nice if you could just download a built version 2019-06-09 19:47:14 CI does that on GH 2019-06-09 19:47:15 <_ikke_> SpaceToast: abuild -r does all of that 2019-06-09 19:47:15 ideally we should run it after build, especially new pkg's 2019-06-09 19:47:27 <_ikke_> I mean more like the software that is built 2019-06-09 19:47:28 _ikke_: sure, but it's still a pain :) 2019-06-09 19:47:31 <_ikke_> not the building itself 2019-06-09 19:47:37 I know that's the "install it and THEN do stuff" 2019-06-09 19:47:44 <_ikke_> A package can build fine, but still be horribly broken 2019-06-09 19:47:46 I was describing the setup 2019-06-09 19:47:52 before you can even start QA 2019-06-09 19:48:00 Cogitri: yes and no; technically speaking it's just rolling release 2019-06-09 19:48:09 testing/ is the QA zone replacement 2019-06-09 19:48:18 <_ikke_> Only temporary 2019-06-09 19:48:20 and I would prefer if edge was functional, since I don't care much for releases 2019-06-09 19:48:44 (also why I haven't bothered moving my packages to community/, I don't really care if it's included in a release or not) 2019-06-09 19:48:56 Yup, I only use Edge too 2019-06-09 19:49:28 <_ikke_> For my build pipelines I prefer to have releases though 2019-06-09 19:49:38 <_ikke_> it's anoying to have them randomly fail due to something changing 2019-06-09 19:49:46 I'm not arguing that releases should be removed 2019-06-09 19:49:56 just that edge shouldn't be a "let's break everything" spot 2019-06-09 19:50:14 <_ikke_> The problem is that there is no opportunity in between 2019-06-09 19:50:15 a lot of people depends on releases 2019-06-09 19:50:18 QA would be much easier if CI exposed built (and signed) packages you could just wget 2019-06-09 19:50:51 <_ikke_> SpaceToast: gitlab ci would allow that 2019-06-09 19:51:06 yup 2019-06-09 19:51:07 <_ikke_> I guess they would use dedicated signing keys though 2019-06-09 19:51:11 another reason I like the fact that we're moving 2019-06-09 19:51:17 mps: honestly, i kind of agree - there (still) are far too developers to keep up with everything 2019-06-09 19:51:18 <_ikke_> not sure if we want them to sign with the official keys 2019-06-09 19:51:22 but we keep our heads above water at least 2019-06-09 19:51:46 danieli: well, agree :) 2019-06-09 19:51:49 <_ikke_> It would be a very bad idea to have CI use the official building keys 2019-06-09 20:25:10 _ikke_: I'm looking at your script for applying pw's and pr's. 2019-06-09 20:25:58 <_ikke_> mps: put it in your PATH. 2019-06-09 20:26:03 <_ikke_> then create aliases 2019-06-09 20:26:10 think I could use it. do you use it in repo from which you push to git.a.o 2019-06-09 20:26:16 <_ikke_> alias.pr !git-patches pr 2019-06-09 20:26:18 <_ikke_> alias.pw !git-patches pw 2019-06-09 20:26:23 <_ikke_> mps: yes 2019-06-09 20:26:35 <_ikke_> then git pw 2019-06-09 20:26:49 <_ikke_> or git pw -b 2019-06-09 20:27:04 your script is good (although didn't tried yet) 2019-06-09 20:27:09 <_ikke_> the latter would create a branch pw/--v1 2019-06-09 20:27:26 I see syntax and it is clear how to use it 2019-06-09 20:28:17 what I don't know and want to ask you is, do you merge these new branches to master before push 2019-06-09 20:28:33 <_ikke_> I fast-forward them 2019-06-09 20:28:33 which is must be done, imo 2019-06-09 20:28:52 <_ikke_> At least how it's now, we don't merge anything 2019-06-09 20:29:04 <_ikke_> git checkout master; git merge --ff-only @{-1} 2019-06-09 20:29:10 right, that was main fear to use branches 2019-06-09 20:29:35 <_ikke_> I have a alias ff='merge --ff-only' 2019-06-09 20:29:41 <_ikke_> (git alias) 2019-06-09 20:29:51 yes, understand 2019-06-09 20:30:04 <_ikke_> so I usually do git checkout master; git ff - 2019-06-09 20:30:22 I'm using git from just one year after it is released 2019-06-09 20:30:34 <_ikke_> Heh, that's quite long 2019-06-09 20:30:51 <_ikke_> I started around 1.7 I think 2019-06-09 20:30:51 although not extensively to be honest 2019-06-09 20:31:33 story time: I imported my previous works from RCS directly to git ;) 2019-06-09 20:31:53 <_ikke_> I only used svn briefly before switching to git 2019-06-09 20:32:00 <_ikke_> mps: how did you manage? :P 2019-06-09 20:32:34 maybe I have still somewhere sripts 2019-06-09 20:34:21 anyway, if I forgot ff and run 'git push' do I risk to make a mess on git.a.o 2019-06-09 20:34:37 <_ikke_> if you set push.default to something sane, it will complain 2019-06-09 20:34:52 <_ikke_> I have it set to upstream 2019-06-09 20:35:06 <_ikke_> so when I create a branch without upstream and try to push it, git asks you to specify where to push it to 2019-06-09 20:35:07 so gitolite is setup to not allow pushing branches 2019-06-09 20:35:20 <_ikke_> No, it does not care 2019-06-09 20:35:26 <_ikke_> afaik 2019-06-09 20:36:35 good, you gave me idea. your script is clearly written. thank you 2019-06-09 20:36:58 <_ikke_> thanks 2019-06-09 20:37:40 <_ikke_> mps: oh, you can use pws to apply a patchwork series (different number) 2019-06-09 20:37:45 <_ikke_> instead of individual patches 2019-06-09 20:39:03 yes, I've seen it. really nicely written script. this is example where code is best documentation 2019-06-09 20:39:40 and, I'm not much versed in shell scripting 2019-06-09 20:42:49 Did adwaita-gtk2-theme get removed from the edge repos recently? 2019-06-09 20:43:27 <_ikke_> hmm, not sure, let me check 2019-06-09 20:44:22 No,I messed the rename up 2019-06-09 20:44:28 Turns out noarch packages can't have arch specific subpackages 2019-06-09 20:44:37 <_ikke_> right, :-/ 2019-06-09 20:44:55 Oddly enough I was able to build and install it just fine on my laptop 2019-06-09 20:45:15 See pr8710 2019-06-09 20:45:24 Ah, are you working on a fix? It kinda breaks Mate atm in postmarketOS πŸ˜‰ 2019-06-09 20:46:14 <_ikke_> pushed 2019-06-09 20:47:26 Thanks 2019-06-09 20:53:46 anyone know why main/zfs is dissabled on armv7 and armhf 2019-06-09 20:54:58 i think you need 64bit os? 2019-06-09 20:55:05 I just run 'abuild -r' on armv7 and it builds without problem 2019-06-09 20:55:42 zfs is pretty horrific on 32bit 2019-06-09 20:55:51 why then is not disabled on x86 2019-06-09 20:56:04 https://github.com/zfsonlinux/zfs/wiki/FAQ#32-bit-vs-64-bit-systems 2019-06-09 20:57:05 might be on x86-32 that due to PAE, decent amount of memory is also available 2019-06-09 20:57:09 whereas not so on armv7 2019-06-09 20:58:34 jwh: decent memory is also available on arm32 nowadays 2019-06-09 20:58:50 with never kernels 2019-06-09 20:59:05 how do you define decent? 2019-06-09 20:59:33 enough to run 2019-06-09 20:59:57 tbh, I didn't tested zfs on armv7 2019-06-09 21:01:03 it'd probably be fine for small datasets with low i/o 2019-06-09 21:01:13 arc is pretty aggressive though 2019-06-09 21:01:32 just looking to main pkg's which are not enabled to all arch's trying to test why are they disabled 2019-06-09 21:02:16 I don't have plan to use zfs on arm32 2019-06-09 21:02:33 need to test it reall 2019-06-09 21:02:35 really* 2019-06-09 21:02:52 if it builds we could enable it. 2019-06-09 21:02:53 jwh: not I ;) 2019-06-09 21:04:00 also main/numactl is disabled on both arm32 and that's probably ok 2019-06-09 21:04:46 yes 2019-06-09 21:05:13 and main/hexchat is only left to test 2019-06-09 21:06:27 for zfs, I'm not sure if it should or shouldn't be enabled on arm32, just wanted to say I tested it and it builds without problem 2019-06-09 21:07:19 I'd test it well before enabling it, since if its enabled it should work properly 2019-06-09 21:07:40 btw, why hexchat is in main 2019-06-09 21:08:41 jwh: agree with you 2019-06-09 21:09:19 but theres a reason the zfs experts who originally ported it said don't run it on 32bit 2019-06-09 21:09:20 someone who need it on arm32 should tell us 2019-06-09 21:09:22 :) 2019-06-09 21:10:21 also main/hexchat passed 'abuild -r' on armv7 2019-06-09 21:11:11 although have to repeat myself, doesn't it belong to community better 2019-06-09 21:12:25 clandmeter: jwh: if zfs is not usable on arm32 maybe note about that should be added to APKBUILD 2019-06-09 21:14:38 the same caveats likely apply (or maybe it's worse, I'm not that intimately familiar with arm32) - it requires a lot of tuning and delicate use 2019-06-09 21:14:47 same caveats as x86-32 that is 2019-06-09 21:15:03 and even then it'll probably still break 2019-06-09 21:17:29 jwh: yes, most people write software with 64bit arches in mind 2019-06-09 21:18:04 well its just the way solaris was designed that causes the problems on other OSes 2019-06-09 21:18:12 but they did it that way for a reason 2019-06-09 21:18:31 Well, 32-bit dies on most platforms so its not a u reasonable assumption 2019-06-09 21:18:59 it isn't really that its designed for 64bit, just that it wants a lot of memory to play with 2019-06-09 21:19:03 which 32bit cannot provide 2019-06-09 21:19:41 Cogitri: number of manufactured of 32bit CPU's is a lot more than 64bit even today 2019-06-09 21:20:22 Not for desktop though 2019-06-09 21:20:29 For embedded stuff that's most likely true, yes 2019-06-09 21:20:45 But most devs are on desktop/server stuff which more than not is 64-bit 2019-06-09 21:21:08 right, if you don't count your keyboard as desktop device ;) but we are OT now. sorry 2019-06-09 21:21:11 you can't even buy 32bit only general purpose CPUs anymore, so that probably contributes :D 2019-06-09 21:21:35 mps: you have an armv7 device right? 2019-06-09 21:21:37 Yup 2019-06-09 21:22:34 I have a RPi1 as printer server, that's enough 32-bitness for me :P 2019-06-09 21:22:44 jwh: yes, exynos 8cpu's 4GB ram 1920x1080 display in compact note/chromebook 2019-06-09 21:22:58 you should be able to test zfs easily on that 2019-06-09 21:23:09 4G ram is quite a lot though, so you probably won't encounter any real issues 2019-06-09 21:23:20 and a few SBC's for different things and very good ones 2019-06-09 21:23:51 jwh: I don't use zfs, so are no eager to test it 2019-06-09 21:24:02 well its easy enough to test if you want to enable it 2019-06-09 21:24:13 fallocate;losetup -P 2019-06-09 21:24:34 just wanted to note that that we have pkg's in main which are disabled for some arches 2019-06-09 21:24:42 i have 32G memory in this box and it's not enough 2019-06-09 21:24:55 for zfs? 2019-06-09 21:25:06 not zfs, just in general 2019-06-09 21:25:09 oh 2019-06-09 21:25:10 lol 2019-06-09 21:25:14 re: '4G is quite a lot (...)' 2019-06-09 21:25:14 32GB is not enough? huh, what to say 2019-06-09 21:25:17 :) 2019-06-09 21:25:19 I run ZFS on my notebook with 16 gigs 2019-06-09 21:25:25 danieli: well it is for a limited platform 2019-06-09 21:27:40 i haven't measured but i know ZOL eats *some* of my memory 2019-06-09 21:27:54 its pretty greedy 2019-06-09 21:28:07 it'll have all of your 32G if it feels like it 2019-06-09 21:28:36 it can't because most is taken most of the time 2019-06-09 21:28:50 I just run btrfs 2019-06-09 21:28:58 It wdoes the actually stop you from using your RAM thp 2019-06-09 21:29:09 It frees it once smth requests mor RAM 2019-06-09 21:29:20 Yeaaah, BTRFS has eaten my data twice, so no 2019-06-09 21:29:23 i had to make oomkiller a bit more active to let my computer remain interactive when i use a little too much memory 2019-06-09 21:29:33 Β―\_(ツ)_/Β― 2019-06-09 21:29:38 SpaceToast: we got exa now 2019-06-09 21:29:45 btrfs has eaten my data once, but that was because of a mistake i made 2019-06-09 21:29:51 I've been running btrfs on 20+ hosts for like 3 years 2019-06-09 21:30:00 it's never eaten my data without it being my fault 2019-06-09 21:30:01 red hat has dropped it but suse is going all in 2019-06-09 21:30:04 (with it being my fault too, but still) 2019-06-09 21:30:16 maxice8: it has a timezone-related bug, if you use $TZ 2019-06-09 21:30:23 which is why I didn't bother submitting it yet 2019-06-09 21:30:30 but it should be ok if it's in testing/ anyway 2019-06-09 21:30:40 For me it died twice after hard resets due to KVM 2019-06-09 21:33:30 is exa actually bootable yet? 2019-06-09 21:33:51 or exo 2019-06-09 21:33:52 uhh 2019-06-09 21:33:52 or w/e it was 2019-06-09 21:34:06 what was that new one 2019-06-09 21:34:12 jwh: exa is an ls-like 2019-06-09 21:34:18 i mean exa the ls but rewritten in rust 2019-06-09 21:34:20 with nicer colors an a few extra features 2019-06-09 21:34:21 o 2019-06-09 21:34:22 exa is a ls replacement written in rust 2019-06-09 21:34:25 I thought you meant the fs lol 2019-06-09 21:34:31 maybe it was abandoned 2019-06-09 21:34:49 bcachefs? 2019-06-09 21:35:00 hm maybe 2019-06-09 22:08:37 sunday seems to be hot again 2019-06-09 22:09:47 very 2019-06-09 22:26:12 hm 2019-06-09 22:26:30 pwd in build() is not what i set $builddir t 2019-06-09 22:26:32 to* 2019-06-09 22:27:00 abuild-3.4.0_rc4-r0 2019-06-09 22:27:22 ah, i screwed something up, nevermind 2019-06-09 22:29:33 lol 2019-06-09 22:30:04 i realized it would be 10x easier to do the bootstrapping through a separate package, so i did that, but i used $pkgname in $builddir 2019-06-09 23:13:13 does busybox `cp' not have an option to do -a (-dpR) but ignore certain attributes? 2019-06-09 23:14:14 it should have 2019-06-09 23:14:27 it seems extremely limited to me 2019-06-09 23:14:44 ah, okay, the man page has everything, --help does not 2019-06-09 23:14:53 maybe -p 2019-06-09 23:15:26 -p included in -a, but i want to preserve all attributes except one (owner) 2019-06-09 23:15:36 ehm, yes, sorry 2019-06-09 23:16:03 aha, not sure bb cp support this 2019-06-09 23:21:55 i guess i could do `find (...) -exec install (...) \;' 2019-06-09 23:22:04 if it's even necessary, time will show 2019-06-10 00:05:37 mps: you don't happen to remember how to make a package depend on package A *or* package B? 2019-06-10 00:06:09 nevermind, it doesn't look like it'll be necessary, nice 2019-06-10 03:40:28 ping ncopa for when you wake up - it would be good to get pr8712 into 3.10; purely a bugfix, from upstream 2019-06-10 06:46:00 <_ikke_> morning all 2019-06-10 06:46:29 1:46 PM 2019-06-10 06:46:33 <_ikke_> heh 2019-06-10 06:46:37 <_ikke_> ($dayoftime) 2019-06-10 06:46:50 https://patchwork.alpinelinux.org/patch/4888/ can be closed as py3-cairocffi is already built for python3.7 2019-06-10 06:47:56 <_ikke_> Done 2019-06-10 06:48:43 <_ikke_> But someone should reply as well to the mails 2019-06-10 06:48:55 Good luck 2019-06-10 06:50:47 <_ikke_> done 2019-06-10 06:50:57 nice 2019-06-10 06:51:46 <_ikke_> otherwise it looks like these are just ignored 2019-06-10 07:00:42 yes 2019-06-10 08:07:13 danieli: good morning. I tried to look for alternate dependencies and played with provides and negated depends but nothing worked, so I gave up to this 2019-06-10 08:35:03 uhhhh 2019-06-10 08:35:19 moving py to py3-pyldap broke wok which broke kimchi 2019-06-10 08:39:02 <_ikke_> We need to be careful changing these kinds of things 2019-06-10 08:39:12 morning 2019-06-10 08:39:23 we should get the 3.10.0 out this week 2019-06-10 08:39:29 ncopa: morning 2019-06-10 08:39:33 <_ikke_> ncopa: right 2019-06-10 08:39:38 <_ikke_> ncopa: in pressing matters? 2019-06-10 08:39:42 _ikke_: what to do now ? kimchi fails to build on armv7 ? 2019-06-10 08:39:48 disable kimchi on all arches ? 2019-06-10 08:40:07 <_ikke_> maxice8: can we revert the py3-pyldap change? 2019-06-10 08:40:34 yes 2019-06-10 08:40:56 _ikke_: http://tpaste.us/xpNr 2019-06-10 08:41:04 <_ikke_> I would go for that then (don't forget to bump pkgrel in that case) 2019-06-10 08:41:27 something needs py2-pyldap? 2019-06-10 08:41:40 ncopa: wok and by extension kimchi 2019-06-10 08:41:47 wok needs it and there is ginger and gingertest 2019-06-10 08:42:06 so converting to python3 only entails moving 3 packages at least 2019-06-10 08:42:15 <_ikke_> wok doesn't have it in its dependencies 2019-06-10 08:42:36 py2-pyldap is in depends= 2019-06-10 08:42:59 <_ikke_> pkgs.a.o doesn't list it? 2019-06-10 08:43:19 hm 2019-06-10 08:43:19 <_ikke_> I see it in the APKBUILD 2019-06-10 08:43:21 i'm looking at the APKBUILDs 2019-06-10 08:43:27 kimchi is in testing 2019-06-10 08:43:37 and seems to have python3 support in latest git 2019-06-10 08:43:59 i suppose the quickest fix is to revert 2019-06-10 08:49:29 in a last few days number of failed builds on armv7 is increased. anyone have idea what is the culprit? 2019-06-10 09:08:27 no clue 2019-06-10 09:08:37 seems like pg_cron fails on other arches as well 2019-06-10 09:08:43 s390x and ppc64le 2019-06-10 09:09:25 looking at it 2019-06-10 09:09:27 it fails on all arches 2019-06-10 09:14:17 <_ikke_> ncopa: I fixed at least one issue with the armv7 builder 2019-06-10 09:27:54 ncopa: fixed pg_cron 2019-06-10 09:27:58 the problem was that the version was too old for our recent `acl` package 2019-06-10 09:28:29 ncopa: we talked last week about enabling some drivers for armhf/armv7 in linux-vanilla, serial console at least. I have split minds about this and not sure if it worth in this point 2019-06-10 09:29:40 it will enable seeing kernel boot messages and rest but will not solve all problems on some of SOC's 2019-06-10 09:31:12 here is the patch http://tpaste.us/yPxn you decide if it is worth to apply it 2019-06-10 09:39:46 mps: will apply 2019-06-10 09:39:48 if it builds 2019-06-10 09:40:16 tested it, it builds 2019-06-10 09:40:31 only forgot to add pkgrel bump, I see now 2019-06-10 09:41:25 and tested on real hardware that serial console works 2019-06-10 09:42:45 but I don't want to say that you shouldn't test build. more tests with more people are always good 2019-06-10 09:42:46 no need for bump in this case as i am about to upgrade version at the same time 2019-06-10 09:43:01 i am building it as we spead 2019-06-10 09:43:11 good 2019-06-10 09:44:21 to repeat, it is not final solution to install Alpine on these boards but at least users will have chance to see boot process and error messages 2019-06-10 09:44:51 we have to work on real solution in (near) future 2019-06-10 09:45:40 ok 2019-06-10 09:45:44 but its a step forward 2019-06-10 09:46:08 <_ikke_> ncopa: I assume it's not standard for builders to pass -s and -k to buildrepo 2019-06-10 09:46:58 correct 2019-06-10 09:47:06 <_ikke_> that was the case for armv7 2019-06-10 09:47:16 ok 2019-06-10 09:47:34 did you change it back? 2019-06-10 09:47:36 <_ikke_> yes 2019-06-10 09:47:39 should have a look at pr8629 for 3.10 2019-06-10 09:47:51 <_ikke_> danieli: right, I still have that in my 'queue' 2019-06-10 09:47:58 i can test build it over again just to make sure 2019-06-10 09:48:05 travis succeeded but not drone 2019-06-10 09:48:11 <_ikke_> Due to time? 2019-06-10 09:48:43 is it ready to push? 2019-06-10 09:49:00 a seemingly random test failed in drone 2019-06-10 09:49:33 oh what arch? 2019-06-10 09:49:34 danieli: on which arch it failed 2019-06-10 09:49:37 on* 2019-06-10 09:49:42 all of them on drone 2019-06-10 09:49:59 aha, will try now on lxc 2019-06-10 09:50:14 entire thing ran for 40 mins according to travis 2019-06-10 09:51:03 good, will have enough time for coffee ;) 2019-06-10 09:51:40 i got some tea, so i'm happy 2019-06-10 09:52:26 oh, yes. better will be tea, thanks for remind me 2019-06-10 09:55:25 yesterday I noticed that hexchat is in main. should it be moved to community 2019-06-10 09:55:50 <_ikke_> probably, same I guess for weechat 2019-06-10 09:56:24 <_ikke_> A lot of these are still in main from the time that community did not exist 2019-06-10 09:56:52 and disabled for armhf/armv7, I tested build on armv7 of hexchat and it pass without error 2019-06-10 10:04:52 danieli: erlang pass build on armv7 in lxc 2019-06-10 10:05:02 mps: elixir was the one that failed 2019-06-10 10:05:16 aha,ok 2019-06-10 10:05:31 does elixir need erlang to build 2019-06-10 10:05:36 yes 2019-06-10 10:05:54 all of the other packages that were modified in the PR are packages that need to be rebuilt against newer erlang 2019-06-10 10:06:30 so, we should push erlang first and when uploaded then continue with elixir? 2019-06-10 10:09:40 correct 2019-06-10 10:09:49 apparently github PRs process them in order 2019-06-10 10:10:13 building elixir now 2019-06-10 10:11:57 linux-vanilla failed on aarch64. I think I didn't touched aarch64 config 2019-06-10 10:14:26 danieli: ls excerpt: -rw-r--r-- 1 mps mps 4039233 Jun 10 10:12 elixir-1.8.2-r0.apk 2019-06-10 10:14:31 on armv7 2019-06-10 10:14:47 date is UTC 2019-06-10 10:14:55 i'm rebuilding on a pretty clean x86_64 system to double chek 2019-06-10 10:14:59 check* 2019-06-10 10:15:00 it passed 2019-06-10 10:15:21 i'm working on getting ada ide (gnat prog. studio / gps) into alpine 2019-06-10 10:16:12 ada? hmm....... 2019-06-10 10:18:32 elixir builds fine 2019-06-10 10:20:05 also here, nice 2019-06-10 10:20:53 armv7? 2019-06-10 10:21:37 ncopa: 'abuild -r' linux-vanilla on aarch64 stops asking some question for enabling some thins 2019-06-10 10:21:42 'Cortex-A76: Software Step might prevent interrupt recognition (ARM64_ERRATUM_1463225) [Y/n/?] (NEW)' 2019-06-10 10:21:50 danieli: yes, armv7 2019-06-10 10:21:59 mps: ok. will fix that 2019-06-10 10:22:10 good 2019-06-10 10:25:23 hm 2019-06-10 10:25:33 something isn't right with cloudi (as it is now) 2019-06-10 10:25:39 >>> cloudi: Analyzing dependencies... 2019-06-10 10:25:39 ERROR: unsatisfiable constraints: 2019-06-10 10:25:39 required by: ocaml-4.07.1-r0[so:libbfd-2.31.1.so] 2019-06-10 10:25:39 so:libbfd-2.31.1.so (missing): 2019-06-10 10:27:50 libbfd-2.32.so is provided by binutils 2019-06-10 10:28:01 so ocaml has to be rebuilt against it 2019-06-10 10:30:10 ocam lang is useful of other CPUs except transputers? interesting, didn't looked at for long time 2019-06-10 10:30:22 ocaml is pretty cool 2019-06-10 10:31:10 right, I learned some 'net' processing concepts from it and transputers 2019-06-10 10:31:35 F# began a an implementation of the ocaml core 2019-06-10 10:31:37 as* 2019-06-10 10:48:15 im rebuilding ocaml and cloudi 2019-06-10 10:48:55 is pr8335 ready to merge, or does it need additional review by ncopa as a maintainer? 2019-06-10 10:50:57 hjaekel: didn't you renamed proj4 to proj earlier 2019-06-10 10:52:17 yes I did. But I wanted to split the huge pr into smaller ones. This is the first one and I am waiting to submit the other ones 2019-06-10 10:53:36 good, will look at it if ncopa doesn't have time 2019-06-10 10:55:00 thanks 2019-06-10 10:55:19 git worktree is wonderful 2019-06-10 10:55:28 np 2019-06-10 10:56:15 i'm testing it atm 2019-06-10 11:00:30 >>> WARNING: proj4-dev*: Found static archive on usr/lib/libproj.a but name doesn't end with -static 2019-06-10 11:00:33 this the only remark from me 2019-06-10 11:03:02 danieli, should I just delete libproj.a? 2019-06-10 11:03:27 you can leave it for now if it was already like that 2019-06-10 11:04:00 what i'm thinking is to add $pkgname-static as a subpackage, it should automatically extract the .a file into it, but i can sort that after yours is merged 2019-06-10 11:04:08 and it's merged 2019-06-10 11:04:35 If you add a static subpackage please define a function for it 2019-06-10 11:05:02 Stable releases still don't have abuild with default_static 2019-06-10 11:05:14 ah, okay 2019-06-10 11:05:29 If it is in testing it is OK I guess 2019-06-10 11:05:31 danieli, thank you. can you let me create the -static subpackage, I already prepared some more pr, just to avoid merge conflicts 2019-06-10 11:05:35 Since testing is only on edge 2019-06-10 11:05:44 hjaekel: you can do it if you'd like :) 2019-06-10 11:05:47 if the -static is needed for this pkg, for now it could be ignored, afaik 2019-06-10 11:05:55 Also define it in the subpackages variable before -dev 2019-06-10 11:06:25 maxice8: good catch 2019-06-10 11:06:26 Since the default_dev still globbles it up even if static is defined 2019-06-10 11:06:30 indee 2019-06-10 11:06:31 d 2019-06-10 11:06:52 Easy to know when you're the one that introduced the fuck up in the first place :^) 2019-06-10 11:07:50 I had a hope that this channel will be free of bad words 2019-06-10 11:08:05 i started working on a apk reimpl and a partial abuild reimpl in C 2019-06-10 11:08:39 mps: https://www.vidarholen.net/contents/wordcount/ 2019-06-10 11:11:47 ah, ok, proj4 already pushed 2019-06-10 11:30:44 these perl-dbix-* pkg's needs perl-sql-abstract to be built on builders 2019-06-10 11:31:19 anyone can trigger build of it 2019-06-10 11:43:55 so i have this lib that provides a .so file, but abuild says >>> ERROR: *: .so: path not found 2019-06-10 11:44:07 i tried to add provides="so:.so" but that did not work 2019-06-10 11:44:31 it clearly symlinks /usr/lib/.so to the real .so file on disk 2019-06-10 11:45:27 normally the /usr/lib/libfoo.so is a symlink to a versioned library 2019-06-10 11:45:31 yes 2019-06-10 11:45:32 like libfoo.so.1 2019-06-10 11:45:41 it's /usr/lib/.so.2019 -> real path 2019-06-10 11:45:55 (version is simply "2019") 2019-06-10 11:55:07 maxice8: you asked about https://patchwork.alpinelinux.org/patch/4803/ pkg, testing/shadowsocks-libev 2019-06-10 11:55:29 did you made PR for it or did something else 2019-06-10 11:55:53 I have a PR for it 2019-06-10 11:56:23 ok, what to do with these two patches on pw.a.o 2019-06-10 11:56:39 to reject them or ? 2019-06-10 11:57:49 Not sure they even work since it doesn't add libcorkipset and libbloom to the dependencies 2019-06-10 11:58:38 yes, but one polite mail should be sent to author 2019-06-10 11:58:43 https://hastebin.com/raw/yonegutaqo perhaps it's failing because of how it symlinks? 2019-06-10 12:00:43 maxice8: could you write short message about this 2019-06-10 12:01:15 Later am waiting someone at Bus station 2019-06-10 12:02:42 np, we are not in hurry. :) 2019-06-10 12:14:14 pr8719 is my next pr for proj4. It adds -static and -utils subpackages. Subsequent pr's will add the datumgrid subpackage and the final rename 2019-06-10 12:17:50 hjaekel: did you test build? 2019-06-10 12:18:49 yes, but only on x86_64 2019-06-10 12:19:55 that's fine. I don't see static() and because that ask 2019-06-10 12:21:46 as maxice8 said, you need to define static() because of some brokenness with default_static() 2019-06-10 12:22:03 edge already has default_static 2019-06-10 12:22:10 apparently stable doe snot 2019-06-10 12:22:12 does not* 2019-06-10 13:12:46 wtf, my build box went downwut 2019-06-10 13:12:54 oops, forgot to remove the old message in the input field :) 2019-06-10 13:13:12 anyway - wut - #alpine-commits reports a build error for kitty-0.14.2-r0 on x86, but it successfully built 2019-06-10 13:16:59 wheres your build box located 2019-06-10 13:17:05 my dedi shat itself 2019-06-10 13:17:09 networking issue 2019-06-10 13:22:19 Packet.net AMS according to our netbox 2019-06-10 13:22:25 (netbox went down too, but it's back) 2019-06-10 13:22:35 anyway, it most likely wasn't the build box that went down, it was the VPN link 2019-06-10 13:26:54 hm 2019-06-10 14:03:25 danieli: elixir fails to build for me 2019-06-10 14:03:37 ncopa: interesting, what fails_ 2019-06-10 14:03:38 ? 2019-06-10 14:03:41 the same test as drone ci? 2019-06-10 14:04:00 1) test does not start applications on --no-start (Mix.Tasks.RunTest) 2019-06-10 14:04:00 test/mix/tasks/run_test.exs:39 2019-06-10 14:04:00 Expected false or nil, got {:sample, 'sample', '0.1.0'} 2019-06-10 14:04:00 code: refute List.keyfind(apps, :sample, 0) 2019-06-10 14:04:00 arguments: 2019-06-10 14:04:14 that's so strange, same thing happens in drone ci 2019-06-10 14:04:14 ... 2019-06-10 14:04:18 but it builds fine for me *and* in travis 2019-06-10 14:04:23 stacktrace: 2019-06-10 14:04:23 test/mix/tasks/run_test.exs:45: anonymous fn/0 in Mix.Tasks.RunTest."test does not start applications on --no-start"/1 2019-06-10 14:04:23 (elixir) lib/file.ex:1506: File.cd!/2 2019-06-10 14:04:23 test/mix/tasks/run_test.exs:40: (test) 2019-06-10 14:04:28 this is on armv7 2019-06-10 14:04:48 does the elixir package predate armv7 as a supported arch? 2019-06-10 14:04:50 aarch64) options="!check" ;; # FIXME 2019-06-10 14:05:46 it builds for me on armv7 2019-06-10 14:06:10 maybe its a bug in thte testsuite? 2019-06-10 14:06:46 I could try on aarch64, if you mind 2019-06-10 14:07:23 i've asked in #elixir-lang and if i don't figure it out, i will create an issue if there is none 2019-06-10 14:30:50 danieli: ncopa: I enabled check on current elixir on aarch64 and it passed 'abuild -r' without error 2019-06-10 14:31:11 current in aports, I mean 2019-06-10 14:32:10 heisenbug? 2019-06-10 15:27:00 i think im gonna tag rc3 now 2019-06-10 15:27:31 <_ikke_> Something specific that still needs to be tested? 2019-06-10 15:27:56 the installer with different variations 2019-06-10 15:28:02 like tmpfs install 2019-06-10 15:28:07 with encrypted apkovl etc 2019-06-10 15:28:34 rc3 is tagged 2019-06-10 15:28:44 then we only need make a release notes i think 2019-06-10 15:29:41 <_ikke_> I think I can test on a raspberry pi 1b and 2 2019-06-10 15:30:17 testing/fgt fails on builder armv7 saying that 'sha512sum: WARNING: 1 of 1 computed checksums did NOT match' 2019-06-10 15:30:20 i can test on 3 if i'm told exactly what to test 2019-06-10 15:31:01 i have at least one of absolutely all the rpi models 2019-06-10 15:31:08 <_ikke_> nicwe 2019-06-10 15:31:21 test install it from scratch 2019-06-10 15:31:21 but it builds fine on armv7 lxc, without this error 2019-06-10 15:32:26 mps: i removed the file from distfiles 2019-06-10 15:32:34 1b, 1a, 1b+, 1a+, 1b, zero, zero w, 3b, 3a+, 3b+ 2019-06-10 15:32:52 we could check which of those we want to merge https://github.com/alpinelinux/aports/pulls?q=is%3Aopen+is%3Apr+milestone%3A%223.10+release%22 2019-06-10 15:33:16 ok, it should build on next pass then 2019-06-10 15:33:37 we should also try to fix as many of those as possible: https://bugs.alpinelinux.org/projects/alpine/issues?fixed_version_id=144&set_filter=1&status_id=o 2019-06-10 15:33:51 beware of exim and vlc vulns 2019-06-10 15:34:04 <_ikke_> I pushed the vlc update already 2019-06-10 15:34:14 i see the exim one on the tracker 2019-06-10 15:34:22 it's been exploited in the wild 2019-06-10 15:34:25 <_ikke_> What tracked? 2019-06-10 15:34:27 <_ikke_> tracker 2019-06-10 15:34:32 alpine sec 2019-06-10 15:36:49 it's patched in edge but not any other branch 2019-06-10 15:37:05 <_ikke_> ah ok 2019-06-10 15:37:50 <_ikke_> It's in community though 2019-06-10 15:38:14 im fixing int now 2019-06-10 15:38:49 there are some report saying some rpi is broken 2019-06-10 15:38:53 i think we pished fix 2019-06-10 15:38:56 which model(s)? 2019-06-10 15:38:56 pushed 2019-06-10 15:38:57 i can test 2019-06-10 15:39:10 hm, i should set up a vlan for netbooting rpis 2019-06-10 15:39:18 https://bugs.alpinelinux.org/issues/10155 2019-06-10 15:39:56 ah 2019-06-10 15:40:00 <_ikke_> ncopa: so you are handling exim? 2019-06-10 15:50:24 <_ikke_> This is the patch: https://github.com/Exim/exim/commit/d740d2111f189760593a303124ff6b9b1f83453d.patch 2019-06-10 15:50:46 iirc it's patched in 1.91 2019-06-10 15:50:59 <_ikke_> the patch applies until 1.87 they say 2019-06-10 15:51:08 mm, might as well just backport the patch 2019-06-10 15:51:38 <_ikke_> If it hadn't leaked, the patch would only be released tomorrow 2019-06-10 15:53:02 <_ikke_> ncopa: upgraded exim to 1.92 on 3.9 2019-06-10 15:53:21 <_ikke_> oh, mksully22 did 2019-06-10 16:49:18 i cherry-picked commit for exim 2019-06-10 17:39:43 <_ikke_> ncopa: you applied this PR https://github.com/alpinelinux/aports/pull/8705, which removes the option="!check" without reason 2019-06-10 17:39:51 <_ikke_> and the PR isn't closed 2019-06-10 18:44:23 has anyone had a chance to check out that FDE patch I sent for setup-disks 2019-06-10 18:59:45 ddevault: briefly, I'd really like to have it. I pinged the channel a while ago and the reply I got was that everybody is busy with the release. 2019-06-10 18:59:53 fair enough 2019-06-10 20:17:27 i have a package requiring libgpr.so, which is provided by one of its subpackages (libgpr) - it reports >>> ERROR: gprbuild*: libgpr.so: path not found 2019-06-10 20:17:29 how do I solve that? 2019-06-10 20:18:04 <_ikke_> When do you get that message? 2019-06-10 20:18:22 tracing dependencies for the parent package 2019-06-10 20:18:28 <[[sroracle]]> you might have to specify ldpath= in APKBUILD 2019-06-10 20:18:41 <[[sroracle]]> if the .so is not in a standard location 2019-06-10 20:19:12 lrwxrwxrwx root/root 0 2019-06-10 20:15 lib/libgpr.so -> ../lib//gpr/relocatable/gpr/libgpr.so 2019-06-10 20:19:12 -rwxr-xr-x root/root 5313216 2019-06-10 20:15 lib/gpr/relocatable/gpr/libgpr.so 2019-06-10 20:19:26 hm, that doesn't look right, it installs in /lib and not /usr/lib 2019-06-10 20:20:32 <[[sroracle]]> in that case you can try options=ldpath-recursive. but yeah i agree it should probably be in /usr/lib 2019-06-10 20:20:35 it was `"$subpkgdir"' and not `"$subpkgdir"/usr', let's see if it works now 2019-06-10 20:20:51 it was meant to, i made a mistake, but i'll see in a second if that fixes it 2019-06-10 20:21:49 darn it, still path not found for the .so, even if it's set to depend on the subpackage containing it 2019-06-10 20:23:21 daniel@disaksen-edge-x86_64 [~/aports/testing/gprbuild]$ tar -tvf ~/packages/testing/x86_64/libgpr-2019-r0.apk | grep "\.so" 2019-06-10 20:23:22 lrwxrwxrwx root/root 0 2019-06-10 20:21 usr/lib/libgpr.so -> ../lib//gpr/relocatable/gpr/libgpr.so 2019-06-10 20:23:22 -rwxr-xr-x root/root 5313216 2019-06-10 20:21 usr/lib/gpr/relocatable/gpr/libgpr.so 2019-06-10 20:23:32 oops, pasted one line too much - whatever 2019-06-11 03:20:08 what does it take to move a package out of testing and into main? 2019-06-11 03:20:37 hiawatha has been running great for me, literally no issues in all my tinkering but I still need to have edge enabled to use it 2019-06-11 03:22:00 why main? why not community? 2019-06-11 03:22:21 getting packages from testing to community (i.e. into the next stable release too) just takes an active maintainer and some testing of the package so it's verified to work 2019-06-11 03:34:29 well, whatever the case... just out of edge/testing 2019-06-11 03:34:45 I'm not super familiar with the categorization 2019-06-11 03:35:05 but ok, understood 2019-06-11 03:36:36 there's main that's "super important software", community is the rest 2019-06-11 03:36:44 testing is fairly self explanatory, and is only built for edge 2019-06-11 03:37:18 well, main is guaranteed to be supported for a good while 2019-06-11 06:22:19 ncopa: sorry about the spam 2019-06-11 09:25:06 _ikke_: re pr8705 it passed the CI so I assume upstream have fixed the tests? 2019-06-11 09:32:33 <_ikke_> ncopa: No, there is no check() function defined 2019-06-11 09:32:42 <_ikke_> so abuild complains no test are run 2019-06-11 09:33:06 <_ikke_> There are still some musl incompatibilities I'm trying to fix one day 2019-06-11 09:53:50 ncopa: yesterday patch to linux-vanilla for armhf/armv7 is even better than I expected 2019-06-11 09:54:26 I'm testing it on two boards now alpine is better on them 2019-06-11 09:57:25 found out why icmake-comp doesn't appear and thus makes yodl fail to build 2019-06-11 09:57:34 it fails to link with undefined references 2019-06-11 09:58:36 <_ikke_> ah, ok 2019-06-11 09:58:43 <_ikke_> why doesn't abuild catch that? 2019-06-11 09:58:51 because the build system decides 2019-06-11 09:58:55 "nah it is fine, keep going" 2019-06-11 09:58:58 <_ikke_> right 2019-06-11 09:59:42 so you just have a huge undefined reference error 2019-06-11 09:59:58 and the build continues and gets packaged because the other components built. 2019-06-11 10:05:29 having -Os makes it fail 2019-06-11 10:05:29 -O2 works 2019-06-11 10:34:36 I get some packages that fail with undefined reference while linking on Os but works on O2 2019-06-11 10:35:21 sounds like optimizer optimizes away a bit too much 2019-06-11 10:35:58 question about llvm 2019-06-11 10:36:07 at this point, do we dare upgrade to llvm8? 2019-06-11 10:36:16 or du we upgrade to llvm 7.1? 2019-06-11 10:36:32 we want the 3.10 release out this week 2019-06-11 10:37:04 Hmmmm 2019-06-11 10:37:17 The new release does make it hard I'd normally push for 8 2019-06-11 10:39:14 its not ABI compatible either 2019-06-11 10:39:38 Yes that part im aware 2019-06-11 10:40:01 One of the best (sarcasm here) parts of VL is doing LLVM bumps 2019-06-11 10:42:20 <_ikke_> http://tpaste.us/vbmO 2019-06-11 10:42:27 <_ikke_> these packages seem to (make)depend on llvm 2019-06-11 10:42:47 <_ikke_> What does VL mean? 2019-06-11 10:43:00 Void Linux 2019-06-11 10:43:02 <_ikke_> ah 2019-06-11 10:43:52 <_ikke_> So rebuilding those would not be insurmountable 2019-06-11 10:44:56 The worst candidate is rust but I think Cogitri is working on it 2019-06-11 10:47:18 crystal cannot be built with llvm higher than 6 2019-06-11 10:47:53 also, ponyc afaik 2019-06-11 10:48:11 <_ikke_> llvm6 will still exist 2019-06-11 10:49:50 also, not sure that the ghc can be built with llvm8 2019-06-11 10:50:56 only rust 1.34 need llvm8, I think 2019-06-11 10:51:59 but I stopped to test these pkg because Cogitri promised he will work on them 2019-06-11 10:52:38 I'm diverting my interested back to arm boards 2019-06-11 11:04:10 Failing Tests (6): 2019-06-11 11:04:11 LLVM :: DebugInfo/X86/debug_addr.ll 2019-06-11 11:04:11 LLVM :: tools/llvm-dwarfdump/X86/debug_addr_address_size_mismatch.s 2019-06-11 11:04:11 LLVM :: tools/llvm-dwarfdump/X86/debug_addr_dwarf4.s 2019-06-11 11:04:11 LLVM :: tools/llvm-dwarfdump/X86/debug_addr.s 2019-06-11 11:04:11 LLVM :: tools/llvm-dwarfdump/X86/debug_addr_unsupported_version.s 2019-06-11 11:04:11 LLVM :: tools/llvm-dwarfdump/X86/debug_addr_version_mismatch.s 2019-06-11 11:04:18 thats on armv7 2019-06-11 11:04:57 which version 2019-06-11 11:05:08 llvm 7.1 2019-06-11 11:05:17 ah, yes 2019-06-11 11:05:25 this one https://github.com/alpinelinux/aports/pull/8699 2019-06-11 11:06:10 I told earlier that llvm7 is problematic :) 2019-06-11 11:06:39 from my understanding the 7.1 woudl fix things? 2019-06-11 11:06:44 and I wrote that we should not add llvm7 at all 2019-06-11 11:07:12 they promised 7.1 but still didn't released it 2019-06-11 11:07:56 they promised they will release it in the end of february 2019-06-11 11:08:15 looks like they lost interest for this version 2019-06-11 11:09:14 but of course, this is my guess, I don't know for sure 2019-06-11 11:17:31 Just move on from LLVM7 and use LLVM8 :) 2019-06-11 11:18:08 On that note, pr8620 2019-06-11 11:19:10 About ponyc: pr8626 2019-06-11 11:19:23 But it's currently broken due to Gold being broken, working on it with upstream 2019-06-11 11:20:41 I can work on Rust once the LLVM8 PR has been merged and pr8628 2019-06-11 11:21:00 Right now everything is kind of stalling for people with access to main/ :) 2019-06-11 11:22:08 I mean Rust on other arches 2019-06-11 11:23:45 IMO we should just use LLVM8 where possible and LLVM6 elsewhere 2019-06-11 11:23:47 I think we should move llvm8 to community 2019-06-11 11:23:53 if not to main 2019-06-11 11:24:11 Cogitri: agree 2019-06-11 11:24:29 Then I'll have to do some more moving later on for ponyc and stuff, so that seems supoptimal to me 2019-06-11 11:24:36 I'd prefer LLVM8 being in main 2019-06-11 11:25:55 you must have hard and convincing reasons to move from testing to main 2019-06-11 11:26:29 <_ikke_> One criteria is upstream support 2019-06-11 11:26:37 although I think your llvm8 should go directly to community and not to testing in first push 2019-06-11 11:26:39 <_ikke_> Will upstream support llvm8 for 2 years? 2019-06-11 11:26:42 Well, it's only in testing to check if it builds on all arches 2019-06-11 11:27:01 <_ikke_> but llvm7 is in main as well 2019-06-11 11:27:31 I have big urge to move it to community after I tested it when you psoted your PR 2019-06-11 11:27:46 <_ikke_ "but llvm7 is in main as well"> Yup 2019-06-11 11:27:59 And no llvm8 in main means no clang in main 2019-06-11 11:28:00 Which sounds super bad to me tbh 2019-06-11 11:28:01 but don't dare because I'm not still experienced in these actions on alpine 2019-06-11 11:28:16 there is clang6 2019-06-11 11:43:48 Which should be removed some time down the line too 2019-06-11 11:50:34 i dont think we can move llvm to community 2019-06-11 11:50:38 due to mesa 2019-06-11 11:51:21 <_ikke_> does mesa need to be in main? 2019-06-11 11:51:29 due to xorg 2019-06-11 11:51:51 there is a lots of packages depending on mesa 2019-06-11 11:51:56 so we would need look over those 2019-06-11 11:52:00 and move them one by one 2019-06-11 11:52:07 <_ikke_> No direct dependencies? 2019-06-11 11:52:19 <_ikke_> I only see mesa-* on pkgs.a.o 2019-06-11 11:52:32 but i suspect it will be difficult 2019-06-11 11:52:35 <_ikke_> ah, dependend on the subpackages 2019-06-11 11:52:41 <_ikke_> ok n/m then 2019-06-11 11:52:43 its some of the subpackages to mesa 2019-06-11 11:53:24 im tno saying its impossible 2019-06-11 11:53:46 everything is possible. the impossible just takes longer time 2019-06-11 11:53:47 <_ikke_> At least oo much for 3.10 :0 2019-06-11 11:58:02 Well, I personally don't see the problem with having llvm8 in main, Upstream usually makes a .1 if there are bigger problems with the release 2019-06-11 11:59:08 problem is that we have llvm 5,6,7,8 2019-06-11 11:59:11 <_ikke_> They apparently haven't done that for 7.0 yet 2019-06-11 11:59:19 they just did 7.1 2019-06-11 11:59:23 <_ikke_> ah ok 2019-06-11 11:59:34 but it breaks ABI so everything needs to be rebuilt... 2019-06-11 11:59:37 <_ikke_> mps mentioned they didn't release it yet 2019-06-11 12:04:10 They released it and then reverted the release 2019-06-11 12:04:14 Dunno what's up with that 2019-06-11 12:04:31 Yeah, LLVM doesn't care much about backwards compatibility 2019-06-11 12:07:04 <_ikke_> Few projects seem to care about that nowadays 2019-06-11 12:10:20 Well, yes, but most projects don't release an API breaking major release every year 2019-06-11 12:18:24 i suppose we should upgrade clang, compiler-rt lldb etc if we push llvm8? 2019-06-11 12:18:40 I think we should not upgrade llvm now, but after release of 3.10 2019-06-11 12:18:50 but llvm7 is broken? 2019-06-11 12:19:03 hmmm. right 2019-06-11 12:19:20 what is currently using llvm7? 2019-06-11 12:19:44 I have a PR open for those as well. 2019-06-11 12:19:48 bcc 2019-06-11 12:20:05 ncopa: Rust, which is super broken, Mesa which works apparently, Clang 2019-06-11 12:20:09 bpftrace 2019-06-11 12:20:28 Cogitri: wher eis the PR for clang? 2019-06-11 12:20:45 im looking at a PR which only move llvm8 to main and makes it default 2019-06-11 12:22:05 <_ikke_> (fyi: https://github.com/alpinelinux/aports/pull/8620) 2019-06-11 12:22:33 if you are ready to postpone release some days than trying llvm8 sounds reasonable 2019-06-11 12:23:28 pr8584 is for the other LLVM stuff 2019-06-11 12:23:40 I need to add llvm-libunwind to that too 2019-06-11 12:24:01 And split it up to let CI run over it once LLVM8 to main has been merged 2019-06-11 12:24:38 Cogitri: I don't expect problems with llvm8 2019-06-11 12:25:40 Same 2019-06-11 12:29:40 In a hour or two I will try to build all from your PR on armv7, but now I will be afk for some time 2019-06-11 12:56:38 i think we also need to rebuild afl, beanstalkd, firefox-esr, greenbone-security-assistant, gvm-libs, gvmd, and openvas-scanner 2019-06-11 12:56:45 which seems to use clang 2019-06-11 12:57:07 Yup 2019-06-11 13:31:35 im building llvm8 + friends 2019-06-11 13:31:38 seems to be ok 2019-06-11 13:31:48 merging mesa while at it, and rebuild it against llvm8 2019-06-11 13:32:10 Okie 2019-06-11 13:32:29 uhm, 'load average: 311.65, 294.32, 297.99', do we build on same machine 2019-06-11 13:32:33 i guess we can do the rebuilds with clang after thats 2019-06-11 13:32:38 mps i think we may do :) 2019-06-11 13:32:49 should I stop then 2019-06-11 13:33:01 are you working on llvm8? 2019-06-11 13:33:16 i think im almost done 2019-06-11 13:33:20 yes, right now building clang 2019-06-11 13:33:21 and ready to push 2019-06-11 13:33:28 i've built it all now 2019-06-11 13:33:41 i also enabled lldb for armv7 2019-06-11 13:33:48 I'm buildind on armv7 lxc 2019-06-11 13:33:53 same 2019-06-11 13:33:56 i think you can halt it 2019-06-11 13:34:01 ok 2019-06-11 13:34:01 im gonna push it in a sec 2019-06-11 13:34:15 mesa rebuild is done 2019-06-11 13:34:23 stopped 2019-06-11 13:34:25 i also upgraded llvm-libunwind 2019-06-11 13:35:13 ok. im pushing 2019-06-11 13:36:29 Thank you! 2019-06-11 13:39:18 im rebuilding the stuff using clang 2019-06-11 13:39:25 in community 2019-06-11 13:39:38 so, can we fix rust now? 2019-06-11 13:41:26 Yup. Once LLVM8 is built I'll push to the 1.35.0 PR again 2019-06-11 13:42:12 My plan would be to merge 1.35.0 for x86_64, then I'll cross build tarballs for the other arches, upload them somewhere so they can be mirrored on Alpine infra and then enable the other arches in the APKBUILD 2019-06-11 13:45:01 Actually, I think I need someone to build the tarballs for me because Alpine doesn't really support cross compiling 2019-06-11 13:53:48 Will set up a Void Linux install for crosscompiling tomorrow I guess 2019-06-11 13:55:25 Cogitri: that is what I thought to do, but don't have any experience with void building tools 2019-06-11 13:57:17 Ah, I still have a VPS running with Void and contributed to it for about a year I think, so that should be OK :P 2019-06-11 15:14:35 clang test suite fails on armhf and s390x 2019-06-11 15:15:00 tmhoang: can you please have a look at clang8 for s390x? https://build.alpinelinux.org/buildlogs/build-3-10-s390x/main/llvm8/llvm8-8.0.0-r0.log 2019-06-11 15:15:02 <_ikke_> llvm8 fails on s390x as well 2019-06-11 15:16:06 oh, its llvm8, not clang 2019-06-11 15:19:21 Huh, it passed when I put it in testing, didn't it? 2019-06-11 15:19:46 ncopa: yeah I saw this morning, busy day and this week too. I will try to work on it tonight 2019-06-11 15:19:53 So maybe that's just a wonky test? 2019-06-11 15:20:42 is that an x86 test ? 2019-06-11 15:20:48 LLVM :: ThinLTO/X86/cfi-devirt.ll 2019-06-11 15:22:41 ppc64le + armv7 dont have that test 2019-06-11 15:22:57 i have no idea 2019-06-11 15:23:10 should be simple fix 2019-06-11 15:23:15 by a simple check 2019-06-11 15:23:17 the failing armhf test on clang was for sytemz too 2019-06-11 15:23:32 it could be cross compile problem 2019-06-11 15:23:40 build log for armhf dont exist 2019-06-11 15:23:45 https://build.alpinelinux.org/buildlogs/build-3-10-armhf/main/llvm8/llvm8-8.0.0-r0.log 2019-06-11 15:24:10 its clang's tests that fails for armhf https://build.alpinelinux.org/buildlogs/build-3-10-armhf/main/clang/clang-8.0.0-r0.log 2019-06-11 15:24:19 Yes, because LLVM also targets other arches 2019-06-11 15:24:21 Cogitri> Huh, it passed when I put it in testing, didn't it? : how do you mean ? 2019-06-11 15:24:36 Failing Tests (2): 2019-06-11 15:24:36 Clang :: CodeGen/builtins-systemz-zvector2.c 2019-06-11 15:24:36 Clang :: CodeGen/builtins-systemz-zvector.c 2019-06-11 15:25:01 you can use clang/llvm on a s390x machine to generate code to x86 2019-06-11 15:25:48 tmhoang: I made llvm8 a new aport in testing/ where it passed on all arches, the current failure is from moving llvm8 from testing to main 2019-06-11 15:26:01 So I'm irritated that suddenly one of the tests fails 2019-06-11 15:33:22 okay I need to run, I will work on it tonight 2019-06-11 15:33:27 thanks 2019-06-11 15:34:26 So Hunspell got updated, and now packages that have it in `$makedepends` can't be installed anymore (like qt5-qtvirtualkeyboard and sonnet) due to soname missing. Do stuff like that not automatically get a pkgrel bump to rebuild? 2019-06-11 15:34:47 I pkgrel bumped themr 2019-06-11 15:34:47 In the PR 2019-06-11 15:34:59 Oh, they're still being rebuilt I see 2019-06-11 15:35:39 I even coerced Cogitri into lending me cpu time to build libreoffice 2019-06-11 15:35:54 They're just still missing for the architecture I was targeting. Never mind then πŸ˜ƒ 2019-06-11 15:37:27 <_ikke_> PureTryOut[m]: fyi, that can't be done automatically, because those changes need to be recorded in git 2019-06-11 15:37:49 Heh 2019-06-11 15:38:11 <_ikke_> We could ofcourse have something that traces dependencies and bumps it in your local tree 2019-06-11 15:42:31 Yeah that'd be nice 2019-06-11 17:09:57 does anyone know of a link explaining the travis-ci irc bot? 2019-06-11 18:20:47 Could anybody explain me why the CI in pr8717 can't find a just built package? 2019-06-11 18:21:33 <_ikke_> PureTryOut[m]: abuild doesn't look for upstream packages in REPODEST 2019-06-11 18:21:49 <_ikke_> or downstream, I forgot which one 2019-06-11 18:22:05 <_ikke_> downstream would make more sense 2019-06-11 18:22:28 <_ikke_> if you are building a package in main, abuild only looks for packages in $REPODEST/main 2019-06-11 18:22:46 <_ikke_> if you are building a package in community, it will look in $REPODEST/main and $REPODEST/community 2019-06-11 18:23:40 <_ikke_> ... but that's not what's causing the issue 2019-06-11 18:24:42 <_ikke_> PureTryOut[m]: Maybe I should just link to the PR: https://github.com/alpinelinux/abuild/pull/53/files 2019-06-11 18:26:37 But building a package in testing it will not look in $REPODEST/community? 2019-06-11 18:27:53 <_ikke_> I think that's the case, yes 2019-06-11 18:28:10 <_ikke_> But that should break a lot more, so I'm a bit confused 2019-06-11 18:28:31 <_ikke_> ah, right, the missing piece 2019-06-11 18:28:46 <_ikke_> the builders have repodest added to /etc/apk/repositories 2019-06-11 18:28:47 It doesn't make sense to me. Community not looking in testing I understand, but not the other way around 2019-06-11 18:28:58 <_ikke_> So there are 2 mechanisms 2019-06-11 18:29:06 I mean, I can move all the KDE Frameworks packages to community as well, I know they work as we use them like that in postmarketOS 2019-06-11 18:29:19 <_ikke_> This is purely an issue with how our CI is setup 2019-06-11 18:29:42 <_ikke_> in our CI, /etc/apk/repositories only contains mirror repositories 2019-06-11 18:29:47 <_ikke_> (dl-cdn.a.o/*) 2019-06-11 18:30:29 <_ikke_> I think the simple fix would be to add the $REPODEST repo's to /etc/apk/repositories in our CI as well 2019-06-11 18:30:46 Interesting 2019-06-11 18:31:17 If the builders work like that, then that makes sense to me 2019-06-11 18:31:18 <_ikke_> The downside to that is that CI does not catch when you try to build something in main which depends on community 2019-06-11 18:31:38 <_ikke_> But I might still be missing some detail 2019-06-11 18:32:25 So what can I do right now to get this PR merged? 2019-06-11 18:33:04 <_ikke_> If it's *just* a move, I would not worry about it too much 2019-06-11 18:33:34 <_ikke_> someone has to build it to verify it, but I would not expect lots of things breaking suddenly 2019-06-11 18:33:45 <_ikke_> though, apparently with llvm8 it did happen 2019-06-11 18:33:49 hm 2019-06-11 18:33:50 # content of this file will override /etc/sysctl.d/* 2019-06-11 18:34:00 sort of... 2019-06-11 18:34:10 Luckily this doesn't use LLVM8 lol 2019-06-11 18:34:25 <_ikke_> PureTryOut[m]: I've added the ci-malfunction label to the PR 2019-06-11 18:34:34 Thanks 2019-06-11 18:43:29 _ikke_: if you are building a package in community, it will look in $REPODEST/community and not in $REPODEST/main 2019-06-11 18:43:47 also, not in $REPODEST/testing, but that is intended 2019-06-11 18:44:29 <_ikke_> right, I was confused how it was working on the builders, but there the $REPODEST directories are present in /etc/apk/repositories\ 2019-06-11 18:45:56 from what I understand, the builders just have all the local repos enabled all the time. on the other hand, CI resets the repositories file for the repo it is building. 2019-06-11 18:46:32 <_ikke_> only main and community are enabled 2019-06-11 18:46:35 <_ikke_> on the builders 2019-06-11 18:46:59 <_ikke_> so you could afaik build a package in main which depends on community 2019-06-11 18:47:14 ahh. ok. so with those two and when building in testing, all three end up active 2019-06-11 18:47:51 <_ikke_> yes, correct 2019-06-11 18:48:01 <_ikke_> You have 2 mechanisms 2019-06-11 18:48:25 <_ikke_> The repositories available in /etc/apk/repositories, which are always available 2019-06-11 18:48:37 <_ikke_> and abuild adding the $REPODEST repo for the current repository 2019-06-11 18:49:01 <_ikke_> on the builders, it's always coming from $REPODEST, they don't rely on the mirrors 2019-06-11 18:49:39 <_ikke_> on CI, /etc/apk/repositories only contain mirrors 2019-06-11 18:49:42 that explains why the builders don't have any mirror sync problems. 2019-06-11 18:50:07 <_ikke_> nope, they are the source of the packages anyway 2019-06-11 18:51:34 <_ikke_> so on CI, it has the current repo available from repodest, so any packages in the current repo that are just built, are available 2019-06-11 18:51:53 <_ikke_> but if they are in any other repo, they won't be available, only what's available on the mirrors 2019-06-11 20:45:29 mps: are you on GH at alll? 2019-06-11 20:51:07 tcely: no 2019-06-11 20:52:03 but I look at PR's there and test them, and apply them if they pass 'my' tests 2019-06-11 20:52:13 how can I help? 2019-06-11 20:52:38 I saw @mps in a PR and wondered is all 2019-06-11 20:53:51 maybe someone mention me in PR, I know for some such mentions and not only for alpine 2019-06-11 20:54:55 pr8078 if you're curious 2019-06-11 20:56:38 ah, yes, maxice8 did this, but he was so kind to ask me if I agree before he applied it 2019-06-11 20:57:55 but I'm not this @mps in the PR, i.e. https://github.com/mps I'm someone else 2019-06-11 20:58:53 I didn't knew at the time that mps wasn't on GitHub 2019-06-11 20:59:14 maxice8: np :) 2019-06-11 21:00:30 I don't hide my identity, because this all my mails and git commits are with my full name and e-mail address 2019-06-11 21:30:58 hi all. may i ask is there any working on progress about errors on build.alpinelinux.org? Thanks 2019-06-11 21:31:13 <_ikke_> revolutionary: anything specific? 2019-06-11 21:31:29 build-edge-armv7 2019-06-11 21:31:32 failed 2019-06-11 21:33:32 <_ikke_> Someone will probably fix that soon 2019-06-11 21:33:44 Thank you so much _ikke_ 2019-06-11 21:33:51 <_ikke_> (but I don't know if it will happen today) 2019-06-11 21:34:03 <_ikke_> it's quite late already 2019-06-11 21:34:20 no worries 2019-06-11 21:37:15 it's currently 11.37 pm in central europe 2019-06-11 21:37:23 >>> py-bottle-hotqueue: Analyzing dependencies... 2019-06-11 21:37:23 ERROR: unsatisfiable constraints: 2019-06-11 21:37:23 py-hotqueue (missing): 2019-06-11 21:37:23 required by: .makedepends-py-bottle-hotqueue-20190611.172740[py-hotqueue] 2019-06-11 21:37:33 yes it is, past my bedtime :( 2019-06-11 21:38:29 <_ikke_> py-hotqueue is disabled on armv7, so this one should as well 2019-06-11 21:39:40 I will look if it builds on armv7 2019-06-11 21:40:12 <_ikke_> pushed 2019-06-11 21:40:14 <_ikke_> oh 2019-06-11 21:40:53 np 2019-06-11 21:41:00 <_ikke_> mps: it has been disabled yesterday 2019-06-11 21:41:09 <_ikke_> +arch="noarch !armv7" # urllib2.HTTPError: HTTP Error 403: SSL is required 2019-06-11 21:41:50 why only on armv7 2019-06-11 21:42:14 <_ikke_> no clue 2019-06-11 21:42:15 ok, will test it a few minutes, before bed 2019-06-11 21:42:25 <_ikke_> The commit is remarkably void of context 2019-06-11 21:42:45 s/it a/it in a/ 2019-06-11 21:42:45 mps meant to say: ok, will test it in a few minutes, before bed 2019-06-11 21:46:34 here is the error http://tpaste.us/pWJg anyone with knowledge of python 2019-06-11 21:51:00 mps: is python missing the ssl bindings? 2019-06-11 21:51:39 looks like missing setuptools to me 2019-06-11 21:51:55 note https://github.com/richardhenry/hotqueue/blob/master/setup.py - if missing, it'll try to use distribute_setup 2019-06-11 21:51:59 I don't know much about python 2019-06-11 21:52:01 which is https://github.com/richardhenry/hotqueue/blob/master/distribute_setup.py 2019-06-11 21:52:33 latest release is 2012, but there's an https patch in 2017 2019-06-11 21:52:48 mps: try apply this patch https://github.com/richardhenry/hotqueue/commit/ddeaef003477815b7bd99752fd3677bc4327224c.patch 2019-06-11 21:52:56 alternatively, make sure setuptools is in makedepends 2019-06-11 21:53:02 <_ikke_> Why is it only failing on armv7? 2019-06-11 21:53:12 perhaps setuptools is broken on armv7 2019-06-11 21:53:14 for whatever reason 2019-06-11 21:53:18 <_ikke_> ah, not only on armv7 2019-06-11 21:53:25 <_ikke_> broken for me as well 2019-06-11 21:53:34 <_ikke_> probably because upstream flipped a switch I guess 2019-06-11 21:53:56 :) 2019-06-11 21:53:56 <_ikke_> pypi now requires ssl 2019-06-11 21:54:03 just like the error says, eh? 2019-06-11 21:54:09 <_ikke_> yes, exactly 2019-06-11 21:54:28 anyway, make sure setuptools is in makedepends and/or use the patch \o/ 2019-06-11 21:54:34 <_ikke_> But the comment in the APKBUILD didn't give any context 2019-06-11 21:54:42 <_ikke_> setuptools makes sense 2019-06-11 21:55:02 <_ikke_> But it's too late for me now, more tomorrow 2019-06-11 21:55:05 I'm not sure the person writing the comment had figured it out either 2019-06-11 21:55:08 anyone knows what happened with llvm8 build on s390x ? Few hours ago it still failed. 2019-06-11 21:55:22 but notice this in particular: from distribute_setup import use_setuptools; use_setuptools() (in the error log) 2019-06-11 21:55:27 py-setuptools is in makedepends already 2019-06-11 21:55:28 this only happens when setuptools is missing to begin with 2019-06-11 21:56:01 <_ikke_> (3/4) Installing py-setuptools (40.8.0-r1) 2019-06-11 21:56:34 so it's either broken, or py-setuptools refers to the py3 variant (seeing as the error log is from py2) 2019-06-11 21:57:03 <_ikke_> nope, it's py2.7 2019-06-11 21:57:39 ok, so for whatever reason hotqueue is erroring out when trying to import `setuptools` 2019-06-11 21:57:49 SpaceToast: patch helped 2019-06-11 21:57:54 good :) 2019-06-11 21:58:09 but had to remove docs from it 2019-06-11 21:58:22 makes sense 2019-06-11 21:58:50 looks like there's no github release 2019-06-11 21:58:53 even though it's 0.2.8 on pypi 2019-06-11 21:59:00 <_ikke_> emscripten: ERROR:root:Emscripten, llvm and clang repo versions do not match, this is dangerous (1.37.9, 1.37.10, 1.37.10) 2019-06-11 21:59:24 _ikke_: where is that from? 2019-06-11 21:59:36 <_ikke_> armv7 builder 2019-06-11 21:59:38 yup, looks like author forgot to tag it 2019-06-11 21:59:40 <_ikke_> https://build.alpinelinux.org/buildlogs/build-edge-armv7/testing/emscripten/emscripten-1.37.9-r3.log 2019-06-11 21:59:46 could use snapshot? 2019-06-11 22:00:21 <_ikke_> snapshot is anoying 2019-06-11 22:02:00 sure, but someone's been asking the author to tag the latest release since october of last year :/ 2019-06-11 22:02:08 https://github.com/richardhenry/hotqueue/issues/26 2019-06-11 22:02:20 with the actual release being from november 2017 2019-06-11 22:02:36 so it seems unlikely anything will happen of that sort 2019-06-11 22:04:52 _ikke_ : if you have a minute, would you mind helping me to disable testing/py3-piexif on s390x due to test failures. It probably relates to Pillow on s390x test failure which upstream has not created a solution for it yet. Also I'm quite busy this week, amybe I can have a closer look next week ... 2019-06-11 22:05:26 <_ikke_> SpaceToast: https://github.com/richardhenry/hotqueue/archive/0364d62840c575099bff25d50bfc4312a50c0cff.tar.gz 2019-06-11 22:05:43 <_ikke_> tmhoang: will disable it 2019-06-11 22:05:48 thanks 2019-06-11 22:05:58 SpaceToast: would you mind to make patch, I can test it tomorrow and push 2019-06-11 22:06:15 ofc, if you have free time 2019-06-11 22:06:20 mps: I think _ikke_ has the proper solution 2019-06-11 22:06:33 ah, ok then. better :) 2019-06-11 22:06:43 kind of surprised you can make tarballs from any commit, gj github 2019-06-11 22:06:48 <_ikke_> (we still need to verify the correct commit hash) 2019-06-11 22:07:07 <_ikke_> it's basically just a web interface on top of git archive 2019-06-11 22:07:13 I think the latest is correct 2019-06-11 22:07:21 I think I'm going to bed. good night to all :) 2019-06-11 22:07:23 since the latest commit is nov 30 2017 2019-06-11 22:07:29 which is the exact date of the latest release 2019-06-11 22:09:17 <_ikke_> I'm heading to bed as well 2019-06-11 22:09:37 <_ikke_> night (good afternoon) 2019-06-11 22:09:38 good night :) 2019-06-12 08:05:31 Good Morning! 2019-06-12 08:06:08 A bit late I know ^^ 2019-06-12 08:33:13 hi 2019-06-12 08:33:25 <_ikke_> ncopa: morning 2019-06-12 08:33:33 i have tested alpine-virt 3.10 rc3 on virtualbox with EFI 2019-06-12 08:33:35 works 2019-06-12 08:33:46 did sys install 2019-06-12 08:35:33 Morning 2019-06-12 08:40:06 <_ikke_> ncopa: ok nice 2019-06-12 09:34:47 kr0k0: it is never late to say 'good morning' ;) 2019-06-12 09:36:04 rc3 looks a lot better on three arm SBC's 2019-06-12 09:37:17 do we have list of things which need to be fixed for release 2019-06-12 09:39:44 check bugs 2019-06-12 09:40:53 clandmeter: I did but nothing is release critical, imo. or i didn't found release critical bug there 2019-06-12 10:10:48 im updating kernel 2019-06-12 10:11:01 and will do new release candidate after that 2019-06-12 10:11:11 we need test that diskless installs etc works 2019-06-12 10:11:31 have anyone tested ppc64le or s390x? 2019-06-12 10:11:38 does arm work? 2019-06-12 10:11:47 what about aarch64 and uefi? 2019-06-12 10:12:32 does it work to install on nmve? 2019-06-12 10:13:17 mps: is this solved? https://bugs.alpinelinux.org/issues/10155 2019-06-12 10:14:21 ncopa: I tested armv7 boot on three boards. It boots to root prompt. I didn't tried install to the end but setup-scripts works 2019-06-12 10:14:59 ncopa: I don't have RPi, so can't test this bug 2019-06-12 10:15:02 ok 2019-06-12 10:15:31 i think it would be nice to have a place where we could doc what is tested 2019-06-12 10:15:37 a wiki like thing 2019-06-12 10:15:50 so we could hook off what is tested 2019-06-12 10:15:55 maybe we can ask on #alpine-linux if someone with this boards can test 2019-06-12 10:16:08 i have an rpi3 2019-06-12 10:16:19 but this is something we could ask help for 2019-06-12 10:16:24 good idea 2019-06-12 10:19:48 another note, few days ago we talked here about moving hexchat and weechat from main to community 2019-06-12 10:20:55 <_ikke_> danieli said he has all kinds of rpi's 2019-06-12 10:22:49 mps: i think that makes sense 2019-06-12 10:23:41 what does rnalrd say about movin weechat? 2019-06-12 10:24:07 yes, then they will not need backports to LTS stable in case of security issues 2019-06-12 10:24:47 iirc, he was not active in discussion 2019-06-12 10:25:40 and, maybe even irssi could be moved from main 2019-06-12 10:32:43 ncopa, fine with me 2019-06-12 10:34:59 Greetings! 2019-06-12 10:36:23 rnalrd: thanks! 2019-06-12 10:36:35 hi revolutionary 2019-06-12 10:37:13 <_ikke_> emscripten has test failures on all arches 2019-06-12 10:38:08 <_ikke_> doesn't really look maintained 2019-06-12 10:39:11 how is it going? how is your day? 2019-06-12 10:46:20 revolutionary: good thanks. trying to get 3.10 out 2019-06-12 10:47:07 ncopa: it's good to hear that. 2019-06-12 11:07:10 these perl-dbix-* modules are not in good shape 2019-06-12 11:08:25 superficially looking them it seems they are missing build deps, mostly 2019-06-12 11:39:03 testing/sdfat failed because _kver=4.19.49 should be bumped to 4.19.50 2019-06-12 11:40:21 how to handle this with every kernel upgrade, by hand or we have something semi/full automatic for such cases 2019-06-12 11:50:24 i have a script 2019-06-12 11:50:43 but it will only look for */*-$flavor 2019-06-12 11:50:55 so it woudl have found testing/sdfat-vanilla 2019-06-12 11:51:21 oh, prspkt just upgraded it. But script will be useful for such cases 2019-06-12 11:51:22 now i need to make it search through all packages 2019-06-12 11:51:54 yeah, i have fixed my script 2019-06-12 11:52:25 nice, we see it at work on next kernel upgrade 2019-06-12 11:52:29 we should do the version group thing 2019-06-12 11:52:46 s/we /we will/ 2019-06-12 11:52:46 mps meant to say: nice, we willsee it at work on next kernel upgrade 2019-06-12 11:52:57 im rebuilding rust with llvm8 now 2019-06-12 11:53:34 then we could in theory get rid of llvm7 2019-06-12 11:53:51 or is it other things that uses llvm7? 2019-06-12 11:54:17 testing/bcc/APKBUILD:makedepends="tar git llvm7-dev llvm7-static clang-dev clang-static cmake flex-dev 2019-06-12 11:54:18 testing/bpftrace/APKBUILD:makedepends="cmake llvm7-dev llvm7-static clang-dev clang-static 2019-06-12 11:54:53 i see bcc and bpftrace have explicit llvm7 in makedepends 2019-06-12 11:55:06 ohm, you are faster 2019-06-12 11:55:18 [[sroracle]]: around? 2019-06-12 11:55:58 mps: benefits of paste vs writing a sentence 2019-06-12 11:56:08 :) 2019-06-12 11:56:46 lets see if bcc builds with llvm8 2019-06-12 11:56:52 I can test s390x rc3 images later today 2019-06-12 11:57:00 tmhoang: that would be great 2019-06-12 11:57:00 possibly ppc64le (on emulation) 2019-06-12 11:57:07 sorry so busy this week . 2019-06-12 11:57:13 or rc4 if we get it out today 2019-06-12 11:57:18 o/ 2019-06-12 11:57:27 tmhoang: no worries 2019-06-12 11:57:40 <_ikke_> /o 2019-06-12 11:57:42 <_ikke_> \o 2019-06-12 11:58:05 /o\ 2019-06-12 11:58:36 mps: bcc builds 2019-06-12 11:58:47 im testing bpftrace now 2019-06-12 11:59:14 also here, on aarch64 2019-06-12 11:59:47 bpftrace is x86_64 only. 2019-06-12 12:01:03 I think we can use llvm8 for bcc 2019-06-12 12:03:14 bpftrace failed 2019-06-12 12:05:19 ok, i guess we cannot get rid of llvm7 2019-06-12 12:05:23 it is only for x86_64 2019-06-12 12:08:13 maybe it could be built with llvm6 2019-06-12 12:18:06 nah, but we could move llvm7 to community and upgrade it to 7.1 2019-06-12 12:23:52 maybe I'm blind because I can't see 7.1 anywhere 2019-06-12 12:31:25 https://github.com/alpinelinux/aports/pull/8699 2019-06-12 12:34:11 ah, I see, looks like they put it on download page without announce 2019-06-12 12:36:10 moving to community (or testing, nothing in community depend on it?) and upgrade makes sense 2019-06-12 12:36:41 btw, you skipped rc4. by intention? 2019-06-12 12:37:18 no, I'm really blind, sorry, rc5 is for old 3.4 2019-06-12 12:52:10 anyone here uses virt-manager? i wonder if someone could help me add alpine 3.9 and 3.10 to osinfo-db 2019-06-12 12:53:03 I have 2 patches but I could not get them to work http://tpaste.us/W1VL 2019-06-12 12:53:17 I do, but I have no clue how to do that sorry 2019-06-12 12:54:06 ok, im gonna push it anyway 2019-06-12 12:54:12 lets see what happens 2019-06-12 13:21:27 ncopa: tried llvm 7.1.0 on armv7, failed on 6 tests, http://tpaste.us/gM7r 2019-06-12 13:22:27 maybe we keep check disabled on arm* 2019-06-12 13:56:06 cogitri: what was the reason for having gnome-session and gnome-shell blocked on arm* again? 2019-06-12 13:57:21 Probably libgweather missing 2019-06-12 13:58:36 Yup, I'll bring it back in a bit 2019-06-12 13:58:43 The armv7 builder went a bit mayhem 2019-06-12 13:59:13 Didn't bother working on armhf for it since I figured that hardware is too slow to run it anyway 2019-06-12 13:59:58 yeah don't care much about armhf personally either. Just armv7 and aarch64 2019-06-12 14:01:46 Yup 2019-06-12 14:09:50 we will need to revert https://git.alpinelinux.org/aports/commit/?id=1b6e71f7878112a0061e9c8d409fb0d9d3c65412 2019-06-12 14:10:49 it introduces dependencies which have not packaged. 2019-06-12 14:16:09 ncopa: I've done a ppc64le netboot install of 3.10rc3 on my power8 box 2019-06-12 14:34:18 mksully22: great! 2019-06-12 14:34:25 mksully22: any issues? 2019-06-12 14:35:10 prspkt: what dependency? 2019-06-12 14:35:14 im reverting it now 2019-06-12 14:37:32 prspkt: do you know exactly which dependency it is? so i can mention it in commit message 2019-06-12 14:38:31 ncopa: importlib-metadata, pluggy>=12, zipp 2019-06-12 14:38:37 https://github.com/pytest-dev/pytest/blob/master/setup.py 2019-06-12 14:41:00 why was that not catched by check() ? 2019-06-12 14:41:01 ncopa: I ran into no issues 2019-06-12 14:46:18 <_ikke_> ncopa: because the way setuptools works 2019-06-12 14:46:26 i found out because of this: https://travis-ci.org/alpinelinux/aports/builds/544733055#L636 2019-06-12 14:47:11 py-pyphen tested fine on CI this morning (before the pytest 4.6.3 merge) 2019-06-12 16:06:54 <[[sroracle]]> clandmeter? 2019-06-12 16:08:01 I'm doing some stuff that I think would be good to put into the Wiki - is there anyone I should be checking with first? 2019-06-12 16:22:37 i wonder ho the CI could give green light on this https://github.com/alpinelinux/aports/pull/7899 2019-06-12 16:22:53 shell cannot even parse the APKBUILD 2019-06-12 16:22:53 <_ikke_> Is it failing on the builders? 2019-06-12 16:23:04 <_ikke_> .. 2019-06-12 16:23:05 it breaks the builders 2019-06-12 16:23:09 there is a missing " 2019-06-12 16:23:15 so its invalid shell 2019-06-12 16:23:40 <_ikke_> >>> No packages found to be built. 2019-06-12 16:23:47 <_ikke_> I guess that's the issue 2019-06-12 16:24:10 it should fail with error if it fails to parse the APKBUILDs 2019-06-12 16:25:21 i'm not sure why pr8629 fails for some people but not other - i think i'll have to submit it upstream? 2019-06-12 16:40:03 I was wondering why it didn't find any packages to be built... 2019-06-12 16:41:04 Fixed it, let's see CI do it properly now 2019-06-12 16:41:17 Can the PR be reopened? 2019-06-12 16:41:44 <_ikke_> 7899> 2019-06-12 16:41:51 <_ikke_> s/>/? 2019-06-12 16:41:51 _ikke_ meant to say: 7899? 2019-06-12 16:42:50 <_ikke_> It can't be reopened because the branch is gone 2019-06-12 16:42:50 Yes 2019-06-12 16:43:06 Huh? Not at all true 2019-06-12 16:43:25 I literally just force pushed it 2019-06-12 16:43:33 <_ikke_> Hmm, ok, then for some other reason I cannot reopen it 2019-06-12 16:43:39 https://github.com/PureTryOut/aports/tree/u-boot-pine64 2019-06-12 16:43:46 I guess I'll open a new PR then 2019-06-12 16:44:01 <_ikke_> It says: "The branch was force pushed or recreated" 2019-06-12 16:44:24 Well that is true 2019-06-12 16:45:14 Made a new PR, #8757 2019-06-12 16:50:23 Drone prints out "error: could not build fake ancestor", what does that mean? 2019-06-12 16:51:01 <_ikke_> pr8757 2019-06-12 16:53:39 PureTryOut[m]: your changes to u-boot are pushed and went ok 2019-06-12 16:56:16 Uhm, no? They were pushed, but were broken and reverted. Just made a new PR which fixes the brokeness of earlier 2019-06-12 16:56:55 Well I guess arm-trusted-firmware did get moved 2019-06-12 16:57:40 ATF is moved to main 2019-06-12 17:05:13 PR went through good now for all architectures 2019-06-12 17:07:42 all or only arm 2019-06-12 17:07:51 arm ones 2019-06-12 17:08:55 The package is only for arm 2019-06-12 17:09:20 But yeah all arm's succeedded 2019-06-12 17:13:26 its merged 2019-06-12 17:13:33 im gonna tag rc5 now 2019-06-12 17:13:46 rc4 2019-06-12 17:13:54 ncopa: think I should submit that Elixir issue upstream? 2019-06-12 17:14:04 it just seems like a flaky test to me 2019-06-12 17:14:26 thanks! 2019-06-12 17:14:49 danieli: yes, i think you should 2019-06-12 17:16:10 anyone have time to look at https://bugs.alpinelinux.org/issues/10543 2019-06-12 17:16:13 PureTryOut[m]: can you try if 3.10.0_rc4 works on that new uboot thing? 2019-06-12 17:17:21 mps: do you do that from an armv7 machine or from x86*? 2019-06-12 17:17:23 PureTryOut[m]: how can use atf and this u-boot-pine64 thing together? do i need to do anything besides using alpine-arm64 image? i'm quite interested in this, as i have a never used pine64 and atf also sounds coool to play with. 2019-06-12 17:17:30 armv7 2019-06-12 17:17:39 Hmm, I guess, not sure how. I know how to test the package on postmarketOS though, if that counts? We use Alpine's repos 2019-06-12 17:18:03 PureTryOut[m]: I think I have APKBUILD for this 2019-06-12 17:18:20 p4Wv1qn095FW: atf is only needed at compile time for u-boot-pine64. Just use the u-boot image like any other 2019-06-12 17:19:20 Can I build a 3.10.0_rc4 image with u-boot-pine64 which I can just write to an sdcard or eMMC? 2019-06-12 17:20:21 ncopa: on what arch you run mkimage.sh when building uboot tar.gz profiles 2019-06-12 17:22:15 I tried also from x86_64 but it told me 'ERROR: http://dl-cdn.alpinelinux.org/alpine/edge/main: UNTRUSTED signature' 2019-06-12 17:22:41 PureTryOut[m]: thx! will have a go at it. 2019-06-12 17:22:43 PureTryOut[m]: yes, if mkimage.sh works 2019-06-12 17:23:56 Ah, https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2019-06-12 17:23:56 Thanks 2019-06-12 17:24:32 yes, but it doesn't work for me :( 2019-06-12 17:29:46 if you manage to build img please tell me how you achieved it 2019-06-12 17:36:46 i just tagged rc4 2019-06-12 17:37:21 so you should be able to download it from http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/aarch64/ in few minutes 2019-06-12 17:38:00 they are here now http://dl-master.alpinelinux.org/alpine/v3.10/releases/aarch64/ 2019-06-12 17:38:33 and you build also armv7 uboot tar.gz 2019-06-12 17:38:45 are there anything we need to fix before 3.10.0 now? 2019-06-12 17:38:58 we should probably try write the release notes tomorrow 2019-06-12 17:39:26 I'm working on llvm7.1 2019-06-12 17:39:51 i think the -libs package split is broken too 2019-06-12 17:40:06 yes, this is where I reached 2019-06-12 17:40:08 hum 2019-06-12 17:40:12 new version of go 2019-06-12 17:40:16 1.12.6 2019-06-12 17:44:15 ncopa: `alpine-uboot-3.10.0_rc4-aarch64.tar.gz` doesn't seem to include the Pine64 image 2019-06-12 17:46:50 ACTION uploaded an image: Screenshot_20190612_194631.png (88KB) < https://matrix.org/_matrix/media/v1/download/fam-ribbers.com/TvTkwWrMxISxWdxucRBPdOXu > 2019-06-12 17:46:51 *the Pine64 u-boot 2019-06-12 18:03:42 mps: I have the same untrusted signature error when trying to build an u-boot image 2019-06-12 18:05:12 do you try from aarch64 or other arch machine 2019-06-12 18:07:02 x86_64 2019-06-12 18:07:09 I don't actually have an aarch64 machine except for a Pinephone devkit 2019-06-12 18:07:57 I have a guide and script to install aarch64 under qemu, if you are interested I can post it 2019-06-12 18:08:09 I guess I can do it in a aarch64 pmOS vm... 2019-06-12 18:08:17 The latest _rc4 image should include it though 2019-06-12 18:08:37 no, it doesn't have it, just looked 2019-06-12 18:08:40 mps: I'm not personally, but it's always good to put that stuff on the wiki 2019-06-12 18:09:11 I know, but it should πŸ˜› 2019-06-12 18:09:28 if I know wiki syntax I will ;) 2019-06-12 18:13:32 ncopa: the aarch64 u-boot image doesn't include the Pine64 u-boot for some reason 2019-06-12 18:22:10 ncopa: here is patch to upgrade llvm7 to 7.1.0 http://tpaste.us/wjR5 2019-06-12 18:22:28 it pass 'abuild -r' on armv7 2019-06-12 18:23:11 it is hack, to be fair but worked 2019-06-12 18:59:04 abuild is failing to upgrade on docker-abuild 2019-06-12 19:27:28 <_ikke_> I try to build something against llvm6, but it's looking for a binary called llvm-config, which is named llvm6-config for llvm6, any idea how to fix that? 2019-06-12 19:30:03 if it is cmake based, you can do something like `cmake -DLLVM_CONFIG=/usr/bin/llvm6-config ..` 2019-06-12 19:30:19 Isn't there an env var that can be used to override the name/path to the binary 2019-06-12 19:30:19 when dealing with wxgtk there is WX_CONFIG= 2019-06-12 19:30:45 <_ikke_> p4Wv1qn095FW: it is indeed 2019-06-12 19:31:48 might indeed also work as an env var i remember that vaguely 2019-06-12 19:32:31 if using cmake it is better to use your tip, my tip mostly applies to autoconf 2019-06-12 19:33:35 <_ikke_> fg 2019-06-12 19:33:51 no u 2019-06-12 19:33:59 <_ikke_> Hmm, oh, apkbuild seems to just use autoconf 2019-06-12 19:36:53 <_ikke_> export LLVM_CONFIG=path worked 2019-06-12 19:37:07 \o/ 2019-06-12 19:37:22 <_ikke_> trying to fix creduce, which needs llvm6 2019-06-12 19:37:58 \o/ 2019-06-12 19:38:04 \o/ 2019-06-12 19:38:47 <_ikke_> Now a linker error remains :( 2019-06-12 19:39:13 <_ikke_> undefined reference to `llvm::WritableMemoryBuffer::getNewMemBuffer(unsigned long, llvm::Twine const&)' 2019-06-12 21:00:57 clandmeter : what do you think if I suggest creating a boot image beside netboot that have essential .apk installed inside the initramfs ? 2019-06-12 21:01:42 looks like netboot but instead of fetching .apk from remote via network (using network config in kernel parm), it got all the .apk pre-installed inside initramfs ? 2019-06-12 21:01:57 the initramfs size should be a little bit larger 2019-06-12 21:03:10 so no more switch_root? 2019-06-12 21:04:48 <[[sroracle]]> [07:55] <@clandmeter> [[sroracle]]: around? 2019-06-12 21:04:49 <[[sroracle]]> ? 2019-06-12 21:05:01 hi 2019-06-12 21:05:22 [[sroracle]]: you guys use gitlab right? 2019-06-12 21:05:51 <[[sroracle]]> clandmeter: yeah, we're in the middle of trying to upgrade from 8.0 to latest. real hassle since you have to upgrade through all the minor versions between 2019-06-12 21:06:09 8? :) 2019-06-12 21:06:20 <[[sroracle]]> haha yup. ancient stuff 2019-06-12 21:06:31 my question is, do you have path based permissions? 2019-06-12 21:06:45 like we have differrence between main and community/testing 2019-06-12 21:06:51 <[[sroracle]]> path-based? like in the git repos? 2019-06-12 21:06:55 yes 2019-06-12 21:06:59 <[[sroracle]]> ah. not right now no 2019-06-12 21:07:09 ok so git access is full access 2019-06-12 21:07:09 <[[sroracle]]> something that we would probably want in the future though 2019-06-12 21:07:12 <[[sroracle]]> yeah 2019-06-12 21:07:23 clandmeter: $sysroot should contain all installed contents from .apk. Or, we can make a local repo inside initramfs :) Now it sounds like iso image :) 2019-06-12 21:07:41 do you know if there is such feature? 2019-06-12 21:07:42 which the other day, ncopa mentioned about creating an alternative image instead of iso 2019-06-12 21:09:08 tmhoang: im not really following 2019-06-12 21:09:34 <[[sroracle]]> clandmeter: it doesn't seem like gitlab itself supports this, but you can probably write a pre-receive hook for it 2019-06-12 21:09:48 clandmeter: impossible to my knowledge 2019-06-12 21:09:48 right 2019-06-12 21:09:58 <[[sroracle]]> gitlab itself only seems to support branch / git repo permission granularity 2019-06-12 21:10:00 but then how to define acl 2019-06-12 21:10:19 its not something you can manage inside gitlab 2019-06-12 21:11:10 the best idea would probably be to split main, community, and testing into separate repos 2019-06-12 21:11:12 danieli: nothing is impossible ;-) 2019-06-12 21:11:22 s/impossible/not feasible/ 2019-06-12 21:11:22 danieli meant to say: clandmeter: not feasible to my knowledge 2019-06-12 21:11:23 just takes more time 2019-06-12 21:11:41 but yes, im not really looking into hacking ruby 2019-06-12 21:11:58 but on the other hand, it could be an option for later. 2019-06-12 21:12:24 yes we could split them 2019-06-12 21:12:46 but it will also create a lot of troubles. 2019-06-12 21:13:13 <[[sroracle]]> https://git-scm.com/book/pl/v2/Customizing-Git-An-Example-Git-Enforced-Policy#_enforcing_a_user_based_acl_system 2019-06-12 21:13:32 I'm dreading a boost like situation for aports 2019-06-12 21:13:37 <[[sroracle]]> really hacky would be to follow that example and have the acl file not reside in the bare git repo, but in some other git repo. 2019-06-12 21:15:21 i guess we could technically create some plugin to do it. 2019-06-12 21:16:27 but i have not looked into gitlabs plugin system 2019-06-12 21:23:37 greetings! 2019-06-12 21:24:20 hello 2019-06-12 21:24:28 Hello there 2019-06-12 21:24:36 how is your life? 2019-06-12 21:26:12 fine, but not sure this is place to discus social. 2019-06-12 21:27:30 we are not in parliament man, just asked, that's all. 2019-06-12 21:28:35 anyway, have a good day! 2019-06-12 21:28:45 that was.. something? 2019-06-12 21:28:57 a revolution 2019-06-12 21:29:05 lol :) 2019-06-12 21:29:32 i didnt want to sound like a dick, but it just felt a bit weird. 2019-06-12 21:29:42 nah, no worries 2019-06-12 21:35:05 PureTryOut: I think the link for the offtopic channel on the pmOS wiki is wrong, redirects me to a dead channel 2019-06-12 21:35:58 Well, not wrong, just outdated 2019-06-12 21:35:59 Room upgrade didn't move over the aliasses 2019-06-12 21:36:00 Waiting for ollieparanoid to switch it 2019-06-12 21:36:07 Use the one in the screenshot I just send 2019-06-12 21:37:22 Okie 2019-06-13 01:09:23 someone were working on proj/proj4/whatever the other day, can that person verify that postgis was rebuilt against it? 2019-06-13 01:09:39 03:03:22 Anyone know how to resolve so:libproj.so.13 as an unresolvable constraint of the postgis in edge? searching the packages I only seem to find libproj.so.15 2019-06-13 02:16:11 Hi All! If possible could someone compile obfs4proxy for edge armv7? 2019-06-13 02:16:36 I checked from the website and i guess Katie Holly is working on it. 2019-06-13 02:26:02 which website? 2019-06-13 02:29:22 danieli https://pkgs.alpinelinux.org/packages?name=obfs*&branch=edge 2019-06-13 02:29:38 there haven't been any commits to it for a few months 2019-06-13 02:29:55 i see 2019-06-13 02:30:18 can someone compile that for edge armv7 if it is not hard 2019-06-13 02:30:45 my guess is that it broke for architectures other than x86/x86_64 and the maintainer didn't care to waste the effort on compiling it for an arch they don't use 2019-06-13 02:31:03 you're free to commit changes to it 2019-06-13 02:31:22 i am not contributor, maintainer or dev 2019-06-13 02:31:30 i just wanted to ask 2019-06-13 02:31:37 all right 2019-06-13 08:54:46 revolutionary: i enabled it for armv7 2019-06-13 09:22:54 ncopa: thank you so much! i will be waiting packages for armv7 because i am seeing armv7 packages are failing too often :| 2019-06-13 09:43:03 im trying to clean up armv7 2019-06-13 10:24:21 <_ikke_> kimchi is also still failing 2019-06-13 10:30:21 <_ikke_> So release notes 2019-06-13 10:32:04 <_ikke_> Obviously python3.7 2019-06-13 10:32:35 <_ikke_> Perl 5.28 2019-06-13 10:33:46 <_ikke_> gcc 8.3.0 2019-06-13 10:33:48 <_ikke_> llvm 8 2019-06-13 10:35:05 <_ikke_> Linux 4.19.50 2019-06-13 10:35:15 In theory Pine64 support. u-boot support is in, but for some reason the _rc4 aarch64 image doesn't include it yet 2019-06-13 10:35:27 *Pine64-LTS 2019-06-13 10:39:08 <_ikke_> PureTryOut[m]: What does that image not include yet? 2019-06-13 10:40:53 Ikke is new Rust also noteworthy, or do we also update that in stable releases? 2019-06-13 10:41:26 <_ikke_> We can mention it 2019-06-13 10:42:05 _ikke_: the u-boot for Pine64-LTS, although the aport for it got merged just before 2019-06-13 10:42:33 <_ikke_> maybe a race condition 2019-06-13 10:42:38 <_ikke_> that it wasn't built yet 2019-06-13 10:44:02 I guess. I'd like to test it but can't really now lol 2019-06-13 10:44:28 But maybe we can get Rust 1.35 with LLVM8 merged for 3.10? :) 2019-06-13 10:46:43 <_ikke_> Any other significant updates or new features? 2019-06-13 10:52:08 <_ikke_> Should mariadb be updated? it's now 10.3.x, 10.4.x is out 2019-06-13 10:56:37 <_ikke_> ncopa: I pushed branch release/3.10 to alpine-mksite 2019-06-13 11:00:00 I'd love Erlang/OTP 22.0.x in 3.10, but if the CI malfunction(?) is blocking that, I'm going to see if I can get it fixed fairly quickly. 2019-06-13 11:00:46 <_ikke_> If it's just a CI malfunction, it should not be blocking 2019-06-13 11:01:47 It failed for ncopa too iirc 2019-06-13 11:02:09 And all the Drone builds failed - but it succeeds for most (some?) devs and for Travis 2019-06-13 11:57:49 _ikke_: it was an upstream bug and it was instantly fixed by the creator :) 2019-06-13 12:02:15 <_ikke_> Nice!! 2019-06-13 12:03:33 unfortunately it won't land in a release until the (soon!) upcoming 1.9.0 release, currently at rc0 2019-06-13 12:08:44 _ikke_: I think iwd should be in release notes 2019-06-13 12:09:28 not because i'm maintainer but it deserves to be noted 2019-06-13 12:10:21 maybe mention some new arm boards better support 2019-06-13 12:11:53 and, gnome and kde, obviously 2019-06-13 12:12:37 llvm8 and batteries 2019-06-13 12:17:51 KDE isn't in 3.10.0, as it's only in edge currently 2019-06-13 12:18:47 I'm waiting for Qt 5.12.4 which should fix a bug in plasma-workspace, then I'll PR Plasma 5.16.0 2019-06-13 12:19:08 Once that's in and I've tested it to work, I'll move KDE Frameworks first to community, and then Plasma 2019-06-13 12:19:22 So hopefully Plasma will be in Alpine 3.11 2019-06-13 12:19:40 I'm looking forward to 3.14.. hehehehe 2019-06-13 12:19:43 s/bug/crash 2019-06-13 12:19:43 PureTryOut[m] meant to say: I'm waiting for Qt 5.12.4 which should fix a crash in plasma-workspace, then I'll PR Plasma 5.16.0 2019-06-13 12:19:51 wait no, that gives me flashbacks to gnome 3.14 2019-06-13 12:22:17 When an upstream library is called "-dev", what should it's package name in Alpine be? The same or something like "-headers"? 2019-06-13 12:29:16 <_ikke_> tricky 2019-06-13 12:29:38 <_ikke_> The same issue we have with -static (binary) and -static (libraries) 2019-06-13 12:33:57 danieli: do you have a patch for it? 2019-06-13 12:34:42 ncopa: this was done in master, not sure it'll apply cleanly to that chunk of code https://github.com/elixir-lang/elixir/commit/2548965a1ee3cb92a10fbd77fb0e951e455f3249.patch 2019-06-13 12:36:15 _ikke_: very nice 2019-06-13 13:37:27 ncopa: do you want to make s390x bootable on LPAR in 3.10 :D 2019-06-13 13:37:44 fancy question for fancy feature :D 2019-06-13 13:40:01 don't know if anybody actually uses that feature but it would be super cool 2019-06-13 13:44:09 hi ppl 2019-06-13 13:45:54 Hello, otlabs 2019-06-13 13:46:15 Cogitri: greetings! 2019-06-13 13:46:16 hiya otlabs 2019-06-13 13:46:22 nice to see you around again 2019-06-13 13:46:26 danieli: yo! 2019-06-13 13:46:30 it mutual 2019-06-13 13:46:51 sorry, I am some kind of busy for now 2019-06-13 13:46:56 no worries :) 2019-06-13 13:47:10 so had no possibility to hang out here 2019-06-13 13:47:23 hope things will change for better 2019-06-13 13:47:57 I got an impressio that armv7 builder is failing right now 2019-06-13 13:48:10 Could someone please take a look at armv7 builder? At least the package for xmrig-proxy was build for all architectures except armv7 2019-06-13 13:48:12 <_ikke_> otlabs: it has been behind a bit 2019-06-13 13:48:34 _ikke_: glad to see you! 2019-06-13 13:48:42 oh, ok, so no worries 2019-06-13 13:49:44 SpaceToast: I have all tasks you have assigned to me in standby mode, will report about progress as soon as I get something 2019-06-13 13:51:23 ikke: Could you ping me once testing/ is consistent on armv7 again? :) 2019-06-13 13:55:54 Cogitri armv7 is a build monster :) 2019-06-13 14:54:55 hey otlabs, not to worry :) 2019-06-13 14:55:00 k3s can be fixed whenever 2019-06-13 14:55:11 thanks 2019-06-13 14:55:21 and that will be done :) 2019-06-13 15:04:43 Any word on getting PostGIS rebuilt to work with the updated Proj4? (normally wouldn't ask so soon, but my IRC session was closed) 2019-06-13 15:06:16 Is it in community/ or testing /? 2019-06-13 15:06:39 sorry, Edge/testing 2019-06-13 15:30:34 <_ikke_> Any new features or significant updates that should be included in the release notes for 3.10? 2019-06-13 15:30:52 <_ikke_> http://tpaste.us/rorz 2019-06-13 15:30:56 <_ikke_> this is what I have already 2019-06-13 15:32:05 <_ikke_> Is iwd a replacement for wpa_supplicant? 2019-06-13 15:32:08 <_ikke_> /alternative 2019-06-13 15:32:14 <_ikke_> mps: ^ 2019-06-13 15:32:55 _ikke_: you didn't read backlog of channel? 2019-06-13 15:33:13 _ikke_: I think iwd should be in release notes 2019-06-13 15:33:14 <_ikke_> I did, that's why I'm asking about iwd 2019-06-13 15:33:40 tmhoang: i dont maind make LPAR bootable is its a low haning fruit 2019-06-13 15:33:52 the patches i have seen seems a bit weird though 2019-06-13 15:34:08 can't you set console=... when you boot LPAR? 2019-06-13 15:34:13 I mentioned also some sunxi/allwinner arm boards 2019-06-13 15:34:46 iwd is modern alternative to wpa_sp 2019-06-13 15:34:51 <_ikke_> gnome / kde are still in testing 2019-06-13 15:34:59 <_ikke_> so not part of the 3.10 release 2019-06-13 15:35:12 yes, PureTryOut[m] told 2019-06-13 15:36:08 I can look 'git short log' later to remind self is something important I forgot 2019-06-13 15:36:09 <_ikke_> any specifics on the support for new arm boards? 2019-06-13 15:36:18 <_ikke_> Yes. I've been looking at the commit logs as well 2019-06-13 15:36:18 ncopa: that patch is one thing, I can change if I could. The another bigger problem is, we might need to inject necessary .apks inthe initramfs for LPAR image (other distros do so btw) -> now this looks like iso image but LPAR cannot boot from ISO via FTP (putting ISO in local machine to let LPAR boot it is ok). Or we have to create a custom initramfs-init for LPAR. 2019-06-13 15:36:44 iirc console= wont work for s390x 2019-06-13 15:36:50 ok. sounds like it won't cut it for 3.10 2019-06-13 15:36:55 :D 2019-06-13 15:37:06 good I'll let it go now 2019-06-13 15:37:16 for arm boards we addded u-boot, serial console and ethernet drivers 2019-06-13 15:38:38 ncopa: fyi, LPAR boot via FTP using .ins file : http://ports.ubuntu.com/ubuntu-ports/dists/bionic-updates/main/installer-s390x/current/images/generic/ubuntu.ins. We can do that with netboot image just fine. But we have to ask user to download initramfs + kernel and custom .parm file and host those 3 + .ins file in there local FTP server. 2019-06-13 15:38:43 and, not sure if crystal upgrade to 0.29.0 should be mentioned or not, you decide however you think 2019-06-13 15:38:45 if that works for you, then I'm good 2019-06-13 15:40:01 ehm, don't forget wireguard is moved to community. It is 'thing' that a lot of people asked for 2019-06-13 15:40:03 this could cut in 3.10 easily 2019-06-13 15:40:43 with current initramfs-init patch merged, I could create a wiki page explain procedures for users to boot form LPAR/FTP 2019-06-13 15:40:52 <_ikke_> mps: wireguard is a good one 2019-06-13 15:42:04 <_ikke_> are these specific arm boards, or just arm boards in general (That are supported) 2019-06-13 15:42:16 have a look at that elixir commit josΓ© valim made earlier in response to the issue i opened, you might just be able to apply it without too much work 2019-06-13 15:42:27 o/ 2019-06-13 15:42:39 maybe also note that the NM now works with wpa_sp and iwd, should work with wireguard although don't know if someone tested it thoroughly 2019-06-13 15:43:20 these arm boards are those for which users asked better support 2019-06-13 15:43:59 example, PureTryOut[m] asked for Pine64 2019-06-13 15:44:48 the 22.x release of erlang is a new major release, and it happens approx once a year 2019-06-13 15:45:06 <_ikke_> danieli: has that been merged in? 2019-06-13 15:45:10 <_ikke_> mps: I've added pine64 alredy 2019-06-13 15:45:13 <_ikke_> already 2019-06-13 15:45:22 _ikke_: into elixir-lang/elixir master, yes, not my PR 2019-06-13 15:45:37 yes, I've seen it, because that I mentioned it 2019-06-13 15:45:56 i was about to finish some extremely tedious work on a compiler and head to sleep 2019-06-13 15:46:43 well.. for a nap anyway 2019-06-13 15:47:16 _ikke_: I'm out now, and behind not comfortable keyboard. will be at home in about 45 minutes I think, then will look if we forgot something else 2019-06-13 15:48:43 <_ikke_> mps: thanks 2019-06-13 15:49:03 Pine64 isn't in 3.10.0_rc4 though, even though it should be. So it has been untested 2019-06-13 15:49:15 np, see you later 2019-06-13 15:49:39 PureTryOut[m]: I think it will be in next tarball 2019-06-13 15:50:23 Hopefully 2019-06-13 15:50:50 (if the ncopa explain to me how he uses mkimage.sh I could test these issues) :) 2019-06-13 15:51:06 but again, see you all later 2019-06-13 19:50:54 <_ikke_> maxice8: You pushed a broken aport 2019-06-13 19:51:17 <_ikke_> A conflict marker is left behind 2019-06-13 19:51:18 which one ? 2019-06-13 19:51:24 <_ikke_> agg 2019-06-13 19:51:34 <_ikke_> The builders choke on it 2019-06-13 19:52:09 ok 2019-06-13 19:52:11 thanks for noticing 2019-06-13 19:52:35 <_ikke_> Someone noticed the armv7 builder doing nothing 2019-06-13 19:52:51 <_ikke_> When I inspected, I noticed buildrepo was giving an error 2019-06-13 19:53:15 Hi guys 2019-06-13 19:53:44 hi 2019-06-13 19:55:02 <_ikke_> andypost[m]: pgcli seems broken, 2 tests are failing 2019-06-13 19:55:30 What's about pr5863? Would be nice to have PHP 7.3 in Alpine 3.10, because it's supported until Dec 2021. 2019-06-13 20:04:38 _ikke_: I looked at 'git log' but have no idea what should be in release notes as important things, besides those you already wrote and those about we talked today 2019-06-13 20:05:07 maybe elogind introduction 2019-06-13 20:05:21 <_ikke_> right, we don't want every little detail, just things that stand out 2019-06-13 20:05:43 That's in testing still, isn't it? 2019-06-13 20:06:18 <_ikke_> No, apparently in community 2019-06-13 20:06:18 Cogitri: oh, yes, why I thought it is in main 2019-06-13 20:06:31 <_ikke_> https://pkgs.alpinelinux.org/packages?name=elogind&branch=edge 2019-06-13 20:06:48 yes, it is moved to community 2019-06-13 20:07:21 well, git log is not short and probably I misread some things 2019-06-13 20:07:39 <_ikke_> I also skimmed through git log, with various filters 2019-06-13 20:08:02 <_ikke_> git log --diff-filter=A --oneline 3.9-stable..HEAD 'main/*/APKBUILD' 'community/*/APKBUILD' 2019-06-13 20:09:17 I have git 'slog' alias, but more general than this 2019-06-13 20:10:57 anyway, maybe to mention cyrstal upgrade from 0.27.0 to 0.29.0, crystal developers and core uses Alpine first to test build and Alpine is important to them 2019-06-13 20:11:26 <_ikke_> Yes, I mentioned that in the latest version 2019-06-13 20:11:50 <_ikke_> http://tpaste.us/65rZ 2019-06-13 20:11:59 nice, I have no idea what else to add 2019-06-13 20:13:12 maybe dropped qt4? :D 2019-06-13 20:13:24 <_ikke_> it's in there 2019-06-13 20:13:28 anyway, I think there will be 'git log' added somewhere for those who want to see more details about release 2019-06-13 20:13:33 oh, ok 2019-06-13 20:13:37 <_ikke_> yes 2019-06-13 20:13:57 <_ikke_> well, not a complete log 2019-06-13 20:15:26 understand, also I don't mean 'full' log. Full log is on git.a.o 2019-06-13 20:30:07 <_ikke_> And you as a user have a large impact on that as well 2019-06-13 20:30:30 <_ikke_> The more things you install or more complex things you install, the less secure your system is going to be 2019-06-13 20:30:41 <_ikke_> sorry, wrong channel 2019-06-13 20:31:59 ikke will check on other machine later tonight 2019-06-13 21:59:28 time to go, see you later, bye 2019-06-13 22:00:34 bye 2019-06-13 23:31:51 To fix the netbox build on armv7 pr8788 can be merged 2019-06-13 23:43:10 noticed we didn't have fsharp. took a look at it. ... wow .net core is a mess 2019-06-13 23:44:26 bump https://patchwork.alpinelinux.org/patch/4542/ 2019-06-13 23:45:43 SpaceToast: Yes, it's terrible 2019-06-13 23:45:43 ddevault: is it urgent? 2019-06-13 23:46:02 it could be useful for plasma5 2019-06-13 23:46:04 no, but I just set up a new laptop and was annoyed by its absence 2019-06-13 23:46:08 I'm not sure if we want that out before 3.10 2019-06-13 23:46:47 I can merge tomorrow morning, currently too comfortable in bed to get out unless it is urgent 2019-06-13 23:46:51 np, thanks 2019-06-14 05:08:08 SpaceToast i've already looked at it for the sake of F# and PowerShell 2019-06-14 05:08:23 yeah, F# is why I was looking at it 2019-06-14 05:08:28 it is unfortunately non-trivial, in the worst meaning of that term 2019-06-14 05:08:30 looks absolutely awful though 2019-06-14 05:08:56 i already have a couple of apkbuilds in the works 2019-06-14 05:09:05 if I had (significantly) more motivation I'd probably do it anyway 2019-06-14 05:09:25 but my interest in F# is purely academic - I have nothing production-worthy made in it, nothing planned, and use nothing made in it 2019-06-14 05:09:36 i see 2019-06-14 05:09:47 i know a ~handful of people who have the same reason to be interested in F# 2019-06-14 05:09:52 i just like it 2019-06-14 05:09:58 yeah, it's just a good language 2019-06-14 05:10:04 really too bad about the ecosystem 2019-06-14 05:10:21 ha, yeah 2019-06-14 05:10:39 i said the same thing about scala, shame about the ecosystem 2019-06-14 05:10:43 looking forward to scala native 2019-06-14 05:11:26 oh cool, someone made scala but in llvm; good idea 2019-06-14 05:13:15 they're planning to do erlang with JIT through LLVM too 2019-06-14 05:13:23 but it's just a research project at the moment 2019-06-14 05:13:50 well erlang isn't escaping a weird environment 2019-06-14 05:14:05 I'd argue that it's much more important for the likes of scala and F# 2019-06-14 05:14:22 it sort of is 2019-06-14 05:14:33 but it's not nearly as bad as escaping JVM or .NET 2019-06-14 05:14:58 I think OTP's mostly fine, but if they can get it running on LLVM that's fine too :) 2019-06-14 05:15:07 (well, BEAM, whatever) 2019-06-14 05:15:40 <[[sroracle]]> light security vuln in abuild-sudo https://github.com/alpinelinux/abuild/pull/91 2019-06-14 05:16:52 [[sroracle]]: ouch, that's not good 2019-06-14 06:02:10 ncopa: due to yesterday's change to testing/rebar3, one of the commits in pr8629 no longer applies 2019-06-14 06:02:19 i tried to force push a rebase to remove that commit but it didn't seem to like that 2019-06-14 06:06:04 cherry-pick all the commits except 0900d5f20968aa104d8c080b03509932d9baf445 it should be fine 2019-06-14 07:57:00 danieli: can you rebase? 2019-06-14 07:59:01 pr8790 can be merged to fix netbox building on armv7 2019-06-14 07:59:21 oops, meant pr8788 2019-06-14 09:19:36 clandmeter : may I have a gitlab.a.o account ? 2019-06-14 09:19:53 you have 2019-06-14 09:20:01 i just need to reset pw 2019-06-14 09:20:08 i can fix it if you're busy 2019-06-14 09:20:12 please do 2019-06-14 09:20:41 tmhoang: PM 2019-06-14 09:27:21 beautiful 2019-06-14 09:36:31 Uhm, is CI (Drone) broken? For pr8792 it says the packages are disabled for all architectures, which is not true at all 2019-06-14 09:47:16 PureTryOut[m]: if you break it you pay it 2019-06-14 09:48:54 I don't understand why it's broken though lol 2019-06-14 09:50:48 me neither 2019-06-14 09:50:50 that's weird, arch is obviously set to "all" 2019-06-14 09:51:10 Exactly 2019-06-14 09:51:17 did we have an abuild update? 2019-06-14 09:51:41 looks like it 2019-06-14 09:51:45 41 hours ago 2019-06-14 09:52:14 interesting, other aports build fine. 2019-06-14 09:55:29 ah i see it 2019-06-14 09:56:05 ACTION slaps PureTryOut[m] with faulty $pkgver 2019-06-14 09:56:13 Wut 2019-06-14 09:56:24 Oh, forgot the = lol 2019-06-14 09:56:33 <_ikke_> :D 2019-06-14 09:57:02 amateur :p 2019-06-14 09:57:43 it was hard though to catch it. 2019-06-14 09:57:47 Faulty sed, classic 2019-06-14 09:58:07 Haha yeah, fixed it. Thanks! 2019-06-14 09:58:35 This Qt upgrade is needed for Plasma πŸ˜› 2019-06-14 10:02:36 what would the best way for someone to contact a package maintainer be? (see #alpine-linux - the openjdk8 maintainer is fabled) 2019-06-14 10:03:51 just testing the algitbot 0900d5f20968aa104d8c080b03509932d9baf445 2019-06-14 10:04:07 63f5e7d295659a855709901ce22a3e5f40fce455 2019-06-14 10:04:14 perfect 2019-06-14 10:04:22 that exact commit would cause it to flood the channel for a couple minutes or so 2019-06-14 10:04:51 this did the trick: local subject = string.gsub(res.commit.message, "\n.*", "") 2019-06-14 10:05:43 right, i thought i could select the text before the first newline 2019-06-14 10:05:53 but i wasnt succesful :) 2019-06-14 10:06:16 i messed with string.gsub in my local lua repl but it didn't work right off the bat with the regex i tried 2019-06-14 10:06:22 KISS, i guess, lol 2019-06-14 10:13:37 http://dup.pw/aports/63f5e7d2 very unfortunate 2019-06-14 10:14:07 was commited the same day a new SPDX version was released (3.0) that made most of it changes obsolete by marking GPL-X.X deprecated in favour of adding -or-later or -only suffix 2019-06-14 10:16:26 i remember that 2019-06-14 10:16:26 haha 2019-06-14 10:17:56 can someone test if newapkbuild is okish now? 2019-06-14 10:18:22 i have merged various PRs 2019-06-14 10:18:25 it was semi-broken for me because it tried to source(?) the APKBUILD and errored at the functions without a body 2019-06-14 10:18:35 can you check if that is solved now? 2019-06-14 10:18:53 works now 2019-06-14 10:19:12 https://i.imgur.com/l5H4wXs.png 2019-06-14 10:47:00 <_ikke_> ncopa: people would like php7.3 to be included in Alpine 3.10 (due to 7.2 reaching eol soon). Can it still be included? 2019-06-14 10:47:08 oh 2019-06-14 10:47:12 that sounds like a good idea 2019-06-14 10:47:13 <_ikke_> https://github.com/alpinelinux/aports/pull/5863 2019-06-14 10:47:26 <_ikke_> I'll work on getting it in then 2019-06-14 10:50:00 if we upgrade php, do we need to rebuild the php7-* packages too then? 2019-06-14 10:50:44 <_ikke_> Let me check 2019-06-14 10:51:11 <_ikke_> Probably yes for the binary extension 2019-06-14 10:51:43 <_ikke_> But most are subpackages of php7 2019-06-14 10:52:33 right, rebase, i'll do it in a bit after a meeting 2019-06-14 10:52:37 http://tpaste.us/Va6N 2019-06-14 10:53:27 <_ikke_> ncopa: how did you get that list? 2019-06-14 10:53:48 ls -d php7-* 2019-06-14 10:53:58 <_ikke_> right 2019-06-14 10:54:42 $ apk list | grep "^php7-" | wc -l 2019-06-14 10:54:42 124 2019-06-14 10:54:57 <_ikke_> most are subpackages of php7 2019-06-14 10:55:01 yeah, figured as much 2019-06-14 10:55:42 but we dont need to rebuild the noarch? 2019-06-14 10:55:51 <_ikke_> as far as I know, no 2019-06-14 10:56:33 <_ikke_> they are not in a versioned directory 2019-06-14 10:56:39 <_ikke_> like python packages 2019-06-14 10:56:45 unit/APKBUILD:makedepends="perl-dev php$_phpver-dev php$_phpver-embed python3-dev ruby-dev" 2019-06-14 10:56:45 xapian-bindings/APKBUILD:_php_makedepends="php7-dev" 2019-06-14 10:56:55 those two as well i guess 2019-06-14 10:57:03 i think you have to rebuild the php7 packages as the api version changes 2019-06-14 10:57:26 <_ikke_> bratkartoffel: the extensions, but not the noarch projects 2019-06-14 10:57:46 <_ikke_> ncopa: can I use ap somehow to get the build order for a list of packages? 2019-06-14 10:58:06 ab builddirs PKGS... 2019-06-14 10:58:27 ls -d php7-* | xargs ap builddirs 2019-06-14 10:58:59 <_ikke_> thanks 2019-06-14 11:00:57 tested php7-pear-mail_mime 2019-06-14 11:01:03 a rebuild changes nothing 2019-06-14 11:01:53 so noarch should not need to rebuild 2019-06-14 11:03:58 ncopa-edge-x86_64:~/aports/community$ for i in php7-*; do (cd $i && . ./APKBUILD; [ "$arch" != "noarch" ] && echo $pkgname); done | tpaste 2019-06-14 11:03:58 http://tpaste.us/mZ1d 2019-06-14 11:05:11 <_ikke_> Thanks 2019-06-14 11:05:45 im on it 2019-06-14 11:07:40 <_ikke_> There are two PRs that should be merged first according to bratkartoffel 2019-06-14 11:07:50 i have them covered already 2019-06-14 11:07:55 <_ikke_> good 2019-06-14 11:07:58 i merge them in the same rebuild process 2019-06-14 11:08:40 this too https://github.com/alpinelinux/aports/pull/5901 2019-06-14 11:08:44 cpd is failing on armv7 due to checksum mismatch https://build.alpinelinux.org/buildlogs/build-edge-armv7/testing/cpd/cpd-0.5.1-r0.log 2019-06-14 11:08:47 works on my machine 2019-06-14 11:09:56 lxd is failing on aarch64 (https://build.alpinelinux.org/buildlogs/build-edge-aarch64/testing/lxd/lxd-3.14-r0.log) __NR_mknod undeclared 2019-06-14 11:10:04 maybe aarch64 is missing a specific #define ? 2019-06-14 11:13:01 https://github.com/lxc/lxd/pull/5848 yep 2019-06-14 11:13:10 Of course pr8792 exceeded the maximum output... 2019-06-14 11:13:52 php7-pecl-msgpack tests fails 2019-06-14 11:27:45 ncopa: saw yor comment about depends_dev. i'll change this and rebase the commit 2019-06-14 11:38:03 dont bother 2019-06-14 11:38:10 i already fixed the commit 2019-06-14 11:38:45 and i am ready to push 2019-06-14 11:38:51 we may need rebuild some things in testing as well 2019-06-14 11:39:11 php 7.3 is pushed 2019-06-14 11:39:17 please test it once builders are done 2019-06-14 11:39:42 php7-pecl-msgpack works for me: http://tpaste.us/9grK 2019-06-14 11:40:19 it failed due to pcre2-dev was missing in depends_dev to php7 2019-06-14 11:40:36 it works if you have pcre2-dev installed 2019-06-14 11:41:14 sorry 2019-06-14 11:41:18 im mixing 2019-06-14 11:41:25 i mixed other package 2019-06-14 11:41:43 i reported php7-pecl-msgpack upstream 2019-06-14 11:42:03 https://github.com/msgpack/msgpack-php/issues/136 2019-06-14 11:42:36 "invalid random data" ouch... 2019-06-14 11:42:53 it happens reproducible? 2019-06-14 11:44:02 dunno 2019-06-14 11:47:19 ok im gonna push rebuilds for testing too in a sec 2019-06-14 11:47:32 i also forgot to rebuild unit and xapian-bindings 2019-06-14 11:47:48 currently building xapian-bindings 2019-06-14 11:48:04 lets hope nothings breaks 2019-06-14 11:48:07 <_ikke_> php7-pecl-oauth failed 2019-06-14 11:48:08 when is 3.10 getting tagged? 2019-06-14 11:48:13 <_ikke_> soon (tm) 2019-06-14 11:48:18 was supposed to happend today 2019-06-14 11:48:26 but we squeezed in php 7.3 now 2019-06-14 11:48:35 guess i should do that rebase now then 2019-06-14 11:48:37 just had a meeting 2019-06-14 11:48:40 so i'd say early next week 2019-06-14 11:48:52 i think there will be new rc today 2019-06-14 11:48:57 hopefully the last 2019-06-14 11:49:12 few things depend on erlang, so it should be fairly painless 2019-06-14 11:49:20 otoh there are a fair amount of erlang users on alpine 2019-06-14 11:49:22 <_ikke_> ncopa: Updated the relnotes 2019-06-14 11:50:15 _ikke_ php7-pecl-oauth needs pcre-dev, not just pcre2-dev (from php7-dev) 2019-06-14 11:52:59 rebase pr5905 2019-06-14 11:53:09 bratkartoffel: i think that is a bug in pecl oauth 2019-06-14 11:53:27 i think they actually use pcre.h 2019-06-14 11:54:31 s/i think/i dont think/ 2019-06-14 11:54:31 ncopa meant to say: i dont think they actually use pcre.h 2019-06-14 11:54:48 yup, its a bug in php7-pecl-oauth 2019-06-14 11:55:36 i could try to patch it quick and dirty 2019-06-14 11:55:44 to use pcre2 2019-06-14 11:56:16 i dont think they should use either 2019-06-14 11:56:38 $ tpaste < pcre.patch 2019-06-14 11:56:38 http://tpaste.us/nMpM 2019-06-14 11:57:28 i htink i'll just do that ^^^ 2019-06-14 11:59:19 we could check for "ext/pcre/php_pcre.h" 2019-06-14 12:08:43 We are under 200 2019-06-14 12:09:27 Nice 2019-06-14 12:12:09 super nice! 2019-06-14 12:14:43 hey ho, 194 PRs 2019-06-14 12:15:15 61 in patchwork, going back all the way to 2016 2019-06-14 12:15:29 <_ikke_> The older ones in PW can probably just be archived 2019-06-14 12:16:18 agreed 2019-06-14 12:26:56 wow 2019-06-14 12:27:06 you ppl are awesome 2019-06-14 12:29:54 ncopa: no u 2019-06-14 12:32:36 god damn it, i screwed over the erlang PR by forgetting to make a new branch for the changes, i did it directly on master in the fork - i meant to make it a disposable fork 2019-06-14 12:35:38 fixed it. 2019-06-14 12:35:43 i'm just tired and made a silly mistake 2019-06-14 12:39:53 i wonder why rebar3 failed on arm7 in the first place, it didn't error, it just printed some harmless warnings 2019-06-14 12:42:51 Hi guys 2019-06-14 12:43:09 bratkartoffel: What's about you pr5863? Is there something missing? 2019-06-14 12:43:26 s/you/your 2019-06-14 12:43:26 kr0k0 meant to say: bratkartoffel: What's about your pr5863? Is there something missing? 2019-06-14 12:44:01 kr0k0: it's already merged in master 2019-06-14 12:47:42 bratkartoffel: Sorry, forgt to refresh site in my browser ^^ 2019-06-14 12:48:32 bratkartoffel: Thanks for your effort! 2019-06-14 13:22:59 ffs.. my change to pr8629 (rebase on top of a commit by ncopa) did not include the upstream fix. I should get out of friday mode :P 2019-06-14 13:33:35 maxice8 or Cogitri: can one of you help me upgrade glib to 2.60.4 and meson? 2019-06-14 13:33:46 you have experience with meson switch 2019-06-14 13:34:20 It is currently missing static libraries 2019-06-14 13:34:46 So we will need a glib-static that builds only the static library 2019-06-14 13:34:59 I'm getting my car at the garage atm can't help 2019-06-14 13:35:21 Cogitri did the glib updates on VL so he is a better shot 2019-06-14 13:40:15 Yup, I can do that, but then we'll have glib (nonstatic) v2.60.x and glib-static 2.58 2019-06-14 13:40:33 Because meson is a bit broken in that regard right noe 2019-06-14 13:44:17 what do we need glib-static for? 2019-06-14 13:44:26 Gonna do it later today I guess :) 2019-06-14 13:45:40 QEMU 2019-06-14 13:45:48 oh 2019-06-14 13:46:58 I think I saw some other stuff wanting it in aports, but not 100% positive on that rn 2019-06-14 13:47:16 i think upstream glib does not support static 2019-06-14 13:47:36 and i think quarks or what they are called depends on dynamic linker constructor to work 2019-06-14 13:49:12 They do, they just didn't care about it enough to not drop Autotools (which supports static libs better) 2019-06-14 13:52:29 next question is why qemu needs static glib 2019-06-14 13:52:49 iirc it was due to lack of ucontext 2019-06-14 13:55:51 :-( 2019-06-14 13:55:53 ok 2019-06-14 13:55:55 we cannot upgrade 2019-06-14 13:56:09 unless we can build glib with static and meson 2019-06-14 13:56:28 We can if you're willing to keep a glib-static around just for it 2019-06-14 13:56:48 Apparently QEMU isn't particularly important for glib 2019-06-14 13:57:20 how do you mean keep glib-static 2019-06-14 13:57:36 like add a glib2.58-static package? 2019-06-14 13:58:02 i dont think that will fly either, because qemu needs gtk witch also needs glib 2019-06-14 13:58:07 so there will be conflict 2019-06-14 14:00:30 hum 2019-06-14 14:00:38 looks like fedora has glib2-static 2019-06-14 14:00:43 should not be any problem? 2019-06-14 14:00:55 https://src.fedoraproject.org/rpms/glib2/blob/master/f/glib2.spec#_92 2019-06-14 14:05:56 Yup, Void has that too 2019-06-14 14:21:31 this may be needed to enforce use of gnu gettext http://tpaste.us/zBVa 2019-06-14 14:22:18 im going out for a walk 2019-06-14 14:22:27 this is my wip: http://tpaste.us/Xnr1 2019-06-14 14:22:33 hi 2019-06-14 14:23:50 it still fails on -doc subpackage 2019-06-14 14:50:54 Failure on aarch64 https://build.alpinelinux.org/buildlogs/build-edge-aarch64/testing/php7-libvirt-php/php7-libvirt-php-0.5.4-r1.log 2019-06-14 15:03:10 I cleaned up some old PRs https://bugs.alpinelinux.org/issues/10534 2019-06-14 17:24:07 drebrez what i am doing wrong? 2019-06-14 17:24:12 wrong chan 2019-06-14 17:43:51 _ikke_: pr8629 is ready for a merge, the CI error is apparently "Cancelled", perhaps because it took too long time or something 2019-06-14 17:54:54 ncopa, please backport pr8797 2019-06-14 17:58:07 andypost: im on it 2019-06-14 17:58:41 <_ikke_> evening 2019-06-14 18:01:55 hi _ikke_ are you ok to commit pr8786 with 2 related same time, they are dependent 2019-06-14 18:02:32 <_ikke_> andypost: I'll look at it in a moment 2019-06-14 18:17:30 ok, i have a problem with glib and meson 2019-06-14 18:17:44 the generated glib-2.0.pc has Libs: -lintl ... 2019-06-14 18:18:03 but the -lintl needs to be added at the end, not in the beginning 2019-06-14 18:18:14 how and where is the glib-2.0.pc generated? 2019-06-14 18:34:32 <_ikke_> not really clear from meson.build 2019-06-14 18:34:53 hi all 2019-06-14 18:35:28 <_ikke_> hi 2019-06-14 20:05:26 _ikke_: apologies on not cleaning up cloudi, i am not too familiar with it and changed it purely to rebuild against newer erlang 2019-06-14 20:21:22 <_ikke_> right, I thought I would just fix it on the go 2019-06-14 20:52:33 no worries, i was just excusing my inaction 2019-06-14 21:09:14 https://patchwork.alpinelinux.org/patch/4872/ can be closed: merged 2019-06-14 21:19:13 ncopa: ouchie ^ 2019-06-14 21:19:37 when i heard ouchie i remember Charlie 2019-06-14 21:19:51 that's.. a bit off topic? 2019-06-14 21:20:10 not a bit. completely offtopic 2019-06-14 21:59:07 are we at risk: CVE-2019-12749 - dbus before 1.10.28, 1.12.x before 1.12.16, and 1.13.x before 1.13.12, as used in DBusServer in Canonical Upstart in Ubuntu 14.04 (and in some, less common, uses of dbus-daemon), .... 2019-06-14 21:59:21 https://www.secnews24.com/2019/06/11/cve-2019-12749/ 2019-06-15 07:50:50 am i blind? for some reason i am not finding the definition for `apk_string_array_init', neither is gtags 2019-06-15 07:51:39 mps: yes 2019-06-15 07:54:47 all the way back to 3.7 i believe 2019-06-15 08:08:46 <[[sroracle]]> danieli: https://git.alpinelinux.org/apk-tools/tree/src/apk_defines.h#n189 2019-06-15 08:09:10 ah okay, now i see 2019-06-15 08:09:17 i completely missed that, thanks [[sroracle]] :) 2019-06-15 08:09:21 <[[sroracle]]> np 2019-06-15 08:14:31 danieli: I wasn't sure about this dbus 'secissue', they mention ubuntu with upstart and 'less common uses of dbus' 2019-06-15 08:14:49 mps: right, i'll check the details of the vuln and see if it's applicable to alpine 2019-06-15 08:16:16 anyway, wouldn't hurt if we upgrade 2019-06-15 08:18:17 what is the alpine equivalent of /dev/disk/by-id? i have mutiple virtual partitions attached to the server, the control panel shows its IDs, so i need to see which is which in alpine 2019-06-15 08:19:12 wasn't this asked in #alpine-linux just a moment ago? 2019-06-15 08:19:21 this is the development channel 2019-06-15 08:20:05 sorry thought this was also a help channel 2019-06-15 08:20:23 mps: i'll make a pr to upgrade it anyway, it could be backported 2019-06-15 08:23:41 ok, I thought to do this last night but didn't because not sure if it needed in time when we are expecting releas 2019-06-15 08:23:59 doesn't really matter much imo, might as well make a pr/patch 2019-06-15 08:24:14 i'm not so sure we're affected though, we don't have a dbus server binary, only some libraries for it 2019-06-15 08:24:27 but i don't have an authoritative answer 2019-06-15 08:24:29 danieli: do it! 2019-06-15 08:25:08 :D 2019-06-15 08:26:45 we will see if sec team thinks it should be backported or not 2019-06-15 08:28:57 yesterday I had a hard day, today I will look if I can fix some failed build on armv7 in main and community 2019-06-15 08:31:04 there's an issue for it in the alpine security redmine project 2019-06-15 08:31:13 but that doesn't necessarily mean we're affected 2019-06-15 08:31:26 judging by 'dbus' and the affected version numbers though, we are 2019-06-15 08:33:17 by versions yes, but descriptions on not only one sec site/list suggest we are not, expect this unclear 'some, less common, uses of dbus-daemon' sentence 2019-06-15 08:34:26 exactly 2019-06-15 08:36:17 when you make PR, post it here, I will try rebuild on few arches to check it. are you ok with this? 2019-06-15 08:37:03 of course 2019-06-15 08:49:46 man, so much stuff will have to be rebuilt when dbus is bumped 2019-06-15 08:50:00 i'm not sure i want to mess with that, i'm not familiar with how it's structured in alpine 2019-06-15 08:52:11 yes, that was reason I first asked here, especially to not impede release of 3.10. I thought to make patch last night but ceased 2019-06-15 09:04:33 Oh, are minor dbus releases ABI incompatible? 2019-06-15 09:05:42 shouldn't be 2019-06-15 09:05:51 they probably are, but i'm not too familiar with dbus 2019-06-15 09:05:55 er 2019-06-15 09:05:58 they probably aren't* my bad 2019-06-15 09:15:08 Why do we need to "rebuild so much stuff when dbus is bumped" then? :o 2019-06-15 09:16:37 yeah nevermind that if the abi is the same 2019-06-15 09:53:06 Alright then :) 2019-06-15 12:17:32 need some checks on pr8806 and pr8807 2019-06-15 12:25:12 maxice8: you just upgraded amule and it has wxgtk2.8-dev in makedepends. could amule be built with current wxgtk in community? 2019-06-15 12:29:33 looks like if amule could be built with new wxgtk 3 boot PR's are good 2019-06-15 12:30:16 mps: it uses wxgtk not wxgtk2.8 2019-06-15 12:31:49 right, you already upgraded it 2019-06-15 12:32:13 I forgot 'git pull' after seeing your upgrade 2019-06-15 12:32:50 funny thing is that I also worked on amule upgrade, and you did it before me 2019-06-15 12:33:22 Happens 2019-06-15 12:33:31 so again, your both PR's looks fine 2019-06-15 12:34:23 double (or multiple work) are not uncommon in free/open source, which is good imo 2019-06-15 12:35:04 I think you can push them 2019-06-15 13:39:31 maybe this main/mpfr3 should be renamed to main/mpfr (without version) because it have subpackage named mpfr-dev 2019-06-15 13:40:03 and, 4.0.2 builds cleanly 2019-06-15 13:48:47 Sounds like 3 makes no sense, but new package better to add provides/replaces for BC 2019-06-15 13:54:30 this ^, or rename (mv). and it have replaces=mpfr. git log shows 'Wed Jun 23 11:43:11 2010 +0000 main/mpfr3: renamed for upgrade new abi version' 2019-06-15 13:58:04 some API is changed from 3.1.x 2019-06-15 15:34:11 maxice8: we have https://patchwork.alpinelinux.org/patch/4897/ - main/libgit2: update to 0.28.2 2019-06-15 15:35:22 Yes 2019-06-15 15:35:34 What should I do about it? 2019-06-15 15:35:44 I see that you already upgraded it. What we should do with it on pw.a.o ? mark as Superseded and write short note to author 2019-06-15 15:36:25 If you have had objections to the patch on pw.a.o we should write comment to author 2019-06-15 15:36:54 Nothing to object I just didn't follow pw at the time I updated it 2019-06-15 15:37:23 If you didn't know for this patch when you made upgrade than just note that, with nice excuse words :) 2019-06-15 15:38:09 aha, ok. I will write reply and mark it Superseded. no worries 2019-06-15 15:45:09 maxice8: same question for testing/shadowsocks-libev: upgrade to 3.2.5 2019-06-15 15:46:03 sorry if I'm annoying you too much, but I would like to 'close' some patches on pw.a.o 2019-06-15 15:46:38 No worries I sent a bunch of pw links to close but people insisted someone write a nice reply 2019-06-15 15:46:57 Which I can't summon the effort to so it is good someone is doing it 2019-06-15 15:47:10 That patch was missing libcorkipset and libbloom in the dependencies 2019-06-15 15:47:26 well, we have to be nice and handsome :) 2019-06-15 15:48:06 aha, ok. will write then that the more complete patch is applied. thanks for info 2019-06-15 15:49:04 Ty 2019-06-15 15:49:18 np 2019-06-15 15:53:46 I'm out of the comfortable black hole that is my bed, anything that needs to be done ? 2019-06-15 15:56:10 maxice8: nothing special. I just looking if I can close some of the old patches on pw.a.o to have less when we move to gitlab 2019-06-15 15:56:29 Speaking of lab 2019-06-15 15:56:42 will it be complete or will github and pw remain as possible ways to contribute ? 2019-06-15 15:57:50 some of us testing it, and I hope we will not wait too long for it. 2019-06-15 15:58:34 I hope we will not need pw.a.o because gitlab could accept merge request (PR on GH) by mail 2019-06-15 16:00:13 and yes, idea is to be 'free' of possible lock-in by github 2019-06-15 16:01:39 although git.a.o will stay as is for some time 2019-06-15 16:02:55 people who works on moving to gitlab works hard for us to have integration of bugs, patches, pull requests etc. 2019-06-15 16:08:58 https://patchwork.alpinelinux.org/patch/4542/ - community/font-noto-cjk: new APKBUILD 2019-06-15 16:09:31 Ah yes ddevault asked for that to be merged 2019-06-15 16:09:32 do we really need/want this in Alpine, it is big imo 2019-06-15 16:09:51 I don't think anyone's asking for it to be included on the disk 2019-06-15 16:10:20 but I'm sure some people may want to type in zh or jp while in x/wayland 2019-06-15 16:11:18 understand, but our archives will be filled with it 2019-06-15 16:12:33 could this package be somehow split to some number of important fonts? I don't know really just asking 2019-06-15 16:13:11 this is post-split 2019-06-15 16:13:31 noto fonts are split into noto-fonts, noto-fonts-emoji, noto-fonts-cjk and noto-fonts-extra 2019-06-15 16:13:41 which are the general components 2019-06-15 16:14:33 yes, we have already some number of font-noto-* pkg's 2019-06-15 16:15:10 cjk stands for Chinese, Japanese, Korean 2019-06-15 16:15:24 yes, I know 2019-06-15 16:15:29 I don't know about Korean, but it makes sense to bundle the first two, since a lot of the glyphs are shared (through the latter's kanji) 2019-06-15 16:15:43 trying to split them up would make the sum of the results bigger than the package in question 2019-06-15 16:15:45 but don't know what to do with this patch 2019-06-15 16:16:07 well, your worry seems to be that it'll "gunk up" the storage somehow 2019-06-15 16:16:15 right 2019-06-15 16:16:19 if you're very seriously worried about it, perhaps ask the people handling the storage? :) 2019-06-15 16:16:40 SpaceToast: good idea, thanks 2019-06-15 16:17:19 general storage space is something like 300mb unpacked (roughly?), so I don't think it'd be that big a deal relative to everything else we store; but getting you your peace of mind shouldn't be a big problem 2019-06-15 16:19:40 there are no cjk fonts availble on Alpine 2019-06-15 16:19:52 I've mentioned that, yeah 2019-06-15 16:20:11 yes, and would be nice to have them 2019-06-15 16:20:50 that leaves 20% of the world's population unable to use Alpine 2019-06-15 16:21:58 in terms of splitting the languages up 2019-06-15 16:22:05 it's not really practical 2019-06-15 16:22:19 han unification means that chinese and japanese share most of the same characters, which makes up the bulk of the font 2019-06-15 16:22:27 the remaining japanese and korean characters number less than 100 2019-06-15 16:22:34 fonts-noto-cjk in Debian is Uncompressed Size: 126 M 2019-06-15 16:23:39 download from GH (right now) is: 1.8G Jun 15 16:21 NotoSansV2.001.tar.gz 2019-06-15 16:24:26 anyone else tested noto fonts? I installed it once but in firefox ui bottom parts of fonts were just cut off 2019-06-15 16:24:45 I use the cjk package on the daily and it seems fine 2019-06-15 16:24:47 haven't tested the others 2019-06-15 16:25:20 MY_R: I did, but deleted and left only font-noto-emoji 2019-06-15 16:25:30 letters like "jgq" etc didnt show correctly 2019-06-15 18:07:58 I suppose those instructions in the wiki for wireguard do not lead to a working configuration. 2019-06-15 18:08:26 I mean the interface is up and looks ok at the first glance, but the traffic is not over the vpn 2019-06-15 18:09:24 And using wg-quick does not connect to the net 2019-06-15 18:24:15 wozencroft: did you mean these wiki https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg) 2019-06-15 18:26:04 mps: Exactly. I just realized it automatically uses "/24" when giving an address in the interfaces file and I'm trying to use a setup with x.x.x.x/32 - not sure if this is the culprit 2019-06-15 18:27:54 Strange thing is that "ip a" shows the same output for wg0 as with a working connection 2019-06-15 18:29:33 it works for me out of the box, and to start connection I send one icmp/ping packet 2019-06-15 18:30:15 mps: You mean wg-quick - does it work for you out of the box? 2019-06-15 18:30:41 no, don't use wg-quick 2019-06-15 18:31:14 auto wg0 is enough to bring it up on boot 2019-06-15 18:31:33 Ok, I see. 2019-06-15 18:31:46 if you didn't rebooted machine then you have to 'ifup wg0' 2019-06-15 18:32:13 Indeed, that's the command I tried but also rebooted after install 2019-06-15 18:32:32 if you change something then 'ifdown wg0' and again 'ifup wg0' 2019-06-15 18:32:57 And ifup brings up the interface wg0, but the traffic is not over the vpn 2019-06-15 18:33:23 'ip route' is correct? 2019-06-15 18:33:51 also checl keys on peers 2019-06-15 18:34:02 s/checl/check/ 2019-06-15 18:34:02 mps meant to say: also check keys on peers 2019-06-15 18:37:56 mps: I have for ip route as the third line: x.x.x.x (server address) dev wg0 scope link 2019-06-15 18:40:26 But I suppose there is the culprit indeed: x.x.x.0/24 dev wg0 proto kernel scope link src x.x.x.x - it should be /32 2019-06-15 18:40:48 (second line in the output) 2019-06-15 18:42:09 wozencroft: what is your netmask 2019-06-15 18:44:54 mps: Same as on the wiki page 2019-06-15 18:45:16 255.255.255.0 2019-06-15 18:50:15 In the interfaces file I have: post-up ip route add x.x.x.x/32 dev wg0 - that address works on other distros 2019-06-15 18:51:38 if you wan't ip address to be x.x.x.x/32 you have to set netmask to 255.255.255.255 2019-06-15 18:56:57 mps: Oh, thank you for the hint! Maybe that was it, testing it now. 2019-06-15 18:58:46 np, I will be afk some time now 2019-06-15 19:00:43 Ok, thank you for having a look at it 2019-06-15 19:33:10 I tested it with 255.255.255.255 (indeed, this netmask is shown on other distros too), but the traffic is not over wg0. Everything seems to work (bringing up interface, ip a output like on other distros), but the traffic is not over the vpn. 2019-06-15 20:54:25 elooks like kernel.org now mirrors alpine linux 2019-06-15 20:54:31 s/elooks/looks/ 2019-06-15 20:54:31 danieli meant to say: looks like kernel.org now mirrors alpine linux 2019-06-15 20:55:45 Could someone take a look at pr8792? 2019-06-15 20:58:09 danieli: so we are now one of important distros 2019-06-15 20:58:23 mps: :) 2019-06-15 21:31:28 /dev/null/utmp: Not a directory 2019-06-15 21:31:29 lol java 2019-06-15 21:33:05 yeah, {u,w,b}tmp{,x} is not available on alpine 2019-06-15 21:33:09 jwh: screen also 2019-06-15 21:33:19 danieli: the path :P 2019-06-15 21:33:28 lol. 2019-06-15 21:33:29 mps: screen works ok for me 2019-06-15 21:33:32 what the 2019-06-15 21:33:45 ikr 2019-06-15 21:33:47 screen works but show this msg 2019-06-15 21:33:48 echo "AAAAAAAAAAAAAAAAAAA" > /dev/null 2019-06-15 21:33:51 screaming into the void 2019-06-15 21:34:06 it's not in the application I'm running... so it must be in jre 2019-06-15 21:35:36 I thought to patch screen, but because this msg is harmless I concluded it is not important 2019-06-15 21:36:06 what message does screen emit? 2019-06-15 21:36:21 same one? 2019-06-15 21:36:45 if so, why are they picking that path, is it a build time option? 2019-06-15 21:36:45 this: /dev/null/utmp: Not a directory 2019-06-15 21:37:23 i wonder if some autoconfiguration during build failed and causes that 2019-06-15 21:38:07 gcc -c -I. -I. -Os -fomit-frame-pointer -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ 2019-06-15 21:38:07 -Os -fomit-frame-pointer -D_GNU_SOURCE utmp.c 2019-06-15 21:38:09 doesn't seem relevant 2019-06-15 21:38:21 perhaps a musl stub 2019-06-15 21:38:24 or something 2019-06-15 21:38:34 ceckung 2019-06-15 21:38:36 checking 2019-06-15 21:38:50 gcc -c -I. -I. -Os -fomit-frame-pointer -DETCSCREENRC='"/usr/etc/screenrc"' -DSCREENENCODINGS='"/usr/share/screen/utf8encodings"' -DHAVE_CONFIG_H -DGIT_REV=\"\" \ 2019-06-15 21:38:50 -Os -fomit-frame-pointer -D_GNU_SOURCE utmp.c 2019-06-15 21:38:53 god damn it 2019-06-15 21:38:56 include/paths.h:#define _PATH_UTMP "/dev/null/utmp" 2019-06-15 21:38:56 include/paths.h:#define _PATH_WTMP "/dev/null/wtmp" 2019-06-15 21:38:56 include/utmp.h:#define _PATH_UTMP "/dev/null/utmp" 2019-06-15 21:38:56 include/utmp.h:#define _PATH_WTMP "/dev/null/wtmp" 2019-06-15 21:39:01 lol 2019-06-15 21:39:13 i didn't hit the copy keybind aggressively enough 2019-06-15 21:39:22 really applications should just not build in utmp/wtmp support but alas 2019-06-15 21:39:24 thats hard 2019-06-15 21:39:26 lol 2019-06-15 21:39:51 daniel@lexapro.duniel.no [~/projects/musl]$ grep -r "/dev/null" 2019-06-15 21:40:03 ignore the hostname ;) but that's what i did, i got a fair amount of matches 2019-06-15 21:40:27 doesn't seem like anything else relates to utmp/wtmp though 2019-06-15 21:41:21 it is harmless at the end 2019-06-15 21:41:33 screen works quite nice 2019-06-15 21:42:04 #ifdef ENABLE_UTMP 2019-06-15 21:42:07 it can be disabled in screen 2019-06-15 21:43:20 java is so horrible 2019-06-15 21:48:01 jwh: OT, I'm repeating this 20 years 2019-06-15 23:57:01 So, I've figured out what's up with PostGIS. It needs a version bump. 2019-06-15 23:57:53 I submitted a pull request for it, which seems to be working for me, but it seems to fail on drone/pr, it seems to pass on travis-ci/pr 2019-06-15 23:58:37 Travis only tests x86_64 2019-06-15 23:58:46 Drone is probably failing on another arch 2019-06-15 23:59:32 okay, maybe proj4 doesn't exist properly on x86 2019-06-15 23:59:48 ncopa: thank you so much for obfs4proxy package for armv7! I will test now. Appreciate 2019-06-16 00:01:06 yep! that's it! I'll remove x68 from the APKBUILD then! 2019-06-16 00:12:59 Is there anything I need to do other then issuing a pull request? 2019-06-16 00:16:07 Wait until a reviewer reviews it and do the proposed changes 2019-06-16 00:16:12 Is it urgent? 2019-06-16 00:18:32 well, I'd like to get it done so I can install it on my dev enviroment. But the world isn't going to end or anything if it doesn't happen right now :p 2019-06-16 00:20:17 Ok 2019-06-16 00:20:20 I was just asking because I've not contributed to Alpine before, so I'm not super-confident on the proceedure 2019-06-16 00:22:58 ncopa: if possible could please enable armv7 for firefox-esr package? Thanks. 2019-06-16 00:23:22 i need this package for testing obfs4proxy 2019-06-16 00:27:04 obfs4proxy is working good! 2019-06-16 00:28:27 ahh, failed. i need firefox-esr :/ 2019-06-16 00:33:12 i don't think rust is built for anything except x86_64 yet, so any firefox version depending on rust for servo will not land on arm just yet 2019-06-16 00:38:46 maybe works 2019-06-16 00:41:47 rust has been broken for some time, but some work has been done on it recently 2019-06-16 00:42:16 i see 2019-06-16 10:35:23 is Paul Bredbury here, maybe 2019-06-16 10:36:27 just have seen some mate pkg's upgrades, looks good and would be good to have it in 3.10 2019-06-16 11:43:39 Could someone review pr8792? 2019-06-16 11:44:08 Plasma Mobile on postmarketOS is currently broken and the upgrade should fix it. It's also a requirement for Plasma Desktop (which I want to package for Alpine Linux) 2019-06-16 11:47:43 PureTryOut[m]: this is just minor version upgrade as I see. did you tested on CI 2019-06-16 11:47:56 I mean, does it builds 2019-06-16 11:48:12 Till it exceeds maximum output, yes 2019-06-16 11:48:33 It builds locally anyway, but I can not test architectures like s390x 2019-06-16 11:49:07 hmm, I can try on armv7 2019-06-16 12:27:12 PureTryOut[m]: tried some (not all) and they build without problem 2019-06-16 12:28:04 Good 2019-06-16 15:43:37 <_ikke_> Good $timeofday 2019-06-16 15:44:00 Hello there, ikke 2019-06-16 15:44:23 _ikke_: hi 2019-06-16 16:59:12 thread 'main' panicked at 'Unable to find build dependency python3: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:997:5 2019-06-16 16:59:14 alacritty 2019-06-16 16:59:29 <_ikke_> maxice8: Right, just replied to ddevault about it 2019-06-16 16:59:40 <_ikke_> It built fine locally 2019-06-16 16:59:48 <_ikke_> and even on 3.10/x86_64 2019-06-16 17:00:18 weird 2019-06-16 17:00:22 well i'm going to go eat 2019-06-16 17:00:40 <_ikke_> Oh, right, it's not built for 3.10, silly me 2019-06-16 17:00:42 <_ikke_> (testing) 2019-06-16 17:06:36 <_ikke_> So it requires python3 on x86_64 2019-06-16 17:08:20 working on it 2019-06-16 17:08:28 this patch sucks anyway, I'll get it fixed up proper this time 2019-06-16 17:09:03 <_ikke_> I had python3 still installed on my build system, so there it was not caught 2019-06-16 17:09:07 aye 2019-06-16 18:29:52 <_ikke_> ddevault: I had already pushed the upgrade to 0.3.3, so this will be just a fix commit 2019-06-16 18:30:03 _ikke_: okay, should I let you handle that or do you want me to rebase 2019-06-16 18:30:09 <_ikke_> I can handle it 2019-06-16 18:30:12 cheers 2019-06-16 18:30:16 thanks for your patience 2019-06-16 18:35:01 <_ikke_> Waiting for the build to finish 2019-06-16 18:35:11 it's rust, so don't hold your breath 2019-06-16 18:35:57 <_ikke_> No, I won't :) 2019-06-16 18:42:59 <_ikke_> ddevault: does this look reasonable? http://tpaste.us/M57D 2019-06-16 18:43:23 yes 2019-06-16 18:43:33 <_ikke_> nice 2019-06-16 18:44:13 thanks! 2019-06-16 19:07:44 <_ikke_> It now passed 2019-06-16 19:49:21 hmph 2019-06-16 19:49:31 anyone familiar with the bootstrap script? 2019-06-16 19:49:56 just cannot convince it to produce a toolchain that runs on mips64r2 2019-06-16 19:51:31 or anything, really 2019-06-16 21:32:22 ah hm 2019-06-16 21:33:18 jwh: ddevault bootstrapped risc-v and I think this is the blog post about it: https://drewdevault.com/2018/12/20/Porting-Alpine-Linux-to-RISC-V.html 2019-06-16 21:33:46 it doesn't work without a significant amount of munging in my experience 2019-06-16 21:34:04 but it is helpful for getting close 2019-06-16 21:34:19 the problem in this case is its producing nonsense defaults 2019-06-16 21:34:31 (mips3 target when it should be mips64 isa) 2019-06-16 21:34:42 which rules out like 99% of available platforms 2019-06-16 21:34:57 fixed, but it's gonna take some time :( 2019-06-16 21:34:59 bootstrapping a new architecture is not a turnkey process 2019-06-16 21:35:01 qemu will emulate it 2019-06-16 21:35:16 so I'm gonna have to rebuild on x86 with binfmt 2019-06-16 21:35:19 it took me more than a month to get a self-hosting alpine install on riscv64 from scratch 2019-06-16 21:35:25 yeah 2019-06-16 21:35:30 most of the work is done 2019-06-16 21:35:32 it's just not correct 2019-06-16 21:35:46 easy fix, *long* time to rebuild as I don't have any really fast hardware 2019-06-16 21:36:01 are you not cross-compiling during the bootstrap? 2019-06-16 21:36:33 I have a working sysroot 2019-06-16 21:36:56 it takes some time 2019-06-16 21:37:14 I really need a faster machine 2019-06-16 21:37:28 I might be able to hook you up with something to build on 2019-06-16 21:37:36 what's the /proc/cpuinfo for the builder you're using now? 2019-06-16 21:38:08 model name : Intel(R) Atom(TM) CPU Z3735F @ 1.33GHz 2019-06-16 21:38:08 :D 2019-06-16 21:38:14 2c 2t 2019-06-16 21:39:09 i think it's mostly done though, so once I have a minirootfs built now that I've fixed target isa, I can get it running natively on mips64 hardware 2019-06-16 21:39:40 saved an incredible amount of time just by not building go 2019-06-16 21:39:41 heh 2019-06-16 21:39:43 haha 2019-06-16 21:39:44 Oh wew, that's slow indeed 2019-06-16 21:40:07 well, if you want, I can get you 8 cores of AMD EPYC 2019-06-16 21:40:13 yeah, it's not so bad for native building, but as qemu is emulating another archiecture it's pretty bad 2019-06-16 21:40:31 but I agree that getting to native builds ASAP is generally the nicest route 2019-06-16 21:40:41 that would be pretty cool 2019-06-16 21:40:52 yeah, I've got a bunch of octeons I can build natively on 2019-06-16 21:41:35 need to figure out why stripping is hanging during abuild now 2019-06-16 21:43:32 shoot me your SSH pubkey and I'll rig up a box for you 2019-06-16 22:05:38 jwh: you should be ready to go at jwh@173.195.146.153 2019-06-16 22:05:42 become root with doas 2019-06-16 22:05:47 alpine-sdk is installed and you're in the abuild group 2019-06-16 22:05:51 glhf, be good 2019-06-16 22:05:56 awesome, thanks 2019-06-16 22:06:12 remind me when you're done with it to tear down the VM, please 2019-06-16 22:06:22 will do, hopefully won't be too long 2019-06-16 22:16:01 much faster, lol 2019-06-16 22:20:16 4x the cores on a top-of-the-line CPU tends to be ;) 2019-06-16 22:21:13 I ditched all my big boxes and replaced them with a bunch of small ones... nice and quiet but not at all useful for compiling 2019-06-16 22:21:49 this host is extremely loud, and sitting in a rack with 6 other extremely loud hosts, in a datacenter several miles away where I cannot hear it 2019-06-16 22:21:57 hehe 2019-06-16 22:22:59 ddevault: you did the RISC-V port of Alpine right? Any plan of upstreaming to Alpine in the future? πŸ˜ƒ 2019-06-16 22:23:19 currently upstreaming the musl port, which should land in the next release 2019-06-16 22:23:31 the alpine port isn't entirely ready, though much of it is working 2019-06-16 22:23:50 also, my riscv box is tied up, the go team is using it to test their port 2019-06-16 22:23:59 Awesome 2019-06-16 22:24:18 I'll get back to it soon, though, want to mess around with better booting solutions 2019-06-16 22:24:29 if you feel like debugging textrel issues though please tell me so 2019-06-16 22:25:42 I don't have RISC-V hardware sorry, just interested in the status of it 2019-06-16 22:25:50 I would give you a shell account if you are 2019-06-16 22:26:46 I'm probably not the right person for the job sorry πŸ˜‰ 2019-06-16 22:26:49 okay :) 2019-06-16 22:28:47 Just thank you for the work you're putting into it. Well, and all the other awesome work you do. It was good meeting you at FOSDEM :D 2019-06-16 22:29:46 thanks, it's a team effort on all counts 2019-06-16 22:50:00 hmph 2019-06-16 23:42:11 danieli: hey, noticed the erlang 22 stuff got through; congrats and thanks! :D 2019-06-16 23:42:23 are the builders in a git repo somewhere? or is there something else that can rebuild packages and dependencies when aports.git is updated? 2019-06-17 00:01:29 SpaceToast: :) 2019-06-17 01:37:14 dum de dum 2019-06-17 01:37:23 maybe sometimes this week I'll get alpine on my mips64 boxes :D 2019-06-17 01:38:01 need to build a kernel first anyway, sigh 2019-06-17 03:48:49 how close is that testing/proj4 rename to testing/proj to being ready? 2019-06-17 04:17:51 i'd assume it's further down the list of priorities than things like releasing 3.10 2019-06-17 04:49:18 <_ikke_> 3.10 release is planned today 2019-06-17 06:35:40 oninoshiko, proj4 -> proj rename is ready, at least I resolved all issues from the review 2019-06-17 07:13:56 main/haproxy version 2.0.0 is released, it will be their LTS 2019-06-17 07:14:15 morning 2019-06-17 07:14:33 good morning 2019-06-17 07:14:40 do we dare to upgrade haproxy? 2019-06-17 07:15:26 not sure, I built it last night on x86_64, armv7 and aarch64 2019-06-17 07:15:43 can you also give it a teset spin? 2019-06-17 07:15:46 test* 2019-06-17 07:15:54 just to make sure its not ocmpletely broken 2019-06-17 07:16:02 is it backwards compat? 2019-06-17 07:16:05 if people upgrade 2019-06-17 07:16:06 etc 2019-06-17 07:16:30 what we want to avoid is that it breaks for half of users 2019-06-17 07:16:33 and works for half 2019-06-17 07:16:33 main change is target linux2628 is deprecated 2019-06-17 07:16:58 so we end up in a situation where we cannot revert back to 1.9 without breaking for the other half 2019-06-17 07:17:04 I can try in real server if it work 2019-06-17 07:17:41 morning 2019-06-17 07:18:27 main change for building, I mean 2019-06-17 07:22:06 <_ikke_> morning 2019-06-17 07:33:34 ncopa: have you looked to llvm7.1 upgrade I posted few days ago to tpaste 2019-06-17 07:45:50 mps: no, i dont think so 2019-06-17 07:48:02 we talked about upgrade and move to community, iirc. I tested build on armv7 (our current problematic arch :) ) and it passed. But you know better should we move it in this time 2019-06-17 07:48:15 if you want I can post patch again 2019-06-17 07:48:29 iirc i did test build it 2019-06-17 07:48:36 but i dont remember the result 2019-06-17 07:49:01 problem with changing to not be default, iirc 2019-06-17 07:49:12 What do we need 7.x for? 2019-06-17 07:49:19 rust? 2019-06-17 07:49:29 <_ikke_> Doesn 2019-06-17 07:49:33 <_ikke_> Doesn't that use llvm8? 2019-06-17 07:49:43 :) 2019-06-17 07:49:49 full confusion iow 2019-06-17 07:49:52 no, ponyc I think 2019-06-17 07:50:17 mps: No, that uses llvm6 right now 2019-06-17 07:50:26 testing/bpftrace/APKBUILD:makedepends="cmake llvm7-dev llvm7-static clang-dev clang-static 2019-06-17 07:50:29 bpftrace 2019-06-17 07:50:38 is the only afaics 2019-06-17 07:50:50 yes, bcc maybe also 2019-06-17 07:50:51 Ah, alrighty 2019-06-17 07:50:59 bcc uses llvm8 now i think 2019-06-17 07:51:12 aha, then is better 2019-06-17 07:51:23 i think there was some problem with llvm 7.1 2019-06-17 07:51:26 some test that failed 2019-06-17 07:51:34 not sure which arch or what it was 2019-06-17 07:51:44 but for some reason i didnt bother mess with it 2019-06-17 07:51:48 maybe we could build bpftrace with llvm8 and remove llvm7 2019-06-17 07:51:57 i tried. it fails 2019-06-17 07:52:00 <_ikke_> aarch64 2019-06-17 07:52:32 mps: No, LLVM isn't backwards compatible 2019-06-17 07:52:34 mps: do you ahve that llvm7.1 patch again? 2019-06-17 07:52:53 I'll give it another go 2019-06-17 07:53:04 we should also move it to community while at it 2019-06-17 07:53:09 ncopa: give me few minutes 2019-06-17 07:53:31 Cogitri: i have glib 2.60 upgrade ready now 2019-06-17 07:54:14 Alright :) 2019-06-17 07:54:19 ncopa: here it is http://tpaste.us/wjR5 2019-06-17 07:54:22 there are two problems: meson script fails to add -lintl and meson fails to have correct order of flags in pkgconfig 2019-06-17 07:55:06 mps: ah! maybe it was that soname thing 2019-06-17 07:56:09 ncopa: Sure that it's on meson? I think our gettext is just messed up 2019-06-17 07:56:26 I think so 2019-06-17 07:56:27 yes and yes 2019-06-17 07:56:27 It worked just fine on all other distros I tried this on and we disable nls for lots of stuff because everything explodes otherwise 2019-06-17 07:56:55 just started build on aarch64 to see result 2019-06-17 07:57:08 the problem is that musl provides gettext, but on alpine we override it and force use gnu gettext (for now) 2019-06-17 07:57:44 meson script will use the gettext headers, but not add -lintl due to meson script not think its needed 2019-06-17 07:58:05 there is a comment saying that it should search for "broken" gettext implementations 2019-06-17 07:58:26 i can comment that out to force add -lintl 2019-06-17 07:58:45 but when guild with static qemu it fails with same missing symbol error 2019-06-17 07:58:58 Huh, alright 2019-06-17 07:59:17 and re-ordering the Libs: in pkg-config solves it 2019-06-17 07:59:19 That won't work anyway due to meson not working with internal static libs 2019-06-17 07:59:38 BTW, can we solve https://bugs.alpinelinux.org/issues/7374 for 3.10? 2019-06-17 07:59:58 i think that the problem was that we use --as-needed 2019-06-17 08:00:17 so the linker will remove our -lintl because it cannot find anything using it 2019-06-17 08:00:25 thats my theory at least 2019-06-17 08:00:37 moving -lintl to the end makes it work 2019-06-17 08:00:47 Some software (*shakes fist at gnome-terminal*) doesn't understand that we actually _do_ support UTF-8 otherwise and just flat out refuse to start 2019-06-17 08:01:25 Hm, I can give it a look 2019-06-17 08:01:34 i am pushing the workarounds 2019-06-17 08:01:41 and i got it working 2019-06-17 08:01:47 but it should be reported upstream 2019-06-17 08:01:58 i would appreciate if you could help me with that 2019-06-17 08:02:30 Sure thing, I can do that 2019-06-17 08:03:27 pushed glib now 2019-06-17 08:03:35 Cogitri: my LANG is en_US.UTF-8 for long time, even forgot about this 2019-06-17 08:03:59 Yup, most people just set it themselves, but it's broken by default 2019-06-17 08:04:00 Which sucks 2019-06-17 08:04:30 true, could be changed to C.UTF-8 by default 2019-06-17 08:05:13 Cogitri: patch is welcome for that. its in main/alpine-baselayout/profile 2019-06-17 08:05:44 as i unsderstand we need to replace CHARSET=UTF-8 with LANG=C.UTF-8? 2019-06-17 08:05:58 isnt LANG=C.UTF-8 the default? 2019-06-17 08:06:01 Not sure about replacing 2019-06-17 08:06:10 But it certainly needs to be added 2019-06-17 08:06:11 iirc, dalias told that the C.UTF-8 proper one 2019-06-17 08:06:34 so we need to add LANG=C.UTF-8? 2019-06-17 08:06:37 It implicitly is the default, but some applications don't check if UTF-8 works and instead just check for $LANG 2019-06-17 08:06:40 Exactly 2019-06-17 08:07:43 another issue i have is gtk's first weekday 2019-06-17 08:07:55 i want to set it that monday is first weekday 2019-06-17 08:08:14 but according sources, that needs to come from locale (libc) or translation 2019-06-17 08:08:42 but i want use english 2019-06-17 08:09:06 iirc there's LC_TIME 2019-06-17 08:09:59 export LC_TIME=en_GB.UTF-8 2019-06-17 08:10:03 is what i use 2019-06-17 08:10:16 maybe sunday is first day in week in GB too? 2019-06-17 08:10:31 i believe it only differs in US, CA, JP 2019-06-17 08:11:00 but yeah, i'm not sure how any of this would work in alpine/on musl 2019-06-17 08:11:18 mps: i got this when trying to build llvm 7.1: 2019-06-17 08:11:21 Traceback (most recent call last): 2019-06-17 08:11:21 File "../utils/lit/setup.py", line 4, in 2019-06-17 08:11:21 from setuptools import setup, find_packages 2019-06-17 08:11:21 ImportError: cannot import name 'setup' from 'setuptools' (unknown location) 2019-06-17 08:11:33 on aarch64? 2019-06-17 08:13:02 armv7 2019-06-17 08:13:06 it is still building on 'my' aarch64 lxc 2019-06-17 08:13:53 I will wait if it finish on aarch64 and then again run build on armv7 to see 2019-06-17 08:15:37 although I have it in armv7 lxc: ls -l ~/packages/main/armv7/llvm7-7.1.0-r0.apk => -rw-r--r-- 1 mps mps 2563875 Jun 12 18:19 /home/mps/packages/main/armv7/llvm7-7.1.0-r0.apk 2019-06-17 08:16:07 im building it on x86, ppc64le and s390x now 2019-06-17 08:16:16 and x86_64 2019-06-17 08:17:27 I'm waiting for aarch64 to finish 2019-06-17 08:18:27 haproxy 2.0.0 works. tested it in our (my company) development machine 2019-06-17 08:19:32 although it is not much complicated setup, SSL and some public and some private CA certificates 2019-06-17 08:28:01 ncopa: llvm7.1 pass build on aarch64 lxc, now running it again on armv7 2019-06-17 08:36:26 build passes on x86_64 and ppc64le too 2019-06-17 08:36:43 and x86 2019-06-17 08:37:17 we cannot test s390x? 2019-06-17 08:37:24 its still building 2019-06-17 08:38:02 aha, nice. you have s390x 'box'? 2019-06-17 08:38:21 ncopa: pr8827 sets LANG=C.UTF-8 2019-06-17 08:44:06 terror: did you tested haproxy 2.0.0 (alpine pkg) on alpine ? if yes, which arch and does it installs and works 2019-06-17 08:45:08 mps: do you have a patch for haproxy upgrade? 2019-06-17 08:45:42 will have in few minutes 2019-06-17 08:45:51 just working on it 2019-06-17 08:48:56 Well, back to messing with webkit2gtk on 32-bit arches :^) 2019-06-17 08:49:27 I've been thinking of a setup-desktop script 2019-06-17 08:49:38 ncopa: llvm7.1 just passed 'abuild -r' again on armv7 2019-06-17 08:49:41 where you can pick either xfce or mate (currently 2019-06-17 08:50:00 or maybe just xfce4 for now 2019-06-17 08:50:27 it would set up a user account, sudo, and install the xfce desktop env 2019-06-17 08:53:54 Hm, although I like the setup-* scripts I feel like we shouldn't overdo it 2019-06-17 08:54:07 I mean what you describe are 3 commands basically 2019-06-17 08:55:51 i think you could set it up with 3 long commands... 2019-06-17 08:56:36 `adduser`, `visudo` and `apk add xfce`, no? 2019-06-17 08:58:30 adduser ... -arg-for-fullname; addgroup $user wheel; visudo; setup-xorg-base xfce4 xfce-polkit xfce4-screensaver xfce4-terminal consolekit2 lightdm-gtk-greeter $browser $some-nice-icons 2019-06-17 08:59:16 idea is to have a nice default desktop setup 2019-06-17 09:00:01 Oh, I'd personally opt for a xfce metapackage that includes these packages then though 2019-06-17 09:00:56 I mean I don't want to block on this, but IMHO a metapackage which gives you a "nice default desktop" would be nice (which can them be installed by a setup-* script of course :) 2019-06-17 09:01:27 the problem with using depends for that is that it makes it harder to replace components 2019-06-17 09:01:44 you cannot remove components if its a hard dep 2019-06-17 09:02:34 Oh, true that 2019-06-17 09:02:59 Well, I guess I got a bit too used to GNOME where replacing components isn't a thing :) 2019-06-17 09:04:00 :) 2019-06-17 09:04:16 ncopa: haproxy patch is here http://tpaste.us/aRyE - tested build on x86, x86_64, aarch64 and armv7 2019-06-17 09:05:04 also the idea was to have a question like: "which desktop env would you like? (xfce,i3,mate,gnome) [xfce]: " 2019-06-17 09:05:31 ACTION prefer awesome WM 2019-06-17 09:05:46 preferences are like butts, everyone has one 2019-06-17 09:05:54 Yup, that'd be nice, ncopa 2019-06-17 09:05:55 *shrug* the idea was that it gives you a few options 2019-06-17 09:06:06 but we need to start some place 2019-06-17 09:06:07 danieli: lol 2019-06-17 09:06:10 <_ikke_> mps: me too :) 2019-06-17 09:06:14 danieli: right, and no one see it's :) 2019-06-17 09:06:29 Yeah, WMs aren't my cup of tea I guess :) 2019-06-17 09:06:48 +1, suggesting desktop environments/window managers and setting them up for the user would be nice, things break once in a while 2019-06-17 09:06:54 Cogitri: everyone uses one though :P 2019-06-17 09:07:27 Well, yes, but bare WMs then :) 2019-06-17 09:11:26 mps just had a quick chat with haproxy upstream. They recommend to use TARGET=Alpine and define all the USE_* that we might want. We could use all the ones linux-glibc enables by default but make it explicit. 2019-06-17 09:12:53 terror: I just posted patch to http://tpaste.us/aRyE 2019-06-17 09:13:35 there I put TARGET=linux-glibc 2019-06-17 09:13:54 cool! 2019-06-17 09:14:23 it builds on few arch's and I'm testing it on one of our company development box 2019-06-17 09:14:37 till now, didn't noticed any problem 2019-06-17 09:16:45 maybe we can go with this target (linux-glibc) and later with your help, get proper musl support upstream 2019-06-17 09:17:15 mps: that sounds like a good plan 2019-06-17 09:17:50 terror: would be great if you could help us get proper upstream support 2019-06-17 09:18:32 I asked, they say "if musl becomes more popular" which doesn't sound too promising 2019-06-17 09:18:40 er.... 2019-06-17 09:18:55 there are like 10M+ docker pulls 2019-06-17 09:19:22 Hey, you are preaching to the choir. I've been using alpine since 2014 2019-06-17 09:19:36 what they consider "popular"? 2019-06-17 09:19:46 100+ million downloads? 2019-06-17 09:20:36 we can also add fake dl counter somewhere :D 2019-06-17 09:23:10 terror: tell them that on docker hub alpine is more popular than haproxy 2019-06-17 09:23:50 haproxy has 1.2K stars. alpine has 5.4K. Alpine is 4.5 times more popular than haproxy 2019-06-17 09:24:08 mps: Is there a reason for xvfb-run to not be in main/ ? 2019-06-17 09:24:39 Cogitri: i dont think there are any good reason 2019-06-17 09:24:48 ncopa I guess at the end of the day it's just a convenience, since all the knobs are exposed anyway. 2019-06-17 09:24:54 Cogitri: I cannot move it there, that is :) 2019-06-17 09:25:01 Oh :) 2019-06-17 09:25:23 I guess I'll make a PR for the move then, would be nice to enable more tests in main/ too :P 2019-06-17 09:25:35 agree 2019-06-17 09:25:36 Cogitri: just be careful of introducing circular deps 2019-06-17 09:26:07 Yup 2019-06-17 09:29:04 I have to prepare for afternoon exam, but will be around in case I can help something 2019-06-17 09:30:22 Good luck :) 2019-06-17 09:30:45 Cogitri: heh, I'm examiner ;) 2019-06-17 09:31:21 Oh hehe 2019-06-17 09:31:46 <_ikke_> I gather mps quite of age 2019-06-17 09:31:56 <_ikke_> s/mps/mps is/ 2019-06-17 09:31:56 _ikke_ meant to say: I gather mps is quite of age 2019-06-17 09:36:36 _ikke_: true, but not feel as such 2019-06-17 09:36:50 <_ikke_> hehe :) 2019-06-17 09:59:59 Could somebody merge pr8792? CI fails because time limit and maximum output reached, not because of build failures. We really need it at postmarketOS and is also a requirement for Plasma Desktop on Alpine... 2019-06-17 10:04:00 and there is a series of patches on pw.a.o which upgrades mate to 1.22.1 https://patchwork.alpinelinux.org/project/aports/list/?series=508 2019-06-17 10:24:28 mps: do you know how I can `curl $patchworksomthing | git am` got merge a patch series from patchwork? 2019-06-17 10:25:43 ncopa: _ikke_ posted good looking script few days ago 2019-06-17 10:25:55 <_ikke_> hold on 2019-06-17 10:26:09 <_ikke_> http://tpaste.us/qKe5 2019-06-17 10:26:19 I didn't tried it yet for patch series 2019-06-17 10:27:40 i think thats for single patches only 2019-06-17 10:28:10 _ikke_: ^ ? 2019-06-17 10:28:17 <_ikke_> for series as well 2019-06-17 10:28:23 <_ikke_> It just uses a different id 2019-06-17 10:28:27 <_ikke_> (pws function) 2019-06-17 10:29:15 oh, ok 2019-06-17 10:29:25 i figured i can create a bundle 2019-06-17 10:29:30 and download it as a file 2019-06-17 10:29:40 <_ikke_> yes, also possible 2019-06-17 10:30:13 PureTryOut[m]: did you add fix for qtwebengine? 2019-06-17 10:30:22 for the sandbox problem? 2019-06-17 10:30:36 I don't have a fix for that, so no 2019-06-17 10:30:42 ok 2019-06-17 10:32:02 _ikke_: if it has '#!/bin/sh' instead of '#!/bin/bash', but it's nice anyway 2019-06-17 10:33:53 <_ikke_> I think it can be just /bin/sh 2019-06-17 10:34:04 <_ikke_> There are no bashisms afaik 2019-06-17 10:35:02 for the test I just tried sh, and it looks like it works 2019-06-17 10:38:48 _ikke_: yes, it works. although doesn't have anything to push to test it to the end 2019-06-17 10:45:58 oki thinnk afer qt5 upgrade and vala i'll tag new rc 2019-06-17 10:46:31 might be good to fix the sec issues https://bugs.alpinelinux.org/projects/alpine/issues?fixed_version_id=133&set_filter=1&status_id=o 2019-06-17 10:46:44 ncopa: +1 2019-06-17 10:47:28 hm, it shows tickets marked as 'resolved' when the Status: open filter is applied 2019-06-17 10:48:17 ACTION tempted to risk mate upgrade to 1.22.1 2019-06-17 10:48:33 danieli: because they are not closed 2019-06-17 10:49:09 at first i thought 'resolved' implies closed, but i found out it does not 2019-06-17 10:50:02 configure: error: could not locate rsvg-convert 2019-06-17 10:50:02 >>> ERROR: mate-desktop: build failed 2019-06-17 10:50:08 mps: ^^ 2019-06-17 10:50:53 that's interesting, i'm not seeing rsvg-convert even mentioned anywhere in aports 2019-06-17 10:51:39 librsvg 2019-06-17 10:51:49 but is it a runtime dep or buildtime dep? 2019-06-17 10:53:00 runtime, I think, but should be added to makedeps 2019-06-17 10:53:14 why makedeps if it's a runtime dep? 2019-06-17 10:53:18 :) 2019-06-17 10:53:32 the question is basically should it be in depends on makedepends 2019-06-17 10:53:44 danieli: I mean, makedepends 2019-06-17 10:53:46 depends = runtime dep, makedepends = build time dep :) 2019-06-17 10:54:20 FAIL: check-eel 2019-06-17 10:54:30 caja checkdepends fails 2019-06-17 10:54:31 ok 2019-06-17 10:54:36 i dont have time to fix those 2019-06-17 10:55:10 ok, it is not worth because of this to wait for release 2019-06-17 10:56:55 mate is in good enough shape now, actually to be more precise, it was I tested it some time ago 2019-06-17 10:56:55 I think we should have the new webkit2gtk in 3.10, but I can backport that, it doesn't build on 32-bit arches yet. 2019-06-17 11:52:21 would be nice to have mate updated and included 2019-06-17 12:01:17 this one too https://bugs.alpinelinux.org/issues/9555 2019-06-17 12:02:57 when you think you will make release? I could try to fix mate if you are not in hurry 2019-06-17 12:07:11 the idea was to make release today 2019-06-17 12:07:17 but i need to do new rc first 2019-06-17 12:07:30 ncopa: thanks for merging Qt 5.12.4! 2019-06-17 12:07:49 PureTryOut[m]: yw 2019-06-17 12:08:43 mps: Do you happen to have some spare CPU to test compile webkit2gtk for me? Otherwise I'll just backport it later on. 2019-06-17 12:09:22 Cogitri: will find, you mean armv7? 2019-06-17 12:09:52 (check-program:302): Gtk-WARNING **: 12:09:20.311: cannot open display: 2019-06-17 12:09:52 FAIL check-eel (exit status: 133) 2019-06-17 12:09:52 Trace/breakpoint trap 2019-06-17 12:10:01 Yup. Gonna put the patch up in a dew minutes 2019-06-17 12:10:12 ncopa: xvfb-run it is, I guess 2019-06-17 12:10:22 no need to hurry, just trying mate on it 2019-06-17 12:11:14 <_ikke_> Cogitri: sounds like xvfb-run 2019-06-17 12:11:28 Okie, thanks 2019-06-17 12:11:37 indeed 2019-06-17 12:11:44 xfvb-run solved it 2019-06-17 12:11:49 no 2019-06-17 12:11:51 wait 2019-06-17 12:14:19 fails with (caja:744): GLib-GIO-ERROR **: 12:12:20.291: Settings schema 'org.mate.caja.preferences' is not installed 2019-06-17 12:14:33 i dont think tests work without caja first being installed 2019-06-17 12:14:59 lets skip tests for caja 2019-06-17 12:15:07 then i think i have mate done 2019-06-17 12:15:08 so, caja need to be built first and added to makedepends 2019-06-17 12:15:34 ah, you are working on it? 2019-06-17 12:15:41 im simply disabling the tests 2019-06-17 12:24:51 ok, I see you pushed mate, so I stopped 2019-06-17 12:25:11 Cogitri: when you prepare PR please inform me 2019-06-17 12:27:33 (would be nice if I can make uboot profile with mkimage.sh to test pine64 and some sunxi boards) 2019-06-17 12:28:06 i.e. https://bugs.alpinelinux.org/issues/10543 2019-06-17 12:28:49 mps: pr8257 should be test-able now 2019-06-17 12:31:01 ok 2019-06-17 13:34:25 Cogitri: looks like webkit2gtk is stuck on armv7 http://tpaste.us/NK1Z 2019-06-17 13:39:53 Argh, it gets stuck even with j1 2019-06-17 13:40:56 yes, make have -j1 2019-06-17 13:42:21 here is 'ps af' http://tpaste.us/xpqr 2019-06-17 13:43:48 add `ww' to that? 2019-06-17 13:43:49 that is where it stuck, [ 45%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o 2019-06-17 13:44:08 danieli: I sent full line to him already 2019-06-17 13:44:13 oh okay 2019-06-17 13:50:46 Hm, that's a different file than the one it was stuck at before though 2019-06-17 13:53:10 <[[sroracle]]> ncopa: would be nice to pull https://github.com/alpinelinux/abuild/pull/91, technically a security issue 2019-06-17 14:04:22 Cogitri: I think I should kill it, looks like it is still stuck 2019-06-17 14:05:28 community/qt5-qtwebengine pass 'abuild -r' in aarch64 lxc 2019-06-17 14:06:32 mps: Hm. Alright, thanks for trying 2019-06-17 14:07:03 np, when you have something else just ping 2019-06-17 14:48:28 Soo...I just talked so upstream about webkit again and their official stand is that 4gigs isn't enough to compile the thing, so we should crosscompile...but that's not exactly something we can do, can we? 2019-06-17 14:55:32 our builders are pretty powerful 2019-06-17 14:56:13 Cogitri: lxc where I tried: 'free -m' => Mem: 128672 1894 93302 1 33475 125484 2019-06-17 14:56:16 our x86_64 dev containers are on a box with 256G memory and 48 cores 2019-06-17 14:56:43 the ppc64, arm, and s390x builders are pretty juicy too 2019-06-17 14:57:12 <_ikke_> armv7 builder: Mem: 128672 6055 94150 1 28466 125593 2019-06-17 14:57:17 it will however be a showstopper for some people who wants to test the build 2019-06-17 14:58:24 well, I managed build rust on 4GB few months ago, with the help of zram swap 2019-06-17 15:00:39 hjaekel, I'm showing testing/proj(4) as not passing travis-ci/pr Looks like the build is timeing out. 2019-06-17 15:01:59 Only reasons I'm pushing on this, is because I'll probibly have to update testing/postgis for it. 2019-06-17 15:02:02 danieli: Oh, thought the 32-bitness would induce a limit on that 2019-06-17 15:29:56 ImageMagick is failing on s390x and x86, 1 tests in each 2019-06-17 17:07:04 oninoshiko, yes, travis times out after 50 mins but drone builds successfully. Also on my local machine (x86_64) it builds. 2019-06-17 17:11:42 Looks like your update actually does what mine did anyway. 2019-06-17 17:23:49 I commented on mine that we should just accept your's 2019-06-17 17:32:59 you mean pr8808? I did not see that, sorry. Is there anything from your pr that I could include in my pr? 2019-06-17 17:33:29 nope, you already are doing everything pr8808 does 2019-06-17 17:34:45 I just want a working package, don't really much care who's name's on the change :) 2019-06-17 18:14:34 i have a workaround for imagemagick test 2019-06-17 18:14:43 it seems like it is due to rounding error 2019-06-17 18:14:58 so i think we simply drop the test 2019-06-17 18:24:17 ncopa, have you tried -ffp-contract=off? 2019-06-17 19:00:47 I'm somewhat inclined to just disable webkit2gtk on armv7, armhf and x86 for now and wait for 2.26 which should (hopefully) fix this by allowing non-unified builds 2019-06-17 19:52:39 <_ikke_> sanitycheck, https://bugs.alpinelinux.org/issues/10584 mentions that qutebrowser requires py3-qtwebengine. Qutebrowser depends on qt5-qtwebengine. Would it make more sense to add the dependency to qt5-qtwebengine? 2019-06-17 19:55:06 No 2019-06-17 19:55:07 Why would that make sense? 2019-06-17 19:55:24 Not everything that requires qt5-qtwebengine is written in python 2019-06-17 19:55:36 (see e.g. MellowPlayer) 2019-06-17 19:56:18 I had opened a PR for that, but maxice8 already had a PR to bump qutebrowser (but it's broken in runtime anyway because QtWebengine is broken on musl >=1.22 it seems) 2019-06-17 19:56:31 <_ikke_> Ah ok, I thought it was qt5-webengine that required it 2019-06-17 19:56:37 <_ikke_> Hence me asking to confirm 2019-06-17 19:56:38 So I closed mine 2019-06-17 19:57:03 <_ikke_> hmm, ok 2019-06-17 19:57:20 <_ikke_> That ticket seems to infer it is working with py3-qtwebengine 2019-06-17 19:57:46 Hm, maybe that's on 3.9 then? 2019-06-17 19:57:54 <_ikke_> edge 2019-06-17 19:58:05 <_ikke_> Oh, I'm on edge, but didn't confirm it working yet with that dep 2019-06-17 19:58:13 Huh, multiple people confirmed QtWebengine being broken on edge :o 2019-06-17 19:58:30 Try running MellowPlayer or Nextcloudclient and see if it actually loads a page 2019-06-17 19:58:42 For me (and others apparently) it crashes as soon as it finishes loading the page 2019-06-17 19:58:50 <_ikke_> ok 2019-06-17 19:59:44 And it appears that QtWebengine is broken for Void too on musl 2019-06-17 20:06:28 <_ikke_> "Renderer process crashed 2019-06-17 20:06:29 <_ikke_> " 2019-06-17 20:06:33 <_ikke_> on edge 2019-06-17 20:08:28 <_ikke_> https://github.com/alpinelinux/aports/pull/8374 2019-06-17 20:09:03 hjaekel: no i have not tried -ffp-contract=off 2019-06-17 20:30:14 PR queue is going down 2019-06-17 20:30:22 good work everyone! 2019-06-17 20:43:40 <_ikke_> \o/ 2019-06-17 20:44:13 sorry, i didnt take part of the pr party. 2019-06-17 20:44:42 actually i did, but thats another PR thing. 2019-06-17 21:51:08 hey did anyone know that abuild breaks if gawk is installed? 2019-06-17 21:52:43 hm 2019-06-17 21:53:52 what the hell 2019-06-17 21:59:43 well thats cute 2019-06-17 22:30:34 are we on top of the kernel security advisory 2019-06-17 22:30:41 https://www.openwall.com/lists/oss-security/2019/06/17/5 2019-06-17 22:30:53 cc ncopa clandmeter _ikke_ 2019-06-17 23:23:44 I have patches for edge and 3.9 fwiw 2019-06-17 23:34:29 The 3.10.0_rc5 release still doesn't include u-boot for the pine64 for some reason... Why is it not being built? 2019-06-17 23:46:23 /b stew 2019-06-17 23:46:26 disregard 2019-06-18 04:46:55 Hello - when could one expect linux 4.19.52 in aports? 2019-06-18 04:48:55 <_ikke_> I would not expect it to take too long 2019-06-18 04:49:43 Ok thanks, CVE-2019-11477 looks nasty 2019-06-18 04:51:08 <_ikke_> remote kernel panick 2019-06-18 04:52:08 Haven't heard of anything in the wild yet but I expect to soon 2019-06-18 05:02:20 i've heard some chatter about it from friends in high places, but haven't seen it in the wild myself yetr 2019-06-18 05:02:21 yet* 2019-06-18 05:03:45 sudo sh -c ' echo "0" > /proc/sys/net/ipv4/tcp_sack' # if you're paranoid :-) 2019-06-18 05:04:24 or better yet, `echo 0 | sudo tee /proc/sys/net/ipv4/tcp_sack` :) 2019-06-18 05:04:33 ^ this 2019-06-18 05:04:33 no subshell! 2019-06-18 05:04:38 already did that on a couple of hosts 2019-06-18 05:04:57 But I like subshells ): 2019-06-18 05:06:04 I'd rather run sh as root than tee, both being very low risks of any nasty business 2019-06-18 05:14:23 <_ikke_> I'd rather run tee as root then sh.. 2019-06-18 05:15:03 On second thought, I agree 2019-06-18 05:15:42 `sh' is way more powerful/dangerous/versatile than `tee' 2019-06-18 05:55:30 morning 2019-06-18 05:56:26 I suppose I need to spend the day on backporting kernel fixes? 2019-06-18 06:17:24 morning 2019-06-18 06:25:37 ncopa it sounds like you are right 2019-06-18 07:40:22 <_ikke_> ncopa: ddevault says he already has some patches 2019-06-18 07:41:22 <_ikke_> gregkh has also released patched versions of supported kernels 2019-06-18 07:42:39 <_ikke_> ncopa: https://www.openwall.com/lists/oss-security/2019/06/17/6 2019-06-18 07:44:31 <_ikke_> 3.9: 4.19.41 -> 4.19-52 2019-06-18 07:44:52 <_ikke_> 3.8: 4.14.104 -> 4.14.127 2019-06-18 07:45:29 <_ikke_> 3.7: 4.9.161 -> 4.9.182 2019-06-18 08:53:45 PureTryOut[m]: yes, pine64 u-boot missing also in rc5 2019-06-18 08:54:35 did you tried to build tarball locally on some of your boxes 2019-06-18 08:55:28 mkimage.sh for me still doesn't work, or I don't know how to use it 2019-06-18 09:16:08 I don't know how to use that script tbh 2019-06-18 09:43:30 ncopa: do you have some time to tell me in few words how do you use mkimage.sh to build uboot profiles. do you have something special in your environment or you use plaid edge? 2019-06-18 09:54:42 Are our x86 builders actually x86 machines or x86_64 ones which run a 32-bit userland? 2019-06-18 09:54:51 <_ikke_> the latter 2019-06-18 09:55:21 Good 2019-06-18 09:55:29 Thanks for the info :) 2019-06-18 09:55:35 <_ikke_> The host is running x86_64 2019-06-18 12:05:50 anyone knows if Sasha Gerrand (github.com/sgerrand) is active in any Alpine channel ? 2019-06-18 12:35:28 good to see someone posted about the TCP issue. here's another link: https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-001.md 2019-06-18 12:35:42 some mitigations as well 2019-06-18 13:20:54 I do have a couple of patches if you need them, ncopa 2019-06-18 13:20:58 morning 2019-06-18 13:21:17 hi 2019-06-18 13:21:38 patches for? 2019-06-18 13:21:43 linux-vanilla 2019-06-18 13:22:03 what git branch and arch? 2019-06-18 13:22:03 3.9 and edge 2019-06-18 13:22:11 i already pushed those 2019-06-18 13:22:20 mk 2019-06-18 13:22:56 thanks though 2019-06-18 13:45:51 do we want another rc ? 2019-06-18 13:57:42 If that one will include the Pine64 u-boot image, then yes 2019-06-18 14:06:57 <_ikke_> We first need to figure out why it's missing in the first place 2019-06-18 14:17:06 suspect is mkimg.arm.sh, look line 127 note #FIXME 2019-06-18 16:05:08 <_ikke_> ^ Just something that's left commented in the conifig 2019-06-18 16:05:10 <_ikke_> config* 2019-06-18 16:18:00 I've been messing around with using minirootfs as a base for lxc with s6. However, IPv4 connectivity doesn't seem to work by default (not setting IP on interface). I was able to get it working by copying /usr/share/udhcpc/default.script from the main alpine lxc image. Is there a reason this default config isn't included in this version? 2019-06-18 16:38:27 gtbuchanan: the minirootfs has mostly been used for docker images and chroots, which neither needs dhcp 2019-06-18 16:39:02 and /usr/share/udhcpc/default.script is owned by busybox-initscripts-3.1-r4 2019-06-18 16:39:11 hm 2019-06-18 16:39:31 i think it may make sense to have that file in main busybox package rather than the busybox-initscripts 2019-06-18 16:40:48 I had a feeling it was mostly used for Docker. I was just seeing if I could get a similar setup in lxc with s6-overlay in Proxmox like people have started doing with Docker. The default lxc alpine image includes openrc which isn't really necessary with s6. 2019-06-18 16:42:11 I just found it busybox-initscripts right when you said that lol I was just going to wget it in my image build process, but it would be great if it could be included in the base image 2019-06-18 16:43:46 Just wanted to check if it was something you were willing to do before I created a ticket 2019-06-18 16:44:36 Thanks for getting pr8814 in. It's resloved my postgis issue! 2019-06-18 17:57:58 <_ikke_> maxice8: I see a lot of red :P 2019-06-18 17:59:22 <_ikke_> pytest-cov is failing 2019-06-18 18:53:55 i know why pine u-boot does not work 21aad5d3185cd9b8509fb3190650d5dd90d38483 2019-06-18 18:54:13 there was no pkgrel bump 2019-06-18 18:54:39 <_ikke_> ah, that explains 2019-06-18 18:54:52 the reviewer did a lousy job 2019-06-18 18:54:56 me :) 2019-06-18 18:55:02 <_ikke_> :D 2019-06-18 18:58:02 <_ikke_> glad that's resolved, would've been a shame to miss that 2019-06-18 18:58:11 im gonna tag rc6 2019-06-18 18:58:23 and if everything is ok i'll do 3.10 tomorrow 2019-06-18 18:58:37 <_ikke_> I'll update the release notes 2019-06-18 18:58:53 <_ikke_> anything else than the linux kernel upgrade to mention? 2019-06-18 19:00:20 i dont think so 2019-06-18 19:00:29 <_ikke_> k 2019-06-18 19:00:38 the only diff from rc5 to rc6 is kernel and pine64 support 2019-06-18 19:01:05 <_ikke_> http://tpaste.us/Q1gQ 2019-06-18 19:01:15 Did php and other languages get mentioned? 2019-06-18 19:01:24 <_ikke_> yes 2019-06-18 19:01:25 <_ikke_> see ^ 2019-06-18 19:01:43 Yes. I saw the link after. Thanks. 2019-06-18 19:01:49 <_ikke_> ncopa: Should I push this already to www-test? 2019-06-18 19:02:35 _ikke_: yeah, i think thats a good idea 2019-06-18 19:02:57 did we test the pine64 support? 2019-06-18 19:03:00 i havent tested it 2019-06-18 19:03:02 nor ceph 2019-06-18 19:03:18 nor iwd 2019-06-18 19:03:29 <_ikke_> ncopa: Not yet, PureTryOut[m] wanted to test pine64 but couldn't yet 2019-06-18 19:04:00 <_ikke_> mps: did you test iwd? 2019-06-18 19:04:58 _ikke_, should reference [8] and [9] be updated in your release notes? 2019-06-18 19:05:19 rc6 is out 2019-06-18 19:05:45 <_ikke_> hjaekel: yes, you are right, forgot that 2019-06-18 19:05:49 <_ikke_> hjaekel: thanks 2019-06-18 19:07:08 oh is _rc6 out? 2019-06-18 19:07:09 Ah, it's not on http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/aarch64/ yet though 2019-06-18 19:07:21 <_ikke_> It's *just* tagged 2019-06-18 19:07:25 <_ikke_> so still building 2019-06-18 19:08:10 PureTryOut[m]: that mirror has 15m delay also 2019-06-18 19:08:10 <_ikke_> ncopa: you will do the shortlog, right? 2019-06-18 19:08:37 <_ikke_> It's not even on master yet 2019-06-18 19:11:21 Ah ok 2019-06-18 19:11:26 <_ikke_> Now it's on master 2019-06-18 19:11:37 <_ikke_> so should appear on the mirrors soon 2019-06-18 19:13:04 Is this link supposed to work? http://dup.pw/alpine-mksite/fcb0c82c 2019-06-18 19:14:04 <_ikke_> I think alpine-mksite is not exported 2019-06-18 19:14:12 <_ikke_> not sure if on purpose or not 2019-06-18 19:18:48 correct, it's a secret repo afaik 2019-06-18 19:19:03 or uh, only certain users have access to it 2019-06-18 19:20:04 Need eyes on pr8539 pr8545 pr8547 pr8548 pr8615 2019-06-18 19:20:37 <_ikke_> danieli: funny thing is that ncopa's clone of it *is* visible 2019-06-18 19:29:32 So CI is broken and can't finish pr8717, what can I do to get it merged? 2019-06-18 19:30:17 send a patch to the mailing list instead ;) 2019-06-18 19:30:41 ddevault: can't fail CI if there is none *taps head* 2019-06-18 19:31:05 I will have CI for mailing list patches working within a week or two, by the way 2019-06-18 19:31:08 <_ikke_> PureTryOut[m]: the 3.10 release has a bit more focus now 2019-06-18 19:31:12 let's get that ml migration done soon, eh 2019-06-18 19:31:52 <_ikke_> ddevault: that would be nice 2019-06-18 19:34:24 <_ikke_> PureTryOut[m]: would be nice if you could test the pine64 support 2019-06-18 19:34:42 I have alpine edge running on a pine64 2019-06-18 19:34:46 a pinebook, to be specific 2019-06-18 19:36:26 actually I suppose I am running it with some custom packages for mesa and such 2019-06-18 19:36:57 <_ikke_> We want to test the 3.10 release though 2019-06-18 19:43:07 ddevault: hey, think I'm all good now you can tear that vm down :D 2019-06-18 19:46:02 _ikke_: yeah planning to test pine64 support 2019-06-18 20:01:03 _ikke_: yes, I tested iwd, and iirc Cogitri tested it with networkmanager. And few people on #alpine-linux reported it works fine 2019-06-18 20:02:05 also, someone (or two people, can't remember) on #iwd channel told me that they use it on Alpine 2019-06-18 20:02:34 and one on the private mail 2019-06-18 20:04:45 iwd doesn't work out of the box with networks like eduroam btw 2019-06-18 20:04:58 Networks using 802.1x protection iirc 2019-06-18 20:05:22 Where with networkmanager and wpa_supplicant you can just enter your username, password, any certificate you might need etc, with iwd you manually have to make a config file somewhere 2019-06-18 20:05:30 It made me move back to wpa_supplicant on my current Gentoo laptop 2019-06-18 20:06:03 PureTryOut[m]: you mean EAP? 2019-06-18 20:06:17 Yes 2019-06-18 20:06:40 correct, no .1x 2019-06-18 20:06:56 current Alpine kernel doesn't support pkcs8, so eap not enabled to not make confusion for users 2019-06-18 20:07:18 and, iwd need kernel support for this 2019-06-18 20:07:46 Wait, so I wouldn't be able to connect to eduroam (the network used by every university and high school in the world) with Alpine Linux currently? 2019-06-18 20:08:24 wpa_supplicant doesn't need any kernel support afaik 2019-06-18 20:08:39 I searched pkcs8 patch for 4.19.x kernel but didn't found anything which could be used 2019-06-18 20:10:19 if iwd relies on kernel functionlity thats just stupid, but I am not surprised at all that anything that group of people creates sucks 2019-06-18 20:10:25 see: bluez 2019-06-18 20:12:20 yes, "if the people creates something how I don't like it sucks" :) 2019-06-18 20:12:46 no, it actually sucks 2019-06-18 20:13:43 deprecating functionality that is still used without replacing it with something else, completely following the standard wrong, totally breaking existing APIs without replacements 2019-06-18 20:13:47 etc 2019-06-18 20:14:17 I don't expect iwd to be any less terrible, they've only done the easy stuff so far 2019-06-18 20:14:30 come on, be civil 2019-06-18 20:14:44 if people want to use software you think is bad, let them shoot themselves in the foot 2019-06-18 20:14:51 that and the guy that creates it is just nuts 2019-06-18 20:15:03 all sorts of grandiose claims that have no hint of truth in them 2019-06-18 20:15:05 everything you've said can be said about a lot of different things 2019-06-18 20:15:17 sure, but that doesn't excuse it 2019-06-18 20:15:59 making mistakes is fine 2019-06-18 20:17:48 also I'm being incredibly civil :D 2019-06-18 20:34:44 jwh: cool 2019-06-18 20:34:52 o/ 2019-06-18 20:34:53 thanks 2019-06-18 20:35:11 happy to help 2019-06-18 20:52:19 jwh: what do you think of systemd? 2019-06-18 20:52:22 JK!!! 2019-06-18 20:55:23 love it! 2019-06-18 21:07:28 :D 2019-06-18 21:10:52 hard-wrap at 80 colums for APKBUILDs is a requirement? 2019-06-18 21:11:07 See the hyperlinked comment by ikke 2019-06-18 21:13:46 Oh it's a link 2019-06-18 21:14:01 Ok fair, although I prefer not to lol 2019-06-18 22:19:19 Regarding the release note, should be mention that we are in the process of removing py2? 2019-06-18 22:20:07 That would be nice 2019-06-18 22:20:09 Oh yes please 2019-06-18 22:24:40 erlang 22 is a major change as well, not sure if it warrants a honorable mention though 2019-06-18 22:25:17 I think all language runtime/sdk major version bumps should probably be mentioned 2019-06-18 22:25:26 it's very important information for developers 2019-06-18 22:26:24 In my opinion all language upgrades should be mentioned by default. 2019-06-18 22:26:40 well I don't think a bump from py3.7.0 to 3.7.1 is too important 2019-06-18 22:26:50 but 3.6 to 3.7 probably should 2019-06-18 22:26:55 (semver! it's useful :) ) 2019-06-18 22:30:08 not a valid comparison by some standards, but point taken 2019-06-18 22:32:27 do we have a list of the langs we currently support? 2019-06-18 22:36:58 define 'we' 2019-06-18 22:37:03 and define 'support' 2019-06-18 22:38:02 programming languages that are packaged. we = community, support = packaged 2019-06-18 22:38:34 we don't really categorize packages very well @ pkgs.a.o or in package metadata, so i'm not so sure we have a list 2019-06-18 22:38:38 i can compose one tomorrow 2019-06-18 22:43:04 danieli: if the big numbers are good for Alpine I can move gforth to community :) 2019-06-18 22:51:18 danieli: thanks 2019-06-18 23:32:16 maxice8: I left a question in the comments of pr8871, did you read it? 2019-06-18 23:32:23 s/comments/description/g 2019-06-18 23:32:23 PureTryOut[m] meant to say: maxice8: I left a question in the description of pr8871, did you read it? 2019-06-18 23:33:19 Yes 2019-06-18 23:33:51 Well, do you have an answer? πŸ˜› 2019-06-18 23:36:52 Yes, i decided to keep as is 2019-06-18 23:37:24 Oh, ok I guess 2019-06-18 23:38:18 PureTryOut[m]: it would be nice to have a list of supported backends/frontends 2019-06-18 23:39:08 For Ark? Well the supported backends are all in `$depends` atm 2019-06-18 23:39:51 so tar support (for example) is just built-in? 2019-06-18 23:40:11 how about gzip, lzip, xz? 2019-06-18 23:40:33 All built-in, by libarchive-dev, xz-dev, etc 2019-06-18 23:40:41 ah, ok 2019-06-18 23:40:45 The depends stuff is just runtime dependencies, it needs their executables 2019-06-18 23:41:32 I had a hope that Alpine shouldn't follow so called 'dependency hell' of some other distro's 2019-06-18 23:50:46 I'm not sure what you mean? 2019-06-18 23:52:15 PureTryOut: Are there any PRs that don't depend on the one that has a few broken packages (pr8860) ? 2019-06-18 23:53:40 pr8868, pr8880 2019-06-18 23:54:51 Also, pr8860 should just need a restart of the CI 2019-06-18 23:55:04 the CI was going midway through the KDE Frameworks update which seem to have messed it up 2019-06-19 03:54:48 Hi there. I was wondering whether there was either a plan or a blocker to update the gcc package to GCC-9 ? Wanted to add some D packages but there is no D compiler, and GCC-9 includes GDC so that saves quite a bit of bootstrapping work. 2019-06-19 03:55:25 it was decided to wait until 3.10 is out to start work on upgrading gcc to 9 2019-06-19 03:55:36 if everything goes well, 3.10 should get released today (from rc6) 2019-06-19 03:57:01 Lucky me :) So GCC-9 would come in 3.11 earliest, which IIUC will be released 6 months after 3.10 ? 2019-06-19 03:57:41 yup, more or less 2019-06-19 03:57:49 you can always be like me and run edge, but do expect things to brak 2019-06-19 04:00:31 Sounds like the good option. apk package index is just a bunch of text file, right ? So if I were to use the day tag on Docker (e.g. 20190619) could I expect some stability ? 2019-06-19 04:01:31 can't really say much on that front, sorry 2019-06-19 04:01:37 I base my personal images off of :edge though 2019-06-19 04:05:33 Thanks for the info. The plans for GCC was my main concern. I'll just wait for the update then, and will try to figure out a way to make it stable-ish. 2019-06-19 06:36:20 <_ikke_> morning 2019-06-19 06:38:29 Morning 2019-06-19 07:17:52 morning 2019-06-19 07:19:47 <_ikke_> Are we ready for 3.10? 2019-06-19 07:28:30 i think so 2019-06-19 07:29:45 https://www.mozilla.org/en-US/security/advisories/mfsa2019-18/ 2019-06-19 07:29:50 should probably fix that first 2019-06-19 07:29:52 <_ikke_> Yes, read about it 2019-06-19 07:30:33 <_ikke_> firefox-esr -> 60.7.1 2019-06-19 07:30:54 firefox-esr does not work in 3.10 2019-06-19 07:31:23 <_ikke_> firefox -> 67.0.3 2019-06-19 07:32:11 I'm using 3.10 repo 2019-06-19 07:32:12 fcolista: whats the problem? 2019-06-19 07:32:21 it's remains as a zombie 2019-06-19 07:32:33 firefox and firefox-esr 2019-06-19 07:32:38 got this error: 2019-06-19 07:32:38 [ 183.051065] gcr-prompter[4827]: segfault at 8 ip 00007f3467fe7323 sp 00007ffe5b473110 error 4 in libgcr-base-3.so.1.0.0[7f3467fcf000+3d000] 2019-06-19 07:32:39 [ 183.051076] Code: e8 32 9e fe ff 48 8b 43 18 48 8b 74 24 08 48 8d 4c 24 10 48 8d 54 24 08 48 8b 78 20 e8 16 ab fe ff 48 8b 74 24 08 85 c0 75 24 <4c> 8b 46 08 48 8b 0e 48 8d 15 24 ac 02 00 be 80 00 00 00 48 8d 3d 2019-06-19 07:32:45 which arch? 2019-06-19 07:32:48 x86_64? 2019-06-19 07:32:51 yes 2019-06-19 07:35:48 <_ikke_> firefox seems to work for me under qemu 2019-06-19 07:37:56 <_ikke_> firefox-esr even 2019-06-19 07:38:58 <_ikke_> https://imgur.com/a/o9gYibG 2019-06-19 07:41:25 <_ikke_> Perhaps only under gnome? 2019-06-19 07:48:51 i installed rc6 in a qemu 2019-06-19 07:48:59 and firefox-esr works for me 2019-06-19 07:49:41 <_ikke_> Yes, for me as well 2019-06-19 07:49:55 <_ikke_> but it refers to gcr-prompter, which seems to be gnome related? 2019-06-19 08:14:47 I'm using mate 2019-06-19 08:29:25 connect(7, {sa_family=AF_UNIX, sun_path=@"/tmp/.ICE-unix/4162"}, 22) = 0 2019-06-19 08:29:25 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 2019-06-19 08:29:25 read(7, 0x55a0186dbac0, 8) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) 2019-06-19 08:29:25 write(7, "\0\1\0\0\0\0\0\0", 8) = 8 2019-06-19 08:29:25 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21338, si_uid=1002, si_status=0, si_utime=6, si_stime=1} --- 2019-06-19 08:29:26 read(7, 2019-06-19 08:29:35 this is where firefox get stucked 2019-06-19 08:29:59 fcolista 12833 0.0 0.2 158320 34980 tty2 S 09:32 0:00 /usr/lib/firefox/firefox http://libgcr-base-3.so 2019-06-19 08:29:59 fcolista 12839 0.0 0.0 0 0 tty2 Z 09:32 0:00 [firefox] 2019-06-19 08:37:57 i have tested install alpine on nvme (in qemu) 2019-06-19 08:38:01 works 2019-06-19 08:38:19 root 2019-06-19 08:38:40 <_ikke_> With mate? 2019-06-19 08:38:49 no, just normal sys install 2019-06-19 08:38:52 <_ikke_> right 2019-06-19 08:38:55 i havent configured mate yet 2019-06-19 08:39:14 this looks weird /usr/lib/firefox/firefox http://libgcr-base-3.so 2019-06-19 08:39:23 looks like it tries to open a shared lib as http? 2019-06-19 08:43:54 _rc6 uboot image still doesn't include Pine64 for some reason... 2019-06-19 08:44:03 <_ikke_> what... 2019-06-19 08:44:33 <_ikke_> Do you mean as package included in the iso? 2019-06-19 08:45:08 _ikke_: I presume PureTryOut[m] mean in uboot tarball 2019-06-19 08:45:26 <_ikke_> uh, yes, I meant the tarbal 2019-06-19 08:46:09 I do yes 2019-06-19 08:46:36 The tarball includes an u-boot folder, but that folder doesn't include Pine64 2019-06-19 08:47:27 PureTryOut[m]: ncopa told yesterday that he fixed it, but I didn't had time to look at it 2019-06-19 08:47:51 <_ikke_> What should cause that to be included? 2019-06-19 08:47:53 e39d6315c99bc1b21c901d7bd6ade668bdb68193 2019-06-19 08:48:11 <_ikke_> I don't see a uboot profile for mkimage 2019-06-19 08:48:17 i dont have resources for testing in detail that patches sent actually work 2019-06-19 08:48:51 i need to be able to trust that when people send patch, they have actually tested that it works 2019-06-19 08:49:25 PureTryOut[m]: can you verify that the pine64-lts is included in the package as intended? 2019-06-19 08:49:46 ncopa: this should be very important especially for important packages 2019-06-19 08:49:55 i assume that the file it needs is export BL31="/usr/share/arm-trusted-firmware-sun50i/bl31.bin" 2019-06-19 08:50:15 but i dont really have time to investigate exactly which files are needed for pine64 2019-06-19 08:50:21 and i dont have the board to test 2019-06-19 08:50:30 <_ikke_> How is the uboot image generated? 2019-06-19 08:50:34 <_ikke_> (tarball) 2019-06-19 08:50:37 https://pkgs.alpinelinux.org/contents?branch=edge&name=u-boot-pine64&arch=aarch64&repo=main 2019-06-19 08:50:46 I guess the image is named differently and that's why it isn't included? 2019-06-19 08:50:57 so it is a subpackage 2019-06-19 08:50:58 _ikke_: https://bugs.alpinelinux.org/issues/10543 2019-06-19 08:51:43 Yes, like the other u-boot packages 2019-06-19 08:51:44 this bug is what impedes me to test different u-boot tarbalss 2019-06-19 08:55:07 PureTryOut[m]: you can download pine64 u-boot apk and uboot tarball, to test board. But I presume you know this 2019-06-19 08:55:39 mps: https://bugs.alpinelinux.org/issues/10543#note-3 2019-06-19 08:55:44 Yeah I can, but I want to test if it works out of the box with the image for the actual release 2019-06-19 08:56:06 problem is that the scripts will cd $something ... cd $workdir 2019-06-19 08:56:14 so you need to set absolute workdir 2019-06-19 08:56:37 aha, will try now. 2019-06-19 09:02:05 now it pass without error 2019-06-19 09:03:04 but I have '/sbin/update-kernel: line 320: mkinitfs: not found' so it should be installed by hand 2019-06-19 09:04:07 but now I have morning blindness and have to go out and far from screen 2019-06-19 09:07:11 PureTryOut[m]: i think your patch works. problem is in a sed expression in mkimg.arm.sh 2019-06-19 09:07:39 apk fetch --simulate --recursive u-boot-all | sed -ne "s/^Downloading \([^0-9.]*\)\-.*$/\1/p" 2019-06-19 09:07:57 PureTryOut[m]: sorry for insinuate that you sent untested/broken patch 2019-06-19 09:08:05 Haha no problem 2019-06-19 09:08:18 I know it wasn't broken, we use that exact package on postmarketOS to boot the Pinephone devkits 2019-06-19 09:09:36 https://git.alpinelinux.org/aports/tree/scripts/mkimg.arm.sh#n99 2019-06-19 09:10:09 ncopa-edge-aarch64:~/aports/scripts$ apk fetch --simulate --recursive u-boot-all | tpaste #| sed -ne "s/^Downloading \( 2019-06-19 09:10:09 [^0-9.]*\)\-.*$/\1/p" 2019-06-19 09:10:09 http://tpaste.us/DL5R 2019-06-19 09:10:19 as you see the pine64 is there 2019-06-19 09:10:30 when excluding the sed 2019-06-19 09:10:37 but with the sed enabled 2019-06-19 09:10:52 it is supposed to list u-boot-pine64 2019-06-19 09:11:27 ncopa-edge-aarch64:~/aports/scripts$ apk fetch --simulate --recursive u-boot-all | sed -ne "s/^Downloading \([^0-9.]*\) 2019-06-19 09:11:27 \-.*$/\1/p" | tpaste 2019-06-19 09:11:27 http://tpaste.us/NK16 2019-06-19 09:11:48 but as you see, it wrongly strips the pine64 part 2019-06-19 09:11:54 together with the version 2019-06-19 09:14:05 this works: sed -ne "s/^Downloading \(.*\)\-[0-9].*$/\1/p" 2019-06-19 09:42:07 ncopa: by installing some additional apk's finally got mkimage.sh working. key was absolute paths. thanks 2019-06-19 10:37:44 im almost ready to tag release 2019-06-19 10:37:59 but we went out of disk space on aarch64 and s390x builders 2019-06-19 10:39:58 <_ikke_> How can we reclaim disk space? 2019-06-19 10:40:05 <_ikke_> remove old distfiles? 2019-06-19 10:40:10 rm -rf / 2019-06-19 10:42:42 titwinkle: you forgot to prepend 'sudo' 2019-06-19 10:43:02 <_ikke_> and --no-preserve-root 2019-06-19 10:43:11 ;-) 2019-06-19 10:43:39 <3 2019-06-19 10:49:05 can someone help me look over those: https://bugs.alpinelinux.org/projects/alpine/issues?fixed_version_id=133&per_page=100&set_filter=1&sort=status%2Cid%3Adesc&status_id=o 2019-06-19 10:49:17 those that are 'resolved' 2019-06-19 10:49:28 and close those that really are done 2019-06-19 10:49:38 except the security issues 2019-06-19 10:50:26 <_ikke_> What do you considered 'really done'? 2019-06-19 10:50:36 Sure, can do after lunch 2019-06-19 10:50:58 ncopa: I'll look at the security ones 2019-06-19 10:51:27 changing the status filter to "Status is Resolved" should be better, right? 2019-06-19 10:51:40 <_ikke_> https://bugs.alpinelinux.org/projects/alpine/issues?utf8=%E2%9C%93&set_filter=1&sort=status%2Cid%3Adesc&f%5B%5D=status_id&op%5Bstatus_id%5D=%3D&v%5Bstatus_id%5D%5B%5D=3&f%5B%5D=fixed_version_id&op%5Bfixed_version_id%5D=%3D&v%5Bfixed_version_id%5D%5B%5D=133&f%5B%5D=&c%5B%5D=project&c%5B%5D=tracker&c%5B%5D=status&c%5B%5D=priority&c%5B%5D=subject&c%5B%5D=assigned_to&c%5B%5D=updated_on&group_by=&t%5B%5D= 2019-06-19 10:53:02 yup 2019-06-19 10:53:34 really done is if it was claimed fixed some time ago and nobody claims otherwise 2019-06-19 10:53:56 or if you have verified that the issue is actually fixed 2019-06-19 10:54:09 so we dont have situation like the pine64 thing we just had 2019-06-19 10:55:43 for example this: https://bugs.alpinelinux.org/issues/10461 2019-06-19 10:55:47 23 days ago 2019-06-19 10:55:58 and nobody claims its still an issue 2019-06-19 10:56:15 i'd say if its more than a week and nobody protests, then just close it 2019-06-19 10:58:11 we also need to go over all the other issues 2019-06-19 10:58:23 and either set target 3.10.1 or 3.11 2019-06-19 11:01:44 I don't think that any of these still 'New' should block release 2019-06-19 11:10:09 agree, but we need to decide if we want fix them for either 3.10.1 (or 3.10.x) or 3.11 2019-06-19 11:10:26 so we need to set target to either 3.10.1 or 3.11 2019-06-19 11:16:43 Qt 5.13 has been released https://blog.qt.io/blog/2019/06/19/qt-5-13-released/ 2019-06-19 11:19:23 Neat 2019-06-19 11:19:37 Does Qt also do something like GNOME with its versioning? (uneven numbers are unstable) 2019-06-19 11:19:53 ncopa: Going through bugs now 2019-06-19 11:20:22 Don't think so. Think the latest stable version was Qt 5.9 2019-06-19 11:21:21 Alrighty 2019-06-19 11:28:48 8 years old bug is fixed 2019-06-19 11:28:52 feels good to close it 2019-06-19 11:29:08 #593 2019-06-19 11:30:33 <_ikke_> :D 2019-06-19 11:31:03 <_ikke_> ncopa: For me, if I select default session, it does not work though, I have to explitly select xfce 2019-06-19 11:31:58 but if i select openbox it will use openbox 2019-06-19 11:32:12 _ikke_: sounds like a new/different issue 2019-06-19 11:32:40 <_ikke_> Probably different, I had that for a long time already 2019-06-19 12:02:49 but we went out of disk space on aarch64 and s390x builders : anything I can help ? 2019-06-19 12:17:28 _ikke_: sorry for annoying you. do you have release notes url 2019-06-19 12:20:47 mps: https://tpaste.us/Q1gQ 2019-06-19 12:22:11 TBK[m]: thanks 2019-06-19 12:22:19 <_ikke_> https://wwwtest.alpinelinux.org/posts/Alpine-3.10.0-released.html 2019-06-19 12:23:18 ceph is hot 2019-06-19 12:23:22 Isn't the Pine64LTS support a bit of a lie when the release package doesn't include the u-boot for it? I mean, it can be installed if you add u-boot manually, but it won't work with the generic ARM image atm 2019-06-19 12:23:38 _ikke_: I think we should mention py2 is in the process of being removed 2019-06-19 12:24:15 <_ikke_> ncopa: ^ ? 2019-06-19 12:25:22 PureTryOut[m]: we have pine64-lts u-boot pkg, so it is not lie 2019-06-19 12:25:37 Well no, but it isn't really fair either lol 2019-06-19 12:25:59 did you tested it? does it work? 2019-06-19 12:26:48 _ikke_: danieli also mentioned that erlang got a significant update (21.2.1 -> 22.0.2) 2019-06-19 12:27:09 yes, major releases are made approx once a year 2019-06-19 12:27:43 <_ikke_> Right, will add that 2019-06-19 12:28:04 wwwtest? 2019-06-19 12:28:13 mps: as I have no clue how to add the package myself if not included in the release, nope 2019-06-19 12:28:21 I tend to agree with PureTryOut[m] 2019-06-19 12:28:31 re pure64 2019-06-19 12:28:38 we dont really know if it works :) 2019-06-19 12:28:41 The u-boot-pine64 package itself works though, as we use it to boot the Pinephone devkit on postmarketOS 2019-06-19 12:28:50 same with iwd 2019-06-19 12:29:15 PureTryOut[m]: so, uboot works, then 2019-06-19 12:29:20 PureTryOut[m]: if i tag rc7 right now, will you be able to test it? 2019-06-19 12:29:33 i'd like to make 3.10.0 later today 2019-06-19 12:29:48 ncopa: _if_ it includes the Pine64 u-boot image yes, otherwise no 2019-06-19 12:29:51 ncopa: iwd works, why do you think it doesn't work 2019-06-19 12:30:08 or let me put it this way: how fast can you test it 2019-06-19 12:30:13 mps: u-boot does, but the ARM64 image doesn't 2019-06-19 12:30:26 ncopa: I can test it the moment I have an image with the proper u-boot included 2019-06-19 12:30:29 mps: i heard that there was some kernel feature missing? 2019-06-19 12:30:41 PureTryOut[m]: ok, let me tag rc7 then 2019-06-19 12:30:56 PureTryOut[m]: ah, then it is something other. sorry for misunderstanding you 2019-06-19 12:31:34 Np 2019-06-19 12:31:37 there was something with kernel features and iwd support for eap 2019-06-19 12:31:46 ncopa: EAP doesn't work, that's true. kernel 4.19.x missing pkcs8 support which is needed for EAP 2019-06-19 12:33:21 PureTryOut[m]: rc7 will be available in 10-15 mins here: http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/aarch64/ 2019-06-19 12:33:29 πŸ‘οΈ 2019-06-19 12:33:34 on kernels 4.20.x and up it works 2019-06-19 12:34:22 mps: understood. i wonder if we want see "alpine with iwd" as headlines in media 2019-06-19 12:35:02 i havent personally tested it, so i dont know how well it works 2019-06-19 12:35:24 so i would feel safer if we don't mention it 2019-06-19 12:35:35 <_ikke_> danieli: wwwtest is the 'staging' version for the site 2019-06-19 12:35:49 mps: however, if you say that it works, and is worth mentioning, then im ok to keep it 2019-06-19 12:35:52 ahm, no. But I told from the beginning when introduced iwd that this feature will not work till we have 4.19.x kernel 2019-06-19 12:35:52 yes, but is the note being written there? 2019-06-19 12:35:54 i want a sneak pea 2019-06-19 12:35:55 k 2019-06-19 12:36:05 sneak peek* 2019-06-19 12:36:07 <_ikke_> I just linked to it 2019-06-19 12:36:16 <_ikke_> or do you mean about erlang? 2019-06-19 12:36:22 ah, i missed it, sorry 2019-06-19 12:36:22 I guess linux-vanilla will always stay at the latest longterm kernel? 2019-06-19 12:36:54 <_ikke_> I think that's the goal 2019-06-19 12:37:04 PureTryOut[m]: yes, thats what we try to do 2019-06-19 12:37:11 iwd is interesting to mention because most of those who tried it are satisfied with it more than wpa_sp 2019-06-19 12:37:13 ok 2019-06-19 12:37:15 we could in theory rename it to linux-lts 2019-06-19 12:37:37 mps: ok. all good then 2019-06-19 12:37:44 Would it be ok to have a linux-stable be added? 2019-06-19 12:37:55 PureTryOut[m]: i would prefer not 2019-06-19 12:37:58 So that would be 5.1.12 atm 2019-06-19 12:37:58 and adding note that the EAP is doesnt't work will be good 2019-06-19 12:38:13 kernels takes significant time to maintain 2019-06-19 12:38:15 Not as a different package which can be installed optionally for the people that want it? 2019-06-19 12:38:28 we already have linux-vanilla, linux-virt linux-rpi and linux-rpi2 2019-06-19 12:38:35 if someone upgrade kernel then it work with EAP 2019-06-19 12:38:57 I think 5.2 will be next LTS linux 2019-06-19 12:39:12 That'd be nice... 2019-06-19 12:39:36 if there is a critical security issue in kernel it needs to be fixed in 2 * 4 places 2019-06-19 12:39:52 if we add another kernel it will be 3 * 4 = 12 places 2019-06-19 12:40:00 and in addition all 3rd party modules needs to be rebuilt 2019-06-19 12:40:21 i originally only wanted 3rd party modules for linux-vanilla 2019-06-19 12:40:23 <_ikke_> https://tpaste.us/Q1gl 2019-06-19 12:40:27 2 * 4? πŸ€” 2019-06-19 12:40:37 linux-vanilla and linux-rpi 2019-06-19 12:40:44 its actually 2 * 5 2019-06-19 12:40:57 _ikke_: "USB, serial and ethernet support for arm boards", I'm not sure of "USB", no one tested that afaik 2019-06-19 12:41:05 linux-vanilla linux-rpi in git master, 3.9-stable, 3.8-stable .... 2019-06-19 12:41:06 <_ikke_> mps: ok 2019-06-19 12:41:13 What do you mean with the 2 and 5? There are 4 kernels atm right? 2019-06-19 12:41:21 Oh stable.. 2019-06-19 12:41:37 I guess linux-stable could be in community only? 2019-06-19 12:41:48 serial and ethernet are ok 2019-06-19 12:41:52 <_ikke_> https://tpaste.us/KgBY 2019-06-19 12:41:57 the 2 kernels are linux-vanilla (incl linux-virt) and linux-rpi (incl linux-rpi2) 2019-06-19 12:42:13 PureTryOut[m]: yes 2019-06-19 12:42:30 _ikke_: looks ok 2019-06-19 12:42:32 Oh nvm community is also in stable 2019-06-19 12:42:47 if we add it it would need to be in community 2019-06-19 12:43:02 Hmm, I understand your point, it's just a shame that -lts is so old. It's always lacking a lot of new hardware support 2019-06-19 12:43:02 but people will start ask for 3rd party modules 2019-06-19 12:43:20 zfs, wireguard, virtualbox additions, xtables addons, etc 2019-06-19 12:44:48 kernel is also extra tricky when it comes to config management 2019-06-19 12:45:21 the point is that adding a kernel comes with a maintenance cost 2019-06-19 12:45:42 but, yeah, i thought about it the other day 2019-06-19 12:45:50 it would be nice with a linux-stable 2019-06-19 12:46:16 im just afraid it will suck my energy 2019-06-19 12:46:33 I understand 2019-06-19 12:46:34 so if someone else wants maintain it, then sure.. 2019-06-19 12:47:02 What about DKMS? https://wiki.archlinux.org/index.php/Dkms 2019-06-19 12:47:13 another thing i though about was a linux-kvm flavor 2019-06-19 12:47:24 Means a lot of bloat for the user, PureTryOut 2019-06-19 12:47:25 with no module support 2019-06-19 12:47:35 DKMS is bloat now? 2019-06-19 12:48:00 Well, a fully functional C(++) toolchain is blowing for most users 2019-06-19 12:48:14 s/blowing/bloat/ 2019-06-19 12:48:14 Cogitri meant to say: Well, a fully functional C(++) toolchain is bloat for most users 2019-06-19 12:48:27 ACTION shakes fist at autocorrect 2019-06-19 12:48:35 I guess, but maybe it could be used for linux-stable only? 2019-06-19 12:49:48 I'm just thinking aloud here 2019-06-19 12:50:05 Hm, what about people who want to use linux-stable but want a minimal install nontheless? 2019-06-19 12:50:12 And maintaining two different approaches sounds annoying 2019-06-19 12:50:16 most alpine users are 'hackers' so I don't think it is big issue to install C and toolchains for them 2019-06-19 12:51:06 mps: The problem is how much space that takes up 2019-06-19 12:51:07 And generic desktop users won't care about the toolchain, they won't even realize it's installed or what it does 2019-06-19 12:51:12 although, I'm not proposing DKMS 2019-06-19 12:51:30 You're fine installing multiple hundreds of MB of toolchain when a icon theme that weighs in at a few MB is bloat for you? :p 2019-06-19 12:52:13 I mean I'd be all for DKMS since it'd lessen the workload on us, but I've seen some pretty strong opinions about Alpine needing to be small and minimal 2019-06-19 12:52:14 meh, I see bloating on horizon anyway ;) 2019-06-19 12:53:07 Cogitri: yes, I'm strongly for Small, Simple, Secure 2019-06-19 12:53:08 pr8865 can be closed 2019-06-19 12:54:10 What is the hardware on drone-ci ? 2019-06-19 12:54:23 ty ncopa 2019-06-19 12:54:45 drone-ci hardware is from packet.net 2019-06-19 12:54:58 which i think is fairly similar to our builders 2019-06-19 12:55:50 mps: Yup, and GCC weighs in at about 150MB already :/ 2019-06-19 12:56:13 But if you do decide in favour of DKMS I wouldn't mind helping with that 2019-06-19 12:56:45 no, just told I'm not proposing DKMS few minutes ago 2019-06-19 12:57:24 although I contemplated about it few months ago, TBH 2019-06-19 12:59:53 Alright 2019-06-19 13:00:24 mps: How much RAM did your armv7 lxc have again? Trying to dig deeper into the webkit2gtk stuff :/ 2019-06-19 13:01:14 Cogitri: Enough :) more than 64GB 2019-06-19 13:06:09 Alright, thanks for the info 2019-06-19 13:06:41 when you prepare something just ping 2019-06-19 13:10:50 mps: Hi! Can you maybe see from the outputs here: https://hatebin.com/yfcebqgedl why the wg interface is not in use (using the wireguard guide steps from the wiki)? 2019-06-19 13:13:17 wozencroft: sounds like a matter for #alpine-linux, this is the development channel 2019-06-19 13:15:46 danieli: Ok, sorry, thanks. 2019-06-19 13:15:58 mps: Well, I guess you could try pr8257 again, latest commit hash is d9ab694380a 2019-06-19 13:16:39 Ok, in 20 minutes, I'm out now 2019-06-19 13:17:20 mps: If it gets stuck please send me the VMSize of the stuck process 2019-06-19 13:17:22 Alright, no hurry :) 2019-06-19 13:17:37 ok, will do 2019-06-19 13:19:42 somebody with GH perms please close pr8852 2019-06-19 13:23:48 <_ikke_> Latest version of the 3.10 release post: https://wwwtest.alpinelinux.org/posts/Alpine-3.10.0-released.html 2019-06-19 13:24:53 erlang isn't there 2019-06-19 13:25:27 also, i'm not sure algitbot needs to publish commits for alpine-mksite to #alpine-commits like with infra/ repos 2019-06-19 13:26:04 <_ikke_> danieli: erlang *is* included 2019-06-19 13:26:13 not in that release note 2019-06-19 13:26:21 oh 2019-06-19 13:26:23 cache,. 2019-06-19 13:26:28 s/,// 2019-06-19 13:26:28 danieli meant to say: cache. 2019-06-19 13:26:52 <_ikke_> :) 2019-06-19 13:28:13 Could, the latest rc has Pine64 u-boot in it. Now I do wonder, how is the u-boot image normally installed for other u-boot devices? 2019-06-19 13:29:39 PureTryOut[m]: download, unpack, and 'dd' right file 2019-06-19 13:30:43 And the right file is which one exactly? 2019-06-19 13:31:38 Oh actually I might have it already, give me a sec 2019-06-19 13:31:45 not sure for Pine64, but usually 'u-boot.something.bin', something is usually name of board 2019-06-19 13:32:09 or familly of boards 2019-06-19 13:32:34 ikke: Looks good to me πŸ‘ 2019-06-19 13:36:53 was texlive removed? 2019-06-19 13:36:59 seems to be in community 2019-06-19 13:37:06 <_ikke_> hmm, did someone add it again? 2019-06-19 13:37:14 <_ikke_> it was unmaintained 2019-06-19 13:37:18 I think I pushed it 2019-06-19 13:37:30 432a459dc6e58a9040897a6fb4341c8292f6ff33 2019-06-19 13:37:39 <_ikke_> ah ok 2019-06-19 13:37:47 <_ikke_> Then I'll remove that from the release notes again 2019-06-19 13:38:22 from pw.a.o, Marian Buschsieweke took maintainership 2019-06-19 13:38:55 <_ikke_> right 2019-06-19 13:39:23 <_ikke_> updated 2019-06-19 13:39:52 oh no, I was moved something else from him, iirc 2019-06-19 13:40:11 <_ikke_> ncopa: someone said we should mention somehting about the depraction of python2? 2019-06-19 13:40:27 <_ikke_> That name sounds like a her 2019-06-19 13:40:46 sorry for confusion 2019-06-19 13:41:20 might as well go with 'them' if you don't know 2019-06-19 13:42:05 for what it's worth, i assume they're male, judging by the accounts i can see online 2019-06-19 13:47:29 _ikke_: i think xen 4.12 is a noteworthy update 2019-06-19 13:47:40 maybe qemu 4.0 too 2019-06-19 13:47:52 <_ikke_> Ok, will add it 2019-06-19 13:51:37 was samba updated? 2019-06-19 13:51:38 oh 2019-06-19 13:51:43 what about circular deps? 2019-06-19 13:51:52 whats the status there 2019-06-19 13:55:19 <_ikke_> ncopa: apparently still there 2019-06-19 13:57:48 Well, it boots u-boot, but it seems it can't find the root filesystem 2019-06-19 13:58:22 do you get a emergency shell? 2019-06-19 13:58:48 it sounds like the driver for the blockdevice is missing in initramfs 2019-06-19 13:58:54 Atm my sdcard contains `/boot` and `/apks` from the ARM image. Does it need anything else? 2019-06-19 13:59:10 no, but what blockdevice is it? 2019-06-19 13:59:24 is the needed driver to find /apks included in initramfs? 2019-06-19 13:59:38 You mean what filesystem? ext4 2019-06-19 13:59:44 Which this u-boot should support afaik 2019-06-19 14:00:05 <_ikke_> PureTryOut[m]: block device is /dev/* 2019-06-19 14:00:15 u-boot finds the kernel i guess, but kernel lacks the driver for sdcard in initramfs 2019-06-19 14:00:35 do you know what driver it needs for sdcard? 2019-06-19 14:00:46 No 2019-06-19 14:01:48 Boot log https://bpaste.net/show/7de831479ca1 2019-06-19 14:02:24 I guess the kernel being at 4.19 still might be an issue too 2019-06-19 14:02:27 <_ikke_> "card did not respond to voltage select" 2019-06-19 14:02:52 Note, this isn't an sdcard, it's an eMMC storage 2019-06-19 14:03:48 PureTryOut[m]: try to add 'sunxi-mmc' in extlinux.conf (and remove quiet) 2019-06-19 14:05:03 Wait, where is extlinux.conf supposed to go? 2019-06-19 14:05:17 Oh just in `/extlinux` it seems 2019-06-19 14:05:34 my line looks like "APPEND modules=loop,squashfs,sd-mod,usb-storage,ext4,sunxi-mmc console=${console}" 2019-06-19 14:05:42 https://bpaste.net/show/6b1c99e76261 2019-06-19 14:05:57 /extlinux/extlinux.conf 2019-06-19 14:06:32 I need to get the dtb file from somewhere it seems 2019-06-19 14:07:04 I it loaded, according to log you just posted 2019-06-19 14:07:41 Retrieving file: /boot/dtbs/allwinner/sun50i-a64-pine64-lts.dtb 2019-06-19 14:08:32 (these people should send one of their boxes to me, it seems ;) ) 2019-06-19 14:08:54 Hmm 2019-06-19 14:09:03 > Skipping vanilla for failure retrieving fdt 2019-06-19 14:09:04 I guess that's the problem? 2019-06-19 14:09:36 uh, yes 2019-06-19 14:10:12 let me finnish coffee, I will look content of tarball then 2019-06-19 14:10:19 Also, that dtb file isn't actually on the sdcard 2019-06-19 14:10:51 is it in tarball 2019-06-19 14:11:30 No, the `/boot/dtbs` directory doesn't exist in the tarball 2019-06-19 14:12:33 ohm, right, there are not dtbs at all 2019-06-19 14:12:58 to late to fix for this release, I fear 2019-06-19 14:15:18 _ikke_: do you think we can close 10469? 2019-06-19 14:15:26 #10469 2019-06-19 14:15:59 I guess the Linux kernel is still too old 2019-06-19 14:16:47 Mainline Linux has the Pine64 DTS 2019-06-19 14:17:01 I guess we'll have to wait for a stable release with a new Linux version 2019-06-19 14:18:50 sweet! bugs.a.o is cleaned up for 3.10 now 2019-06-19 14:19:34 Anyway let me write down on the wiki what I got so far 2019-06-19 14:19:35 so we should probably not mention pine64 in release notes 2019-06-19 14:20:33 I think we don't build dtb's for aarch64? not sure though 2019-06-19 14:21:09 im ready to tag ... oh no 2019-06-19 14:21:15 <_ikke_> ncopa: I think the fix is straightforward, so I say yes, but I did not test it myself 2019-06-19 14:21:30 i closed it 2019-06-19 14:21:31 but 2019-06-19 14:21:32 yes, dtb's are built only for arm* 2019-06-19 14:21:43 4.19.53 is out 2019-06-19 14:21:52 we should upgrade 2019-06-19 14:22:34 ncopa: yeah don't mention pine64 in the release notes 2019-06-19 14:22:45 We'll try again once Linux updates to > 5.1 2019-06-19 14:23:01 speaking about kernels 2019-06-19 14:23:11 i havent yet fixed the oldest rpi kernel 2019-06-19 14:23:15 which is still vulnerable 2019-06-19 14:23:24 PureTryOut[m]: Arch Alarm support pine64 for some time 2019-06-19 14:23:37 i need to rebase the rpi patch and there was a handful merge conflicts 2019-06-19 14:23:47 seems like the patches was applied upstream 2019-06-19 14:23:57 but the rpi tree had slightly different patches 2019-06-19 14:24:02 so it needs to work to rebase 2019-06-19 14:24:19 I mean, at postmarketOS we support Pine64, but I'd like Alpine itself to support i too eventually 2019-06-19 14:24:23 but we use newer kernels 2019-06-19 14:25:41 looks like we should build dtb's also for aarch64 2019-06-19 14:26:24 will try later if I can update linux-vanilla to build them 2019-06-19 14:26:59 (I thought we do already) 2019-06-19 14:32:28 ok, im building 4.19.53 kernels 2019-06-19 14:32:41 good that we have fast builders 2019-06-19 14:35:56 mps: thatnks that would be nice 2019-06-19 14:39:22 PureTryOut[m]: np, it would be good to have alpine running on these machines, although I don't have them 2019-06-19 14:39:43 for now, I'm fine with arm chromebooks 2019-06-19 14:40:03 The more devices Alpine boots on the better πŸ˜‰ 2019-06-19 14:40:43 agree, but arm 'ecosystem' is like a jungle ;) 2019-06-19 14:41:13 welcome to the jungle, we've got fun and games 2019-06-19 14:41:23 can we please hold git pushes to testing packages til after 3.10 is done? 2019-06-19 14:41:38 i have only kernels and we are ready 2019-06-19 14:41:52 dont want hold the builders busy with anything else 2019-06-19 14:42:17 minor, safe, pushes are ok (patch version bumps for example) 2019-06-19 14:42:21 for small packages 2019-06-19 14:54:36 cogitri: GNOME Software uses PackageKit on the backend right? What are your plans for it on Alpine? 2019-06-19 14:56:34 its their own package manager, right? 2019-06-19 14:56:48 No 2019-06-19 14:57:03 PackageKit abstracts over multiple package managers 2019-06-19 14:57:09 ah! 2019-06-19 14:57:11 ethernet@1c30000 Waiting for PHY auto negotiation to complete......... TIMEOUT ! : looks like networking issue more than block device driver not found 2019-06-19 14:57:12 i remember that one 2019-06-19 14:57:28 And then applications like GNOME Software and KDE Discover implement a PackageKit backend so it works on multiple distros 2019-06-19 14:57:32 PureTryOut: I don't think apk has support for that, does it? 2019-06-19 14:57:42 It does not 2019-06-19 14:57:43 That's why I'm asking πŸ˜‰ 2019-06-19 14:57:55 i actually looked at implementing apk backend as some point 2019-06-19 14:58:07 i dont think its too difficult 2019-06-19 14:58:32 shouldn't be too hard 2019-06-19 14:58:34 Cogitri: webkit is stuck again. what you want to send you? 2019-06-19 14:58:48 it is possible to pass a filedescriptor with progress from apk 2019-06-19 14:59:02 there is gapk which is a simple gtk wrapper 2019-06-19 14:59:15 iirc that wraps `apk' in the command line 2019-06-19 14:59:20 Well, I don't have interest working on C software, so I won't do the work in apk, but I can help with other stuff if I can 2019-06-19 14:59:47 i guess first step is to add a feature request to packagekit 2019-06-19 14:59:47 speaking of apk, i should really quit procrastinate and work on those python bindings i mentioned working on 2019-06-19 15:00:23 not sure if its worth it before apk3 2019-06-19 15:00:32 has any work been done on apk3? 2019-06-19 15:00:38 and was there ever an apk2? 2019-06-19 15:00:46 Yeah I heard talk about a rewrite of apk before 2019-06-19 15:00:48 i suppose current apk is apk2 if the shell apk was apk 1 2019-06-19 15:00:50 I guess that's apk3 then? 2019-06-19 15:00:54 <_ikke_> danieli: the current version is apk2 2019-06-19 15:00:58 <_ikke_> version 1 was shell scripts 2019-06-19 15:01:15 anyway, where's the apk3 repo? 2019-06-19 15:01:17 yes, there has been some apk3 work done by fabled 2019-06-19 15:01:21 its not open yet 2019-06-19 15:01:37 is it not open source? 2019-06-19 15:01:41 not enough code to publish it 2019-06-19 15:01:45 as in understodd 2019-06-19 15:01:56 the work done is planning and testing of the new file format 2019-06-19 15:01:57 fair enough 2019-06-19 15:02:05 i started a new C apk too, but i just finished the boilerplate 2019-06-19 15:02:22 what i think we could work on meanwhile though 2019-06-19 15:02:28 is how we want the cli to be 2019-06-19 15:02:57 im thinking of keeping the most common, `apk add` and `apk del` 2019-06-19 15:03:03 but then redo the rest 2019-06-19 15:03:06 yeah, that stuff is in muscle memory now 2019-06-19 15:03:22 but most of the other things are a bit.. unintuitive 2019-06-19 15:03:24 we could have like: apk query 2019-06-19 15:03:34 and similar 2019-06-19 15:03:38 all i want is better documentation and man pages 2019-06-19 15:03:48 we can start writing those 2019-06-19 15:03:48 that'll make apk so much easier to work with 2019-06-19 15:03:54 how we want it to work :) 2019-06-19 15:04:05 for example 2019-06-19 15:04:11 yeah, suppose a spec could be written 2019-06-19 15:04:27 the output is currently a mix of user friendly and script friendly 2019-06-19 15:04:27 Well, ping me if you decide making the thing in Rust :P 2019-06-19 15:04:50 ok here comes kernel 2019-06-19 15:05:24 last time i checked, rust executables used more memory and were pretty large 2019-06-19 15:05:28 builds should be done in 40-45 mins i guess 2019-06-19 15:05:34 Cogitri: please don't such important thing in rust :P 2019-06-19 15:05:36 i mean, could write it in ada for all i care 2019-06-19 15:05:39 speaking of apk, i would love to hear about more features rather than changing and/or removing current features. 2019-06-19 15:06:03 i'd like it to be more consistent 2019-06-19 15:06:07 the cli 2019-06-19 15:06:17 and more script firendly 2019-06-19 15:06:17 yeah that's what I meant 2019-06-19 15:06:17 tmhoang: would have to implement and tweak the current functionality before adding lots of new functionality 2019-06-19 15:06:26 +1 to configurable 2019-06-19 15:06:39 so it prints: $pkgname $pkgver 2019-06-19 15:06:48 with space separation 2019-06-19 15:06:52 so its more useful for script 2019-06-19 15:07:02 output in different formats, support for fancy terminals with fallbacks 2019-06-19 15:07:12 proper bindings to a couple of the more popular language 2019-06-19 15:07:12 s 2019-06-19 15:07:24 yes, a proper libapk 2019-06-19 15:07:26 proper libapk 2019-06-19 15:07:27 yes 2019-06-19 15:07:32 so its possible to do bindings 2019-06-19 15:07:44 thats one of the things i'd like 2019-06-19 15:08:04 i already have a modified/refactored version of apk2 locally that builds a libapk and apk executable linked to it 2019-06-19 15:08:14 and python bindings built against it 2019-06-19 15:08:35 i did libapk in current apk sources 2019-06-19 15:08:37 This all sounds great πŸ˜ƒ 2019-06-19 15:08:47 so it can build a shared libapk 2019-06-19 15:08:59 but its not really designed for it 2019-06-19 15:09:04 and the API is not stable 2019-06-19 15:09:08 no offense, but it felt a bit screwy 2019-06-19 15:09:17 its because its not designed for it 2019-06-19 15:09:23 re pine64, should we ask some sponsors on twitter, etc. to provide Alpine dev more hardware ? 2019-06-19 15:09:26 mps: Hehe, sorry, had to do that :P 2019-06-19 15:09:38 danieli: Yup, due to static linking they're pretty huge 2019-06-19 15:10:08 np, I thought to propose crystal ;) 2019-06-19 15:10:24 : quick question, pine64 requires any blob ? 2019-06-19 15:10:27 one of the things that it has been working on is the index format 2019-06-19 15:10:41 that has to be standardized in a stable fashion 2019-06-19 15:10:45 which will be in a binary format 2019-06-19 15:11:03 tmhoang: not afaik 2019-06-19 15:11:06 tmhoang: you need one postal address :) 2019-06-19 15:11:14 Not to boot anyway 2019-06-19 15:11:16 hopefully not just a struct written to a file 2019-06-19 15:11:23 mps: ship hardware to clandmeter :P 2019-06-19 15:11:23 the binary format is supposed to be in a memory layout fashion 2019-06-19 15:11:42 so you can simply mmap it, and you're done opening it :) 2019-06-19 15:12:00 designing a nice format that's easy to interact with shouldn't be terribly hard 2019-06-19 15:12:12 so we dont need to memcpy the strings and data 2019-06-19 15:12:26 or allocate more memory for a copy of the strings 2019-06-19 15:14:02 the cached index will take more space (approx double size if i understood correctly) 2019-06-19 15:14:13 but will be significantly faster :) 2019-06-19 15:14:15 Cogitri: to repeat, webkit is stuck again. what you want to send you? 2019-06-19 15:17:38 humm... 2019-06-19 15:17:48 i need to go out for an hour or so 2019-06-19 15:17:50 mps: The output of `/proc//statm` please 2019-06-19 15:18:04 Sorry, didn't see your previous message 2019-06-19 15:18:15 I thought so, np 2019-06-19 15:18:53 cat /proc/27313/statm => http://tpaste.us/DL5d 2019-06-19 15:19:27 cat /proc/27313/status => http://tpaste.us/Boyb 2019-06-19 15:20:00 cat /proc/27313/cmdline > http://tpaste.us/baYW 2019-06-19 15:20:08 anything else? 2019-06-19 15:22:44 gcc crashes on aarch64 once in a while 2019-06-19 15:23:04 i wonder if its a problem in gcc or in hardware 2019-06-19 15:23:07 appears random 2019-06-19 15:24:02 hmm, I didn't noticed that 2019-06-19 15:24:43 specific machine, or in general? 2019-06-19 15:30:30 its on the thunderx 2019-06-19 15:32:01 on usa4 I didn't noticed crashes of gcc, and also not on my rk3399 box 2019-06-19 15:33:02 mps: Contacted upstream, thank you. I don't think I need something other than that 2019-06-19 15:33:26 i've only seen it on usa1 2019-06-19 15:33:29 Cogitri: ok, will kill stuck build now 2019-06-19 15:35:04 ncopa: maybe hardware and gcc combo 2019-06-19 15:35:51 maybe it only happen under load 2019-06-19 15:36:22 ive seen it when kernel was built 2019-06-19 15:36:24 and libreoffice iirc 2019-06-19 15:36:46 I just built kernel with dtbs on usa4, worked fine 2019-06-19 15:37:21 and usa4 is huawei box, iirc 2019-06-19 15:39:03 ive seen it when there are 2 kernels builds, or 2 libreoffice builds at same time 2019-06-19 15:39:10 eg on edge and 3.10 at same time 2019-06-19 15:39:13 on same machine 2019-06-19 15:39:23 thats why i think it may be related to load 2019-06-19 15:39:30 and it appears that one fails 2019-06-19 15:39:36 the other succeeds 2019-06-19 15:39:49 and next run the other succeeds too 2019-06-19 15:40:14 ok i need to go out now 2019-06-19 15:40:24 could be, I seldom see such big loads 2019-06-19 15:40:31 ok, see you 2019-06-19 15:40:44 will tag 3.10 when i come back 2019-06-19 15:44:30 mps: Do you happen to know if that stuck gcc process still had CPU usage? 2019-06-19 15:45:44 yes, cpu time is continue to grow 2019-06-19 15:46:45 killed it few minutes ago, but 'ps' show something like 'R+ 89:xx' last time I looked 2019-06-19 15:47:06 i.e. Running and 89 minutes+ 2019-06-19 15:47:31 <_ikke_> ncopa: do we still need to fix the samba dep cycle? 2019-06-19 15:50:51 mps: Ah, how much % did it take? 2019-06-19 15:52:19 it is on shared box with more lxc container so load in % is not useful 2019-06-19 15:52:49 you mean, uptime %? 2019-06-19 15:52:59 <_ikke_> single process % 2019-06-19 15:53:14 Exactly 2019-06-19 15:53:22 don't remember now 2019-06-19 15:54:02 I will have to run it again to reach there and see 2019-06-19 15:56:07 Okie, thanks 2019-06-19 16:02:07 Basically, make sure that it doesn't consume CPU anymore, the unified sources can take a long time to finish building apparently 2019-06-19 16:29:09 Uh, is Firefox still hard to update? It has a critical, actively being misused, security issue only fixed in 67.0.3 and the lateest -esr 2019-06-19 16:29:32 https://www.mozilla.org/en-US/security/advisories/mfsa2019-18/ 2019-06-19 16:35:53 Cogitri: 'ps au' => mps 33147 99.7 1.0 1350764 1341300 pts/6 R+ 16:11 23:50 /usr/libexec/gcc/armv7-alpine-linux-musleabihf/8.3.0/cc1plus -quiet -I /home/mps/aports/commu 2019-06-19 16:36:39 Not 100% sure which column equals to what πŸ˜… 2019-06-19 16:37:16 PureTryOut: I think there's a PR for that. I can look into it tomorrow though, going out now 2019-06-19 16:37:25 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAN 2019-06-19 16:38:40 here is more complete: http://tpaste.us/7vJ9 2019-06-19 16:39:40 I have to kill it again, trying to build aarch64 uboot tarball with dtb's for PureTryOut[m] 2019-06-19 16:40:10 Seems quite severe (remote code execution even I believe), so should probably be in 3.10 2019-06-19 16:40:55 PureTryOut[m]: right, this morning I looked at this 2019-06-19 16:45:49 _ikke_: i dont think we bother to do anything with samba, unless it is clearly broken 2019-06-19 16:46:06 whee! builders are idle 2019-06-19 16:52:41 PureTryOut[m]: yeah, i posted a link about it in -offtopic a little earlier, people have been freaking out about it today 2019-06-19 16:59:37 <_ikke_> ncopa: nod 2019-06-19 17:01:21 mps: Alright, so I guess it's not stuck but busy compiling then? 2019-06-19 17:02:31 more than a hour? 2019-06-19 17:03:16 The unified sources are super massive 2019-06-19 17:04:21 ok, I will run it again later and left overnight, we will see then if it can finnish 2019-06-19 17:04:55 Thank you! 2019-06-19 17:05:48 np, and sorry for impatience, i.e. killing it to early 2019-06-19 17:06:18 never will learn 'to' and 'too' diffs 2019-06-19 17:06:28 No worries 2019-06-19 17:12:04 im pushing tags 2019-06-19 17:12:14 <_ikke_> ACTION braces 2019-06-19 17:12:21 can we hold git pushes for a few mins 2019-06-19 17:12:50 I feel like we need a GH travis specific label - no-issue-travis-is-a-snail 2019-06-19 17:12:58 <_ikke_> TBK[m]: :D 2019-06-19 17:13:43 :P 2019-06-19 17:14:52 ehhh https://github.com/alpinelinux/aports/pull/8904 2019-06-19 17:15:06 <_ikke_> uh oh 2019-06-19 17:15:20 <_ikke_> ncopa: ^ 2019-06-19 17:15:37 <_ikke_> crash and denial of service 2019-06-19 17:15:49 Can't find node in PATH, trying to find a node binary on your system 2019-06-19 17:15:49 Can't find Husky, skipping post-checkout hook 2019-06-19 17:15:49 You can reinstall it using 'npm install husky --save-dev' or delete this hook 2019-06-19 17:16:01 <_ikke_> ugh 2019-06-19 17:16:03 <_ikke_> sigh 2019-06-19 17:16:14 <_ikke_> Another package that does that? 2019-06-19 17:16:16 typical node.js 2019-06-19 17:16:29 something installed itself in git hooks of the builders 2019-06-19 17:16:34 some time ago 2019-06-19 17:16:37 i havent cleaned it up yet 2019-06-19 17:16:40 <_ikke_> I was suggesting adding GIT_CEILING_DIRECTORIES="$srcdir" on the builders 2019-06-19 17:16:42 <_ikke_> (in abuild 2019-06-19 17:16:44 time for deno ;D 2019-06-19 17:16:44 why is software evil enough to do that? 2019-06-19 17:16:51 i mean, in the first place 2019-06-19 17:17:00 <_ikke_> "for convenience" 2019-06-19 17:17:01 but i need to do the 3.10 branches on builders first 2019-06-19 17:17:22 <_ikke_> just run one command and we totaly rewire your system like we want it to be 2019-06-19 17:17:44 nb: it might break if it's non-standard at all 2019-06-19 17:17:57 <_ikke_> If what is non-standard 2019-06-19 17:17:59 <_ikke_> ? 2019-06-19 17:18:14 the git repo settings/hooks/etc 2019-06-19 17:18:28 some software has working assumptions 2019-06-19 17:19:25 <_ikke_> Then that software should be fixed 2019-06-19 17:23:50 for mkimage.sh, if we use --extra-repository and have there newer pkg then in --repository will this newer package be used instead of one in --repository 2019-06-19 17:24:26 <_ikke_> I would assume so 2019-06-19 17:25:50 ok, i think the builders are properly switched to 3.10 gitbranch now 2019-06-19 17:25:58 which means it should be ok to push again 2019-06-19 17:26:06 I have linux-vanilla-4.19.53-r1 in local repo and looks like it is not taken 2019-06-19 17:26:45 the --extra-repository flag is somewhat non-intuitive 2019-06-19 17:26:50 i dont remember the details 2019-06-19 17:26:52 <_ikke_> maxice8: not sure about the 80 column warning. Almost every package breaks that rule, just due to hashes alone 2019-06-19 17:27:26 hmm, ok. will see later 2019-06-19 17:27:37 _ikke_: Yes it was done with too much haste, i'll disable it by default for now and work on fixing it 2019-06-19 17:28:00 <_ikke_> 5330 packages break that rule 2019-06-19 17:28:09 maxice8: _ikke_: I'd prefer 80 for most part 2019-06-19 17:28:11 100% do 2019-06-19 17:28:18 because of sha512sums= 2019-06-19 17:28:30 if you don't break that rule your package is problably broken 2019-06-19 17:29:00 <_ikke_> mps: yes, me too, but we cannot enforce it on every line 2019-06-19 17:29:02 sha512sum should be in separate file anyway 2019-06-19 17:29:26 <_ikke_> why? 2019-06-19 17:29:43 <_ikke_> we would double the amount of files in aports 2019-06-19 17:30:03 <_ikke_> 10.5k -> 21K 2019-06-19 17:30:29 _ikke_: I'm not strict about this, but would be good to have expection for 80 columns only where this is needed 2019-06-19 17:30:30 _ikke_: not quite right, we would have +1 file per aport (not per file) 2019-06-19 17:30:48 i dont think we need to worry too much about 80 columns 2019-06-19 17:30:55 i cared more about it 10 years ago 2019-06-19 17:30:58 <_ikke_> bratkartoffel: the amount of non-aport files is neglibile 2019-06-19 17:31:08 today people have hires screens 2019-06-19 17:31:17 and wide terminal windows 2019-06-19 17:31:26 <_ikke_> I still like to be able to split screen though 2019-06-19 17:32:05 i think its generally a good idea to split lines above 80 2019-06-19 17:32:08 I have such screens for long time, but still prefer not too wide 'window' 2019-06-19 17:32:21 <_ikke_> ncopa: I see it more as a soft-rule then a hard-rule 2019-06-19 17:32:27 yeah 2019-06-19 17:32:44 _ikke_: yes, also I see it as such 2019-06-19 17:32:55 i mean, there are valid exceptions 2019-06-19 17:32:59 like long urls 2019-06-19 17:33:01 <_ikke_> yes 2019-06-19 17:33:03 <_ikke_> indeed 2019-06-19 17:33:04 ofc 2019-06-19 17:33:06 <_ikke_> you don't want to split them up 2019-06-19 17:33:24 there are probably some valid exceptions in code too 2019-06-19 17:33:37 where it is more readable to have an 82 long line 2019-06-19 17:34:09 sure, I would call it do what is reasonable and not strictly follow 2019-06-19 17:35:15 ikke 17.0 tagged 2019-06-19 17:36:10 <_ikke_> maxice8: hmm, I don't see any new commits? 2019-06-19 17:36:30 <_ikke_> ah, sorry 2019-06-19 17:36:33 long ago I read long article about screen wideness and there described long lasting study of human possibilities about keeping attention in regards of moving eyes and head 2019-06-19 17:37:32 someone want to help me with adding 3.10 on this page? https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2019-06-19 17:37:57 according to article and my over 30 years experience I think that the wide screen is good to split them in tmux 2019-06-19 17:38:00 <_ikke_> maxice8: do we want to include apkbuild-fixer in the installation? 2019-06-19 17:38:25 <_ikke_> ncopa: I can do it if no one else would like to do it 2019-06-19 17:38:34 doesn't hurt to add 2019-06-19 17:38:38 it is just a shellscript like everything else 2019-06-19 17:38:47 <_ikke_> maxice8: it would need to be added to the conf file 2019-06-19 17:38:57 <_ikke_> https://github.com/maxice8/atools/blob/master/conf 2019-06-19 17:39:05 <_ikke_> Then it gets installed automatically 2019-06-19 17:39:12 ah 2019-06-19 17:39:17 yes, sorry i have no clue how redo works 2019-06-19 17:39:21 <_ikke_> No problem 2019-06-19 17:39:37 <_ikke_> It's mostly just shell scripts 2019-06-19 17:39:38 something other: I was right that the linux-vanilla builds dtb's for aarch64 but rootpkg skips them when making apk 2019-06-19 17:40:07 <_ikke_> maxice8: It just sources that conf file, and then iterates that array: https://github.com/maxice8/atools/blob/master/install.do#L25 2019-06-19 17:40:25 _ikke_: thanks alot for writing the release notes 2019-06-19 17:40:34 PureTryOut[m]: if you want to play with pine64 I can make tarball of dtb's and put somewhere for you 2019-06-19 17:40:40 <_ikke_> ncopa: You're welcome 2019-06-19 17:41:30 so, 3.10 is released officially? 2019-06-19 17:42:21 <_ikke_> it's tagged, so I would say, yes 2019-06-19 17:42:40 nice :) 2019-06-19 17:42:48 not to much late 2019-06-19 17:43:06 its a month too late 2019-06-19 17:43:18 i think we need get started earlier in october 2019-06-19 17:43:23 and have feature freeze earlier 2019-06-19 17:43:30 and maybe have stricter feature freeze 2019-06-19 17:43:34 <_ikke_> ncopa: Yes, that would make sense 2019-06-19 17:43:48 lots of updates we added late 2019-06-19 17:44:01 agree 2019-06-19 17:44:31 maybe also follow more standard branching practice? (i.e branch at feature freeze and cherry pick any needed commits, rather than branch at release) 2019-06-19 17:44:37 <_ikke_> maybe announce the feature freeze so that people can still suggest things that need to get in 2019-06-19 17:47:00 <_ikke_> ncopa: when does a version switch from 'bug fixes' to 'security fixes only'? 2019-06-19 17:47:34 ikke: tagged 17.1 of atools should have redo changes 2019-06-19 17:47:45 <_ikke_> maxice8: thanks 2019-06-19 17:48:42 <_ikke_> ncopa: does 3.7 still receive bug fixes or security fixes only? 2019-06-19 17:49:30 we only do bugfixes for latest stable 2019-06-19 17:49:36 after that its sec fixes only 2019-06-19 17:50:01 <_ikke_> ncopa: there seem to be 3 states: 'bug fixes', 'security fixes', 'on request only' 2019-06-19 17:50:29 <_ikke_> 3.6 is currently marked as 'security fixes' 2019-06-19 17:50:30 yeah 2019-06-19 17:50:39 thats wrong now 2019-06-19 17:50:41 <_ikke_> I assume it will now go to 'on request only' 2019-06-19 17:50:45 its 'on request only' 2019-06-19 17:50:45 <_ikke_> yes, I updated that 2019-06-19 17:50:48 good, thanks 2019-06-19 17:50:50 <_ikke_> and 3.7? 2019-06-19 17:50:57 bug fixes only 2019-06-19 17:51:03 3.8 is bugfixes only 2019-06-19 17:51:09 bah 2019-06-19 17:51:12 i mean sec fixes only 2019-06-19 17:51:14 <_ikke_> ok 2019-06-19 17:51:21 3.9, 3.8 and 3.7 is secfixes only 2019-06-19 17:51:23 <_ikke_> ok 2019-06-19 17:51:25 3.10 is bugfixes 2019-06-19 17:52:02 im pushing this to prod now: https://wwwtest.alpinelinux.org/posts/Alpine-3.10.0-released.html 2019-06-19 17:52:12 with git commit stats 2019-06-19 17:53:00 <_ikke_> ncopa: https://imgur.com/a/kFOKGej 2019-06-19 17:53:48 <_ikke_> Doing one final check 2019-06-19 17:54:01 set EOL to may 1 2019-06-19 17:54:10 <_ikke_> for 3.10? 2019-06-19 17:54:13 yes 2019-06-19 17:54:19 <_ikke_> ok 2019-06-19 17:54:26 otherwise good 2019-06-19 17:55:35 <_ikke_> ncopa: ok, release notes look good 2019-06-19 17:55:48 <_ikke_> oh 2019-06-19 17:55:58 <_ikke_> linux 4.19.53, right? 2019-06-19 17:56:09 <_ikke_> yes 2019-06-19 17:57:11 <_ikke_> maxice8: the k3s build is failing 2019-06-19 18:00:06 <_ikke_> ncopa: I pushed one last update for the release notes 2019-06-19 18:01:22 <_ikke_> wiki updated 2019-06-19 18:03:09 _ikke_: I don't think number of commits is nice thing to have, looks like some sport results. however do what you prefer, this is just my personal view 2019-06-19 18:03:50 <_ikke_> mps: It has always been part of the release nots (and ncopa added it :-) ) 2019-06-19 18:04:28 not on v3.9 release 2019-06-19 18:04:54 <_ikke_> mps: https://wwwtest.alpinelinux.org/posts/Alpine-3.9.0-released.html 2019-06-19 18:04:55 but, I don't mind 2019-06-19 18:05:27 <_ikke_> mps: ncopa did switch from commit order to alphabetical order to make it less about who commited how much 2019-06-19 18:05:36 hmm, someone rewrote history :) 2019-06-19 18:05:50 <_ikke_> Not that I'm aware of :) 2019-06-19 18:05:51 ++ on alphabetical order, btw :) 2019-06-19 18:06:10 <_ikke_> mps: I was involved with the 3.9.0 release notes as well 2019-06-19 18:06:32 SpaceToast: on what 'alphabet' order ;) 2019-06-19 18:06:40 <_ikke_> of the commit statistics 2019-06-19 18:06:41 @ncopa: https://www.reddit.com/r/linux/comments/c2kf7m/alpine_linux_3100_released/?st=jx3jroh8&sh=844e8386 2019-06-19 18:06:42 [REDDIT] Alpine Linux 3.10.0 released (https://alpinelinux.org/posts/Alpine-3.10.0-released.html) to r/linux | 1 points (100.0%) | 0 comments | Posted by maxice8 | Created at 2019-06-19 - 18:05:36UTC 2019-06-19 18:07:45 <_ikke_> https://news.ycombinator.com/item?id=20225588 2019-06-19 18:07:49 hmm, probably i didn't cared much about this and have wrong memory 2019-06-19 18:08:30 anyway, I don't like this numbers, but again do whatever you think is nice/good 2019-06-19 18:09:10 I'm going to drink some good red wine now. Cheers! 2019-06-19 18:09:15 <_ikke_> enjoy 2019-06-19 18:09:21 wow, it hit reddit before i reached to send the annoucement to alpine-announce list :) 2019-06-19 18:10:01 <_ikke_> heh :D 2019-06-19 18:11:23 lol, straigh tto r/linux 2019-06-19 18:11:41 mps: do you have better suggestions on what we can include as git commit statistics? 2019-06-19 18:11:41 u haz upvote 2019-06-19 18:12:10 ncopa: i think what mps means is that some could consider it a popularity contest of sorts 2019-06-19 18:12:20 <_ikke_> Maybe just the names? 2019-06-19 18:12:21 popularity is the wrong word, you know what i mean 2019-06-19 18:12:31 yeah 2019-06-19 18:12:35 perhaps the % of total commits since previous tag? 2019-06-19 18:12:45 hm, same problem with that 2019-06-19 18:13:01 maybe we make it a list of contributors only 2019-06-19 18:13:04 next time 2019-06-19 18:13:06 otoh it would be less specific (precision would be lost) 2019-06-19 18:13:07 no numbers 2019-06-19 18:13:11 yes, that's what many projects seem to do 2019-06-19 18:13:17 alphabetically list contributors 2019-06-19 18:13:50 i'll do that next time 2019-06-19 18:14:38 now i only have 2 things left on my release checklist 2019-06-19 18:14:45 3 things 2019-06-19 18:14:51 <_ikke_> Is opening a beer one of them? 2019-06-19 18:14:58 send announce email, make a tweet 2019-06-19 18:15:02 and celebrate :) 2019-06-19 18:15:02 _ikke_: hahaha 2019-06-19 18:15:09 so, yeah 2019-06-19 18:15:10 99 bottles of beer on the wall 2019-06-19 18:15:14 99 bottles of beer 2019-06-19 18:15:20 lol 2019-06-19 18:15:26 take down, pass it around, 98 bottles of beer on the wall 2019-06-19 18:15:47 take one down* 2019-06-19 18:15:52 im super happy with this release 2019-06-19 18:15:55 it was a bit late 2019-06-19 18:16:02 quality over quantity 2019-06-19 18:16:05 <_ikke_> danieli: No more beers for you, too much spelling errors :P 2019-06-19 18:16:07 but i think this has been super smooth 2019-06-19 18:16:22 _ikke_: that's not even due to intoxication, I'm just a really crappy typist when I'm tired 2019-06-19 18:16:51 and i had lots of help 2019-06-19 18:16:52 ncopa: even though i've mostly just watched from the sidelines, i'm impressed with all the effort everyone put into it 2019-06-19 18:16:59 same 2019-06-19 18:17:16 <_ikke_> Lots of work got done 2019-06-19 18:17:36 and it feels so incredible good to not do it alone 2019-06-19 18:25:09 many thanks to everyone who has contributed 2019-06-19 18:25:20 one way or the other 2019-06-19 18:28:16 \o/ 2019-06-19 18:28:25 also I have feeling that Alpine quality is now better 2019-06-19 18:28:44 i think its improving yes 2019-06-19 18:28:56 and its not due to me :) 2019-06-19 18:29:41 I'm little angry to myself because I didn't made rust for some other arch'es 2019-06-19 18:30:02 mps: but you did *alot* other things 2019-06-19 18:30:45 im gonna have that beer now and rest til tomorrow 2019-06-19 18:30:50 <_ikke_> mps: We did manage to get rust 1.34 in though 2019-06-19 18:30:54 most important for me is that I learned a lot of about packaging and cleaning aports 2019-06-19 18:31:00 yup! 2019-06-19 18:31:02 <_ikke_> Getting it in for more arches is a nice target for 3.11 / 4.0 2019-06-19 18:31:52 have a good evening everyone! 2019-06-19 18:31:53 well, I had a hope that someone with a bigger interest in rust do the job 2019-06-19 18:31:56 and again thanks! 2019-06-19 18:32:07 <_ikke_> ncopa: Enjoy your evening 2019-06-19 18:32:26 but, ok, earth is still moving :) 2019-06-19 18:32:30 objections to pr8467 ? 2019-06-19 18:36:58 <_ikke_> maxice8: pushed atools-17.1 2019-06-19 18:37:17 nice 2019-06-19 19:20:07 The release notes for 3.10 still talk about Pine64 support which is not true... 2019-06-19 19:21:51 <_ikke_> hmpf 2019-06-19 19:31:12 gz on the release 2019-06-19 19:32:25 gz on contributing to making it a good one 2019-06-19 21:49:40 maxice8: your comment on reddit about not enabled kernel option is not correct. kernel 4.19.x doesn't have required option (pkcs8) 2019-06-19 22:21:47 mps: oh 2019-06-19 22:21:47 i'll fix it 2019-06-19 22:23:03 np, it's nice that you post announcement there 2019-06-19 22:28:11 for ref: https://www.reddit.com/r/linux/comments/c2kf7m/alpine_linux_3100_released/ 2019-06-19 22:28:11 [REDDIT] Alpine Linux 3.10.0 released (https://alpinelinux.org/posts/Alpine-3.10.0-released.html) to r/linux | 35 points (84.0%) | 7 comments | Posted by maxice8 | Created at 2019-06-19 - 18:05:36UTC 2019-06-19 23:15:15 tried to look at iproute2's check() situation 2019-06-19 23:15:18 wow that's bad 2019-06-19 23:15:35 it might be possible to do some bwrap magic, but a lot of the stuff is required to get anywhere :/ 2019-06-19 23:59:14 maxice8: sorry it took a while to review apkbuild-fixer stuff, but I wanted to make sure I got through all the anomalies :) 2019-06-20 00:00:19 No worries and thanks for reviewing it 2019-06-20 00:00:48 I am not in a particular hurry to get that merged 2019-06-20 00:01:02 ok 2019-06-20 00:01:13 I didn't find anything besides that one issue though 2019-06-20 00:09:38 yes that means i did a decent job on apkbuild-fixer 2019-06-20 00:09:41 :D 2019-06-20 00:10:02 yup :) 2019-06-20 00:19:10 fixed vboot-utils 2019-06-20 00:39:56 PureTryOut: libksysguard failed on ppc64le due to qt5-qtwebengine not being available there 2019-06-20 03:18:30 awesome work on 3.10.0 :) 2019-06-20 06:22:35 announcement/news with headline "Alpine Linux 3.10.0 released" is on lwn.net 2019-06-20 06:45:13 mps: link sir 2019-06-20 06:47:53 tmhoang: http://lwn.net 2019-06-20 06:48:52 I don't have subscription zzz 2019-06-20 06:48:58 life is hard 2019-06-20 06:49:09 https://lwn.net/Articles/791508/ :) 2019-06-20 06:50:21 also https://www.phoronix.com/scan.php?page=news_item&px=Alpine-Linux-3.10 2019-06-20 07:42:42 maxice8: you wrote that you fixed vboot-utils, can I push it? 2019-06-20 07:47:01 uhmm, there is a lot of things in GH pr 8913 2019-06-20 08:07:38 morning 2019-06-20 08:29:23 morning 2019-06-20 08:44:40 danieli: good morning :) 2019-06-20 08:45:01 already 74 commits since 3.10 release :) 2019-06-20 08:47:10 people waited for release and didn't wanted to impede process, probably 2019-06-20 08:48:53 I wanted to enable some drivers for armhf/armv7 but didn't because didn't wanted to possibly break something 2019-06-20 08:49:02 yeah 2019-06-20 08:49:11 lets break things now :) 2019-06-20 08:49:35 we should set goals for 3.11 2019-06-20 08:49:49 i think migrate to gitlab is one of them 2019-06-20 08:49:50 mawk in community :) 2019-06-20 08:50:12 and have docs.a.o officially online 2019-06-20 08:50:26 when we at break things, https://patchwork.alpinelinux.org/patch/4902/ ifupdown wait for review 2019-06-20 08:50:53 Maybe archive some of the old docs and guides that are not applicable anymore? 2019-06-20 08:51:11 i have some personal goals for 3.11 too 2019-06-20 08:51:23 ALPINE/DOS 3.11 lmao 2019-06-20 08:51:38 terror: we have three awk pkg's, gawk nawk and mawk 2019-06-20 08:52:18 and busybox applet 2019-06-20 08:52:58 my goal for 3.11 is: bring the core GIS libraries GDAL, Geos, Proj and PostGIS and their dependencies to community 2019-06-20 08:53:22 Yup mps, I contributed mawk. It's on testing though. 2019-06-20 08:53:28 would be nice to elaborate about them, i.e. pros and cons to see which of them should be moved where 2019-06-20 08:53:35 It's been on testing since 3.7 probs. 2019-06-20 08:53:52 In some specific scenarios, mawk is orders of magnitude faster 2019-06-20 08:53:58 My goal for 3.11 is to get as much of KDE to community as possible 2019-06-20 08:55:07 Shameless plug for https://github.com/mterron/swuniq 2019-06-20 08:55:49 I'm the only user in the world, can't believe it didn't exist till I hacked it together 2019-06-20 08:55:57 I don't have specific goal except improving quality and stability 2019-06-20 08:56:30 Alpine has been rock solid for me since 3.0 probably. I've had luck with hardware I guess 2019-06-20 08:56:51 i think we should try get at least one more arch for rust 2019-06-20 08:57:59 hope that the Cogitri will do what he promised about rust. I will help him where I can 2019-06-20 08:59:04 I plan to work more on arm, u-boot, kernel and tools 2019-06-20 08:59:27 i have some thoughts on abuild 2019-06-20 09:00:02 i think we should start abuild as root, it installs the deps as root, but run the build as non-root 2019-06-20 09:00:19 so it drops privs instead of elevate them 2019-06-20 09:00:34 i also would like to move the working dirs 2019-06-20 09:00:40 how this is safe 2019-06-20 09:01:00 to /var/lib/abuild and /var/tmp/abuild 2019-06-20 09:01:23 so the build does not happen under aports git checkout 2019-06-20 09:03:02 what about src and pkg dirs setting to somewhere else instead in aport dir 2019-06-20 09:08:10 we should upgrade kernel to 5.2 at least (when it released). it have gpu drivers for MALI (arm) gpu's 2019-06-20 09:08:51 and it will be next LTS, I think 2019-06-20 09:10:46 mps: Yup, once the Rust 1.35 PR has been merged and webkit2gtk works on armv7 (since that kind of has priority, the CVEs are kinda bad). Did the compilation over night work? 2019-06-20 09:11:16 If it didn't, can we disable webkit2gtk 2.24.2 on armhf/armv7 and the builders will keep 2.22.2 for these arches? 2019-06-20 09:11:56 I mean that certainly isn't a good way but I'd prefer having it patched on a few arches at least instead of blocking on this for much longer 2019-06-20 09:12:02 Cogitri: sorry, I forgot to run it last night. It is running now for some time 2019-06-20 09:12:15 Alright, thanks :) 2019-06-20 09:12:52 mps: thats what i mean, src and pkg dirs should be under /var/tmp/abuild 2019-06-20 09:13:07 nice :) 2019-06-20 09:13:28 and PKGDEST should be /var/lib/ or similar 2019-06-20 09:13:51 also, nice 2019-06-20 09:37:35 maxice8: I've fixed the url of the plasma meta package 2019-06-20 09:48:04 Plasma/KDE on alpine O.O 2019-06-20 09:55:20 Yeah, great isn't it? πŸ˜ƒ 2019-06-20 09:57:53 We also have GNOME now, things are starting to shape up in that department, mpmc :P 2019-06-20 10:32:13 latest-stable still points to 3.9 on mirrors 2019-06-20 10:35:49 oh yes 2019-06-20 10:35:53 that needs to be fixed 2019-06-20 10:38:38 done 2019-06-20 11:13:59 cogitri: you should probably update https://wiki.alpinelinux.org/wiki/Gnome_Setup btw 2019-06-20 11:14:30 Oh, true. Thanks for the reminder 2019-06-20 11:15:32 Np! 2019-06-20 11:26:30 PureTryOut: merged 2019-06-20 11:26:54 Thanks! 2019-06-20 11:31:17 fun fact: totally 28577 packages did not change from v3.9 to v3.10 2019-06-20 11:33:09 <_ikke_> quite a lot 2019-06-20 11:34:00 Damn 2019-06-20 11:34:39 ncopa: That includes subpackages, I assume? 2019-06-20 11:35:55 <_ikke_> Cogitri: most likely, yes 2019-06-20 11:36:40 yes, there are 5324 packages reading into aports 2019-06-20 11:49:58 that is apk files 2019-06-20 11:50:08 so subpackages * number of arches 2019-06-20 11:52:34 ubuntu will drop i386 support 2019-06-20 11:52:41 i heard 2019-06-20 11:52:51 according to popularity contest, a fair amount of people still use it 2019-06-20 11:55:16 will probably lead to more bugs in 32 bit apps from upstream 2019-06-20 11:55:31 which will affect our armv7 and x86 2019-06-20 11:56:32 The problem isn't really dropping 32-bit support, the problem is dropping multilib support 2019-06-20 12:28:12 i really hate qt sometimes 2019-06-20 13:02:01 pr7606 can be closed 2019-06-20 13:41:05 pr7630 and pr7606 can be closed 2019-06-20 16:05:12 Cogitri: webkit2gtk finished with this error: cc1plus: out of memory allocating 65536 bytes after a total of 3499016192 bytes 2019-06-20 16:30:30 Hm, so I guess your RAM has filled up? 2019-06-20 16:30:52 Or is that the limit what 32-bit applications can allocate? 2019-06-20 16:31:04 looks close e 2019-06-20 16:31:04 h 2019-06-20 16:33:23 Cogitri: looks like 32-bit limit, build box have a lot more RAM 2019-06-20 16:34:39 Hm, alright, thanks 2019-06-20 16:34:41 ACTION wonder how he manage to build rust, mesa and what not on this box 2019-06-20 16:34:52 I guess I'll disable webkit2gtk for armhf and armv7 then 2019-06-20 16:35:26 iirc, you talked with upstream. what they say 2019-06-20 16:35:31 mps: Those do not make unified compilation units which take up a ton of RAM 2019-06-20 16:36:09 Webkit2gtk 2.26 should have an option to disable that though, so maybe I can re-enable those arches then 2019-06-20 16:36:42 Upstream said that they don't support compilation on 32-bit arches and suggested either waiting for 2.26 or crosscompile 2019-06-20 16:36:49 aha, good to remember 2019-06-20 16:37:05 Since we can't crosscompile we'll have to wait for 2.26 and disable on armhf/armv7 until then 2019-06-20 16:37:20 One thing though: Will webkit2gtk 2.22.x remain in the repos for the disabled arches? 2019-06-20 16:38:44 I think so 2019-06-20 16:39:35 hm 2019-06-20 16:39:39 does rpm5.org work for you guys? 2019-06-20 16:39:51 Good 2019-06-20 16:40:26 Nop 2019-06-20 16:40:32 ah good 2019-06-20 16:40:45 ok, anyone have popt-1.16.tar.gz? 2019-06-20 16:42:06 pr6661 can be closed, merged with modifications 2019-06-20 16:43:15 nm, go tit 2019-06-20 16:43:18 got it* 2019-06-20 17:08:25 tmhoang: Could ypu test pr8257 on s390x? 2019-06-20 17:12:44 : Thanks, I'm checking 2019-06-20 17:13:05 hi comrades! 2019-06-20 17:15:34 hello 2019-06-20 17:16:10 tmhoang: I have to thank for testing :) 2019-06-20 17:28:53 uhhh 2019-06-20 17:28:59 libtorrent-rasterbar on https://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/libtorrent-rasterbar/libtorrent-rasterbar-1.2.1-r0.log 2019-06-20 17:29:06 is still going after a very long while 2019-06-20 17:29:19 i think it is stuck on tests 2019-06-20 17:31:15 Can someone kick the edge builders ? 2019-06-20 17:31:59 only a handful of people can, they'll probably be around soon 2019-06-20 17:48:00 umm 2019-06-20 18:01:38 Cogitri: not sure if it hangs or building at : [100%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-6cbc989f-2.cpp.o 2019-06-20 18:01:46 my x86 box is upgrading ... 2019-06-20 18:01:54 will let you know tmr morning 2019-06-20 18:02:15 Unified sources can take a very long time to build 2019-06-20 18:02:20 ok cool 2019-06-20 18:02:24 UnifiedSources can take a rather long time to compile, so give it a bit I guess :) 2019-06-20 18:02:29 But it might be additionally slowed by a low FD limit 2019-06-20 18:02:47 by FD you mean fd ? :D 2019-06-20 18:02:57 Yeah, I'm on my phone :) 2019-06-20 18:03:10 I recommend setting it to something reasonable like 2^32 2019-06-20 18:03:50 It used to be quite the trouble causer over at Gentoo with Firefox, since, well, every user has to effectively run a builder 2019-06-20 18:04:33 If ld runs out of fds, it runs a very expensive garbage collection procedure, which can happen over and over again and thus take forever 2019-06-20 18:04:56 In extreme circumstances it might even fail the build if the gc doesn't find anything it can free up 2019-06-20 18:05:02 Need someone to kick the builders 2019-06-20 18:05:22 _ikke_: could you restart the CI of pr8936? 2019-06-20 18:05:37 could force push 2019-06-20 18:05:39 (or anyone else with access to Drone tbh) 2019-06-20 18:06:18 Damn do I miss Gitlab's feature where the MR author can restart the pipelines him/herself 2019-06-20 18:06:20 I prefer not to really 2019-06-20 18:06:34 But why? 2019-06-20 18:09:17 Not as clean really, but I guess I'll do it. Doesn't work if there is nothing to force push though πŸ˜‰ 2019-06-20 18:20:00 Need builders to be reset 2019-06-20 18:26:17 maxice8: reset or restart builds 2019-06-20 18:27:21 PureTryOut: Well, I don't see what's unclean about that, but it's certainly easier for everyone :) 2019-06-20 18:27:46 mps: restart builds 2019-06-20 18:27:55 i commited libtorrest-rasterbar upgrade and the check() hang 2019-06-20 18:28:01 i pushed a commit to disable check 2019-06-20 18:28:24 let's see if it work 2019-06-20 18:28:59 Should be only the edge builders 2019-06-20 18:29:27 I think now it do only edge 2019-06-20 18:30:06 looks like they work now 2019-06-20 18:30:19 yes, libtorrent-rasterbar is only on testing/ so only edge builders are stuck 2019-06-20 18:31:20 https://build.alpinelinux.org/ shows that they are working, but yes, they could be stuck 2019-06-20 18:31:47 Yes it appears they are working 2019-06-20 18:32:18 but they are hanged in the check stage of libtorrent-rasterbar 2019-06-20 18:32:35 https://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/libtorrent-rasterbar/libtorrent-rasterbar-1.2.1-r0.log the test after test_privacy is making them hang 2019-06-20 18:33:23 aha, I think I don't have rights to fully restart builders, only retry 2019-06-20 18:34:29 oh 2019-06-20 18:34:31 well, we will have to wait then :D 2019-06-20 18:35:23 yes, till someone with rights see your message 2019-06-20 19:12:41 So I want to restart the Drone CI for a PR of mine, but I have nothing to force push it with. What to do? πŸ˜› 2019-06-20 19:14:46 git commit --amend 2019-06-20 19:16:04 Oh that works without changes, interesting 2019-06-20 19:16:10 Thanks! 2019-06-20 19:17:28 <_ikke_> pong 2019-06-20 19:18:01 _ikke_: can you restart the edge builders ? 2019-06-20 19:18:12 <_ikke_> Some of them 2019-06-20 19:18:39 well any other than armv7 needs to be restarted 2019-06-20 19:18:39 <_ikke_> most notably, not ppc64le and s390x 2019-06-20 19:21:41 ah, those can be dealt with later 2019-06-20 19:21:51 :D please restart any edge builders you can they are deadlocked 2019-06-20 19:27:36 <_ikke_> ok, most should be fixed now 2019-06-20 19:27:56 thanks 2019-06-20 19:32:09 wtf ? 2019-06-20 19:32:22 <_ikke_> .? 2019-06-20 19:32:29 i passed options="!check" to libtorrent-rasterbar and they still run the testsuite 2019-06-20 19:32:55 <_ikke_> Not sure, but it might be that they are still building an older version 2019-06-20 19:33:22 I pushed something new, shouldn't they fetch the latest from git ? 2019-06-20 19:34:32 well at least i found out which test hangs 2019-06-20 19:34:34 test_ssl 2019-06-20 19:34:40 <_ikke_> yes, I could've told you 2019-06-20 19:34:56 which this time failed on armhf and aarch64 2019-06-20 19:34:59 <_ikke_> I basically just killed that process that hanged 2019-06-20 19:35:11 but is now hanging x86_64 again 2019-06-20 19:35:30 oh 2019-06-20 19:36:07 <_ikke_> x86_64 is not hanging from what I can see 2019-06-20 19:36:28 yes 2019-06-20 19:36:39 very confusing 2019-06-20 19:36:39 <_ikke_> it's building qbittorrent-nox now 2019-06-20 19:37:02 <_ikke_> and that failed now 2019-06-20 19:38:16 hmm 2019-06-20 19:38:28 <_ikke_> ? 2019-06-20 19:38:31 did we change ruby in 3.10? 2019-06-20 19:38:47 clandmeter: Not as far as i remember 2019-06-20 19:38:56 there is a 2.6.3 upgrade PR open rotting away 2019-06-20 19:40:21 my docker container cannot find bundler with 3.10 2019-06-20 19:41:56 ah its bundler which is updated 2019-06-21 00:57:52 hm 2019-06-21 00:57:58 zerotier busted in edge? 2019-06-21 00:59:25 oh nm 2019-06-21 09:01:27 Is anyone having problems with perl-error on 3.10.0? 2019-06-21 09:01:52 # apk fix 2019-06-21 09:01:52 (1/1) Installing perl-error (0.17027-r0) 2019-06-21 09:01:52 ERROR: perl-error-0.17027-r0: BAD signature 2019-06-21 09:01:52 1 error; 1623 MiB in 364 packages 2019-06-21 09:03:07 <_ikke_> let me check 2019-06-21 09:03:30 terror: which mirror? 2019-06-21 09:03:51 http://dl-cdn.alpinelinux.org 2019-06-21 09:04:04 which architecture? 2019-06-21 09:04:10 x86_64 2019-06-21 09:04:26 <_ikke_> no issue for me 2019-06-21 09:04:33 <_ikke_> try apk update first 2019-06-21 09:04:44 That's what I did actualy 2019-06-21 09:04:51 apk update and then apk fi 2019-06-21 09:04:53 x 2019-06-21 09:07:08 --force-refresh didn't help either 2019-06-21 09:07:32 i purged it on fastly 2019-06-21 09:07:35 full URL is http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/perl-error-0.17027-r0.apk 2019-06-21 09:08:36 Manually installing the .apk worked 2019-06-21 09:09:11 Not sure why it didn't like the package. Maybe because I was pulling from latest-stable instead of v3.10? 2019-06-21 09:22:39 can uh 2019-06-21 09:22:45 can someone update popt with a new url? 2019-06-21 09:35:18 I think pr8257 is now good to go, gonna backport it to 3.10 now 2019-06-21 10:04:53 Hm, should I upgrade webkit2gtk on 3.7 and 3.8 too? 2019-06-21 10:07:59 is it security fix? 2019-06-21 10:08:41 or 'important' bugfix 2019-06-21 10:10:26 More than 20 CVEs would be fixed 2019-06-21 10:10:39 For a webfacing component, so I'd say it's a rather important security fix 2019-06-21 10:10:55 then yes 2019-06-21 10:11:22 Okie, thanks 2019-06-21 10:16:23 would be good to ask someone from security team 2019-06-21 10:21:11 webkit2gtk is in community? 2019-06-21 10:21:55 Yup 2019-06-21 10:21:59 it is in community so we don't need spend time on fixing it in old stable branches, like 3.7 and 3.8 2019-06-21 10:24:00 Alright, I guess I'm not too used to this branching thing yet. Thanks for the info 2019-06-21 10:24:05 Building on 3.9 now 2019-06-21 10:24:14 oh, yes, forgot it is in community. community is supported till next stable release, I think 2019-06-21 10:26:13 i dont think we need worry about 3.9 even 2019-06-21 10:26:19 since 3.10 is out 2019-06-21 10:27:04 Hm, it's not too much effort and 3.10 just got out, so I wouldn't mind backporting it 2019-06-21 10:27:18 Already applied it, compiling now 2019-06-21 10:27:24 ok 2019-06-21 10:28:23 we could add on every main release note something like 'upgrade ASAP' 2019-06-21 10:29:18 we need proper security advisory program 2019-06-21 10:30:54 i think your idea about using redmine tickets as the underlying data source would be decent 2019-06-21 10:31:43 gitlab tickets in the future 2019-06-21 10:32:09 well yeah 2019-06-21 10:32:16 i forgot about that for a sec :) 2019-06-21 10:34:44 <_ikke_> jwh: update popt with a new url? 2019-06-21 10:35:20 rpm5.org disappeared a few days ago 2019-06-21 10:35:34 is it too early to upgrade mesa to 19.1.0, which is marked as dev release and noted that the 19.1.1 will stable 2019-06-21 10:36:03 I tested build and it works. 2019-06-21 10:36:37 would like to add panfrost and lima dri drivers in mesa 2019-06-21 10:38:42 <_ikke_> jwh: Do you know the new url? 2019-06-21 10:38:58 Pretty sure we agreed in the PR for that to wait for 19.1.1 2019-06-21 10:39:01 mps: will mesa 19.1.1 be the next stable? 2019-06-21 10:39:28 they announced right this, i.e. it will be next stable 2019-06-21 10:39:36 ok 2019-06-21 10:39:43 then i dont mind to push it now 2019-06-21 10:39:49 so, I can post patch 2019-06-21 10:40:00 oh, or you will do 2019-06-21 10:40:16 i can apply a patch for you 2019-06-21 10:40:36 pr8762 ? 2019-06-21 10:40:36 i was thinkging that 19.0.x was stable 19.1.x was dev and 19.2.x would be next stable 2019-06-21 10:40:40 similar to gtk/glib 2019-06-21 10:40:48 aha, will post to pw.a.o in few minutes. need to clean aports tree a little 2019-06-21 10:40:59 we have a pr as Cogitri mentions 2019-06-21 10:41:09 lets use that 2019-06-21 10:41:21 I see let me see if it correct 2019-06-21 10:41:28 Yeah it was agreed upon to wait for the next stable release 2019-06-21 10:41:40 we by mistake pushed mate 1.21.x to v3.9 iirc 2019-06-21 10:41:41 Cogitri: did you tested build 2019-06-21 10:41:51 where 1.21.x was dev branch 2019-06-21 10:42:26 i dont mind to have a dev branch in edge, but we should be confident that it gets stable before next stable alpine release 2019-06-21 10:42:33 mps: Of? 2019-06-21 10:42:55 I think 19.1.0 is stable prerelease 2019-06-21 10:43:10 If you mean mesa, then no, I just happened to see the PR :) 2019-06-21 10:43:17 Cogitri: yes 2019-06-21 10:43:35 Yup, mesa's x.x.0 releases are preleases 2019-06-21 10:44:00 I tested build on aarch64 and x86_64 2019-06-21 10:44:09 went ok 2019-06-21 10:44:30 https://github.com/alpinelinux/aports/pull/8762 2019-06-21 10:44:43 if( db->mallocFοΏ½ οΏ½d ) goto select_end; 2019-06-21 10:44:46 thats cute 2019-06-21 10:44:51 sorry, libinput is not good after upgrade 2019-06-21 10:47:41 mesa GH PR 8762 is ok, as I see 2019-06-21 10:49:01 I'd still opt for waiting for 19.1.1, even on edge. It shouldn't take too long until it's released now, maybe a few days now 2019-06-21 10:50:58 I expect it in a week or two 2019-06-21 11:11:10 PureTryOut: Have you been working on the xdg-desktop-portal stuff already? If not I'm gonna do it now and ping you to test xdg-desktop-portal-kde :) 2019-06-21 11:14:01 I have not no 2019-06-21 11:31:03 Cogitri and maxice8: you should be able to see security issues on bugs.a.o now 2019-06-21 11:37:01 ncopa: it looks correct, they're in the assignee list on issues in the alpine security project 2019-06-21 11:42:44 ncopa: Thanks :) 2019-06-21 12:32:12 Cogitri: so for pr8951 you can add a line in commit message: "fixes #10599" 2019-06-21 12:40:03 iproute2 is updated to 5.1.x, does that mean we can upgrade kernel also 2019-06-21 12:40:41 i want wait with kernel til new lts is out 2019-06-21 12:40:51 ncopa: Oh, will add 2019-06-21 12:43:35 <_ikke_> Not sure if it matters, but due to the amount of PRs created, we soon will overlap with the redmine issue numbers 2019-06-21 12:43:47 <_ikke_> or at least, in the same ficinity 2019-06-21 12:45:18 http://dpaste.com/2S08PQN <- seems like our qt5-qtbase is missing a dep on cups? 2019-06-21 12:45:21 <_ikke_> If we add fixes #8123 to the commit message, it might close a PR in that case 2019-06-21 12:45:30 s/cups/cups-dev/ 2019-06-21 12:45:30 Cogitri meant to say: http://dpaste.com/2S08PQN <- seems like our qt5-qtbase is missing a dep on cups-dev? 2019-06-21 12:49:32 I'm kidding a little. ofc, we should wait for LTS kernel 2019-06-21 12:59:34 ncopa: Should I fix both #10597 and #10598 with the webkit2gtk bump on edge? 2019-06-21 13:33:13 Cogitri: no, only #10598 2019-06-21 13:33:41 Alright 2019-06-21 13:33:57 the #10597 is a "tracker" issue which is marked 100% done when all the subissues are resolved 2019-06-21 13:34:16 i think we want to do that differently with gitlab 2019-06-21 13:34:22 Ahh, got it! 2019-06-21 13:34:34 Pushed to the PRs now 2019-06-21 13:35:13 is this one for edge? https://github.com/alpinelinux/aports/pull/8951 2019-06-21 13:35:25 there is [3.10] and [3.9] 2019-06-21 13:35:38 edge is [3.11] now since the 3.10 release is out 2019-06-21 13:35:46 and 3.10-stable is branched 2019-06-21 13:36:42 pr8257 is for edge 2019-06-21 13:38:14 ok 2019-06-21 13:38:28 "Disable armv7/armhf" is problematic for stable branches 2019-06-21 13:38:53 it means that the package will disapear 2019-06-21 13:40:44 Oh, I have asked previously and someone told me that the old package will stay 2019-06-21 13:41:54 Hm, that's a problem then 2019-06-21 13:42:20 im testing it in my armv7 lxc 2019-06-21 13:42:24 I guess I'll have to try CLang on armhf/armv7 then, but that seems kinda broken too. 2019-06-21 13:42:46 ncopa: mps already did, it runs out of RAM on 32-bit machines 2019-06-21 13:43:03 the builder is running on 64 bit kernel with 32 bit personality container 2019-06-21 13:43:07 Because a single cc1plus process can't allocate enough memory for the massive unified sources 2019-06-21 13:43:16 oh? 2019-06-21 13:43:20 Oh, that changes thing up! 2019-06-21 13:43:33 If it runs on a 64-bit kernel it should work :) 2019-06-21 13:43:41 may still run out of address space 2019-06-21 13:44:27 its cmake 2019-06-21 13:44:43 i wonder if it would help to use ninja backend 2019-06-21 13:45:10 I don't see how that could have any impact on that 2019-06-21 13:45:22 i have had problems before with packages that compile fine, but get problem during linking 2019-06-21 13:45:34 the linking takes lots of memory 2019-06-21 13:45:43 specially if LTO is used 2019-06-21 13:46:12 building it with make -j1 makes it work, but gets dog slow on aarch64 (95 cores on idle) 2019-06-21 13:46:19 Seeing that it fails on g++ and not with ldd I'm somewhat confident that it fails before linking 2019-06-21 13:46:19 which is painful 2019-06-21 13:46:22 s/ldd/ld/ of course 2019-06-21 13:46:22 Cogitri meant to say: Seeing that it fails on g++ and not with ld I'm somewhat confident that it fails before linking 2019-06-21 13:46:47 I also don't think -j1 changes something since it's a single process being unable to allocate enough memory 2019-06-21 13:47:21 with ninja you can have different parallel setting for linking 2019-06-21 13:47:36 so you can do -j96 for compile time, but much lower setting for linking 2019-06-21 13:48:09 Ah, but the amount of make jobs doesn't change the outcome πŸ˜… 2019-06-21 13:48:17 Cogitri: regarding disappearing disabled pkg's. I told you that, having in mind it will not disappear right 'now' when it is disabled. sorry for confusion 2019-06-21 13:48:53 Ah, alright then mps, guess I didn't get that correctly :) 2019-06-21 13:49:29 nor I answered clearly :) 2019-06-21 13:49:53 Well, I guess it should work on 64-bit kernels with 32-bit userland seeing that it works on x86 with a x86_64 kernel too, @ncopa 2019-06-21 13:55:23 Cogitri: you are right. its a single cc1plus process 2019-06-21 13:55:33 currently up in use of 545M 2019-06-21 13:56:00 oh... 1318m 2019-06-21 13:56:54 It'll go up to more than 3.5G later on :) 2019-06-21 14:26:02 maxice8: I'm not versed in English but shouldn't be word 'limit' (limit on arch name) replaced by 'disabled'? 2019-06-21 14:26:16 in commits, I mean 2019-06-21 14:26:29 limit or disable both work 2019-06-21 14:29:25 as I wrote I'm not native speaker, but to me limit have somewhat different semantic. sorry if I'm wrong 2019-06-21 15:26:56 the armv7 builder is still chewing on webkit2gtk 2019-06-21 15:27:23 so they switched to unified sources for performance reasons 2019-06-21 15:27:33 <_ikke_> What is unified sources 2019-06-21 15:27:34 on x86_64 i assume 2019-06-21 15:27:35 <_ikke_> ? 2019-06-21 15:27:50 https://blogs.gnome.org/mcatanzaro/2018/02/17/on-compiling-webkit-now-twice-as-fast/ 2019-06-21 15:28:25 baiscally they concatenate all c++ files, so the headers only needs to be parsed once 2019-06-21 15:29:06 but it kills parallelism, as its only a single process building it all 2019-06-21 15:31:19 yeah, it's a double-edged sword 2019-06-21 15:39:39 Hello, is there a way of creating an iso from an Alpine chroot? 2019-06-21 15:54:12 genisofs? 2019-06-21 15:58:53 Thanks ncopa, I'm trying to create a chroot, add apks to it and then recreate an iso which I can then burn on a USB to boot with my added packages. 2019-06-21 15:59:25 <_ikke_> m-a-p: also take a look at https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2019-06-21 16:05:45 PureTryOut[m]: and other pmOS people: do you know if any x86 based device have MALI gpu? I can't find anyone 2019-06-21 16:06:35 asking because want to limit MALI mesa drivers only to arm alpine arch'es 2019-06-21 16:07:15 I don't think those exists 2019-06-21 16:07:23 Not that I know 2019-06-21 16:07:37 Mali mesa drivers as in Lima? Not that I already have a PR open for it 2019-06-21 16:07:43 usually those would have PowerVR (oh god no) or just IGD 2019-06-21 16:07:52 ok, thanks. I think it is safe to limit it only to arm 2019-06-21 16:08:24 I build mesa with enabled lima and panfrost already 2019-06-21 16:09:24 Danct12: looks like PoverVR is not available anywhere 2019-06-21 16:10:16 well, i don't think intel manufactures SoC's with powervr anymore 2019-06-21 17:19:40 ncopa: That means the build hasn't failed yet? 2019-06-21 18:00:19 mps: not sure if you read it, but I already have a PR open for Lima support in Mesa 2019-06-21 18:00:25 Requires a newer Mesa than we currently have though 2019-06-21 18:05:33 PureTryOut[m]: no, not seen it. 2019-06-21 18:06:09 I have also panfrost besides lima 2019-06-21 18:06:31 and I'm using it right now ;) 2019-06-21 18:07:07 with kernel 5.2-rc5 2019-06-21 18:08:05 works really good on aarch64 chromebook with alpine 3.10 :) 2019-06-21 18:09:48 but now I'm struggling with rust on arm 2019-06-21 18:11:53 Working on that right now 2019-06-21 18:13:13 PureTryOut[m]: I've only seen your patch to upgrade mesa 2019-06-21 18:13:44 i.e. pkgver change 2019-06-21 18:13:54 pr8764 2019-06-21 18:16:35 aha, I see, I made something similar and with panfrost. But I think lima and panfrost should be only for arm's 2019-06-21 18:17:56 but, as ncopa told we should wait for mesa stable 2019-06-21 18:18:16 and I desperately need rust on arm 2019-06-21 18:18:33 Yeah Lima and Panfrost are only ARM 2019-06-21 18:18:45 I'm going to eventually enable Freedreno too, which is also only ARM 2019-06-21 18:19:34 yes, good idea 2019-06-21 18:21:21 Got the base tarballs now for Rust on armhf/armv6, now to crosscompile to our arches 2019-06-21 18:21:31 (for years trying to avoid gentoo and now I feel I'm in' centre' of it) 2019-06-21 18:22:24 (compiling, tweaking, patching) 2019-06-21 18:51:40 clandmeter: how are you compiling jsonnet to yml? The drone/cli image doesn't work for me. 2019-06-21 19:14:38 cogitri: should I take over maintainment of xdg-desktop-portal-kde? Seeing it's a Plasma package 2019-06-21 19:15:59 If you want to, sure :) 2019-06-21 19:23:34 Thanks, would be nice :D 2019-06-21 19:58:45 PureTryOut[m]: would you mind to integrate panfrost to your mali drivers PR? I can send you patch I made 2019-06-21 20:08:50 Sure, will do tomorrow 2019-06-21 20:33:24 tcely: you need to add an option 2019-06-21 20:33:33 --stream 2019-06-21 20:33:37 I think 2019-06-21 20:40:05 PureTryOut[m]: here it is http://tpaste.us/kZLZ thanks 2019-06-21 21:26:42 tcely: clandmeter: drone --stream --stdout || jsonnet -y .drone.jsonnet 2019-06-21 21:57:45 TBK[m]: there should be no need to use stdout 2019-06-21 21:58:03 drone cli has build in support for jsonnet 2019-06-21 21:59:56 it is need if you want it to output a file 2019-06-21 22:00:36 I have two options, one for drone cli and one for the official jsonnet tool 2019-06-21 22:00:56 s/have/gave/ 2019-06-21 22:00:56 TBK[m] meant to say: I gave two options, one for drone cli and one for the official jsonnet tool 2019-06-21 22:02:16 *it is need if you do not want it to output a file 2019-06-21 22:52:49 This seems to work: docker run --rm -i drone/cli jsonnet --format --stream --source /dev/stdin --stdout < .drone.jsonnet > .drone.yml 2019-06-21 23:53:30 Cogitri: webkitgtk2 built using even more than 8G on s390x. I have to add swap to make things go well. 2019-06-21 23:53:57 my builder only has 8G memory while official builder has 32G 2019-06-21 23:54:22 we even have better specs than Debian s390x builder :) 2019-06-21 23:59:42 tmhoang: Yeah, I think that's to be expected, it'll take ~2-4GB per build job 2019-06-22 00:02:31 powerful stuff 2019-06-22 00:05:51 Certainly a powerful s390x builder :P 2019-06-22 00:06:26 if not shared with other people :) 2019-06-22 01:08:20 pr4297 has 1 month without interaction 2019-06-22 01:08:31 pr4949 has 256 days without interaction 2019-06-22 01:09:11 ohhh 2019-06-22 01:09:21 I was gonna start packing toxic 2019-06-22 01:09:30 packaging* 2019-06-22 01:10:46 $builddir/build && cmake .. on that pr perhaps 2019-06-22 01:14:04 jwh: that pr hasn't been touched in like a month now, and it's kind of a mess 2019-06-22 01:14:12 I'd just write my own and link to the old one 2019-06-22 01:14:12 yeah 2019-06-22 01:31:57 tbh 2019-06-22 01:32:01 it only needs a quick tidy 2019-06-22 01:32:45 apart from 2 aports in one pr 2019-06-22 01:36:06 "a quick tidy" is how I'd describe most apkbuilds without 50 patches :D 2019-06-22 01:36:36 lol 2019-06-22 01:37:11 if that PR is a no-go (I wouldn't touch it :D), I can do it later 2019-06-22 01:44:05 it's been a month since the submitter touched it, they could come back but it's probably faster to just do the thing 2019-06-22 01:44:22 good timing since I've been playing with it D: 2019-06-22 01:45:15 nah, good timing would be if couchdb fixed their build system 5 minutes ago 2019-06-22 01:45:19 ... 2019-06-22 01:45:20 lol 2019-06-22 01:45:21 ACTION checks 2019-06-22 01:45:39 that's a nope 2019-06-22 01:47:05 heh 2019-06-22 09:01:50 so whats the reasoning behind libtool not being a depend of alpine-sdk (or build-base?) or something? 2019-06-22 09:20:13 tcely: why dont you just run drone jsonnet --stream? 2019-06-22 12:47:43 clandmeter: I don't have drone installed and adding a new dependency is not needed. We already are depending on docker anyway. 2019-06-22 12:48:37 clandmeter: why did you force push master overwriting the latest commits? Please fix. 2019-06-22 13:43:31 Force push what? 2019-06-22 13:49:45 tcely: you don't want to install drone cli but you do want to pull a container consuming it? 2019-06-22 13:50:00 Containing... 2019-06-22 13:51:14 algitbot force-pushed the alpinelinux:master branch from a29ce5e to edb4126 4 hours ago 2019-06-22 13:51:53 Where do you see that? 2019-06-22 13:52:26 I think the bot does it? 2019-06-22 13:53:01 It appears the commit from https://github.com/alpinelinux/docker-abuild/pull/28 was lost when you added 3.10 2019-06-22 13:54:00 I see it in my pull request because my change was based on the tip of master before it was rewritten. 2019-06-22 13:54:21 It means mort pushed to GitHub 2019-06-22 13:54:35 Ahh. 2019-06-22 13:54:35 That should not happen 2019-06-22 13:55:02 Or did it via webif 2019-06-22 15:15:04 I'm currently packaging something which has `/home/` in the rpath, and abuild doesn't like that. Does anyone know how I can get rid of it? 2019-06-22 15:19:27 I think there is chrpath 2019-06-22 15:19:31 Or some utility from NixOS that removes those wrong rpaths 2019-06-22 15:19:54 Also your build system might support skipping setting rpaths 2019-06-22 15:38:48 <_ikke_> there is a dedicated package for chrpath 2019-06-22 15:39:19 <_ikke_> chrpath -d $bin 2019-06-22 15:40:13 Thanks! 2019-06-22 16:19:06 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/yZmrhtnlVKahePSxlAZHcycC > 2019-06-22 16:19:21 Huh? ☝️ Package has a -doc package already, but now it complains that the -dev packages also has docs? 2019-06-22 16:19:50 please use a paste service 2019-06-22 16:19:52 iirc, -dev is older than both -doc and -static 2019-06-22 16:20:00 and it used to serve both purposes 2019-06-22 16:20:10 maxice8: why? This works in any Matrix client, and IRC users will get a link just like with paste services 2019-06-22 16:20:12 put your -doc (and -static) before -dev in the subpackage list 2019-06-22 16:20:28 (I think that works? I forget, still waking up) 2019-06-22 16:20:35 PureTryOut: oh, didn't knew it was some pre-formatted magic 2019-06-22 16:20:35 <_ikke_> yes, that should work 2019-06-22 16:20:47 SpaceToast: thanks will try 2019-06-22 16:20:48 Seems like that could use a fix then though 2019-06-22 16:21:11 There is a fix for -static pending 2019-06-22 16:21:18 Yes 2019-06-22 16:21:27 https://github.com/alpinelinux/abuild/pull/72 2019-06-22 16:21:47 maxice8: yeah server formats the message, so that can just be shown to anything really. The bridge translates it into an url 2019-06-22 16:22:12 I was suprised it didn't make it when a few PRs were merged 2019-06-22 16:22:16 should let it know harder 2019-06-22 16:22:21 PureTryOut: Good to know, thanks. 2019-06-22 16:22:26 maxice8: ah thanks for that PR! 2019-06-22 16:22:40 <_ikke_> maxice8: I think ncopa wanted to only apply low-risc PRs 2019-06-22 16:22:42 <_ikke_> for 3.10 2019-06-22 16:22:43 (also I was wrong, it's not the server that formats it but the client) 2019-06-22 16:23:08 _ikke_: well that risk aversion keeps -static and -dev interaction broken :D 2019-06-22 16:23:18 IRC sends one message per line, so yeah 2019-06-22 16:23:46 <_ikke_> maxice8: then abuild complains and you reverse the order 2019-06-22 16:27:42 _ikke_: abuild fails and then you try to find it out and come here and someone tell you about it and how there is a PR for it and then the person in question fixes it. 2019-06-22 16:27:49 just like now 2019-06-22 16:28:06 <_ikke_> maxice8: telling them there is a PR for it doesn't help it 2019-06-22 16:28:15 <_ikke_> telling them they just need to reverse the order does help them 2019-06-22 16:28:38 it is what happens i'm just telling lore and fate 2019-06-22 16:29:21 <_ikke_> The PR is a nice to have so that the order doesn't matter, but it's not plain broken 2019-06-22 16:29:43 <_ikke_> so I can understand that ncopa waits before applying it, when 3.10 was already in the pipeline 2019-06-22 18:35:17 About https://github.com/alpinelinux/aports/pull/8976#issuecomment-504688567: What's our policy on adding -dbg packages? 2019-06-22 21:38:57 Cogitri: the binaries did get stripped correct? 2019-06-22 21:41:54 there is !strip for options if you want to use unstripped binaries. Or adding -dbg packages looks to save symbols in detached files for everything left in $pkgdir 2019-06-22 21:49:21 Yup, -dbg packages are the way to go, but I'm wondering when we should add those 2019-06-22 21:49:31 Just when the maintainer feels like it? 2019-06-22 21:51:30 Cogitri: they are typically only useful when you want to use a debugger 2019-06-22 21:52:01 Users may want to use a debugger too when stuff goes south 2019-06-22 21:52:22 Void Linux just always provided -dbg packages, that was rather handy at times to debug crashes 2019-06-22 21:53:24 the main cost is going to be storage space. users won't typically have those installed from what I understand, but it would be easier to install then debug than to have to rebuild then debug. 2019-06-22 21:55:10 I only see 85 packages using -dbg 2019-06-22 21:57:26 I don't think we need -dbg for all pkg's. 2019-06-22 21:58:04 <_ikke_> Nope, we sure don't 2019-06-22 22:01:49 So we're going to opt for -dbg for only cote pkgs? 2019-06-22 22:01:56 s/cote/core/ 2019-06-22 22:01:56 Cogitri meant to say: So we're going to opt for -dbg for only core pkgs? 2019-06-22 22:02:39 PureTryOut: I guess no need for RelWithDebInfo hen, it's stripped anyway 2019-06-22 22:02:50 <_ikke_> @ncopa the -dbg are seldomly needed, but they may significantly increase disk usage 2019-06-22 22:02:59 <_ikke_> was a quote from him 2019-06-22 22:03:14 for some important pkg's 2019-06-22 22:03:16 For the mirrors, yes. Wasn't sure if disk space is a limitation on the mirrors 2019-06-22 22:03:40 But without -dbg packages debugging something can be quite nightmare-ish 2019-06-22 22:03:43 snapshot archives? 2019-06-22 22:05:06 if someone use -dbg then s/he usually easy to build it locally 2019-06-22 22:05:27 musl-dbg is almost 3x the size of musl for example. Multiply that by number of packages and I'm sure it adds up quickly 2019-06-22 22:06:09 The problem is that you not only need the -dbg package for that specific package but for all deps to have an useful stacktrace 2019-06-22 22:06:32 Which can mean about 400 packages you have to modify and build yourself to debug e.g. gnome-shell 2019-06-22 22:07:45 Yup, I have a Void Linux mirror for ppc, I can check in a bit how much the dbg packages take up 2019-06-22 22:07:48 isn't this some kind of exaggeration 2019-06-22 22:08:37 No, why would it be? 2019-06-22 22:09:10 GNOME-shell depends on about 400 packages (mind you, those are recursive deps, so deps of deps of deps also count into this) 2019-06-22 22:09:43 <_ikke_> But you are probably not debugging them all at the same time 2019-06-22 22:10:48 Uhh 2019-06-22 22:11:05 I do when I debug gnome-shell 2019-06-22 22:11:22 Because the stack trace may reach deep into the dep tree 2019-06-22 22:11:26 I admit that I don't have experience with such pkg's (a lot of recursive deps) but I usually build pkg which I debug and no one of it's deps 2019-06-22 22:11:57 E.g. mozjs60 crashes, so polkit crashes, so gjs crashes, so gnome-shell crashes (so I need -dbg packages for all of these for a proper stacktrace) 2019-06-22 22:12:16 The stacktrace would be std->gnome-shell->gjs->polkit->mozjs60 2019-06-22 22:12:59 And without debugging symbols (or only for gnome-shell) it'd be std->gnome-shell->?->?->? which isn't exactly helpful 2019-06-22 22:13:28 understand. I think this deserves bug report for further discussion 2019-06-22 22:13:57 I mean if disk space really is such a blocker for our mirrors then I can live with not having -dbg packages or only for core packages, I guess I just want a policy for this so I don't have to guess :) 2019-06-22 22:14:15 I guess I'll bring this over to #alpine-docs 2019-06-22 22:15:13 I still think you should fill issue on bugs.a.o for broader audience, not all dev's on irc 2019-06-22 22:15:53 or send mail to alpine-devel ML 2019-06-22 22:15:58 +1 to ML 2019-06-22 22:16:17 i think it would fit in bugs but it's a fairly big problem 2019-06-22 22:16:53 Yeaaah, I'll open a bugreport then 2019-06-22 22:17:14 danieli: agree, but I don't see much of us answering questions on ML 2019-06-22 22:17:40 Yup, ML is pretty dead (which I don't necessarily dislike) 2019-06-22 22:17:54 i usually keep an eye out for stuff on the ML, but mails there are filtered to different folders in my mailbox 2019-06-22 22:17:56 ofc, alpine-devel ML is the best place, imo 2019-06-22 22:18:21 it's a shame both the ML and patchwork are fairly deserted 2019-06-22 22:18:22 I am subscribed to alpine-devel, but if I don't absolutely have to I won't use it 2019-06-22 22:19:08 how come? 2019-06-22 22:19:11 Let's not get into a discussion which will leave everyone dissatisfied, eh? 2019-06-22 22:19:18 Cogitri: alpine-devel is official devel communication channel 2019-06-22 22:19:41 yeah, but the de-facto standard is pretty much this IRC channel 2019-06-22 22:20:14 shrug if you want to reach me use GitHub (soon Gitlab?), IRC/Matrix or if you absolutely have to write me an email 2019-06-22 22:21:07 danieli: true :( 2019-06-22 22:21:18 But MLs have no way for me to know if you received the message, they are a mess to read if more than a few people participate, clunky to use, tracking the process of patches is very meh and reviewing them sort of a nightmare 2019-06-22 22:21:54 very good (and entirely valid) points 2019-06-22 22:21:58 Let's just settle with everyone prefers something else, and I __heavily__ prefer GitHub/Gitlab's web-UI thingie 2019-06-22 22:22:00 Cogitri: that is your view, my is quite opposite 2019-06-22 22:22:43 let's not get into a holy war :) 2019-06-22 22:22:50 I guess MLs can be quite efficient, there are many different clients you can tweak to your liking and stuff, but I just super dislike the mail workflow 2019-06-22 22:22:54 Yup :) 2019-06-22 22:23:49 ofc, I will not go to any holy war with you all, especially not with Cogitri :) 2019-06-22 22:24:15 ACTION isn't sure if that's a good or bad thing 2019-06-22 22:24:16 :P 2019-06-22 22:24:16 it's entirely subjective either way 2019-06-22 22:24:50 Yup 2019-06-23 05:31:14 hey can someone do a rebuild of erlang + elixir in alpine 3.10? our testing shows that OTP releases are completely broken on 3.10 2019-06-23 05:38:37 <_ikke_> kaniini: and a rebuild is going to fix that? 2019-06-23 05:39:06 yes, erlang makes use of internal musl things (yes, it really shouldn't) 2019-06-23 05:39:26 everytime musl is updated, erlang will probably need to be rebuilt 2019-06-23 05:40:02 <_ikke_> kaniini: is there an easy way for me to check if it's fixed once rebuilt (first trying it locally) 2019-06-23 05:40:35 https://git.pleroma.social/pleroma/pleroma/merge_requests/1315/diffs#d481ea3b4a7395c92beb53530fc810e467ea0792_0_36 is the relevant information i guess 2019-06-23 05:43:33 <_ikke_> Hmm, erlang was upgraded after the last change to musl 2019-06-23 05:45:56 <_ikke_> kaniini: not seeing how that is relevant? 2019-06-23 05:46:13 <_ikke_> ah, sorry, the relevant diff was collapsed 2019-06-23 05:47:09 <_ikke_> "The problem is that we bundle erts/erlang/elixir from the host system. And the elixir docker image was built with Alpine 3.9. I will try rebuilding it with 3.10 and if it works on both 3.10 and versions below, we can remove this" 2019-06-23 10:17:16 kaniini: thanks for the heads up, i'll sort it right now 2019-06-23 10:17:32 a pkgrel bump for erlang and elixir should be fine 2019-06-23 10:19:13 _ikke_: or did you sort it perhaps? 2019-06-23 10:25:07 <_ikke_> danieli: I didn't do anything yet 2019-06-23 10:30:35 can someone tell me how to upgrade pkg to same version on edge and stable? in one commit or separate? 2019-06-23 10:31:16 I did it in seperate commits 2019-06-23 10:31:52 <_ikke_> Yes, separate commits, because they are in separate branches 2019-06-23 10:32:03 <_ikke_> so it can never be the same commit 2019-06-23 10:32:33 thought so, thanks both 2019-06-23 10:33:36 how can I checkout stable branch in my local aports 2019-06-23 10:34:32 <_ikke_> git checkout -t stable-3.10 origin/stable-3.10 2019-06-23 10:35:18 _ikke_: thanks 2019-06-23 10:36:49 another one: commit subject (first line) "community/mutt: bugfix upgrade to 1.12.1" or just "community/mutt: upgrade to 1.12.1", without 'bugfix' 2019-06-23 10:37:27 I'd opt for the former 2019-06-23 10:37:36 Err..latter I mean 2019-06-23 10:37:38 I need more sleep :P 2019-06-23 10:39:13 The patch version bump already signifies that 2019-06-23 10:39:34 So adding "bugfix" is kind of a repetition 2019-06-23 10:40:48 there are mixed variations in 'git log', I would like to follow 'best practice' but not sure do we have codified 'best practice' somewhere 2019-06-23 10:43:00 <_ikke_> You could also add it to the body (where you specify what bug is fixed) 2019-06-23 10:43:08 <_ikke_> Sadly I see that too little happening in aports 2019-06-23 10:43:24 yes, already added to body more descriptive message 2019-06-23 10:43:43 <_ikke_> Then just upgrade to x.y.z is enough 2019-06-23 10:44:22 I did, following your and Cogitri's advices, just pushed it to edge 2019-06-23 10:44:37 <_ikke_ "Sadly I see that too little happ"> Hm, doing that for every package is a lot of work though and one may always consult upstream's changelog 2019-06-23 10:46:08 another question: (sorry) how can I clone branches from git.a.o to local aports 2019-06-23 10:47:09 I don't have any branch (except master) on my local clone 2019-06-23 10:50:27 git fetch origin 2019-06-23 10:50:59 (or replace origin with another remote, I personally have `origin` pointing to my fork and `upstream` for the upstream repo) 2019-06-23 10:51:27 <_ikke_> Cogitri: You don't need to specify every change in every commit 2019-06-23 10:51:37 <_ikke_> Just when it has some significance 2019-06-23 10:51:50 <_ikke_> Just regular upgrades and new aports are trivial 2019-06-23 10:52:26 <_ikke_ "Just when it has some significan"> Ah, alrighty 2019-06-23 11:09:55 _ikke_: did you mean to write '-b' instead of '-t' in your previous msg 'git checkout -t stable-3.10 origin/stable-3.10'? 2019-06-23 11:11:31 <_ikke_> git checkout -t origin/stable-3.10 2019-06-23 11:12:42 ah, I see 2019-06-23 11:14:43 _ikke_: It works 2019-06-23 11:16:21 I posted mutt upgrade to 1.12.1 'few' minutes ago. It fixes some issue (described in commit msg) 2019-06-23 11:17:24 what we should do with this for stable, push it right now or wait for some triage of core devs 2019-06-23 11:22:35 <_ikke_> If the upgrade is within the same minor version, I think you could just push it 2019-06-23 11:23:27 yes, minor version upgrade, contains few bugfixes and one new feature 2019-06-23 11:23:52 <_ikke_> If it's a minor version upgrade, it's not within the same minor version 2019-06-23 11:24:33 <_ikke_> 1.12.0 -> 1.12.1 should be trivial, 1.11.x -> 1.12.x should probably be discussed 2019-06-23 11:24:56 sorry, of course, minor version bump 2019-06-23 11:25:27 <_ikke_> Not all projects follow semver though, so it's hard to tell for sure 2019-06-23 11:26:12 right, but luckily mutt follows 2019-06-23 11:26:52 ok, will try to push it now to stable, in hope that will not make any mess there 2019-06-23 11:28:46 _ikke_: sorry for annoying you again, but would you mind to look at latest push to aports:3.10-stable, is it ok 2019-06-23 11:47:04 <_ikke_> mps: looks goodf 2019-06-23 11:49:02 thanks again for your help. (this is my first push to stable) 2019-06-23 11:49:42 <_ikke_> I haven't done too many of those myself 2019-06-23 12:39:57 _ikke_: pr8996 2019-06-23 12:40:10 might as well bump erlang to the new patch version instead of just relbumping 2019-06-23 12:41:46 <_ikke_> did you verify that the bump is needed for 3.10? 2019-06-23 12:42:03 <_ikke_> (separate from the version increase) 2019-06-23 12:42:15 oops, i forgot it's about stable and not just edge :P 2019-06-23 12:42:25 guess i can make another PR for 3.10? 2019-06-23 12:42:39 <_ikke_> yes 2019-06-23 12:42:49 nice, would be easier not to have to close that pr 2019-06-23 12:42:51 <_ikke_> make sure to prefix [3.10] 2019-06-23 12:42:56 will do, thanks 2019-06-23 12:43:09 you can push that pr to master once it's built by CI 2019-06-23 12:43:13 <_ikke_> danieli: k 2019-06-23 12:43:19 i'll fix a 3.10 pr in a little moment 2019-06-23 12:43:27 <_ikke_> But is erlang broken atm in 3.10? 2019-06-23 12:43:31 <_ikke_> (elixir) 2019-06-23 12:45:00 all tests passed, i did run the test suites - but according to kaniini and as far as i can understand, yes 2019-06-23 12:45:10 3.10 was tagged not long ago 2019-06-23 12:46:08 correct me if i'm wrong here 2019-06-23 12:46:32 <_ikke_> I'm just wondering about this comment: https://git.pleroma.social/pleroma/pleroma/merge_requests/1315/diffs#note_32179 2019-06-23 12:47:01 right, so it's broken in 3.9 and not 3.10 or edge? 2019-06-23 12:49:31 argh 2019-06-23 12:50:52 did a force push to fix the checksum 2019-06-23 12:55:49 mps: do you have a link to your Panfrost changes for Mesa? I could also just take our changes from pmOS for Panfrost though 2019-06-23 12:59:48 PureTryOut[m]: I posted you tpaste.us link at Friday, iirc 2019-06-23 13:00:49 here is new url (not patch) http://tpaste.us/M5rm 2019-06-23 13:01:41 I tested it a little more, hmm ... it is not stable in some more rigorous tests 2019-06-23 13:02:19 or maybe issue with kernel 5.2-rc5. not sure what causes some instabilities 2019-06-23 13:03:14 Ah yeah that's same changes as we had, I'll add them 2019-06-23 13:04:33 we will probably need to make it better, but after 'stable' release I think 2019-06-23 13:04:57 better APKBUILD, I mean 2019-06-23 13:07:11 Updated my PR https://github.com/alpinelinux/aports/pull/8764/files 2019-06-23 13:07:16 But yeah we need to wait for next Mesa stable release 2019-06-23 13:08:31 and, I plan vacation for july 2019-06-23 13:12:26 Same, vacation is good 2019-06-23 13:13:29 <_ikke_> Me 3 2019-06-23 13:14:09 Cogitri: ehh, I had a hope that you will work on rust instead of wasting your precious time :D 2019-06-23 13:14:41 ofc, I'm kidding. All you deserve good and long vacations 2019-06-23 13:15:22 lol 2019-06-23 13:16:23 I shall get right to it! :P 2019-06-23 13:17:15 no, we are not in a hurry, easy ;) 2019-06-23 13:19:25 this is a strange bug ^ 2019-06-23 13:19:46 I don't have time to look more into it right now, so I'm just leaving this report. 2019-06-23 13:21:27 ollieparanoid[m]: I noticed that about week or two ago, but make quick hack for apk on which worked and forgot it 2019-06-23 14:10:31 it was firefox-esr version old about 5 month 2019-06-23 14:13:53 wrong channel, sorry 2019-06-23 14:14:18 <_ikke_> :) 2019-06-23 19:35:27 mps: Uhh...could you give me the link to your guide for the Qemu images again? πŸ˜… 2019-06-23 19:38:05 Nevermind, digged it out 2019-06-23 19:59:34 Cogitri: congrats on rust 1.35. btw, "dug it out" I believe 2019-06-23 20:02:57 Oh, right 2019-06-23 20:12:26 lots of PRs for main/ in GH :D 2019-06-23 20:13:12 <_ikke_> I'll look at them 2019-06-23 20:13:48 Thanks 2019-06-23 20:22:53 Wanted to get under 150 PRs but lots of stuff that can get merged are in main/ 2019-06-23 20:26:13 maxice8: right, access to main is 'problem' for me also. Have to patch and wait... and annoy someone and again wait... 2019-06-23 20:26:40 Cogitri: I was AFK, you found 'guide'? 2019-06-23 20:30:54 Yup, currently booting the thing 2019-06-23 20:31:20 aha, nice 2019-06-23 20:31:30 Hm, either the booting takes a but or the thing is reaaaally slow 2019-06-23 20:32:32 it is not fast as real hardware :( 2019-06-23 20:33:16 Well, that I expect, but it has been busy booting for the last 3 minutes 2019-06-23 20:33:52 that's too much, in my tests it boots in about 20-30 seconds 2019-06-23 20:34:10 Currently stuck at `random: crng init done`, I guess VMs don't have a lot of entropy? 2019-06-23 20:35:09 Ah, booted now, so that's quite something at the very least 2019-06-23 20:36:33 Oh wow, network just works :o 2019-06-23 20:37:42 I didn't tried this on v3.10 yet, with new qemu 4.0 2019-06-23 20:38:45 did you downloaded new version of tarball, 3.10 or old 3.9 2019-06-23 20:48:15 I downloaded 3.9, with u-boot-qemu-2019.0.4-r2 2019-06-23 20:50:02 3.10 tarball contains qemu u-boot. I should update 'guide' and script 2019-06-23 20:50:21 Oh, okie 2019-06-23 20:51:51 when you untar 3.10 uboot.tar.gz there is dir 'u-boot/qemu' (or something like that) with file qemu-uboot.bin (or something like that) 2019-06-23 20:52:16 I will look in 20-30 minutes details, now I'm out 2019-06-23 20:53:12 <_ikke_> How does it work with soname dependencies, are consumers of a library depending on the mayor version of the library? ie. libfoo.so.X 2019-06-23 20:53:13 u-boot/qemu_arm64/u-boot.bin 2019-06-23 21:00:08 _ikke_: Well, that's different from lib to lib, but usually it's like this: libfoo.so.0.0.1 is the actual file and then there are two symlinks, libfoo.so.0 (stuff is linked against this) and libfoo.so (for the linker during build) 2019-06-23 21:00:43 So stuff 'depends" on libfoo.so.X, yes, otherwise you'd have to rebuild for every minor bump and not just for ABI/API changes 2019-06-23 21:01:11 <_ikke_> yeah, that's what I understood, wanted to confirm 2019-06-23 21:19:58 Major version bumps generally mean compatibility is broken 2019-06-23 21:20:07 So yes, major version is what you generally target 2019-06-23 21:21:31 <_ikke_> I also checked abi-lab to be sure 2019-06-23 21:29:47 mps: my aarch64-work image doesn't seem to work: https://gist.github.com/d5665fe40fdda0fefeeb4c83c2e00e2b :c 2019-06-23 21:36:39 Cogitri: is this on v3.10 2019-06-23 21:36:57 No, 3.9 2019-06-23 21:37:08 But maybe I just messed the setup up 2019-06-23 21:37:26 My -install image worked fine 2019-06-23 21:38:23 and what tarball version you used to install, 3.9 or 3.10 2019-06-23 21:38:33 3.9, as noted in the guide 2019-06-23 21:39:05 hmm, I tested it few times under 3.9 and it worked allways 2019-06-23 21:40:02 Hm, are you going to make a new 3.10 image in a bit? Maybe you could make a ready to use image (although that's a lot to ask ><) 2019-06-23 21:41:16 I'm started to adapt script to 3.10 2019-06-23 21:55:01 Cogitri: you are right, now it needs more time to boot, don't know why, maybe kernel 2019-06-23 21:59:12 boot msg: [ 19.102127] random: fast init done 2019-06-23 21:59:16 and waiting 2019-06-23 22:00:08 this time not to much. [ 63.651222] uart-pl011 9000000.pl011: no DMA platform data 2019-06-23 22:00:13 and login prompt 2019-06-23 22:05:10 Hm, alright. The boottime of the install image isn't much of a problem though, the work image not booting at all is :/ 2019-06-23 22:06:21 aha, I will try to install it now 2019-06-23 22:06:34 (if i remember all steps) 2019-06-23 22:26:53 mps/PureTryOut: https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.1.1-Release-Candidate 2019-06-23 22:29:51 Cogitri: thanks, so I was right few days ago when wrote that I expect it in week or two 2019-06-23 22:30:18 Yup, good estimate 2019-06-23 22:30:37 I should earn my money by offering providence service :) 2019-06-23 22:30:51 Release-monitoring but in the future 2019-06-23 22:31:29 Cogitri: in my case aarch64 boots 2019-06-23 22:31:50 I bet one could just plug issue # and milestone data + added/removed git lines (to estimate # of bugs) into a bayesian filter 2019-06-23 22:31:54 easy money! ;) 2019-06-23 22:32:17 mps: Hm. Could you maybe upload that image somewhere? 2019-06-23 22:32:23 I adapted script to install 3.10, '(none):~# cat /etc/os-release' => PRETTY_NAME="Alpine Linux v3.10" 2019-06-23 22:33:55 uhm, uploading 1GB over 1Mbit ADSL is not promising 2019-06-23 22:34:14 Oh, it's that big :o 2019-06-23 22:34:18 although I would like 2019-06-23 22:34:26 Thought it'd weigh in at <100MB 2019-06-23 22:34:57 I wanted big 'disk' for development 2019-06-23 22:35:46 If it is not too late for you I will prepare smaller one but tomorrow, I'm tired now 2019-06-23 22:35:47 Ah, I think you scan slim the thing down to the size of the actual contents of the image 2019-06-23 22:36:04 Ah, no worries, I'm in bed already :) 2019-06-23 22:36:29 or better, I will send you updated script and 'guide' so you can do it and adapt to your wishes 2019-06-23 22:36:58 Sure, that'd be nice too! :) 2019-06-23 22:37:09 aham, gzip will show, thanks for reminding 2019-06-23 22:42:17 gziped aarch64-work.img.gz is 249M 2019-06-23 22:42:57 still to much for 1Mbit link 2019-06-23 22:42:58 Phew, still not fun to upload with a 1MBit connection 2019-06-23 22:43:06 Thanks for trying :) 2019-06-23 22:44:00 yes, see you tomorrow, good night and sleep well 2019-06-23 22:44:20 Good night :) 2019-06-23 22:46:51 Does zstd do better with compression on that image? 2019-06-23 22:47:14 I guess xz should provide the best compression ratio 2019-06-23 23:42:11 bzip2 tends to have better ratios than xz 2019-06-24 00:09:41 re: https://bugs.alpinelinux.org/issues/10605 - openssl having `replaces=libressl` is kind of a problem 2019-06-24 00:10:03 I can disable autodeps and depend explicitly on `pc:libressl:libssl` or similar, which will install the correct package, but as of right now they conflict 2019-06-24 00:11:31 (literally installing the same files) 2019-06-24 00:11:51 libressl could probably be modified to install into a subdirectory, with some CFLAG shenanigans to get opensmtpd to pick it up 2019-06-24 00:12:11 but that'd definitively rule out autodeps, and would require openssl to no longer have `replaces` clauses 2019-06-24 01:27:52 Hi team, seems http://dl-cdn.alpinelinux.org/alpine/latest-stable/ (x86_64) is borked somehow. Keep getting BAD signature for packages. 2019-06-24 01:28:02 Switching to http://dl-cdn.alpinelinux.org/alpine/v3.10/ fixes everything 2019-06-24 01:28:47 they should just be symlinks to one another 2019-06-24 01:33:28 They should, but somehow it doesn't work for me 2019-06-24 01:33:44 let me make a test container real quick 2019-06-24 01:34:36 can't reproduce 2019-06-24 01:34:56 $ sudo apk fix 2019-06-24 01:34:57 (1/2) Installing make (4.2.1-r2) 2019-06-24 01:34:59 ERROR: make-4.2.1-r2: BAD signature 2019-06-24 01:35:01 (2/2) Installing xz-libs (5.2.4-r0) 2019-06-24 01:35:03 ERROR: xz-libs-5.2.4-r0: BAD signature 2019-06-24 01:35:05 2 errors; 657 MiB in 109 packages 2019-06-24 01:35:07 I do see that with make 2019-06-24 01:35:07 $ sudo nano /etc/apk/repositories 2019-06-24 01:35:09 $ sudo apk update 2019-06-24 01:35:11 fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz 2019-06-24 01:35:13 fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz 2019-06-24 01:35:15 v3.10.0-4-g2174faf01b [http://dl-cdn.alpinelinux.org/alpine/v3.10/main] 2019-06-24 01:35:17 but not with most packages 2019-06-24 01:35:17 v3.10.0-3-g43ac83e8aa [http://dl-cdn.alpinelinux.org/alpine/v3.10/community] 2019-06-24 01:35:19 OK: 10368 distinct packages available 2019-06-24 01:35:21 $ sudo apk fix 2019-06-24 01:35:23 (1/2) Installing make (4.2.1-r2) 2019-06-24 01:35:25 (2/2) Installing xz-libs (5.2.4-r0) 2019-06-24 01:35:27 Executing busybox-1.30.1-r2.trigger 2019-06-24 01:35:28 ... pastebins do exist, fyi 2019-06-24 01:35:29 OK: 658 MiB in 111 packages 2019-06-24 01:35:51 sorry! 2019-06-24 01:35:59 ok, I'm getting lots of BAD signatures, but not with *all* packages 2019-06-24 01:36:04 only some of them, which is quite strange 2019-06-24 01:36:12 maybe *a* builder is broken, or something like that? 2019-06-24 01:36:59 ok, let me diff the index 2019-06-24 01:38:05 ok, the index is the same... 2019-06-24 01:38:07 That's what I meant by 'borked somehow' 2019-06-24 01:38:22 well, usually, giving a way to reproduce helps ;) 2019-06-24 01:38:34 your original query suggested that it happened to all packages consistently 2019-06-24 01:39:36 ^ then it would've been 'definitely borked' not 'borked somehow'. 2019-06-24 01:39:37 not seeing anything weird in the APKINDEX thing for xz-libs... 2019-06-24 01:39:44 I'm using standard IT language here :P 2019-06-24 01:40:02 standard IT language would be "FUBAR" for the above case ;) 2019-06-24 01:40:17 "somehow" talks about the "how" (i.e reason) rather than consistency! 2019-06-24 01:40:22 "borked sometimes" perhaps :D 2019-06-24 01:40:38 alright, time to torture poor fastly 2019-06-24 01:40:48 Maybe some CDN edge nodes have old files? That'll explain why we see different things 2019-06-24 01:41:20 that shouldn't cause "bad sig" tho : 2019-06-24 01:44:08 well I guess this'll let me find out if I could run a mirror... 2019-06-24 02:50:37 oh MY 2019-06-24 02:50:44 terror: can confirm, the files differ 2019-06-24 02:50:51 something is very seriously wrong... 2019-06-24 02:53:18 list of packages that should be broken: https://brpaste.xyz/nz7eRQ 2019-06-24 02:53:59 (a total of 338) 2019-06-24 04:32:28 <_ikke_> terror: I've purged make on latest-stable, it should be fixed now 2019-06-24 04:33:05 _ikke_: it wasn't just `make` 2019-06-24 04:33:13 should I re-run check? 2019-06-24 04:33:35 <_ikke_> hmm 2019-06-24 04:33:40 it was 338 packages :/ 2019-06-24 04:34:25 <_ikke_> There is this issue when we have to switch the symlink for latest-stable 2019-06-24 04:34:43 <_ikke_> but ncopa purged all those packages already 2019-06-24 04:34:54 how does it even end up happening? 2019-06-24 04:35:17 do the mirrors update over non-rsync and thus end up following the symlink or something? 2019-06-24 04:35:34 <_ikke_> SpaceToast: no, fastly caching packages 2019-06-24 04:36:11 <_ikke_> reproducible builds should fix this issue I guess 2019-06-24 04:36:37 <_ikke_> the packages for 3.10 got rebuilt, so now have different signatures. 2019-06-24 04:36:45 <_ikke_> which are recorded in the APKINDEX 2019-06-24 04:37:22 <_ikke_> when we repoint the symlink, all packages that have the same name as in 3.9, will not use the version in 3.10 but still the cached version 2019-06-24 04:37:36 aha 2019-06-24 04:39:04 <_ikke_> so that's why switching to a different mirror helps, those do not cache the packages 2019-06-24 04:40:24 well, the list of all the non-matching packages (at least for x86_64) is above :) 2019-06-24 04:41:23 <_ikke_> can I get raw output in brpaste? 2019-06-24 04:41:52 just add /raw/ between xyz and the hash 2019-06-24 04:41:58 https://brpaste.xyz/raw/nz7eRQ 2019-06-24 04:42:20 (sorry if it lags, I'm saturating the cpu right now trying to figure something else out) 2019-06-24 04:42:22 <_ikke_> expected like that 2019-06-24 04:42:33 <_ikke_> thanks 2019-06-24 04:45:21 <_ikke_> oh, the directory is not part of that output 2019-06-24 04:45:31 that's all main/x86_64 2019-06-24 04:45:37 <_ikke_> ok 2019-06-24 04:45:38 I didn't check the other ones 2019-06-24 04:46:01 (the checking process was literally to wget -m both sides, run diff -qr a b and put it through sed) 2019-06-24 04:46:46 <_ikke_> purged all of those 2019-06-24 04:47:12 ok, might make sense to check community later, but I feel kind of bad pulling gigabytes off the poor host 2019-06-24 04:48:22 (also other arches) 2019-06-24 04:53:26 meanwhile... uh oh; I can build a package and run its tests by hand, but if I do it through abuild I get a segfault (whether it's done normally, through rootbld, or even by hand `apkbuild check`) - any idea on what it could be? 2019-06-24 04:56:23 <_ikke_> SpaceToast: no, not really 2019-06-24 06:17:01 Ah nice 2019-06-24 06:50:56 Sorry to give you unexpected work! 2019-06-24 07:49:37 _ikke_: i think we can add a 301 header on fastly? 2019-06-24 07:50:34 so instead of having a symlink it would redirect to the proper repo 2019-06-24 07:52:13 https://docs.fastly.com/guides/performance-tuning/generating-http-redirects-at-the-edge 2019-06-24 07:52:34 and add it to the release notes that we need to update it on each release. 2019-06-24 07:53:27 for latest-stable? 2019-06-24 07:53:34 yes 2019-06-24 09:03:33 <_ikke_> clandmeter: I think that makes sense 2019-06-24 09:43:12 I'd like to package an application that hasn't seen a release since 2016, but it's still being developed and has a commit as recent as yesterday. Would Alpine be willing to accept a package that uses the latest git master at the time of packaging? I see for example font-noto does this in Alpine 2019-06-24 09:45:41 we can accept it 2019-06-24 09:46:19 something like $basever_git$date iirc 2019-06-24 09:48:55 community/mtd-utils/APKBUILD is one of examples 2019-06-24 09:49:11 based on githash 2019-06-24 09:49:22 i.e. commit hash 2019-06-24 09:49:30 Yeah I have a pkgver format 2019-06-24 09:49:35 Thanks 2019-06-24 09:51:10 you can combine pkgver and commit hash, where pkgver could be (well) reasonable and download particular hash 2019-06-24 09:53:30 I use $basever_git$date 2019-06-24 09:53:41 https://github.com/alpinelinux/aports/pull/9039/files#diff-b59ba50f7ac4d26f404db7b15991c1feR4 2019-06-24 09:54:55 looks ok to me 2019-06-24 09:57:27 i wonder why they don't make proper releases? 2019-06-24 09:59:01 Β―\_(ツ)_/Β― 2019-06-24 10:00:39 danieli: if I want to have always new and shiny software and don't care about bugfixes and security of previous sta(b)le release I will not make any release 2019-06-24 10:08:19 PureTryOut: I'd recommend first asking them about a proper release 2019-06-24 10:08:26 That's always better than us picking some random commit 2019-06-24 10:17:48 Cogitri: +1 2019-06-24 10:18:26 +1 2019-06-24 10:19:41 I've done that of course πŸ˜‰ But I don't expect "oh yeah good call, let's make a release right now" as an answer sadly 2019-06-24 10:20:48 yeah, but it could tell them that people actually are interested in proper releases 2019-06-24 10:23:36 Of course. That's why I did ask, but I didn't get an answer yet 2019-06-24 10:24:15 I'd wait for a bit them, sounds like they're still active, so hopefully they'll reply soon 2019-06-24 10:25:35 I waited about month for tcsh when mepholic asked upstream to make release. Sometimes I wait even longer 2019-06-24 10:27:37 <_ikke_> clandmeter: I think a 302 or similar would make more sense 2019-06-24 10:32:21 yes 2019-06-24 13:28:08 So the reason for not making a release of Trojita is ENOTIME. The dev just recommended me to go with the latest Git master 2019-06-24 14:47:46 ^ can already be closed, most likely 2019-06-24 14:50:23 ncopa: fedora decided to get patches/fixes from https://github.com/siddhesh/LuaJIT.git for luajit since 04.2019 2019-06-24 14:50:32 that includes s390x support 2019-06-24 14:50:54 looking at their tree, there are whole lot of fixes for all arches 2019-06-24 15:02:22 https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/s390x/os/Packages/l/luajit-2.1.0-0.11beta3.fc31.s390x.rpm 2019-06-24 15:02:29 funny thing they addedsupport for ppc after s390x 2019-06-24 15:13:05 same to SUSE : https://build.opensuse.org/package/view_file/openSUSE:Factory:zSystems/lua51-luajit/lua51-luajit.spec 2019-06-24 15:13:26 have no idea how to pull in Ubuntu edge bin/source tree 2019-06-24 15:13:47 This page seems incredibly old (talking about Alpine being based on Gentoo), can it be removed? https://wiki.alpinelinux.org/wiki/Comparison_with_other_distros 2019-06-24 15:14:04 Or at least updated I guess? 2019-06-24 15:14:08 so the question is could we do the same for lua jit ? 2019-06-24 15:14:45 PureTryOut: I can update it in a few days 2019-06-24 15:14:47 ACTION makes a note 2019-06-24 15:15:38 cogitri: Awesome! 2019-06-24 17:14:59 Cogitri: did you made aarch64 qemu VM 2019-06-24 17:21:15 Nop, didn't continue working on that yesterday and I'm pretty busy today and tomorrow :/ 2019-06-24 17:21:59 mps are your docs cleaned, updated and sent so somewhere? =) 2019-06-24 17:22:06 som url ? =) 2019-06-24 17:22:11 permanent, that is 2019-06-24 17:23:22 artok: I suspect it ever been clean, but it is ok (imo) for 'hackers' 2019-06-24 17:23:55 yah 2019-06-24 17:24:11 today I worked on script for installing aarch64 v3.10 2019-06-24 17:24:44 had a issue with root FS mounted 'ro' on boot 2019-06-24 17:25:15 wrote about it on #alpine-linux about hour ago 2019-06-24 17:25:57 but, yes, I will put 'guide' and script on my personal page 2019-06-24 17:32:59 mps: Thanks! 2019-06-24 17:37:04 I will finish all fixes (I hope in a hour or two) and put script for you to download it 2019-06-24 17:41:10 looks like everything is fixed, just need to clean script and upload it 2019-06-24 18:33:53 Cogitri: here is the new script to install aarch64 qemu VM http://arvanta.net/mps/install-aarch64-under-qemu.sh 2019-06-24 18:34:18 and here is incomplete guide http://arvanta.net/mps/install-aarch64-under-qemu.txt 2019-06-24 18:35:17 if anyone have comments, ideas or bug please post it here or to me by mail, or even on alpine-devel ML 2019-06-24 18:39:29 So we have a working clang now on arm? 2019-06-24 18:39:38 Do.. 2019-06-24 18:49:22 mps: ^ 2019-06-24 18:56:29 clandmeter: hmm, I didn't tested latest clang much, so not sure if it is 'working' 2019-06-24 18:56:48 yes, it is there and some things works 2019-06-24 18:57:36 mps: Thanks 2019-06-24 18:57:37 latest which I tested with big pkg's was clang6 2019-06-24 18:58:24 clandmeter: I believe some imports weren't working when we tried clang-7 w/ webkit2gtk, I can try again with clang8 once I have a bit more time again :) 2019-06-24 18:59:03 and, I'm sure that clang7 and other things from llvm7 are broken, maybe latest 7.1 is ok but it is not used much 2019-06-24 19:00:28 I'm speaking about armv7/armhf and aarch64 2019-06-24 19:02:36 Cogitri: do you have something of rust on arm which could be tested, PR I mean 2019-06-24 19:05:05 No, I have the base tars now, I have to make ot into an APKBUILD 2019-06-24 19:05:20 aha, ok 2019-06-24 19:07:05 Wanted to have my VM before I do that so I don't have to annoy you too much with that 2019-06-24 19:09:25 ok, np. I'm ready to test when you made something 2019-06-24 19:11:06 Thank you :) 2019-06-24 19:12:50 pleasure is mine :) 2019-06-24 19:39:38 clandmeter: I tried to build some pkg's on armv7 which makedepends on clang and they passed 'abuild -r'. clang8 is used 2019-06-24 19:53:01 mps, thx 2019-06-24 19:55:50 np, happy to help 2019-06-24 20:01:52 pr9063 is looking for a maintainer 2019-06-24 22:24:27 ping _ikke_ 2019-06-25 00:25:50 maxice8: re: pr9018, looks like merging mine first and (maybe) adding the gpg stuff later is the way we want to go 2019-06-25 00:26:28 Ok, i'm working on xbps and merging a few others and will look on it, thanks for working it out 2019-06-25 00:27:27 I suspect the situation proper is a bit more complex than that, and would recommend reading the entirety of the conversation in the other PR; but at the end of the day the result is the result 2019-06-25 01:36:03 pr7916 pr7961 can be closed as elixir has been updated outside those PRs 2019-06-25 01:58:45 I need something mirrored in Alpine 2019-06-25 01:58:53 popt's host website disappeared 2019-06-25 01:59:00 #10608 2019-06-25 02:20:07 font-noto-cjk bump 2019-06-25 04:25:44 <_ikke_> SpaceToast: pong 2019-06-25 04:26:42 _ikke_: someone has _pkgname=x; pkgname=$_pkgname and then uses $_pkgname everywhere, and claims that they're doing so based on your advice 2019-06-25 04:26:57 can you please explain why that's preferable? 2019-06-25 04:28:47 <_ikke_> The only thing I advised against is using $pkgname in places that we don't control 2019-06-25 04:29:27 hm, like what? 2019-06-25 04:29:43 for reference, I'm referring to https://github.com/alpinelinux/aports/pull/8248#discussion_r296507069 2019-06-25 04:30:38 <_ikke_> SpaceToast: Let me put it another way: if we for some reason decide to rename the package (or someone wants to create a dedicated package), the APKBUILD should not break 2019-06-25 04:31:19 <_ikke_> so the upstream project name and the package name are two separate things, which can change for separate reasons 2019-06-25 04:32:08 <_ikke_> some people want to use $pkgname everywhere they see a reference to the project name 2019-06-25 04:32:08 ok, so it's just about having the source= listing not use $pkgname in it 2019-06-25 04:32:10 gotcha 2019-06-25 04:32:17 that makes sense... 2019-06-25 04:32:24 but sounds like they misunderstood you, then :( 2019-06-25 04:32:35 <_ikke_> SpaceToast: well, the archive name can have the pkgname in it 2019-06-25 04:32:48 <_ikke_> $pkgname-$pkgver.tar.gz::http://... 2019-06-25 04:33:33 yeah, I get it, I think 2019-06-25 04:33:43 the case in point definitely seems like it misunderstands the point though :/ 2019-06-25 04:34:06 <_ikke_> yes, I see indeed 2019-06-25 09:34:37 if they did that, then yeah, it definitely has to be a misunderstanding 2019-06-25 09:44:27 do we have some kind of resolution in regard to this 2019-06-25 09:50:08 in regards to what? 2019-06-25 09:53:31 in regard PR 8248 and veify() 2019-06-25 14:56:04 APKBUILD masters, how do I disable building doc ? aka do not running make in subdir po/, man/ etc. 2019-06-25 14:56:24 overriding default doc() with empty doc() in APKBUILD ? 2019-06-25 14:56:40 is $pkgname-doc in $subpackages? 2019-06-25 14:57:22 tried both, with and without, no effect 2019-06-25 14:57:29 I was going to suggest removing it 2019-06-25 14:59:32 doc() just copies the build docs from pkgdir to subpkgdir 2019-06-25 14:59:45 if you don't want your build system to build the docs, you have to figure out the project's build system 2019-06-25 14:59:58 if it's cmake, it might have an option for that, and there's always patching 2019-06-25 15:00:14 built docs* 2019-06-25 15:03:23 SpaceToast: just read abuild and figured that. Thanks 2019-06-25 15:39:12 pulseaudio doc + translation is pita : https://github.com/alpinelinux/aports/pull/9098 2019-06-25 15:39:58 <_ikke_> I think it's not uncommmon to disable translations on alpine 2019-06-25 15:57:35 Our gettext is a bit broken, yes :c 2019-06-25 15:57:50 <_ikke_ "I think it's not uncommmon to di"> Something we should change IMHO 2019-06-25 17:24:45 are we splitting static libs out into -static now? I like them in -dev 2019-06-25 17:25:23 ddevault: quite some time ago 2019-06-25 17:25:26 And yes 2019-06-25 17:26:11 an obsolete policy, then? 2019-06-25 17:26:38 Obsolete? 2019-06-25 17:26:39 <_ikke_> It's something new, so it's not obsolete 2019-06-25 17:26:48 oh, I misunderstood 2019-06-25 17:26:50 well, -1 2019-06-25 17:27:46 <_ikke_> https://bugs.alpinelinux.org/issues/10353 2019-06-25 17:28:11 <_ikke_> The bug does not mention why it's considered not optimal 2019-06-25 17:28:22 >we don't want to accidentally link to static libs in our packages 2019-06-25 17:28:24 Anyways I did the changes on abuild for it to happen and ncopa asked me, there is a pull request with his reasoning but I can't find it right now 2019-06-25 17:28:25 via ncopa on github 2019-06-25 17:28:34 doesn't -dev depend on !-dev? 2019-06-25 17:28:40 That should be it I think 2019-06-25 17:28:57 <_ikke_> https://github.com/alpinelinux/aports/pull/7300#issuecomment-486952274 2019-06-25 17:30:40 registered my thoughts on the bugs.a.o ticket 2019-06-25 17:30:41 thanks 2019-06-25 21:35:55 PureTryOut: plasma-pa seems to be failing lots 2019-06-25 21:38:01 Failing how? 2019-06-25 21:40:00 PureTryOut[m]: https://build.alpinelinux.org/buildlogs/build-edge-aarch64/testing/plasma-pa/plasma-pa-5.16.2-r0.log 2019-06-25 21:43:28 Ah... That's fun.. It's unrelated to the Plasma update, but because of https://github.com/alpinelinux/aports/pull/9037 2019-06-25 21:44:26 Basically, Plasma needs to use polkit-elogind to allow running applications with elevated permissions when required, like shutting down your system, connecting to the network with networkmanager, etc. However, networkmanager depends on polkit, without elogind 2019-06-25 21:44:47 Not entirely sure how to resolve this... Except for moving networkmanager to polkit-elogind entirely 2019-06-25 21:46:19 Is there a valid case still for wanting networkmanager but not elogind? I mean, some people might want ConsoleKit2, but it's unmaintained upstream and hasn't seen a commit since 2017 2019-06-25 21:50:58 PureTryOut[m]: is there any open issues or bugs for ConsoleKit2? If it is feature complete and stable, there's no need to keep adding 'stuff' to it. 2019-06-25 21:51:38 Asking out of curiosity, I see the "there's been no commits since xxxx" comments a lot these days. 2019-06-25 21:51:45 17 open issues, 7 pull requests open, last one being march 4 last year 2019-06-25 21:51:58 (Y) 2019-06-25 21:52:46 Also, a bug report by an AdΓ©lie dev about random segfaults, open since last january 2019-06-25 21:52:59 (AdΓ©lie dev meaning also a musl environment) 2019-06-25 21:53:23 Yes, I've heard of Adelie 2019-06-25 21:54:38 So yes I'd call it fairly dead. Also no comment from the dev to any of that 2019-06-25 22:17:29 maxice8: do note that your last commit basically made `plasma` (the meta package) uninstallable. Please also remove it from there if this is the temporary workaround 2019-06-25 22:17:43 ok will do that 2019-06-25 22:17:46 Still, I think a choice should be made here what to do with polkit 2019-06-25 22:18:01 (I meant remove plasma-pa from depends of `plasma` btw, not disable the arch) 2019-06-25 22:18:22 It can be done but i need the builders available to do other stuff so while we deliberate whether to do which will take loads of time and require input from other devs i can keep the builders not stuck 2019-06-25 22:18:36 Personally I'd get rid of polkit without elogind 2019-06-25 22:18:47 Yeah of course 2019-06-25 22:20:46 I'll take a look at Void Linux they have all 3 of those, polkit, polkit-consolekit and polkit-elogind 2019-06-25 22:22:36 Hmm 2019-06-25 22:27:25 They have some if statement in their build script https://github.com/void-linux/void-packages/blob/master/srcpkgs/NetworkManager/template#L16 2019-06-25 22:27:30 Not sure what the resulting package is though 2019-06-25 22:28:09 It is disabled by default, that asks if the elogind option is on and it is not in build_options_default= 2019-06-25 22:28:23 so the resulting package has it disabled, but polkit-elogind has replaces= and provides= for polkit 2019-06-25 22:29:03 Ah, so 2 packages in the end still. 2019-06-25 22:29:20 2 packages ? 2019-06-25 22:29:32 polkit and polkit-elogind. Both the same, one just with elogind enabled 2019-06-25 22:29:41 The elogind one having the proper replaces and provides 2019-06-25 22:29:41 yes 2019-06-25 22:29:46 In theory that could work for us too then 2019-06-25 22:30:07 networkmanager would still be built against regular polkit, but it would be fine with having polkit-elogind running instead? 2019-06-25 22:30:26 to be honest 2019-06-25 22:30:55 i never touched NetworkManager, you will have to ask cogitri 2019-06-25 22:43:28 I doubt he is online anymore, it'll have to wait till tomorrow 2019-06-25 22:44:23 Yes he is in CEST timezone, he should be awake in 6 to 7 hours 2019-06-25 22:46:24 So am I, I'm just always awake too late 2019-06-25 22:46:32 Mainly because it's impossible to sleep with these temperatures... 2019-06-25 22:46:53 i think this is more fit in -offtopic 2019-06-25 22:50:17 Agreed lol 2019-06-25 23:00:07 ncopa: ping 2019-06-26 00:20:14 PureTryOut: Kitinerary is failing https://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/kitinerary/kitinerary-19.04.2-r0.log 2019-06-26 01:10:09 Won't fly, lots of people don't want to pull in elogind 2019-06-26 01:10:31 polkit-elogind has provides=, so it should work just fine on runtime 2019-06-26 01:10:59 I didn't add provides to the -dev package od polkit-elogind though, since the builders don't need that - maybe I should so that 2019-06-26 01:20:44 Also, ck2 is dead but well, it works 2019-06-26 07:17:20 Yeah I know, which is why I said "personally" :p 2019-06-26 07:19:45 Maybe polkit-qt can be built with regular polkit, and polkit-agent-1 can still work with polkit-elogind instead. I'll experiment 2019-06-26 07:36:25 Yup, that should workfine 2019-06-26 08:24:12 kaniini: pong 2019-06-26 08:30:38 cogitri: no it doesn't like that... 2019-06-26 08:30:54 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/vBSCWJnJuJDwICXyazySghJq > 2019-06-26 08:33:39 That's on a clean container? 2019-06-26 08:33:54 ^ 2019-06-26 08:34:19 That causes stuff to break if you have polkit-elogind installed on the system and it tries to pull in polkit-dev 2019-06-26 08:34:42 docker-abuild, so yes clean container 2019-06-26 08:34:48 Didn't hit that because I only build in clean containers (like the builders do) 2019-06-26 08:34:58 Yeah I'm trying to add the provides to the -dev package atm 2019-06-26 08:35:05 Huh, wfm, I guess something else pulls in polkit-elogind then? 2019-06-26 08:36:01 Good πŸ‘ 2019-06-26 08:43:42 Yeah adding provides to the -dev package works 2019-06-26 09:08:16 pr9124 will fix the issue 2019-06-26 09:11:46 That doesn't make sense. It's failing to link to libphonenumber it seems. Which arch is this? It built fine locally 2019-06-26 10:18:20 PureTryOut[m]: do you know our commits channel? 2019-06-26 10:32:14 I do not? 2019-06-26 10:37:11 PureTryOut[m]: IRC on freenode #alpine-commits 2019-06-26 10:37:29 What is the channel about though? 2019-06-26 10:39:03 aports commits and failed builds 2019-06-26 10:39:41 and successful uploads 2019-06-26 10:39:46 PureTryOut[m]: i see some of your commits fail, thats why its good to join. 2019-06-26 10:40:25 Seems like a lot of spam, but sure 2019-06-26 10:40:41 spam? 2019-06-26 10:40:58 it can sometimes be quite annoying but at the end it is very useful for dev's 2019-06-26 10:41:10 focus on it when you commit stuff 2019-06-26 10:41:27 your name will be in the announcement, you should trigger on it 2019-06-26 10:43:00 Ah yeah that'll notify me 2019-06-26 10:46:11 Oh neat, didnt know about that 2019-06-26 11:14:00 your name will be in the announcement, you should trigger on it ---> How so with Hexchat ? my user name is tmhoang, real name is Tuan Hoang. 2019-06-26 11:14:25 ok dummy question 2019-06-26 12:03:46 tmhoang: should be an option in settings 2019-06-26 12:03:50 highlight whatever 2019-06-26 12:03:56 i dont use hexchat 2019-06-26 12:07:30 maxice8: can you join #alpine-infra ? 2019-06-26 12:08:27 Yes 2019-06-26 12:13:12 tmhoang: its in settings -> Chatting -> Alerts -> highlight... 2019-06-26 12:13:42 im in love 2019-06-26 12:14:06 you are in the wrong channel for love 2019-06-26 12:14:21 except if y ou love developement 2019-06-26 12:14:44 Who doesn't love AL? 2019-06-26 12:15:13 <_ikke_> ACTION hears chirping 2019-06-26 12:15:35 clandmeter: how thelounge with Alpine infra ? 2019-06-26 12:15:35 loving alpine goes to #alpine-love 2019-06-26 12:16:04 or send postcards to ncopa ;-) 2019-06-26 12:16:04 _ikke_: it was a rethorical question I already picked your answers 2019-06-26 12:16:30 tmhoang: ? 2019-06-26 12:17:20 we have an thelounge instance on alpine infra. developers/members can request an account. 2019-06-26 12:19:25 clandmeter: can i have one or is there a url to register? 2019-06-26 12:19:40 no i need to do that manually 2019-06-26 12:20:21 help me please 2019-06-26 12:22:04 So I'm not sure why Kitinerary fails building. It only fails on x86_64, but I can compile it fine locally on that architecture. Maybe it just needs a build retrigger? 2019-06-26 12:22:33 Maybe it builds Kitinerary before libphonenumber? As the latter isn't yet in the x86_64 repos 2019-06-26 12:22:34 probably not 2019-06-26 12:22:41 but you can ask algitbot to retry 2019-06-26 12:22:49 algitbot: retry master 2019-06-26 12:22:52 How would I do that? 2019-06-26 12:23:21 Can I somehow see if it tried building libphonenumber? 2019-06-26 12:23:42 you can find that also yourself 2019-06-26 12:23:51 check the commits channel 2019-06-26 12:24:00 you can also find the buildlog 2019-06-26 12:24:18 if its build you can also see it in pkgs.a.o 2019-06-26 12:25:27 The commits channel doens't have enough scrollback yet 2019-06-26 12:25:37 But I guess it skipped that build for some reason 2019-06-26 12:27:02 Ok so it seems uploading the packages has gone wrong or something. libphonenumber is fact built correctly for x86_64 2019-06-26 12:27:03 Actually, it's even installed for Kitinerary... 2019-06-26 12:27:37 if you think it failed you can reconstruct the buildlog 2019-06-26 12:27:44 see whats wrong 2019-06-26 12:30:29 Yeah I'm not sure at all why it's failing, going to ask the KDE devs for help 2019-06-26 12:31:52 PureTryOut[m]: how do you build pkgs locally? 2019-06-26 12:31:55 abuild -r? 2019-06-26 12:32:45 have you tried using rootbld? 2019-06-26 12:33:17 `dabuild -r` 2019-06-26 12:33:19 <_ikke_> clandmeter: any idea how we do rootbld in lxc containers? 2019-06-26 12:33:35 _ikke_: it does not work? 2019-06-26 12:33:42 i think i used it before 2019-06-26 12:33:54 <_ikke_> Not when I last tried it a couple of weeks before 2019-06-26 12:34:10 maybe its a lxc config option 2019-06-26 12:34:19 <_ikke_> I suspect so 2019-06-26 12:34:22 check my config 2019-06-26 12:34:40 x86_64 clandmeter 2019-06-26 12:34:45 edge 2019-06-26 12:34:50 not sure the right format :) 2019-06-26 12:35:20 PureTryOut[m]: dabuild -r should be similar to rootbld with some exceptions 2019-06-26 12:35:37 You'd think so 2019-06-26 12:35:57 so you are not getting those linker issues when running in dabuild? 2019-06-26 12:36:10 Nope 2019-06-26 12:36:19 <_ikke_> clandmeter: bwrap: capset failed: Operation not permitted 2019-06-26 12:36:22 <_ikke_> ok, will do 2019-06-26 12:36:38 yeah i think thats lxc config option 2019-06-26 12:36:42 to restrictive 2019-06-26 12:37:07 <_ikke_> Yeah, I can imagine 2019-06-26 12:38:23 _ikke_: found it 2019-06-26 12:38:26 # commented to make abuild rootbld work 2019-06-26 12:38:26 #lxc.cap.drop = sys_admin 2019-06-26 12:39:22 <_ikke_> alright, thanks 2019-06-26 14:00:25 (10/233) Installing openssl-dev (1.1.1c-r0) 2019-06-26 14:00:25 ERROR: Failed to create usr/lib/libssl.a: I/O error 2019-06-26 14:00:25 ERROR: openssl-dev-1.1.1c-r0: IO ERROR 2019-06-26 14:00:28 wtf, i just saw this on drone ci 2019-06-26 14:01:20 add ci-malfunction to pr9132 2019-06-26 14:02:08 may be network error 2019-06-26 14:02:31 i suspect it either has the package cached or downloaded it, and encountered some temporary error while extracting it onto the filesystem 2019-06-26 14:05:17 Just restart the CI? 2019-06-26 14:05:33 That happens to me from time to time too 2019-06-26 14:06:27 bah, i'll have to force push later then 2019-06-26 14:06:47 I have that error happen multiple times on several PR's I made 2019-06-26 14:06:53 Also happens for different packages, seems random 2019-06-26 14:06:55 interesting 2019-06-26 14:08:11 okay, that did not work, i hate force pushing 2019-06-26 14:08:37 i usually avoid it at all costs, and it's a bit wonky since i'm not super used to the CI workflow on github 2019-06-26 14:19:16 (141/233) Installing icu-libs (64.2-r0) 2019-06-26 14:19:16 ERROR: Failed to create usr/lib/libicudata.so.64.2: I/O error 2019-06-26 14:19:16 ERROR: icu-libs-64.2-r0: IO ERROR 2019-06-26 14:19:22 is it really this bad? 2019-06-26 14:19:30 twice in a row 2019-06-26 14:19:57 Just restart the CI till it works 2019-06-26 14:19:57 Yes it is really that bad 2019-06-26 14:38:15 Why? 2019-06-26 14:38:51 I justified what I said in the next message πŸ˜› 2019-06-26 14:43:35 Ah, missed the "super used to the CI workflow and Github somehow", my bad 2019-06-26 14:45:32 Also, would be welcomed if more people commented on #10603, I'd like to start working on this before I'm off to holidays 2019-06-26 14:45:59 Without -dbg packages bugs like #10612 are hard/impossible to properly debug 2019-06-26 14:46:35 Err..I mean #10591 2019-06-26 14:51:29 Cogitri: it has been discussed yes, but its not a simple task to replace the init system. 2019-06-26 14:55:27 I switched Exherbo over from openrc to s6-rc, the real work was rewriting all the services, yes :/ 2019-06-26 15:01:10 Wait, replace init system? Why? To what? 2019-06-26 15:01:10 s6-rc or 66 because OpenRC isn't that nice (see: https://skarnet.org/software/s6-rc/why.html) 2019-06-26 15:01:36 I mean openRC does work, but I was curious if this has been discussed already :) 2019-06-26 15:08:48 openrc just needs some work done :) 2019-06-26 15:09:16 s6 is alright though; I'm more familiar with runit but it seems to be in the same family, but with ways to deal with doublefork 2019-06-26 15:10:24 Interesting 2019-06-26 15:18:48 Cogitri: it is discussed few times, systemd is no-no 2019-06-26 15:19:51 runit or s6 are better options 2019-06-26 15:20:46 openrc is still fine, imo 2019-06-26 15:20:56 pr9133 should in theory fix the Kitinerary build error happening on the x86_64 builder 2019-06-26 15:21:03 I only know once it's merged though... 2019-06-26 15:22:07 mps: Expected that, upstream systemd doesn't work on musl 2019-06-26 15:23:10 and, SpaceToast just told that she is ready to take over openrc because current upstream lose interest in it 2019-06-26 15:23:45 don't quite have the time, but my PoV is that even if I touch it for 1h every other Friday, that'll still be better than the current state of things 2019-06-26 15:24:43 Current upstream loses interest in OpenRC? Upstream is Gentoo right? What are they planning on using instead then? 2019-06-26 15:24:50 no, upstream is openrc 2019-06-26 15:25:06 William Hubbs (williamh) insisted that OpenRC should be independent of Gentoo (good idea!) after he took over maintainership 2019-06-26 15:25:20 ... then he got more interested in systemd and mostly stopped doing things 2019-06-26 15:25:42 last commit is from months ago (simple bugfix, no release with it still), and lots of PRs/bugs are just ignored 2019-06-26 15:25:48 well, lots -> basically all 2019-06-26 15:27:08 Ugh... 2019-06-26 15:27:43 i wish s6 had better docs and didn't strive so hard to be different in every way 2019-06-26 15:28:26 IMO s6 isn't really meant to be used by a distro but just by individuals, the compiling and stuff is super annoying to implement properly for a distro 2019-06-26 15:28:40 66 is way nicer in this regard but still in beta 2019-06-26 15:29:31 Regarding #10591 : do we still do grsec stuff? 2019-06-26 15:30:55 pr9132 is waiting for a reply from upstream about a bug with armv7 and aarch64, so put the hold tag on it or something 2019-06-26 15:31:08 https://github.com/elixir-lang/elixir/issues/9167 2019-06-26 15:52:45 Do I close it as rejected? 2019-06-26 15:53:40 <_ikke_> danieli: done 2019-06-26 15:54:06 ./hat tip 2019-06-26 15:56:02 <_ikke_> Cogitri: I guess just close it 2019-06-26 15:56:43 Alright, done 2019-06-26 18:58:24 Could someone merge pr9133? It should hopefully fix the stuck x86_64 builder 2019-06-26 19:05:23 PureTryOut[m]: let's see 2019-06-26 19:05:35 ACTION crosses his fingers 2019-06-26 19:05:46 you are on #alpine-commits? 2019-06-26 19:07:37 hmm, it failed on x86_64 2019-06-26 19:11:04 PureTryOut[m]: looks like libphonenumber is not built or uploaded 2019-06-26 19:11:31 Not uploaded, log showed it built correctly 2019-06-26 19:11:31 Don't bump pkgrel 2019-06-26 19:11:49 I am on #alpine-commits yes 2019-06-26 19:12:04 And that commit msg is useless 2019-06-26 19:12:22 Also libphonenumber is actually installed while building kitinerary 2019-06-26 19:12:47 mps: ^ 2019-06-26 19:13:10 Actually, maybe removing libphnenumber from deps entirely is a better approach for now. Seems to be an optional dependency 2019-06-26 19:13:17 clandmeter: sorry, just pushed PureTryOut[m] PR, didn't looked carefully 2019-06-26 19:13:40 my bad 2019-06-26 19:15:18 'apk search libphonenumber' gives nothing 2019-06-26 19:16:36 Yeah it's not uploaded for whatever reason 2019-06-26 19:17:24 can we trigger upload somehow 2019-06-26 19:17:27 It's normal 2019-06-26 19:17:37 It's on the host 2019-06-26 19:17:47 Waiting for world to finish 2019-06-26 19:18:23 Just remove libphonenumber from the kitinerary deps for now 2019-06-26 19:19:05 Preferably just on x86_64 really 2019-06-26 19:19:34 imo, we should wait it's upload 2019-06-26 19:20:03 why to have different deps if that is not needed 2019-06-26 19:20:37 It will not upload... 2019-06-26 19:21:01 Or disable the failing aport and it will 2019-06-26 19:21:17 It needs to finish the queue 2019-06-26 19:21:20 To 2019-06-26 19:22:13 can we then bump pkgrel of libphonenumber to trigger build and upload 2019-06-26 19:25:27 Just disable libphonenumber on x86_64 for Kitinerary and trigger a rebuild 2019-06-26 19:25:35 That should do it, as libphonenumber is an optional dependency 2019-06-26 19:27:16 You don't need it to upload, the builder has it 2019-06-26 19:27:16 PureTryOut[m]: you are maintainer of both pkg's, so please do what you think is right 2019-06-26 19:27:40 It will upload when queue is finished 2019-06-26 19:27:47 I hope it's clear now 2019-06-26 19:27:54 patience, then ;) 2019-06-26 19:28:17 No, you need to fix that aport 2019-06-26 19:28:31 Then queue continues 2019-06-26 19:28:42 At the end it upload 2019-06-26 19:28:50 mps: sure 2019-06-26 19:28:52 clandmeter: me, or PureTryOut[m] have to fix it 2019-06-26 19:28:55 That's the process 2019-06-26 19:32:18 Make sure ci passed before pushing to aports 2019-06-26 19:33:22 That will be impossible 2019-06-26 19:33:44 Tell me why 2019-06-26 19:33:45 As it will be searching for dependencies that are in the aports tree, but not in the binary repos yet 2019-06-26 19:33:56 Can commits be reverted btw? 35ee7505c6f44c55d2098b1dcc1712ca7a7c8404 should if so 2019-06-26 19:34:07 Then add them to the pr 2019-06-26 19:34:13 That's how it works 2019-06-26 19:34:27 But they are already in the tree... 2019-06-26 19:34:34 How can I add them if they're already there? 2019-06-26 19:35:37 I mean, I can add a commit that removes and re-adds them, but that seems wrong 2019-06-26 19:36:59 So it's done wrong from the start 2019-06-26 19:37:14 I'm not surewhat you mean? 2019-06-26 19:38:22 They were added in the PR that needs them. They are built succesfully, just not uploaded to the repos as world isn't finished. CI in a new PR won't find them because of them not being in the repos, and it won't rebuild them as they're not new from that PR 2019-06-26 19:39:41 if it was build succesfully it should have uploaded 2019-06-26 19:40:36 what was the original PR? 2019-06-26 19:40:49 Well no, as not everything in that PR built succesfully. Like you said, they aren't uplaoded because world isn't done 2019-06-26 19:41:30 pr9107 is the original 2019-06-26 19:42:48 https://cloud.drone.io/alpinelinux/aports/7847 2019-06-26 19:43:20 somebody pushed while ci didnt pass 2019-06-26 19:44:45 Yeah, that was a mistake 2019-06-26 19:44:47 However, it failed onx86 2019-06-26 19:44:50 While the builders fail on x86_64 2019-06-26 19:45:28 Also, on x86 in the CI it failed on libphonenumbers itself, but on the Alpine builders x86_64 fails on Kitinerary 2019-06-26 19:45:34 does that issue also happen on your local machine? 2019-06-26 19:45:35 Honestly, it makes no sense at all 2019-06-26 19:46:05 can you reproduce it 2019-06-26 19:46:15 I can not 2019-06-26 19:46:16 Otherwise I wouldn't have pushed it 2019-06-26 19:46:24 And CI clearly couldn't reproduce it either 2019-06-26 19:46:39 but you disabled tests? 2019-06-26 19:47:37 Right now in a new PR I did yes 2019-06-26 19:47:45 Uhm, sorry, my last PR to that package 2019-06-26 19:47:53 As the errors come from building the tests 2019-06-26 19:48:00 So I thought, "let's disable building the tests altogether" 2019-06-26 19:48:10 but that didnt fix it? 2019-06-26 19:48:54 No, as there is still an error left in the package itself, outside of the tests 2019-06-26 19:49:03 So now my solution is just removing that optional dep entirely 2019-06-26 19:49:11 This is the last failure https://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/kitinerary/kitinerary-19.04.2-r1.log 2019-06-26 19:49:22 Less errors, that's for sure, but still there 2019-06-26 19:49:37 doesnt that look like the same issue as beofre? 2019-06-26 19:49:54 It is the same issue, but it occurs less 2019-06-26 19:50:10 This same "undefined reference" happened in multiple places 2019-06-26 19:50:14 Mainly in the unit tests 2019-06-26 19:50:17 So I disabled those 2019-06-26 19:50:41 However, it seems they're also in the actual package itself. So just disabling the tests isn't enough 2019-06-26 19:50:50 Actually, tests will probably work with this optional dep removed 2019-06-26 19:52:15 so pr9140 removes the dep entirely 2019-06-26 19:53:16 looks like your tree is broken, it cant merge your patch 2019-06-26 19:54:14 Oh probs just need a rebase, hold on 2019-06-26 19:54:31 Try again? 2019-06-26 19:55:09 tried build of libphonenumber on x86_64 in my local lxc, it worked cleanly 2019-06-26 19:56:01 <_ikke_> mps: I see kitinerary failing on x86_64 atm, isn't that blocking the upload? 2019-06-26 19:56:32 I think so 2019-06-26 19:56:40 Yeah the issue isn't libphonenumber 2019-06-26 19:57:17 <_ikke_> mps: the build script will only upload after every package in the queue succesfully built 2019-06-26 19:57:21 maybe disable kitinerary on x86_64 temporary 2019-06-26 19:57:45 <_ikke_> Yes, I guess that makes sense 2019-06-26 19:57:52 <_ikke_> It's still in testing 2019-06-26 19:57:59 No guys read the chat 2019-06-26 19:58:10 pr9140 fixes the problem 2019-06-26 19:58:15 I just explained it all lol 2019-06-26 19:58:22 <_ikke_> sorry 2019-06-26 19:58:56 PureTryOut[m]: but you will have to enable (add) it again 2019-06-26 19:59:20 Eventually hopefully 2019-06-26 19:59:26 But at least it'll unstuck the builders for now 2019-06-26 19:59:27 *builder 2019-06-26 19:59:40 I'll have to find how to reproduce the issue in the meantime 2019-06-26 19:59:44 simplest it to disable build on specific arch 2019-06-26 19:59:51 <_ikke_> Sadly the commit message doesn't explain why 2019-06-26 20:00:19 Ugh, I'll reword it 2019-06-26 20:00:28 as mentioned before, the commit messages are useless. 2019-06-26 20:01:07 sorry im grumpy 2019-06-26 20:01:38 It literally says what it does. The reason the dep is removed is explained in the APKBUILD itself 2019-06-26 20:01:51 But, I'll add an explanation in the commit message too 2019-06-26 20:02:25 <_ikke_> I almost always start with the commit message to get an idea of what is being achieved 2019-06-26 20:02:26 Changed it 2019-06-26 20:08:28 PureTryOut[m]: can you try to wrap lines at 80chars? 2019-06-26 20:08:58 also when you have a long list, its more git diff friendly to do them line by line. 2019-06-26 20:09:08 Sure 2019-06-26 20:09:22 Exactly 80 or is say 83 fine too? 2019-06-26 20:09:39 try to keep it lower than 80 2019-06-26 20:09:49 but like for makedepends do them line by line 2019-06-26 20:10:01 you have a gaziilion of htem in kitternary 2019-06-26 20:10:21 Wrapped 2019-06-26 20:10:22 if you modify one of them, the diff gets kind of useless for humans 2019-06-26 20:10:36 get my point? 2019-06-26 20:10:42 That's a gazillion? πŸ˜‚ 2019-06-26 20:11:20 I get it, but I personally prefer it different 2019-06-26 20:11:26 I'm changing it atm though 2019-06-26 20:11:38 uhm, just after last msg interrupted link to freenode 2019-06-26 20:11:54 Done 2019-06-26 20:12:20 Hmm? 2019-06-26 20:13:40 your comment is still over 80 chars 2019-06-26 20:14:00 <_ikke_> I'll fix that when applying.. 2019-06-26 20:14:02 im nitpicking now, but i hope you get the point 2019-06-26 20:14:19 Oh you were talking about the comment? 2019-06-26 20:14:27 about all lines 2019-06-26 20:14:30 where possible 2019-06-26 20:14:34 I thought you were just complaining about `$makedepends`? 2019-06-26 20:15:07 PureTryOut[m]: can you try to wrap lines at 80chars? 2019-06-26 20:15:17 ;-) 2019-06-26 20:15:18 <_ikke_> (Where it makes sense to do so) 2019-06-26 20:15:56 and for lists i prefer one on each line 2019-06-26 20:16:06 i dont think its a hard style req 2019-06-26 20:16:11 clandmeter: yeah I get it now 2019-06-26 20:16:16 but it makes diffs much easier to read 2019-06-26 20:16:51 I'm not sure if ctest likes it exception list being broken in multiple lines... 2019-06-26 20:16:52 <_ikke_> http://tpaste.us/5wNN 2019-06-26 20:20:38 i wonder if it makes sense to first disable it and let the builder finish 2019-06-26 20:20:54 i cant reproduce locally cause of missing deps 2019-06-26 20:21:27 or i can just build them all locally 2019-06-26 20:21:39 Even with the deps I don't think most people can reproduce it, but I'm fine with disabling for now as long as it's re-enabled afterwards 2019-06-26 20:21:54 ill build them locally 2019-06-26 20:22:26 i wonder what causes the linker issue 2019-06-26 20:23:01 If only I knew... 2019-06-26 20:23:34 If only it was reproducable locally... But on the builders it works fine on every arch except x86_64, and locally it builds fine on the failing architecture 2019-06-26 20:34:14 <_ikke_> I built both libphonenumber and kitinary again on the x86_64 builder and now it went through 2019-06-26 20:34:22 :) 2019-06-26 20:34:44 im triggering builder now 2019-06-26 20:38:58 Wait, that's kitinerary without libphonenumber right? 2019-06-26 20:39:09 no 2019-06-26 20:39:23 thats mykitty with phonenumber 2019-06-26 20:40:13 <_ikke_> that's plain silly 2019-06-26 20:40:45 mykitty...? 2019-06-26 20:41:38 oh it was hello kitty 2019-06-26 20:41:56 PureTryOut[m]: your pr is not pushed yet 2019-06-26 20:42:05 _ikke_ fixed the builder 2019-06-26 20:42:14 <_ikke_> And might not even be necessary indeed 2019-06-26 20:42:37 <_ikke_> Yup, everythign is green now 2019-06-26 20:43:06 nice 2019-06-26 20:43:10 <_ikke_> I built both libphonenumber and kitinary again on the x86_64 builder and now it went through 2019-06-26 20:43:16 Then how did this happen? ^ 2019-06-26 20:43:26 <_ikke_> I have direct access to the build containers 2019-06-26 20:43:54 Ok. Then how the hell did it go through now? 2019-06-26 20:44:03 <_ikke_> No clue :-) 2019-06-26 20:44:04 It failed multiple times before 2019-06-26 20:44:22 <_ikke_> libphonenumber as well> 2019-06-26 20:44:24 <_ikke_> ? 2019-06-26 20:44:40 No just kitinerary 2019-06-26 20:44:56 <_ikke_> So I force rebuilt libphonenumber 2019-06-26 20:45:08 <_ikke_> So that might have fixed it 2019-06-26 20:45:27 Hmm. Well, whatever fixed it, thanks :D 2019-06-26 20:45:29 i think what happened was some race condition and it build scripts failed to link libphone to icu or similar 2019-06-26 20:45:59 In that case my last PR for it can be ignored 2019-06-26 20:46:08 And my last commit reverted (if that's possible) 2019-06-26 20:46:16 so rebuilding libphone fixed that so kititsomething could build correctly 2019-06-26 20:47:35 <_ikke_> PureTryOut[m]: which one needs to be reverted? 2019-06-26 20:47:52 disable of test wss 2019-06-26 20:47:54 35ee7505c6f44c55d2098b1dcc1712ca7a7c8404 2019-06-26 20:48:04 and push the style fix also 2019-06-26 20:48:09 2 in one clap 2019-06-26 20:48:48 <_ikke_> The dutch is strong in this one 2019-06-26 20:48:56 Lol 2019-06-26 20:49:04 Now comes the monkey out of the sleeve 2019-06-26 20:49:22 <_ikke_> oh well, we got to row with the belts that we have 2019-06-26 20:49:58 Never look a given horse in the mouth 2019-06-26 20:50:04 So, lots of Dutchies here then I assume? 2019-06-26 20:50:16 <_ikke_> at least 4 2019-06-26 20:50:45 lol 2019-06-26 20:50:49 Well then, greetings fellow Dutchies 2019-06-26 20:50:55 4.5 if you count danieli 2019-06-26 20:51:02 hahaha 2019-06-26 20:51:08 Flamish? 2019-06-26 20:51:11 we say "two flies with one smack" in norwegian 2019-06-26 20:51:12 <_ikke_> lol 2019-06-26 20:51:16 no 2019-06-26 20:51:26 i'm just somewhat adept at dutch 2019-06-26 20:51:30 <_ikke_> danieli: We have the same expression 2019-06-26 20:51:49 Ah Norwegian. Jeg snakker ikke Norsk :/ 2019-06-26 20:52:03 we have #alpine-norwegian, you should make #alpine-dutch 2019-06-26 20:52:43 my english is better than my dutch, so now you know how much my dutch sucks. 2019-06-26 20:55:13 is it possible/allowed to push revert to aports 2019-06-26 20:55:47 <_ikke_> yes, it is 2019-06-26 20:56:22 <_ikke_> but for dl-cdn it's best if you make sure that it's still a unique pkgrel-pkver combo 2019-06-26 20:56:41 I mean, 'git reset --hard commit-hash' && 'git push' 2019-06-26 20:58:24 no 2019-06-26 20:58:28 thats not allowed 2019-06-26 20:58:34 never change history 2019-06-26 20:59:05 good, just want to be sure. 2019-06-26 20:59:24 you can only change history in the future :) 2019-06-26 20:59:49 imagine someone by mistake resets aports to few years ago 2019-06-26 21:01:44 So the x86_64 builder is idle now but not everything has been uploaded to the repos yet 2019-06-26 21:02:01 Wait nvm, I just have to be patient for the mirrors to catch up 2019-06-26 21:02:43 patience is a clean business 2019-06-26 21:26:20 so when installing pciutils it has a conflict with it's dependency hwids-pci on the file `/usr/share/hwdata/pci.ids` 2019-06-26 21:26:29 Does anyone have an idea how to resolve this? 2019-06-26 21:29:06 PureTryOut[m]: I think someone talked about this and how to fix, but forgot who actually 2019-06-26 21:29:36 That's... useful πŸ˜‚ 2019-06-26 21:30:22 well, yes :( 2019-06-26 21:32:53 maybe its caused by an install_if? 2019-06-26 21:33:21 No, hwids-pci is listed as a runtime dependency of pciutils 2019-06-26 21:33:27 They just both provide the same file 2019-06-26 21:35:01 just looking at them, I think pci.ids should be removed from hwadata 2019-06-26 21:39:57 pciutils have /usr/sbin/update-pciids which can update data 2019-06-26 21:41:15 while hwdata-pci have just data file 2019-06-26 21:43:06 ohm, looking more carefully looks like they are ok, file /usr/share/hwdata/pci.ids is only in hwdata-pci not in pciutils 2019-06-26 21:53:06 pciutils(main) depends on something in testing? 2019-06-26 21:53:34 no, hwdata are in main 2019-06-26 21:54:31 hwids-pci is in testing 2019-06-26 21:54:50 mps: nope, pciutils most definitely tries to provide pci.ids 2019-06-26 21:54:52 run `apk add pciutils` and see for yourself 2019-06-26 21:55:48 I have it installed and didn't have seen that 2019-06-26 21:55:49 hwdata-pci isn't though, which is the conflicting package 2019-06-26 21:56:40 I have both installed 2019-06-26 21:57:48 Delete the packages and re-add them 2019-06-26 21:58:37 which, hwids? 2019-06-26 21:59:07 Delete `pciutils` and `hwdata-pci`, and then install just `pciutils`. It'll pull in `hwdata-pci` and complain about the conflict 2019-06-26 22:01:11 Also, `shadow` has a conflict with `openssl-doc`.... 2019-06-26 22:01:18 *`shadow-doc` 2019-06-26 22:01:20 http://tpaste.us/vbxQ 2019-06-26 22:01:33 mps: are you on the edge repos? 2019-06-26 22:01:54 hmm, ah no 2019-06-26 22:02:00 will try now 2019-06-26 22:03:25 you are right. why it depends from pkg in testing 2019-06-26 22:06:01 maybe hwdata is outdated and could be replaced by hwids 2019-06-26 22:08:03 https://git.alpinelinux.org/aports/tree/testing/hwids/APKBUILD#n47 2019-06-26 22:08:19 hmm hwids even have replaces="hwdata-pci" 2019-06-26 22:09:00 yes, we are looking same line 2019-06-26 22:09:32 iirc, ncopa talked about moving hwids to main 2019-06-26 22:10:54 Seems to be a replacement of hwdata, so it makes sense 2019-06-26 22:10:59 Let's wait for his answer 2019-06-26 22:20:47 So since we're slowly getting rid of python2 anyway, is it an idea to make `/usr/bin/python` link to python3 rather than python2? 2019-06-26 22:24:03 I'd wait until we've removed py2 2019-06-26 22:26:52 Entirely? 2019-06-26 22:30:16 well.. close to it? 2019-06-26 22:42:55 Hmm ok 2019-06-26 22:50:27 Hi, I tried to package an application today and run into this error: Packages must not put anything under /srv, /usr/local or /opt 2019-06-26 22:51:19 Where should I drop my binary then? 2019-06-26 22:51:41 ... /usr/bin? 2019-06-26 22:51:45 `/usr/bin` probably 2019-06-26 22:51:56 yup 2019-06-26 22:52:20 You can probably just use `DESTDIR="$pkgdir" make install` 2019-06-26 23:00:31 I did that ^ 2019-06-26 23:00:52 OK, let me try /usr/bin 2019-06-26 23:02:21 If it's a Cmake using application, you can set `CMAKE_INSTALL_PREFIX=/usr`. In case of qmake it's `PREFIX=/usr`, and with configure it's `--prefix=/usr` 2019-06-26 23:22:14 This is just a VERY basic Makefile 2019-06-26 23:23:01 make install does: install -D bin/$(BIN_NAME) $(DESTDIR)/usr/local/bin/$(BIN_NAME) 2019-06-26 23:39:03 I guess I can just override that with a simple cp bin/binary $pkgdir/bin/binary and be done with it right? 2019-06-26 23:43:36 you can patch makefile to do proper install 2019-06-26 23:48:33 what PureTryOut[m] said: > You can probably just use `DESTDIR="$pkgdir" make install` 2019-06-26 23:49:01 and remove the local from the path 2019-06-26 23:49:46 actually that is stupid, the path should be $(DESTDIR)/bin/$(BIN_NAME) - the part `/usr/local/` should not be specified explicitly 2019-06-26 23:51:36 it depends what is in upstream makefile. if it 'normal' then yes 2019-06-26 23:54:28 according to terror: > install -D bin/$(BIN_NAME) $(DESTDIR)/usr/local/bin/$(BIN_NAME) 2019-06-26 23:55:55 yes, this doesn't look good 2019-06-27 00:22:19 I am trying to create a new package for qbittorrent that also builds the GUI version, should there be separate -doc packages for the gui and headless versions? they ship two different manpages, depending on which version you build. 2019-06-27 00:29:09 I'd keep both the manpages in one -doc package 2019-06-27 00:29:49 okay, thanks. 2019-06-27 05:18:20 <_ikke_> maxice8: parole fails to build on 32-bits systems due to missing webkit2gtk 2019-06-27 05:19:20 morning _ikke_ 2019-06-27 05:53:09 morning 2019-06-27 05:53:52 `install -D bin/$(BIN_NAME) $(DESTDIR)/usr/local/bin/$(BIN_NAME)` should be: `install -D bin/$(BIN_NAME) $(DESTDIR)$(prefix)/$(BIN_NAME)` 2019-06-27 05:54:18 and: `prefix ?= /usr` 2019-06-27 09:23:41 ncopa: I posted two patches at pw.a.o for haproxy upgrade. https://patchwork.alpinelinux.org/patch/4946/ for edge and https://patchwork.alpinelinux.org/patch/4947/ for 3.10-stable 2019-06-27 09:24:35 bug fixes mostly. After sent it I thought maybe one patch would be enough 2019-06-27 09:35:11 PureTryOut[m]: mesa 19.1.1 bugfix released 2019-06-27 09:38:22 Awesome! 2019-06-27 09:40:26 Rebased my branch and force pushed to trigger a CI rebuild 2019-06-27 09:40:38 *of my Mesa Lima and Panfrost branch 2019-06-27 09:44:03 I'm really surprised how I'm sometimes good at predictions ;) 2019-06-27 11:10:46 mps: Heh 2019-06-27 11:24:41 mps: pr9153 2019-06-27 11:26:32 PureTryOut[m]: this is just bump of pkgver or I'm blind 2019-06-27 11:27:40 No that's correct. Lima and Panfrost is in a separate PR 2019-06-27 11:28:01 to me this GH is really not *intuitive* 2019-06-27 11:28:01 pr8764, which I made earlier 2019-06-27 11:28:19 you should combine all them in one 2019-06-27 11:28:51 no need to ask someone to push three commits 2019-06-27 11:28:55 Why...? 2019-06-27 11:29:30 why not? 2019-06-27 11:29:47 Because I already had it in a separate PR 2019-06-27 11:30:08 What's wrong with having it in a separate PR? Makes sense to me really 2019-06-27 11:30:19 and it is impossible to merge them in one? 2019-06-27 11:30:50 I was told that it is okay to have multiple commits (if they needed to be) in 1 single PR 2019-06-27 11:31:01 we have to ask someone to push it in main 2019-06-27 11:31:35 imo, it is then better to have one commit 2019-06-27 11:32:37 that 'someone' who have to push it will have less work, and we have to be nice with these people ;) 2019-06-27 11:32:46 I have no opinion in this, both are fine to me. _ikke_ told me it was better for committers if the number of PR stays low 2019-06-27 11:34:06 tmhoang: right, when I have to push something I have some aversion to commit with unneeded multiple PR/patches 2019-06-27 11:35:15 in this case I cannot push because I have no access to main, so for me it is irrelevant, but trying to explain my experience 2019-06-27 11:35:55 o/ 2019-06-27 11:39:07 I'm not sure what you can have against multiple PR's... 2019-06-27 11:39:22 Less work? It's only like 2 commands lol 2019-06-27 11:43:07 I will now work less ;) 2019-06-27 12:57:15 postgresql 11.4 is released with security and bug fixes, and some previous versions also 2019-06-27 14:13:39 mps: merged the haproxy. thanks! 2019-06-27 14:15:26 if PRs are related to each other and/or depend on each other, its more convenient to have them in a single PR. 2019-06-27 14:16:32 if one of the commits may be rejected for whatever reason or is questionable, and the other commit is unrelated, then it may make sense to separate them 2019-06-27 14:16:46 specially if one is in more hurry than the other 2019-06-27 14:16:52 security fixes for example 2019-06-27 14:17:12 so security fix is not delayed by some other unrelated changes in same PR 2019-06-27 14:18:48 still, the other PR already existed. I don't really want to close it just to move commits to some other PR 2019-06-27 14:20:53 now you have to wait til mesa 19.1.1 is built and uploaded and mirrors synced and then you'll have to rebase the lima and panfrost PR so CI rebuilds it 2019-06-27 14:22:49 I understand, I don't find that a problem lol 2019-06-27 15:27:30 pr8764 now succeeded and is ready for merging 2019-06-27 15:27:54 Well, it succeeded Drone. Travis is too slow for me to care lol 2019-06-27 15:45:18 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/QsBjWSCoYeQwbMfVFJvomHka > 2019-06-27 15:45:34 s/glibc/gcc 2019-06-27 15:47:26 Can I use clang with llvm linker by default? Why is that gcc providing these libs where they are part of compiler-crt in BSDs? 2019-06-27 16:10:05 Please look into this matter: http://0x0.st/z2kY.txt 2019-06-27 16:11:00 Sorry: http://0x0.st/z2k6.txt 2019-06-27 16:11:23 It requires me to install gcc on top of using clang 2019-06-27 16:11:33 I am failed to undersand why? 2019-06-27 16:14:07 I am failing to undersand why? 2019-06-27 18:09:56 @ncopa If I upgrade a package maintained by you, should I change the maintainer ? 2019-06-27 18:10:45 <_ikke_> wener: not per definition 2019-06-27 18:11:28 <_ikke_> wener: but because ncopa maintains a lot of packages, he probably be happy to transfer some packages to someone who wants to maintain them 2019-06-27 18:11:45 @_ikke_ If I want to move a package to community and upgrade, should I make tow pr or one ? 2019-06-27 18:11:59 <_ikke_> wener: one PR should be fine 2019-06-27 18:12:08 <_ikke_> It can have multiple commits 2019-06-27 18:13:30 But I remember the pr only accept one commit, need to squash. 2019-06-27 18:14:31 <_ikke_> Nope, that's not the case 2019-06-27 18:14:45 <_ikke_> It can have as much commits as you like 2019-06-27 18:14:49 And one more question, the tinc-pre is under community, but no in 3.10 repository ? https://pkgs.alpinelinux.org/packages?name=tinc-pre&branch=v3.10 2019-06-27 18:15:26 <_ikke_> (but the commits *do* need to make sense, if it's just a simple fix of a previous commit, *then* we want you to squash it 2019-06-27 18:17:11 πŸ‘Œ 2019-06-27 19:50:59 mps: pr8764 can be merged. For some reason Github still thinks CI is running, but both Drone and Travis succeeded 2019-06-27 19:57:03 What triggers a rebuild of the alpine:edge docker container? It looks like it's getting a little aged (it's from 20190508) 2019-06-27 19:57:37 I had to start rebuilding it myself periodically, people using the current one from docker will hit a failure to update on apk-tools (at least that is waht i hit) 2019-06-27 20:02:59 PureTryOut[m]: good, now we have to please someone to push them 2019-06-27 20:03:21 <_ikke_> iggy: ncopa needs to do edge snapshots 2019-06-27 20:05:32 PureTryOut[m]: I can tell that I successfully build both (lima and panfrost) for 19.1.0 version and tested panfrost a little 2019-06-27 20:07:29 At postmarketOS we use Lima for the PinePhone devkit already on 19.1.0 2019-06-27 20:07:47 Still early days clearly, but it's getting there 2019-06-27 20:10:27 very nice to hear, hope soon we will have 'first class' video on arm's 2019-06-27 20:10:41 which kernel you test, btw 2019-06-27 20:11:03 Not an Alpine one πŸ˜› 2019-06-27 20:11:09 Hold on I'll link it 2019-06-27 20:11:19 yes, I know 2019-06-27 20:11:32 https://gitlab.com/postmarketOS/pmaports/blob/master/main/linux-postmarketos-allwinner/APKBUILD 2019-06-27 20:11:45 Alpine kernels doesn't have support for these drivers yet 2019-06-27 20:11:45 It's a tree from Pine64 2019-06-27 20:12:32 I'm testing with 5.2-rc6 2019-06-27 20:13:28 (and for gitlab I have to allow JS :( ) 2019-06-27 20:14:04 your kernel is outdated, I have to note ;) 2019-06-27 20:15:41 I know 2019-06-27 20:15:41 Patches have to be rebased 2019-06-27 20:16:00 mps: for Alpine we need the next LTS kernel probably 2019-06-27 20:17:06 yes, we hope that the 5.2 will be next LTS 2019-06-27 20:18:31 it will have 'full' support for MALI and full support for iwd 2019-06-27 20:20:16 Yeah 2019-06-27 20:23:31 Anyone up for testing Vulkan on MPV please take a look at pr9162 2019-06-27 20:26:41 Oh, I can tomorrow 2019-06-27 20:26:49 Also GitHub is being special 2019-06-27 20:27:11 That is a quick move to community for Vulkanl ol 2019-06-27 20:27:12 <_ikke_> quite a eufenism I guess 2019-06-27 20:27:16 *Vulkan lol 2019-06-27 20:27:22 It is required for mpv 2019-06-27 20:27:32 _ikke_: It merged my PR for fixes for license and url in packages in main/ 2019-06-27 20:27:38 although i have no permissions to do that 2019-06-27 20:27:56 <_ikke_> PureTryOut[m]: There is no time requirement for testing, just a reasonable confirmation that the package is not utterly broken and meets basic requirements 2019-06-27 20:28:19 Well i watched one episode of Initial D with vulkan on Intel 2019-06-27 20:28:26 <_ikke_> maxice8: right, on github we have no way to restrict path access 2019-06-27 20:28:30 <_ikke_> but algitbot should revert that again 2019-06-27 20:29:00 _ikke_: I understand πŸ˜‰ 2019-06-27 20:29:14 I want to move KDE Frameworks to community once 5.60 hits 2019-06-27 20:29:23 _ikke_: Just saw that ncopa did 2019-06-27 20:29:25 <_ikke_> alright 2019-06-27 20:29:25 worried for nothing shrug 2019-06-27 20:30:51 Github never automatically merges stuff without user intervention lol 2019-06-27 20:30:53 PureTryOut: I know that but i was merging all my branches at the same time it was merged 2019-06-27 20:31:06 Could someone merge/take a look at pr8736? 2019-06-27 21:00:00 anyone can tell me how to add source from bitbucket.org to APKBUILD 2019-06-27 21:07:32 mps: add ? 2019-06-27 21:08:19 Hi team, what's the criteria for including a package? 2019-06-27 21:08:59 I've created a "scratch your own itch" application that I use all the time and could easily package it to have it one apk add away 2019-06-27 21:09:14 Not sure if anyone else would need it though 2019-06-27 21:10:20 shizonic: 'source' field in APKBUILD. need to download package from bitbucket but can't see tarball or zip or anything like release 2019-06-27 21:11:29 guess best is to ask upstream for a release 2019-06-27 21:12:27 otherwise you should be able to append *.tar.gz to the brancht/commit hash in the url 2019-06-27 21:12:31 eh, found zip with hash in name. will try now 2019-06-27 21:14:16 mps: https://stackoverflow.com/questions/14528344/how-to-access-full-source-of-old-commit-in-bitbucket/16930983#16930983 2019-06-27 21:15:26 mps: "https://stackoverflow.com/questions/14528344/how-to-access-full-source-of-old-commit-in-bitbucket/16930983#16930983" 2019-06-27 21:15:37 shizonic: thanks, will note it 2019-06-27 21:16:43 np 2019-06-28 02:20:20 PureTryOut[m]: see update on dolphin bugtracker :) 2019-06-28 02:21:24 Shiz: dolphin-emu you mean? 2019-06-28 02:21:31 yes 2019-06-28 02:28:11 Sorry, I'm a bit drunk atm, will look tomorrow xD 2019-06-28 04:57:13 ncopa: the kernel 4.14.131 release with 1 commit might be related to TCP SACK panic vuls 2019-06-28 06:27:58 tmhoang1: very probably because this is one line change related to sendbuff worth new release and kernel upgrade 2019-06-28 10:32:16 If I mount a sysroot at /mnt, and I want to # chroot /mnt /bin/sh . But the shell of the sysroot is at a custom location like /usr/lib/sh for example. How do I change root ? I tried # chroot /mnt /usr/lib/sh but didnt work 2019-06-28 10:45:05 Hm, is that shell in /mnt/etc/shells (I think that's the file, not quite sure) 2019-06-28 11:17:32 order of columns on mirror.a.o little suck now :D "v3.1 v3.10 v3.2" 2019-06-28 11:18:03 s/mirror.a.o/mirrors.a.o 2019-06-28 11:18:03 MY_R meant to say: order of columns on mirrors.a.o little suck now :D "v3.1 v3.10 v3.2" 2019-06-28 11:19:54 lol 2019-06-28 11:21:59 tmhoang: i think you do: chroot /mnt /usr/lib/sh 2019-06-28 11:29:00 yeah it doesnt work 2019-06-28 11:42:42 ive must have screwed up somewhere ellse 2019-06-28 11:43:49 yeah thats enough for a shell, missing libs or omething? 2019-06-28 11:45:31 Or maybe something else preventing it to run on your system? Does `/mnt/usr/lib/sh` work? 2019-06-28 11:49:44 must be missing lib, libs not found 2019-06-28 12:05:32 You did set LD_LIBRARY_PATH if you followed that, right? 2019-06-28 12:15:31 mps: Could you try pr9134 on armv7? It throws `SIGBUS: invalid memory address` on aarch64 and I'm not sure if that also affects other arches 2019-06-28 12:16:51 Cogitri: in a hour or two, right now I'm working on sec fixes for one of our pkg's 2019-06-28 12:20:02 Alright, I'm out now anyway 2019-06-28 13:18:40 ncopa: again, sorry, secfix patches for postgresq: https://patchwork.alpinelinux.org/patch/4948/ for edge and https://patchwork.alpinelinux.org/patch/4949/ for 3.10-stable 2019-06-28 13:20:06 Cogitri: http://tpaste.us/KgJY on armv7 2019-06-28 13:45:49 Ah, thanks for testing. Forgot to set an env variable, could you please set `RUSTFLAGS= -C target-feature=-crt-static` 2019-06-28 13:48:39 Cogitri: where, as ./configure parameter? 2019-06-28 13:49:53 As env variable 2019-06-28 13:50:04 Just export it in build() 2019-06-28 13:50:19 yes, I missed quotes in first try ;) 2019-06-28 13:50:47 Oh hehe, that happened to me to 2019-06-28 13:50:49 Thanks for testing :) 2019-06-28 13:50:57 it building, I'm going out :-Q 2019-06-28 14:08:03 Cogitri: I thought you said it shouldn't do anything on musl? 2019-06-28 14:11:03 <_ikke_> MY_R: lexicographical sort :-/ 2019-06-28 14:11:47 _ikke_: could probably extract the numbers and sort the table by them 2019-06-28 14:12:05 _ikke_, ye :P 2019-06-28 14:12:45 or next time Alpine version 4.01 :D 2019-06-28 14:14:51 SpaceToast: We disable it in our triplets 2019-06-28 14:15:00 But we first have to build against upstream triplets 2019-06-28 14:15:56 Aha 2019-06-28 14:23:54 We first have to build our downstream triplets into Rust, then build for them 2019-06-28 14:24:04 Because Upstream tarballs don't know our triplets 2019-06-28 14:44:17 Cogitri: here is result http://tpaste.us/jXZm with 'RUSTFLAGS="-C target-feature=-crt-static"' line above './configure \' 2019-06-28 14:44:52 do I need to put explicit 'export' 2019-06-28 14:45:27 i.e. 'export RUSTFLAGS="-C target-feature=-crt-static"' 2019-06-28 15:38:18 mps: Yup 2019-06-28 15:40:04 failed again with 'export RUSTFLAGS="-C target-feature=-crt-static"' http://tpaste.us/DLpd 2019-06-28 15:40:45 that is like somewhere I reached a week or two ago 2019-06-28 15:45:40 Gonna make a patch once I'm home 2019-06-28 19:03:42 I noticed that last patch for postresql also should be applied to v3.9, there is postgresql version 11.3 2019-06-28 19:04:12 could be patch for v3.10 applied or we need new patch? 2019-06-28 19:40:52 have anyone looked into why emacs fails on aarch64? 2019-06-28 19:47:20 PureTryOut[m]: responded 2019-06-28 19:51:07 I know, I'm getting the emails πŸ˜‰ 2019-06-28 19:57:05 that's odd, emacs built fine for me on aarch64, i guess i can enable it on aarch64 again 2019-06-28 20:01:30 danieli: on edge? 2019-06-28 20:01:38 yes 2019-06-28 20:02:22 i also wonder why it's not built with gtk3 (we only build gtk2) 2019-06-28 20:02:23 why it depends on subpackage emacs-nox? not question for you but in general 2019-06-28 20:02:32 PureTryOut[m]: ah okay, it didn't me any so figured I'd say so 2019-06-28 20:02:39 probably because when people are looking for emacs, they often want emacs-nox 2019-06-28 20:02:41 it's the non-gui one 2019-06-28 20:03:43 good, we should ask maintainer (Timo) before enabling it on aarch64 2019-06-28 20:04:34 I will also build it to check if it works 2019-06-28 20:05:03 agreed, fabled does not seem to be here though 2019-06-28 20:05:09 and i don't believe i've seen him for a while 2019-06-28 20:05:51 I exchanged few words with two weeks ago, iirc 2019-06-28 20:06:06 s/with/with him/ 2019-06-28 20:06:06 mps meant to say: I exchanged few words with him two weeks ago, iirc 2019-06-28 20:07:21 yes, 2019-06-09 2019-06-28 20:07:24 emacs works flawlessly 2019-06-28 20:07:29 gonna test gtk in a sec 2019-06-28 20:09:38 hmm, it's built with gtk2 as I see on build 2019-06-28 20:11:01 danieli: would you look at commit eb89c00dbeb08e62cc56e1deb5d20862aa36d30e in aports 2019-06-28 20:11:13 danieli: I'm somewhat confident that I saw them join one of the alpine related IRC channels yesterday or so 2019-06-28 20:11:15 mps: i saw that commit 2019-06-28 20:11:18 i did not encounter that issue 2019-06-28 20:11:25 mps / Cogitri: good to know, thanks 2019-06-28 20:11:37 danieli: because i hate gtk3 the scrollbars are so fucked up, but if you want you can add a gtk3 variant 2019-06-28 20:11:58 rms himself doesn't use GUI at all :) 2019-06-28 20:12:17 huh, i thought i was the maintainer for emacs 2019-06-28 20:12:20 not timo 2019-06-28 20:12:24 you are apparently not 2019-06-28 20:12:54 indeed, i am the maintainer 2019-06-28 20:13:03 timo is only contributor 2019-06-28 20:13:55 oh, i think i must've misread 2019-06-28 20:13:57 p4Wv1qn095FW: ah, I see, fields are perturbed, usually maintainer is bottom 2019-06-28 20:14:24 ^ 2019-06-28 20:14:52 so anyway, if you want a gtk3 variant, feel free to add it 2019-06-28 20:15:38 as you are maintainer you have to say what is best option, I'm for gtk2 2019-06-28 20:15:59 i think gtk3 in general is a fuckup. for anything. 2019-06-28 20:16:05 mps: it's not about changing it at all, just adding a variant 2019-06-28 20:16:25 and, tell me how to exit emacs, started it again firts time after 25 years 2019-06-28 20:16:36 ctrl-x c 2019-06-28 20:17:08 ctrl-x ctrl-c maybe 2019-06-28 20:17:36 ah, indeed 2019-06-28 20:17:45 musclememory translates badly to irc sorry 2019-06-28 20:17:48 p4Wv1qn095FW: I share your feeling about gtk3 ;) 2019-06-28 20:18:12 C-x C-c yes 2019-06-28 20:18:19 yes, can confirm it builds and works on aarch64 2019-06-28 20:18:23 \o/ 2019-06-28 20:19:01 that's save buffers, kill emacs / die 2019-06-28 20:19:13 will you send patch to enable it or will I simply remove !aarch64 and push 2019-06-28 20:19:27 please do so 2019-06-28 20:19:39 or someone else, it is not important who will 2019-06-28 20:20:58 ah, ok, I see 2019-06-28 20:21:14 i can do it 2019-06-28 20:21:19 i already have it ready 2019-06-28 20:21:20 @ mps 2019-06-28 20:21:30 Shiz: awesome, it compiles now! Thanks for your help! 2019-06-28 20:21:40 np 2019-06-28 20:21:48 these are changes that *should* be upstreamed, probabl 2019-06-28 20:21:50 danieli: sorry, pushed 2019-06-28 20:21:52 it's okay :) 2019-06-28 20:22:07 wait, you have push access to aports? 2019-06-28 20:22:17 i think i missed that 2019-06-28 20:22:25 Shiz: probably. Since you came up with them, and have a better idea of what is going on, could you make a PR for it? 2019-06-28 20:22:26 thanks. good to have emacs also for aarch64. 2019-06-28 20:22:39 yes, i have arm64 devices i want to run emacs on 2019-06-28 20:22:51 without emacs, i am nothing 2019-06-28 20:23:09 like me ;) 2019-06-28 20:23:25 but i havent gotten around to put alpine on my arm devices 2019-06-28 20:23:56 I hope it will on mirrors soon 2019-06-28 20:24:18 i built it on my aarch64 dev builder and rsynced it to my arm device 2019-06-28 20:24:20 s/will/will be/ 2019-06-28 20:24:20 mps meant to say: I hope it will be on mirrors soon 2019-06-28 20:25:00 hmm, looks like evolution-data-server blocks builders 2019-06-28 20:25:58 but emacs is on aarch64 builder 2019-06-28 20:26:00 nice 2019-06-28 20:32:57 emacs on aarch64 is finished, in about 15 minutes it should be on mirrors 2019-06-28 20:33:25 <_ikke_> cool 2019-06-28 20:36:10 I noticed there are more package disabled on aarch64 and I doubt that all these are justified 2019-06-28 20:36:19 or they're fixed upstream by now 2019-06-28 20:36:34 i am currently working on elixir 1.9.0 2019-06-28 20:37:45 btw, anyone have seen my msg/question about postgresql secfix for v3.9 2019-06-28 20:38:13 to repeat it: I noticed that last patch for postresql also should be applied to v3.9, there is postgresql version 11.3 2019-06-28 20:38:49 could be patch for v3.10 applied or we need new patch? 2019-06-28 20:39:46 <_ikke_> checking 2019-06-28 20:41:33 _ikke_: if you missed it I posted patch for edge and v3.10 today and they are applied 2019-06-28 20:43:33 <_ikke_> hmm, so from 11.3 to 11.4? 2019-06-28 20:43:56 yes, cve fix 2019-06-28 20:46:00 simple pkgver bump and reset pkgrel 2019-06-28 20:46:32 and note about cve 2019-06-28 20:47:01 <_ikke_> yes 2019-06-28 20:48:39 here is the patch http://tpaste.us/7vy9 2019-06-28 20:49:35 <_ikke_> I'm just wondering if we should do the upgrade from 11.3 to 11.4 on 3.9 2019-06-28 20:50:19 I think so, v3.9 is supported for two years, afaik 2019-06-28 20:50:49 worst case, we backport a specific fix for the CVE as a patch 2019-06-28 20:50:53 secfix and serious bugs should be applied or even backported 2019-06-28 20:50:53 <_ikke_> yes, mainly security updates 2019-06-28 20:51:36 <_ikke_> but ncopa did the same upgrade for 3.10, so I guess it should be okay 2019-06-28 20:53:49 <_ikke_> Just backporting secfixes does not always seem to be the best security practice 2019-06-28 20:54:26 indeed, but it really depends on how broad the update is, and how much they had to change to fix the issue 2019-06-28 20:54:36 <_ikke_> indeed 2019-06-28 20:55:46 sometimes it's a one-liner, other times it's a comprehensive refactor of major parts of the project 2019-06-28 21:07:19 in this case, it is already done for edge and v3.10 without problem, so I think it would not make problem on v3.9 2019-06-28 21:10:16 mps: Could you try rust again? 2019-06-28 21:12:19 Also, who was the one who happened to have a ppc64le VM? :) 2019-06-28 21:12:48 wtf 2019-06-28 21:13:13 i think it might be ci malfunction or something on pr9132 2019-06-28 21:13:24 or another flaky test 2019-06-28 21:22:32 nmeum: you don't happen to remember why elixir failed on aarch64? 2019-06-28 21:29:39 Cogitri: do you have patch/PR, I can try 2019-06-28 21:30:34 pr9134 2019-06-28 21:30:59 ok, will do 2019-06-28 21:31:53 what would you prefer, armv7 or aarch64 2019-06-28 21:32:10 armv7 2019-06-28 21:32:36 I have an aarch64 container myself now, rustc explodes almost immediately on aarch64 2019-06-28 21:32:52 So I guess we'll have to settle with armv7/armhf, ppc64le and x86 for now :) 2019-06-28 21:33:28 aha, ok 2019-06-28 21:34:48 you forgot checksum 2019-06-28 21:35:02 >>> ERROR: rust: rust-ppc64le-1.35.0.tar.xz is missing in checksums 2019-06-28 21:35:34 I did it local, just to remind you to do it for next patch update 2019-06-28 21:36:16 Oh, oops 2019-06-28 21:36:20 Confusing to work on 3 different machines at once :P 2019-06-28 21:36:21 mps: Yup, thanks :) 2019-06-28 21:36:22 Compiling for x86 now 2019-06-28 21:36:22 see you later, when it finish 2019-06-28 21:46:08 danieli: nope, sorry. should have used a more detailed commit message 2019-06-28 21:46:18 yeah, it was a oneliner commit message 2019-06-28 21:46:21 i suspect it is a flaky test 2019-06-29 00:28:01 Need testers for pr9169 2019-06-29 00:34:35 PureTryOut[m]: https://github.com/dolphin-emu/dolphin/pull/8220 https://github.com/dolphin-emu/dolphin/pull/8221 2019-06-29 02:15:07 it feels like installing texmf is building the whole freaking thing on post-install 2019-06-29 02:22:45 it's so bad 2019-06-29 02:25:50 and somehow it's chewing up nearly 3G while installed size for texmf-dist shows as almost 500M 2019-06-29 02:26:04 welcome to tex :D 2019-06-29 02:26:20 yeah, it's usually terrible, but it just stepped it up a notch 2019-06-29 07:50:04 Cogitri: good news: rust compiles on armv7. bad news: fails in check. overall: good progress 2019-06-29 08:02:36 Yay! 2019-06-29 08:02:55 Well, could you send me the log please? :) 2019-06-29 08:03:46 will do in few minutes, I'm out for short morning walk 2019-06-29 08:10:14 http://tpaste.us/pWdj 2019-06-29 08:11:51 line:1137 'Build completed successfully in 1:31:47' 2019-06-29 08:40:44 Shiz: awesome! Just a few more fixes left! 2019-06-29 08:45:09 mps: I guess I'll just disable tests for now, we build against different triplets anyway so I'm sure there's some minor breakage in the tests that will magically fix itself once we compile against our triplets 2019-06-29 08:45:11 Could you try with armhf? 2019-06-29 08:47:55 Cogitri: my armhf is slow, 4GB RAM and FS is on microSD 2019-06-29 08:55:40 Hm, alright 2019-06-29 10:03:27 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/FYlCTlAhttdyLcDWkLshzanK > 2019-06-29 10:03:35 Uh, what? `vulkan-headers` is in the binary repos and in the same source tree... 2019-06-29 10:14:36 Maybe the mirror hasn't catched up yet? 2019-06-29 10:15:16 That would be one slow mirror then, this was the same yesterday 2019-06-29 10:15:49 After running `dabuild -R` once, deleting all the packages it compiled (vulkan-headers wasn't in there!), and then running `dabuild -r`, it now finds it again? Wtf 2019-06-29 10:24:23 @awilfox: Hi! Can I also install KDE on top of Alpine? 2019-06-29 10:25:02 ops, sorry, wrong channel 2019-06-29 10:37:15 wozencroft: you can though πŸ˜‰ 2019-06-29 10:37:22 https://wiki.alpinelinux.org/wiki/KDE 2019-06-29 10:39:42 PureTryOut[m] Ok, thank you. Just read that Adelie KDE apps won't be usable on Alpine because they use a different libstdc++ (to make i18n work). 2019-06-29 10:40:17 Oh you probably can't just use their packages on Alpine no. But I have recently packaged KDE for Alpine, so you can just use the normal repos 2019-06-29 10:40:27 Limited to the testing repo on edge atm though 2019-06-29 10:41:53 I see, thank you for the hints 2019-06-29 13:24:23 Dose anyone know how to delay the mount sysroot ? 2019-06-29 13:24:24 https://stackoverflow.com/questions/56717767 2019-06-29 13:25:23 Should I modified something in the /usr/share/mkinitfs/initramfs-init ? 2019-06-29 14:31:19 wener: your stackoverflow question got closed 2019-06-29 14:31:35 also: #alpine-linux might be a better fit 2019-06-29 14:31:37 <_ikke_> yes, it's not really ontopic for stackoverflow 2019-06-29 14:31:49 @danieli I solved this, this is related to alpine only 2019-06-29 14:32:20 please add some loop to detect the mount device https://github.com/alpinelinux/mkinitfs/blob/master/initramfs-init.in#L487 2019-06-29 14:32:54 this may occur when using alpine as main os and installed in a usb 2019-06-29 14:34:09 Like rootwait https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kernel-parameters.txt#L4172 2019-06-29 14:34:21 devices that are detected asynchronously (e.g. USB and MMC devices). 2019-06-29 14:35:50 <_ikke_> alpine is run from usb drives quite often 2019-06-29 14:36:07 <_ikke_> so I don't think this is a generic issue with booting from usb 2019-06-29 14:36:45 @_ikke_ yes, ok for pc, but not for server 2019-06-29 14:37:03 <_ikke_> even for servers 2019-06-29 14:37:36 I use alpine for all our servers. fine with dell, but we got several huawei server, always run in to this problem, no matter 1U or 2U server 2019-06-29 14:37:48 <_ikke_> but feel free to open an issue at bugs.a.o 2019-06-29 18:24:13 maxice8: I see you disabled armv7 for libkscreen recently https://git.alpinelinux.org/aports/commit/testing/libkscreen?id=f465e34bc876e39550bda3aee77cb48ecbd09078 2019-06-29 18:24:19 Next time, could you me notify for such a thing? 2019-06-29 18:24:29 I missed this, and we need likbscreen on armv7 for devices like the Nexus 5 2019-06-29 18:28:24 Also, do you have an error log? 2019-06-29 18:31:00 It compiles fine for me on armv7 2019-06-29 18:33:40 It's even available in the binary repos, how did it fail for you ever if even the Alpine builders can compile it fine> 2019-06-29 18:35:08 PureTryOut[m]: I will check it on lxc armv7 to see if there are issues 2019-06-29 18:36:23 There are none lol. Alpine builders build it fine, CI builds it fine, I built it locally (cross-compiling though) and it went fine 2019-06-29 18:36:33 Why would something get disabled if it's already available in the repos? 2019-06-29 18:37:08 let me check first 2019-06-29 18:40:24 PureTryOut[m]: you are right, it is ok 2019-06-29 18:41:40 do you have a patch or should I just enable it? 2019-06-29 18:43:13 you already make it I see (aports-ghpr is useful tool) 2019-06-29 18:45:09 Yeah already made the PR, it can just be re-enabled 2019-06-29 18:45:15 I really want to know why it was disabed lol 2019-06-29 18:45:18 *disabled 2019-06-29 18:47:13 I don't know why it is disabled, doesn't have any comment in commit msg. ok, time to test _ikke_'s script with PR 2019-06-29 18:48:02 PureTryOut[m]: pushed 2019-06-29 18:48:12 Thanks 2019-06-29 18:48:29 A moment faster 2019-06-29 18:48:52 https://i.imgur.com/SIU2mQt.png 2019-06-29 18:49:41 maxice8: why did you disable it? 2019-06-29 18:51:56 don't remember now 2019-06-29 18:52:21 It's really strange as it was already in the repos when you disabled it 2019-06-29 19:27:03 <_ikke_> That's why you should add such details in the commit message (imho) 2019-06-29 19:34:00 _ikke_: agree, short note for such things are useful for everyone who want to fix issues later 2019-06-30 11:04:21 nice synday here :) managed to build firefox-esr for aarch64 on v3.10 and testing it now 2019-06-30 11:26:32 Oh, doesn't that need Rust on aarch64? :o 2019-06-30 11:26:41 Or did you get that running? 2019-06-30 11:29:58 Cogitri: yes, I took rust tarballs from adelie linux and put it under /usr/local 2019-06-30 11:30:23 'them' instead of 'it' 2019-06-30 11:30:27 Oh, alright 2019-06-30 11:31:02 then hacked firefox-esr APKBUILD little and fixed one patch in repo 2019-06-30 11:31:15 that was all, not much work 2019-06-30 11:32:17 this time I will write notes what I did, and not as I done previously and forgot most of thing I did ;) 2019-06-30 19:23:03 py3-beautifulsoup4 in 3.10 community needs to be rebuilt for python 3.7 2019-06-30 19:24:16 err, no it doesn 2019-06-30 19:24:19 't 2019-06-30 19:55:17 second that motion 2019-06-30 23:04:25 mps: Could you give pr9218 a shot on armv7? 2019-06-30 23:42:13 how would we feel about making linux-virt non-modular 2019-06-30 23:42:49 or at least making many of the options configured as modules now baked in 2019-06-30 23:44:29 actually as I read through this config, it makes sense for a majority of these to be modules 2019-06-30 23:44:31 nevermind 2019-06-30 23:44:47 let's see how many more times I can suggest something and withdraw it moments later before the night's out 2019-06-30 23:44:56 lol 2019-06-30 23:45:48 fat kernels really bug me 2019-06-30 23:45:55 I don't use 90%+ of my kernel 2019-06-30 23:59:36 I'm guessing at least 16 more times. Give or take about 3