[00:14] Bug #1801201 opened: Installed snap icons missing if using pixmap === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [08:05] morning [08:43] Morning o/ [08:43] Are zyga or mvo around today? [09:05] hey sil2100! [09:06] sil2100: no, he has a day off [09:07] sil2100: zyga thats is; don't remember about mvo, but probably off as well [09:08] morning Chipaca! [09:09] :< [09:09] pstolowski: morning! [09:11] pstolowski: thank you for the review! [09:12] pstolowski: if you still have room for more, #6074 would be nice [09:12] PR #6074: strutil: make VersionCompare faster [09:12] pstolowski: yesterday I was wondering if you'd be taking today off as well [09:12] Chipaca: added a few comments to your "survive missing..." PR; i need 2nd cup of coffee though, so if i suggested something silly, it's because of not enough coffee [09:13] pstolowski: :-) [09:13] pstolowski: I'll think about the !(err == nil && exists && isDir) vs err != nil || !exists || !isDir [09:14] pstolowski: it used to be the second way, fwiw [09:14] i changed it because i thought it was clearer [09:14] so maybe i was wrong =) [09:15] i'll try splitting it out and see what it looks like [09:18] Chipaca: thanks. [09:18] Chipaca: will look at this other PR. [09:20] * zyga is off [09:20] (just having wifi) [09:21] + pacman -Rnsc --noconfirm xdg-utils [09:21] error: target not found: xdg-utils [09:21] hmm [10:20] Chipaca: +1 for version check optimization, with tiny suggestions [10:20] pstolowski: ok [10:20] pstolowski: ok to do them in a followup? [10:20] Chipaca: sure [10:21] Chipaca: although you'll probably not get second +1 today :} [10:21] pstolowski: didn't it already have one? [10:21] Chipaca: that one has [10:21] Chipaca: but followup won't [10:21] pstolowski: ah, you mean for the followup [10:22] pstolowski: but the followup is happening anyway :) [10:22] ah, ok [10:22] pstolowski: (it's the rewrite of #6065 using the new version compare) [10:22] PR #6065: cmd, strutil: make coreSupportsReExec faster [10:22] ah, actually that one already has a +1 :-D [10:23] but, yeah, it's a rewrite so i'd be cheating if i used that [10:23] hmmmmmmmmm [10:23] mm [10:23] m [10:26] pstolowski: https://pastebin.ubuntu.com/p/gb9TR4268y/ [10:26] pstolowski: strings.Trim* is unideal [10:26] jeeez [10:27] ok, leave it as is ;) [10:28] Chipaca: uh, i presume your earlier PR fixes the occasional error i see on travis today: [10:28] - Save data of snap "test-snapd-tools" in snapshot set #1 (cannot create archive: tar: common: Cannot stat: No such file or directory (and 1 more)) [10:29] and everything below collapses [10:29] pstolowski: yes [10:29] and we won't land it today :( [10:30] pstolowski: I'll push your suggestions in a bit, and then I'll land it once green [10:30] it's tripping up tests too much [10:30] we can always revert if it was Wrong [10:31] pstolowski: btw if instead of TrimLeft I use TrimLeftFunc, it's only 10% slower and doesn't use any more memory [10:31] the problem seems to be TrimLeft, which makes a cutset object [10:31] cuset function object thing [10:33] ack. i expected it would be slightly slower as it supports substring match.. but that's beyond my wildest expectations [10:34] thanks for checking. good to know [10:49] Chipaca: thanks for the changes #6086, i find these conditions much more readable now (but again, it might be personal preference) [10:49] PR #6086: overlord/snapshotstate/backend: survive missing directories [10:49] pstolowski: yep, i get it [11:08] Chipaca: restartin #6086, travis failed with "null" [11:08] PR #6086: overlord/snapshotstate/backend: survive missing directories [11:15] PR core#38 closed: Add another pi-config option [11:15] PR core#83 closed: move most of the ubuntu-core config deb into the snap snap build [11:15] PR core#98 closed: Add force_turbo rpi option [11:16] PR core#38 opened: Add another pi-config option [11:16] PR core#83 opened: move most of the ubuntu-core config deb into the snap snap build [11:16] PR core#98 opened: Add force_turbo rpi option [11:29] PR snapd#6087 opened: tests: core 18 does not support classic confinement [11:44] cjwatson, jut FYI i think your theory about the proxy token timeout and my 2h kernel build was wrong, a 3h build finished fine yeterday (same snapcraft.yaml) https://launchpad.net/~build.snapcraft.io/+snap/0e2b1c47138b20d1431cf32b24b68bb3-xenial/+build/367710 [11:45] ogra: It's probably marginal and just happened to reach the relevant pull stage before the two-hour cutoff [11:45] ogra: I've checked and the proxy auth token does indeed time out after two hours, as I remembered [11:46] ogra: In fact, there are enough timestamps in that log that you can see it [11:46] well, the last part in that snapcraft.yaml is a single external module build, i doubt that takes 1.5h [11:46] 1 Nov 23:27:40 ntpdate[1830]: adjust time server 10.211.37.1 offset -0.010249 sec [11:46] [02/Nov/2018:01:23:03 +0000] "CONNECT github.com:443 HTTP/1.1" 200 161369 "-" "git/2.7.4" [11:46] just under two hours difference [11:47] hmm, weird [11:47] ogra: the slow bit might be actually packing up the snap maybe? not sure [11:47] there's not much else at that point that could be slow [11:48] yeah and that bit has no timetamps [11:49] Indeed, unfortunately [11:58] hi, does anyone know how to make nginx run inside a snap? if I specify "user root" it tries to initgroups() and fails [12:04] ackk: lp:snapstore-snap (Canonical-private) has some very hacky stuff to make that work [12:04] cjwatson, are you using nginx from the deb or building your own? [12:04] Basically shoving in https://paste.ubuntu.com/p/GK6GtfDbzh/ to stub it [12:05] ackk: we use stage-packages: nginx-light [12:05] and use that [12:06] cjwatson, I see [12:06] It's not pretty, but it works. See https://forum.snapcraft.io/t/seccomp-filtering-for-setgroups/2109/7 [12:07] cjwatson, thanks [12:07] np [12:17] PR snapd#6077 closed: overlord/ifacestate: use map[string]*connState when passing conns around [12:54] Chipaca: cachio are we skipping the standup? [12:54] I wouldn't mind, nothing new since yesterday I don't think [12:57] pstolowski, no idea [12:57] cachio: it's up to us, there is no one else today [12:58] pstolowski, let's skip it in that case [12:59] pstolowski, I am working fixing tests now [13:00] pstolowski: I thought degville was also with us today [13:01] Chipaca: pstolowski: yep, I'm here. [13:01] (there) [13:01] Chipaca: ah, you may be right, sorry! [13:01] degville: let's skip it unless you have more news for us than can fit on irc =) [13:01] that's fine :) [14:07] PR snapd#6086 closed: overlord/snapshotstate/backend: survive missing directories [14:10] PR snapd#6088 opened: tests: add debug output for degraded test [14:12] PR snapd#6074 closed: strutil: make VersionCompare faster [14:31] * cachio afk === alan_g is now known as alan_g_ [15:12] PR snapd#6088 closed: tests: add debug output for degraded test [15:42] so, someone who shall remain nameless managed to figure out how to get GTK2 and GTK3 to both work from the same snap [15:43] hint, it involves removing GTK_PATH ;-p [15:44] * diddledan pings kenvandine about that one [15:44] I'm just off out, but I'll write it up later [15:45] hey diddledan [15:45] ello :-) [15:47] the customised desktop-gtk part (patch coming in a second message) https://www.irccloud.com/pastebin/d2kIJ3Va/ [15:47] the patch referenced in the part https://www.irccloud.com/pastebin/nuqbPhB8/ [15:48] add this environment somewhere that it takes hold - could just as easily be added to the patch https://www.irccloud.com/pastebin/VgcQ5ALO/ [15:50] obviously the patch is only a patch for my use case where I'm reusing the desktop-helpers as source but to add to the desktop-helpers it can be added directly to the gtk script rather than maintained as a separate patch [15:51] anywho, that's all I got, I need to jet now. bbiab [15:51] diddledan: cool [16:21] PR snapd#6087 closed: tests: core 18 does not support classic confinement [16:22] cachio: ^ [16:22] Chipaca, good [16:22] thanks [16:50] is something wrong with build.snapcraft.io? https://usercontent.irccloud-cdn.com/file/3vIFFkBZ/image.png [16:55] refresh? turn of ad blocker? [16:58] no ad blocker, though I am using firefox which might be blocking stuff through it's "don't track me" features [16:59] i just logged in and it worked here [16:59] aha. it's https everywhere extension [16:59] that stuff is all js locally [16:59] ahhhh [16:59] so something is being forced to https that isn't responding... [17:00] or not. it's working now even after re-enabling https-everywhere [17:00] perhaps a stodgy cache then [17:06] diddledan, do you have privacy badger as well? [17:06] no, I haven't got that currently === pstolowski is now known as pstolowski|afk [17:30] PR snapd#6062 closed: tests,store,daemon: ensure proxy settings are honored in auth/userinfo too [17:44] PR snapd#6089 opened: tests: install dependencies during prepare [18:14] PR snapcraft#2359 closed: [WIP] extensions: add glib [18:38] PR snapcraft#2388 opened: project: early snapcraft.yaml validation [22:20] Of course, the first time I actually try layouts I need to create new entries in / :P