/srv/irclogs.ubuntu.com/2014/04/08/#ubuntu-desktop.txt

=== fginther|away is now known as fginther
=== sarnold_ is now known as sarnold
robert_ancellochosi, you might want to check if your g_unix_signal_add is working correctly in lightdm-gtk-greeter. I just found a bug in unity-greeter where because we return false in the callback the process is terminated with the signal. I changed it to returning true and now it works. Because you've used gtk_main_quit (returns void) I think you might be returning false.03:55
robert_ancellI noticed it by adding some logging on shutdown (i.e. after the gtk_main) and saw it wasn't being executed03:55
SweetsharkHappy the-internet-broke-day!07:06
SweetsharkOhai, golem.de found my blog and wrote an article about it.07:11
mlankhorst:o07:31
Sweetsharkmlankhorst: ?07:49
mhr3larsu, ping?07:55
mlankhorstmorning07:58
larsumhr3: what's up?07:59
mhr3larsu, hey, any chance to expose list of installed schemas to gsettings-qt?07:59
mhr3larsu, or at least have bool isInstalled(schema)?08:00
larsumhr3: like this? https://bugs.launchpad.net/gsettings-qt/+bug/120923508:01
ubot2Launchpad bug 1209235 in gsettings-qt (Ubuntu) "Having a way to check if a schemas is available would be nice" [Undecided,New]08:01
larsumhr3: I agree that that would be a nice idea. Do you need this urgently or can it wait until after the freeze?08:02
mhr3larsu, i needed it yesterday :)08:02
mhr3larsu, but i can work on it, if we just come up with the api we want08:03
larsumhr3: ok. Why do you need the list instead of just a isInstalled()?08:03
mhr3i really just need the isInstalled08:03
larsuI'm much more comfortable adding that ;)08:04
seb128good morning desktopers!08:04
Laneyhallo08:04
Laneyhey seb128 Sweetshark mlankhorst larsu mhr3, wie gehts?08:06
mhr3_grr @ broadcom08:06
mhr3_larsu, so my first thought was to just add Q_INVOKABLE static bool isInstalled(QByteArray schema_id)08:06
larsuLaney: great thanks! How are you?08:06
Laneypretty good!08:06
seb128Laney, good! (though slightly hurt my back), you?08:06
larsumhr3_: yeah ... I guess it would mostly be used with a loadable?08:07
LaneyI went climbing yesterday and almost gave up annoyed because it wasn't going so well08:07
Laneybut then I was like "NO" and carried on, then did two decent new routes08:07
Laney:-)08:07
larsumhr3_: also I don't like the name. GSettings.isSchemaInstalled() is slightly better08:07
Laneysorry to hear about your back, was it tennis related?08:07
mhr3_larsu, loadable?08:07
mhr3_not sure what you mean by that08:08
mlankhorstLaney: good, you? :P08:08
larsumhr3_: sorry, Loader is the right name: http://qt-project.org/doc/qt-5/qml-qtquick-loader.html08:08
Laneymlankhorst: it's sunny!08:08
mhr3_Laney, outdoor climb?08:08
Laneynah, bouldering centre08:08
larsumhr3_: a component that loads other components based on a condition08:09
mlankhorstlucky you, it's rainy here08:09
mhr3_Laney, ah, what grade was that?08:09
LaneyV508:09
mhr3_larsu, yea, now i know08:09
mhr3_larsu, the other option is to make it non-static, but i'm not sure whether that would make it "better" :)08:10
larsuha08:10
Laneysome guys next to me were trying a V7 on which I could barely move08:10
Laneyone day08:10
larsumhr3_: you mean have an empty object if the schema is not installed08:10
larsuinstead of ... crashing08:10
* larsu waves fist at desrt08:10
mhr3_Laney, i sometimes can't do V0 :)08:10
mhr3_larsu, well, it could just do the check first and then do g_settings_new :)08:11
Laneypractice ;-)08:11
mhr3_Laney, indeed :)08:11
larsumhr3_: I know, but I'm not convinced that that is a good idea (because you don't notice errors right away)08:12
larsueverything will just be undefined08:12
larsuan argument _for_ that is that this is basically how js works08:12
seb128Laney, yeah, happened during training on a simple "change of direction" while moving (not even hitting the ball or anything)08:12
larsuseb128: what's your opinion from a system settings perspective?08:12
mhr3_larsu, it would kinda introduce huge api change where you first need to check the instance's .isValid08:13
seb128larsu, let me read backlog, I'm listening podcast/catching up with email08:13
larsuya, same here :)08:13
larsumhr3_: or you just go full on dynamic language and ignore it08:13
mhr3_larsu, also a possibility... not liking it though :)08:14
larsume neither. I'm pretty much of desrt's opinion in that regard08:15
larsuso a static method it is?08:15
mhr3_larsu, yep08:15
seb128larsu, what's the suggestion/question?08:15
mhr3_larsu, i'll do a branch and ping when rdy to review08:15
larsumhr3_: cool. I'll hack that up this morning08:15
larsuoh, awesome08:15
larsuthanks :)08:15
larsuseb128: the api bug #120923508:16
ubot2Launchpad bug 1209235 in gsettings-qt (Ubuntu) "Having a way to check if a schemas is available would be nice" [Undecided,New] https://launchpad.net/bugs/120923508:16
mhr3_will be nice to do something other than scopes :)08:16
seb128larsu, right, I followed so far, I'm not sure what concrete suggestions you had/asked if that would work for settings08:16
larsuseb128: options are (1) a statiic method GSettings.isSchemaInstalled(schemaId) or (2) settings.isValid()08:17
larsuwhere (2) would entail that the object would return invalid for all keys if it can't find the schema08:17
seb128(2) looks nicer08:17
larsuheh, we just decided on (1)08:17
seb128lol08:17
larsubecause (2) makes it harder to spot errors08:17
larsuI think we shouldn't crash though, but print a warning instead08:17
seb128right08:18
seb128that works for me as well08:18
Laneydoes changing the schema work?08:18
larsubut in the qml code, I think it would help readability if we had an explicit check for the schema if it might not be installed08:18
LaneyIt seems weird in a QMLish way08:18
larsuand don't bother about the check if the schema is a hard dep08:18
larsuLaney: no.08:18
larsuLaney: you mean settings.schema = new.schema.name, right?08:19
LaneyI could imagine an isValid property if that works08:19
Laneyyes08:19
didrocksyou know what time it is?08:19
larsuno, it doesn't08:19
Laneybut if not then yeah, don't give that possibility08:19
didrocksit's time to remove some binary packages!08:19
didrocks:)08:19
larsuLaney: I'd love to make schema a construct-only property, but qml doesn't have those08:19
Laneyall of them?08:19
Laneyindeed, it's not the qml way08:19
mhr3_larsu, so how do you actually instantiate the Settings component in QML?08:20
larsumhr3_: GSettings { id: x; schema.id: "org.gnome.desktop.interface" }08:20
larsumhr3_: there's an example in the examples/ dir08:20
mhr3_larsu, ok, i was only looking at the cpp class, and it's constructor param there08:21
larsumhr3_: ya. Someone needed to access it from raw qt too. The qml bindings are in the GSettings dir08:22
mhr3_in this, i'd rather go with the isValid08:22
mhr3_this case*08:22
larsuhm, why?08:22
mhr3_feels more natural in the qml world08:22
mhr3_and as you said... undefined is normal in js08:23
larsuI don't speak qml well enough to know what would feel natural08:23
larsuso I'll take your word for it08:23
mhr3_it's not like i was qml expert08:23
larsuif the settings guys and Saviq agree08:23
larsumhr3_: like I said, I can see both sides08:23
larsufrom a purely js perspective, I totally agree with the isValid() thing08:24
larsubut then I'd love to have what Laney suggested08:24
larsunot sure how it would be useful, though08:24
mhr3_larsu, so be able to set new schema id?08:24
mhr3_sure that should totally work08:24
larsuyeah, but it won't be worth the effort08:25
larsuanyway, don't worry about that for now08:25
larsuwe can always add that later08:25
mhr3_very well08:25
larsuseb128, Laney: I assume you're okay with the isValid() thing as well?08:25
mhr3_larsu, and imagine the isValid being fully dynamic and it becoming true when you actually install the schema ;)08:26
seb128larsu, yes08:26
Laneylarsu: property rather than method, no?08:26
seb128larsu, I've no strong opinion either way08:26
Laneyso you can bind to it08:26
larsumhr3_: lol. Have fun convincing desrt to add a "changed" signal to GSettingsSchemaSource08:26
larsuLaney: very good point. of course08:27
larsumhr3_: ^^08:27
mhr3_yea +1 for prop instead of method08:27
larsuapi break \o/08:27
mhr3_addition ;)08:28
larsuwell, and the fact that we stop crashing when you give it an invalid schema08:28
larsuI presume some people will call this a "bug fix"08:28
mhr3_larsu, surely desrt won't be one of them :)08:29
larsuhaha, probably not :)08:29
larsuSweetshark: ha, nice article ;)08:34
larsu(the golem.de one)08:34
mhr3_larsu, i'll do the static for the cpp class though and do the isValid for the qml one, k?08:35
larsuya, that's fine by me08:35
Sweetsharklarsu: definitily a high mark measured in 'marketing impact per line of code' ...08:37
larsuSweetshark: heh, yeah. Sadly amount of work is not at all proportional to marketing impact08:38
Sweetsharklarsu: (cant compete with the 'marketing impact per line of code' of the wideopenssl/heartbleed thing though)08:39
pittiseb128: bonjour, ça va ?08:39
seb128pitti, salut, oui, et toi ?08:39
pittiseb128: ça va bien, merci ! (j'entends le radio de Canonical maintenan :) )08:39
larsuSweetshark: right. Vulnerabilities are much cooler!08:39
larsuhi pitti!08:39
seb128pitti, j'écoute aussi le podcast08:39
pittiseb128: I noticed that rhythmbox-ubuntuone is still in trusty; is that supposed to be, or was it just forgotten?08:39
larsuprobably an oversight - that didn't even work right in the latest versions08:40
seb128pitti, forgotten I think, let me check08:40
pittiseb128: oh, 'écouter' est mieux que 'entendre' ici ?08:40
pittihey larsu, wie gehts?08:40
seb128pitti, écouter = listen to, entendre = hear08:41
pittiah08:41
larsupitti: sehr gut danke!08:41
seb128pitti, yeah, rb-u1 is an overlook, you can clean it out08:41
larsuund diR?08:41
pittiseb128: ack08:41
pittiseb128: removed; cleaning up autopkgtest jobs, too08:42
seb128pitti, danke08:43
pittilarsu: bisschen muede, aber gut, danke!08:47
mhr3_larsu, hm, what to do about relocatable schemas?09:02
mhr3_larsu, should isSchemaInstalled check for both?09:03
larsumhr3_: yes, but only after someone asks for them for the first time09:04
larsu(hasn't happened yet)09:04
mhr3_larsu, or does g_settings_schema_source_lookup check that too?09:04
larsuthat's a question for desrt09:04
mhr3_hm, i'll just assume it does :)09:05
om26erseb128, Hi! when is the plan to release next ubuntu-system-settings ? asking so that I could make sure to fix that MR.09:20
om26erafter 14.04 ?09:20
seb128om26er, not sure, but probably this week09:20
om26erseb128, also regarding your comment, about the test failing if it takes more than 10 seconds to calculate. We can probably pole if the calculation have been done, for 2 minutes maybe ?09:21
om26erif it doesn't sound insane09:21
seb128om26er, I think I put a comment about that on the mp?09:21
seb128but bottom line is "no"09:22
seb128first we don't want to make the testsuite take 15 minutes to run09:22
seb128or people are going to stop running it09:22
seb128then 2 minutes is not enough if you have a full disk09:22
om26er*wonders*09:23
om26erStorage.qml have a 'ready' property which is True when the calculation is done. but again we have to wait in a certain way.09:25
seb128well, the issue is that we wait on the slowest item to display counts09:26
seb128the slowest being "space taken by Ubuntu"09:26
seb128which is basically calling "du" on the userdir I think09:26
seb128on a dev machine that can take easily some minutes (and that's not on an old rotational disk)09:27
=== vrruiz_ is now known as rvr
om26erskip ?09:27
LaneyYes09:27
seb128well, or mock the test09:28
seb128like create small dirs in a temp dir and change the xdg defines09:28
seb128though that's probably not going to help for the "space taken by ubuntu" issue09:29
seb128but yeah, skip for now if we don't have a good solution09:29
om26erseb128, HOME=tempfile.mkdtemp()  ?09:30
Laneytry it with that09:30
LaneyNot sure if you'll have to do the xdg dirs too09:30
seb128om26er, you can try09:30
Laneyhttp://paste.ubuntu.com/7220839/09:31
Laneyswitching contexts09:31
seb128Laney, thanks for the bt, can you open a bug with it? I guess it's going to be easier if charles has a look since he knows the codebase09:31
mhr3_larsu, review pls https://code.launchpad.net/~mhr3/gsettings-qt/fix-1209235/+merge/21470309:32
LaneyWill do, just looking quickly09:32
larsumhr3_: needs NULL checks everywhere now :/09:49
larsuin GSettingsQML09:49
mhr3_larsu, already handled cause priv->settings will remain null09:49
Trevinhoseb128: so for the lockscreen.... I think we found also a way to make OSK to work, but in case, https://code.launchpad.net/~3v1n0/unity/lockscreen-disable-with-osk/+merge/214653 this just allows to use default gnome-screensaver if any user setting might interfere with that. And that's something we can now handle easily at unity level rather than at gs one09:49
seb128Trevinho, hey09:50
seb128Trevinho, nice09:50
larsumhr3_: eek you're right - that's already handled for the case that noone sets "schema.id". Nice work, thanks!09:50
mhr3_larsu, can land with train it with the other changes we needed it for09:51
mhr3_...land it with train :)09:51
Trevinhoseb128: this allows to get rid of all the gs patches we did recently, while unity might or might not lock the session.09:52
seb128Trevinho, what happens if g-s starts before unity ?09:52
seb128can that happen?09:52
Trevinhoseb128: not in general, as gs is not auto-starting now09:53
Trevinhoseb128: but in case can't do much more than killing it09:53
Trevinhoas I don't know a cleaner way to stop the dbus service09:53
larsumhr3_: please do. I'll top-approve as soon as I've heard back from Saviq09:53
seb128Trevinho, you can take over a dbus service/replace it no?09:53
Trevinhoseb128: well, we might overide its name, but gs is not using gdbus, and this would make things harder to be done09:53
seb128hum, k09:53
Trevinhoseb128: not that I like this shutdown solution, but it's the only one that it come to my mind09:54
mhr3_Saviq, pls ^ blocker fix09:54
Saviqmhr3_, see #ubuntu-unity09:55
Trevinhoseb128: the only other would be to move g-s to upstart initialization09:55
* Saviq not sure why we moved to #ubuntu-unity ;)09:55
Trevinhoseb128: I saw somewhere it's possible to do the same of a dbus-service start file using upstart, so we might use that way... and use again ubus to stop the service, but not sure how it's doable09:56
seb128Trevinho, yeah, I'm unsure how I feel about it, just too much hack/change for the freeze week09:56
seb128Trevinho, the less change the better for release09:56
larsuSaviq: because I think of unity when I want to contact you :)09:57
Trevinhoseb128: to what you refer, to the whole thing or to upstart?09:57
seb128Trevinho, the screen locking/all those changes09:58
seb128Trevinho, it feels like lot of moving part and not-tested-in-production-yet changes09:59
seb128when the freeze is this week09:59
seb128but I don't have a good idea for a better way out09:59
Trevinhoseb128: i see, but going back would be even worst both for removing something that in 99% works way better than before, and also it would still need quite big changes to get removed. So, the changes have been late, and that's true, but not having to interact with different services made all the process much more simple and eventually fixable10:01
seb128Trevinho, right, I'm just wondering what we should do next10:01
Trevinhoseb128: so, could we just we try to get a landing ppa, and leave you guys to check how is that?10:01
seb128we could10:02
seb128Laney, ^ wdyt?10:02
LaneyYeah, let's try it out10:03
Laneyis that with g-s fixed to not start on unity?10:03
TrevinhoLaney: yes10:03
Laneyok10:04
TrevinhoLaney: and if really a11y guys want it, it can be re-enabled by unity (yeah, hackish way but works really well)10:04
TrevinhoLaney: https://code.launchpad.net/~3v1n0/gnome-screensaver/not-autostart-in-unity/+merge/21465510:04
seb128Trevinho, I see TheMuso opened https://bugs.launchpad.net/unity/+bug/130411110:07
ubot2Launchpad bug 1304111 in Unity "UnityTextInputAccessible needs to implement AtkText." [Undecided,New]10:07
Trevinhoseb128: yes, I've read it10:08
Trevinhoandyrock might be more into the thing btw10:08
seb128k10:09
seb128I would talk to him, but he's not often online :p10:09
Trevinhoseb128: it still doesn't explain much what's exactly broken, or how is the priority of that (considering how bad the rest of unity is on a11y side - and this is not something I like, but just it has never been a priority)10:09
seb128right10:10
Trevinhoseb128: yeah, he's moving between home and univesity and he has no connection10:10
Trevinhoseb128: i should meet him soon btw (or in case I'll ping him by sms :))10:10
seb128;-)10:11
seb128well, in any case let's get those changes in a landing slot today10:11
seb128need to coordinate with bregma though10:11
seb128I'm unsure what are the plans for unity/compiz landings this week10:11
Trevinhoseb128: do we want in this landing the fallback for the whole a11y to gs for now?10:12
Trevinhoseb128: I mean both if osk and screen reader is enabled?10:12
Trevinhoseb128: as I've supported it only for osk for now (as  orca per se works quite well in it, from my not-so-specialized-on-a11y pov)10:14
Laney[==========] 3 tests from 1 test case ran. (5 ms total)10:14
Laney[  PASSED  ] 3 tests.10:14
seb128Trevinho, I don't know enough about the specific, but I would say only in case the screereader is on should be good enough10:15
seb128Laney, well done!10:15
Trevinhoseb128: ok10:15
Laneyit was easy, he forgot to initialise some pointers10:16
seb128cool10:16
Laneythe function is weirdly complex but it's not commented so can't tell what it is doing10:16
seb128well, if the fix makes sense and works, let's land it ;-)10:16
Laneyya10:17
Laneytest building & MPing10:17
Trevinhomh, for some reason I got disconnected... anyway10:28
Trevinhoseb128:  so, I leave the ball to bregma; as soon he can provide a ppa I hope you can test it.... I should be offline for next hours as I've to take a flight back, but I'll be online tonight10:29
seb128Trevinho, ok, have a good trip back!10:29
Trevinhoseb128: thanks10:30
Trevinhoseb128: to summarize, relevant branches are http://pastebin.ubuntu.com/7221006/10:31
mhr3_larsu, oh, gsettings-qt isn't on train?10:33
Cimiseb128, mpt, searching "file" on the dash and returning as first result "personal file sharing" (instead of file manager) is a known bug?10:33
seb128Trevinho, thanks10:34
seb128Cimi, I don't think we have a defined way to rank exact matches, they both have "file" in their description so match perfectly the string you typed, how would you determine which result should be first?10:40
Laneyseb128: https://code.launchpad.net/~laney/indicator-datetime/initialise-pointer/+merge/21471610:43
seb128Laney, thanks, approved10:45
Laneyta10:45
Laneygoing to train it?10:45
seb128yes10:46
Cimiseb128, I bet file manager should be prioritised over file sharing preferences :)10:46
seb128let's see if we manage to get a silo, we are running pretty low on those recently10:46
seb128Cimi, sure, but what technical solution do you recommend to achieve that?10:46
Laneycharles: That split_settings_location function seems pretty hairy for what it's doing10:46
Laneycharles: If I understand it right (display formatting Time/Zones) then g-c-c does the same thing in a simpler way10:47
Laneyg_strdelimit and g_strsplit10:47
=== MacSlow is now known as MacSlow|lunch
larsumhr3_: no clue10:51
mhr3_seb128, you're landed for settings related stuff, was there gsettings-qt landing with train yet?10:54
mhr3_lander*10:54
seb128mhr3_, I don't know, seems like you just commited to trunk?10:57
seb128mhr3_, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdC05a2ZQSmgwU2NFYnJQOE9qMDRYa3c&usp=drive_web#gid=1 says it's in CI train10:58
seb128check with sil2100 or Mirv10:58
mptCimi, I have no idea, sorry10:58
mhr3_oh, did i push it to trunk?10:58
mhr3_i hope not10:58
mptseb128, all else being equal, something which starts with your search string (File Manager) should rank higher than something that has your search string in the middle (Personal File Sharing)10:59
mhr3_seb128, nope, it was the bot10:59
seb128mhr3_, seems like the CI is misconfigured then :/10:59
Mirvmhr3_: no, the previous gsettings-qt upload was a manual one for the Qt 5.2 upload, the next one should be train10:59
seb128if it was under CI train the bot should not commit10:59
mhr3_Mirv, a bot just auto-merged an approved mp11:00
seb128Mirv, the bot just autocommited a mp that was approved, should that still happen?11:00
Mirvyeah, it seems it has not been moved in the sense that the automerger would have been disabled11:00
MirvI believe robru tried to move everything that was still unmoved at one point, but it may be that the concentrated on the daily release jenkins and not the automerger11:00
Mirvyes, daily release seems disabled11:01
mhr3_so, can we fix the mess pls11:02
Mirvmhr3_: you should probably ping the CI team to disable the auto-merger. the next CI Train release can be done with an empty merge proposal against the trunk, to flush it out.11:03
MirvI don't think I have credentials to anything automerger related11:03
=== Zdra is now known as xclaesse
xnoxlarsu: would you be able to review 6 line diff & screenshot at bug #1304363 ? =)11:59
ubot2Launchpad bug 1304363 in ubuntu-themes (Ubuntu Trusty) "[UIFe] enable borderless windows under metacity (e.g. for ubiquity)" [High,Confirmed] https://launchpad.net/bugs/130436311:59
xnoxlarsu: pretty please =)11:59
larsuxnox: "executive decision" makes it sound important12:01
larsuxnox: approved12:01
xnoxlarsu: thank you, sir! =)12:01
jibeltjaalton could you have a look at bug 1304365 , I believe it is problem with the transition from libwayland012:28
ubot2Launchpad bug 1304365 in wayland (Ubuntu) "Precise to Trusty - all of main - fails: Broken transition from libwayland0 to libwayland-client0" [High,New] https://launchpad.net/bugs/130436512:28
jdstrandseb128: hey, I was wondering if bugs 1292451 and 1292217 were on your radar. these seems to have a number of dupes and 1292217 seems has security implications (people from my team have anecdotally seen a number of passwords in irc channels lately-- don't know if it is this bug or not)12:54
ubot2Launchpad bug 1292451 in Unity "screensaver re-locks itself after unlocking if the configured screen-off timer goes off while screen is locked" [High,In progress] https://launchpad.net/bugs/129245112:54
ubot2Launchpad bug 1292217 in unity (Ubuntu) "lightdm screen lock has triggered but keyboard is still connected to the main session" [High,Confirmed] https://launchpad.net/bugs/129221712:54
jdstrandseb128: if you seen it and are on top of it, cool. I personally haven't seen these, so I can't really help reproduce, but wanted to bring it up in case you didn't see it12:55
seb128jdstrand, hey, the first one is, the second one was not (and I can't confirm/reproduce)12:59
seb128jdstrand, hum, the second one was known at the time Andy report it/was fixed, I'm unsure if the recent comment is stating it's still an issue or just mixing it with the double lock bug13:01
dobeyis there a separate process i can kill for the new lock screen?13:01
seb128no13:02
seb128it's unity13:02
dobeybah13:02
dobeyit came back the second time when i unlocked, and there is no entry field for the password13:02
seb128:/13:04
seb128try using the session indicator to go the greeter and log back in maybe?13:04
dobeyoh weird. so it was just on one screen that the entry was missing13:05
dobeymoving the mouse to the other screen gave me an entry field13:05
seb128the entry is supposed to be only on the focussed monitor13:05
seb128similar to the greeter13:05
seb128one screen has the ubuntu logo, the other one has the UI13:05
dobeyyeah, it is, but the text field was only displayed when the pointer was on the second screen, not on the first13:06
seb128weird13:06
dobeyindeed13:06
seb128that's worth opening a bug on unity I think13:06
dobeygood thing i have two screens :-/13:06
frafuThere is another issue about the lock screen concerning the on-screen keyboard: the on-screen keyboard is not anymore available on the lock screen: https://bugs.launchpad.net/ubuntu/+source/onboard/+bug/130107013:07
ubot2Launchpad bug 1301070 in onboard (Ubuntu) "onboard not clickable/working on lock screen" [Undecided,New]13:07
darkxstthis all sounds like dejavu, re-inventing the bugs GNOME had a couple of years ago when they switched to an integrated lock screen ;)13:09
seb128frafu, that's being worked13:10
frafuseb128: Do we have to do some adjustments on onboard's side to get it back to the login screen, or do you plan to use onboard's support for the unity-greeter or gnome-screen-saver (which was used until now)? (Assuming that you intend to use onboard as the on-screen keyboard for the lock screen.)13:17
seb128frafu, login screen?  I though you were speaking about the lock screen?13:17
seb128there are no known bug with the login screen13:18
seb128but no chance needed from onboard that I know about, it should work on the unity lock13:18
frafusorry: l meant the lock screen13:18
frafuseb128: Do you happen to know who is working on the issue on unity's side? I might contact him to tell him that he should ping us (the onboard devel team) if there is need for intervention from our side.13:29
seb128frafu, andyrock I think, but he's not online atm13:29
seb128Trevinho, ^ do you know?13:29
Laneyandyrock was talking with me about it yesterday13:33
frafuseb128: No, I don't know him. But he is on this channel. So, in the hope that he is watching:13:44
frafuTrevinho: Don't hesitate to contact us if you need some intervention on Onboard's side to get it to appear on the lock screen. You can do so for example by using the Answers feature on Onboard's pages on launchpad or by contacting marmuta or me per email (the addresses are available in the authors file of the onboard source).13:44
seb128frafu, andyrock is not, I was asking Trevinho for confirmation of whether andyrock is looking at those issues13:44
seb128frafu, I'm going to make sure that whoever is working on that knows they can contact you13:44
seb128frafu, thanks!13:44
tjaaltonjibel: so what's broken about it?13:46
frafuseb128: Ok; thanks for passing on the information.13:46
=== dpm is now known as dpm-afk
jibeltjaalton,this upgrade from precise to trusty failed because for some reason the upgrader decides to libwayland014:04
Laneydecides to what? :)14:04
mlankhorst..?14:05
jibelLaney, to keep :)14:05
jibelsorry14:05
mvojibel: hello, would you be able to do a test upgrade with https://launchpad.net/~mvo/+archive/eglibc-trusty/+packages on amd64 at some point ? if not, no problem, but I don't have a precise-desktop-amd64 VM right now to verify the fix, only i386 and the PPA fails to build on i386 (which appears to be a ppa builder issue, but I digress :)14:08
jibelmvo, no problem. If you have one minute can you have a look at bug 1304365, I am not sure why libwayland-client0 is held back.14:11
ubot2Launchpad bug 1304365 in wayland (Ubuntu) "Precise to Trusty - all of main - fails: Broken transition from libwayland0 to libwayland-client0" [High,New] https://launchpad.net/bugs/130436514:11
jibelmvo, is there anything specific to verify with this package from your PPA?14:12
tjaaltoni'd have thought all the wayland upgrade issues were sorted ages ago..14:14
Trevinhofrafu: so, also bschaefer was working on it and he should arrive shortly14:14
Trevinhofrafu: the problem with onboard is not that it doesn't show up, but that it doesn't take events14:14
Trevinhofrafu: as initial workaround we're currently iusing gnome screensaver again to lock the screen if that's is enabled, but we'd prefer to get it working correclty14:15
Trevinhofrafu: afaik we found another option that is to make the window to raise in any case...14:15
Trevinhofrafu: but we're still open to get the proper  solution, if you've any.14:16
jibelmvo, just before you quit I said "mvo, no problem. If you have one minute can you have a look at bug 1304365, I am not sure why libwayland-client0 is held back."14:16
ubot2Launchpad bug 1304365 in wayland (Ubuntu) "Precise to Trusty - all of main - fails: Broken transition from libwayland0 to libwayland-client0" [High,New] https://launchpad.net/bugs/130436514:16
Trevinhofrafu: I thought one might be the case that the window is not a dock, and thus compiz might give it handle in a different way than unity windows14:16
mvojibel: sure, I have a look now14:17
jibelmvo, thanks14:18
mvojibel: it appears its wrongly blacklisting gnome-session - that is no longer required, correct?14:19
seb128Trevinho, do you know if bregma is supposed to be online today?14:21
jibelmvo, I don't think it's related to gnome-session, because if you remove gnome-session then the upgrade fails on libgcr14:21
mvojibel: aha, ok14:22
mvojibel: then I will look more closely14:22
mvostill, do we need gnome-session or can it be removed from the "never-remove-this" list?14:22
frafuTrevinho: Unfortunately, I am not the developer of the team and cannot be of much help with technical questions; marmuta has done most of the implementation of onboard these last years. Do you want him to contact you?14:23
jibelmvo, to me it seems somethings wrong between libegl1-mesa libwayland0 and libwayland-client0 introduced in saucy14:23
mvojibel: something very fishy is going on there indeed14:24
Trevinhoseb128: he is14:30
Trevinhoseb128: but he has hardware problems14:30
seb128Trevinho, ok, speaking about who14:30
seb128bregma, hey14:30
seb128bregma, just as a fyi, I put a landing ask for compiz with ChrisTownsend's recent bugfixes (the main one being "can't use the desktop if a win is open")14:31
Trevinhoseb128: ah, another thing... bregma was saying me that we need to upload directly GS to the silo... can you do that?14:33
Trevinhoseb128: i can try, but I'm travelling right now14:33
Trevinhoseb128: so the net can be unstable14:33
bregmaseb128, thanks, I'm having hardware issues here14:33
seb128Trevinho, I sure can put a landing ask/upload14:33
seb128I was waiting for bregma to be around to sync up on what to do for the lockscreen, since that one makes me a bit nervous14:34
seb128Trevinho, do you have a silo for it already?14:34
bregmaseb128, no silo yet14:34
Trevinhoseb128: I've not the super-powers...14:34
seb128let me know if you need help/what you need14:35
seb128dobey, they should be listed in the sidepane?14:41
dobeyseb128: but i see no way to create one on a device14:41
seb128I guess right clicking on the device entry in the sidebar doesn't do it?14:42
dobeyno, there is no right-clicking on things any more afaict14:42
seb128k, I don't know then, looks like a rb upstream issue :/14:43
dobeyyeah, i was just hoping there was a non-obvious way that someone knew about :-/14:43
seb128bregma, ChrisTownsend: https://launchpad.net/~ci-train-ppa-service/+archive/landing-020 has the compiz update, if you want to test it14:44
seb128bregma, not sure if you do a full autopilot test usually, or just normal user testing14:44
mvojibel: can reproduce in a chroot here, I'm investigating further14:44
dobeyi can't create a local playlist and drag it (or even choose to "sync" it in device properties) either :-/14:45
bregmaseb128, I'll just do normal user testing for that change, but on both Unity 7 and Gnome-fallback14:48
mdeslaurseb128: argh, I have two network indicators again14:51
seb128mdeslaur, edit the .settings again to drop the desktop profile14:51
seb128mdeslaur, you should dpkg-divert it so it doesn't come back at every update14:51
mdeslaurseb128: what .settings?14:51
mdeslaursorry, last time you made me uninstall a bunch of packages14:51
seb128mdeslaur, dpkg -L indicator-network | grep settings14:52
seb128mdeslaur, oh, that's another solution ;-)14:52
bregmaseb128, shouldn;t the package be fixed so that everyone who installs Unity8 doesn't get two network indicators?14:52
seb128bregma, unity8 doesn't support indicator-application (which is what nm-applet is using), if you don't pull indicator-network the unity8 session has no network indicator14:53
frafuTrevinho: Should I tell marmuta to contact you per email about onboard's issues in the lock screen in case he does not show up here? We are also interested in finding a clean solution to the issue. In the meantime, I have mailed him the various approaches you talked about above.14:54
mdeslaurseb128: qtcreator-plugin-ubuntu pulls in unity8....14:55
mdeslaurseb128: so everyone that wants to develop is going to get two network indicators now?14:55
seb128mdeslaur, it feels wrong that the qtcreator is pulling it unity8, even if that didn't mean pulling another indicator14:56
mdeslaurseb128: ok, I'm confused...where is the .settings file I'm supposed to edit?14:56
seb128mdeslaur, /usr/share/unity/indicators/com.canonical.indicator.network14:56
seb128sorry, misremembered the name14:57
mdeslaurubuntu-system-settings depends on indicator-network14:57
seb128mdeslaur, delete the [desktop] section14:57
seb128mdeslaur, yes, we use the indicator backend for some of the features14:57
mdeslaurseb128: ok, not sure why a bunch of stuff got pulled in, but managed to uninstall enough to kill indicator-network, thanks15:03
seb128mdeslaur, yw15:04
seb128mdeslaur, so it was not qtcreator-plugin-ubuntu pulling unity8 in?15:04
seb128hum, it does, through unity-scope-tool15:05
mdeslaurseb128: yes, but I still have unity 815:06
mdeslaurseb128: I did: dpkg -P indicator-network ubuntu-system-settings ubuntu-system-settings-online-accounts account-plugin-ubuntuone unity-scope-click15:06
mdeslaurperhaps some of those are just recommends15:07
seb128mdeslaur, dpm, sil2100: https://bugs.launchpad.net/qtcreator-plugin-ubuntu/+bug/1297812 is an issue15:07
ubot2Launchpad bug 1297812 in qtcreator-plugin-ubuntu "Add dependency to unity-scope-tool" [Undecided,New]15:07
seb128dpm, should I open a new bug or keep using that one?15:08
mdeslaurah, right, unity8 has unity-scope-click as a recommends15:08
sil2100seb128: argh...15:08
seb128mdeslaur, it's the other way around, unity-scope-click Depends on unity815:08
seb128mdeslaur, so installing the qtcreator plugin brings unity815:09
mdeslaurIMHO, it still is an issue that bringing in unity8 will display two indicators in unity7...a lot of people are going to want to try unity815:09
frafumarmuta: Hi. Did you see Trevinho's approaches about solving the issues concerning onboard and the lock screen?15:10
seb128mdeslaur, they are going to be disappointed :p15:10
seb128mdeslaur, unity8 is not really ready for a desktop use yet15:10
mdeslaurhehe, well, that's beside the point :)15:10
mdeslaur"Not only did unity8 disappoint, but it broke my unity7, and killed my cat."15:11
sil2100:(15:11
sil2100;)15:11
marmutafrafu: I probably missed most of the discussion. if it helps, onboard's window hint is either normal or dock on compiz15:12
seb128mdeslaur, that bug is easy to fix, just drop the desktop section from the indicator file (the one I just made you edit)15:12
seb128mdeslaur, but then people would install unity8 and say "there is not even a way to connect to a network in unity8"15:12
seb128bregma, Saviq, is unity8 on desktop using the desktop profiles for indicators ?15:13
sil2100seb128: should we revert this landing?15:13
mdeslaurseb128: that just means your fix is wrong :15:13
Saviqseb128, yes15:13
marmutafrafu: dock only when docking is enabled, normal is the default15:13
* Saviq can't run the desktop unity8 session for some reason :/15:13
seb128mdeslaur, what's the right fix?15:13
mdeslaurseb128: don't you have a whole team to come up with fixes like that? :)15:14
seb128Saviq, do you have a solution to keep a network indicator in unity8/desktop without having 2 under unity7?15:14
Saviqseb128, no15:14
seb128:-(15:14
bregmaseb128, yes, the unity8-desktop-session forces the desktop profile for indictors15:14
Saviqseb128, unless we name the desktop profile differently15:14
seb128mdeslaur, we would if the team was not busy debugging issues created by apparmor :p15:14
* mdeslaur hands seb128 a violin15:15
mdeslaur:;15:15
Saviqseb128, like unity8-desktop or something, not sure it's a good enough solution though15:15
mdeslaur;)15:15
seb128sil2100, not sure about reverting, let's wait to hear from dpm and bzoltan15:15
seb128Saviq, yet another profile, you are going to make larsu cry15:15
larsuno.15:16
seb128bregma, silo 020 looks fine to me (tested unity session only, not fallback though)15:16
seb128bregma, larsu: do you know if can blacklist an indicator from unity-panel-service/unity7?15:17
=== gatox is now known as gatox_lunch
larsuseb128: from where? As a user?15:18
seb128larsu, no, from the code15:18
larsuyou can just remove the desktop profile from the indicator...15:18
larsuindicator file, I mean15:18
frafumarmuta: please have a look at your email; I now sent you the whole discussion.15:18
seb128larsu, <seb128> Saviq, do you have a solution to keep a network indicator in unity8/desktop without having 2 under unity7?15:18
seb128larsu, the issue is that both unity7 and unity8 use the desktop profile15:19
marmutafrafu: reading it right now, thanks15:19
seb128larsu, unity7 uses nm-applet through indicator-application but indicator-application doesn't work under unity815:19
larsuseb128: the right fix there is to finally drop nm-applet15:19
seb128right15:19
seb128larsu, want to ask for the ffe to replace it by the new one for trusty? ;-)15:19
larsuis anyone working on bringing indicator-network up to speed?15:19
Laneybahaha15:19
larsuseb128: lol15:19
* larsu would rather eat a hat15:20
seb128larsu, yes, that's not going to happen before the lts though15:20
bregmaseb128, silo 020 passes my tests here, it's good to land15:20
larsuand we need a working unity8 on the lts?15:20
seb128larsu, meanwhile users install unity8 to play with it and wonder why they have 2 indicators in unity715:20
larsuahhhhh15:20
seb128bregma, great, doing that15:20
larsunow I get the problem :)15:20
seb128larsu, well, the other option is to disable the new one/drop the desktop profile, but then users are going to say "unity8 doesn't even let you connect to a network"15:20
larsuright15:21
Laneyaren't they upstart managed?15:21
frafuTrevinho: is marmuta's sentence about the window hint of any help?15:21
larsuour options are:15:21
Laneyjust add a line to the job to quit if it's not unity815:21
larsu(1) yet another profile15:21
larsu(2) blacklist com.canonical.indicator.network in u-p-s15:22
larsu(3) put the indicator file for the network indicator into a place where unity8 finds it but unity8 doesn't15:22
larsudo unity7 and 8 share /usr/share/unity?15:22
seb128(4) what Laney suggests15:22
seb128which might be the easiest15:22
larsuand scariest15:23
larsubut yeah, that would totally work15:23
seb128tedg, ^ can you get that happening? ;-)15:25
* tedg reads backlog15:25
=== tkamppeter_ is now known as tkamppeter
tedgOh, that's in the indicator-network startup branch.15:26
seb128lol15:26
Laneyhahaha15:26
tedgIt just looks at pre-start and stops if not unity815:26
tedghttps://code.launchpad.net/~ted/indicator-network/startup-cleanup/+merge/20777115:26
Laneydid xubuntu get that sorted?15:27
tedgOh, that has the same == problem.15:27
Laneydon't you want !=?15:29
tedgYes15:29
Laneynod15:29
tedgLaney, Last I heard they were figuring out exactly what they wanted, but were generally in good shape.15:29
seb128hum15:30
seb128it's meeting time!15:30
Laneyoh15:30
Laneywhoops15:30
seb128qengho, Sweetshark, mlankhorst, Laney, tkamppeter, desrt, larsu: hey15:30
seb128Laney, start writing your week summary :p15:30
Laneykenvandine?15:31
desrtseb128: me too :)15:31
mlankhorsthowdy15:31
seb128Laney, indeed, thanks15:31
seb128kenvandine, hey as well ;-)15:31
seb128ok, let's get start15:31
seb128qengho, hey15:31
* kenvandine waves15:31
seb128started even15:32
larsuoh. meeting. Is it Tuesday already?15:32
seb128larsu, indeed is!15:32
seb128no qengho?15:32
seb128ok...15:32
seb128Sweetshark, hey15:33
Sweetsharkseb128: aye15:33
Sweetshark- LibreOffice-4.2.3~rc3 packaged for trusty15:33
Sweetshark- openssl fallout handling (its bundled upstream)15:33
Sweetshark- Document Liberation project started: http://www.documentliberation.org/15:33
Sweetshark- fixed accessodf extension for API change15:33
Sweetshark- some tricky details on API reference versions for extensions between AOO/LO upstream15:33
Sweetshark- 3.5.7-0ubuntu6 for precise uploaded for sponsoring (seb sponsoring. now in unapproved)15:33
Sweetshark- adjusted/push upstream release plan for earlier alpha1 builds (moved 3-4 weeks earlier), should give us better/earlier testing with tagged release (that I have a good rationale to push to the libreoffice-prereleases PPA and ask for testing)15:33
SweetsharkEOF15:33
qenghoMeeting!15:34
Sweetsharkqengho: impersonating me today?15:34
seb128Sweetshark, I guess we want another upload before release. any chance we get 4.2.3 release? you mentioned a KDE issue, you have a patch for it right? what about the menus one (bug #1296715)15:35
ubot2Launchpad bug 1296715 in libreoffice (Ubuntu) "Menu items are greyed out in Libreoffice menu." [High,Confirmed] https://launchpad.net/bugs/129671515:35
Sweetsharkoh, yeah: on 4.2.3 I could reproduce the nasty KDE bug and reverted the offending commit already in git. However, I just got a report "works fine now, thanks" WITHOUT the revert *confused*15:36
frafuseb128: Could you please tell us what package includes the lock screen?15:37
seb128frafu, unity15:37
Sweetsharkbug 12967715 will be a frustrating bughunt that Ill do ~this week ...15:37
seb128Sweetshark, ok, thanks15:37
seb128Sweetshark, thanks15:37
seb128qengho, your turn15:37
Laneyhaha15:38
seb128qengho vanished again?!15:39
seb128bah15:39
seb128mlankhorst, your turn15:40
mlankhorstthursday sick, upstream kernel hybrid work, testing trusty with various 'accelerated' virtualization solutions i got my hand on (qemu spice, vmware, TODO: qemu bochs, virtualbox), uploaded new xserver-xorg-video-vmware, considering uploading xxv-synaptics 1.7.4+git, it might alleviate the need for a FFe.15:40
Laney<qengho> hi15:40
seb128Laney, yeah, "again" :p15:40
mlankhorstand gave up hope of keeping bug queue manageable, just looking at some bugs now :P15:40
seb128mlankhorst, do you use e.u.c ?15:40
Laney'need' for FFe> final freeze in two days, not so likely15:40
mlankhorstseb128: yeah fixed some15:40
Sweetsharkseb128: maybe freenode is having a severe case of heartbleed today ...15:40
mlankhorsthttps://errors.ubuntu.com/?user=ubuntu-x-swat15:41
seb128mlankhorst, bug #1033533 is ranked quite high15:41
ubot2Launchpad bug 1033533 in xserver-xorg-video-nouveau (Ubuntu Raring) "Xorg crashed with SIGABRT: exaMemcpyBox with src=0x0 on nouveau with SW rendering" [High,Triaged] https://launchpad.net/bugs/103353315:41
mlankhorstseb128: yeah but that bug = nouveau locked up, system is hosed15:41
mlankhorstnothing I can do :/15:41
seb128:-(15:41
seb128qengho, mlankhorst: is any of you looking at bug #1303273 ?15:42
ubot2Launchpad bug 1303273 in chromium-browser (Ubuntu) "chromium-browser crashed with SIGABRT in __assert_fail_base()" [Medium,Confirmed] https://launchpad.net/bugs/130327315:42
seb128brw_get_graphics_reset_status assert15:42
seb128#5  0xae489208 in brw_get_graphics_reset_status (ctx=0xb831805c) at ../../../../../../../src/mesa/drivers/dri/i965/brw_reset.c:4315:42
seb128"brw->hw_ctx != ((void *)0)"15:42
mlankhorstI saw that bug, but haven't hit it15:42
seb128it happens every time I start chromium here15:43
seb128so if somebody needs debug info...15:43
mlankhorstoh that changes things15:43
mlankhorstglxinfo?15:43
Laneyafter the meeting!15:43
seb128the reports are all i386 it seems15:43
mlankhorstah15:43
seb128so it might be 32 bits specific15:43
seb128yeah, after the meeting15:43
seb128mlankhorst, thanks15:43
seb128mlankhorst, it gives you some time to look at it while the meeting continue ;-)15:44
seb128Laney, qengho did ping back, your turn I guess then15:44
Laney• u-s-s: try to optimise the time-date search without creating a new thread (QSortFilterProxyModel might have to go or be reworked...)15:44
mlankhorstor did he :P15:44
Laney• track down upstart bug setting the wrong umask after re-execing, causing a click hook to create a directory with the wrong permissions & then a crash on later logins15:44
Laney• Fix some denials in tp-mission-control15:44
Laney• Discussion about gstreamer 0.10 / IM network support on desktop, keep what we have & revert empathy that dropped them15:44
Laney• Fix ubuntuone-credentials for cross-building which was blocking u-s-s15:44
Laney• Update webkitgtk to final, blocked in proposed for manual testing (should be done today, help if you want)15:44
Laney• Fix a weird activity-log-manager bug where it was indefinitely starting/stopping whoopsie-preferences15:44
Laney• indicator-datetime arm64 testsuite failure fix15:44
Laney• Continued discussions/lobbiying about wallpaper selection dropping in unity815:44
Laney• Patch pilot, DMB, FFes and reviews * a lot15:44
Laney15:44
Laneyhttps://bugs.launchpad.net/upstart/+bug/1302117 btw15:46
ubot2Launchpad bug 1302117 in upstart "Session Init changes umask on re-exec" [Undecided,Confirmed]15:46
qenghoWow, really bad network suddenly.  seb128, I'm here again.15:46
seb128Laney, thanks15:46
seb128qengho, hey, ok, your turn15:46
tjaaltonseb128: you have ironlake? it's probably the same bug that prevents kwin fom working, there's a preliminary patch for it15:46
seb128tjaalton, I think do (i5)15:47
seb128great15:47
seb128mlankhorst, ^15:47
qenghodone: more chromium-browser testing.15:47
qenghoin-progress: grow more antsy that upstream hasn't released Cr34 yet.15:47
qenghoto-do: finish a few bugs. Worst ones: Tapping on menu button reveals a menu that doesn't respond to more touch events. Menu shifted over on non-1 scaling.15:47
tjaaltonyeah gen4 & 5 affected15:47
qenghoEOF.15:47
seb128qengho, thanks15:48
seb128tkamppeter, hey15:48
tkamppeter- cups-filters: Released 1.0.51 and 1.0.52 with fixes for newly reported bugs: Security fix against arbitrary code injection into interface scripts automatically generated when network printers are discovered, fixes in texttopdf especially to make it robust against PPDs with broken page geometry information.15:48
tkamppeter- foomatic-db: Uploaded newest snapshot to support latest Samsung PostScript printers, and to apply several fixes to the PPD file for the Fuji Xerox DocuPrint CM305 df, especially broken page geometry info.15:48
tkamppeter- Checked through and cleaned up my collection of sample printer hardware. Removed devices which have died and ordered ink for others.15:48
tkamppeter- Bugs.15:48
seb128tkamppeter, thanks15:49
seb128desrt, your turn15:50
desrtwent to freedesktop summit last week and had a lot of good discussions15:50
desrtour XDG_CURRENT_DESKTOP stuff is now enshrined in the desktop entry spec and mimeapps spec15:50
Laneyhow's your 2048?15:50
desrti'm currently reimplementing the new version of the mimeapps spec in GIO -- it will give a consistent mechanism (cross desktop) of specifying default apps for given mimetypes, which is something we lack until now15:50
desrtso for example, if we have a unity default of gedit for text/plain, Qt apps will now start this, instead of following the KDE priority-numbering scheme (which would have gotten us kate if it was installed)15:51
seb128desrt, is the default by desktop?15:51
desrtwe also have some agreements about how we want to deal with startupnotification in the post-X11 future, etc.15:52
seb128where/how are those specified?15:52
desrtseb128: there are two files15:52
desrtmimeapps.list specifies global defaults, but there is also the possibility of unity-mimeapps.list taken from the lowercased value of XDG_CURRENT_DESKTOP15:52
desrtthis allows per-desktop overrides15:52
seb128cool15:52
desrtyou can even get fancy with respect to things like XDG_CURRENT_DESKTOP=GnomeClassic:GNOME15:53
desrtand have gnomeclassic do a couple of overrides but mostly take the same as GNOME15:53
seb128is there a way to override the override? ;-)15:53
desrtvendor-patch style, you mean?15:53
desrtwe deliberately excluded this possibility because of the fact that desktop file caches are strictly caches15:53
desrtwhich would have turned the vendor override mechanism into a runtime overhead15:54
desrt(compare gsettings where the cache file is mandatory, so there is never a runtime overhead to gschema override files)15:54
desrtif we ever move to a place where the desktop file index is mandatory, we can talk about a vendor override scheme, but not before then15:54
seb128I was mostly asking for e.g oems install15:54
desrtah -- well, this is per XDG_DATA_DIRS15:54
seb128some time those guys want to take an Ubuntu image, put e.g acroread on it and make it default over evince15:54
seb128without changing our packages15:55
desrtand i understand that in the OEM case, they have an extra XDG_DATA_DIR added15:55
seb128right15:55
desrtso of course they'll be able to do it from there -- but they could have done that already15:55
seb128k15:55
desrtLaney: this game is seriously boring15:56
desrtlarsu did some rather extensive research and definitively proved that the best strategy consistent of senseless buttonmashing15:56
desrt*is consistent of15:56
seb128lol15:56
larsudesrt: extensive?15:56
LaneyI look forward to reading the trip report15:56
* seb128 does as well15:56
seb128desrt, thanks15:56
desrtlarsu: i read it on bastien's blog... must have been true :)15:56
seb128larsu, your turn!15:57
larsuoh right, meeting.15:57
larsuI think desrt already mentioned what we did at the summit last week15:57
larsuI've added support for XDG_CURRENT_DESKTOP to gdm and lightdm15:58
larsu(where lightdm only needed the X-LightDM prefix removed)15:58
desrtbye bye vendorpatches15:58
desrt(and X-Lightdm-Namespaced keys)15:58
larsuI also helped Antti with a unitymenumodel/qml problem15:58
larsufixed the icon in indicator-power when the icon theme changes15:59
larsu(or in the case of seb128's slow computer, doesn't change quickly enough)15:59
larsuthis week I've been working on indicator-messages bugs15:59
larsumostly small stuff, like the chat section not disappearing when there are no apps using it16:00
larsuand the whole menu no disappearing when no apps are using it :)16:00
larsuright now, I'm trying to find a solution for the totally broken empathy integration16:00
seb128larsu, (stop insulting my nice i5 :p)16:01
larsu(messages either don't show up or show multiple times)16:01
larsuI've had some approaches, but none that worked really well16:01
larsuthe interplay between telepathy/empathy/telepathy-indicator/chat-window-process is really ... messy16:01
larsuanyway. that's it from me16:01
* Sweetshark s Big Bertha gives seb128 i5 a cookie: "May you be big and strong one day!"16:02
seb128lol16:02
seb128larsu, thanks16:02
larsuseb128: at least you don't need to compile LO16:02
seb128indeed16:02
seb128nor webkit!16:02
kenvandine:)16:02
larsu\o/16:02
* seb128 is glad Laney took over this one16:02
larsuLaney's computer sure isn't16:02
Laneytook over HA16:02
seb128HA?16:03
LaneyI use PPAs these days :P16:03
seb128that's cheating :p16:03
seb128kenvandine, your turn ;-)16:03
kenvandinecontent-hub:16:03
kenvandine * some work in progress for download/uploads16:03
kenvandine * Added snap decision to open downloaded, interim solution until we have the transfer indicator16:03
Laneybecause I am incapable of not rebooting or closing the window without having used screen or killing the build or any other number of incompetent things16:03
kenvandinei think that's all i have to report16:04
kenvandinethe long weekend has wiped my brain16:04
seb128kenvandine, k, thanks ;-)16:05
seb128ok, my turn16:05
seb128 * desktop updates (totem-pl-parser, gdk-pixbuf, rhythmbox, glibmm, gtk)16:05
seb128 * updated shotwell to correctly call the online account panel16:05
seb128 * backported some warning fixes for totem16:05
seb128 * debugged nautilus-share not working, ended up to be some Ubuntu dropped during the samba4 merge, brought that back16:05
seb128 * some patch piloting16:05
seb128 * cleaned up things for the u1 shutdown16:05
seb128 * fixed gnome-icon-theme-extras being not installable16:05
seb128 * handled landings through CI train (mostly indicators and settings)16:05
seb128 * discussions about the lockscreen changes16:05
seb128 * lot of bugs triage and testing of changes for others16:05
seb128(Ubuntu *delta* dropped*)16:06
seb128</week>16:06
seb128is there any other topic/question?16:07
Sweetsharkaddendum: https://jenkins.qa.ubuntu.com/job/trusty-adt-libreoffice/322/? is all green for the first time -- not complaining about a spurious stderr output nor running out of discspace on the VM \o/16:07
Laneyweeeee16:07
seb128Sweetshark, well done!16:07
seb128thanks to jibel as well I guess ;-)16:07
Sweetsharkseb128: indeed: thanks jibel!16:08
Laneyu-c-c migrated too16:08
seb128thanks everyone16:09
seb128Laney, \o/16:09
seb128mlankhorst, tjaalton: so the chromium issue is being tracked on your side, do you need testers for a fix?16:09
tjaaltonseb128: https://launchpad.net/~tjaalton/+archive/test16:11
tjaaltonit's https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/129949916:11
ubot2Launchpad bug 1299499 in mesa (Ubuntu) "kwin crashes on desktop startup with wobbly windows enabled" [High,Confirmed]16:11
seb128tjaalton, k, thanks16:12
seb128tjaalton, what is blocking upload to trusty?16:12
tjaaltoni've been trying to poke upstream to commit something..16:12
tjaaltonfound out that mesa-dev had a proposed patch a month ago that never got anywhere16:13
tjaaltonreplied to the thread, still nothing16:13
tjaaltonanyway, the patch is a oneliner that shouldn't break anything..16:13
tjaaltonthe new one that is16:13
seb128just upload! ;-)16:15
tjaaltonyeah..16:17
tjaaltondone16:19
seb128tjaalton, thanks16:19
seb128tjaalton, is https://bugs.launchpad.net/oem-priority/+bug/1287341 something you would be interested to look at by any chance? ;-)16:20
ubot2Launchpad bug 1287341 in unity-settings-daemon (Ubuntu) "Touchscreen controls both screens in dual-monitor setup" [High,Triaged]16:20
* seb128 wonders if we have anyone who knows about the input system/touch enough to be able to do the work required there easily16:20
seb128mlankhorst doesn't feel comfortable looking at the settings daemon16:21
seb128others don't know much about the "input matrix"16:21
tjaaltonugh :)16:21
mlankhorstactually I mostly lack the hardware :p16:23
mlankhorstseb128: my guess is the transform multiplies (x, y, 1) with the matrix to get the output coordinates16:24
mlankhorstcan see it when you do xinput, then see something like this: ↳ Saitek Cyborg R.A.T.9 Wireless Mouse      id=9    [slave  pointer  (2)]16:25
mlankhorst xinput list-props 916:25
mlankhorstCoordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.00000016:25
seb128mlankhorst, https://bugzilla.gnome.org/show_bug.cgi?id=698284 wrote16:25
ubot2Gnome bug 698284 in xrandr "Missing feature causes weird behavior when using touchscreen when two (or more) monitors are present" [Normal,Unconfirmed]16:25
seb128"we don't map touchscreens to an output, we map it to a portion of the desktop."16:25
seb128" don't know how to fix this other than a database in the style of libwacom"16:25
=== gatox_lunch is now known as gatox
tjaaltonthat doesn't sound too promising..16:26
mlankhorstprobably needs to happen :/16:26
bregmabig problem with a generalized solution to that touchscreen problem is that there is no association between the touch device and the display16:27
mlankhorstyeah..16:27
bregmanot even at the kernel level16:28
mlankhorstbut for now assuming touchscreen maps to the eDP or integrated screen would be best bet :/16:29
bregmait would makea reasonable starting default but isn't anything like a good solution since there are lots of external touchscreens out there16:31
seb128yeah16:32
mlankhorsthow are they handled on other platforms?16:32
seb128it would also mean that if I dock my 3 years non-touch laptop on an external touch monitor things would be the wrong way around16:32
tjaaltonbut confirmed..16:32
tjaalton*bug16:33
mlankhorsttjaalton: which?16:33
tjaaltonthe touch one16:33
mlankhorstah16:33
tjaaltoni've got this lovely harris beach sdp..16:33
bregmamlankhorst, how are they handled on other platforms? poorly, just like high-DPI16:33
tjaaltonnow excuse me while it dist-upgrades trusty->trusty for the next two hours..16:34
tjaaltonhmm I have win8 on this too16:34
mlankhorstcould we make it a ui thing perhaps?16:36
mlankhorstlet the user suffer for next few years until things standardize :/16:37
mlankhorstanyway I really g2g!!16:37
mlankhorstbb16:37
tjaaltonlooks like works just fine on win816:39
tjaaltontouch is duplicated when the screen is duplicated16:39
tjaaltonbut not when it's extended16:40
tjaaltonand when only the external screen is used, touch events go there16:40
Laneyhttps://www.youtube.com/watch?v=I9mnUl9v1wI#t=1716:45
Laneylook at that sexy application16:45
CrazyLemonhey guys... i'm getting "weird" behavior from nautilus. If i open trash, minimize it there is a arrow on the left side of nautilus launcher icon showing open window. When i click on that icon ANOTHER window opens. Is this expected behavior? I'd prefer to open already opened window (trash in this case)16:45
Laneylaunches suspiciously fast :-)16:46
bschaeferCrazyLemon, https://launchpad.net/bugs/116304116:46
ubot2Launchpad bug 1163041 in unity (Ubuntu) "Inconsistent behaviour with minimized Trash windows" [Low,Triaged]16:46
bregmaseb128, can you upload gnome-screensaver with https://code.launchpad.net/~3v1n0/gnome-screensaver/not-autostart-in-unity/+merge/214655 once I get a silo for line 65?16:47
Laneyalso IRC isn't a good medium for reporting bugs16:47
CrazyLemonbschaefer cool.. thanks for pointing that out :)16:47
bschaeferCrazyLemon, yup, i happened to have been poked about it yesterday, so i had it on hand16:47
bschaeferCrazyLemon, we are trying to get a fix out for it, but final freeze is soon :(16:47
seb128bregma, yes16:48
bregmaseb128, landing-006 if you please17:13
seb128bregma, on it17:13
beidlCrazyLemon: ha! nice, I thought I was the only one noticing that bug :)17:33
CrazyLemonbeidl you are not alone! :>17:33
beidlCrazyLemon, I assumed I could fix that bug myself, but man that code base is big/complicated :D17:34
seb128bregma, what, it seems like I can't upload to that ppa either17:35
bregmaseb128, how does it feel to be weak and helpless again?17:35
seb128bregma, that can't be happening to me!!!17:35
seb128bregma, sorting it one on #ubuntu-ci-eng17:39
seb128tedg, ogra_: https://launchpad.net/~ci-train-ppa-service/+archive/landing-003/ if you want to test the indicator-messages update (include upstart job)17:42
* tedg adds repo17:45
tedgIs there a way to list the packages that no longer have a repo on your system?17:45
tedgTrying to purge a PPA that I deleted.17:45
seb128tedg, not that I know about17:48
mdeslaurtedg: apt-show-versions | grep "No available"17:54
josejono: ping, I see some tech probs on the livestream?18:01
josewhoops, wrong channel18:02
tedgmdeslaur, Neat, now I'm kinda scared about how big the list is…18:02
mdeslaurtedg: you've been upgrading since dapper, haven't you? :)18:03
tedgmdeslaur, Heh, no, this machine came with 12.04 though18:03
* mdeslaur has a bunch of Ubuntu gOne stuff in there18:03
ogra_seb128, yep, thanks18:17
seb128ogra_, yep works fine, or yep you are going to try it? ;-)18:21
ogra_seb128, on it (on the phone atm)18:21
seb128ogra_, k, I tested the desktop so phone is enough18:21
ogra_great18:22
* ogra_ twiddles thumbs watching apt-get update ...18:22
ogra_seb128, looks fine, starts, shows an SMS is sent to the phone18:25
seb128ogra_, great, thanks18:25
seb128let me publish then18:25
ogra_\o/18:25
ogra_thanks for taking that18:25
seb128yw!18:25
seb128bregma, unity failed to build in landing 00618:36
seb128"Settings schema 'org.gnome.desktop.a11y.applications' does not contain a key named 'screen-reader-enabled'"18:37
seb128Trevinho, ^18:37
beidlif someone is interested in my findings regarding the launcher just suddenly appearing instead of sliding in using the 4-finger swipe gesture:18:55
beidlin Launcher.cpp, the events OnDragStart/Update/Finish get called correctly, and the drag_out_delta_x_ gets a usable value assigned with every update.18:56
beidlbut it seems that RenderArgs() is not getting called, so I assume that (if I understand this correctly) the drawing doesn't get queued up when swiping the launcher in. only when swiping the launcher out.18:57
seb128Trevinho, bregma, bschaefer: ^ that might interest you18:57
bschaeferseb128, thanks!18:57
bschaeferbeidl, that sounds like what would happen18:58
bschaeferbeidl, the Launcher.cpp is another monster class, that was written before we really were using nux (most of the logic bits)18:58
bschaefersoo its very disconnected vs a lot of other classes we have18:58
bschaeferbeidl, hopefully Trevinho can check that, i don't have  a way to do 4-swipe18:58
beidldisconnection isn't bad depending on the definition, I guess :)18:59
bschaeferits in a bad way :)19:00
bschaeferre-inventing bits of the wheel that nux solves19:00
beidlI guess most of you can't wait to re-start that whole thing with unity8 :D19:00
beidlI've just basically checked this by adding a hand full of couts in the code. events get recognized correctly, (probably) right values are assigned, etc. But QueueDraw only seems to actually do correct drawing when pushing the launcher away.19:01
bschaeferbeidl, are we detecting the opposite?19:02
bschaeferif so, can you force the renderering?19:02
bschaeferor force a queue draw19:02
bschaeferbeidl, also just to check, the bug you're running is swiping the launcher in, does not work?19:02
bschaeferbut out does?19:02
beidlto rephrase myself: when dragging the launcher in using 4 fingers, there is no slide in animation. to be more precise:19:04
beidl1) either I drag the fingers slowly until the drag_delta_x reaches its maximum of 300 and the launcher suddenly pops up, no slide effect19:05
bschaeferi wonder if our edge barrier code messed all that fun stuff up... hmm19:05
beidl2) or I swipe with a certain speed and if a certain threshold is reached, the slide animation is there, for the last few pixels before the max of 300 is reached19:06
bschaeferbeidl, is there a bug about this?19:07
bschaeferas thats definitely a bug :)19:07
beidlbug 130314119:07
ubot2Launchpad bug 1303141 in unity (Ubuntu) "[Regression] Unity Gestures: Launcher doesn't slide in" [Undecided,New] https://launchpad.net/bugs/130314119:07
beidlshouldn't edge barrier detection only trigger if the mouse pointer is in actually at the edge of the screen? ^^19:08
bschaeferbeidl, was this a recent regression?19:08
bschaeferbeidl, yes19:08
bschaeferbeidl, i don't know much about the gestures tbh :)19:08
beidlI can't tell, I only installed 14.04 3 days ago19:08
beidlbut on 12.04.4 it worked19:08
* bschaefer doesn't even know who did the gestures work for the launcher19:08
beidlI could try it with 13.1019:09
bschaeferthat would be nice, as we can possibly pin point the regression if it was recent19:09
bschaeferif its to far back, then it'll be a bit more tricky19:09
bschaeferbeidl, but the real issue, is no animation?19:10
bschaeferas if its popping19:10
beidlyup, no animation19:10
beidlhttps://www.youtube.com/watch?v=GY4YiZJ4Lrg19:10
bschaeferfun .. hmm19:11
beidlso the effect when dragging the launcher to the left works if the launcher is set to be dragged out19:11
beidlbut dragging in has no effect, only up to a certain threshold and then again only for the last few pixels until the launcher is fully revealed19:12
beidldepending on how fast I swipe in and when I let go of the touchpad19:13
bschaeferbeidl, so it seems to have a problem going from hiding, to slowly showing it self...19:15
bschaeferbeidl, possibly check what the state hide machine things its state is, when updating19:15
bschaeferattempting to drag the window out19:15
bschaeferit could be getting stuck in the hidden state, until it pops19:15
bschaeferas in the update function... i don't see it tell the state machine anything19:16
bschaeferand on start, if its hidden it doesn't change the state machine either19:16
beidlshould I just check it by checking all possible quirks?19:16
bschaeferbeidl, do you see the DragOutProgress() function?19:17
beidlyup19:17
beidlthat one never gets called when dragging in19:18
bschaefertry printing out the progress19:18
bschaefero really?19:18
beidlit only gets called by RenderArgs19:18
bschaeferis RenderArgs getting called, or is this cond failing?19:18
bschaefer  if (options()->hide_mode != LAUNCHER_HIDE_NEVER || hide_machine_.GetQuirk(LauncherHideMachine::LOCK_HIDE))19:18
beidlRenderArgs doesn't get called either19:18
beidlso I assume drawing is blocked19:19
bschaeferpossibly its getting called be returning early?19:19
bschaeferdo you have a print statement in DrawContent?19:19
bschaeferas that should be very very noisy19:19
* bschaefer doesn't see a return in render args19:19
bschaeferas we do a QueueDraw() on each DragUpdate19:19
beidlI'll add some here and there :)19:19
bschaefer:)19:19
bschaeferbeidl, also check: nux::GestureDeliveryRequest Launcher::GestureEvent(const nux::GestureEvent &event)19:20
bschaeferpossibly, we aren't getting an update event?19:20
bschaeferwhen dragging in?19:20
beidlupdate event is there as it should be19:21
bschaeferbeidl, its getting called as you drag in?19:21
beidlyup19:21
bschaeferwhich should then call QueueDraw()19:21
bschaefersoo DrawContent should be getting called...19:21
=== m_conley_away is now known as m_conley
bschaeferwhich called RenderArgs()19:21
* bschaefer wishes his touchpad supported 4 touch input19:23
bregmabschaefer, you know we can capture touch input and replay it19:27
bschaeferbregma, i think you've mentioned this before, like with the test from libgrib19:28
* bregma tries to restore that knowledge form offline backup19:30
jdstrandseb128: hey, does this look right to you: http://paste.ubuntu.com/7223201/19:36
seb128jdstrand, yes?19:37
seb128jdstrand, what is "loginctl" telling you?19:37
jdstrandseb128: so, 13.10 and 12.04 didn't have lightdm owning 5 /dev/pts/* files19:38
bregmabschaefer, sudo apt-get install evemu-tools, then dpwnload this into a file called 'elan.device': http://paste.ubuntu.com/7223202/19:38
jdstrandseb128: I'm not logged in19:38
bschaeferbregma, awesome, thanks!19:38
seb128jdstrand, sorry, the "yes?" was because it might be a known bug19:38
seb128jdstrand, can you get me the loginctl output?19:39
bregmabschaefer, then download this into a file called 'elan-4-swipe,events': http://paste.ubuntu.com/7223204/19:39
bregmabschaefer, then run 'sudo evemu-device elan.device &' and remember the device it prints out (something like /dev/input/event17)19:40
jdstrandseb128: oh, if I login and back out, it picked up a 6th pts device19:40
jdstrandseb128: so, just loginctl as a normal user?19:40
seb128jdstrand, yeah, I bet loginctl lists lightdm sessions?19:40
bregmabschaefer, then run 'sudo evemu-play /dev/input/event17 < elan-4-swipe.events' to replay the gesture19:40
seb128jdstrand, yes19:40
bregmabschaefer, when you're done, kill the evemu-device process19:40
jdstrandhttp://paste.ubuntu.com/7223225/19:41
jdstrandseb128: ^19:41
bschaeferbregma, sweet, ill give that a go19:41
seb128jdstrand, loginctl session-status c3?19:41
bschaeferbregma, didn't print out a device :(19:42
jdstrandseb128: http://paste.ubuntu.com/7223231/19:42
bschaeferbregma, nevermind19:42
* bschaefer was in the wrong dir... duh19:42
* bregma slaps bschaefer upside the head19:43
seb128jdstrand, I guess that greeter is running? what about c1?19:43
jdstrandthe greeter is running. I am logged in via ssh19:43
bschaeferbregma, fun part, the events happen so fast, the launcher pops open then get stuck19:43
bregmabschaefer, it's supposed to stay open so you can use it, are you sure it's stuck?19:44
jdstrandseb128: http://paste.ubuntu.com/7223239/19:44
bschaeferbregma, well i can drag it back away19:44
bschaefersince i've pulled it open19:44
seb128jdstrand, ok, thanks19:44
jdstrandseb128: note, this is with a fresh install in a VM (I'm performing install audits)19:44
seb128jdstrand, that looks like the issue that today's lightdm is supposed to fix19:44
bschaeferbregma, but yeah it works, and it snaps open, just like beidl bug19:44
jdstrandah cool19:44
bregmabschaefer, you mean you can't unshow it?  I'll just capture the close swipe too....19:44
Laneyyeah I see them, they're opened by indicators19:45
bschaeferbregma, that'll be good, and yeah19:45
bschaeferbregma, not stuck in a buggy way19:45
bschaeferjust i cant push it close my self19:45
seb128jdstrand, but I just tried and it looks like it might not be fixed19:45
bschaeferbregma, have to restart unity19:45
seb128where is robert_ancell? ;-)19:45
beidlbregma, I tried it as well, I don't know how fast you did that swipe, but it was pretty instant19:45
jdstrandshould I file a new bug or will you?19:45
bschaeferbeidl, yeah, if we get the close swipe, we can tell :)19:45
bregmabschaefer, http://paste.ubuntu.com/7223243/19:46
bschaefercool thanks!19:46
bregmabschaefer, beidl, I went at the regular speed, it definitely just pops open19:46
seb128jdstrand, speaking of robert_ancell19:46
seb128jdstrand, open a bug please19:46
robert_anceller...19:46
seb128robert_ancell, hye19:47
seb128hey even19:47
jdstrandah19:47
jdstrandrobert_ancell: hi!19:47
bschaeferbregma, cool, soo I can reproduce it then :).19:47
bschaeferbregma, smooooth on the close, snap on the open19:47
seb128robert_ancell, jdstrand was asking about left-open session from lightdm, seems like we still have open session with indicators even after today's update (which looked liked from the changelog it should fix the issue)19:47
jdstrandrobert_ancell: basically, I saw this: http://paste.ubuntu.com/7223201/. then seb128 asked for: http://paste.ubuntu.com/7223225/, http://paste.ubuntu.com/7223231/, http://paste.ubuntu.com/7223239/19:48
jdstrandrobert_ancell: note, this is with a fresh install in a VM (I'm performing install audits)19:48
jdstrandseb128, robert_ancell: I don't have 1.10.0-0ubuntu1  yet19:48
jdstrandI still have 1.9.14-0ubuntu219:48
seb128jdstrand, robert_ancell: I'm running today's update (including lightdm 1.10) and I've rebooted the machine a bit earlier, and opening/closing a guest session still leads to leftover sessions with indicators19:48
bschaeferbregma, thats kind of awesome that its pretty easy to output that info and push it back through a device19:48
robert_ancelljdstrand, it should be fixed in unity-greeter, not lightdm19:48
robert_ancellwe do still have a logind session open because of pulseaudio19:49
seb128robert_ancell, I've the new unity-greeter and it's not fixed19:49
seb128                  ├─8094 init --user --startup-event indicator-services-start...19:49
seb128                  ├─8156 /usr/bin/pulseaudio --start --log-target=syslog19:49
seb128                  ├─8174 /usr/lib/pulseaudio/pulse/gconf-helper19:49
seb128                  ├─8207 /usr/lib/i386-linux-gnu/indicator-bluetooth/indicato...19:49
seb128                  ├─8219 /usr/lib/i386-linux-gnu/indicator-sound/indicator-so..19:49
robert_ancellseb128, 14.04.09?19:49
seb128ii  unity-greeter                                         14.04.9-0ubuntu1                                          i386         Unity Greeter19:49
robert_ancelldoes ps show those as running?19:50
seb128ii  lightdm                                               1.10.0-0ubuntu1                                           i386         Display Manager19:50
seb128lightdm   8219  0.0  0.1 119552  4548 ?        Ssl  21:42   0:00 /usr/lib/i386-linux-gnu/indicator-sound/indicator-sound-service19:50
robert_ancellseb128, jdstrand, are these triggered on a normal login or a user switch?19:50
seb128robert_ancell, I did "boot; log in my normal user; go to session indicator, pick guest; log out from guest; log back in to normal user"19:51
robert_ancellseb128, so does it occur after first login or only after guest login?19:51
seb128guest login19:51
seb128I had none after my user login19:52
jdstrandrobert_ancell: let me upgrade. for me, I only logged in via ssh (ie, not via lightdm) and lightdm owned 5 /dev/pts/* devices. I logged in and out and then lightdm picked up a 6th19:52
robert_ancellok19:52
seb128jdstrand, you don't have today's updates though, so part of the issue is probably what got resolved with today's updates19:52
beidlbschaefer, it might be a wild guess, but is it possible that queued draw calls could be skipped entirely and stay there without being unqueued? maybe it's a nux bug.19:52
seb128jdstrand, can you upgrade lightdm/unity-greeter and try again?19:52
jdstrandseb128: yes, that is why I said 'let me upgrade' :)19:53
* jdstrand is doing so now19:53
seb128jdstrand, sorry, I skipped that, I was typing ;-)19:53
beidlbschaefer, because I've noticed that the performance of unity degrades on my Intel HD 400019:53
robert_ancellseb128, I still get nothing after logging in as guest19:54
seb128robert_ancell, did you log out/back to your session from the greeter?19:54
robert_ancellseb128, yes19:55
robert_ancellseb128, I'll do an upgrade to19:55
robert_ancelltoop19:55
robert_ancelltoo19:55
seb128robert_ancell, let me reboot as well, just making sure I had the updates before my restart (I think I did but better to make sure)19:57
bschaeferbeidl, could be... though they usually aren't skipped...19:58
bschaeferbeidl, nux is another monster as well19:58
jdstrandrobert_ancell, seb128: http://paste.ubuntu.com/7223299/20:00
jdstrandrobert_ancell, seb128: that is without logging in via lightdm20:00
ochosirobert_ancell: thanks for the hint with the exit-signal, will check that!20:00
robert_ancellochosi, np20:00
mdeslaurseb128: are you able to create a folder on your desktop?20:00
robert_ancelljdstrand, i.e. that is boot and waiting at greeter?20:00
seb128mdeslaur, with today's compiz update yes, update and restart ;-)20:01
mdeslaurseb128: ah, ok, thanks20:01
mdeslaursorry for the noise20:01
seb128mdeslaur, no worry ;-)20:01
jdstrandrobert_ancell: yes20:01
seb128mdeslaur, that happens only if you have a window on screen btw, you can "show the desktop" as a workaround20:01
robert_ancelljdstrand, ok, so that all looks normal20:02
beidlbschaefer, compiz RAM usage definitely gets higher and higher when repeatedly swiping the launcher in and out... I smell leaks20:02
seb128jdstrand, robert_ancell: ok, I can't reproduce the leftover indicators issue after a reboot, so I guess jdstrand's issue is a different one20:02
bschaeferbeidl, i would guess leaks as well... theres a bug of stuff in nux dealing with gestures, plus what we do with the launcher :(20:02
seb128robert_ancell, good job fixing that one btw ;-)20:02
robert_ancellseb128, yeah, I just randomly noticed it. Has it always been broken or did glib change its signal handling behaviour?20:03
robert_ancellI can't find anywhere in the docs that actually says "if you return false the default signal handler will be run"20:03
seb128I don't know, it noticed this cycle/pinged ted about it some days ago20:04
seb128robert_ancell, blame desrt!20:04
robert_ancellseb128, was there a bug? I couldn't find one20:04
seb128robert_ancell, no, I asked ted if that was an issue with upstart/indicators being ported to use upstart this cycle20:04
seb128robert_ancell, he said he would check with you20:04
beidlbschaefer, what about valgrinding that sucker? probably way too slow?20:04
seb128I guess you got to it before he managed to do that20:04
jdstrandrobert_ancell: so, I'm not saying it is wrong, but in prior releases lightdm didn't own any of the /dev/pts/* devices while sitting at the greeter. in 14.04 it owns 5. this is intentional?20:05
bschaeferbeidl, it is slow and we have before, but I've not done it wiht gestures20:05
bschaefersoo i would think it needs some love20:05
bschaeferbeidl, how i usually start valgrind + unity20:06
bschaeferG_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --tool=memcheck --num-callers=50 --leak-check=full --track-origins=yes compiz --replace 2>&1 | tee ~/unity-valgrind.log20:06
bschaeferit is very very VERY slow though20:06
jdstrandrobert_ancell: if it is intended, I can add to our install audit notes that this is by design20:07
robert_ancelljdstrand, I can't think what would be opening them20:07
robert_ancellfuser doesn't show any of them being owned by any processes20:07
bschaeferbeidl, bregma also getting these fun warnings: http://paste.ubuntu.com/7223335/20:08
bschaeferbeidl, but i seem to be getting to DrawContent/RenderArgs()20:08
robert_ancelljdstrand, please file a bug and I'll investigate20:09
bschaeferbeidl, the problem im seeing, is the progress when opening is either 0.0, then it jumps to 1.020:10
bschaefertheres no animation going on...20:10
jdstrandrobert_ancell: fyi, http://paste.ubuntu.com/7223345/20:10
jdstrandrobert_ancell: I'll file a bug20:10
bschaeferwhich.... could be because it doesn't get there *while* dragging...20:10
robert_ancelljdstrand, ah, so it's probably the indicators/dbus/dconf doing it20:11
robert_ancelldesrt, ^ do you know what these open pts's are from?20:11
jdstrandfyi, bug #130464020:13
ubot2Launchpad bug 1304640 in lightdm (Ubuntu) "lightdm owns several /dev/pts/* devices in 14.04, none in 13.10" [Undecided,New] https://launchpad.net/bugs/130464020:13
beidlbschaefer, most probably. anyways I'm done with valgrinding20:13
bschaeferhaha20:13
bschaeferbeidl, yeah valgrind is a hassle20:13
beidlmakes every hardware look dated :D20:14
beidlbschaefer, http://paste.ubuntu.com/7223364/20:14
bschaeferbeidl, i think this is one thing that is happening, when you manually do it as well:20:15
bschaeferWARN  2014-04-08 22:11:39 nux.geisadapter GeisAdapter.cpp:157 Failed to dispatch events! Status: 2020:15
bschaeferbeidl, we must be losing events somewhere...20:15
bschaeferbut hmm20:15
bschaeferbeidl, also thats a small log compared to some we use to get :)20:15
beidlbschaefer, but that's strange, since the OnDragUpdate gets called successfully20:16
* bschaefer remembers having to parse 100k logs20:16
bschaeferbeidl, it is, and im getting progress updates20:16
bschaeferfor both drag in/out20:16
bschaeferand both don't call draw inbetween the update20:16
bschaeferbeidl, the open: http://paste.ubuntu.com/7223371/20:17
bschaeferbeidl, the close: http://paste.ubuntu.com/7223375/20:18
desrtrobert_ancell: that looks interesting20:18
bschaeferbeidl, but DragOutProgress() only starts getting called after all that... i think theres just a better animation when closing?20:18
bschaeferwell now im a bit confused :)20:20
desrtrobert_ancell: it's pretty clear from the output that all of the processes involved here are simply getting this pts on their stdout/stderr at startup, though20:20
desrtso i guess if there is a problem then the problem lies what the thing that is spawning them20:20
robert_ancellupstart?20:20
desrti guess?20:20
desrtlook at the fd numbers... 1/220:21
beidlbschaefer, I also thought it could be the launcher staying full transparent until letting go, but setting changing the effect in CCSM doesn't help either20:21
beidl*effect setting20:21
desrtmore interesting is the fact that there seems to be several copies of dconf running as the lightdm user.....20:22
desrtthat's definitely not good20:22
desrti guess that also means that you have multiple session busses up20:22
bschaeferbeidl, it could be, ill check as well20:22
robert_ancelldesrt, weird20:26
bregmabschaefer, that warning at GeisAdapter.cpp:157 is bogus, a value of GEIS_STATUS_CONTINUE is not an error20:29
bschaeferbregma, i think it could be caused by where i position my mouse20:30
bschaeferbefore i run your events20:30
bschaefernope, but idk what that STATUS_CONTINUE means20:30
bregmabschaefer, GEIS_STATUS_CONTINUE means there are event remaining in the queue, they'll be processed the next time the main even loop gets executed20:33
bregmawhich will be right away, because there are still events in the queue20:33
bschaeferbeidl, weirdly, (1.0f - DragOutProgress()) returns 0 when dragging open, and 1 when dragging close20:34
bschaeferbeidl, i don't think DragOutProgress() does anything, and I think its all about: auto_hide_animation_.GetCurrentValue()20:34
bschaeferbregma, haha20:34
bschaeferbregma, hmm i wonder why they print errors then?20:34
bschaeferwhy *nux* does at lease20:34
bregmabschaefer, that sounds like some of the old Nux animation code that was changed back in 13.10 to use new animation20:35
bschaeferbregma, yeah, which i think is causing the bug20:35
bschaeferas its returning 020:35
bschaefer<value> * 0 :)20:35
bregmaI suspect it may have been ported incorrectly20:35
bschaeferyeah which is expected if you ever look at that launcher code haha20:35
bschaeferbeidl, try this! (Seems to work for me)20:35
bschaeferbeidl,     float autohide_progress = auto_hide_animation_.GetCurrentValue();// * (1.0f - DragOutProgress());20:36
bschaeferjust use the auto_hide_animation_GetCurrentValue() under RenderArgs();20:36
bschaeferand its all smooth for me :)20:36
bschaeferthat looks soooo much better...20:36
beidlbuilding20:37
bschaeferbeidl, cool, yeah we switched to a new animation frame work,and we updated a bunch of the animations20:37
bschaeferseems like we missed this one :)20:37
bschaeferTrevinho, would have known right away though haha20:37
bschaeferas he did the launcher animation re-work :)20:37
beidlbschaefer, the good news: yes it animates! :) the bad news: it doesn't follow finger movement like in the video20:39
bschaefer:(20:39
bschaeferbeidl, so now it just animates?20:39
bschaeferonly when it gets above 300?20:40
beidlwhen dragging in, yes. when dragging out it's almost instant20:40
beidlwhen dragging out by a few imaginary pixels, it hides, then letting go makes it slide in again20:41
bschaeferwelllll shoots20:41
bschaeferbeidl, in == hide? out == open?20:43
beidlsry, in == reveal, out == hide20:43
bschaeferbeidl, soo reveal is still broken? As it doesn't follow the fingers?20:44
* bschaefer is surprised dragging to hide works...20:44
beidlyes, it only animates when above 300 and letting go20:44
bschaeferbeidl, yeah you're right, theres no drawing going on until after you let go (i think?)20:45
bschaeferlet me double check that20:45
bregmabeidl, there's really no way to guarantee the Launcher drag will follow the finger movements smoothly because of the relative sizes and pixel and point densities of the various input and output devices involved20:45
beidlbregma, well the delta_drag_x changes respectively to the finger movement20:46
beidland on 12.04 it worked quite nicely20:47
bschaeferbeidl, i don't think we are getting any gesture events until it gets past the 300...?20:48
bschaeferas when I use that event bregma gave me it either works, animates and gets above 30020:49
bschaeferor does nothing20:49
bschaeferand complains about failing to dispatch an event20:49
bschaeferbregma, if you've some time to send me an event that drags the launcher attempting to open it, but doesn't quite get there?20:50
bschaeferas it use to drag out a little, then you let go, its not within the threshold, and hides again20:50
bschaeferIIRC20:50
beidlstd:: cout << drag_out_delta_x_ << std::endl; right before QueueDraw() in OnDragUpdate() gives me this when dragging in-out-in-out20:53
beidlhttp://paste.ubuntu.com/7223506/20:53
bregmabschaefer, I can't get it to do that20:54
bschaeferbregma, o,well shoot20:55
bschaeferbeidl, hmm are you able to draging towards revel, then back down?20:55
bschaeferdoes it update correctly like that?20:55
* bschaefer needs a touch pad20:56
bschaeferTrevinho, do you have one?20:56
beidlbschaefer, yes20:56
bschaeferbeidl, and its not getting to DrawUpdate/RenderArg when dragging right?20:56
beidlbschaefer, right20:57
bschaeferbeidl, which is the problem...but it doesn't seem to get to draw when dragging close either?20:57
beidleven though QueueDraw returns20:57
bschaeferbeidl, does it render when you're closing it? (the test events i have show it only renders until the dragging is done, but down during updates)20:57
beidlyou mean with your autohide_progress change?20:59
bschaeferbeidl, well, in general20:59
beidlbschaefer, generally, when closing, yes, it renders21:00
bschaeferbeidl, when i was using the close event, it wasn't getting to DrawUpdate() when the delta x was updating21:00
bschaeferhmm21:00
bschaeferit all happens so fast on my end haha21:00
beidlbschaefer, I guess a real-time-record would be way too big for a paste :D21:02
bschaeferwell, i think a real device would make this a bit easier :)21:02
* bschaefer keeps trying to touch his screen21:03
* beidl closes his laptop21:03
beidlcan you reach it? haha21:03
bschaeferno haha21:03
bschaeferwell, at this point we can make the animation no instant21:04
bschaefernot*21:04
=== m_conley is now known as m_conley_away

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