[04:36] Good morning [05:39] Hey pitti!@ [05:39] hey RAOF, how are you? [05:40] Pretty good, yourself. [05:41] ? [05:45] RAOF: very well, thanks! looking forward to a long weekend (national holiday tomorrow, took off Friday) [05:45] Aww, yeah! [05:53] Hm. [05:53] When are we going to get that Qt patch that makes it not crash when you plug a monitor in? :) [06:29] Sweet5hark1, seb128, hi, jfyi, there is no sign of libreoffice 4.4.3 in vivid [06:46] ricotz, ? https://launchpad.net/ubuntu/vivid/+queue?queue_state=1&queue_text=libreoffice seems fine to me [06:51] seb128, ah, didn't expect it to be still in the queue, sorry [06:56] mitya57: I don't care if you guys rebuild with every release. It seems wrong to me :) [06:56] mitya57: but Mirv opened a bug about it... [06:56] good morning! [06:57] larsu, Actually we had a long discussion with lisandro and svuorela yesterday, and it looks like it *is* possible to fix our script. Someone just needs to write a regex for it :) [06:58] mitya57: cool. Err....... have fun?! [06:58] :P [06:59] Will try to do it in the evening :) [07:20] * willcooke yawns [07:20] morning [07:20] Oh, yeah. [07:20] Overnight for you :P [07:21] :D [07:21] late finish and early start today [07:21] yay [07:22] Winner! [07:23] hey willcooke robru [07:23] ups [07:23] hey willcooke RAOF [07:24] hey seb128 [07:24] RAOF, do you use a standing desk? [07:24] willcooke: I do, yes. [07:24] RAOF, like all the time, even for writing code? Are you happy with how you get on with it? (I assume yes, otherwise why would you) [07:25] Yes, except when I wander around with my laptop. [07:25] I'm toying with the idea of having a standing area so I don;t just sit on my arse all day everyday [07:28] It's particularly useful when you do your back, as I did on the weekend :( [07:28] heh [07:29] willcooke: do it! [07:30] * larsu is standing right now [07:30] But it's pretty easy, as my #warthogs pic should demonstrate :) [07:31] I actually dislike the sitting down at sprints; after not too long you can go the whole day standing without really noticing it. [07:44] I might give it a go for a few days and see what happens, but I need a proper height desk first [07:45] One can easily be jerry-rigged by means of stacking. [07:45] heh, I'll unpack the book shelf [07:52] larsu, Mirv: so far all my attempts to write a regex that will take (a) namespaces and (b) virtual methods into account have failed [07:58] ah, the joys of c++ [07:58] sorry :/ [08:05] ahoy [08:06] morning Laney! [08:06] hey larsu [08:07] what's up homie [08:07] hey Laney didrocks [08:07] u.k wakes up :-) [08:07] team uk [08:10] hmm, seems I broke something, desktop-next didn't try to build [08:12] mitya57: larsu: from my point of view it's ok to recompile gsettings-qt with it's Qt release. as a general trend, the private headers users just should go only downwards so I filed bugs against packages that seemed like they wouldn't really require them [08:12] Laney, why did you tweak? [08:13] some config changes were missed [08:13] mitya57: larsu: gsettings-qt sees so little changes that it's not practical problem for Qt preparation, unlike with other packages (if I'm testing, every time a package needing a rebuild is changed, I need to rebuild again and the preparation PPA might be broken for a while) [08:13] Mirv: personally I think it's ridiculous that we need to recompile when it's only using public API and ABI [08:14] Mirv: no matter how little work it is [08:14] Actually I am right now trying to rewrite the script using c++filt [08:14] Let's see if I succeed :) [08:14] larsu: sure, but there's a limit how much effort should be made to the symbol parsing. mitya57 seems having fun with the challenge though :) [08:15] :-) [08:15] mitya57: how do you generate the symbols? nm(1) can demangle as well [08:15] ha, as long as it's fun I'm all for it! [08:15] The symbols are generated by dpkg-gensymbols [08:16] ah, that uses c++filt as well [08:31] hum [08:31] no robert_ancell? [08:31] is anybody else having issues with gnome-keyring ssh/gpg in wily? [08:32] tjaalton, no, it's after his work hours [08:32] ok [08:32] xmir bomb.. :) [08:32] why did you need him? [08:32] gues it's not going upstream [08:32] +s [08:32] is there an issue with his upload? [08:33] no, it's fine [08:33] just need to import it to git, and there was some -xmir cruft left behind [08:34] k [08:35] tjaalton: Oh, congratulations on being tagged with primary X maintainership :) [08:35] $ initctl -v start gnome-keyring-ssh [08:35] gnome-keyring-ssh stop/waiting [08:35] hummm [08:36] xsession-init stop/waiting [08:36] I guess that's the issue [08:36] RAOF: gee, thx.. ;) [08:37] tjaalton, we are *extremely* grateful for you help and work on X.org [08:37] thank you! [08:37] willcooke: well I haven't done anything yet [08:38] too busy with skylake in the kernel land [08:38] Laney, is xsession-init "started" for you? [08:38] larsu, Looks like using c++filt will make the script *much* slower (Because we can't just fix all files with a single sed call, but we need to iterate over lines manually) [08:38] tjaalton, we're still happy that you are able to help with it though :) [08:38] but after holidays and before FF there should be a refresh of the usual bits [08:39] thanks [08:39] (Rewriting the script in some real programming language may be an option, but I don't want to do that now :)) [08:40] seb128: no, the script should just exec and finish, no? [08:40] Laney, k, just trying to figure out why gnome-keyring/-ssh is not active for me [08:40] it started earlier this week I think [08:42] seb128: doesn't start for me either [08:44] Laney, is it working for you? [08:44] stop/waiting [08:44] I can't confirm if it worked before though [08:44] mitya57: c++filt can filter a whole file from stdin, no? [08:44] it's the same on a vivid iso [08:45] Laney, k, well before something were asking for my ssh credential in a nice UI and storing them :p [08:45] that stopped happening for me in wily [08:46] does "start gnome-keyring-ssh" start it? [08:47] larsu, It can, but I want to check output of c++filt on each line and then write the *original* (mangled) line back, appending an " 1" if needed [08:47] $ start gnome-keyring-ssh [08:47] gnome-keyring-ssh stop/waiting [08:47] no [08:47] not in ps list [08:48] mitya57: oh... what does the 1 mean? [08:48] tjaalton, oh, a robert_ancell, grab him! [08:48] robert_ancell, hey [08:49] seb128, oh shit. I left xchat open :) [08:49] robert_ancell: hi! Good evening :) [08:49] lol [08:49] robert_ancell: heh, just pulled xserver -0u4 diff to git [08:50] tjaalton, oh good. I thought it was something more serious :) [08:50] robert_ancell: well, I was wondering if there are plans to try get it upstream? [08:50] tjaalton, where is the git branch? [08:50] pkg-xorg on git.debian.org [08:50] tjaalton, for both Debian and Ubuntu? [08:50] but could also migrate it to lp at some point [08:51] yes [08:51] tjaalton, yes, I'm working on it. I've cleaned the patches up a bit. The main bit I'm working on is how to make the DRI2 code shared. [08:51] ok cool [08:51] I had a good idea at EOD which I think can now make it wokr [09:14] ok think I fixed the config [09:17] Laney, the iso builder one? [09:18] ya [09:19] there's a file that maps from cdimage outputs to launchpad builds [09:19] I messed up the fields in it [09:21] https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/wily/ubuntu-desktop-next all building [09:21] (all doomed to fail, of course) [09:22] * Laney hopes people aren't too irritated by the email spam [09:22] every failed test generates an email to the subscribers [09:23] Laney, where is that map file and why is it needed? just curious and can be handy one day, who knows ;-) [09:24] it's on a branch on nusakan (the cdimage build server) [09:24] k [09:24] I'm not enough into that world to understand what's going on I think :-/ [09:24] thanks for fixing it though! [09:25] I was getting output like this: http://people.canonical.com/~ubuntu-archive/cd-build-logs/ubuntu-desktop-next/wily/daily-preinstalled-20150603.1.log [09:25] those are names of the old style cdimage buildds [09:25] dedicated machines just for image builds [09:25] which indicated that it wasn't trying to use LP to build them [09:26] I see [09:26] some reading of code later and I found that config file which indeed was missing entries for desktop-next [09:26] code -> lp:ubuntu-cdimage [09:26] http://bazaar.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline/revision/1520 [09:26] I see :-) [09:27] a similar private one [09:27] that one was also borked [09:27] k [09:27] I think we could get rid of the -system-image bit for desktop-next btw [09:27] Laney, do you know if we have recommends enabled on that iso/where to check? [09:28] I think they have it for core because there was already something called ubuntu-core before [09:28] but for us there is only one desktop-next [09:28] oh? how? [09:28] livecd-rootfs -> delete all of the SUBPROJECT stuff for desktop-next [09:28] ah, I see what you mean [09:29] I though you were speaking about the " system-image-snappy-common : Conflicts: system-image-common but 3.0-0ubuntu2 is to be installed" issue [09:29] nop [09:29] do you know for the recommends? [09:30] yep [09:30] https://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.wily/view/head:/touch [09:31] * Feature: no-follow-recommends [09:31] https://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.wily/view/head:/desktop [09:31] doesn't have it [09:31] (but touch-core does) [09:31] we inherit from core so have those disabled? [09:32] I think it means that the packages in core shouldn't have their recommends but the ones in desktop will [09:32] however there's also some config in livecd-rootfs to disable it which we have for touch but do not have for desktop-next [09:32] so I'm not actually sure [09:33] k [09:33] so need to lower that to a suggests I gues [09:33] s [09:33] the seeds are used to generate the Task: fields in the archive [09:33] so maybe the feature: only has an effect there [09:38] suggests> yeah I think so [09:38] Laney, thanks [09:38] if it's a recommends in 'desktop' it will get followed by germinate and then passed directly to apt-get [09:38] if in touch-core then recommends will be ok [09:38] (didn't check) [09:39] it's in desktop [09:39] ubuntu-system-settings [09:39] k [10:28] Laney when are you planning on uploading gtk 3.16? how soon? [10:28] 10 minutes? [10:28] :) [10:31] \o/ [10:31] ok, but can you block it in proposed until we can get the gnome-shell and friends uploaded? [10:31] or just breaks gnome-shell < 3.16 [10:32] how long are you going to be? [10:33] I can probably get mutter and gnome-shell done this evening [10:33] ok, will add a breaks [10:34] just for you [10:34] ♥ [10:39] can't find the box that contains my flat pedals [10:39] seems to have gone missing in the house move [10:39] * Laney grr === alan_g is now known as alan_g|afk [10:46] Laney, thanks, hopefully it doesnt go much deeper, I know gnome-session needs updatings, but that should mainly affect gdm I think === alan_g|afk is now known as alan_g === MacSlow is now known as MacSlow|lunch === alan_g is now known as alan_g|lunch [12:02] * Laney makes larsu happy [12:02] oh? [12:02] oh! [12:02] gtk? [12:02] almost [12:03] check your lp emails [12:03] already approving [12:03] well, reading, really [12:04] * larsu dances while reading [12:05] lol [12:05] be ready to get more work :-) [12:05] I should update to that version and start listing the issues I see :p [12:06] * larsu unsubscribes from bugs [12:07] roh [12:07] * seb128 goes for IRC nagging instead [12:10] hehe [12:15] Laney: the block starting at line 1021 in the diff should stay, no? [12:15] Laney: IGNORE ME [12:15] lemme ... ok! [12:15] reindent moved the block down [12:15] it's possible I made a mistake [12:15] when deleting lots of things like that it's easy to accidentally kill the wrong thing [12:16] ya [12:16] especially when some are ifndef and some are ifdef [12:17] Laney: did you autoindent or something? I wonder if the indent style was inconsistent before or your editor messed it up [12:19] it's possible, [12:20] I probably reindented using "=" when deleting blocks [12:20] might have forgotten to set stuff [12:20] Laney: cino=(0,{s,>2s,e-s,^-1s,n-s,t0 [12:21] braces are in the wrong column [12:21] and that messes up the (otherwise awesome) diff in that one place [12:21] whatever does that mean [12:21] gnu style please [12:21] is what that means in vi-speak [12:21] is cino some vim thing? [12:22] I don't know about it [12:22] cinoptions [12:22] indentation options for c [12:22] it's ... complicated [12:23] Laney: I can reindent and send you a branch [12:23] might be easier [12:27] hm, some of that was wrong indentation in the first place [12:29] lunch, will look when I'm back === MacSlow|lunch is now known as MacSlow [12:42] Laney, I've merged mutter and gnome-shell (should be ready to upload), will require gsettings-desktop-schemas update first though [12:45] Laney, I wont have time to look at that tonight, maybe Noskcaj can in the morning if you don't get to it first === alan_g|lunch is now known as alan_g [13:43] darkxst: ok, I probably can do if it's simple [14:21] Laney, larsu, can you look at https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1448969/comments/18 ? [14:21] Launchpad bug 1448969 in gtk+3.0 (Ubuntu Utopic) "GTK3 can't resize treeviewcolumn" [Undecided,Fix committed] [14:22] I got an email about it [14:25] they mostly don't have very much information [14:25] and then there are things like https://jenkins.qa.ubuntu.com/job/trusty-adt-update-manager/lastBuild/ARCH=amd64,label=adt/console [14:36] weird stuff :/ [14:36] that upload wasn't very intrusive, was it? [14:39] we aren't starting from a clean baseline [14:39] nor is the infrastructure particularly reliable [14:39] soooooooooo it's likely to be false positives [14:40] * larsu nods [16:43] Laney, larsu, soooo [16:44] I upgraded to new gtk&co from the ppa ww [16:44] where are my scrollbars?! [16:57] larsu: (sorry, was away) every symbols file has something like this in the header [16:57] libQt5Concurrent.so.5 libqt5concurrent5 #MINVER# [16:57] | libqt5concurrent5 #MINVER#, qtbase-abi-5-4-1 [16:57] the "1" means that dpkg should look at the line #1 and add a dependency not only on library package, but also on abi package [16:59] larsu: By the way you can override the generated shlibs:Depends in your rules file, just after a dh_shlibdeps call [17:00] And it looks like nobody wants to make the script slower (and more hackish), so it's unlikely that we'll be able to change the behavior === alan_g is now known as alan_g|EOD [17:38] g'night === JanC_ is now known as JanC [18:10] seb128: ping [18:11] hey andyrock [18:12] seb128: hey do you happen to know who takes care of killing all applications on shutdown/logout? [18:12] upstart/systemd or gnome-session? [18:12] andyrock: there are two mechanisms [18:12] most things in the session are connected either to x11 or dbus [18:12] so when the session bus or x server goes away they will die [18:12] but for lack of those, nothing explicitly goes around killing stuff [18:12] this is how screen sessions can stay alive, for example [18:13] desrt: i'm looking for a way to make sure unity is the last thing to be killed [18:13] systemd causes some problems here because it _does_ kill stuff, according to cgroup membership... so using screen with systemd can be problematic [18:13] at least before all the normal windows [18:14] andyrock: that's not really possible unless you start surfing the _NET_WM_PID properties on windows [18:14] various SM protocols do attempt to solve this, but of course that is opt-in [18:15] the problem is that unity lockscreen allows to shutdown the pc [18:15] interesting. that's another story. [18:15] on shutdown everything really does get signal 15 (then 9) [18:15] and during shutdown+lockscreen would be nice that the lockscreen would be the last thing to go away [18:15] and that is upstart/systemd [18:16] i think upstart had a mechanism to prevent processes from getting the axe during that process [18:16] not sure about systemd [18:17] axe? [18:17] getting the axe = being killed, i mean [18:31] https://www.irccloud.com/pastebin/r5OMPlcD/ [18:31] desrt: ^^^ [18:31] looks like is just random