[04:43] hi [05:10] Morning hikiko [05:11] Good morning duflu ! [05:35] Good morning [05:45] Morning pitti [05:46] hey duflu [07:48] good morning desktopers! [07:48] bonjour seb128 ! [07:48] salut pitti, bon vendredi ! ça va bien ? [07:48] seb128: oui, merci ! et toi ? [07:49] super, c'est vendredi et c'est l'été [07:49] +1 [07:49] 36°C, c'est trop chaud ! [07:50] ici il fait encore calm (~ 20) [07:50] oui, ici 26°C là mais 36°C prévu dans la journée [08:00] morning [08:01] hey andyrock, how are you? [08:01] having summer still in italy as well? ;-) [08:01] do you have nice plans for the w.e? [08:01] * andyrock is drining is daily dose of espresso [08:02] just chilling here [08:02] what about you? [08:02] morning all [08:03] hey hey [08:03] Morning [08:03] hey willcooke Laney Trevinho [08:03] Hey all [08:04] andyrock, no special plan, just going to enjoy the nice warm weather ;-) [08:04] Good morning Laney and Trevinho, how are you? [08:04] Hey pitti, quite good thanks... You? [08:05] I'm fine again, thanks (cold mostly over) [08:09] hi seb128 Trevinho andyrock, pitti and willcooke! [08:09] it rained a *lot* last night [08:09] * Laney was woken up a few times by it [08:09] but now is ssssssssssunnny [08:09] no rain here today nor in the forecast for the next days... [08:10] Rain? What's that?!? [08:10] haha [08:14] can post you some [08:14] I even got a bit wet on the way back from climbing [08:14] :-O! [08:15] that and http://www.bbc.co.uk/weather/ng5?day=1 [08:22] jbicha, thanks for the gtk update, I guess you noticed but your updates are stucked in proposed on autopkgtest issues though... might want to start by fixing that so the updates can get to users [08:23] glib is stucked as well :-/ [08:23] seb128: I've got a gvfs test build in my ppa but I unfortunately set the priority to "low" so it's taking a while [08:24] I don't think I'll be able to fix cjs or isenkram though [08:25] why not? [08:25] jbicha: (I can bump stuff) [08:26] File "/usr/lib/python2.7/dist-packages/isenkram/lookup.py", line 56, in modalias_match [08:26] module, lst = part.split('(') [08:26] ValueError: need more than 1 value to unpack [08:26] [08:26] cjs broke due to new g++ AFAIK, that's unrelated to GTK/glib [08:26] shouldn't be too difficult to debug, at least see what value it gets [08:26] and I suppose click broke with new PK? [08:26] pitti, right, it is, still britney isn't that smart [08:27] and gvfs has become horribly brittle for reasons yet unknown to me, but also unrelated [08:27] gtk should be easy enough [08:27] seb128: right, hence our hint axe :) [08:27] glib is a bit trickier [08:27] openssh gets "corrupted copy of /bin/ls" [08:27] which I guess is probably not glib's fault either [08:27] cmp: EOF on /data/adttmp/autopkgtest-virt-lxc.shared.dymmsgbx/downtmp/autopkgtest_tmp/tree/regress/copy [08:27] right, that's really strange [08:27] http://autopkgtest.ubuntu.com/packages/o/openssh/yakkety/armhf/ [08:28] smells like a change in lxc or so [08:28] izsystemdfault! :p [08:28] or maybe new glibc [08:28] yeah, more likely [08:28] so in summary, I'm happy to let glibc in [08:29] gtk as well? [08:29] err, "glib" :) [08:29] you mean glib right? [08:29] lol [08:30] not sure about isenkram, that started failing with new gtk [08:30] Failed to connect to Mir: Failed to connect to server socket: No such file or directory [08:30] Unable to init server: Could not connect: Connection refused [08:30] that's the -gui test [08:30] the other test is broken too, though, so not *only* gtk's fault [08:31] I started two local test runs of isenkram, against y and y-proposed [08:31] if the former succeeds, I blame GTK [08:32] seb128: actually, did click really break with new packagekit? https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-yakkety/yakkety/amd64/c/click/20160814_075605@/log.gz looks much more apt related [08:33] well I uploaded a new gtk3 so if we wait much longer, we'll have to wait for the new round of autopkgtests for gtk3 [08:33] or apparmor or whatnot [08:35] yeah... [08:35] seb128, jbicha: oh, locally isenkram succeeds against both y and y-proposed [08:35] I get the Mir error messages, but these seem to be "expected" [08:35] * pitti retries with --all-proposed [08:35] right, that's nothing new [08:36] openssh started failing consistently on two different arches in lxc [08:37] pitti: I should have pinged you about gtk3 before uploading; I'm thinking new gtk3 will also get stuck on ubuntu-release-upgrader (like webkit2 did) [08:38] jbicha, https://launchpad.net/ubuntu/+source/libraw/0.17.2-5 is having build issues [08:39] jbicha: only if the new gtk needs the broken -proposed webkitgtk2, does it? [08:39] seb128: yes, I synced the wrong version, will have to wait for 0.17.2-6 [08:39] k [08:39] jbicha: autopkgtests try to minimize the packages from -proposed, and since u-r-u generally works (just fails against proposed webkitgtk2), it ought to work against proposed gtk [08:40] I didn't think it was a webkit-specific failure [08:52] jbicha: the history on http://autopkgtest.ubuntu.com/packages/u/ubuntu-release-upgrader/yakkety/amd64/ looks like that though [08:53] and the log (https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-yakkety/yakkety/amd64/u/ubuntu-release-upgrader/20160805_154819@/log.gz) confirms the uninstallability [08:53] some half-finished transitino? === hikiko is now known as hikiko|ln [10:07] Laney: anything changed in yakkety gtk/themes as tsdgeos and ltinkl are getting http://i.imgur.com/6N52nhb.png [10:07] So no bg in panel [10:07] tsdgeos: window decorations are fine instead, right? [10:08] yes [10:08] decorations are good [10:08] Since when? [10:08] today [10:08] No [10:08] no unity change too [10:08] Not from me anyway [10:08] * Trevinho still waits tedg fixes :-P [10:09] for a landing [10:09] maybe lukas has it since more time [10:09] What did you upgrade? [10:09] to be honest it's a just intsalled laptop yesterday [10:09] so maybe i had it yesterday too and didn't realize [10:11] but i don't have it on my other machine either [10:11] so it's weird === hyperair is now known as Guest23766 === Guest23766 is now known as hypera1r === hikiko|ln is now known as hikiko [10:56] woot! Only Radiance on Gtk 3.20 to go and that's everything moved to scaled [10:57] but first for a little break [10:57] enjoy your lunch! [11:15] * Laney has made a pull request for langpack stuff [11:15] * Laney breathes out [11:33] happyaron, hey, still not nma 1.2.4? [11:34] Sweet5hark1, hey, did you see my toolbar comment? [11:48] seb128: nope, was it about a 5.2.0 "empty" toolbar? [11:54] Sweet5hark1, yes, can do I screenshot if you want [11:54] just wanted to know if that's a known issue [11:55] seb128: yes, saw it yesterday when trying a xenial->yakkety upgrade in a VM. thanks for the hint though. [11:55] jdstrand: hi, looks like https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1588197 (Invalid but a good description of the bug) is still present in yakkety; should I revert the im-config change? [11:55] Launchpad bug 1588197 in evince (Ubuntu) "Can't type anything in search box" [Low,Invalid] [11:56] seb128: still: looking it getting gtk3 in shape, gtk2 is for laters. [11:57] Sweet5hark1, k, thanks [12:11] off to the post office to post off some more documents pursuant to my quest to become irish [12:15] Laney, Go n-éirí an bóthar leat! [12:15] wow, we'll soon all have to learn Gaelic :) [12:15] :-) [13:14] Laney: did you see https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1580463/comments/15? apparmor already had the change in yakkety so there is no reason to revert it. I reverted it from -proposed not because it was a bad change but because it needed a corresponding apparmor change that was going to take a while (that has since landed btw) [13:14] s/already had/already has/ [13:14] Launchpad bug 1580463 in apparmor (Ubuntu Yakkety) "Snap blocks access to system input methods (ibus, fcitx, ...)" [Medium,In progress] [13:15] unless yakkety users are seeing an issue, in which case I'd like to get more information before reverting anything [13:27] heya Sweet5hark1, what would it take to convince you to add the .desktop files to the snap releases? [13:29] jcastro: time. not much, but things add up. currently dying death by a thousand paper cuts ... [13:29] * jcastro nods [13:36] jdstrand: hmm, well I'm on yakkety - do you know when apparmor got the fix? maybe I just need to restart my session [13:36] you are seeing the problem on yakkety? [13:36] when did you upgrade? [13:36] I killed ibus [13:37] so not right now :-) [13:37] do you see apparmor denials? [13:37] [47070.327056] audit: type=1400 audit(1472212193.200:89): apparmor="DENIED" operation="connect" profile="/usr/bin/evince" pid=12297 comm="pool" family="unix" sock_type="stream" protocol=0 requested_mask="send receive connect" denied_mask="send connect" addr=none peer_addr="@/tmp/ibus/dbus-0xqs8BG9" peer="unconfined" [13:37] [47131.317155] audit: type=1400 audit(1472212254.184:90): apparmor="DENIED" operation="connect" profile="/usr/bin/evince" pid=12428 comm="pool" family="unix" sock_type="stream" protocol=0 requested_mask="send receive connect" denied_mask="send connect" addr=none peer_addr="@/tmp/ibus/dbus-0xqs8BG9" peer="unconfined" [13:37] let me check the apparmor policy for both [13:38] nod, thanks [13:38] hmm [13:38] wait, those are old [13:38] Thu Aug 25 22:32:38 2016 [13:38] unless I still had the process running [13:39] well, the apparmor change should have been from a long time ago [13:39] let me restart my session so that ibus comes back [13:41] tyhicks: hey, did yakkety apparmor not get the ibus fix in https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1580463/comments/15? [13:41] Launchpad bug 1580463 in apparmor (Ubuntu Yakkety) "Snap blocks access to system input methods (ibus, fcitx, ...)" [Medium,In progress] [13:41] Laney: it looks like yakkety doesn't have the apparmor fix. I'm confident you will see the issue. we'll get that fixed [13:47] jdstrand: rocking, thanks [13:47] Trevinho: I just got tsdgeos bug [13:47] actually this session is bad bad bad [13:47] no unity-gtk-module either [13:47] or ssh-agent [13:47] ah [13:48] you think is something related to initialization or session issues? [13:48] don't know [13:48] just saying that I got it [13:48] give me a minute to look [13:55] hmm, ok, the systemd stuff seems unrelated [13:55] still got the transparent panel though [13:57] * Laney suspects [13:57] Trevinho: is it stealing theme info from gnome-panel's css? [13:57] Laney: yeah... But that should have a lower prio [13:58] Laney: also the text glyph is using the panel bg too.. And it works in there [13:58] Trevinho: https://launchpad.net/ubuntu/+source/ubuntu-themes/16.10+16.10.20160823-0ubuntu1 [14:00] yeah downgrading that fixes it [14:00] * Laney spanks mitya57 === JanC is now known as Guest12120 === JanC_ is now known as JanC [14:06] Trevinho, https://code.launchpad.net/~hikiko/compiz/compiz.fix-expo-gap-bug/+merge/304076 [14:06] jdstrand: looks like I forgot a change in that apparmor SRU :/ [14:06] tyhicks: oh, it didn't make it in the xenial update either? [14:07] jdstrand: it doesn't look like it [14:07] jdstrand: now I can't remember if we needed it for xenial [14:07] tyhicks: there is a card for the ibus work. perhaps add a task to it? [14:08] tyhicks: my im-config change is waiting on the apparmor change [14:08] Trevinho, the expo plugin bug wasn't finally caused by the new bottom y offset, it occured with the x offset too... It seems that all the transformations were buggy :) Can you get a look tomorrow? [14:08] jdstrand: in xenial? [14:08] yes [14:08] tyhicks: https://trello.com/c/DQKx7XYG/900-snappy-unity7-ibus-fcitx-https-bugs-launchpad-net-ubuntu-source-snapd-bug-1580463 [14:09] tyhicks: (there is already a task for you btw) [14:10] jdstrand: looks like I only remembered needing to make the fcitx and mozc changes which probably caused my brain to forget the needed ibus changes... [14:10] jdstrand: ok, I'll need to remember what changes need to be made and then I'll get that ball rolling [14:11] Laney: mh, so we should probably redefine something for unityPanel only. [14:11] hikiko: thanks, I'll check it [14:11] Trevinho: The only thing I see that intersects is using the style class "gnome-panel-menu-bar" [14:12] thanks Trevinho :) [14:12] +good afternoon all /me leaving [14:12] bye hikiko, happy weekend! [14:12] bye! happy weekend! [14:13] hikiko: there's still an issue I think [14:13] hikiko: it works fine for the bottom, but not on top [14:28] Trevinho: [14:28] .gnome-panel-menu-bar, [14:28] panel-applet > menubar, [14:28] clock-box { background: transparent; [14:28] this sounds bad ;-) [14:31] yaeh [14:37] Trevinho: looks like you can just drop that [14:37] some other style makes it work [14:37] Laney: want me to MP that? [14:37] if you want to reproduce / confirm the fix [14:37] then please do [14:38] by "that" I mean adding that gnome-panel style class in unity [14:38] just to be clear [14:38] ;-) [14:46] Laney: that was there for historic reasons, but I guess e can safely drop it yes.. [14:47] Laney: I would land things, but I'm still blocked on that systemd branch, since i added in the silo also libindicator changes... [14:48] Laney: I could land the libindicator thing for now, then wait tedg to fix the unity one [14:48] for a new landing [14:48] what you prefer? [14:48] Cool, sorry I haven't gotten to that, pulled away on snappy things. I should be done with those today. [14:51] Trevinho: Don't know, you might get people complaining if the panel's theme is broken so it might be smarter to get that uploaded fast [14:51] but maybe not [14:51] use your judgement :-) [14:51] Laney: well, the thing is that... it wouldn't probably land by today anyway [14:52] you could do a new landing with just this fix and other safe ones if there are any [14:52] Laney: also............ [14:52] Laney: we don't want to drop that I think [14:52] Since it's the way we use to get the panel to be properly colored when a standard gnome theme is done [14:53] is used* [14:53] which... might happen for some users [14:53] Laney: so I'd prefer to fix our themes css first [14:53] I should think it is right for gnome-panel [14:53] Laney: yes, but css has a not statement... [14:54] so we can remove that for unity one [14:55] ok, you can fix it in the theme if you want [14:55] that is also probably easier to upload fast [14:55] yeah [14:55] tsdgeos: do we have a bug for that transparent panel thing? [14:56] Trevinho: i didn't open it [14:57] tsdgeos: can you= [14:57] ? [14:58] Trevinho: sure, on it [14:58] ta [14:59] hey desktoppers, I'm thinking about pushing webkit2gtk 2.12.4 to xenial as a security update. Do you recall any regressions with newer webkit releases since xenial? [15:03] Trevinho: not very good btu https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1617371 [15:03] Launchpad bug 1617371 in unity (Ubuntu) "Top bar is transparent in yakkety" [Undecided,New] [15:05] mdeslaur: I don't remember anything, FWIW (haven't been paying much attention to it though) [15:05] jbicha might [15:10] Laney: I think that styl echange also breaks the unity corners... [15:10] they're too small now [15:10] I mean the decoration corners [15:14] :-o [15:22] Got some nice "alpha" decorations...Aero style :-D [15:22] https://usercontent.irccloud-cdn.com/file/INwvHPoN/ [15:23] lets keep those [15:23] that looks cool [15:24] Laney: what is the parent of all the gnome-panel decorations? Is there a name? [15:24] Laney: so i can just use that instead of :not... [15:24] no idea [15:25] Laney: could you check it? [15:25] :P [15:25] doesn't :not(.unity-panel):not(.unity-decoration).gnome-panel-menu-bar work? [15:25] it give me that [15:25] * Laney tries [15:25] ah, ok I didn't save the .unity-decoration thing [15:25] so... [15:26] it works yes [15:26] nice [15:26] let me prepare a MP [15:27] can you request a review from mitya57 and/or albertsmuktupavels please? [15:27] so they can check it doesn't break gnome-panel [15:27] the unity-decoration class was just added one week ago... Because I thoght... Who knows, it could be useful... And so it was :-) [15:27] hehe [15:27] you saw into the future [15:28] considering that using the name doesn't seem to work as it used to be... [15:29] wonder what would happen if you set the css names to the gnome-panel ones [15:29] severe breakage [15:30] ah, the ximion reviews are rolling in [15:30] ♥ [15:33] Trevinho, andyrock, is any of you looking a the unity first boot keybinding screen not closing with the mouse on yakkety (at least on a daily iso boot in a virtualbox)? [15:33] like clicks go through to nautilus icons [15:33] even clicking on the X [15:33] seb128: I've some refactoring going on which will fix that too [15:33] hopefully :-) [15:33] k [15:34] is that a regression? not going to impact SRUs right? [15:34] seb128: at this point I think everything is SRUable... [15:34] seb128: I mean, since there are other bugs which could be fixed by this, I'll try to SRU these changes too [15:35] is that bug in xenial? [15:35] I don't remember having it on xenial iso [15:35] seb128: it could happen sometimes... more randomly [15:36] weird [15:36] it's happening every time on yakkety [15:36] seb128: also other bugs will be fixded I think [15:36] Laney: here's your not's https://code.launchpad.net/~3v1n0/ubuntu-themes/panel-rules-ignore-unity/+merge/304095 [15:37] k [15:37] it's always you reply [15:37] refactoring will fix all the issues :p [15:37] it does :-D [15:39] Siloed too... https://requests.ci-train.ubuntu.com/#/ticket/1876 [15:39] Trevinho, good work :-) [15:41] Laney: thanks [15:48] thanks Trevinho! [15:48] landing-099 :-o [15:48] Yes, i won that! [15:48] I noticed too :-) [15:54] Laney: that was a long patch! [15:54] hope you find the comments useful [15:57] ximion: not going to look more today :P [15:57] but thanks! [15:57] I wonder if there's a way to avoid synchronized [15:57] or minimise it at least [15:58] Laney: what puzzles me the most is your routine to extract an archive in libarchive using the disk writer, which requires a chdir to be actually useful [15:58] srsly [15:58] because all the routines to do this in a threadsafe way are there [15:58] take a look at the API [15:58] hopefully I just read it wrong [15:59] I was like "so how do you set the destination? there's no parameter for that" [15:59] for the synchronized block, maybe one can make it smaller, but as soon as you start changing env vars, it must be synchronized [16:00] Laney: see extractFilesByRegex() on how to probably write the thing you want [16:00] it felt stupid to go over all the files individually [16:01] hum [16:01] there is also the read () method, which lets you extract just the stuff you need (foreach (entry; archive.read ()) { // move data somewhere } [16:01] is anyone using yakkety? do you get an hibernate item in indicator-session? [16:01] there is one in virtualbox on the daily iso [16:02] not here [16:02] that was not there on xenial, I wonder if that regressed or if we reactivated hibernate by default [16:02] k [16:02] Laney: the disk-writer does exactly the same thing ^^ - also, do you really need to extract the whole package? [16:02] need more debugging I guess [16:02] Laney, thanks [16:03] ximion: yeah, but I believe they got it right :P [16:03] I'm suspicious of your use of baseName in byRegex [16:04] Laney: yeah, byRegex won't preserve the directory structure, AFAIK) [16:04] I need usr/share/locale-langpack and var/lib/locales/supported.d [16:04] so I could write a function that does something like this [16:04] maybe it's better to avoid using that writer thing just for the chdir alone [16:06] jup [16:06] what a weird api [16:07] however [16:07] so far I got rid of it in pretty much all libarchive using code, so people can enter the wonderful world of multithreading without worrying about this [16:07] it's infact necessary to have this be synchronized anyway [16:07] so that all packages which use langpacks get them extracted [16:08] yeah, but since this is non-backend specific API, and at some point in time someone might use it without having read about non-threadsafeness... :P [16:08] indeed [16:09] I've got some code to read .mo files directly by the way [16:09] you could probably give the byRegex method another flag to preserve directory structure and then have it extract using a regex matching usr/share/locale-langpack and var/lib/locales/supported.d [16:09] but it requires you to load all strings into memory at the minute [16:09] which sucks [16:09] at some point I'll replace it with a smarter method [16:09] .mo files contain a hash table themselves already [16:09] then we can eliminate a lot of this stuff [16:10] specifically the environment variable bits [16:10] that would be awesome! [16:10] I wonder if GLib is interested in having that kind of API [16:11] I also find it very weird that apparently nobody provides API for this yet [16:11] python does :-) [16:11] I would have taken bets before that GLib has this kind of API ^^ [16:11] this little project has hit some very dubious parts of the linux platform [16:12] good fun [16:14] :D [16:14] yeah, this happens... you sometimes find very, very dark corners in the Linux platform [16:14] (and often it's really really old stuff, or something crypto-related) [16:15] mdeslaur: webkit2gtk 2.12 has been in the gnome3-staging ppa for xenial for months and I haven't gotten any complaints about it [16:16] Laney: btw, testing the templating stuff in D is something you should take a look at :D - I avoided using it at first, but it's really handy - feels almost like writing in a dynamically typed language sometimes :D [16:16] is that the ! thing? [16:16] oho, we have another sysvinit/systemd debate on debian-devel! [16:17] need to get into the mindset of seeing it as a solution [16:17] Laney: yes - I wrote an example in the review (don't know if it works though, but it should) [16:17] I looked at the docs for RefAppender [16:17] didn't actually learn much from that experience [16:17] :P [16:18] templates are really nice if you e.g. want a tree structure taking arbitrary elementy as values without having to resort to void pointers :P [16:18] Laney: me neither - my best guess on what it does and how it works comes from the name of that thing ^^ [16:19] (and from using Appender, which is more obvious on what it does) [16:20] mdeslaur: there's a few random crashes but it looks pretty good to me really: https://launchpad.net/ubuntu-gnome/+bugs?field.searchtext=webkit2gtk&orderby=-id [16:20] it was also non obvious to find out whether this.array = someArray was going to make a copy or not [16:20] ended up experimenting [16:21] as you will see in the review, I was confused as well [16:21] we should probably be nice and file a bug against the documentation [16:23] it's sort of documented in here https://dlang.org/library/std/container.html [16:26] jbicha: great, thanks! [16:32] woot! The move to scaled is complete! https://code.launchpad.net/~willcooke/ubuntu-themes/hidpiicons [16:32] *cough* and untested [16:32] Laney: oh, Array is GC-free - nice! [16:33] hrhr [16:51] * Laney hijacks Trevinho's landing [17:01] hey desktopper, I'm having a nightmarish time with Unity 7 on a multimonitor desktop since upgrading to 16.04.... have there been any other complaints about that or am I just solo artists? [17:04] in particular, every time I come back from the lockscreen, windows are randomly moved around to different displays and sometimes different workspaces [17:06] and at random times the Panel and Launcher stop responding to mouse input (although keyboard navigation still works, so I can ctrl-super-right to semimaximize a window to interact with menus using LIM) [17:09] not heard of anything like that - check LP and file a bug if not? [17:09] i saw something similar on launchpad [17:09] * Laney is off, back tuesday, happy weekend [17:09] o/ [17:09] but not sure unity is actually responsible for that [17:12] Laney, have a nice w.e! [17:12] calling it a week as well [17:12] see you next week desktopers [17:15] have a great weekend seb128 :) [17:28] night all. Public holiday on Monday, see you Tuesday! === davmor2 is now known as davmor2_hols [22:05] Hi everyone, after I replaced my motherboard, I cannot access Ubuntu but only Windows. I tried several ways to fix Grub but I cannot. Can anybody help me?