/srv/irclogs.ubuntu.com/2013/05/06/#ubuntu-desktop.txt

pittiGood morning06:27
robrupitti, good evening!06:28
robrupitti, did you have a good flight home?06:28
pittiit was uneventful, and everything on time, so "yes"06:29
robrupitti, excellent ;-)06:29
pittias "good" as a flight back to Europe can be :)06:29
pittistill jetlagged and a bit ubuflu-ed, but that'll settle06:29
robrupitti, I had a bad connection and got to spend a day in Seattle. The weather was beautiful and I took a ride on a ferris wheel. What fun! ;-)06:29
darkxstpitti, hi06:30
pittihey darkxst, how are you?06:31
pittirobru: hm, you didn't get very far then06:31
pittirobru: but I'm glad you could make the best of it!06:31
robrupitti, no, not very far at all ;-) but home now and gearing up for a fresh work week.06:32
darkxstpitti, good06:32
darkxstpitti, so packagekit stuff seems to be working now, but I need to add a new api to get language lists from language-selector06:35
darkxstI suspose I need to add that to packagekit, before the python plugins will work?06:35
pittidarkxst: depends; our preferred implementation in Ubuntu is language-selector06:37
pittidarkxst: err, aptdaemon06:37
pittilanguage-selector ships an aptdaemon plugin for "provides: locale"06:37
pittiin /usr/lib/python3/dist-packages/language_selector-0.1.egg-info/entry_points.txt06:38
pittiunfortunately packagekit discontinued the apt backend and only has the aptcc backend now, which doesn't understand these plugins any more06:39
pittiso if you actually use packagekit, you can't use these python plugins any more06:39
pittibut again, we actually want to use aptdaemon in Ubuntu06:39
darkxstso I just add it there, and wherever in the python scripts?06:41
pittidarkxst: what exactly do you want to add?06:41
pittidarkxst: the specification for new what-provides queries needs to go into packagekit first indeed06:42
darkxstpitti, I want to get the list of available languages06:42
pittihm, that doesn't really need a PK query06:42
darkxsthmm, Laney suggested to do in package-kit06:42
pittiaccountsservice already has that AFAIK06:42
darkxstpitti, as in uninstalled langugage packs06:43
pittithat is, installed locales which don't have langpacks installed?06:43
darkxstno, the locales are not installed (this is for g-c-c region capplet)06:44
pittihttps://gitorious.org/packagekit/packagekit/blobs/master/docs/provides-component-naming.txt06:44
pittiquerying for a particular language is exactly what LANGUAGE_SUPPORT does06:44
pittilocale -a -> installed locales06:45
pittiand language-selector has some code to determine the set of available languages from /usr/share/i18n/SUPPORTED06:46
pitti(that bit is not package related)06:46
darkxstpitti, yes I wanted to hijack the language-selector code, rather than read SUPPORTED and check each locale to see if langugage packs are installed06:46
darkxstmy first idea was to add a dbus interface to language-selector06:48
darkxstpitti, so what would you suggest I do then?07:09
pittidarkxst: I think you should just copy the logic from l-s, instead of changing PK's API (as getting this released will take a while)07:38
darkxstpitti, I really don't want to duplicate the l-s code, and besides converting python code into C is not much fun07:39
pittiI thought rodrigo_ already had a g-c-c branch for this stuff a while ago07:41
pittiso I guess that still didn't land07:41
darkxstrodrigo's branch was never finished07:41
darkxsthe just read SUPPORTED directly, but that ends up with a list with lots of duplicates07:42
darkxstactually I don't think he ever tested his code, it was incredibly broken07:43
darkxstpitti, thers actually quite a lot going on in l-s, like reading hardcoded lists and intersecting them with other lists08:06
pittiyeah, I know08:13
darkxstpitti, so l-s isnt going away anytime soon right? since Kubuntu and Xubuntu use it also08:49
pittiwe actually wanted to drop it in favor of the g-c-c region panel for quite a while now08:49
pittibut it seems the full design has never been implemented there08:49
darkxstpitti, you can drop the gui, but there is nothing there to handle ubuntu languages08:50
pittithe idea was to use the PK what-provides API08:50
pittiand language-selector common implements that for aptdaemon and PK's apt backend08:50
darkxstso you can't drop l-s anyway08:51
darkxstit would be much nicer to just get a list of available languages from there as well08:51
pittiright08:51
pittiwell, we can drop it once g-c-c DTRT08:52
pittibut somehow the upstream g-c-c needs to figure out a list of available locales?08:53
pittihow should it do that other than parsing SUPPORTED?08:54
pittiAFAIK the problem was to teach it to install additional packages, not figuring out the list of available languages08:54
darkxstpitti, I don't think upstream has much interest in this problem08:54
darkxstthey did say I could add an install languages button09:03
darkxstbut not sure they are really keen on full packagekit integration with the region gui09:04
* pitti crawls back into bed, argh ubuflu09:15
=== soren_ is now known as soren
mlankhorstooh fun09:29
mlankhorstpitti: conferences, where young parents share their kids diseases09:30
mlankhorst:D09:30
robruhmmmm, where is didrocks? is it a holiday in France?09:46
robrudid his plane crash?!? WHERE IS HE?!?! ;-)09:46
didrocksgood morn…well afternoon :)11:10
didrocksrobru: (backlogging on irclogs.ubuntu.com): no no, no crash, just heavily jetlag. just 5 hours of sleep since Friday, seems I needed 14 hours of sleep to get back on shape today :-)11:33
didrockswell "on shape", just enough for dist-upgrading to saucy I guess + pushing my hacking to cupstream2distro I did during the travel :)11:34
robrudidrocks, yikes11:34
didrocksrobru: oh, still awake? :)11:34
robrudidrocks, oh god, is it 4:30AM? well, call me a little jetlagged too ;-)11:34
BigWhaleGreetings all.11:34
didrocksrobru: heh, indeed, another kind of jetlag! :)11:34
didrockshey BigWhale11:34
BigWhaleI envy you all this jetlag! :P11:35
didrocksrobru: so, you enjoyed an extra day in Seattle?11:35
didrocksBigWhale: I bet you do :)11:35
robrudidrocks, seattle was wonderful! we should do the next sprint there!11:35
didrocksrobru: I only know the airport when going to Portland :)11:35
didrocksrobru: I heard the weather is quite rainy generally though11:35
robruBigWhale, I didn't have to leave my time zone to get to the sprint, but somehow I am really off my sleep schedule right now...11:35
BigWhale:))11:36
robrudidrocks, well it was sunny and beautiful for me... ;-)11:36
didrocksnice!11:36
BigWhaleyou're not really making it easier for me! you all shoud say that sprint really sucked... :P11:36
didrocksBigWhale: we didn't see that much the light of the day, as every room had no window if you prefer :p11:37
BigWhale:)11:37
BigWhaleI somewhat solved the biggest Kazam issue, now I have to start hanging out around the Mir guys ... :)11:38
robruBigWhale, no no, I was talking about the city I got stuck in for a day on my way home... not the sprint itself ;-)11:38
didrocksheh :)11:38
didrockssaucy, here I come!!!11:39
robrudidrocks, let me know how it goes. I already have some bug reports about friends not running very well in saucy... some API breakage in new libraries. I expect I'll upgrade tomorrow11:42
didrocksrobru: sure, will do! :)11:43
didrocksrobru: for webapps-applications, I'll do the bootstrapping again FYI and rerun11:53
robrudidrocks, ok, thanks buddy.11:53
didrocksyw! :-)11:53
robrudidrocks, btw, so jenkins emails me about the build failures once they've been uploaded to the PPA -- that's really great. but I guess there's no way to be emailed about failures before the upload even happens?11:54
didrocksrobru: it's not jenkins emailing you, it's launchpad11:54
robrudidrocks, right, that's what I meant11:55
didrocksas you are part of the ubuntu-unity team11:55
robruPPA build failures from launchpad, those are handy11:55
didrocksrobru: yeah, we'll need the dashboard for that11:55
didrocksto have a "higher view"11:55
didrocksand emails when needed on what…11:55
robrudidrocks, does jenkins always use a staging PPA even once we enable releasing to distro?11:57
didrocksrobru: yeah, it's always a 2 steps process11:57
didrocksbuild in a ppa11:57
didrocksif the stack is validated -> copy to distro11:57
didrocksthe difference is daily-build-next is called daily-build11:57
didrocksand next is distro11:58
didrocks(so we only use one PPA instead of 2)11:58
robrudidrocks, right, that makes sense now. I was wondering why we were using 2 PPAs ;-)11:58
didrocksrobru: we just mimick "distro" as long as we don't have it :-)11:58
robrubut that's good because I can be confident that I'll keep getting build failure emails even after we move back to distro releases11:59
didrocksexactly :)11:59
didrocksbut that won't show you up that the stack is in manual publishing mode for instance12:00
robruyeah12:01
didrocksor that some components have their prepare step yellow as a manual upload has been done12:01
robruand it wouldn't email me about failures to build the source packages.12:01
didrocksso still need to check jenkins12:01
didrocksyep12:01
robrubut some emails are nice ;-)12:01
didrocks:)12:01
* didrocks reboots12:08
didrockshum12:11
robrudidrocks, problems?12:12
didrocksI have llvmpipe rendering on saucy…12:12
robrudidrocks, slow?12:12
didrocksrobru: yeah, and artefacts due to it :/12:12
robrudidrocks, yikes. intel?12:12
didrocksright12:12
robrudidrocks, so I'll wait before upgrading ;-)12:12
didrockslibGL error: failed to load driver: i96512:12
didrocksinteresting :)12:13
Nafallono intel :-P12:13
didrockslibgl1-mesa-dri is installed though12:13
didrockstseliot: any idea? (if around) ^12:14
didrockssudo modprobe i915 seems to do nothing…12:14
=== zimmerle` is now known as zimmerle
didrockshttp://paste.ubuntu.com/5638376/12:15
didrocksadded myself to the video group, way better :)12:17
didrocksrobru: FYI ^12:18
robruweird12:18
robruok, will keep that in mind, thanks12:18
ogra_sounds liek the driver misses a udev-acl rule then12:19
didrocksogra_: yeah, I wonder though as some other have the same hw and upgraded already12:19
ogra_well, who cares about intel anyway ... ask long as arm works :)12:20
mlankhorstogra_: I want to get 1.14 ready for saucy, I heard the latest tegra drivers had support for 1.14?12:20
didrocksogra_: tssss :p12:21
ogra_mlankhorst, we dont build any tegra Xorg images anymaore ... the only arm desktop image left is pandaboard ... for which we wont get a new binary driver12:21
seb128the permission issue is likely a logind problem, better to ask pitti tomorrow (I think he's swapping today)12:21
mlankhorstso that's no new armhf desktop images then? o.o12:22
seb128mlankhorst, is the plan to get 1.14 in saucy? if it breaks drivers we might have to hold on that update...12:22
ogra_mlankhorst, right, we keep panda adound (but thats 1.13) to test arm desktop apps ....12:22
mlankhorstI thought fglrx and nvidia were ready though12:23
ogra_there was kind of the rumour around that we will not touch xorg this cycle12:23
ogra_(during the sprint)12:23
* ogra_ heard that from several sources12:23
mlankhorstI'll ask bryce when he gets online then12:23
seb128ogra_, well, it was said during the sprint that we need to have a working armhf image to test apps12:23
seb128mlankhorst, ^12:23
mlankhorstseb128: well the tegra touch issue is going to be fixed12:23
ogra_seb128, it was also said that we wont have x86 bianry driver updates12:24
seb128ogra_, is the current driver working on 1.14 or not?12:24
ogra_mlankhorst, see above,  no more touch image that uses xorg12:24
ogra_seb128, it sint12:24
ogra_*isnt12:24
seb128what driver is used on the nexus desktop image?12:24
ogra_well, i doubt anyone tested ... it isnt supposed to :)12:24
ogra_seb128, tegra3 ... but that image is gone12:25
seb128hum12:25
ogra_(i just disabled it)12:25
seb128would tegra3 work on x 1.14?12:25
ogra_sure12:25
ogra_but not on the kernel we have for the nexus712:25
seb128can't we keep the nexus image and disable the pando one instead?12:25
ogra_which is completely touch centric12:25
seb128I'm just trying to understand the options12:26
ogra_you wish12:26
ogra_panda is our only option for desktop atm12:26
seb128we need a working armhf xorg12:26
seb128why?12:26
seb128seems like nexus would be12:26
seb128define" desktop"12:26
ogra_because we have no working kernel for nexus7 non touch12:26
seb128oh ok12:26
seb128stucked either way :/12:26
mlankhorstwhy wouldn't the touch kernel work though?12:26
ogra_to make xorg work it needs a patch that breaks touch on android based images12:27
ogra_(nexus7 that is)12:27
mlankhorstwhat patch? it might be possible to workaround12:27
seb128so we would have to maintain an extra kernel/image for non-touch nexus12:27
seb128?12:27
ogra_additionally you would break ubuntu-touch through a lot of options we use on the desktop12:27
ogra_seb128, right12:28
seb128sucks12:28
seb128mlankhorst, what changed in xorg 1.13 -> 1.14 ?12:28
ogra_due to that and the fact that it was communicatede that we cant upgrade xorg anyway it was decided to keep the panda one12:28
mlankhorstbrr12:28
ogra_(cant upgrade due to not getting bijnary drivers for nvidia/fglrx)12:29
ogra_thats at least my last info12:29
mlankhorstseb128: some touch fixes, they're increasingly hard to backport12:29
mlankhorstoh and proper upstream support for pointer barriers12:30
seb128_dsl disconnected12:30
ogra_seb128, also, the panda image is now in hands of foundations ... (i'm phonedations now) ... i guess infinity is your man for them12:30
seb128_mlankhorst, sorry, can you repeat what you wrote between my question and that "oh ..."12:30
mlankhorst14:29 < ogra_> (cant upgrade due to not getting bijnary drivers for nvidia/fglrx)12:30
mlankhorst14:29 < ogra_> thats at least my last info12:30
mlankhorst14:29 < mlankhorst> seb128: some touch fixes, they're increasingly hard to backport12:30
mlankhorst14:30 < mlankhorst> oh and proper upstream support for pointer barriers12:30
seb128_mlankhorst, thanks12:30
ogra_(always happy to help indeed, but officially they are in foundation team hands)12:31
seb128_ogra_, well, my understanding was that we don't want to do any extra work on the panda image, out of "keep it working to be able to test apps on armhf/xorg"12:31
seb128_but yeah, noted, it's maintained by foundations12:32
ogra_right12:32
ogra_i voted against that until it turned out we cant use the nexus7 kernel for desktop images12:32
seb128_mlankhorst, how much do we care about touch on xorg if our device images are going to be based on Mir?12:32
=== seb128_ is now known as seb128
ogra_well, there are a lot x86 touch laptops now12:33
mlankhorstnexus7 is just the easiest testcase I have for touch applications, mostly12:33
mlankhorstI'm running a hacky xorg that has a bunch of abi patches reverted, not enough to keep tegra fully happy though, there are some graphical glithces12:34
mlankhorstbut for now it's good enough, I'll try to backport any input changes back to 1.1312:35
mlankhorstonce upstream xserver is fixed12:35
mlankhorstseb128: but I was just running into a problem where I'm not sure whether mir currently supports any keyboard/mouse/touch input at all ;)12:36
seb128mlankhorst, right, well the main constrain we have with the xorg update is "need a working amrhf image"12:36
mlankhorstyeah I'm aware12:37
seb128knowing that we will not get updated binary drivers for the panda12:37
seb128which sort of block us to update to 1.14 if we don't find another solution12:37
mlankhorstunfortunately :/12:39
didrockshum, and no sound as well on saucy…12:39
seb128didrocks, you have an acl issue with logind12:39
seb128it seems12:39
seb128check with Laney or pitti when they are around12:40
didrocksseb128: yep12:40
didrocksI can reproduce in the guest session as well12:41
didrocksso at least, easier to debug12:41
* didrocks adds himself to the audio group12:41
seb128adding yourself to those groups seem like a workaround12:41
didrocksseb128: right, but I prefer to have something while they are not around :)12:41
tjaaltonso how can panda block x86?12:41
didrocksseb128: or you have better options?12:41
didrocksno 3D acc or no sound isn't nice12:42
tjaaltonthe touch bug is oem critical12:42
tjaaltonon x8612:42
seb128is systemd-logind running?12:42
didrocks/lib/systemd/systemd-logind12:42
didrocksyep12:42
seb128didrocks, do you have libpam-systemd installed?12:43
didrocks  Installé : 202-0ubuntu512:43
pittiseb128: not exactly swapping, just taking it easy (ubuflu and jetlag)12:44
didrockshey pitti!12:45
seb128pitti, oh, I though you were one of the ones that were swapping it, sorry12:45
pittibonjour didrocks, ça va ?12:45
pittididrocks: what's wrong?12:45
seb128pitti, hey, had a good flight back? ubuflu :-(12:45
didrockspitti: ça va bien, jetlag, mais bon… ;)12:45
didrockspitti: et toi? à part ton ubuflu?12:45
pittididrocks: do you have a session in loginctl?12:45
pittididrocks: yeah, unfortunately :(12:45
pittican't escape it12:45
didrockspitti: no, 0 session in loginctl?12:45
didrockss/\?//12:46
pittididrocks: grep login /var/log/auth.log ?12:47
didrockspitti: http://paste.ubuntu.com/5638449/12:47
pittihm, nothing unusual12:48
* didrocks logs out quickly12:51
didrockshum, even adding myself to the audio and pulse group didn't help…12:52
pittiargh12:53
* pitti replays last messages12:53
pittihm, nothing unusual12:53
pittididrocks: what did you do exactly?12:53
pittiin terms of upgrades, reboot, etc.12:53
pittididrocks: ls -lR /sys/fs/cgroup/ ?12:53
didrockspitti: I just dist-upgraded to saucy12:53
didrocksthen reboot12:53
didrocksno hardware acc (see above)12:54
pittiyeah, that would be missing ACLs12:54
didrocksso added myself to the video group (I wasn't in it)12:54
pittididrocks: you aren't supposed to be12:54
didrockspitti: yeah, I'm just trying to get back my saucy install on shape, I have my second user which is still broken for checking we get the fix :)12:54
didrockspitti: and so, same story with sound, so yeah, really having some acl broken12:54
didrockspitti: http://paste.ubuntu.com/5638461/12:56
didrocksinteresting, no nm-applet either, I guess same issue…12:57
didrocksbut consequence is that I can't connect to the vpn :/12:58
* didrocks tries to install indicator-network and starts a guest session12:59
pitti# killall systemd-logind; SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-logind12:59
pittinot much will work without that, though12:59
pittican you please open a root shell on VT1, run above command (perhaps with 2>&1 | tee /tmp/debug.log) and try to log in on VT2?12:59
pitti(or into X; just don't login twice under the same X server)13:00
didrockspitti: ok, stopping it and doing that13:00
seb128pitti, btw, is suspend not reliably working in saucy a known issue?13:00
pittiseb128: no, not known, unless you mean right after logging in13:01
pitti(we delay the screensaver for 15 seconds or so)13:01
pittiso closing the lid doesn't work for the first 10 secs13:01
seb128pitti, no, I had the issue several times during my return trip, it wouldn't suspend at some point13:01
seb128I tried to suspend it through d-feet(iirc, not sure now) and it told me that a suspend was already pending13:02
seb128but the action never happens13:02
seb128well it seemed to have happened after logout, because I picked shutdown, and then it suspendend in middle of the shutdown13:02
pittiah, I had that a few times when debugging systemd-shim with desrt last week13:02
pittibut we fixed that; so something else was apparently blocking the suspend on your first try13:03
seb128ok, I will ping you next time it happens, if you have any idea on how to debug13:04
pittiif you still vaguely know what you did, please file a bug against systemd-shim13:04
pittiseb128: workaround is "sudo killall systemd-logind", FYI13:04
seb128ok13:04
didrockspitti: nothing happens, I just have "SWITCH to VTx"13:05
didrocksor rather VT changed to…13:05
seb128I didn't do anything special that I know about, just woke up and suspended a few times on my trip to the airport13:05
tseliotdidrocks: I'm not really sure as to what's going on there. Maybe Mesa is messed up?13:08
didrockstseliot: it's an ACL issue, so yeah, nothing to do with the driver :)13:09
didrockstrying to see with pitti what's going on13:09
tseliotah, ok13:09
didrocksthanks tseliot :)13:09
pittididrocks: hm, same exercise with strace perhaps? # killall systemd-logind; strace -fvvs1024 -o /tmp/logind.trace /lib/systemd/systemd-logind13:10
pittididrocks: btw, you can also run that in X, and use "ssh otheruser@localhost"13:10
pittididrocks: saves the VT switching13:10
didrockspitti: well, at least the VT switching gives real boundaries :) let me try it13:11
didrockspitti: http://paste.ubuntu.com/5638505/13:14
didrockspitti: I logged in with my "goo" user13:16
pittihm, there is nothing happening at all when you log in13:19
didrocksyeah, it seems like I don't use systemd-logind at all13:19
pittididrocks: can you check /etc/pam.d/common-session whether it has "sessionoptionalpam_systemd.so"?13:20
pittierk, weechat not pasting tabs13:20
didrockspitti: no trace of pam_systemd.so13:21
didrockspitti: so it's a start :)13:21
seb128didrocks, "session optional        pam_systemd.so "13:21
pittiah, that would be it13:21
seb128right13:21
didrockspitti: I have ecryptfs13:21
didrockswhich changed the conffile13:21
seb128I do have it as well13:21
pittime too13:21
seb128ecryptfs13:21
pittipam-auth-update is supposed to get along with this13:22
seb128session required        pam_unix.so13:22
seb128session optional        pam_systemd.so13:22
seb128session optional        pam_ecryptfs.so unwrap13:22
seb128in the config here13:22
pittididrocks: "sudo pam-auth-update13:22
didrockspam-auth-update: Local modifications to /etc/pam.d/common-*, not updating.13:22
didrockspam-auth-update: Run pam-auth-update --force to override.13:22
pittididrocks: that should give you a debconf prompt about the modules; I guess systemd is shown, but not activated?13:23
pittiooh13:23
pittithat's not happening here13:23
pittididrocks: put your file somewhere? people.u.c. ?13:23
didrocksit doesn't seem I have local modification though: http://paste.ubuntu.com/5638522/13:23
didrockspitti: but a year ago, I tried to add fingerprint support13:24
didrocksand then removed it13:24
didrocksso maybe the md5sum or anything that pam-auth-update expect is not there13:24
pittihttp://paste.ubuntu.com/5638526/ is my diff13:24
pittididrocks: ah, I'm not entirely sure how pam-auth-update works; it might have some md5sum somewhere indeed13:24
didrockspitti: should I try to edit it by hand?13:25
pittididrocks: so --force should be your friend13:25
didrocksor want to trace?13:25
didrocksok13:25
pittididrocks: you can save the file somewhere, and perhaps tar /var/lib/pam ?13:26
pittifor reproducing13:26
didrockspitti: yeah, I've backed it up13:26
didrocksafter forcing, I have:13:26
didrocks+sessionoptionalpam_winbind.so13:26
didrocks+sessionoptionalpam_systemd.so13:26
didrockswell, with tabs…13:26
pittihmm13:26
pittieven when I manually modify /etc/pam.d/common-session, pam-auth-update still works13:26
pittiso I guess it only complains if there are pending package changes AND local modifications?13:27
didrockspitti: possibly, that's the content of my /etc/pam.d/ FYI: didrocks@tidus:~$ ls /etc/pam.d/* | pastebinit13:27
didrockshttp://paste.ubuntu.com/5638540/13:27
pittiI don't have any .pam-old files13:28
pittiseb128: btw, which version of systemd-shim did you have in the plane?13:29
* didrocks tries to log out and in again13:29
seb128pitti, 3+real13:29
pittiok, that's current13:29
seb128pitti, if I do resume and try to suspend in the next 15s second, will that break like the 15s after login?13:30
pittiseb128: no, that should work fine13:30
seb128ok, so that's not it13:30
pittiwhat's likely is that a failure to suspend causes this13:30
pittihm, not even that; if pm-suspend fails, things still work13:32
seb128is there any log that could contain infos about suspend failure issues?13:32
pittiseb128: /var/log/pm-suspend.log13:33
pittiseb128: also, /var/log/auth.log about logind itself13:33
seb128Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend:13:34
seb128start: Job is already running: anacron13:34
seb128 13:34
seb128I wonder if that's an issue13:34
seb128hum, no, that's not the current portion of the log13:34
* pitti tries to "exit 1" in /usr/lib/pm-utils/sleep.d/95anacron resume13:36
didrockspitti: ok, I've cleaned my user groups to remove it from video and everything's fine13:36
didrockstried on a guest session as well13:36
pittigood13:36
didrockspitti: thanks! I have my old pam file if needed13:36
pittiso something failed pam-auth-update13:36
didrocksright13:36
=== m_conley_away is now known as m_conley
didrocksand it leads to something broken, we need to find it :)13:37
=== tkamppeter_ is now known as tkamppeter
pittiseb128: (will try as soon as my schroot upgrade finishes)13:39
pittiseb128: hm, no; breaking a pm-utils hook still works fine here13:42
* pitti -> back to bed, bbl13:43
didrockspitti: seb128: https://bugs.launchpad.net/ubuntu/+source/pam/+bug/1176910 FYI13:46
ubot2`Launchpad bug 1176910 in pam (Ubuntu) "pam-auth-update can fail during raring -> saucy upgrade leading you to a broken session" [Undecided,New]13:46
seb128didrocks, thanks! can you ping slangasek as well about it? not sure if he keeps up with launchpad bugs13:47
didrocksseb128: will do :)13:47
seb128'ci13:47
mlankhorsthttp://www.knmi.nl/actueel/images/tempgmt.png14:41
mlankhorstgrrrr @ heat14:41
desrtseb128: :(15:41
desrtseb128: we had exactly the issue you were describing when i first implemented suspend support -- thought it had been fixed :/15:42
didrocksrobru: updated the spreadsheet btw. There is a failure in at least one package at the second run (some files missing in POTFILES.in). Letting you fixing it :)16:11
didrocksrobotfuel: and also something taking the project name, but with the version number16:12
didrocksrobru: ^16:16
didrockssorry robotfuel :)16:16
didrocksrobru: also the twitter one is failing on command not found. I think you will have to again manually upload a new webapps-applications with a fix to the daily-build-next ppa :)16:17
desrtseb128: can you ever get a failure on the first suspend or is it always on the second attempt?16:49
seb128desrt, hey, sorry I'm just back from exercice16:50
seb128desrt, had a good trip back?16:50
seb128desrt, I didn't try today16:50
seb128but the few times in happened saturday it was after the first suspend16:50
desrtseb128: ya.  fairly uneventful.16:50
seb128second or third, I'm not sure16:50
desrtseb128: so the issue is that logind checks to make sure that the systemd suspend job is finished before it will issue another one16:51
desrtprobably in an attempt to avoid double-suspending...16:51
desrtso at first this was completely failing with systemd-shim since it was saying nothing at all16:52
desrtbut i added a signal to say "okay!  done!" after it comes back16:52
desrtapparently it's not doing the trick in all cases, though16:52
didrocksrobru: ok, I did the webapps-applications manual bootstrap so that we don't have to do it again.16:54
didrocksrobru: everything update on the spreadsheet :)16:54
desrtit could also be the timeout logic in systemd-shim itself that is causing trouble but i consider that to be somewhat less likely16:55
seb128desrt, what info would be useful next time I get the issue?16:57
desrtseb128: a core of systemd-logind could help17:06
desrtlet me see if i can reproduce it myself, though17:06
desrtdoes it impact all forms of suspending?17:07
desrtie: lid, keyboard key, suspend menuitem?17:07
seb128I didn't try to debug17:07
seb128I resumed from suspend at the airport, and tried to suspend again before boarding and it didn't want to17:07
seb128then I picked shutdown, it closed the session, started shutdown and suspended on the plymouth logo17:08
desrt_seriously_?17:08
seb128when I resumed it finished the shutdown17:08
desrtouch.17:08
seb128I didn't try to debug further17:08
seb128yeah, well, I poked a bit manually in the session before doing shutdown17:08
desrtokay.  i have a theory about why this may be the case.17:08
desrthere's a bit more background:17:08
seb128the dbus method was returning a "suspend already pending"17:09
desrtsystemd creates job objects for all requests you give it17:09
desrtand returns this object as the return value of the call17:09
desrti always just say "/"17:09
desrtthen you emit a signal "job done!" on the object when it's done17:09
desrtwhich i just always send immediately17:09
desrtso i'm sending a "job done!" on "/" as a result of both shutdown and suspend17:09
desrtlogind is probably seeing my "job done!" on the shutdown as if it were for the suspend17:09
desrtthus allowing the next suspend...17:10
desrtor something17:10
desrti'm going to have to do some logind code reading17:10
desrtpitti and i did a pretty quick job of it in oakland... i'll have to look more closely this time17:10
seb128ok17:10
seb128I will let you know if that happens every time17:10
seb128I just don't want to suspend now :p17:11
desrtit's on the top of my pile now17:13
desrt..so much for swap days :p17:13
desrtseb128: starting to think that we have a good old-fashioned race condition here17:20
seb128desrt, I can easily reproduce17:33
seb128desrt, note that I suspend using indicator-session, not lid close17:33
=== m_conley is now known as m_conley_away

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