<    April 2017    >
Su Mo Tu We Th Fr Sa  
                   1  
 2  3  4  5  6  7  8  
 9 10 11 12 13 14 15  
16 17 18 19 20 21 22  
23 24 25 26 27 _2_8 29  
30
00:22 <jirutka> tweet: How to easily compile C/C++ to asmjs using emscripten and AlpineLinux on Travis CI. Build time: 1min+. https://github.com/jirutka/emscripten-travis-example
00:22 <jirutka> https://twitter.com/jakubjirutka/status/849054307680911364
00:25 <kaniini> jirutka: nice
00:29 <jirutka> actually I just wanted to compile script in Lua to asm.js… this is one of the side effects :) (no, I’m not bored, just insane…)
00:29 ostera joined
00:40 czart_ joined
00:43 gromero_ joined
00:52 ostera joined
01:12 ostera joined
01:21 rdutra joined
01:24 s33se_ joined
01:39 ostera joined
01:50 Emperor_Earth joined
02:05 <pickfire> Anyone get MESA-LOADER: could not create udev device for fd 4 when running glxgears?
02:13 amcleod joined
02:39 ostera joined
02:51 s33se joined
03:07 ostera joined
04:01 ostera joined
04:39 <TemptorSent> Is it intentional for 'apk search -x linux-grsec-4.9.19-r0' to fail while 'apk search -x linux-grsec' returns 'linux-grsec-4.9.19-r0'?
04:40 <TemptorSent> It seems broken for 'exact' to fail to return the same match when supplied with the EXACT version it returns given just the package name.
05:06 feepo_ joined
05:08 StarWarsFan|afk_ joined
05:09 Kruge_ joined
05:09 ppisati_ joined
05:09 DLange joined
05:09 victorbjelkholm_ joined
05:12 nlf_ joined
05:12 lep2 joined
05:13 NightKhaos_ joined
05:14 codex joined
05:16 ostera joined
05:19 flyinprogrammer joined
05:20 scadu joined
05:47 madgoat joined
05:48 madgoat left
06:01 vakartel joined
06:13 faffolter joined
06:13 faffolter joined
06:59 t0mmy joined
07:08 royger joined
07:17 TemptorSent joined
07:45 schndr_ joined
09:34 irclogger_com joined
09:34 Topic for
09:41 vakartel joined
09:51 fekepp joined
10:55 Kug3lis joined
11:09 Kug3lis joined
11:15 blueness joined
11:42 lucybun joined
11:50 rdutra joined
12:06 tmh1999 joined
12:14 leitao joined
12:14 xsteadfastx joined
12:15 ferseiti joined
12:20 farosas joined
12:23 medber joined
12:33 tty` joined
12:36 <xsteadfastx> anyone tried to get a py-gst1 APKBUILD? or is there someone who maintains gstreamer1? i try to create a py-gst1 package built. it builds fine but running mopidy doesnt work because of "GstPbutils" is missing
12:43 stwa joined
13:01 tty` joined
13:07 gromero_ joined
13:25 <ncopa> i pushed xorg 1.19
13:25 <ncopa> hold on to your hats
13:32 <Shiz> hmm
13:32 <Shiz> i should try to update the opensmtpd package
13:59 <Shiz> hmm
14:00 <Shiz> anyone familiar with autoconf?
14:00 <Shiz> I'm getting AC_CHECK_DECLS to #define the relevant config.h entry to 0 instead of undefining it
14:00 <Shiz> is that expected?
14:00 <Shiz> (the package in question checks with #ifdef...)
14:01 BitL0G1c joined
14:02 <Shiz> okay, seems like it's expected to be defined to 0
14:07 gromero_ joined
14:25 leo-unglaub joined
14:34 ferseiti joined
14:42 Emperor_Earth_ joined
14:54 <kaniini> TemptorSent: apk search only searches the package name part.
15:04 leprechau joined
15:08 minimalism joined
15:49 medber joined
16:08 vakartel joined
16:11 <leitao> would it be useful to add a new field in APKBUILD called something like "source_mirror" or "source2", that will contain a different URL for the same source package, acting as a mirror?
16:12 <leitao> if the $source URL is down for any motivation, then, apk will use the mirror URL to grab the package.
16:12 <leitao> I think this will make the builds more reproducible.
16:12 <leitao> Any comments on this proposal?
16:17 <TemptorSent> kaniini: Is that behaviour something that might be changed? It's unintuitive to get no match when searching for a full package name that is the same it returns on the short name.
16:17 <kaniini> TemptorSent: it has always worked that way
16:17 <kaniini> leitao: i agree
16:19 <TemptorSent> kaniini: Does that mean that you think it should remain unchanged?
16:19 <kaniini> TemptorSent: no i think being able to search for full package atom makes sense
16:20 blueness joined
16:21 <TemptorSent> kaniini: Okay, good -- it just seems saner :)
16:22 <TemptorSent> I'm wondering if that was intentional behaviour, or an artifact.
16:23 <ncopa> leitao: i think you can set DISTFILES_MIRROR in /etc/abuild.conf
16:23 <ncopa> which is a mirror for all of the packages
16:24 <ncopa> eg. http://disfiles.alpinelinux.org
16:24 <leitao> ncopa, cool
16:26 <^7heo> pickfire: I remove some of my comments on your PR; since they were redundant noise. Feel free to remove your comments as well where applicable, so it makes a smaller review :)
16:26 <^7heo> ncopa: have you seen my work on mkinitfs?
16:26 <TemptorSent> ncopa: RE search -x behaviour... Was it intentional to only match on the package name and not the full atom?
16:42 ostera1 joined
17:17 tkharju joined
17:40 tkharju joined
17:54 gromero joined
18:19 leo-unglaub joined
18:54 ferseiti joined
19:06 cyteen joined
19:09 stwa_ joined
19:21 <jirutka> leitao: I don’t think that adding another source url would be really useful
19:22 <jirutka> leitao: for example in the case of LuaXML it would not work at all, b/c tarball from GitHub has different checksum
19:22 <leitao> jirutka, right, I was planning originally to point to the exact some package (same checksum)
19:22 <jirutka> kaniini: ^
19:23 <jirutka> leitao: kaniini: ncopa: what will be useful is to save all sources on our servers, that’s what other distros do… but it would require a lot of space…
19:24 <kaniini> jirutka there is already distfiles.alpinelinux.org
19:24 <jirutka> leitao: kaniini: ncopa: we already do this, but only for snapshots
19:24 <jirutka> kaniini: I know
19:24 <jirutka> kaniini: maybe it’d be useful to add some simple flag that certain source file should be cached on distfiles
19:25 <jirutka> kaniini: so we can use it for “unreliable” upstreams
19:25 <kaniini> that is what i'm thinking yeah
19:26 Emperor_Earth joined
19:27 <jirutka> kaniini: sadly, that’s basically every upstream hosted on very own site that may vanish anytime, instead of on GH, Savannah, Gnome etc.
19:28 <jirutka> kaniini: so maybe another option is to create a “blacklist” of sites that are not needed to be cached and cache everything not on this list
19:28 <kaniini> distfiles.dereferenced.org has nearly 6 years uptime :)
19:28 <jirutka> kaniini: nice!
19:29 <kaniini> as in it hasn't been down in 6 years
19:29 <kaniini> but i cheat there is a load balancer
19:30 <jirutka> kaniini: it was just a rule of thumb, ofc not every upstream not hosted on some big service is unreliable; and I’m the last person saying that everything should be hosted on some big third-party service, but the reality is that I’ve never seen tarball vanished on GH or even SourceForge
19:31 <TemptorSent> Query - is anyone aware of any out-of-tree DTBS?
19:31 <jirutka> kaniini: also there are dumb upstreams that remove old versions
19:32 <TemptorSent> Or should I say hardware which requires out of tree DTBS.
19:44 blueness joined
20:37 <jirutka> please note that this http://patchwork.alpinelinux.org/patch/3244/ is NOT the correct solution and it should not be merged
20:38 <jirutka> I think that it actually can’t even work
21:10 ostera joined
21:11 <jirutka> any volunteer to clean the current mess with php5/php7?
21:12 <TemptorSent> jirutka: Does a flamethrower qualify as a solution?
21:13 <jirutka> TemptorSent: unfortunately it does not :(
21:13 <jirutka> TemptorSent: but it’s my preferred solution too, but we can’t do that
21:13 <TemptorSent> Oh well, had to try ;)
21:14 <TemptorSent> I think I already have enough brick walls to bash down with my forehead for the moment, thanks.
21:29 <kaniini> jirutka: is it okay to just drop php5? :)
21:29 <jirutka> kaniini: hmm, that would be a solution
21:29 <jirutka> kaniini: but I can’t decide that
21:29 <kaniini> i'm skeptical that it will continue to receive security updates
21:30 <jirutka> kaniini: http://php.net/supported-versions.php
21:30 <kaniini> i agree, it is not really appropriate for me to make that decision as i do not use php at all
21:31 <kaniini> jirutka: yes, but wheher or not they actually follow through is debatable
21:31 <jirutka> kaniini: I have to use PHP for some stuff, but otherwise trying to avoid it as possible
21:31 <jirutka> kaniini: it’s PHP, security holes are a feature, not a bug ;)
21:31 <kaniini> right
21:31 <kaniini> anyway i lean toward dropping php 5
21:31 <kaniini> but
21:32 <kaniini> maybe that isn't a good change for 3.6
21:33 <jirutka> kaniini: let’s ask ncopa, clandmeter, fabled and andy
21:33 <kaniini> that seems reasonable considering they all work with php stuff :)
22:05 cyteen joined
22:13 Madchen joined
22:32 MH0815 joined
22:40 <Shiz> woo
22:40 <* Shiz> just packaged opensmtpd-extras
22:41 czart__ joined
22:41 <Shiz> anyone care to take a look at my apkbuild to see if what i'm doing is not overly crossing the line?
22:41 <Shiz> (took some inspiration from the php5 apkbuild)
22:46 ostera joined
22:46 <jirutka> Shiz: I hope that you’re kidding that you took inspiration from php5 abuild…
22:46 <Shiz> i'm not
22:46 <jirutka> Shiz: I don’t see your PR…?
22:47 <Shiz> haven't posted it yet, 1sec
22:47 <Shiz> :p
22:56 <Shiz> pushing now
23:04 <Shiz> jirutka: https://github.com/alpinelinux/aports/pull/1206
23:06 <jirutka> php5 was really a very bad choice for inspiration…
23:06 <Shiz> well, it is a package which is really a bunch of subpackages
23:07 <Shiz> this seemed the most reasonable approach
23:10 <clandmeter> what do all these new pr labels mean?
23:11 <Shiz> btw, probably less controversial: https://github.com/alpinelinux/aports/pull/1205
23:11 <Shiz> :p
23:31 <jirutka> clandmeter: just to categorize PRs, to make it easier to locate PRs that needs some attention or these which you want to review based on your skills
23:32 <jirutka> clandmeter: I’m gonna write a simple bot to automatically assign these labels based on content of the PR
23:38 <jirutka> clandmeter: I’ve created these labels in few minutes, but can’t figure out some sane coloring for them :( that’s why most of the new labels are just gray
23:38 minimalism joined
23:40 blueness joined
23:48 <jirutka> clandmeter: C stands for category, P for priority, S for status, T for type (or something like that); it’s inspired from Rust repository