/srv/irclogs.ubuntu.com/2015/06/03/#ubuntu-desktop.txt

pittiGood morning04:36
RAOFHey pitti!@05:39
pittihey RAOF, how are you?05:39
RAOFPretty good, yourself.05:40
RAOF?05:41
pittiRAOF: very well, thanks! looking forward to a long weekend (national holiday tomorrow, took off Friday)05:45
RAOFAww, yeah!05:45
RAOFHm.05:53
RAOFWhen are we going to get that Qt patch that makes it not crash when you plug a monitor in? :)05:53
ricotzSweet5hark1, seb128, hi, jfyi, there is no sign of libreoffice 4.4.3 in vivid06:29
seb128ricotz, ? https://launchpad.net/ubuntu/vivid/+queue?queue_state=1&queue_text=libreoffice seems fine to me06:46
ricotzseb128, ah, didn't expect it to be still in the queue, sorry06:51
larsumitya57: I don't care if you guys rebuild with every release. It seems wrong to me :)06:56
larsumitya57: but Mirv opened a bug about it...06:56
larsugood morning!06:56
mitya57larsu, 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:57
larsumitya57: cool. Err....... have fun?!06:58
larsu:P06:58
mitya57Will try to do it in the evening :)06:59
* willcooke yawns07:20
willcookemorning07:20
RAOFOh, yeah.07:20
RAOFOvernight for you :P07:20
willcooke:D07:21
willcookelate finish and early start today07:21
willcookeyay07:21
RAOFWinner!07:22
seb128hey willcooke robru07:23
seb128ups07:23
seb128hey willcooke RAOF07:23
willcookehey seb12807:24
willcookeRAOF, do you use a standing desk?07:24
RAOFwillcooke: I do, yes.07:24
willcookeRAOF, 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:24
RAOFYes, except when I wander around with my laptop.07:25
willcookeI'm toying with the idea of having a standing area so I don;t just sit on my arse all day everyday07:25
RAOFIt's particularly useful when you do your back, as I did on the weekend :(07:28
willcookeheh07:28
larsuwillcooke: do it!07:29
* larsu is standing right now07:30
RAOFBut it's pretty easy, as my #warthogs pic should demonstrate :)07:30
RAOFI actually dislike the sitting down at sprints; after not too long you can go the whole day standing without really noticing it.07:31
willcookeI might give it a go for a few days and see what happens, but I need a proper height desk first07:44
RAOFOne can easily be jerry-rigged by means of stacking.07:45
willcookeheh, I'll unpack the book shelf07:45
mitya57larsu, Mirv: so far all my attempts to write a regex that will take (a) namespaces and (b) virtual methods into account have failed07:52
larsuah, the joys of c++07:58
larsusorry :/07:58
Laneyahoy08:05
larsumorning Laney!08:06
Laneyhey larsu08:06
Laneywhat's up homie08:07
seb128hey Laney didrocks08:07
seb128u.k wakes up :-)08:07
Laneyteam uk08:07
Laneyhmm, seems I broke something, desktop-next didn't try to build08:10
Mirvmitya57: 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 them08:12
seb128Laney, why did you tweak?08:12
Laneysome config changes were missed08:13
Mirvmitya57: 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
larsuMirv: personally I think it's ridiculous that we need to recompile when it's only using public API and ABI08:13
larsuMirv: no matter how little work it is08:14
mitya57Actually I am right now trying to rewrite the script using c++filt08:14
mitya57Let's see if I succeed :)08:14
Mirvlarsu: 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:14
mitya57:-)08:15
larsumitya57: how do you generate the symbols? nm(1) can demangle as well08:15
larsuha, as long as it's fun I'm all for it!08:15
mitya57The symbols are generated by dpkg-gensymbols08:15
larsuah, that uses c++filt as well08:16
seb128hum08:31
tjaaltonno robert_ancell?08:31
seb128is anybody else having issues with gnome-keyring ssh/gpg in wily?08:31
seb128tjaalton, no, it's after his work hours08:32
tjaaltonok08:32
tjaaltonxmir bomb.. :)08:32
seb128why did you need him?08:32
tjaaltongues it's not going upstream08:32
tjaalton+s08:32
seb128is there an issue with his upload?08:32
tjaaltonno, it's fine08:33
tjaaltonjust need to import it to git, and there was some -xmir cruft left behind08:33
seb128k08:34
RAOFtjaalton: Oh, congratulations on being tagged with primary X maintainership :)08:35
seb128$ initctl -v start gnome-keyring-ssh08:35
seb128gnome-keyring-ssh stop/waiting08:35
seb128hummm08:35
seb128xsession-init stop/waiting08:36
seb128I guess that's the issue08:36
tjaaltonRAOF: gee, thx.. ;)08:36
willcooketjaalton, we are *extremely* grateful for you help and work on X.org08:37
willcookethank you!08:37
tjaaltonwillcooke: well I haven't done anything yet08:37
tjaaltontoo busy with skylake in the kernel land08:38
seb128Laney, is xsession-init "started" for you?08:38
mitya57larsu, 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
willcooketjaalton, we're still happy that you are able to help with it though :)08:38
tjaaltonbut after holidays and before FF there should be a refresh of the usual bits08:38
willcookethanks08:39
mitya57(Rewriting the script in some real programming language may be an option, but I don't want to do that now :))08:39
Laneyseb128: no, the script should just exec and finish, no?08:40
seb128Laney, k, just trying to figure out why gnome-keyring/-ssh is not active for me08:40
seb128it started earlier this week I think08:40
larsuseb128: doesn't start for me either08:42
seb128Laney, is it working for you?08:44
Laneystop/waiting08:44
LaneyI can't confirm if it worked before though08:44
larsumitya57: c++filt can filter a whole file from stdin, no?08:44
Laneyit's the same on a vivid iso08:44
seb128Laney, k, well before something were asking for my ssh credential in a nice UI and storing them :p08:45
seb128that stopped happening for me in wily08:45
Laneydoes "start gnome-keyring-ssh" start it?08:46
mitya57larsu, 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 needed08:47
seb128$ start gnome-keyring-ssh08:47
seb128gnome-keyring-ssh stop/waiting08:47
seb128no08:47
seb128not in ps list08:47
larsumitya57: oh... what does the 1 mean?08:48
seb128tjaalton, oh, a robert_ancell, grab him!08:48
seb128robert_ancell, hey08:48
robert_ancellseb128, oh shit. I left xchat open :)08:49
larsurobert_ancell: hi! Good evening :)08:49
seb128lol08:49
tjaaltonrobert_ancell: heh, just pulled xserver -0u4 diff to git08:49
robert_ancelltjaalton, oh good. I thought it was something more serious :)08:50
tjaaltonrobert_ancell: well, I was wondering if there are plans to try get it upstream?08:50
robert_ancelltjaalton, where is the git branch?08:50
tjaaltonpkg-xorg on git.debian.org08:50
robert_ancelltjaalton, for both Debian and Ubuntu?08:50
tjaaltonbut could also migrate it to lp at some point08:50
tjaaltonyes08:51
robert_ancelltjaalton, 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
tjaaltonok cool08:51
robert_ancellI had a good idea at EOD which I think can now make it wokr08:51
Laneyok think I fixed the config09:14
seb128Laney, the iso builder one?09:17
Laneyya09:18
Laneythere's a file that maps from cdimage outputs to launchpad builds09:19
LaneyI messed up the fields in it09:19
Laneyhttps://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/wily/ubuntu-desktop-next all building09:21
Laney(all doomed to fail, of course)09:21
* Laney hopes people aren't too irritated by the email spam09:22
Laneyevery failed test generates an email to the subscribers09:22
seb128Laney, where is that map file and why is it needed? just curious and can be handy one day, who knows ;-)09:23
Laneyit's on a branch on nusakan (the cdimage build server)09:24
seb128k09:24
seb128I'm not enough into that world to understand what's going on I think :-/09:24
seb128thanks for fixing it though!09:24
LaneyI was getting output like this: http://people.canonical.com/~ubuntu-archive/cd-build-logs/ubuntu-desktop-next/wily/daily-preinstalled-20150603.1.log09:25
Laneythose are names of the old style cdimage buildds09:25
Laneydedicated machines just for image builds09:25
Laneywhich indicated that it wasn't trying to use LP to build them09:25
seb128I see09:26
Laneysome reading of code later and I found that config file which indeed was missing entries for desktop-next09:26
Laneycode -> lp:ubuntu-cdimage09:26
seb128http://bazaar.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline/revision/152009:26
seb128I see :-)09:26
Laneya similar private one09:27
Laneythat one was also borked09:27
seb128k09:27
LaneyI think we could get rid of the -system-image bit for desktop-next btw09:27
seb128Laney, do you know if we have recommends enabled on that iso/where to check?09:27
LaneyI think they have it for core because there was already something called ubuntu-core before09:28
Laneybut for us there is only one desktop-next09:28
seb128oh? how?09:28
Laneylivecd-rootfs -> delete all of the SUBPROJECT stuff for desktop-next09:28
seb128ah, I see what you mean09:28
seb128I though you were speaking about the " system-image-snappy-common : Conflicts: system-image-common but 3.0-0ubuntu2 is to be installed" issue09:29
Laneynop09:29
seb128do you know for the recommends?09:29
Laneyyep09:30
Laneyhttps://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.wily/view/head:/touch09:30
Laney * Feature: no-follow-recommends09:31
Laneyhttps://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.wily/view/head:/desktop09:31
Laneydoesn't have it09:31
Laney(but touch-core does)09:31
seb128we inherit from core so have those disabled?09:31
LaneyI think it means that the packages in core shouldn't have their recommends but the ones in desktop will09:32
Laneyhowever there's also some config in livecd-rootfs to disable it which we have for touch but do not have for desktop-next09:32
Laneyso I'm not actually sure09:32
seb128k09:33
seb128so need to lower that to a suggests I gues09:33
seb128s09:33
Laneythe seeds are used to generate the Task: fields in the archive09:33
Laneyso maybe the feature: only has an effect there09:33
Laneysuggests> yeah I think so09:38
seb128Laney, thanks09:38
Laneyif it's a recommends in 'desktop' it will get followed by germinate and then passed directly to apt-get09:38
Laneyif in touch-core then recommends will be ok09:38
Laney(didn't check)09:38
seb128it's in desktop09:39
seb128ubuntu-system-settings09:39
Laneyk09:39
darkxstLaney when are you planning on uploading gtk 3.16? how soon?10:28
Laney10 minutes?10:28
Laney:)10:28
larsu\o/10:31
darkxstok, but can you block it in proposed until we can get the gnome-shell and friends uploaded?10:31
darkxstor just breaks gnome-shell < 3.1610:31
Laneyhow long are you going to be?10:32
darkxstI can probably get mutter and gnome-shell done this evening10:33
Laneyok, will add a breaks10:33
Laneyjust for you10:34
Laney10:34
Laneycan't find the box that contains my flat pedals10:39
Laneyseems to have gone missing in the house move10:39
* Laney grr10:39
=== alan_g is now known as alan_g|afk
darkxstLaney, thanks, hopefully it doesnt go much deeper, I know gnome-session needs updatings, but that should mainly affect gdm I think10:46
=== 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
* Laney makes larsu happy12:02
seb128oh?12:02
larsuoh!12:02
larsugtk?12:02
Laneyalmost12:02
Laneycheck your lp emails12:03
larsualready approving12:03
larsuwell, reading, really12:03
* larsu dances while reading12:04
seb128lol12:05
seb128be ready to get more work :-)12:05
seb128I should update to that version and start listing the issues I see :p12:05
* larsu unsubscribes from bugs12:06
seb128roh12:07
* seb128 goes for IRC nagging instead12:07
larsuhehe12:10
larsuLaney: the block starting at line 1021 in the diff should stay, no?12:15
larsuLaney: IGNORE ME12:15
Laneylemme ... ok!12:15
larsureindent moved the block down12:15
Laneyit's possible I made a mistake12:15
Laneywhen deleting lots of things like that it's easy to accidentally kill the wrong thing12:15
larsuya12:16
Laneyespecially when some are ifndef and some are ifdef12:16
larsuLaney: did you autoindent or something? I wonder if the indent style was inconsistent before or your editor messed it up12:17
Laneyit's possible,12:19
LaneyI probably reindented using "=" when deleting blocks12:20
Laneymight have forgotten to set stuff12:20
larsuLaney: cino=(0,{s,>2s,e-s,^-1s,n-s,t012:20
larsubraces are in the wrong column12:21
larsuand that messes up the (otherwise awesome) diff in that one place12:21
Laneywhatever does that mean12:21
larsugnu style please12:21
larsuis what that means in vi-speak12:21
Laneyis cino some vim thing?12:21
LaneyI don't know about it12:22
larsucinoptions12:22
larsuindentation options for c12:22
larsuit's ... complicated12:22
larsuLaney: I can reindent and send you a branch12:23
Laneymight be easier12:23
larsuhm, some of that was wrong indentation in the first place12:27
Laneylunch, will look when I'm back12:29
=== MacSlow|lunch is now known as MacSlow
darkxstLaney, I've merged mutter and gnome-shell (should be ready to upload), will require gsettings-desktop-schemas update first though12:42
darkxstLaney, I wont have time to look at that tonight, maybe Noskcaj can in the morning if you don't get to it first12:45
=== alan_g|lunch is now known as alan_g
Laneydarkxst: ok, I probably can do if it's simple13:43
seb128Laney, larsu, can you look at https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1448969/comments/18 ?14:21
ubot5Launchpad bug 1448969 in gtk+3.0 (Ubuntu Utopic) "GTK3 can't resize treeviewcolumn" [Undecided,Fix committed]14:21
LaneyI got an email about it14:22
Laneythey mostly don't have very much information14:25
Laneyand then there are things like https://jenkins.qa.ubuntu.com/job/trusty-adt-update-manager/lastBuild/ARCH=amd64,label=adt/console14:25
larsuweird stuff :/14:36
larsuthat upload wasn't very intrusive, was it?14:36
Laneywe aren't starting from a clean baseline14:39
Laneynor is the infrastructure particularly reliable14:39
Laneysoooooooooo it's likely to be false positives14:39
* larsu nods14:40
seb128Laney, larsu, soooo16:43
seb128I upgraded to new gtk&co from the ppa ww16:44
seb128where are my scrollbars?!16:44
mitya57larsu: (sorry, was away) every symbols file has something like this in the header16:57
mitya57libQt5Concurrent.so.5 libqt5concurrent5 #MINVER#16:57
mitya57| libqt5concurrent5 #MINVER#, qtbase-abi-5-4-116:57
mitya57the "1" means that dpkg should look at the line #1 and add a dependency not only on library package, but also on abi package16:57
mitya57larsu: By the way you can override the generated shlibs:Depends in your rules file, just after a dh_shlibdeps call16:59
mitya57And 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 behavior17:00
=== alan_g is now known as alan_g|EOD
willcookeg'night17:38
=== JanC_ is now known as JanC
andyrockseb128: ping18:10
seb128hey andyrock18:11
andyrockseb128: hey do you happen to know who takes care of killing all applications on shutdown/logout?18:12
andyrockupstart/systemd or gnome-session?18:12
desrtandyrock: there are two mechanisms18:12
desrtmost things in the session are connected either to x11 or dbus18:12
desrtso when the session bus or x server goes away they will die18:12
desrtbut for lack of those, nothing explicitly goes around killing stuff18:12
desrtthis is how screen sessions can stay alive, for example18:12
andyrockdesrt: i'm looking for a way to make sure unity is the last thing to be killed18:13
desrtsystemd causes some problems here because it _does_ kill stuff, according to cgroup membership... so using screen with systemd can be problematic18:13
andyrockat least before all the normal windows18:13
desrtandyrock: that's not really possible unless you start surfing the _NET_WM_PID properties on windows18:14
desrtvarious SM protocols do attempt to solve this, but of course that is opt-in18:14
andyrockthe problem is that unity lockscreen allows to shutdown the pc18:15
desrtinteresting.  that's another story.18:15
desrton shutdown everything really does get signal 15 (then 9)18:15
andyrockand during shutdown+lockscreen would be nice that the lockscreen would be the last thing to go away18:15
desrtand that is upstart/systemd18:15
desrti think upstart had a mechanism to prevent processes from getting the axe during that process18:16
desrtnot sure about systemd18:16
andyrockaxe?18:17
desrtgetting the axe = being killed, i mean18:17
andyrockhttps://www.irccloud.com/pastebin/r5OMPlcD/18:31
andyrockdesrt: ^^^18:31
andyrocklooks like is just random18:31

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!