/srv/irclogs.ubuntu.com/2013/11/27/#ubuntu-desktop.txt

=== duflu_ is now known as duflu
pittiBonjour tout le monde06:45
duflutout le monde: bonjour ;)06:46
larsugood morning everyone07:06
Mirvmlankhorst: thanks, LTS-S working great here :) (with one workaround I needed related to the understandable upstream changes)07:10
Laneymorning09:01
Laneyhappyaron: ok, doing09:03
seb128good morning desktopers!09:07
seb128Laney, hey09:07
Laneyhey seb12809:07
mlankhorstMirv: well if the same workaround would have been needed for saucy, great. :P09:15
mlankhorstoh grr, I need to figure out a bug on that one still09:15
happyaronLaney: thanks, :)09:17
Laneyfonts-droid will need promoting first though09:17
Laneyhttps://bugs.launchpad.net/ubuntu/+source/fonts-android/+bug/124913209:18
ubot2Launchpad bug 1249132 in fonts-android (Ubuntu) "[MIR] fonts-android" [Undecided,Fix committed]09:18
happyaronmterry said he did that, and just waiting it to being seeded. but I have no idea where we are.09:18
Laneyseb128: could you do the honours?09:18
seb128Laney, sure09:20
Laneymerci09:20
Mirvmlankhorst: yeah, it would have, it's upstream change and I just finished a blog post on it too http://losca.blogspot.fi/2013/11/workaround-for-setting-full-rgb-when.html09:20
mlankhorstah :p09:21
seb128Laney, done09:22
Laney\o/09:22
* didrocks feels guilty10:03
didrocksseb128: do you know who is active on indicator-messages?10:04
seb128didrocks, what did you do again?10:04
didrocksI'm going to ask for something!10:04
didrocks;)10:04
seb128lol10:04
seb128larsu, HIDE10:04
didrocksroh, you made the connection too quick :p10:04
seb128didrocks, is that the "timestamp and content is sometime wrong on the phone"?10:04
didrocksbasically we have that one: bug #125381010:04
ubot2Launchpad bug 1253810 in indicator-messages (Ubuntu) "Messages in Incoming not always display the correct date and content" [High,Confirmed] https://launchpad.net/bugs/125381010:04
didrocksyep10:04
seb128I had a feeling that would come our way soon :p10:05
seb128did that start with https://launchpad.net/ubuntu/+source/indicator-messages/13.10.1+14.04.20131125-0ubuntu1 ?10:05
seb128no10:05
seb128report is from 2110:05
didrocksseb128: some people mentionned image 27 at least, so yeah, a little bit older10:05
didrocksnot sure if it was a hidden bug which is now easier to report10:05
seb128weird, the indicator didn't change before 10-29 and 11-25 though10:06
didrocksyep, can be as well something else in the pipe10:06
didrocksrsalveti told that he checked the ofono side though10:06
didrocks(and messaging app is fine)10:07
didrocksso not a service side10:07
* didrocks hopes for a trivial bug10:07
seb128it would be more trivial to debug with a reproducer10:08
seb128do you have an easy way to trigger it?10:08
didrocksagreed, I have no more information than the bug report10:08
didrocksit was mentionned in the meeting, without the regression tag (as my comment and tag addition)10:08
didrocksseems people were upset (what ogra_ told) about it, but it wasn't raised :)10:09
ogra_seb128, i still see the 12h/24h issue (once the panel clock loads my clock goes to 12h ...), it smells a bit like these are related10:10
seb128ogra_, that sounds like a bug in the sdk/some of the qml component10:10
seb128didrocks, ^10:11
larsuya, I can't think of a change in the indicator itself that might trigger that10:11
ogra_well to me it looks like the clock backend fires up before ~/.pam-environment is read ... but i dont know how that would be technically possible10:11
didrocksrsalveti: received 10 sms, got the issue 4 times10:11
didrocksfrom the irlogs10:11
larsuwhoever reproduces it next, please ping me before interacting with the mesage10:11
larsu*message10:11
seb128rsalveti, ^ when you wake up10:11
seb128we need help debugging from somebody who gets the issue10:12
ogra_or Ursinha ^^^10:12
didrocksogra_: reading the backlog, people don't seem to have been as upset or doing buzz around it as you told doing the meeting :)10:12
didrocksseb128: http://irclogs.ubuntu.com/2013/11/26/%23ubuntu-ci-eng.html#t20:45 FYI10:12
seb128didrocks, thanks10:13
seb128seems like Ursinha and rsalveti have it easily10:13
ogra_didrocks, did i say that ? i only said ricardo complained about another regression10:13
seb128so they can probably help us debug when they get up10:13
didrocksogra_: well, you clearly used the word "upset" in the hangout, so I found it quite strong and thought people raised alarms :)10:14
ogra_(probably complained was the wrong word, sorry)10:14
didrocksogra_: no worry, just be careful with words, people can imagine other things :)10:14
Kaleoseb128, can install the indicator-datetime?10:22
Kaleo+I10:22
seb128Kaleo, the ido fix is in, so you should be fine yes10:23
Kaleoseb128, thanks!10:24
seb128yw10:24
seb128Kaleo, just for info, we have a less frequent issue that is pending landing (https://code.launchpad.net/~larsu/ido/remove-idle-source/+merge/196841)10:24
seb128but I've seen that one only once10:25
Kaleook10:26
Kaleoso if I see my cpu 100%10:26
KaleoI know why :)10:26
ogra_yeah, you clearly need more CPU then :)10:27
seb128brb10:28
Laneyxnox: just uploaded mythtv, want to wrangle the transitional package or whatever it is for samba?10:35
xnoxLaney: yeap. was poking it already.10:37
Laneyneat10:37
Laneythen it'll just be tbird10:37
Laney\o/10:37
xnoxLaney: thanks a lot for your help.10:37
Laneynp10:38
Laneylooking forward to seeing it in10:38
xnoxwell, it will have to go through new...10:38
xnoxcause imho samba*4 dummy transitional packages should be in src:samba, and src:samba4 dropped.10:38
seb128larsu, overlay scrollbars on gtk2 are happy again with your new commit ;-)10:38
LaneyI'm sure you are well connected enough to make that happen :P10:38
xnoxLaney: LOL =)10:39
Laneyoops10:50
Laneyjust rm -rf * in my home directory10:50
Laneyluckily caught it before it went very far ...10:50
seb128urg10:55
seb128I tend to try to avoid that command, I usually go down a directory and rm subdir/...10:56
Laneyyeah...10:59
LaneyI thought I was in temp/10:59
Laneyoh well, most of the stuff it deleted is synced anyway11:00
sil2100seb128: hello! :D11:11
seb128sil2100, hey, how are you?11:11
sil2100seb128: fine, thanks :) And you?11:11
seb128I'm good thanks11:11
didrocksseb128: runnnnnnnn :)11:12
seb128didrocks, yeah, I was thinking about that ;-)11:12
didrocksseb128: I think you saw that, but indicator-messages is out of the loop, seems Unity8 :)11:14
seb128didrocks, no, I didn't, but good to read11:16
seb128larsu, ^11:16
sil2100seb128: I'm not sure if this was preNEWed already or not, since we were doing a packaging review like a few months ago, but could you take a look at lp:unity-voice ?11:18
seb128didrocks, was it again Saviq making bugs and trying to blame it on us?11:18
seb128sil2100, sure11:18
sil2100seb128: there's one copyright mismatch that I'll fix (one of the autopilot files has an invalid LGPL header), but besides that it looks fine11:18
sil2100seb128: thank you!11:18
Saviqseb128, *making* them? it's not a regression :P11:18
Saviqseb128, and I haven't seen steps to reproduce yet :P11:19
didrocksseb128: completely all their fault! :)11:19
seb128chrisccoulson, hey, so turned out that the addon porting was non trivial?  or did you get lazy and just didn't want to do it? ;-)11:20
seb128didrocks, btw tb got uploaded, can we get an ido landing for the other fix?11:21
chrisccoulsonseb128, the latter for now. i'll have a proper look at it when i have a bit more time ;)11:21
seb128chrisccoulson, k11:21
Laneyooh, getting close11:21
didrocksseb128: sure, Mirv: mind taking care of that? ^11:22
Laneyturns out my rm accident wiped out a load of config files11:22
Laneywhich then synced them to the cloud and deleted them from my desktop too11:22
* Laney coughs11:22
didrocksLaney: syncing to the cloud is not a backup! :)11:23
didrocksbut you had deja-dup right? ;)11:23
LaneyI did have not-too-old copies11:23
Laneyof most of them, not every single one11:23
Laneybut it's alright, got the important ones back11:23
seb128Laney, :-(11:27
Laney$ mv configs zzzconfigs ;-)11:28
larsuseb128: ah, cool11:30
larsudid you ping dednick about it?11:30
seb128larsu, no, but I guess they are aware of the issue/on it since didrocks said it's a bug on their side11:31
larsuah okay11:32
* larsu goes back to his pizza then11:33
Mirvdidrocks: so, ido/trusty + unity7 AP (what indicators stack check job would do if it'd work at the moment) for it?11:37
didrocksMirv: I don't think ido is used on touch11:38
didrocksseb128: right? ^11:38
didrocksMirv: so yeah, only a rebuild with the indicators stack check tests11:38
seb128larsu, hum, pizza, me wants!11:39
seb128didrocks, Mirv: no, it's not, it's a set of GTK widgets11:39
didrocksPOA11:39
didrocksPizza On Air11:39
seb128didrocks, is that like the virtual beer at vUDS?11:39
Mirvdidrocks: unfortunately the check part doesn't work because of evolution migration (or at least didn't on Monday), so I'll run them manually if needed11:39
* seb128 wants real pizza and beers!11:39
larsuseb128: beer for lunch? Are you German? :P11:41
* Mirv building ido in daily-build11:41
didrocksseb128: yeah, but more solid :p11:41
didrocksMirv: ok ;)11:42
seb128larsu, well, some things just match ;-)11:44
seb128(the other option is soda+pizza, but that would makes me feel american, I prefer being german ;-)11:45
larsugreat, now I feel bad for having water with my pizza11:46
MirvI'm noticing btw now the same python problem I had on device on desktop :S "... module incorrectly imported from [path]. Expected [the same path]. . Is this module globally installed?"11:46
seb128larsu, what, are you french?!11:46
* seb128 hugs larsu11:46
larsuhaha11:46
didrocksMirv: what have you done? ;)11:47
Mirvdidrocks: I have zero idea :) filed bug #125550511:49
ubot2Launchpad bug 1255505 in autopilot (Ubuntu) "autopilot crashed with ImportError in _find_tests(): 'test_switcher' module incorrectly imported from '/usr/lib/python2.7/dist-packages/unity/tests'. Expected '/usr/lib/python2.7/dist-packages/unity/tests'. Is this module globally installed?" [Undecided,New] https://launchpad.net/bugs/125550511:49
Mirvbecause apport kindly offered it11:49
didrocks;)11:50
sil2100hm, on the desktop, what component exactly does control the desktop wallpaper?11:53
didrockssil2100: nautilus displays it11:54
didrockswaow, Microsoft starts to be agressive (maybe feeling that this christmas a lot of people will buy a chromebook): https://www.youtube.com/watch?v=-y2mqoDjQXI&noredirect=112:09
didrocks(funny though that they post the video on … youtube :p)12:10
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|afk
Mirvbingtube would reach so much more people and all12:12
didrocksheh, sure! :)12:13
larsudidrocks: that's hilarious12:14
didrockslarsu: I find it funny as well, if you take that with a big grain of salt :)12:14
larsuI have the feeling that whole campaign is worse for microsoft than it is for google12:14
larsu"scroogled", seriously?12:15
didrockslarsu: knowing that for being on the chromebook, all chrome apps need to work offline by default for instance, so their main argument are totally FUD :)12:15
didrockslarsu: yeah, the "scroogled" term is awesome, I recognize that :)12:15
didrocks"see this logo, it means it's not a real computer"12:16
didrocks:)12:16
larsuha, yeah12:16
* ogra_ googles bingtube12:16
larsualso, I don't think people buying those think that there's windows on them12:16
ogra_(for the irony)12:16
larsuI think they're buying them because there's _no_ windows on them12:16
didrocksright, I agree with you12:16
didrocksogra_: argh, it seems it's not an url safe for work :)12:17
ogra_lol12:17
ogra_didrocks, did you know that our new sensor handling service is calles usensord ... try that one ;)12:18
ogra_oh, it changed !12:18
didrocksogra_: my whole first page are only launchpad and google plus results12:18
ogra_yeah, great12:18
didrocksfrom a guy, "Michael… something?" ;)12:18
ogra_it used to find a lot chinese portn12:18
didrocksinteresting…12:18
ogra_"ucensored"12:19
didrocksoh right12:19
didrocksah12:19
=== alan_g|afk is now known as alan_g
seb128larsu, oh, fcitx preferences UI has the same issue than update-manager with 3.10 (e.g a list reduced to one line rather than taking the space it should)12:26
larsufcitx?12:28
seb128larsu, the new ibus :p12:28
seb128larsu, you clearly need to learn more about input, you should take over attente's job for a cycle, just trade or something ;-)12:29
* larsu runs12:30
seb128didrocks, I like how the video get 3 times more thumbs down12:30
larsuseb128: hm, works fine for me. You mean the window that pops up when you click on indicator/configure?12:30
seb128larsu, no, fcitx is another input framework, which is not ibus12:30
seb128larsu, that's what Kylin is using and they would like us to switch to it12:31
larsuright, I just installed that12:31
larsuand it gives me an app indicator12:31
seb128right12:31
seb128click the configure entry12:31
larsuyep12:31
didrocksseb128: yeah, bad commercials are punished, I have faith again!12:31
seb128the input tab (the first one)12:31
larsuweirdness, it works for me. Are you on 3.10.3?12:31
seb128larsu, well, for me the first tab has its language list being one line at the top12:32
seb128then lot of empty space12:32
seb128then one line at the bottom12:32
larsuseb128: http://i.imgur.com/EGuJeSB.png12:33
seb128larsu, let me try again, I'm on 3.8.8 atm, was testing the new version before uploading and testing that scrollbars work on 3.812:33
larsuah right12:33
seb128larsu, well, 3.8 works, I was having the issue yesterday on 3.10.412:33
larsuI still have the issue in update-manager12:33
seb128larsu, oh, sorry12:34
seb128larsu, click the "+" at the bottom12:34
mdeslaurseb128: hey, if you do decide to stay on ibus...can we at least kill the stupid notification on first login?12:34
seb128that's the dialog which has the issue12:34
larsuseb128: ah, got the same. Thanks12:35
seb128mdeslaur, the one saying that your key migrated? I wish I was able to get that one, people mentioned it but it just doesn't happen here12:35
seb128larsu, yw12:35
Mirvdidrocks: FYI it was python 2.7 update that breaks autopilot for me. downgrading to 2.7.5-8ubuntu4 made it possible for me to run the tests (and sooin release ido)12:35
mdeslaurseb128: that's odd, I see it in all my vms, and I see it on the laptop I just installed yesterday12:35
seb128mdeslaur, I don't have fresh installs, but I do use guest sessions a lot and it doesn't happen there12:36
seb128mdeslaur, I guess I need to try a fresh install in a vm, that's annoying as a testcase though12:36
didrocksMirv: maybe you should ping doko about it12:37
mdeslaurseb128: how weird, the guest session in my vm doesn't show it12:37
seb128mdeslaur, see! ;-)12:37
Mirvdidrocks: ok12:38
mdeslaurseb128: I think my vm just got scared of you and stopped showing it12:38
seb128mdeslaur, good, so I fixed it, you own me a beer, I can deal with that ;-)12:39
mdeslaurlol12:39
Mirvseb128: ido uploaded12:42
seb128Mirv, thanks!12:42
didrocksMirv: argh, I have another script broken by this python upload as well12:46
mdeslaurseb128: what does ibus-ui-gtk3 do?12:52
seb128mdeslaur, I think that's what gives you the "predictions"12:53
seb128mdeslaur, e.g http://hanboyang.files.wordpress.com/2010/01/ibus.jpeg12:53
seb128not sure though12:54
seb128happyaron probably knows better12:54
=== MacSlow|lunch is now known as MacSlow
rsalvetilarsu: what do you need for bug 125381013:04
ubot2Launchpad bug 1253810 in unity8 (Ubuntu) "Messages in Incoming not always display the correct date and content" [High,Confirmed] https://launchpad.net/bugs/125381013:04
happyaronmdeslaur: basically the small windows that displays the candidate list.13:05
=== alan_g is now known as alan_g|lunch
larsursalveti: apparently somebody already figured out that it is an issue in unity8 and not the indicator. I'm afraid I can't help much anymore...13:06
seb128larsu, well, it seems you are involved in the unity8 branch linked to this bug as well ;-)13:08
seb128but yeah13:08
seb128rsalveti, check with Saviq I guess, maybe you can try the unity8 fix in there13:08
rsalvetihm, cool13:08
larsuhm, are you guys sure that's the issue?13:09
seb128larsu, I've no idea, just relaying what Saviq and didrocks said13:09
seb128Saviq, ^?13:09
* ogra_ still thinks it is related to the werid clock behavior that shows when the datetime indicator starts 13:09
ogra_... which reminds me ... to filnally file a bug about that :P13:10
larsuogra_: that's unlikely13:10
larsubut please file a bug13:10
larsu:)13:10
larsursalveti: do you have one of those messages in the menu right now13:10
larsu?13:10
Ursinhaseb128, ogra_, if you're talking about the indicator bug that I filed, it's easily reproducible13:10
Saviqlarsu, no I'm not sure that's the issue, but then I'm not sure unity8 should even care - as in why couldn't the indicator give up preformatted strings?13:11
rsalvetilarsu: nops, but can try to reproduce13:11
ogra_Ursinha, the one that restets my clocks on the system ?13:11
UrsinhaI'm seeing those since r27, and it's like 4 out of 10 msgs13:11
ogra_(from 24h to 12h)13:11
seb128Ursinha, yeah, if you have it, larsu might want to have some details13:11
Saviqlarsu, it's what we're doing for i18n - strings come pre-translated, I'm not sure why date formatting should be different13:11
Ursinhaogra_, no, I haven't noticed that... but I can pay more attention to see if I find it too13:12
ogra_Ursinha, does brazil use 24h time format ?13:12
ogra_i think it is closely tied to your locale13:12
Ursinhaogra_, afaik there's not really a standard here13:13
larsuSaviq: so that we don't have to send a dbus message every minute13:13
UrsinhaI never use brazilian portuguese or brazilian locale for anything13:13
larsuor every second for people who like seeing seconds13:13
ogra_Ursinha, well, the locale setting sets the display format for the time13:13
Saviqlarsu, maybe, yeah13:14
larsuSaviq: tbh, that's not an issue with the current design of the messaging menu (it shows absolute times). It used to be relative times, like on the desktop. And the time indicator has the issue anyway13:15
Ursinhabtw I'm having a transient (it seems) issue that I click on icons but applications don't open13:15
UrsinhaSaviq, is that your stuff?13:15
larsuwhoever has this issue right now, please execute `gdbus call --session --dest com.canonical.indicator.messages  --object-path /com/canonical/indicator/messages/phone  --method org.gtk.Menus.Start [0,1]`13:15
larsuand tell me when the message should have arrived :)13:16
Ursinhaonce I'm able to open applications I'll test that for you13:16
larsuthanks13:16
ogra_bug 125553013:16
ubot2Launchpad bug 1255530 in indicator-datetime (Ubuntu) "system clock gets forcefully set to 12h (AM/PM) as soon as the panel clock starts" [Medium,New] https://launchpad.net/bugs/125553013:16
UrsinhaI don't want to reboot and miss the bug that I seem to have here right now13:16
SaviqUrsinha, depends, can you see interesting things in unity8.log?13:17
larsuogra_: cool bug. What does `gsettings get com.canonical.indicator.datetime time-format?` give you?13:17
ogra_(process:4391): dconf-CRITICAL **: unable to create directory '/root/.cache/dconf': Read-only file system.  dconf will not work properly.13:18
ogra_'locale-default'13:18
rsalvetirunning as root?13:18
larsuogra_: no as root please..13:18
ogra_(would probably be nice to tell dconf to not try to use /root/ :) )13:18
larsudconf should find out if its running as root and bail?13:19
UrsinhaSaviq, nothing is added to unity8 log when I try to open applications13:19
ogra_no, it should just not try to create a user db for the root user13:19
Ursinhabut I tried to open them via shell and:13:19
ogra_'locale-default' is the output btw13:19
Ursinhaphablet@ubuntu-phablet:~$ upstart-app-launch webbrowser-app13:20
Ursinha** (process:11378): WARNING **: Unable to connect to the Upstart Session: Empty address ''13:20
ogra_Ursinha, how did you become phabletz13:20
ogra_(dont use su !)13:20
Ursinhaogra_, how should I do that? :)13:20
popeysudo -u phablet -i13:20
larsuogra_: okay that sounds good. I'll ping charles about this bug when he's up.13:20
ogra_sudo -u phablet -i13:20
popey\o/13:20
ogra_popey, wins13:20
Saviqssh phablet@ ;P13:20
ogra_:)13:20
Ursinhathanks :) but same error13:20
Saviqsounds like the upstart session got b0rked13:21
popeyyou need to specify the APP_ID bit don't you?13:21
Saviqpopey, webbrowser-app is no click13:21
Ursinhaused to work before13:21
popeyah13:21
ogra_phablet@ubuntu-phablet:~$ upstart-app-launch webbrowser-app13:21
ogra_phablet@ubuntu-phablet:~$13:21
ogra_works fine for me13:21
rsalvetime 213:21
Saviqogra_, Ursinha yeah, your upstart session got borked somehow13:21
popeyme 413:21
Ursinhaogra_, I'm not saying the bug is permanent, I'm saying it's happening right now13:21
Saviqme 813:21
seb128me 12813:21
Ursinhalol13:21
popeyhah13:21
rsalveti:P13:21
seb128;-)13:22
Ursinhaseb128 won13:22
seb128\o/13:22
Saviqseb128, you can't count :P13:22
Ursinhabut I'm reporting a transient issue, people13:22
Saviqlots!13:22
seb128Saviq, who cares, I won :p13:22
popeyUrsinha: can you start webbrowser from the icon?13:22
Saviqpopey, no, that was the first thing she tried13:22
Ursinhapopey, no, as I said, I can't open13:22
popeyah13:22
ogra_Ursinha, well, i never had it not working before ... did you restart your session but did not re-login the user ?13:22
Ursinhathanks Saviq :)13:22
Ursinhaogra_, I did nothing, that stopped working and I came here to ask directions to debug that13:23
Ursinhabecause I didn't want to dismiss the bug13:23
ogra_well if your unity session crashed, the session env vars will be updated in ~/.bashrc13:23
ogra_if you dont log in again the vars are wrong13:23
ogra_there ios sadly no sane way around this without making unity kick you out of the shell when it restarts or some such13:24
rsalvetiogra_: hm, thought unity8 would use the same env if restarted13:24
Ursinhaogra_, what should I look for in the logs?13:25
ogra_rsalveti, well, lightdm sets new vars13:25
ogra_Ursinha, try a second adb session and see if it works from there13:25
ogra_if it does, then it is this ... well, ... i dont like to call it bug ... its a design flaw13:25
ogra_rsalveti, it cant, there is a new dbus address and a new upstart session ... the env vars get other values13:26
Ursinhano man, I have like five different shells and none work13:26
mdeslaurseb128, happyaron: how about something like this? http://paste.ubuntu.com/6484307/13:26
ogra_and there is no way to tell bash to reaload it from outside the shell session13:26
ogra_*reload13:26
seb128mdeslaur, where is prev_version coming from?13:27
rsalvetiUrsinha: in theory the upstart session address is located at the UPSTART_SESSION env var13:27
mdeslaurseb128: gsettings I believe13:28
seb128mdeslaur, where is that not happening in a guest session?13:28
mdeslaurseb128: it is happening for me in a guest session on real hardware13:28
seb128not here13:28
mdeslaurseb128: I think the vm screen isn't coming up fast enough to see the actual notification13:28
seb128seems a bit random :/13:28
ogra_Ursinha, rsalveti http://paste.ubuntu.com/6484317/ are the code snippüets in question13:28
ogra_13:29
Ursinharsalveti, UPSTART_SESSION is empty13:29
seb128mdeslaur, in any case the patch looks fine to me13:29
Ursinhahow did that happen?13:29
mdeslaurseb128: ok, let me send it upstream, file a bug, etc. thanks13:29
seb128mdeslaur, thank you!13:29
rsalvetiogra_: right13:29
rsalvetilet me try killing my unity8 to see13:30
ogra_Ursinha, even if you enter a new adb session and use "sudo -u phablet -i"13:30
Ursinhaogra_, yes sir13:30
ogra_can you check if /etc/profile.d/ still has the dbus and upstart snippets ?13:30
Ursinhasure13:31
rsalvetihahah, my screen is now flashing after killing unity813:31
ogra_they usually get processed by sudo-ing13:31
Ursinhalol13:31
ogra_rsalveti, how did you "kill" it ?13:31
rsalvetikill -913:31
ogra_ugh13:31
Ursinhaogra_, upstart part is there13:31
ogra_use upstart13:31
rsalvetiogra_: well, I'm simulating a crash13:32
rsalvetiI don't want to nicely kill it13:32
ogra_it wont clean up after itself if you just kill it13:32
rsalveti:-)13:32
ogra_Ursinha, dbus not ?13:32
rsalvetiI want to see if unity8 would recover after a crash13:32
* ogra_ definitely has it here on r3113:32
Ursinhaogra_, but if it dies it won't clean up after itself, so it's a bug13:32
rsalvetiwe should probably have a test case for that13:32
Ursinhaogra_, yes, both are here13:32
ogra_Ursinha, well, upstart should clean up13:32
Ursinhaogra_, but if it dies... as rsalveti said, it should be tested13:33
rsalvetiUrsinha: what do you have with /sbin/initctl list-sessions13:33
Ursinharsalveti, that's what I was looking right now13:33
ogra_rsalveti, nothing if UPSTART_SESSION is empty :)13:33
rsalvetiwell, just confirming :-)13:33
ogra_initctl needs that var13:33
rsalvetimaybe a random output lol13:33
Ursinhayeah, nothing13:33
Ursinhayou never know hahaha13:34
rsalvetiso it could be that the session died and unity8 restarted without a valid session var13:34
ogra_no13:34
ogra_then nothing would start13:34
rsalvetibut not sure if unity8 would open without a valid session13:34
rsalvetiyeah13:35
ogra_unity itself might, but nothing else13:35
rsalvetiguess the session just died then13:35
Ursinhathe session died, wtf13:35
ogra_right13:35
ogra_and properly restarted13:35
Ursinhaokay, so this is a bug as it it should recover properly13:35
Ursinharight?13:35
ogra_it obviously did13:35
rsalvetihm, rebooted and now I don't have the indicator clock13:35
ogra_else you wouldnt have a UI13:35
ogra_rsalveti, yeah, longstanding bug13:35
rsalvetiargh13:36
ogra_it disappears randomly13:36
ogra_i was told that also happens on desktop13:36
ogra_(havent seen it here though)13:36
rsalvetioh, hm13:36
Ursinhaogra_, obviously recovered properly? if it did I should have my apps opening here haha13:37
ogra_Ursinha, do the apps open if you tap them ?13:37
Ursinhahaha, man, no13:37
Ursinhathat was the first thing I said :)13:37
ogra_oh13:37
rsalvetinops, there's no session13:37
ogra_you didnt say that13:37
Ursinha<Ursinha> btw I'm having a transient (it seems) issue that I click on icons but applications don't open13:38
ogra_yeah, i see it now13:38
rsalvetiSaviq: ogra_: should unity8 be able to recover itself if I kill it with 'kill -9'?13:38
ogra_xnox, any idea how to debug such a case ?13:39
Saviqrsalveti, upstart will restart it, yes13:39
ogra_should13:39
ogra_:P13:39
rsalvetiright, so wonder if mir is now causing issues here13:39
rsalvetimy screen is flashing again13:39
rsalvetitested with mako13:39
* ogra_ doubts it is mir13:39
rsalvetithe new unity8 is running it seems13:39
rsalvetiyeah, probably13:39
rsalvetiI/ServiceManager(  704): service 'display.qservice' died13:40
rsalveticausing the qcom component to die13:40
ogra_i guess thats fallout13:40
rsalvetiso specific to mako13:40
rsalvetilogcat is going crazy here13:40
xnox(disappearning indicators are/will be solved soon, each indicator will be managed by session init / respawned)13:41
seb128ogra_, we fixed the indicator lock issues in saucy a month ago, it would be interesting to see if it still happen with the trusty-proposed version (could be a different bug)13:41
ogra_so doing the same kill -9 here i see that it wants to start but approt is keeping the system to busy13:41
rsalvetiogra_: when did we get a mir update? want to test with an older image13:41
seb128ogra_, yeah for a world where devel serie is slower than SRUs btw :p13:41
ogra_(load of 5 after a few seconds)13:41
ogra_seb128, lock or clock ?13:41
xnoxogra_: not sure what debug advise i can give you for unity8/mir.13:42
rsalvetixnox: how to debug when the user session died?13:42
ogra_xnox, for upstart user sessions13:42
seb128ogra_, lock (they were not showing in the panel because the service is hitting a glib deadlock on init)13:42
ogra_seb128, ah13:42
ogra_seb128, i'm running image r31 and there should be nothing in proposed anymore13:42
ogra_rsalveti, so clearly apport is heavilly hogging my mako here13:43
seb128ogra_, indicator-datetime is, it's part of the e-d-s/samba/libav transitions13:43
ogra_load went above 6 now13:43
xnoxrsalveti: by user session - you mean session init or logind session? cause it's quite valid to be thrown out, but session init still running. Check ps tree and see which dangling processes there are and if they are paranted to any session inits or not.13:43
ogra_seb128, ah13:43
xnoxsession init will try to respawn.13:43
ogra_so it is held back, k13:43
seb128yeah13:43
seb128should be cleared soon hopefully13:44
ogra_k13:44
xnoxrsalveti: if there are any session inits left, one can get/guess the session init token and investigate running commands. etc. If it really is dead, increase debugging to "--debug" on the session-init, reproduce, check logs why that happened.13:44
xnoxmost likely something is killing / terminating it.13:45
xnoxi'm not sure how the session-init is started on the phone, but e.g. mir/unity8 crash shouldn't stop the user-session. Instead they should respawn / restarted into an existing one.13:46
rsalvetixnox: in Ursinha's case /sbin/initctl list-sessions shows nothing13:46
rsalvetiseems the upstart user session died, and she can't open any other app anymore13:46
ogra_xnox, the session runs but UPSTART_SESSION is unset13:47
ogra_xnox, so apps dont start (since they use upstart-app-launch)13:47
ogra_xnox, the "unity8 not respawning" issue is a differet one13:47
ogra_rsalveti, iirfc i heard someone talk about the mir socket ... might be that it is still open when unity tries to start anew13:48
xnoxrsalveti: Ursinha: can you get session-init & unity8 processes environment variables from /proc/*/environ ? the intersting ones are UPSTART_SESSION & DBUS_SESSION_ADDRESS13:48
xnoxand see if they are inconsistent.13:48
ogra_terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'13:49
ogra_  what():  bind: Address already in use13:49
xnox(and also check the dbus address that is stored somewhere under ~/.cache ~/.config)13:49
ogra_aha, and there we go13:49
Ursinhaxnox,UPSTART_SESSION is empty13:49
xnox=(13:49
ogra_rsalveti, tail -f /home/phablet/.cache/upstart/unity8.log13:49
ogra_rsalveti, watch it try toi respawn every second13:49
Ursinhaxnox, yep, that was the problem that we noticed because13:49
Ursinhaphablet@ubuntu-phablet:~$ upstart-app-launch webbrowser-app13:50
Ursinha** (process:12659): WARNING **: Unable to connect to the Upstart Session: Empty address ''13:50
ogra_rsalveti, its the mir socket, i have seen that error msg before13:50
Ursinhaxnox, DBUS_SESSION_BUS_ADDRESS  points to a tmp folder13:50
Ursinhathat doesn't exist13:50
Ursinhaoops13:50
ogra_rsalveti,  rm /var/run/user/32011/mir_socket13:51
ogra_and see it start13:51
ogra_Saviq, should we add a post-stop script to the upstart job to remove that file ?13:51
xnoxUrsinha: ls /run/user/1000/upstart/sessions/13:51
xnoxUrsinha: anything there?13:51
ogra_xnox, not 100013:51
ogra_:)13:51
Ursinhaxnox, nope, no such file or directory13:52
ogra_3201113:52
xnoxUrsinha: well ok, $ ls $XDG_RUNTIME_DIR/upstart/sessions13:52
Ursinhathere's one file13:52
ogra_should be the pid13:53
Ursinhaand in it there's something that should be the content of UPSTART_SESSION, I presume13:53
rsalvetiogra_: oh, ok13:53
rsalvetiit might be the same issue in here13:53
rsalvetilet me check13:53
ogra_phablet@ubuntu-phablet:~$ env |grep UPSTART13:53
ogra_UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/32011/182613:53
ogra_Ursinha, ^^^13:53
xnoxUrsinha: correct, you should be able to do: UPSTART_SESSION=unix:abstract:..... initctl set-env --global UPSTART_SESSION=unix:abstract:.....13:53
rsalvetiogra_: yeah, same issue13:54
xnoxUrsinha: this should re-export UPSTART_SESSION to all user-session process and things should start working again.13:54
rsalvetiogra_: that's so annoying13:54
ogra_rsalveti, right, i think a post-stop script would help13:54
=== alan_g|lunch is now known as alan_g
xnoxUrsinha: but it is very confusing how session-init managed to loose it!13:54
Ursinhaxnox, okay, but why UPSTART_SESSION variable is empty? that's a bug, right?13:54
ogra_yeah13:54
Saviqogra_, or pre-start, for that matter13:54
ogra_Saviq, yeah, whatever fits best :)13:54
rsalvetiogra_: actually, I got a different one13:54
xnoxUrsinha: yes, we should never loose that variable no-matter what. Ditto DBUS_SESSION_ADDRESS.13:54
rsalvetiterminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >'13:54
rsalveti  what():  Could not unblank display13:54
ogra_rsalveti, different what ?13:55
Saviqrsalveti, press power13:55
ogra_oh13:55
xnoxUrsinha: is there a way I can reproduce this?13:55
Saviqrsalveti, bug #123500013:55
ubot2Launchpad bug 1236525 in unity-mir "duplicate for #1235000 unity8 killed/crash then restart can result in mir unable "could not unblank display"" [Critical,Fix released] https://launchpad.net/bugs/123652513:55
rsalvetiSaviq: then it moves to   what():  bind: Address already in use13:55
Saviqrsalveti, yeah, and now remove the socket ;)13:55
Saviqogra_, will a pre-start script be run on restart / respawn?13:56
Ursinhaxnox, it was the first time I had it, the  last thing I did yesterday was to open the check for new updates screen and let it (really slowly) download the changes13:56
ogra_sure13:56
Ursinhathis morning that app was frozen and then nothing else worked13:56
ogra_it will be run before the exec ...13:56
xnoxSaviq: ogra_: rsalveti: why is mir using file socket, instead of abstract one? using abstract socket would avoid stale file sockets.13:56
* ogra_ points xnox to #ubuntu-mir 13:56
Saviqxnox, apport-bug mir please :)13:56
ogra_:)13:56
ogra_xnox, probably the same reason why mir needs /dev/input/* to be 777 ;)13:57
rsalvetiSaviq: why is this fixed released?13:57
ogra_(it worked when someone tried it ... so it stayed that way)13:57
Saviqrsalveti, good question13:58
ogra_rsalveti, apparently Mir takes weeks to land in the images13:58
ogra_it is probably fixed in some branch13:58
rsalvetioh, there's no bugtask for the package :-(13:58
rsalvetionly tracking it in the upstream project13:58
Saviqrsalveti, https://bugs.launchpad.net/mir/+bug/1236525/comments/613:58
ubot2Launchpad bug 1236525 in unity-mir "unity8 killed/crash then restart can result in mir unable "could not unblank display"" [Critical,Fix released]13:58
ogra_and another one that wont be on anyones radar13:59
Ursinharsalveti, ogra_, are you guys following the "filing bugs against ubuntu packages" thread? Saviq pointed that not everyone can triage ubuntu tasks, and that might be what caused people filing bugs only upstream13:59
SaviqUrsinha, well, not only that, but just that we didn't know the importance of the difference14:00
ogra_Ursinha, yes, i saw that, funnily i tried that with some random packages and i actually get the bugmail14:00
ogra_i dont really get why it doesnt work for Saviq ...14:01
Ursinhaogra_, you need to be a bugsquad member (or something) iirc14:01
Saviqogra_, actually Mir has a clear distinction between upstream and distro bugs and they're looking at both14:01
SaviqUrsinha, yeah, which kind of sucks14:01
ogra_Saviq, well, it just means adding a few teams to the bugsquad team ... if thats really the case14:01
Saviqogra_, yeah, but that's not ideal is it... it's not like those people/teams *are* actually part of the bugsquad team14:02
Saviqogra_, granularity is lost14:02
seb128Saviq, you are asking for double list/work?14:02
ogra_usually when a package enters the archive such bits should be set up by the person adding it to the archive14:03
Saviqseb128, I'm not *asking*14:03
Saviqseb128, I'm pointing out what doesn't work for us with just distro bugs14:03
ogra_seems that step wasnt done for any pof the touch packages14:03
Saviqseb128, I'm fine with defaulting to distro bugs14:03
seb128Saviq, well, it's a cost/benefit thing14:04
seb128we should fix the issues for sure14:04
xnoxUrsinha: Saviq: the barrier of entry is to read wiki page of "statuses & priorities" for Ubuntu Packages, special casing slight different statuses for SRUs & then people can be mass added to bugsquad.14:04
seb128well, I guess it's up to each team/project14:04
seb128I'm glad we consolidated on one bug list for ubuntu-system-settings14:04
seb128having to manage upstream/downstream lists is really annoying14:05
rsalvetiogra_: maybe it's easier to become per package uploader, which would make them ubuntu-dev, and would also be part of bugsquad?14:05
Saviqseb128, +114:05
xnoxUrsinha: Saviq: all people that land code into Ubuntu should roughly know what the bug conventions for Ubuntu Packages are.14:05
rsalvetior just core-dev that is part of bugsquad? don't remember14:05
xnoxwell, bugsquad is open to non-developers & non-ubuntu-members =)14:05
ogra_rsalveti, it would indeed be desired that they become per-package-uploader ... but there is a process ... it involves interest ...14:05
Saviqxnox, sure, but if someone's not really in bugsquad, 'cause he's not doing what bugsquad does, at least not for projects other than their own14:06
ogra_(and investing the time to go through it)14:06
xnoxbugsquad is meant to be very lightweight - read a doc, show comment what statuses you'd set on some sample, and off you go caring about a package that you want to care about.14:06
Saviqogra_, q: where can I see the reason for "Job failed to start" ?14:06
ogra_upstart job ?14:06
Saviqogra_, ah there ;)14:07
Saviqright14:07
xnoxSaviq: there is blanket exception for upstreams. All upstream developers can be auto-added to bugsquad, if they promise to set/manager their upstreams' packages bugs only.14:07
ogra_ /home/phablet/.cache/upstart/$jobid.log14:07
Saviqogra_, hmm no, not going there14:07
Saviqogra_, since the job never started (pre-start script failed, I presume)14:07
ogra_is it a system job ?14:07
Saviqogra_, session14:08
ogra_hmm14:08
ogra_then you need to add debugging to your job script i guess14:08
xnoxSaviq: if any command exists non-zero and doesn't print anything the job will fail to start and there won't be anything in the log.14:08
ogra_right14:08
ogra_add some echos to the pre-start script14:08
xnoxSaviq: pre-start/script/exec are all run under "set -e"14:09
Saviqxnox, ogra_ah ok14:09
xnoxUrsinha: can you try as phablet user "$ initctl --user --no-wait start re-exec" and check if that looses UPSTART_SESSION variables everywhere?14:12
mitya57Hi, what is blocking e-d-s migration? Quite a few packages are stuck in proposed because of that.14:12
xnoxmitya57: very little left, samba transitional packages and thunderbird.14:13
xnoxmitya57: it's actually entangled together with libav9 (~100) packages transition, osg transition, and a few others.14:13
xnoxmitya57: it will migrate soon.14:13
mitya57xnox: thanks14:15
Ursinhaxnox, sure14:21
Ursinhasorry, was getting the daily dose of coffee14:22
xnox=))))) coffee is good!14:22
rsalvetiogra_: did you open a bug for the mit socket issue?14:22
rsalveti*mir14:22
ogra_nope14:22
Ursinhaxnox, oh yeah :)14:22
ogra_rsalveti, there must be one, this has occured so often in the past14:22
Ursinhaxnox, initctl: invalid option: --no-wait14:22
rsalvetiogra_: right14:23
xnoxUrsinha: weird, move "--no-wait" after "start" ?14:23
xnoxor try without --no-wait14:24
Ursinhaxnox, initctl: Unable to connect to Upstart: Empty address ''14:24
xnoxUrsinha: ah, so you didn't reset the UPSTART_SESSION from the file? or did it now loose it again.14:24
Ursinhaxnox, no, I haven't reset that so I didn't lose the "buggy" condition :)14:25
Ursinhabut I can do that, yes14:25
xnoxUrsinha: well, I know how to artificially cause buggy condition - initctl unset-env --global UPSTART_SESSION14:26
xnoxi'm trying to figure out how to reproduce it. My thought is that re-exec maybe loosing it, thus the attempt to re-exec session init and see if that goes from good -> buggy.14:27
xnox(under actual operating conditions, not artificially induced)14:27
Ursinhaxnox, right14:27
Ursinhaxnox, I tried to set the current env to that and I got this: initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart-session/32011/1625: Connection refused14:28
Ursinhas/env/UPSTART_SESSION/14:28
xnoxhm.14:30
xnox$  export `cat $XDG_RUNTIME_DIR/upstart/sessions/*.session`14:30
xnox$ initctl --user set-env -g UPSTART_SESSION=$UPSTART_SESSION14:31
xnox$ initctl list-env14:31
xnox$ initctl list-env | grep UPSTART_SESSION14:31
xnoxUrsinha: ^ does above sequence recovers ? and everything starts to know about UPSTART_SESSION?14:32
Ursinhaxnox, the initctl command gives me the Connection refused error14:32
xnoxUrsinha: all executed as the phablet user?14:32
Ursinhait seems the upstart session information isn't valid somehow?14:33
Ursinhaxnox, yes14:33
xnoxUrsinha: does the pid of the session filename matches the pid of session upstart?14:33
xnoxto be honest it's weird that we encode PID, given that we can re-exec.14:34
Ursinhaxnox, what's the name of the process I should look? there are a couple upstart-something when I ps (none with that PID)14:35
ogra_ps ax|grep "init --user"14:36
ogra_try that14:36
xnoxUrsinha: pidof init14:36
Ursinhaoh, init14:36
ogra_or that :)14:36
Ursinhaogra_, your command returns only grep itself :)14:36
ogra_phablet@ubuntu-phablet:~$ ps ax|grep "init --user"14:37
ogra_ 1826 ?        S      0:17 init --user14:37
ogra_ 9051 pts/27   S+     0:00 grep --color=auto init --user14:37
Ursinhaxnox, 730 and 114:37
ogra_returns the pid for me14:37
xnoxUrsinha: and the session file name is 730.session? in ls $XDG_RUNTIME_DIR/upstart/sessions/*14:37
xnoxUrsinha: also looks like your session started a lot earlier than ogra_'s =)14:38
Ursinhaxnox, haha no: /run/user/32011/upstart/sessions/1625.session14:38
ogra_yeah, thats a strangely low PID14:38
xnoxogra_: unless Ursinha's looped ;-)14:38
Ursinhaogra_, I don't reboot my mako often, I use it as my regular phone so no need to14:38
xnoxand re-execed.14:38
xnoxUrsinha: ah, what's the upstart package version?14:39
ogra_well, i get 681 here when i run it as root14:39
xnox ... we did fix a couple user-session bugs in latest upload.14:39
ogra_(alongside with 1)14:39
Ursinhahmm14:39
Ursinhaxnox, 1.11-0ubuntu114:39
xnoxwhich is the latest one =(14:40
ogra_upstart-app-lauch was uploaded recently14:40
=== shengyao is now known as shengyao_afk
ogra_but i dont see how that would have any impact on the session14:40
ogra_nor do i understand why the UPSTART_SESSION var isnt set14:41
ogra_since that has to be processed on a new login14:41
ogra_so at least in the second adb session you should have it set properly14:41
Ursinhaogra_, yeah, I opened many of them and they have all the same behavior14:41
ogra_Ursinha, does the unity UI itself recat ... can you scroll etc ?14:42
ogra_*react14:42
Ursinhaogra_, I can use it normally, it seems, can't only open apps14:42
ogra_k14:42
xnoxUrsinha: let's see if can find the active one: does $ lsof -U | grep init14:42
xnoxUrsinha: returns anything like @/com/ubuntu/upstart-session/*/73014:43
xnox?14:43
Ursinhaxnox, is that supposed to be in the read-only image? if not I don't have it14:43
ogra_no lsof14:43
Ursinhalsof14:43
xnoxdarn.14:43
Ursinhayeah :/14:43
ogra_(no fuser either in case you wanted to fall back to that)14:43
xnox.... quickly cross-compile statically linked armhf lsof and run that..... (got to love debugging read-only images)14:44
Ursinhalol14:44
xnoxhm, i wonder how we can guess it. well. it should be.14:44
Ursinhaogra_, can't we have that now that debugging is important, and remove it later?14:44
ogra_hmm14:45
xnoxwell it should be UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/$uid/$pid, so try something like: UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/$uid/730 initctl --user list-env14:46
ogra_doesnt have any extra deps, i suppose we could add it, yeah14:46
xnoxUrsinha: ^14:46
xnoxUrsinha: and 730 process is owned by phablet user right?14:46
Ursinhaxnox, no, root14:46
Ursinhais that right?14:46
ogra_xnox, thats androids init14:47
ogra_Ursinha, ps ax|grep 73014:47
ogra_Ursinha, does it have a / in front ?14:47
xnoxUrsinha: these are not the inits we are looking for14:47
Ursinhaogra_, I did that, I know how to check a process ownership haha14:47
ogra_Ursinha, but is there a / ?14:47
ogra_then it is androids init14:47
Ursinhapid 1 is /sbin/init, pid 730 is /init14:47
ogra_right14:48
Ursinhaboth root's14:48
Saviqogra_, https://code.launchpad.net/~saviq/unity8/drop-stale-socket/+merge/19691714:48
Ursinhaand that's about it14:48
ogra_there needs to be a third one14:48
xnoxUrsinha: so where did the 1625 go =) upstart logs should have a disconnect from session-init then.14:48
Ursinhaxnox, good question hehe14:48
ogra_Ursinha, that means there is no upstart session at all ... now how did you get unity to ever run ...14:48
xnoxUrsinha: are there any /var/crash/* files?14:49
xnox(unless whoopsie puts them elsewhere on the phone)14:49
ogra_nope, same place14:49
Ursinhathere are a bunch14:49
xnoxUrsinha: anything initish?14:49
xnoxUrsinha: you may want to fetch all of them.14:49
Ursinhathere's a unity8 one, one upstart-app-launch, one sbin-system-image-dbus14:50
Ursinhaothers are webbrowser, system-settings and other apps14:50
ogra_no upstart ?14:51
ogra_hmm14:51
Ursinhalet me fetch them all14:51
ogra_did you by chance run out of disk space14:52
Ursinhaogra_, doesn't seem so, only with 99% is /dev/loop1 (/lib/modules)14:52
xnoxogra_: where is init --user spawned on the phone? and is the output redirected? e.g. on desktops init's stdout/err ends up in ~/.xsessions-errors14:52
xnoxogra_: do we have equivalent on the phone?14:53
ogra_xnox, lightdm spawns it iirc14:53
xnoxogra_: and redirects stderr to /dev/null?14:53
ogra_not sure where lightdm redirects ...14:54
xnoxyeah, i want to know where the output is redirected.14:54
ogra_/var/log/lightdm/lightdm.log should have some info14:54
xnoxogra_: well lightdm spawns a session init for itself (lightdm-session) or does it do (the session session-init) on the phone as well?14:54
Ursinhawhoa, unity8 crash has 55Mb14:54
ogra_xnox, not in autologin mode14:55
xnoxah, right.14:55
ogra_[+0.26s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session014:55
ogra_[+0.26s] DEBUG: Session pid=1772: Running command /usr/sbin/lightdm-session ubuntu-touch-session14:55
ogra_[+0.27s] DEBUG: Session pid=1772: Logging to .xsession-errors14:55
ogra_aha14:55
ogra_so yeah, some bits are logged there14:55
xnoxUrsinha: cat ~/.xsession-errors please =)14:56
Ursinhayay, there's a segfault14:56
xnox\o/14:56
ogra_great14:56
xnoxUrsinha: pastebin that to me.14:56
Ursinha\o/14:56
xnoxon the other hand, init just segfaulted /o\14:56
Ursinhaxnox, http://pastebin.ubuntu.com/6484724/14:56
Ursinhalol14:56
Ursinha<o>14:56
xnoxUrsinha: since it core-dumped there should have been a whoopsie .crash file.... ?!14:57
Ursinhaso it seems my phone is now kind of a zombie?14:57
Ursinhaxnox, http://paste.ubuntu.com/6484729/14:58
ogra_xnox, well, it doesnt say it was init that segfaulted ... "something" segfaulted14:58
Ursinhathe list of crash files14:58
ogra_heh, apport crashed :P14:58
Ursinhacrashed while processing a unity8 crash?14:59
Ursinhaoh well15:00
xnoxUrsinha: interesting why apps were getting killed with KILL / TERM / ABRT15:00
ogra_because the session died15:00
xnoxUrsinha: are there any processes left as phablet user running? and what's their environ. We want something pid larger 1625 but very close to it?15:01
Ursinhalet me see15:01
xnoxhm, .xsession-errors ways that process 1625 asserted.15:02
xnoxs/ways/says/15:02
Ursinhaxnox, http://pastebin.ubuntu.com/6484736/15:02
Ursinhaall others have much higher pid15:02
xnoxUrsinha: How odd.... session-init should start dbus, yet it looks like it was started ahead of us by pid 161815:04
Ursinhaxnox, it seems nothing makes much sense in this scenario.. how did it get there?15:05
xnoxUrsinha: can you cat /proc/1672/environ and check if has DBUS_SESSION_BUS_ADDRESS set & UPSTART_SESSION15:06
xnoxUrsinha: if not, all of them are self-spawned zombies. Cause all of the indicators, for example, are dbus activated and prefer to do upstart activation, but silently fallback to direct exec.15:07
xnoxactually.15:07
xnoxUrsinha: i bet all of these are dbus-activated, unity8 including.15:07
happyaronseb128: RHEL7 is using ibus 1.5.3 at the moment15:07
UrsinhaUPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/32011/1625 and DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Qrg3Aw75Zy,guid=dee63f588c7e05843689419552949b5515:07
xnoxUrsinha: or not, so dconf was spawned by now dead session-init.15:07
Ursinhaxnox, I assume I should file a bug about it... where should I start, it seems everything is odd15:09
xnoxwith pid1 atleast kernel panics, but with session-init it all just keeps on running.15:09
Ursinharight15:10
xnoxUrsinha: i'm downloading all the pastebins and filing a bug report. I'll paste a link once i'm done.15:10
Ursinhaxnox, thank you :)15:10
xnoxUrsinha: hence, i don't think post-segfault upstart code-path has ever been possible to exercise =)15:10
Ursinhahehe15:11
Ursinhalet me know if you need more info, I'll wait for you to finish so I can restart my phone and use it :)15:11
xnoximho system init should notice, disconnect, no-reconnect, stale session file & re-create one.15:11
xnoxUrsinha: yes, asap. Thanks a lot for this!15:11
ogra_xnox, well, the user session is in the hands of lightdm15:11
Ursinhaxnox, no problem. thanks for helping debugging it :)15:12
ogra_should system init still pick that up even if i.e. lightdm wouldnt inform it15:12
seb128happyaron, I saw your comment on the google doc, thanks for checking15:13
happyaronseb128: so do you still want to merge 1.5.4 (not counting the GTK input purpose problem)?15:13
seb128happyaron, is there big differences between those versions?15:14
happyaronseb128: not too many commits' diff, https://github.com/ibus/ibus/commits/master15:15
seb128happyaron, ok, seems like a stable update15:16
happyaronbut some of them could be big diff in a single commit, like "Implement IME state per window. "15:16
xnoxUrsinha: one more thing. I wonder if upstart session-state was serialised anywhere. cause one could start session init & pass fd to it with json state information. No need to reboot at all =)15:16
happyaronseb128: seems there's not the concept of stable update at ibus upstream, every point release is implementing new stuff plus bug fixes. and downstream maintain a list of patches in their distro, including Fedora.15:17
seb128happyaron, is that commit fixing the state issue we were discussing?15:18
* seb128 reads http://code.google.com/p/ibus/issues/detail?id=156815:18
happyaronno15:18
Ursinhaxnox, so what's the black magic I should apply here? :)15:18
seb128happyaron, are you sure? ;-)15:19
happyaronseb128: so far it still doesn't work for me, so I think it's not complete at least.15:19
seb128happyaron, seems like ibus upstream is wanting to get that resolved though, that's good15:21
xnoxUrsinha: i'm not sure =) something like $ find -name "upstart.state*" across home directory & XDG_RUNTIME_DIR?15:21
xnoxbut i highly daubt it will turn anything up.15:22
happyaronseb128: yeah good, restoring old codes...15:22
Ursinhaxnox, .cache/upstart has a lot of logs, and I could find a dbus-session file that contains DBUS_SESSION_BUS_ADDRESS15:23
xnoxyeah, that's normal.15:23
xnoxno files with "state" in their name?15:23
xnoxand json inside them15:23
=== alan_g is now known as alan_g|tea
Ursinhaxnox, nope15:24
Ursinhaneither at ~ or XDG_RUNTIME_DIR15:24
xnoxUrsinha: most of the crash files are probably caused by not being able to connect to session init. So i guess it's reboot time.15:25
xnox=(15:25
Ursinha:(15:25
Ursinhaokay15:25
xnoxUrsinha: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/125556915:26
ubot2Launchpad bug 1255569 in upstart (Ubuntu) "session-init-less session-init session" [Medium,Confirmed]15:26
ogra_lovely title15:27
Ursinhathanks xnox15:28
Ursinhaupdating to r3315:29
=== alan_g|tea is now known as alan_g
rsalvetilarsu: got the issue15:58
rsalvetilarsu: http://paste.ubuntu.com/6485009/15:58
rsalvetilarsu: the first message from 27800 is wrong in here15:59
rsalvetilarsu: http://paste.ubuntu.com/6485021/ and http://people.canonical.com/~rsalveti/indicator.png16:04
rsalvetialso updated bug 125381016:06
ubot2Launchpad bug 1253810 in unity8 (Ubuntu) "Messages in Incoming not always display the correct date and content" [High,Confirmed] https://launchpad.net/bugs/125381016:06
=== m_conley_away is now known as m_conley
Laneybah, we really should parallelise the png optimisation step16:37
ogra_we should stick it into dput :P16:38
ogra_(or debuild)16:39
=== tkamppeter__ is now known as tkamppeter
attenteseb128, do you know anything about the packaging in this bug? https://bugs.launchpad.net/unity-gtk-module/+bug/125021317:06
ubot2Launchpad bug 1250213 in Unity GTK+ module "dependency error" [Undecided,New]17:06
robruseb128, around? can you preNEW lp:unity-voice?17:35
kenvandineseb128, do you know if there is a way to set the opacity on the header?17:47
kenvandineor i guess change the style programatically?17:47
kenvandineor anyone ^^17:47
seb128attente, hey, if the content is not arch dependent, I think it should just be marked "Multi-Arch: foreign" (see https://wiki.debian.org/Multiarch/Implementation)17:53
seb128robru, sil2100 already asked me about that, I said I would try to have a look but I had a busy day, maybe tomorrow if didrocks doesn't beat me to it17:53
seb128kenvandine, no idea sorry, what are you trying to do? sounds like against visual consistency to do that17:54
sil2100seb128: thanks :)17:54
seb128sil2100, yw ;-)17:54
kenvandineseb128, the background panel17:54
kenvandinethe spec calls for a preview page that makes the header and toolbar semi-transparent17:55
kenvandineso you can see what the wallpaper would look like if you set it17:55
seb128kenvandine, seems like something that could be useful in other places and could be built into the toolkit...17:56
seb128kenvandine, but no, dunno how to do it otherwise, sorry17:56
kenvandineKaleo, ideas? ^^17:57
attenteseb128, thanks, i'll try it17:58
kenvandineseb128, oh.. i found a hack that works :)18:10
kenvandine        pageStack.currentPage.header.opacity = 0.5;18:10
seb128kenvandine, nice18:11
kenvandinesort of18:11
kenvandineyou just have to make sure when you pop to reset it :)18:11
seb128kenvandine, I hope it doesn't stop working at some point because you use non documented stuff and they rework Page or something18:11
kenvandineindeed18:11
seb128we should have a test for that sort of stuff18:11
seb128so if it does stop working we know18:12
kenvandineworks for the toolbar as well18:12
* didrocks waves good evening18:15
robrupitti, still around at this late hour? how goes the python3 transition for autopilot? I'm seeing a weird friends_app AP failure that's not my fault, wondering if you broke it ;-)18:18
Kaleokenvandine, sorry, let me read18:32
Kaleo"seb128: kenvandine, no idea sorry, what are you trying to do? sounds like against visual consistency to do that"18:33
Kaleohe is right18:33
kenvandinei have a hack that  works, but not elegant18:33
Kaleokenvandine, who is the designer? did he talk with the others?18:33
kenvandineKaleo, it's for previewing what the wallpaper will look like18:33
kenvandinempt18:33
Kaleokenvandine, specifically katie and jouni18:33
Kaleokenvandine, you mean the app to be see through?18:34
seb128kenvandine, imho we should just hide the header/go fullscreen if we want to use the space for content18:34
kenvandineyeah18:34
kenvandinehiding the header probably makes the most sense18:34
Kaleokenvandine, yes to seb128? or to me?18:34
Kaleo:)18:34
Kaleook18:34
kenvandinealthough, showing it does hint the user that they are previewing18:35
seb128kenvandine, let's forget about the hack and talk to the designers about an alternative solution18:35
kenvandineyeah18:36
Kaleoseb128, kenvandine, if the agreed solution is still the same we can see to put it in the toolkit18:36
kenvandinecool18:37
seb128Kaleo, thanks18:37
attentesil2100, is there a reason for this line in u-g-m's debian/control? http://bazaar.launchpad.net/~indicator-applet-developers/unity-gtk-module/trunk.14.04/view/head:/debian/control#L1019:38
attenteit seems to issue a warning that it's not a known field19:38
seb128attente, that seems buggy placed, it should be on the binaries, not on the source19:43
seb128well, binaries that provide a shared lib19:43
seb128cf https://wiki.debian.org/Multiarch/Implementation19:43
seb128if there is no shared lib, just drop the line19:44
attenteseb128, thanks19:44
seb128yw!19:44
attenteseb128, when they say shared libs, do they also mean the -dev packages?19:44
seb128no, just libraries (I think it's for shlibs/depends resolution)19:45
attenteok, cool19:46
attenteso.. uh.. how do i know if this all works in the end?19:47
attentethe result seems indistinguishable from what trunk produces on my machine...19:47
seb128I guess you use amd6419:48
seb128can you install the :i386 variant of one of the binaries without making apt unhappy?19:49
seb128reading the description it seems that didn't work before because the -common was not multiarched correctly19:49
seb128I guess you can build a package on amd64 using the same package version than the archive19:50
seb128then try to apt-get install the binary which is in the description19:50
seb128(you might need to add an i386 source to your sources.list if you never did that)19:50
attenteseb128, the default repositories don't already provide i386 packages?19:53
seb128attente, I don't know, I'm on i386, try to sudo apt-get install gedit:i386 or something and see if that works19:55
attenteseb128, i get a lot of unmet dependencies errors in that case19:57
seb128attente, dpkg --print-architecture19:57
seb128attente, you might need to sudo dpkg --add-architecture i38619:58
attenteyeah, forgot to apt-get update19:58
seb128I don't know, gedit might have depends that are not properly mutilarched19:59
seb128try maybe something easier like file-roller or eog19:59
seb128sorry, that's as much as I know on the topic19:59
sil2100attente: indeed, as seb128 said ^20:00
attentehmm.. maybe i need a reboot20:01
seb128attente, reboot? that's not windows here ;-) you might need some sources.list hacks20:10
seb128e.g https://wiki.debian.org/Multiarch/HOWTO has "deb [arch=amd64,i386]..."20:10
seb128ok, need to go, good luck with that20:11
seb128bye20:11

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