/srv/irclogs.ubuntu.com/2014/03/10/#ubuntu-desktop.txt

=== m_conley is now known as m_conley_away
pittiGood morning05:28
Mirvmorning05:30
=== FJKong_afk is now known as FJKong
ritzcyphermox, hi, any updates on https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/111631707:58
ubot2`Launchpad bug 1116317 in network-manager-applet (Ubuntu Raring) "[ffe] allow option to create user connections by default" [Medium,In progress]07:58
Laneymorning!09:04
hikiko /query JohnLea09:06
hikikooups :)09:06
seb128hey Laney09:06
seb128hey hikiko09:07
seb128good morning desktopers!09:07
hikikohello :)09:07
Laneyhey seb128, how are you? good we?09:07
seb128I'm good thanks, very nice w.e09:08
seb12818°C with sun, it feels like summer09:08
seb128or almost ;-)09:08
seb128you?09:08
Laneyoh yeah, we had nice weather too09:09
Laneywas up north helping some people move house09:09
Laneyso a lot of carrying of heavy things09:09
seb128some exercice, good ;-)09:09
Laneyyep09:14
Laneyalso I'm off the rest of the week so if there's something I should look at, better tell me soon09:14
Laney;-)09:14
=== mlankhor1t is now known as mlankhorst
mlankhorstoh morning laney09:40
mlankhorstyeah crazy weather09:40
* Laney hopes it continues09:42
mlankhorstnot m,e09:48
=== tkamppeter__ is now known as tkamppeter
mlankhorstI prefer slightly cold09:53
* TheMuso` can't wait for things to start cooling down here.10:06
om26erseb128, Hey can you point me who wrote the 'About' panel in the settings app ? (and the underlying backends)10:27
seb128om26er, I did10:27
seb128om26er, hey10:27
om26erseb128, where you you getting the Serial number of the device from ? (not IMEI)10:27
om26erbecause I couldn't find where UbuntuStorageAboutPanel{} is being defined10:28
seb128om26er, the ro.serialno property libhybris10:29
Sweetshark666 open bugs for LibreOffice on Ubuntu!10:29
Sweetshark\m/10:29
seb128om26er, hum? the backend is storageabout.cpp in plugins/about10:29
om26erseb128, assumingly there is nothing for python to talk to hybirs ?10:30
om26er*hybris10:30
seb128om26er, I don't know, there is a command line utility, you can probably exec it from python10:30
seb128om26er, btw I'm still unsure I agree with your dropping of localized tests10:31
seb128in fact I'm pretty sure I disagree10:31
om26erseb128, in my other branch I am actually deleting the tests are rely on 'Labels' thats not something to be tested10:31
om26er*that are10:32
seb128om26er, I can agree with that, but it doesn't mean you should nuke support for translations on the way10:32
seb128especially if you don't test for labels, why does it bother you if my UI is in french?10:32
om26erseb128, I believe that's one extra point where the tests could fail, making them less stable10:32
seb128well, it might also catch real bugs10:33
seb128it's fine if your runner force a locale10:33
seb128but don't drop support for other locales if somebody wants to run them in that configuration10:33
om26erseb128, well if we force a locale then there is less point in translating, but I'll try to bring that change back, its your source ;)10:34
Laneyit uses the upstream translations so you get that for free-ish10:34
seb128om26er, well, your CI setup might want to force a locale if you think it's safer10:34
seb128om26er, but I still want to be able to run those tests with a french UI ;-)10:35
LaneyI can imagine someone might want to run the tests in Chinese10:35
seb128especially being able to test a RTL locale might be useful10:35
om26erthe who point is, I am changing (and deleting in some cases) tests that are actually testing "nothing" :D10:36
seb128om26er, your team added those tests that test "nothing" btw...10:36
seb128Victor wrote them when he added the autopilot support10:36
seb128and well, they do test that pages load10:36
seb128though you can test that differently I guess10:37
om26erseb128, yeah we are supposed to test deeper than that, things like changing the rington setting actually changes that in gsettings or now the accountservice10:37
om26erseb128, is there a way to check if a plugin successfully loaded ?10:38
seb128om26er, right, see https://blueprints.launchpad.net/ubuntu/+spec/client-t-system-settings-testing10:38
seb128look at the title of the page? :p10:39
om26erseb128, yeah, we need to find a better way :)10:41
seb128sure, patches are welcome ;-)10:41
Laneyhow?10:41
Laneyit's generally just 'load this qml file'10:41
LaneyYou can ask Qt if it loaded, but I'm not sure how you would expose that to autopilot10:42
om26erLaney, I think qml have properties live 'active' or in some cases 'loaded'. I might need to add a custom property as well. will investigate10:42
LaneyI think that it might be better to see if that can be added to the testability infrastructure10:43
Laneygiven an object name, tell me if it loaded10:43
om26erLaney, if qt knows and does not expose to autopilot we can probably add custom properties for that10:43
seb128speaking of tests10:43
Laneymaybe it's already there10:43
seb128Laney, do you understand what's the purpose of https://code.launchpad.net/~chris.gagnon/ubuntu-system-settings/barebones-autopilot-emulator-for-updates-page/+merge/21003610:44
om26erthey do have .active but not sure if reliable or not10:44
Laneyanyway, I think that's a better level than the application layer10:45
Laneyseb128: It lets you have custom methods on the object10:45
om26erLaney, seb128 I believe Chris is working on upgrade testing10:46
Laneyso you can have a more friendly interface to the component10:47
seb128k10:47
LaneyI'm not sure why there are random indenation and other changes in that mp though10:47
=== maclin__ is now known as maclin
om26erseb128, so if I am to write a few new tests, I should take this BP as a preliminary test plan ? https://blueprints.launchpad.net/ubuntu/+spec/client-t-system-settings-testing10:56
seb128om26er, that's an example of tests that would be nice to have that we identified, but feel free to add others10:56
Laneyfeel free to steal WIs from people there too I think10:57
Laneyseb128: hmm, do you know if robert_ancell is planning on looking at user switching?10:57
Laneyjust had to switch vt manually to get back in10:57
om26eri did work on an initial helper to check if changes successfully took place in gsettings10:57
seb128Laney, that's not a known issue afaik10:58
Laneyoh I thought you said it was10:58
om26erDid I hear right, ringtones settings will be saved in accountsservice ?10:58
seb128Laney, no, mine is a vt taking over the active session10:58
Laneygnome-screensaver → switch user → type password10:58
Laneyjust kept putting me back to the greeter10:58
seb128weird10:58
Laneyom26er: yes, they are now10:58
Laneybah10:59
seb128Laney, so entering the password on the greeter sends you back to the greeter?11:00
Laneyyus11:00
LaneyI'll file a bug with logs11:00
Laneydo you see it?11:00
seb128yes, please11:00
seb128no I don't11:00
Laneyok11:00
seb128is that reproducible?11:00
Laneydunno, let me file it then restart11:01
seb128I'm running trunk atm, robert_ancell asked me to test it since he landed a fix for the issue I was having (where my session would be closed, replaced by a vt after user switching)11:01
Laneyok I never saw that particular one11:01
Laneybut if I can reproduce it I'll try trunk11:01
seb128thanks11:01
Laneybug #129031511:05
ubot2`Launchpad bug 1290315 in lightdm (Ubuntu) "After 'Switch user', entering password doesn't return to the session" [Undecided,New] https://launchpad.net/bugs/129031511:05
* Laney will upload d-conf first, then reboot11:05
seb128Laney, "Inappropriate ioctl for device" ... weird11:17
Laneyhmm11:21
Laneylaney@raleigh> ls -l /dev/console                                                                                                          ~11:21
Laneylrwxrwxrwx 1 root root 11 Mar 10 09:29 /dev/console -> lxc/console11:21
Laneythat's fishy11:21
seb128Laney, indeed, that seems weird11:27
om26erLaney, should the test suite depend on pyflakes and pep8 now that I have added a tests for that11:27
seb128om26er, build-depending on those seems fine to me11:28
Laneyyep11:29
Laneythanks for adding those11:29
om26erseb128, but they are not build-deps I put the tests under autopilot, so they are run with autopilot. should they run during build ?11:29
Laneythey should be build-time imo11:29
seb128that would be nicer, that's when you want to catch those issues11:29
Laneyhmm I'm very suspicious of lxc now11:36
Laneyit also symlinks tty1-4, which are broken11:36
Laney'Unable to determine tty n ame'11:36
seb128stgraber is taking over your box!11:36
Laneyhax11:37
seb128hum, I'm unsure I like the pep8 recommendation to wrap to 79 chars11:37
seb128everyone has wide screens nowadays, that doesn't really makes much sense11:37
LaneyI do, it lets me have two windows side-by-side11:39
seb128ok, fair enough11:40
seb128om26er, can you make those tests build-time rather than autopilot?11:41
om26erseb128, working on it atm11:41
seb128thanks11:42
=== MacSlow is now known as MacSlow|lunch
om26erpushed. Now the tests should be running during build.12:36
seb128om26er, thanks, I'm going to review that in a bit12:38
seb128didrocks, do you remember the command sam was using to debug stacking issue? xwmtree or something12:46
didrocksseb128: xwininfo -tree -root12:46
seb128didrocks, thanks12:46
didrocksyw ;)12:48
seb128trying to get info on those "can't type in lightdm" bug (I can't reproduce but seems quite some users get it)12:49
=== alan_g is now known as alan_g|lunch
sil2100Hey, does anyone know if there is some progress on the alt+key keystrokes being fetched by appmenu when not needed (like, for irssi and vim)?12:54
seb128sil2100, it's fixing in unity-gtk-module trunk, that needs a landing though ... can you make that happen? ;-)12:55
seb128sil2100, that component is not under CI train, and not sure old landings still happen...12:56
sil2100seb128: I think we will have to move it to CI Train - I'll disable it from cu2d and assign a silo if you can prepare the landing :)12:56
sil2100I would love having it fixed :D12:56
seb128sil2100, I can do that12:57
seb128sil2100, I guess you would be happy to test the ppa once it's in a silo then ;-)12:58
Laneyman12:59
LaneyI installed a VM on my HDD instead of the SSD12:59
Laneyupgrading pure pain12:59
Laney^is12:59
Trevinhoattente: hey13:00
attenteTrevinho: hey13:00
Trevinhoattente: about https://code.launchpad.net/~attente/compiz/1284532/+merge/208908 instead of hardcoding the change, why not using migration scripts and removing that plugin from options?13:01
attenteTrevinho: how do migration scripts work? do they still run if the key has been explicitly set in the past?13:02
Trevinhoattente: basically you've to edit the unity.ini inside compiz-gnome and adding some migration scripts (for both ccsm and proper migration script)13:02
Trevinhoattente: yes13:02
Trevinhoattente: see https://code.launchpad.net/~3v1n0/compiz/disable-decor-with-unity and https://code.launchpad.net/~3v1n0/compiz/unity-profile-remove-decor13:03
attenteTrevinho: ok, thanks13:03
Trevinhoyou've just to do the same13:03
Trevinhoattente: also it would be nice to add a proper incompatibility between unityshell and gnomecompat inside unityshell.xml13:04
Trevinhoso that it won't be enabled by ccsm either13:04
sil2100seb128: ;)13:05
ChrisTownsendTrevinho: attente:  Err, should probably move that MP out of approved then...13:05
TrevinhoChrisTownsend: yeah,13:06
TrevinhoChrisTownsend: hey btw :)13:06
seb128ChrisTownsend, Trevinho, bregma: hey unity team, how are things going? ;-)13:06
seb128you guys should get your lockscreen lined up/ready if you want it to land13:07
TrevinhoChrisTownsend: and... since you're here, here's the long awaited window shrink fix: https://code.launchpad.net/~3v1n0/compiz/extents-clamp-workarea/+merge/210202 ;)13:07
Trevinhoseb128: it's ready I think13:07
seb128Laney is off for the end of the week starting tonight13:07
bregmaTrevinho, is the an MP for that?13:07
seb128you might want to get the ffe approved before he leaves13:07
xnoxseb128: here in the office a person is trying out high dpi ubuntu13:07
ChrisTownsendTrevinho: Hey, oh, sure, I'll review.13:07
bregmaseb128, you mean the lockscreen FFe?13:07
Trevinhobregma: lockscreen or resize?13:07
seb128otherwise you might have less chance chassing up another release-team member to get it approved13:08
seb128bregma, yes13:08
seb128xnox, hey, good! how is it working?13:08
xnoxseb128: and unity is scaling awesome, the desktop icons on the desktop did not.13:08
seb128xnox, right, the slider doesn't change the gtk setting13:08
seb128xnox, there is a vUDS session about that this week13:09
seb128xnox, you can "gsettings set org.gnome.desktop.interface scaling-factor 2" manually though13:09
xnoxseb128: do we have the right bits in gtk/gnome to do things (hiDPI things) or will we just fudge it?13:09
xnoxseb128: let me try that.13:09
seb128xnox, "right", GNOME has this setting I just pointed you at, but it's an "int" factor, so it's 1 or 213:10
seb128no nice scaling13:10
seb128I guess we are going to end up setting that to whatever int is closer13:10
seb128but nice support is going to work only for unity and qml softwares13:10
=== MacSlow|lunch is now known as MacSlow
xnoxseb128: right, we _mus_ make that twiddle be paired, and somehow modify the setting system-wide.13:22
xnoxs/mus/must/13:22
xnoxseb128: cause it will ship pre-installed on hidpi screens =/13:23
seb128xnox, well, oems can tweak the default13:23
xnoxseb128: well, tweak one option, not multiple ideally.13:23
seb128right13:23
Laneyit's going to be, don't worry about _must_ing people13:24
xnoxseb128: is it meant to "auto-guess" the correct dpi / factor?13:24
xnoxLaney: ok, sorry.13:24
om26erseb128, so whats the name of that cmd tool for getting serial number from hybris ?13:24
om26eri got the IMEI out of ofono' dbus interface13:24
seb128xnox, no, see https://code.launchpad.net/~laney/unity-settings-daemon/hidpi-no-auto-detection/+merge/20768513:25
Laneyom26er: I think getprop ro.serialno13:25
seb128xnox, but as said, there is a vUDS session to discuss that this week13:25
seb128om26er, what Laney said13:25
xnoxseb128: right.13:25
om26eryeah that works..13:26
Laneyom26er: try not to assume that it'll always be there13:26
om26erwhere to get last updated date of the image ? and also image build number13:26
Laneythe test should be like "if it's there then it is this"13:26
om26erLaney, yeah its not on the desktop only worked on my phone13:26
Laneyyeah13:26
seb128om26er, the system-image provides those info13:26
seb128https://wiki.ubuntu.com/ImageBasedUpgrades/Client13:27
Laneyyeah Info() on the dbus api13:27
seb128see the wikipage for details13:27
seb128it has documentations about the api and what it returns13:27
om26erseb128, cool, will read. thanks13:28
seb128yw13:28
Laneyhmm13:49
Laneykenvandine: is there some problem with content hub when running apps from the terminal (over ssh)?13:50
seb128unity was unhappy after I undocked my laptop, he wouldn't restart until I restarted my session13:50
kenvandineLaney, they need to be started with upstart-app-launch13:51
kenvandineor the shell13:51
Laney:/13:51
kenvandineneeds the click magic stuff13:51
kenvandineLaney, yeah... it's tough13:51
kenvandinebut it depends on apparmor profile stuff13:51
kenvandineit isn't impossible :)13:51
seb128Trevinho, ^, it was erroring out on "(opengl) - Error: Couldn't bind 0-sized pixmap to texture: the width and height arguments must be nonzero."13:51
kenvandineyou can just set APP_ID13:51
kenvandineto match what it would be if run from upstart13:52
Trevinhoseb128: that's already fixed in a branch I need to propose13:52
seb128lol13:52
seb128Trevinho, keep the good work ;-)13:52
kenvandineLaney, but... note that when the hub tries to focus the app, it'll start a new instance13:52
kenvandinesince upstart isn't tracking the on you have already running13:52
kenvandines/on/one13:52
Laneycan I get stdout & stderr when using upstart-app-launch?13:52
kenvandineyes13:52
Laneyor do I have to tail the log13:53
kenvandinelook in .cache/upstart13:53
kenvandinetail the log13:53
Laneybrr13:53
kenvandineyeah... not fun13:53
LaneyIN YOUR FACE, UNIX13:53
kenvandinei know :)13:53
kenvandinei live in this world daily now :/13:53
kenvandineupstart owns us now :)13:53
Laneyanyway, thanks13:54
LaneyI thought my code was breaking this inexplicably13:54
kenvandinehas some up sides... but it is "change" :-/13:54
GunnarHjHi Laney13:54
LaneyGunnarHj: going out to lunch $now13:54
Laneyneed to be back before dmb, sorry13:54
GunnarHjLaney: Ok.13:55
Laneybut if you leave a message after the tone i'll call you back13:55
* Laney beeps13:55
GunnarHjLaney: I'll get back after dmb then. ;-)13:55
seb128GunnarHj, or just ask your question, maybe somebody else can reply, if not Laney is going to do that once he's back13:56
GunnarHjseb128: Well, I was going to ask if Laney has time to follow up on https://mentors.debian.net/package/mythes-sv13:59
GunnarHjseb128: Since he already did a first review...13:59
=== alan_g|lunch is now known as alan_g
seb128GunnarHj, k14:00
seb128shrug14:31
seb128mitya57, that d-feet update is buggy, please revert it14:32
mitya57seb128: works fine here, what's wrong with it?14:34
seb128mitya57, it's using GTK CSD, where do I start?14:34
seb128there is no wm bar under Unity14:34
seb128no way to resize the dialog14:34
seb128the background is fully transparent14:34
seb128you can't see the content14:34
mitya57seb128: please stop, reverting :)14:34
seb128mitya57, thanks14:35
* mitya57 thought it was a bugfix-only release14:35
seb128mitya57, I was filling a bug, do you want it for tracking purpose?14:35
seb128mitya57, did you try to run it, you say "works fine here"14:35
mitya57seb128: no need for a bug. I ran it, but didn't compare with previous version.14:35
seb128mitya57, what theme do you use? I wonder why I see the bg being transparent and not you14:36
seb128mitya57, you use gnome-shell I guess?14:36
slowconhey guys, wondering if anyone has sucessfully setup RDP(or similiar enviornment) on ubuntu desktop(gnome) 12.0414:37
mitya57seb128: Right now I'm using gnome-shell and Adwaita...14:37
mitya57*Adwaita Dark14:37
seb128mitya57, k, so I guess a theme issue (+ CSD not working out of gnome-shell)14:37
seb128slowcon, hey, try #ubuntu for user questions14:38
slowconseb128: will pop in there14:38
mitya57seb128: https://launchpad.net/ubuntu/+source/d-feet/0.3.8+really0.3.6-0ubuntu114:49
mitya57Oh, nice, it FTBFS. "xvfb-run: error: Xvfb failed to start"14:52
* mitya57 retries14:52
seb128mitya57, thanks14:53
=== cmiller_ is now known as CardinalFang
=== CardinalFang is now known as qengho
mitya57Retry helped.14:56
seb128good15:01
Trevinhoseb128: so what we're missing on lockscreen front? I mean, do we want that screeensaver change in also?15:11
seb128Trevinho, yes, we need a silo which is "complete", e.g a ppa which gives you "use trusty, enable the ppa, upgrade, get the new experience fully working"15:12
bigonpitti: hey, are you planning to upload udisk(2) to debian?15:27
pittibigon: I did this morning15:27
bigonoh15:27
pittibigon: http://packages.qa.debian.org/u/udisks/news/20140310T102046Z.html15:27
bigon /o\15:27
pittibigon: http://packages.qa.debian.org/u/udisks2/news/20140310T102106Z.html15:27
bigonthx15:27
pittibigon: why /o\, something isn't right?15:28
bigonshouldn't this be be updated through security?15:28
bigonno, non, I missed the fact that you already did it15:28
pittibigon: yes, I sent wheezy and squeeze updates to the security team15:28
pittibigon: Moritz is handling them15:28
bigonah he just sent the DSA mail15:31
Trevinhoseb128: ok, so how can we make a silo that has both gnome-screensaver patches and unity? I mean, no problem for unity, but what should I do in order to get the g-s patch to build?15:50
Trevinhoseb128: should I make a branch against its sources (not against the debian/ folder only)?15:50
seb128Trevinho, silos can have manual uploads, just provide a debdiff to bregma (assuming he's going to be the lander for the silo)15:50
Trevinhomh ok15:51
bregmaseb128, I hate to sound ignorant (I am, I just hate to sound that way), how does a manual upload to a silo work?15:52
seb128bregma, that's a good question, same way as any ppa upload I guess, "dput <ppa:name> .changes"15:52
seb128didrocks, sil2100: ^ ?15:52
Trevinhoah, ok... that's fine15:53
sil2100seb128: let me backlog16:01
sil2100bregma, Trevinho: yes, direct uploading is a standard dput to the given silo's landing PPA16:02
didrocksyeah, we'll get something better in the long term I guess, but for now, it's the way16:09
seb128Laney, before you leave us for holidays, what's the status of https://bugs.launchpad.net/unity/+bug/1282798 ? did you want extra details about it...?16:17
ubot2`Launchpad bug 1282798 in Unity "[FFe] Provide a lock screen and unlock dialogs in Unity" [Medium,In progress]16:17
Laneyit wasn't ready to go16:18
Laneyfor example the changes to g-s and whatever else didn't/don't exist16:18
Laneythe branch itself wasn't even approved until 3 hours ago16:20
seb128Laney, right, said differently, it seems ready now, any chance you could have another look before calling it a week? ;-)16:21
Laneyso the status is that it seems like a fairly big change that's only now getting ready which is concerning to me16:21
Laneyyep, where can I find the g-s changes?16:22
seb128bregma, Trevinho: ^16:22
TrevinhoLaney, I don't have a MR yet, but let me paste the aptch16:23
Trevinhopatch*16:23
Laneyattach it to the bug please16:23
TrevinhoLaney I'm doing that in few minutes, but in the mean time that's the raw version: http://pastebin.ubuntu.com/7068484/16:24
Laneykenvandine: can I pass an environment variable using upstart-app-launch? :(17:02
kenvandinenope17:02
kenvandinethey get stripped17:02
Laneyrighto17:03
kenvandinefun... :/17:03
Laneyis APP_ID the filename of the desktop file then?17:04
kenvandineno17:04
kenvandinebut you can find it in the .desktop file17:04
Laneywhat am I looking for?17:04
kenvandineX-Ubuntu-Application-ID=com.ubuntu.developer.ken-vandine.hub-sharer_hub-sharer_0.117:05
kenvandinefor example17:05
Laneyit's not there for system-settings17:05
kenvandineah...17:05
kenvandinebecause that isn't a click package17:05
kenvandineso yeah17:05
kenvandinethen the name of the .desktop file17:05
Laneynod17:05
kenvandineand upstart starts it as "legacy"17:05
Laneyyep, saw that17:05
LaneyI hacked the reset.settings file instead ^_^17:11
Laneyeven making a wrapper script didn't work17:11
=== Ursinha is now known as Ursinha-afk
TrevinhoLaney: so I've attached the patch to the bug report17:37
Laneyok17:37
=== Ursinha-afk is now known as Ursinha
=== cmiller_ is now known as CardinalFang
=== CardinalFang is now known as qengho
seb128cyphermox, do you know if ofono provides what we need for https://bugs.launchpad.net/bugs/1287267 or if that's being worked on?17:57
ubot2`Launchpad bug 1287267 in ubuntu-system-settings (Ubuntu) ""Data usage statistics" not shown" [Low,Triaged]17:57
rsalvetiseb128: please also ping awe17:58
seb128rsalveti, k, moved to a channel where we can find him and asked again there17:59
rsalveticool, thanks17:59
seb128yw, thanks for suggestion ;-)17:59
=== alan_g is now known as alan_g|EOD
Saviqdoes anyone else's empathy not start on trusty complaining about missing libwayland-egl.so.1?18:15
seb128Saviq, libhybris!18:15
seb128Saviq, don't install that ;-)18:16
Laneyah18:17
Laneythat reminds me, I forgot to push at that18:17
LaneyI posted a patch and a suggestion for a fix/workaround to https://bugs.launchpad.net/kubuntu-ppa/+bug/120637118:17
ubot2`Launchpad bug 1206371 in libhybris (Ubuntu) "libhybris breaks mesa (cannot find libwayland-egl.so.1)" [High,Confirmed]18:17
Laneyrsalveti: ^ could you look at either please?18:18
LaneyI'm going away for the week now so just wanted to let you know18:18
Laneyon that note, see you next week everyone :-)18:18
Laneyhappy hacking18:19
seb128Laney, have nice holidays!18:19
Laneyenjoy the unity lock screen & UDS18:19
seb128hehe, thank18:19
seb128s18:19
seb128did you approve it?18:19
* seb128 opens the bug18:19
Laneyyeah for upload before weds18:19
seb128cool18:19
Laneythe g-s patch needs reviewing properly18:19
seb128it's landing in a silo today, should be doable18:19
seb128right18:19
Laneyit seems slightly weird in places but I didn't look at the whole thing in context of the code18:20
Laneymaybe it's right if you do that18:20
LaneyTrevinho: thanks for working on that!18:20
TrevinhoLaney: np18:20
Laneyalrighty, catch you in a few days18:21
TrevinhoLaney: thank you for the approval ;)18:21
Laneyif you see people pinging me for stuff then redirect them to the rest of the release team ;-)18:21
* Laney waves18:21
seb128Laney, have fun, see you!18:23
seb128bregma, Trevinho: unity failed to build in the landig ppa, (the new nux was not published yet), seems you like you need to rebuild unity build if you can18:34
bregmaseb128, yes, depwait, I'm keeping an eye on it18:35
seb128oh, right, it's actually in depwait, I got confused by launchpad18:35
seb128bregma, don't forgot to upload gnome-screensaver as well ;-)18:35
Trevinhoseb128, bregma gnome-screensaver deb-src are at http://people.ubuntu.com/~3v1n0/Lockscreen-GS/19:06
bregmaTrevinho, I'm test-building locally19:13
Trevinhobregma: thanks19:14
bregmadunno if I have sufficient privs to upload to the silo PPA, we'll see19:14
Saviqseb128, yeah, only it gets pulled in by unity8 - seems like we should fix that dependency somewhere19:20
Saviqah, well, -common1 is probably enough alone19:20
bregmaSaviq, 'sudo update-alternatives --config x86_64-linux-gnu_egl_conf' should fix the problem locally forever, but fixing the hybris dependency would make me happier19:23
ali1234tedg: got a weird bug with indicators and gtk-greeter...19:56
ali1234http://paste.ubuntu.com/7069492/19:57
seb128Saviq, did you say Laney's comment?19:57
ali1234not sure if this is caused by the no-watchers thing or not19:57
ali1234but it causes the indicator and init and gtk-greeter to get "zombified"19:57
ali1234and then it shows on the panel like this: http://imagebin.org/29834019:58
seb128bregma, if you have rights to use the jenkins I think you should be able to upload19:58
ali1234ps waxf : http://paste.ubuntu.com/7069422/19:58
bregmaseb128, nope (tried it) only the PPA services team have the rights)19:59
seb128bregma, shame :/20:00
bregmamore work for someone else, that's all20:02
seb128yeah, I'm going to test that tomorrow morning, but for now calling it a day20:03
tedgali1234, Hmm, that's odd. Is whoever is starting init in that case setting the SIGTERM to it?20:23
ali1234gtk-greeter calls init to send the startup event20:23
tedgali1234, After the TERM, upstart should clean up everything.20:24
ali1234i'm not 100% sure what actually gets killed20:24
tedgali1234, The greeter should get a TERM from lightdm, and should pass that down.20:24
ali1234well, that's pretty much what it does... i'm told that it was just copied from unity0greeter... although that's vala of course20:25
ali1234ok, it runs init --user --startup-event indicator-services-start using g_spawn_async20:28
ali1234it save the pid and then does kill(), waitpid() on it at shutdown20:28
tedgHmm, that *should* work.20:29
ali1234it seems like waitpid() never returns for some reason, as indicator-sound-service, init, and lightdm-gtk-greeter are all still running when you get to the desktop20:29
ali1234(in the pastebin there's multiple copies of them all)20:29
ali1234this is a user-reported error, i'm not sure how to reproduce, but apparently it happens intermittently with a clean install in virtualbox. i had the user add the no-watchers workaround to see if it makes any difference20:31
ali1234tedg: apparently allow-no-watchers doesn't help21:19
tedgali1234, I'd guess it's not an indicator bug, but somehow the signal not getting to Upstart. Upstart is pretty brutal about destroying the indicators once it shuts down.21:24
ali1234i have to disagree21:24
ali1234http://paste.ubuntu.com/7069492/21:25
ali1234init sent TERM to the indicator but for some reason it respawned21:25
ali1234the only thing i can really think is somehow the greeter is killing the indicator process instead of upstart, and then upstart is just restarting it21:26
tedgHmm, it should give us 5 secs, and then STOP21:26
tedgWonder if that 5 secs gets reset on respawn.21:27
tedgxnox might know if he's around ^21:27
ali1234well it probably respawned those 10 times in like 1 second21:27
ali1234hmm... indicator-power got disabled and doesn't show up on ps waxf21:29
ali1234indicator-sound respawned only once and does appear on ps waxf21:29
ali1234i actually have some of these zombies on my machine... never noticed them21:34
* tedg hands ali1234 a shotgun21:36
bschaefertedg, im out of context, but i laughed21:37
ali1234reported as bug 129057522:02
ubot2`Launchpad bug 1290575 in lightdm-gtk-greeter (Ubuntu) "lightdm-gtk-greeter does not exit cleanly when logging in" [Undecided,New] https://launchpad.net/bugs/129057522:02
robert_ancelldesrt, are you running gdm at the moment?22:45
xnoxali1234: if upstart is stopping things, it sends sigterm... delay... sigkill.23:38
xnoxali1234: looking at that log, someone external sent the sigterm (or job is dieing by itself?!) and upstart is trying to keep it alive (respawing) and eventually giving up.23:39
ali1234lightdm-gtk-greeter sends the kill to init23:39
xnoxali1234: to shutdown it's mini init, ok. where is that code? can you point me to it?23:48
xnoxali1234: i too noticed in the past that killing indicators was not done cleanly before.23:49
ali1234http://bazaar.launchpad.net/~lightdm-gtk-greeter-team/lightdm-gtk-greeter/trunk/view/head:/src/lightdm-gtk-greeter.c#L280023:49
ali1234that's the shutdown23:49
ali1234launch is at: http://bazaar.launchpad.net/~lightdm-gtk-greeter-team/lightdm-gtk-greeter/trunk/view/head:/src/lightdm-gtk-greeter.c#L37223:49
xnoxali1234: that seems odd.23:56
xnoxali1234: so init is shutting down correctly, that is - it received SIGTERM, it sends "session-end" event, and then force shutsdown everything.23:56
ali1234yeah. except it doesn't all shut down cleanly and all the processes just hang around23:57
xnoxali1234: but the indicators do not "stop on session-end" they stop on "stop on desktop-end or indicator-services-end"23:57
xnoxali1234: that's a bug, but you can fix this (probably) by having indicator jobs "stop on session-end or ..."23:57
xnoxali1234: or try "initctl emit indicator-session-end" before sigterm'ing the init.23:58
xnoxali1234: and i'll reconstruct such unit test-case using session init to check where it is buggy there.23:58
ali1234well, indicator jobs are tedg's area :)23:59
xnoxali1234: which i've rightfully rejected from ubiquity =)23:59

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