/srv/irclogs.ubuntu.com/2014/01/09/#ubuntu-desktop.txt

=== duflu_ is now known as duflu
pittiGood morning05:30
makarahi. I have a paper-cuts issue06:52
makaraI love Docky, even if it's mono and crashes often (and on every upgrade)06:53
makarathe issue I'm having is it doesn't hide anymore06:53
makarai must have changed some setting in CCSM and now hiding options like intellihide, window-dodge just don't do their thing06:54
sarnoldyou may wish to try #docky07:00
mlankhorstHello, world!08:26
makarasarnold, thx08:28
makarasarnold, but there's no-one in there08:28
Laneyhey09:04
Laneystgraber: I'd file a bug and assign it to Robert09:05
seb128hey Laney, how are you?09:05
seb128good morning desktopers!09:05
Laneyhey seb128, I'm good thank you09:09
Laneyplayed board games in the pub yesterday including http://boardgamegeek.com/boardgame/131357/coup which is a fun one ;-)09:10
Laneyyou?09:10
seb128I'm good thanks09:11
seb128"board games in the pub" sounds like a nice evening ;-)09:12
seb128my evening was boring compared to that :p some house-cleaning and videogame playing09:13
Laneyheh09:15
Laneyfound some people recently who are into games so we get together every week or so to play a couple09:15
seb128nice! ;-)09:17
Laneyhouses need cleaning too :P09:17
seb128lol, indeed :p09:18
seb128hum09:18
seb128daily upgrade is unhappy09:18
mitya57Do we have some glib masters here who can look at bug 1256961?09:19
ubot2Launchpad bug 1256961 in gnome-panel (Ubuntu) "new glib (2.39.1) causes some indicators & nautilus to not load promptly" [Undecided,Confirmed] https://launchpad.net/bugs/125696109:19
seb128mitya57, glib master -> desrt09:19
seb128though that has "indicator" in the name so maybe larsu can help as well09:19
LaneyI looked at that towards the end of last year after darkxst pinged but I didn't find out what was up09:20
Laneygnome-session stays in the intialisation phase for ages09:20
larsuinteresting...09:22
larsusounds like indicator-applet needs a long time to init and gnome-panel waits for that?09:23
mitya57Maybe...09:24
mitya57Can it be caused by moving indicators to Upstart jobs?09:25
LaneyYou see the keyboard and messaging indicator09:26
Laneythen <delay>, then the rest and the session is initialised09:26
larsuLaney: hm. It shouldn't block when loading the indicators09:27
larsualso, session shouldn't take that long09:27
Laneyis there something different about the first two?09:27
Laneyanyway, try gnome classic in a VM or something and you'll see it09:27
larsusession does more initialisation09:28
larsuotherwise I can't think of a difference right now09:28
larsuthey are all ported to upstart, right?09:28
seb128what indicators are running or not shouldn't make a difference to the loader/panel right?09:29
larsuya09:29
larsu"shouldn't"09:29
larsubut looking at the last commits in -applet, it does some weird strcmps on indicator names09:29
Laneyhmm, maybe they are the ones that are non-upstart09:29
Laneythe problem still happens if you don't launch under upstart though09:29
larsuLaney: indeed, messages and keyboard don't have upstart scripts09:33
=== _thumper_ is now known as thumper
larsuthe other ones do (I checked sound and power)09:33
Laneynod09:35
* larsu finds memory leaks09:37
larsuunlikely to be the problem though :)09:37
larsuor _a_ problem, for that matter09:37
larsuLaney: does gnome-panel or the applet emit that weird upstart signal?09:43
LaneyI don't know, probably not09:43
larsuwell ya09:43
Laneybeen staying away from that stuff ...09:43
larsuthere's your problem09:43
larsume too :)09:43
Laneywhat's the timeout?09:43
larsuit's really really dumb09:44
larsuLaney: what timeout?09:44
Laneythe indicators all appear after some delay09:44
seb128well, if the signal is not emited those indicators should just not load09:44
larsuright09:44
seb128nothing should be blocked or delayed09:44
Laneywhat happens to make that work?09:44
larsuseb128 finds holes in my theory09:44
seb128;-)09:44
Laneyhowever09:45
larsubut I can't find "indicators-loaded" or "indicator-services-start" in indicator-applet09:45
Laneyhmm, I think indicators could be a red herring09:45
Laneyif you emit the signal manually then the session still doesn't initialise09:45
Laneybut the indicators do appear09:45
larsuah09:46
larsumaybe the signal is emitted after whatever is causing the delay in gnome-sesion09:46
seb128Laney, what's the issue? what is blocking?09:46
Laneygnome-session doesn't get into the "Running" phase09:46
Laneynot sure if that is the cause or a symptom09:46
Laneyyou see that nautilus isn't handling the desktop yet, no indicators and can't logout via gnome-session-quit09:47
seb128if you can reproduce, drop indicator-applet and see if that's still happening?09:47
seb128also gnome-session --debug log would be useful09:47
LaneyI bet anyone can, try flashback in a vm09:47
larsuLaney: wfm in a guest session09:48
larsudoes it matter which flashback?09:48
larsuI have a compiz and a metacity one09:48
LaneyI'm using the metacity one09:49
larsuthat's what I tried as well09:50
larsuhm, I have glib 2.39.2 though, hope that's not a problem09:50
Laneyno, that's what I have09:52
Laneywtf09:53
Laneyguest session always gives me unity09:53
seb128yeah, same here, that's not new09:55
larsuwfm?!09:55
seb128I didn't have the spare cycles to investigate though09:55
* larsu feels special these days09:55
Laneyhaha09:55
seb128larsu, that's probably another thing you hacked up and don't remember ;-)09:55
Laneyanyway, try with a real user09:56
larsuseb128: I would never do that!09:56
seb128sssssure ;-)09:56
larsuokay I have both issues after rebooting09:59
Laneyhttp://paste.ubuntu.com/6719886/10:01
larsuLaney: it seems to think it's in shutdown mode?!10:04
larsuor does that log start with an old session10:04
Laneythe start is me logging out10:05
Laneythe new one begins around 32510:05
larsuhm, this happens for some indicators: gnome-session[12583]: WARNING: Could not parse desktop file indicator-sound.desktop or it references a not found TryExec binary10:07
Laneythat's because I removed them10:07
Laneybut it keeps the xdg autostart file10:07
larsuah okay10:08
ali1234guys, that's the bug i've been complaining about for weeks10:20
ali1234Laney: remember i told you the workaround for it?10:23
Laneyif you mean the no watchers thing then it's not that10:23
seb128ali1234, did you debug it by chance? ;-) or just complained about it?10:24
seb128ali1234, I've an endless list of bugs I would like to complain about, that's not going to solve them though :/10:24
ali1234i debugged it, yes10:25
ali1234then i wrote a fix10:25
ali1234then i sent a MR to tedg10:25
ali1234that was before christmas10:26
larsuneat. Where is it?10:26
ali1234spoke to him about it yesterday or the day before10:26
Laneydidrocks: can I make a release of session-migration?10:26
ali1234the MR is attached to the "indicators should use upstart" bug report10:26
didrocksLaney: depends, do you need it quickly? I was wondering to not put it to dailies10:26
didrocksif it's urgent, please do ;)10:26
ali1234the reason that people see indicators not loading is because they will quit if nothing claims them within 500 msec10:26
Laneyonly in as much as I would like to move on with life10:26
didrocksahah ;)10:27
ali1234so if your gnome-panel takes 1.5 seconds to load up, then yeah, half the indicators will disappear10:27
didrocksok, feel free, just tell me ;)10:27
LaneyI'll do it, /and/ you can put it under daily release for the next changes10:27
Laney:-)10:27
larsuali1234: this? https://code.launchpad.net/~a-j-buxton/libindicator/remove-timeout/+merge/19807010:27
ali1234larsu: that's the one yes10:27
ali1234you can also disable the timeout by setting that environment variable10:28
ali1234without patching i mean, if you just want to confirm this is the issue10:28
seb128ali1234, seems orthogonal to the bug Laney is seeing, in his case the session doesn't fully init (no nautilus bg either, closing session doesn't work)à10:29
Laneythis is a separate issue to the bug at hand10:29
larsuali1234: there's not much left using IndicatorService. Are you sure that's the issue we're seeing here?10:30
larsualso, I fail to see how this would block gnome-panel10:30
larsuhm, indicator-application maybe?10:30
ali1234yeah i guess you're right. it's a separate bug that is having a knock on effect. if desktop startup is delayed you *will* see this bug too10:30
LaneyI think one of the first things I tried was setting that variable :P10:31
=== davmor2_ is now known as davmor2
larsuLaney: looking at this again. Is gnome-panel started twice?11:35
Laneylarsu: Not sure11:42
Laneythat 'failed to register' message might be the clue11:42
larsuI'm pretty sure it is11:42
larsuand if it's started twice, then the second instance never inits11:43
larsubecause it tries to get the name on the bus synchronously11:43
* larsu is just theorizing while makeing some food. Might be all wrong11:46
LaneyI tried rolling back to the saucy versions of gnome-panel, g-s-d and gnome-session but it's the same11:58
Laneymaybe it really is some glib change11:58
=== tkamppeter__ is now known as tkamppeter
didrocksLaney: thinking about session-migration, this is working on the destkop as well (through upstart session), right?12:21
Laneyyes12:21
didrocksso, maybe I should remove the hack in gnome-session12:21
Laneyalready changed that12:21
didrocksoh great ;)12:21
LaneyI didn't remove it, because then you wouldn't get migration if you aren't using upstart12:22
didrocksLaney: well, I think only our session is really using session-migration TBH12:22
Laneywas easy to keep it flexible12:23
didrockshow do you do it? just for my interest ;)12:23
Laneychecking for UPSTART_whatever12:23
didrocksah ok, just env variable checking12:23
Laneynod12:23
Laneyhmm12:24
Laneydo I need to specify the deps for the migration script manually?12:24
didrocksnot if you are using the dh_migrations12:24
Laneylike the python libraries it's using12:25
didrocksyou have a sequence as well dh --with migrations if needed12:25
Laneyyeah, using that12:25
didrocksah, the script itself12:25
didrocksyeah, session-migration just exec it, doesn't care about the langage or what the script does12:25
didrocksso you need to have your script ensuring it can run (so bringing its own dep)12:26
seb128Laney, is there any gnome-session based desktop not using upstart?12:26
Laneygnome-xmonad :-)12:27
seb128now that's crazy talk :p12:27
Laneyyeah, who really uses that :P12:27
didrocksI'm surprised how long I wrote session-migration, and it's almost 2 years after that I see a lot of people interesting using it :)12:28
seb128didrocks, we have been using it for a few things in previous cycle, so in has already been useful ;-)12:28
seb128(e.g migrating the nautilus launcher icon in unity, when the desktop name changed)12:28
Laneyit's definitely interesting for some phone cases too12:29
didrocksyeah, but not as much, I'm happy anyway. It was just a couple of days, but well invastigated :)12:29
didrocksinvestigated*12:29
didrocksinvested*12:29
didrocksgrrr :)12:29
seb128hehe12:30
seb128indeed12:30
didrocksLaney: btw, good news, you are going to be credited again for the system-settings uploads :)12:30
Laneycredited in what way?12:30
didrockseven people committing to trunk directly will be credited, we shouldn't ;)12:30
Laneyin Changed-By?12:30
didrocksyour name in debian/changelog12:30
didrockslike the [ foo ]12:30
Laneyoh12:31
didrocksas you had with daily release12:31
Laneydid that stop working?12:31
didrockswell, on purpose, yesterday12:31
didrockswith the new system12:31
Laneyfair enough12:31
LaneyI didn't notice ;-)12:31
didrocksahah ;)12:31
didrocksit was on purpose because of… it's complex in case someone brings a branch merging multiple ones12:31
didrocksand you have to compare with potential direct commit to trunk12:31
didrocksand so on…12:31
didrocksbut now that we changed slightly the procedure, I rewrote that and it's possible12:32
seb128Laney, I submitted a "add the cmake.user to bzrignore" before noticing you sneaked in a similar change in an merge request which had nothing to do the topic ... sorry about the dup, but what do you want to do about that? should I reject mine, or do you want to rebase yours on my branch so we have logical changesets/commits? ;-)12:33
Laneyapprove yours12:34
Laneyand I'll re-merge it12:34
seb128Laney, https://code.launchpad.net/~seb128/ubuntu-system-settings/bzrignore-cmake-user/+merge/200988 if you want to +1 it12:35
Laneydone, thanks12:36
seb128the new world order when approved merges land only after upload is going to be annoying for rebases and stuff though :/12:36
LaneyI can just merge with the branch instead of trunk12:36
seb128right12:36
Laneybut you have to know which ones to do I guess12:36
Laneyhmm12:36
seb128btw for those who didn't notice, we have unity-control-center in universe12:37
seb128and gnome-control-center's binary is that same source is now a wrapper that call u-c-c if available or g-c-c.real12:38
seb128wooot12:39
seb128ubuntu-themes/unico landed, the CI team is rolling nowadays ;-)12:39
seb128larsu, ^ your fixes from yesterday are already uploaded to trusty, yeah for working dnd again and nautilus stable columns ;-)12:40
larsuthat was quick!12:41
=== Sweetsha1k is now known as Sweetshark
didrocksisn't it? :) (thanks to Mirv)12:44
=== Trevinho_ is now known as Trevinho
Mirv:)13:17
=== alan_g is now known as alan_g|lunch
=== dobey_ is now known as dobey
=== alan_g|lunch is now known as alan_g
stgraberLaney: ok, will do14:48
pittiwhoa, 15 degrés, c'est comme le printemps !15:01
seb128Laney, kenvandine, tedg, charles, attente: want to do a settings meeting?15:01
seb128pitti, ou l'automne :/15:01
seb128il pleut ici aujourd'hui15:01
pittiit seems between the US and Europe the average temp is just fine, but in reality it's totally wrong everywhere15:01
pittiseb128: non, non, nous avons du soleil !15:02
pittiI just did a really nice short walk to think about how to fix these apport popups after logging in15:02
seb128how come we still get some of those?15:02
seb128didn't you add code to stop prompting about issues from other sessions?15:03
pittiseb128: for processes that crash during logout, apparently there are still a lot of them15:03
seb128or did we just flag them with some tag?15:03
Laneyseb128: don't mind, can do if you want15:03
seb128Laney, is your mic working in 2014 ? ;-)15:03
LaneyI looked at tests before the holidays and this week have been working on AS15:03
kenvandineseb128, i can if others want to15:03
pittiseb128: so far I just have code to stop attaching xsession-errors to reports from other sessions15:03
Laney</summary>15:03
Laneyumm, didn't change anything there ;-)15:03
Laneyunless google fixed it for me15:03
pittiseb128: balloons poked me about bug 1033932, related to bug 106764615:03
ubot2Launchpad bug 1033932 in apport (Ubuntu) "Error alerts appear on login for problems in previous session" [Medium,Triaged] https://launchpad.net/bugs/103393215:04
ubot2Launchpad bug 1067646 in Apport "should report if crash happened at logout/shutdown" [Medium,Triaged] https://launchpad.net/bugs/106764615:04
* kenvandine has done nothing more on uss than a few reviews this week :)15:04
seb128Laney, kenvandine: ok, let's have a quick one, just to resume/keep the rhythm, otherwise we are going to keep skipping them as we did before holidays15:04
Laneywhat happened with the person that was supposed to take over wifi/bluetooth?15:04
Laneyoh okay!15:04
cyphermoxwhat?15:04
seb128Laney, bluetooth is still charles afaik15:04
seb128cyphermox, hey, what what?15:05
Laneyhahaha15:05
Laneytrigger word15:05
cyphermoxLaney: you trying to tell me I got fired? :)15:05
seb128Laney, Wellark is supposed to do wifi15:05
LaneyI thought it was both15:06
Laneybut ok15:06
seb128cyphermox, did you just volunteer to finish the touch system settings for bluetooth?15:06
cyphermoxI didn't think I did15:06
cyphermoxtbh, I'm not sure I have the time to do that too15:06
kenvandineseb128, i'm all alone...15:06
seb128kenvandine, stupid google keeps logging me out every time I close firefox15:06
Laneyhuh, weird, I had a spam event on my gcal15:06
seb128cyphermox, that's what we were discussing ;-)15:06
Laneynever seen that before15:06
seb128Laney, tedg, charles, attente: anyone coming?15:07
kenvandineit's the seb128/kenvandine show :)15:07
tedgSorry, sure15:07
tedgThough, I don't wnat to interrupt that :-)15:07
seb128that's fine, Laney already did15:08
tedgBut everyone knows that hangouts never work for Laney15:08
seb128he keeps trying though15:08
seb128you have to admire the motivation15:08
tedgHeh, insanity is trying the same thing... ;-)15:09
mlankhorst.. this time it's different!15:10
Laneyyou guiz15:12
seb128kenvandine, https://code.launchpad.net/~unity-team/ubuntu-system-settings/welcome-wizard/+merge/186862 if you want to help reviewing15:17
seb128Laney, did you want to block on the upstart stuff?15:17
Laneynot as such15:17
Laneywah, I looked at it again15:19
Laneymaybe xnox or one of the guys can advise on a better way15:19
xnoxhm?15:20
kenvandinewe should get him to update the branch from latest trunk to get another CI build15:20
kenvandineso we can get debs to test15:20
xnoxLaney: seb128: that job looks odd, as it will unconditionally run welcome wizard, and if that exits non-zero it will block starting the session / unity8.15:22
seb128mterry_, ^15:22
kenvandinei guess the latest debs aren't that outdated from trunk, but there has been some change15:23
xnoxLaney: seb128: if it's not ready now, it's best to have pre-start check which checks for a magic file /to/ run wizards, instead of current logic of running it unconditionally.15:23
xnoxLaney: seb128: or otherwise guarantee that our base images / initramfs does "touch ~/.config/ubuntu-system-settings/wizard-has-run"15:24
xnoxLaney: seb128: and those who are testing the wizard, would remove that file and reboot.15:24
Laneydoes the dconf bridge work?15:24
xnoxLaney: it does, but nobody used it yet =)15:24
Laneycould use that15:25
kenvandinei think i prefer the file myself15:25
Laneyanyway, I'm more concerned about the start_xsession() behaviour15:25
xnoxLaney: so no idea if does what one expects. tedg tried to use it, but it wasn't what he wanted / needed.15:25
xnoxyeah "feature-flag" file is easier and can be controlled from e.g. recovery / adb /etc15:25
kenvandineright15:26
kenvandineand phablet-flash could tweak it easily too15:26
kenvandineor one of the phablet tools15:27
kenvandinefor automated testing15:27
mterry_xnox, I'm confused about the changes you want.  You want something outside the job to create the wizard-has-run file?15:28
xnoxmterry_: i want pre-start script to have: [ -f ~/.config/yes-i-want-to-try-welcome-wizard ] || { stop; exit 0 }15:30
xnoxmterry_: cause at the moment if welcome wizard crashes, or exists non-zero, the session/unity8 will not start.15:31
mterry_Laney, start_xsession has two parts: 1) stopping maliit server which is a workaround for a maliit bug and presumably will go away and 2) starting xsession manually which was done so that the wizard can stay running / animating while session prepares itself in background.  Presumably that will go away too once unity-system-compositor gains nice animating behavior between sessions15:31
mterry_Laney, so while I agree that start_xsession is hackish, it's a temporary hack15:31
mterry_xnox, wouldn't upstart just continue with xsession-init then?15:32
xnoxmterry_: let me test here to confirm.15:34
xnoxmterry_: seems to work, never mind me then.15:36
mterry_xnox, also, my branch doesn't even install the upstart file right now, because this is all a work in progress15:36
xnoxseb128: Laney: never-mind, if welcome crashes / exits non-zero, xsession-init will start as far as i can tell here. I got confused.15:36
Laneyare there bugs for these issues?15:37
mterry_Laney, for unity-system-compositor, yes...  For the maliit one, I think I just talked about it on IRC at the time with the devs.  Don't think I filed one15:38
Laneymterry_: would you be able to file one so that it's tracked?15:39
mterry_Laney, uh, I'll add a note to test again and file if it's still an issue, sure15:40
Laneywould be nice15:40
mterry_This was early days of maliit, hopefully it's better now15:40
rvrseb128: Hmm15:44
seb128rvr, hey Victor15:45
rvrseb128: http://paste.ubuntu.com/6721361/ Is that also what you get?15:45
seb128rvr, did you figure those autopilot issues out?15:45
rvrStateNotFoundError: State not found for class '*' and filters {'objectName': 'aboutPage'}15:45
Laneylooks right15:46
seb128rvr, what Laney said15:47
rvrIt's strange. Using the introspector tool, I can see the aboutPage object15:47
=== alan_g is now known as alan_g|tea
rvrhttp://paste.ubuntu.com/6721373/15:47
rvr> objectName: aboutPage15:48
rvrIt's there15:48
=== gatox is now known as gatox_lunch
=== greyback is now known as greyback|away
=== alan_g|tea is now known as alan_g
Laneyslomo: reckon I could get added to pkg-gstreamer?16:07
slomoLaney: you are not yet?16:08
Laneynope16:08
seb128cyphermox, btw since your reacted to the bluetooth comment earlier ... Chad's patch for gnome-bluetooth is in the sponsoring queue ;-)16:08
slomoLaney: sure, what do you want to break? :)16:08
slomoLaney: what's your alioth username?16:08
Laneylaney16:08
LaneyWe've got some autoreconf-related changes that could go to Debian16:08
seb128Laney, I was pondering fwd that earlier, but I'm not sure it's non-buggy16:09
Laneywhich one?16:09
seb128is Debian's libtool including the --as-needed stuff?16:09
slomoLaney: ah those. i don't think they're correct16:09
slomono it doesn't16:09
seb128:/16:09
Laneyyou need to run dh_autoreconf with --as-needed16:09
seb128Laney, the issue is that autoreconf is going to replace the ltmain.sh hack for as-needed16:09
seb128does that work?16:09
Laneyit does the patch for you16:09
slomooh? that's nice :)16:10
seb128how does that work? is dh-autoreconf including the ltmain.sh hack?16:10
Laneyit ships the patch for you16:10
Laneyso they can update it centrally16:10
seb128nice16:10
seb128I didn't know about that16:11
slomook, so then only be careful to not break translations ;)16:11
slomobecause we apply a patch after gettextize in gstreamer16:11
Laneymmkay16:11
slomofixed in 1.3 finally, now plain autoreconf works16:11
Laneyin which package is this?16:11
slomoall of them :)16:13
LaneyI see, not a debian patch then16:13
slomogstreamer, gst-plugins-base,good,bad,ugly,*, gst-libav, etc16:13
slomoyes, not a debian patch16:13
slomothat's why export AUTOPOINT=true is in debian/rules16:13
slomoso keep that16:13
slomoi added you btw16:14
Laneyexcellent, thanks16:14
slomothanks for merging these patches :)16:14
Laneynp16:14
slomoplease make sure that change is in all the packages16:14
slomonot only the ones that were important enough to get a bugreport ;)16:14
LaneyI abused some people to forward them16:15
Laneythen decided JFDI is more efficient sometimes16:15
slomoyes, or telling me about that --as-needed feature of dh-autoreconf would've been sufficient too ;)16:16
Laneyhrhr16:16
slomobut now you please change that, i'm busy with other things :)16:16
cyphermoxseb128: ack16:24
Laneyoh no16:48
Laneyglib started ftbfsing16:48
pittiseb128: FYI, http://bazaar.launchpad.net/~apport-hackers/apport/trunk/revision/274616:48
seb128Laney, :-(16:48
pittiseb128: apport popups for logout problems be gone16:48
seb128pitti, \o/16:48
pittiseb128: I almost never get those, but it seems a lot of people do, so I wasn't aware that it's such a big problem16:48
pittiso let's ditch them for the lTS16:48
seb128pitti, it's quite frequent in some of "services" (indicators, g-s-d, gvfs)16:51
seb128is/was, we fixed some of those bugs16:52
pittiseb128: well, do you think they are interesting enough to re-enable them in trusty+1?16:52
seb128like indicator used to g_error when the session bus was missing, which happens on logout16:52
seb128not atm16:52
pittiok; it's a simple change to re-enable, but at least the logic is there now16:53
pittiit'll break all over again once /sys/fs/cgroup/ becomes unreadable, but that's still some way out16:53
pitti(and once it does, we need to talk to the cgroup service instead)16:53
pittior logind directoy16:53
pittidirectly16:53
=== gatox_lunch is now known as gatox
pittibonne nuit tous le monde !16:57
pitti"tout"16:57
Laneyau revoir16:57
seb128pitti, bonne soirée !16:58
desrtLaney: glib ftbfs?16:59
Laneyhttps://launchpad.net/ubuntu/+source/glib2.0/2.39.2-0ubuntu217:00
Laneye.g. https://launchpad.net/ubuntu/+source/glib2.0/2.39.2-0ubuntu2/+build/5439374/+files/buildlog_ubuntu-trusty-ppc64el.glib2.0_2.39.2-0ubuntu2_FAILEDTOBUILD.txt.gz (don't use your browser)17:00
Laneyi don't see an actual error17:02
seb128Laney, desrt: "ERROR: gdbus-names - missing test plan"?17:03
seb128Laney, side effect of the fix you backported?17:03
Laneyoh yeah, there it is17:03
Laneyit built on i386/amd6417:04
=== greyback|away is now known as greyback
desrtare you running 'make check -j'?17:04
desrtbecause i hit the same problem with -j17:04
Laneyumm, I wonder how to see17:05
desrti think it's caused by the fact that our new test stuff allows the tests to run in parallel but some of the gdbus tests take the same org.gtk.test bus name17:05
desrtso they get in each others way17:05
desrtactually, i can get a periodic failure out of that testcase even without check -j17:06
desrt/gdbus/bus-watch-name:17:07
desrt(/home/desrt/code/glib/gio/tests/.libs/lt-gdbus-names:8691): GLib-GIO-CRITICAL **: Error while sending AddMatch() message: The connection is closed17:07
desrttsk tsk tsk17:07
Laneythat's what we get in jenkins17:07
Laneyyou blamed the test environment when I asked you :P17:08
desrtya... i'm blaming it again17:08
desrtthis test is doing some pretty damn shaky things17:08
Laneyhttps://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/job/trusty-adt-glib-networking/ARCH=i386,label=adt/lastFailedBuild/console started happening lately too17:08
desrtlike starting session bus test daemons as subprocesses in the middle of it running to make sure bus disconnects get properly reported17:09
desrti'm sure it's hitting some edge case between doing that and syncing up with its own worker thread17:09
desrtLaney: good news is, failure is only one time of ~20 for me17:09
desrtso you can just resubmit the build :)17:09
LaneyI did already17:10
desrt(maybe more like 1/100 in fact)17:10
Laneywait and see if arm64 succeeds, that's also a retry17:10
Laneyit's happened on 4/6 of the builds that have completed so far17:11
larsudesrt: the gdbus tests don't spawn their own session busses?17:12
desrtlarsu: the problem with this one in particular is that it does... and then it unspawns it... and then it spawns it again17:14
=== alan_g is now known as alan_g|EOD
Sweetsharkseb128: did you find any fundamental opposition against the libreoffice-l10n packaging so far? if not, ill continue working on top of that for now ...18:08
seb128Sweetshark, no, seems fine in principle to me, but I didn't look at the details yet18:09
Sweetsharkseb128: k, that was all I needed ;) -- if all else fails, I could cherrypick back from this branch ...18:11
Sweetsharkseb128: thx18:12
seb128Sweetshark, yw18:13
robert_ancellmterry_, did you see https://code.launchpad.net/~robert-ancell/deja-dup/unity-control-center2/+merge/200950?20:53
mterry_robert_ancell, yes...  I actually had already started working on a branch that was a bit more aggressive20:54
robert_ancellmterry_, ok, cool20:54
mterry_robert_ancell, in terms of only building ccpanel for unity in the first place and not supporting gnome-control-center anymore20:54
robert_ancellmterry_, ok, that was my first patch :)20:54
mterry_robert_ancell, sorry I didn't mention it earlier.  was just hacking a weekend or so ag20:54
mterry_o20:54
robert_ancellmterry_, the Ubuntu GNOME guys expressed an interest in keeping it, but I guess it's your call as upstream20:55
mterry_robert_ancell, oh they had?  I asked on IRC a couple times, but never got a reply20:55
robert_ancellI asked darkxst20:55
mterry_robert_ancell, it's not the upstream GNOME experience, so I assumed they wouldn't mind a more upstream approach20:56
mterry_darkxst, poke20:56
robert_ancellyeah, I thought they were going that route but I think they want an enhanced experience20:56
robert_ancellmterry_, I decided last night that I'd make everything support both at least initially so the migration is seamless20:57
robert_ancellmterry_, how goes the lightdm greeter-session shared space? Just wanted to ack that I think we're on the same page there20:59
mterry_robert_ancell, I haven't worked more on it.  It isn't needed in direct short term20:59
robert_ancellk20:59
mterry_But maybe it would make sense to land before FF...20:59
robert_ancellwould save some paperwork :)21:00
darkxstmterry_, hi21:08
mterry_darkxst, hello!21:08
mterry_darkxst, so I'm deja-dup upstream and wanted to discuss what Ubuntu GNOME wanted to do for the backup preferences appearance21:08
mterry_darkxst, for 14.04 I could either do standalone window with new-style GtkHeader (does Ubuntu GNOME have proper theming for that?) or stick with a panel in the control center21:09
mterry_darkxst, do you know which you'd prefer?21:09
mterry_(or alternatively, standalone window without GtkHeader)21:09
darkxstmterry_, I think g-c-c panel is best, although it would be nice if it used the GtkListBox21:11
mterry_darkxst, I want those too, but haven't implemented them yet21:12
mterry_darkxst, OK, can leave g-c-c panel in then.21:12
mterry_robert_ancell, will give your branch a fresh look!21:12
darkxstmterry_, thanks21:17
=== rickspencer3_ is now known as rickspencer3
darkxstrobert_ancell, so we should do the mutter displayconfig dbus service in its own package?21:53
robert_ancelldarkxst, I'm not sure what your trying to do exactly21:54
darkxstrobert_ancell, the display config code was moved out of gnome-desktop and made a dbus service (in mutter)21:54
robert_ancelldarkxst, so it's a library now?21:55
darkxstits a dbus service21:55
robert_ancella stand-alone daemon?21:55
darkxstyeh21:55
robert_ancellso do we still have gnome-rr.h anymore?21:56
darkxstyes gnome-rr is still there, and I believe API unchanged, but it uses the dbus api instead of direct X calls21:57
robert_ancellthis is so we can update gnome-desktop right?21:58
robert_ancellor so gnome apps can run inside unity?21:58
darkxstso we can update gnome-desktop22:03
robert_ancelldarkxst, why don't we just patch gnome-desktop to use xrandr itself if the d-bus API is unavailable?22:04
darkxstreverting the patches in gnome-desktop would just result in a big mess22:04
darkxstrobert_ancell, https://git.gnome.org/browse/gnome-desktop/commit/?id=545c774e967fa2f21f9b8ee1acbb50bffcee01d022:05
darkxstand by using the dbus service, its still maintained upstream22:06
darkxstthe actual changes required to run it out of tree are very trivial22:07
robert_ancelldarkxst, the main issue is you have to get a new module accepted and make sure the daemon reliably runs etc22:08
robert_ancelldarkxst, where is the code?22:08
robert_ancelldarkxst, the other thing, is you'd implement it as a compiz plugin for unity. That might not need CLA22:10
robert_ancellbregma, ^ if a compiz plugin was made that used the gnome-desktop source would that be an issue?22:10
darkxstrobert_ancell, I though of that, however what happens  with things like gnome flashback that have a  non-compiz sessions22:11
darkxstI will push the code somewhere22:11
robert_ancellta22:11
robert_ancelldarkxst, who is maintaining the legacy stuff? What did upstream do about that?22:12
darkxstupsteam gnome don't care about the legacy stuff22:12
darkxstI believe edubuntu are maintaining flashback in Ubunty22:12
robert_ancelldarkxst, is the daemon d-bus activated?22:13
darkxstrobert_ancell, haven't got that far yet, but it could be. (in mutter it is part of the main binary and launched directly)22:14
robert_ancelldarkxst, so to cycle back to the original question - it sounds like it should be a new project and provide a new package22:18
robert_ancelldarkxst, with this new package, can we update gnome-desktop to 3.10 today or are there other dependencies?22:19
darkxstthere is also the Idle Monitor dbus service, but that could be dealt with in the same way22:20
darkxstin the same package22:20
robert_ancellagreed22:21
robert_ancellIt's kind of bad that the interfaces are not freedesktop ones and they've made no effort to handle not being in mutter22:22
robert_ancellwell, bad for us anyway :)22:22
robert_ancellIs gnome-desktop going to die? It doesn't seem to contain a huge amount of stuff22:25
darkxstrobert_ancell, https://github.com/darkxst/displayconfig/tree/gnome-3-10/src/displayconfig (just a proof of concept currently)22:26
darkxstno idea if it will die....22:27
darkxstI suspect not though? even though they are moving code out of gnome-desktop, they are maintaining the API22:28
darkxstrobert_ancell, btw, started to update your g-c-c branch with the missing patches, will send a MP over the weekend once I test it22:41
robert_ancelldarkxst, I released a g-c-c into main that works in parallel with u-c-c so that's done as far as Unity is concerned. So feel free to either work on an update from the current archive version or my branch22:47
darkxstrobert_ancell, you just broke our region panel then ;(22:48
robert_ancelloh, how did I do that22:49
robert_ancellit's still there..22:50
darkxstit won't work22:50
darkxstthis patch is kinda important > http://pastebin.com/G8rCMzcH22:50
darkxstregion/language/utf-8 support is quite different on Ubuntu vs Upstream22:51
robert_ancelldarkxst, that's still there22:51
darkxstoh you pushed g-c-c 3.6?22:58
robert_ancellyes23:00
darkxstok, no matter then23:02
kgunnrobert_ancell: o/23:36
kgunnjust sayin' hi23:36
robert_ancellkgunn, hello!23:37
robert_ancellhow is the polar vortex going :)23:37
kgunnrobert_ancell: its weird...it was 20 deg F the other day...now we're just sitting in the 40's but no sun & just this weird mist for 2 days straight23:38
robert_ancellis there someone in the distance playing a theremin?23:39
kgunnheh, kdub is the one living the dream...he's in the low 70's all week23:39

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