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

=== m_conley is now known as m_conley_away
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== tvoss|dinner is now known as tvoss
mlankhorstHello, world!\n07:18
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== AlanChicken is now known as AlanBell
Laneymorning!09:05
sil2100Morning Laney !09:20
Mirvis anyone else having problems with trusty + pulseaudio ~today?09:23
sil2100Mirv: let me upgrade to the todays version and I'll give you a sign09:24
seb128good morning desktopers09:25
mlankhorsthey09:25
seb128hey sil2100 Mirv didrocks Laney09:25
sil2100seb128: hi! Not sure if you saw, but I released libdbusmenu yesterday and it's in unapproved now09:25
didrockssalut seb128!09:25
sil2100Hi everyone!09:25
seb128sil2100, I noticed, thanks!09:26
Mirvhey seb12809:26
Laneyhallo09:27
jpdsWho changed indicator-datetime so that the calendar remembers where one left it off instead of reseting to today's month when one clicks on it?09:54
jpdsThere's no "Go to today" button either.09:55
seb128jpds, nobody, it's a bug not a wanted change09:59
seb128charles knowns about it09:59
sil2100didrocks: are you ready for some packaging ACKs? ;)10:53
didrockssil2100: more than ready!10:54
seb128Laney, can  dmz-cursor-theme be synced?10:54
LaneyDidn't we change the alternate priority?10:55
Laney(yes)10:55
LaneyIgnore that merge10:55
seb128Laney, you changed it in debian as well, but you lowered there when you bumped on our side, so I'm unsure (I've been too lazy to check why those are differentà10:55
LaneyWe use a different cursor theme to them10:55
sil2100didrocks: actually, those changes are made by pitti, so I guess they're 'ACKed by core-dev' already, but anyway some additional eyeballs won't hurt:10:55
Laneyremember the bug where it changed last cycle?10:55
sil2100http://10.97.0.1:8080/job/cu2d-phone-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_dialer-app_0.1+14.04.20131104.1-0ubuntu1.diff10:55
didrockssil2100: yeah ;)10:55
sil2100http://10.97.0.1:8080/job/cu2d-phone-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_messaging-app_0.1+14.04.20131104-0ubuntu1.diff10:55
Laneyhttps://merges.ubuntu.com/main.html ← I added a comment there last week or so, ignore that merge10:56
seb128Laney, yeah, that rings a bell, I'm unsure about the details (not really interested either, I'm just going through the red lines on versions ...;-)10:56
didrockssil2100: if they are made by pitti, you have your implicit +1 ;)10:56
seb128Laney, ok10:56
sil2100;p10:56
Laneywill pick up versions / my merges in a minute after doing some MPs10:56
seb128ok10:57
didrockssil2100: once published, think about pinging upstream :)10:57
pittididrocks, sil2100: mostly testing changes, so not *that* urgent to upload, but +1 on the packaging changes from me (although I shouldn't count here :) )10:57
sil2100didrocks: of course!10:57
pittibut I'm really happy that these tests landed at last10:57
sil2100pitti: ;)10:57
seb128happyaron, hey, do you plan to merge the new ibus from Debian now that the t-cycle started?10:58
seb128happyaron, they have .4 and we are still on .310:58
happyaronseb128: I plan to merge it soon, I'm triaging existing bugs since yesterday.11:00
seb128happyaron, ok, great, thanks11:01
=== tkamppeter_ is now known as tkamppeter
=== MacSlow is now known as MacSlow|lunch
seb128Laney, do you have an opinion on updating webkit? the s-c issue that was flagged as blocker seems like it's not specific to the new version (it's already ranking high on e.u.c)12:17
Laneyseb128: I've got it on my list to test stuff against the new one12:18
Laneyseems reasonable to do12:18
Laneyis that bug forwarded?12:18
seb128Laney, I just noticed I still had the candidate build installed from since before saucy12:18
seb128Laney, yes, I did it last week12:19
Laneynice, can't be that bad then12:19
seb128@candidate build: didn't notice any issue during this time12:19
meetingologyseb128: Error: "candidate" is not a valid command.12:19
seb128yeah, seems alright12:19
seb128Laney, do you want to handle it or should I?12:19
seb128do you want a test round in the desktop ppa before upload or should we just go with it?12:20
LaneyI can do12:20
seb128thanks12:20
Laneywill do a test build in canonical-arm-dev at least12:20
seb128good idea12:20
Laneynot sure about the aarch64 patch12:20
Laneybut we'll see12:20
seb128it built on arm for debian so it's probably ok, but still good to test12:20
Laneyoh that looks super simple12:21
Laneyseb128: can you link https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1163886 to the upstream bug?12:22
ubot2Launchpad bug 1163886 in webkit (Ubuntu) "software-center crashed with signal 5 with WebKit 2.0+" [Critical,Confirmed]12:22
seb128Laney, oh, I used https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/121188712:23
ubot2Launchpad bug 1211887 in software-center (Ubuntu) "software-center crashed with signal 5 in _XReadEvents()" [High,Confirmed]12:23
seb128Laney, not sure if we should dup, that might lead to lp timeouts12:23
Laneymmm12:23
Laneylet's link both12:23
seb128Laney, the one I used is the one e.u.c is listing12:23
seb128Laney, yeah, that might be easier12:24
seb128Laney, E'No commit message was specified in the merge proposal.' ;-)12:25
Laneybah12:26
Laneydone12:26
seb128Laney, thanks ;-)12:26
seb128Laney, what is "full country"?12:27
Laneylike "United States" instead of "US"12:27
seb128hum12:28
Laneyideally that would be translated12:28
seb128I've no strong opinion on either, as long as the extra verbose isn't putting the string off screen12:28
Laneymmm12:29
* seb128 get the new lib to test12:29
LaneyIt seemed alright on desktop but I'm not sure about the geometry12:29
seb128well, it's easy enough to change during the cycle if it turns out to be an issue12:29
LaneyLike, some stuff does overflow but they are still usable AFAICT12:29
Laneycould maybe do something smarter there12:30
Laneyfall back to the shorter one or something12:30
seb128well, let's first see if that's an issue in practice12:30
Laneyya12:31
seb128but I somewhat wish the toolkit would be doing something smart about listitems where the label doesn't fit in the entry12:31
seb128like scroll when you press the entry and keep your finger on it12:31
=== greyback is now known as greyback|lunch
darkxstLaney, seb128: Hi12:34
Laneyhey12:34
seb128hey12:35
Laneyhow's it going?12:35
darkxstyeh good, just got back from a big long weekend of riding12:35
Laneynice12:35
seb128you people and your bikes ;-)12:35
* Laney got some new climbing shoes yesterday12:35
darkxstseb128, bikes are good!12:36
* darkxst needs to actually go climbing again sometime! been MTB'ing too much12:36
seb128yeah, I guess they are ... I just find it boring biking for days ;-)12:36
darkxstseb128, have you ever been Mountain Biking?12:36
seb128no12:36
seb128just road biking mostly12:36
darkxstits a whole different sport ;)12:37
darkxstLaney, did you try build gjs on debian ppc?12:38
LaneyA bit, then I got stuck in build system blah12:38
Laneybecause I had to build mozjs and something else12:38
Laneythen make configure use the local ones12:38
Laneythen it failed to link because of some symbol issue12:39
Laneyand then my plane got called :P12:39
darkxstI see12:39
Laneywill try again soon12:39
darkxstI though I saw an email re mozjs 17 landing in debian over the weekend?12:40
Laneymaybe so12:40
Laneythis was friday12:40
Laneythere was gobject-introspection too12:40
Laneywhich is also now in experimental!12:40
Laneythose guys :-)12:41
seb128Laney, I marked your tz change needsfixing, let me know what you think12:41
Laneyk12:41
Laneyso rank by city, state, country?12:42
LaneyI think that should be easy12:42
seb128that would be my preference12:42
seb128well, at least "new york" should list new york city at the top of the list12:42
seb128not in the middle of the lists of that state12:42
=== slomo_ is now known as slomo
seb128Laney, I'm not even sure if we want to include the state in the search?12:43
Laneywell, the alternative is to only list it if the city is a duplicate12:44
seb128well, having it on the UI is fine12:44
Laneyoh I see what you mean12:44
Laneythat would be possible12:44
seb128but can we have the filter to only act on the city and country strings?12:44
seb128that would avoid having "new york" in the entry leading to list all the cities in the state12:45
darkxstLaney, are you able to get a backtrace of the gjs ppc failure? 90% sure it will be a seg fault12:49
darkxst^test failure12:49
Laneyyeah, give me a minute12:49
Laneyseb128: try that12:53
Laneynot sure if it'll be confusing that the search acts on different text to what's displayed12:53
Laneyalso it probably doesn't sort exactly how you want, could fix that by reimplementing sorting somehow12:54
seb128Laney, our GNOME ui does "City (State, Country)" and only matches on the City12:54
seb128Laney, but I guess that's a question for mpt12:54
Laneyone way would be to use the population12:54
Laneywhich we have12:54
seb128isn't indicator-datetime doing that?12:54
Laneydunno12:55
seb128Laney, ok, that version works fine for me, let's get that in ... we can always adapt later with feedback from design/users if needed12:58
Laneycool, thanks12:58
Laneywould be nice to get a release of u-s-s at some point12:59
Laneyare dailies ever going to be re-enabled?12:59
seb128not sure how the workflow is going to change and when13:01
seb128the plan is to use bugs for tracking features landing and make easier to land bug fixes again, but not sure how we get there13:01
Laneymmm13:02
seb128sil2100, Mirv, didrocks: what do we need to do if we want an ubuntu-system-settings landing? use the gdoc to ask for landing still?13:02
didrocksseb128: for now, yeah13:02
seb128didrocks, ok, thanks13:02
didrocksthanks to you :)13:02
seb128;-)13:03
seb128Laney, I'm going to do that today13:03
Laneycool, thanks13:03
seb128need to test trunk on the device first though13:03
didrockspleaseeee ;)13:03
didrocksseb128: we'll just fast-track it, if it's in the daily-build ppa, you can publish it yourself13:04
didrocks(just mention it in the spreadsheet so that we can know what's in)13:04
seb128didrocks, great, thank you13:07
Laneydarkxst: http://paste.ubuntu.com/6364570/13:15
Laneyinstalled tests faiiiiiiiillllllllllll13:16
Laneyactually I bet I ran it wrong13:17
=== MacSlow|lunch is now known as MacSlow
jdstrandseb128: hey, so I get a reliable crash in unity-panel-service, but when I click 'Send an error report to help fix this problem' is checked and I click 'Continue', it seems to upload it, but I don't have a way to report the bug in lp. am I missing something?13:21
jdstrandseb128: this is on trusty btw13:21
seb128jdstrand, we turn apport off before release, you are reporting to whoopsie13:21
jdstrand/etc/default/apport has enabled=113:22
seb128jdstrand, right, pitti said some other file is to edit nowadays13:22
seb128Laney, pitti: ^ what file was it again? (that's confusing, why did we change it from using the default config?)13:22
Laneyapport is on13:22
Laneyyou just have to tell it /where/ to report to13:22
Laneycomment out problem_types in /etc/apport/crashdb.conf13:23
seb128that's the confusing bit ;-)13:23
LaneyI thought we were supposed to be fixing people who want to report their bugs to launchpad13:23
seb128jdstrand, ^ edit that file (not sure in which way though)13:23
jdstrandme either13:23
jdstrandwhy isn't it already edited for trusty?13:24
seb128because we just started and nobody turned it on13:24
jdstranddatabases = {13:24
jdstrand    'ubuntu': {13:24
jdstrand        'problem_types': ['Bug', 'Package'],13:24
jdstrandthat should be changed to what?13:24
Laneycomment out or delete it13:24
seb128I'm also wondering if we still benefit from launchpad reporting... looking to bug backlog after saucy, there is lot of noise, and we look mostly at e.u.c13:24
jdstrandseb128: are you saying I should not report the bug?13:26
seb128jdstrand, no, it's fine, you are likely to follow up on questions etc13:26
seb128jdstrand, but most of the bugs turn out to not be useful, so I'm not sure having it turned on by default makes sense13:27
darkxstLaney, running lt-jsunit directly should be ok13:27
Laneydarkxst: You have to set GJS_USE_UNINSTALLED_FILES13:27
pittiLaney, seb128, jdstrand: /e/d/apport is now always enabled=1, we edit /etc/apport/crashdb.conf to disable uploading crashes to LP13:27
seb128jdstrand, btw I suspect your report might turn out to be https://bugs.launchpad.net/ubuntu/+source/ido/+bug/1246536 but the stacktrace should tell for sure13:28
ubot2Launchpad bug 1246536 in ido (Ubuntu) "segfault in menu_hidden()" [High,In progress]13:28
Laneydarkxst: http://paste.ubuntu.com/6364646/13:28
Laneyhow do I make it give more useful output?13:28
Laneybacktrace is not useful13:28
Laneyhmm, maybe it is actually13:28
Laneydarkxst: http://paste.ubuntu.com/6364651/13:29
jdstrandseb128: it probably is. it is the second time I launch rhythmbox from the sound indicator. then I get unity-panel-ser[4688]: segfault at 5c ip 00007fd78341e1f4 sp 00007fff62272aa0 error 4 in libido3-0.1.so.0.0.0[7fd783411000+21000]13:29
seb128sil2100, Mirv, cyphermox: can we get current ido trunk published to trusty? (we already have a SRU to saucy) ... that's not impacting touch since ido is desktop specific, so it should be safe13:29
* Laney shrugs13:30
seb128jdstrand, yeah, same issue, ^ should fix it13:30
darkxstLaney, that is not helpful ;(13:30
Laneyyeah ...13:30
seb128sil2100, Mirv, cyphermox: I could pocket copy the SRU but then you guys are going to complain about the changelog not being commited back to your trunk ;-)13:30
jdstrandseb128: seems errors.ubuntu.com doesn't have 14.04 yet...13:30
Laney"oh hey, something failed"13:31
sil2100seb128: let me check the commit and try doing that ;)13:31
seb128jdstrand, hum, not sure how that's set up, I guess that's a question for ev13:31
seb128sil2100, thanks13:31
darkxstLaney, installed-tests framework was all new for this version13:32
darkxstcan you try run a gjs program against the build (like gnome-documents or gnome-weather or something)13:33
Laneynot really13:33
Mirvseb128: you're correct, thanks for asking us to do the release :)13:34
Mirvsil2100: sou you're handing ido?13:34
sil2100Mirv: yep13:35
sil2100seb128: looking good, as soon as the indicator stack finishes I'll get it released13:35
=== greyback|lunch is now known as greyback
darkxstLaney, try build with --disable-installed-tests, then run gdb on lt-jsunit again?13:36
seb128sil2100, thanks13:36
Laneydarkxst: same13:39
Laneyalso libtool --mode=execute gdb jsunit is the approved™ way to do that13:40
darkxstsame as in it fails of read_all_dir from first trace13:43
darkxst?13:43
Laneyno, the second pastebin13:43
Laneyalthough weirdly it does fail in the same way without GJS_USE_UNINSTALLED_FILES=1 (in read_all_dir_sorted)13:45
Laneythat's probably a red herring though13:47
Laneymake check DTRT13:47
jdstrandseb128: fyi, I filed a bug, I'll let the retrace handle it, but the fix in your bug seems to fix mine13:49
* jdstrand will keep an eye on both13:50
seb128jdstrand, ok, thanks, let me know how it goes13:50
darkxstLaney, huh? make check passes?13:50
Laneyno13:52
Laneyit does the right thing with the installed tests stuff13:52
Laneydarkxst: http://paste.ubuntu.com/6364646/ had the most information, but that's not very much13:55
Laneyif you know how to make gjs/mozjs show more stuff then let me know13:55
darkxstLaney, will get back to you tomorrow, too tired now ;)14:04
Laneybasically the test runs the simplest js program, and that fails14:05
Laneyso the problem is quite fundamental :-)14:05
=== Maple__ is now known as Guest7013
darkxstLaney, yes, I do wonder if its a regression in the new testing framework14:06
Laneynah14:06
LaneyI get it if I run gjs-console manually on the file14:06
darkxsthmm ok14:06
Laneywait14:07
darkxstnormally there is more info when JS_EvaluateScript fails, but I do run debug builds of mozjs, not sure if that makes a difference14:08
darkxstbut really gotta go, will follow up tomorrow ;)14:08
seb128darkxst, can you upstream your g-s-d suggested fix for that segfault btw?14:12
=== Guest7013 is now known as Mapley
=== rickspencer3_ is now known as rickspencer3
sil2100seb128: the ido thing will have to wait an hour or so if you don't mind, as we had a blocker in our stacks and all will be unblocked only in some nearest time15:12
=== Ursinha is now known as Ursinha-afk
seb128sil2100, ok, thanks for letting me know15:12
=== Ursinha-afk is now known as Ursinha
seb128qengho, Sweetshark, mlankhorst, Laney, tkamppeter, desrt, attente, larsu: the meeting is in 10min (just a reminder since the time changed with DST)15:22
Laneymuhahaha, just back from lunch in time15:22
seb128Laney, start writing your week summary then ;-)15:22
desrtseb128: weird!!15:22
Laneyhung around with some strange guys in oakland, done15:23
kenvandine?15:23
seb128desrt, hey, had a good trip back?15:23
seb128Laney, hehe15:23
desrtyup15:23
seb128kenvandine, !15:23
desrttook a very-much-needed swap day yesterday15:23
desrtdid laundry all day :)15:23
seb128desrt, nice, I though you would be swapping today as well15:23
seb128haha15:23
seb128desrt, did you get your washing machine back? ;-)15:23
desrtseb128: meh.  i may not be at the peak of my productivity but i have work to do15:23
kenvandinei was confused... i thought since the meeting was UTC it would be an hour later for me15:24
desrtso i'd rather get some of it out of the way15:24
seb128k15:24
* kenvandine still has a mild fever :)15:24
kenvandinea little fuzzy here :-p15:24
seb128kenvandine, winter time is one hour closer from UTC15:24
mlankhorsthey15:24
seb128e.g for Europe summer time is +2, winter +115:24
kenvandineyeah, i did change my clock back an hour... but still was thinking it was an hour later15:24
desrtkenvandine: the meeting is at a fixed point in (UTC) space.  your clock moved backwards.  therefore your clock has a lower number at the time of the meeting.15:24
Laneygcal got it right for me15:25
desrtie: it's earlier15:25
kenvandinedesrt, yeah yeah... i know... just confused myself earlier when i read the email15:25
Laneyindicator-datetime too :qualitycode:15:25
desrtyou're still reading mails?15:25
desrtthat's your problem!15:25
kenvandinehaha15:25
* desrt just assumes seb will tell him if anything important is about to happen15:25
kenvandinehey, friday i was at inbox unread 0!15:25
qenghoseb128: I was wrong about that SIGSYS stack overflow bug being fixed in yesterday's release. I was thinking of another bug when I answered.  I put SIGSYS fix in a PPA to get testers, not the security release, but it will be in the next release, which should be end of this week.  Cr31 is due then.15:26
* desrt only has 43 this morning15:26
kenvandinefirst time in ages...15:26
LaneyMark all as read is a great feature15:26
kenvandinethat's cheating :)15:26
seb128qengho, ok, thanks, shame that it didn't make it this one seeing the number of users hiting it:/15:26
seb128qengho, Sweetshark, mlankhorst, Laney, tkamppeter, desrt, attente, larsu: hey, it's meeting time!15:30
seb128I hope everybody travelled back without issue15:30
seb128lets get started15:30
seb128qengho, hey15:30
qenghoHi hi.15:30
qengho- done: sprint; Cr release 30.0.1599.114.15:30
qengho- todo: preparing for chromium-browser v31 release.15:30
qengho- todo: starting work to get multitouch gestures working in chromium-browser. Just acquired APPL (shudder!) touchpad thing to test.15:30
qenghoEOL15:30
seb128qengho, thanks, good work getting the update one, I'm looking forward the next one with that segfault fix included ;-)15:31
qengho:(  Me too.15:31
seb128Sweetshark, there or not? (he emailed earlier saying he was fighting ubuflu and might not be there)15:31
qenghoAlso, a tab-text disappearing bug.15:31
qenghoTwo big ones.15:31
seb128great15:32
seb128no Sweetshark I guess15:32
seb128mlankhorst, hey15:32
mlankhorstglamor-egl bugfixing, sru'ing some of it back to saucy. Working on converting android syncpoint to get my own code closer to upstream kernel.15:32
seb128what is glamor-egl?15:32
mlankhorstit's used to enable radeonsi support15:33
mlankhorsta xorg ddx driver based on egl15:33
seb128ok15:33
seb128mlankhorst, thanks15:33
seb128Laney, hey15:33
Laneyone sec15:34
* desrt finishes a 'transaction'15:34
Laney• Short week; travelling Friday & off Monday but some of this covers the previous week too15:34
Laney• Take care of a lot of outstanding merges, still a lot to do :(15:34
Laney• Some desktop updates / sponsoring:15:34
Laney∘ Rhythmbox 3.015:34
Laney‣ Tweak rhythmbox-ubuntuone to work with the py3 peas loader15:34
Laney∘ vala 0.2215:34
Laney∘ gmime15:34
Laney∘ gjs (fails on ppc; debugging with Tim a little bit)15:34
Laney∘ p11-kit15:35
Laney• Some users/upstream developers pinged me for help with a texlive issue - dig out a patch and SRU it for them. Failed on ppc; sent back to them for a fix.15:35
Laney• Tracked packages where trusty < saucy and copied as appropriate15:35
Laney• Help a bit with sponsoring (queue is huge, please give 30 minutes to it if you can)15:35
Laney• Some u-s-s fixes15:35
Laney∘ Parse click package desktop files to get metadata for Storage subpanel15:35
Laney∘ Add API to libtimezonemap to get more data for manual timedatescreen (hereafter known as The Springfield Problem)15:35
Laney• Ping upstream to get gnome-desktop-testing to exit with a bad exit code on failure(!) & upload this15:35
Laney• g-c-c bugfixing & more g-s-d keygrabber iterations (still needs re-SRUing to 13.10)15:35
Laney• Sprint: discussions around the LTS desktop & u-s-s testing; should be good15:35
Laney• TODO: vUDS planning, webkitgtk update, moar merges15:35
desrtwhat?  that's it?15:36
* desrt whips Laney to work harder15:36
seb128Laney, rhythmbox-ubuntuone? isn't that deprecated?15:36
Laneywe didn't have a meeting last week :P15:36
Laneyhaha15:36
LaneyI think it does something like auto-import songs you buy?15:36
desrtlarsu: you used this...15:36
Laneythe webview thing is gone15:37
Laneybut there is still certainly something there15:37
attenteLaney, what's the keygraber stuff you're working on?15:37
larsudesrt: I used to, yes15:37
Laneyattente: starting it in all sessions, should be fixed in T now15:37
larsudesrt: stopped after it wasn't supported anymore and crashed rb regularily15:37
Laneyfor media keys15:37
attenteoh right15:37
Laneyshouldn't interfere with your stuff15:37
seb128attente, it's the patch that makes g-s-d not grab keys under gnome-shell (since they do it there)15:38
seb128Laney, not sure about autoimport, I though that the sync daemon would sync files and that rb would watch the directory simply, but I didn't look into it15:39
seb128Laney, thanks15:39
seb128tkamppeter, hey15:39
tkamppeter- cups-filters: Released 1.0.41 with framework for PPD-/configuration-less printing on mobile devices. cups-browsed automatically creates queues for IPP printers with known page description languages which advertise thenmselves vis Bonjour.15:39
tkamppeter- cups: Final 1.7.0 release.15:39
tkamppeter- cups-filters: Review of contributed patch to improve bannertopdf15:39
tkamppeter- cups-filters: Investigated whether foomatic-rip can be merged into cups-filters after the GSoC changes15:39
tkamppeter- cups-filters, ghostscript: Applied contributed bug fixes.15:39
tkamppeter- Bugs.15:39
seb128tkamppeter, thanks15:41
seb128desrt, hey15:41
desrthey15:41
desrtjust lots of bugfixing15:41
desrtmostly gsettings15:41
desrtwrote a new markup parser for rewriting the glib-compile-schemas to fix a lot of more difficult gsettings bugs15:41
desrt(end)15:42
Laneyhttps://bazaar.launchpad.net/~ubuntuone-control-tower/rhythmbox-ubuntuone/trunk/view/head:/ubuntuone/ubuntuone.py15:42
seb128desrt, thanks15:43
seb128attente, hey15:43
attenteseb128, hi15:43
Laney* played super hexagon15:44
Laney* eow15:44
larsulol15:44
attentefixes for gnome-screensaver, i-keyboard, maliit settings15:44
attentelol15:44
attentewriting the unity key grabber right now15:44
attente(trying to at least...)15:45
seb128attente, oh, you are doing the work for the unity guys? didn't they say they would do it?15:45
Laneyfor?15:45
seb128Laney, ?15:45
Laney[what's that] for?15:45
* Laney brevity15:45
seb128Laney, my understand was that brandon would write the unity side of those changes15:45
attentethe keygrabber for moving the input-source switching into the unity shell15:45
seb128understanding15:46
seb128oh15:46
Laneyoh, that, cool15:46
seb128Laney, do you ask what that's about? basically doing what gnome-shell is doing15:46
Laneyyeah15:46
seb128the grabbing in the shell15:46
seb128then talking to g-s-d via dbus15:46
LaneyI was wondering for which bit of functionality15:46
seb128same as gnome-shell15:46
attentesince we have the legacy key grabber, we want to move away from that15:47
attenteotherwise these keyboard shortcut bugs are not going away :(15:47
larsuattente: ah, will that fix the problem of many things in the session registering global grabs?15:47
seb128attente, thanks for working on that, but feel free to bounce that part to bregma's team, they said they would do it15:47
attentelarsu, i think so15:48
attentei *hope* so15:48
attenteseb128, will do15:48
larsuattente: cool! Did you tell the unity8 guys about this as well?15:48
attentelarsu, no, i'm not sure what they're doing on their end15:48
seb128larsu, we don't have g-s-d in unity8 session, so we don't have any key grabbing there atm ... I'm not even sure what input stack we have (the android one afaik)15:48
seb128that's something we need to discuss/get done at some point15:49
seb128but I didn't see it on the roadmap yet15:49
larsuyes, I just wanted to make sure it's on their radar15:49
seb128the current focus is on touch interactions15:49
larsuof course15:49
seb128right, we should check with them15:49
* seb128 makes note to do that15:49
seb128attente, thanks15:49
larsuseb128: thanks :)15:49
seb128larsu, yw15:49
seb128larsu, your turn ;-)15:50
attentethanks seb128!15:50
larsuokay15:50
larsu- fixed indicators and unity-panel-service to be less verbose in the logs (fixed criticals and removed unnecessary warnings)15:50
larsu- triaged all indicator-sound bugs and fixed some of them15:50
larsueof15:50
larsu- reviewed a couple of desrt's gsettings patches15:50
larsu- stopped unity-guys from killing notify-osd from their upstart script15:50
larsu- started porting gtk 3.8 patches to 3.10; the biggest one (custom menu items) is done; looks like we can drop a couple of other patches15:50
seb128lol15:50
seb128larsu, "eof" doesn't goes in middle of summaries :p15:51
larsumh?15:51
seb128larsu, you have 2 items, eof, and 3 items (or my IRC client is acting weird)15:51
seb128anyway15:52
seb128larsu, thanks ;-)15:52
seb128ok, my turn15:52
attentei see it too...15:52
larsuseb128: must be your irc client (it looks right on mine, and I typed it _after_ pasting the summary)15:52
larsuwell, maybe it's my irc client then15:52
attentelarsu, we're using the same irc client :P15:52
Laneynah, your irc client probably buffered the others and inserted that one right away15:52
seb128larsu, I think irssi in screen acts weirdly when you paste and type then15:52
larsuah okay15:52
seb128like it buffers the copy15:52
larsuI'll paste the eof with the payload next time ;)15:53
seb128and you end up with the eof going before the buffer is flushed15:53
seb128;-)15:53
* larsu always messes something up at the meeting :(15:53
* seb128 hugs larsu15:53
seb128ok, my turn15:53
seb128* discussed desktop LTS TODO with different people (bugs backlog, what to do with GNOME updates, what to do with new GNOME apps where style doesn't fit Unity), need to follow up on list with a summary, but basically:15:53
seb128- stay on GNOME 3.815:53
seb128- bring "classic" menus to some apps (evince, nautilus, rhythmbox), upstream the patches as well (e.g basically use a menubar for "classic desktop" (e.g everything but gnome-shell))15:53
seb128- look at gtk headerbars to see if we can make those fit in Unity (e.g show decorations from the WM, hide "X")15:53
seb128- look at how difficult updating gtk would be15:53
seb128.15:53
seb128* ubuntu-system-settings:15:53
seb128- some good discussions about work for next cycle and testing15:53
seb128- looked at merge request to add autopilot tests15:53
seb128- some small improvements to the charge graph (colors)15:53
seb128- some reviews15:53
seb128.15:53
seb128* saucy SRUs: gtk+3.0 empathy desktop-files-utils libgpod file-roller15:53
seb128* looked at errors.ubuntu.com saucy reports, tried to help getting fixes for some of the issues (e.g opened bugs, talked to upstream, filed bugs, asked for landing, etc)15:53
seb128.15:53
seb128* tried to help attente with his keyboard work, tested some fixes, landed SRUs15:54
seb128.15:54
seb128* started on saucy merges: libisofs libgnomecanvas gnome-power-manager distribute popplerkit.framework desktop-file-utils gmime gcr poppler15:54
seb128* some bug fixes and upstream backports15:54
seb128* bug triaging15:54
seb128</week<15:54
seb128</week>15:54
seb128that's it for the summaries, I've some notes to add though:15:56
seb128- we start a new cycle, if you are doing packaging, please look at your Debian merges15:56
seb128- don't forget about sponsoring, as Laney pointed we accumulated some backlog there and we should clean it a bit15:56
seb128- vUDS is coming soon, if you want a session, please register the blueprints you need this week15:57
seb128</notes>15:57
seb128does anyone has other questions/comments?15:57
qenghoNope.15:57
seb128ok, seems not15:58
seb128thanks everyone!15:58
seb128didrocks, your turn ;-)15:59
Mirvo/16:01
didrocksseb128: we'll have it onlin in an hour I guess, I'm not sure it moved in the calendar for various people16:04
didrocksMirv: ^16:04
didrocksonline/in a hangout16:04
seb128didrocks, your call, I mentioned the DST in my reminder email earlier today16:04
didrocksseb128: yeah, but we didn't discuss that with robru and other guys earlier16:05
seb128didrocks, well, we discussed it last cycle when we changed for summer time and we agreed to stay on UTC16:05
seb128didrocks, but I guess people forgot since16:05
didrocksrobru: are you around?16:05
seb128didrocks, anyway, your meeting, your call16:05
didrocksif robru is around. i guess the rest of the team is16:05
didrocksogra_: around as well? ^16:05
ogra_didrocks, for what ?16:05
kenvandinei'm here16:06
ogra_didrocks, i'll be in the regular meeting, currently i'm in another meeting16:06
didrocksok, so stuck16:06
=== m_conley_away is now known as m_conley
attentebschaefer, hey16:28
bschaeferattente, hello!16:29
attentebschaefer, did you start the unity key grabber yet? because if not, i can give it a shot16:30
bschaeferattente, ive not, got to finish something else before i can start :(16:31
bschaeferattente, you're more talking about filtering the events from compiz to unity to g-s-d?16:31
attentebschaefer, yeah, the dbus service for doing that specifically16:32
bschaeferattente, on the g-s-d side of things?16:32
attentei've started looking into the unity side16:32
bschaeferit should just accept an XEvent I would think16:32
bschaeferwell the unity side of things, we need to know when an event is not used by compiz16:33
bschaeferas it has to pass that event to all the compiz plugins16:33
bschaeferthen compiz hanldes the event for it self16:33
attenteoh. i see, i guess this is slightly different16:33
bschaeferat that point, if no plugins use that event and compiz just does an update with it then we need to pass it on through16:34
bschaeferyeah16:34
bschaeferi just need to add a post_event_handle function16:34
attentei mean adding a dbus interface on the unity side that provides GrabAccelerator, GrabAccelerators, etc.16:34
bschaeferand emit that to all the plugins listening16:34
bschaeferoo16:34
attentebschaefer, do we still need that if all we're doing is calling addAction on the CompScreens?16:35
bschaeferyeah if you can get that working, to check if you're getting the correct stuff you can stick it in16:35
bschaeferCompScreen::_handleEvent16:35
attentei'm assuming adding extra calls to addAction won't step on the toes of the other actions that are already there16:35
bschaeferattente, hmm i would think so...as just because unity didn't handle that event key there might be another plugin that uses it16:36
bschaeferattente, what would addAction be doing?16:38
attentebschaefer, it would just be adding a CompAction for every accelerator that needs to be grabbed, and each CompAction has a callback that triggers the AcceleratorActivated signal16:39
attentebschaefer, i may be misguided, so any advice is appreciated :)16:39
bschaeferattente, hmm, well that could overwrite actions (possibly), but if you add that in through the unityshell xml file16:40
bschaeferfor compiz to handle16:40
attentebschaefer, so the way i'm trying to do it is very dynamic i suppose16:41
bschaeferas a callback, then emit a dbus message for g-s-d that should work16:41
attentebschaefer, it should be possible to add arbitrary actions at runtime, right?16:42
attentemy thoughts were that this would be possible, and so we could create a CompAction for each key grab that is requested at runtime16:42
bschaeferattente, yes you can, the switcher use to do that16:43
bschaeferattente, well lif we do that16:43
bschaeferwe might as well add them all to the unityshell xml file so it can be configured16:43
bschaeferthat way you can just declare a callback function16:43
robrudidrocks, just up now...16:43
bschaeferand when you compiz hits those actions you'll get a message in the callback function16:44
didrocksrobru: meeting in 15 minutes :)16:44
bschaeferattente, actually16:45
attentebschaefer, "so it can be configured" means what exactly?16:45
robrudidrocks, ok, just having breakfast16:45
bschaeferattente, there shotcuts shouldn't be configure able16:45
bschaeferyeah16:45
attentewe can leave the configuration of those shortcuts to g-s-d and gsettings16:45
bschaeferattente, so you can change the shortcut in ccsm :)16:45
bschaeferbut yeah thats not a good idea16:45
attentei think at least16:45
attenteah, i see16:46
bschaeferhow would unity get ahold of those?16:46
attenteg-s-d would make dbus calls to unity to tell it what shortcuts to grab16:47
attentebasically in the way that it does now with gnome-shell16:47
bschaefercool, that makes sense16:47
bschaeferattente, the only thing i would be worried about is stomping on another plugins hotkey16:48
bschaeferbut really, i don't think theres any conflicts atm16:48
attentebschaefer, what other plugins are normally running concurrently with unityshell?16:48
bschaeferquite a few16:48
attenteare there any you can think of that would take precedence over g-s-d's hotkeys?16:49
bschaefercore composite opengl decor copytex regex grid gnomecompat place snap mousepoll imgpng wall vpswitch commands resize session move compoztoolbox animation expo fade scale workarounds ezoom unityshell16:50
bschaeferthats the list16:50
bschaeferof what im running at lease16:50
bschaeferattente, i would not16:50
bschaeferattente, do you have a list of all the hotkeys?16:51
bschaeferattente, or at lease go through and make sure none of the hotkeys are taken already?16:51
attentebschaefer, they're all user-configurable, so i guess we shouldn't depend on them being any fixed value16:52
bschaeferattente, well more about for default16:52
bschaeferattente, as we should at lease assume our default has no conflicts16:52
bschaeferthere does exist a problem where a user changes its hotkey to that which g-s-d uses, then that would become a race...16:53
bschaefer(or depending on which plugin is looked at first really)16:53
GunnarHjseb128: Hi, Seb!16:58
attentebschaefer, not sure if this is a comprehensive list, but: http://paste.ubuntu.com/6365666/16:58
seb128GunnarHj, hey16:58
GunnarHjseb128: What's the status of an interface in g-c-c region for installing/removing languages?16:58
GunnarHjWill it be ready for 14.04?16:58
GunnarHjdarkxst filed bug 1175499 a while ago, and the idea with making use of existing code in l-s, e.g. parsing pkg_depends, sounds interesting.16:59
ubot2Launchpad bug 1175499 in language-selector (Ubuntu) "dbus interface" [Undecided,New] https://launchpad.net/bugs/117549916:59
GunnarHjHow is installation of languages handled in Ubuntu Touch?16:59
qenghoIs anyone here using the APPL Bluetooth wireless Touchpad with Ubuntu?17:00
bschaeferattente, i know at lease: logout '<Control><Alt>Delete'17:00
bschaeferhas a conflict with what ChrisTownsend was doing17:00
bschaeferwith trying to make it bring up umm17:01
bschaefera task manager sort of17:01
seb128GunnarHj, nobody is working on langpacks for region atm I think, I doubt it's going to be ready for the lts if we don't change that17:01
seb128GunnarHj, Ubuntu Touch doesn't have langpack installation atm, that's a TBD17:01
bschaeferattente, but yeah i don't see anything in there that looks like it'll conflict off the top of my head17:01
seb128GunnarHj, the Ubuntu Touch fs is read-only so you can't install packages there, we need to find a way/create a rw location17:01
seb128qengho, I'm not, maybe check with cyphermox if you have bt issues17:02
GunnarHjseb128: Are you saying that l-s will still be there in 14.04?17:02
seb128GunnarHj, if things don't change it looks like it17:02
attentebschaefer, the plugins you listed, they're always loaded in that order?17:02
qenghoseb128: it's more of a kernel problem.17:02
seb128qengho, try asking #ubuntu-kernel then I guess17:02
bschaeferattente, hmm not sure17:02
bschaeferattente, but i think so17:03
attentebschaefer, i'm wondering if we can do it in some way that g-s-d's hotkeys always get overridden if something else wants it17:03
bschaeferattente, when you do a 'unity' or 'compiz --replace ccp' it'll usually tell you which plugin is being loaded17:03
bschaeferand i think its alphabetized17:03
bschaeferwell its not alphabetized17:04
bschaeferattente, its loaded based on needs17:04
GunnarHjseb128: Ok, so Ubuntu Touch is English only for the time being?17:04
bschaeferattente, http://paste.ubuntu.com/6365693/17:04
seb128GunnarHj, no, we install some langpacks on the default image and custom images for countries can be customized to have their language preinstalled17:05
attentebschaefer, yeah.. your list definitely doesn't match mine17:05
GunnarHjseb128: Ok, I see.17:05
bschaeferattente, unityshell plugin looks like its last17:05
bschaefersoo depending on how the plugins are stored internally, all other plugins that conflict with g-s-d should run first17:05
bschaeferattente, but we can always test that when the time comes :)17:05
bschaeferhmm17:06
bschaeferattente, whats yours?17:06
bschaeferattente, and is unityshell plugin last?17:06
attentehttp://paste.ubuntu.com/6365697/17:07
attentebut yeah, unity-shell is still last there :)17:07
GunnarHjseb128: As regards the idea with a dbus interface to l-s - do you think you could convince pitti that it would be a good idea to add such a thing? He did some preparations in l-s a couple of years ago that I think were made with a switch to g-c-c region.17:07
GunnarHjin mind17:07
bschaeferattente, cool, sooo im hoping the lists of plugins are just stored in a vector17:08
bschaeferwhere each one will be pushed on to the back as they come in17:08
seb128GunnarHj, you can ask him, I don't know ... but currently the focus is on Ubuntu Touch, I doubt we spend much time, this cycle, changing thing that mostly work17:08
bschaeferattente, to test, just change a hotkey to a one that overrides a g-s-d hotkey test to make sure the plugin gets it17:09
seb128bschaefer, attente: do you guys are talking about adding a new plugin there?17:09
seb128sil2100, do you still plan to publish ido today?17:10
bschaeferseb128, nope, adding g-s-d key handling17:10
sil2100seb128: yep!17:10
sil2100seb128: just first I need to push out unity817:10
sil2100seb128: then ido is next in the queue17:10
sil2100(in the meeting right now)17:10
bschaeferin unity17:10
bschaeferby adding actions in compiz based off the g-s-d hotkeys17:10
seb128bschaefer, ok, I was just checking because of the "will be pushed on to the back"17:10
bschaeferso compiz can shot a callback to unity, then we can send it off to g-s-d17:10
seb128bschaefer, yeah, I followed a bit that, all fine then ... I was just making sure that no new plugin was involved for that code, changing user config on update is tricky17:11
bschaeferseb128, :), well we are talking about how the plugins were loaded into compiz and the effects of g-s-d plugins conflicting with other plugins17:11
attenteyeah.. i think it's easiest just to keep it in the unityshell plugin17:11
seb128+117:11
seb128sil2100, thanks17:11
seb128ok, on that note I'm off for some exercice17:11
LaneyGunnarHj: hey ...17:11
seb128bbiab17:11
bschaeferyup17:11
Laneybye seb12817:11
bschaefercya17:11
sil2100Bye seb128  ;)17:12
GunnarHjseb128: Ok. Will ask pitti, but i realize that the phone is no. 1 priority.17:12
GunnarHjLaney: Hi!17:12
seb128Laney, btw I've a small mr on ubuntu-system-settings to add colors to be charge graph, if you feel like doing a review (I was sort of waiting on that to ask for a landing, but since review doesn't seem to happen I'm doing small nudging ;-)17:12
Laneyseb128: sure, saw it come in17:13
seb128Laney, thanks17:13
LaneyI thought you asked for landing already17:13
seb128Laney, no, I said I would test on the device first, and I sort of wanted that change in the landing so I waited a bit on the review...17:14
LaneyI see17:14
Laneyk17:14
bschaeferattente, but yeah i think that'll work as long as we can provide all the information each dbus interface needs as the params17:14
LaneyGunnarHj: So... I don't really like your solution to that accountsservice problem I'm afraid17:14
bschaeferattente, if you've any other questions about unity/compiz just ping me :)17:14
attentebschaefer, ok, i'll let you know if i run into problems :)17:14
Laneyit's really weird for tools to change their behaviour based on things like that17:14
attentebschaefer, thanks :)17:14
seb128Laney, well anyway, I'm going to add the landing to the list once I'm back from sport, if it gets in great, otherwise that's just reported to the next one17:15
GunnarHjLaney: I was afraid you'd say so. But have you really considered what amount of code would be involved to deal with that tiny issue via a separate method?17:16
bschaeferattente, sounds good, and thank you for doing it :)17:16
GunnarHjLaney: It really is a l-s specific issue.17:16
LaneyGunnarHj: I don't know, no - but I'm willing to look at writing a patch; I guess you'd try to factor out all of the common code as much as possible17:22
LaneyIt means that the stuff will be really unreliable on desktop until l-s goes away17:22
GunnarHjLaney: The idea is to handle the bits and pieces at one place, yes. But what is it that makes it unreliable? The code works pretty well at this time, with very few related bugs.17:25
Laneyif I try u-s-s on my desktop now I'll get the append behaviour17:25
Laneyprepend17:25
GunnarHjLaney: With the latest accountsservice?17:25
GunnarHjLaney: Is language-selector-gnome installed in the phone?17:26
LaneyIt's really a proxy for "are we running on a desktop?" when we shouldn't be trying to split behaviour like that - the code should do the same thing everywhere, as far as possible17:27
LaneyFair enough if it were enabling some optional piece of functionality, but this is making a guess as to what the caller of the function wants to do17:27
sil2100seb128: ok, pushed ido to trusty, should be in the archives soon!17:28
* sil2100 trusts it doesn't break stuff17:28
GunnarHjLaney: I understand your objection from a principal POV. Sure, it does make a guess in this single respect. But the "prepend behavior" was implemented in order to not destroy the prio list when other UIs such as User Accounts in g-c-c or lightdm-gtk-greeter submits a single language code. To the prepend behavior should be seen as an exception due to how l-s works.17:32
GunnarHjLaney: You mentioned trying u-s-s on your desktop - Can you do so easily? I'm asking because I don't own a smart phone yet, but it would be valuable to be able to study the phone UI.17:40
LaneyYeah, it mostly works there17:40
LaneyThe end goal is to use that instead of g-c-c17:40
LaneyIt's currently something we keep in mind but not an active target if that makes sense17:41
Laneyi.e. don't file bugs for stuff which is weird on desktop just yet17:41
GunnarHjLaney: Thanks, then I'll install it and give it a try. No bugs yet, promise. :)17:42
GunnarHjLaney: It struck me that when you get the prepend behavior now when you try u-s-s on you desktop, it's the expected behavior since language-selector-gnome is present on your desktop (and still the principal tool for dealing with language settings).17:50
LaneyI have an idea17:54
Laneynot sure it'll work, so let me do a patch tomorrow and get back to you17:54
GunnarHjLaney: Ok, looking forward to study your idea. ;-)17:56
=== m_conley is now known as m_conley_away
=== ivanka is now known as ivanka-train
=== thomi_ is now known as thomi
xnoxseb128: ++++++ !!!! \o/ \o\ \o/ /o/ on bringing the menu bars back where they are suppose to be =)20:35
czajkowskiheh20:38
darkxstseb128, yes, will upstream g-s-d fix today20:49
darkxstLaney, http://pastebin.com/w3R2RtHc21:49
=== lifeless_ is now known as lifeless

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