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

=== Zachary_DuBois|A is now known as Zachary_DuBois
=== e11bits_ is now known as e11bits
=== broder_ is now known as broder
=== yp is now known as ypwong
=== Zachary_DuBois is now known as Zachary_DuBois|A
=== duflu_ is now known as duflu
=== Zachary_DuBois|A is now known as Zachary_DuBois
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Zachary_DuBois is now known as Zachary_DuBois|A
=== Zachary_DuBois|A is now known as Zachary_DuBois
=== Zachary_DuBois is now known as Zachary_DuBois|A
=== thumper is now known as thumper-afk
pitticharles: I had the same question a while ago, upower's test suite now has umockdev-synthesized bt mouse/keyboards05:16
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== bigon_ is now known as bigon
=== thumper-afk is now known as thumper
=== pesari_ is now known as pesari
=== Wellark_ is now known as Wellark
seb128good morning desktopers!09:00
darkxsthi seb12809:02
seb128darkxst, hey, how are you?09:03
darkxstyeh good, and you?09:04
seb128I'm good thanks09:11
seb128nice, unity lock screen finally landed, it was getting late09:11
seb128bugfix mode now!09:11
seb128bregma, Trevinho, well done unity team ;-)09:11
charlespitti: thanks, noted :)09:45
seb128charles, good "morning"? ;-)09:49
pittihey seb12809:54
seb128pitti, hey, wie gehts?09:57
pittiseb128: gut, danke! und Dir?09:57
seb128pitti, auch gut, danke!09:57
pittiseb128: amazingly tame and constructive systemd UDS discussion yesterday :)09:57
seb128happy to see the new lock screen landed, so we can focus on bugfixing09:57
seb128pitti, nice to read09:57
seb128pitti, I've a difficult time to put myself in postLTS mindset for that vUDS, still trying to get the LTS in shape :/09:58
pittiseb128: yeah, me too09:58
seb128timing is not great09:58
pittiit feels like we are still in the middle of the cycle09:58
seb128yeah, we are09:59
seb128well not "middle"09:59
seb128but we should work on getting the LTS solid atm09:59
seb128not stop everything to think about next cycle and discuss futur stuff for 3 days09:59
pittiok, off to some sponsoring09:59
seb128oh well, some of the discussions are good to have09:59
seb128pitti, enjoy!10:00
pittiwroooooooom!10:00
seb128queue to 37, that's reasonable10:00
pittiand most of it < 1 week, indeed10:00
pittilet's see how much I can churn through today10:01
seb128yeah, I spend my monday afternoon on it10:01
seb128there are still some easy ones in there I think10:01
=== vrruiz_ is now known as rvr
ochosilarsu: quick question, does the desktop_lockscreen mode do the same as the greeter_mode that indicators had before (or maybe still have)?10:28
larsuochosi: apparently some indicators will have different controls on the lock screen than on the greeter10:29
larsumost of them will be the same, though10:29
ochosiright, so what's the diff with -power?10:30
ochosi(with -sound, i can imagine you'd have playback controls in the lockscreen, but not in the greeter?)10:30
larsuthat's what I thought, but apparently not: https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1291086/comments/310:30
ubot2`Launchpad bug 1291086 in indicator-sound (Ubuntu) "Should only list running players in the greeter" [High,New]10:30
larsuochosi: I don't know about -power10:31
ochosiah, i see10:31
ochosiweird10:31
ochosiok, i'll just wait and see what you guys do and then decide what to do with lightdm-gtk-greeter10:31
ochosi(for us greeter=lockscreen)10:32
larsuyeah10:32
larsutbh, I'm not entirely happy with that distinction10:32
ochosiwhat would you do?10:32
larsuI don't have a better solution, which is why I gave in to Trevinho and added the lockscreen profile10:33
larsuideally, lock screen and greeter would be the same thing10:33
larsubut there are some edge cases where that doesn't work10:33
larsulike, all user-related things, since the greeter is running in its own session10:34
ochosiyeah10:35
ochosiit's not really easy10:35
ochosifinding a sane policy for that10:35
ochosiespecially cause locking the screen is more common for some devices (phones/tablets) than others (desktops @home)10:36
larsuright10:36
ochosianyway, thanks for the heads up larsu10:37
larsuno problem!10:37
seb128mlankhorst, is that a known issue (happens when running unity-control-center under valgrind)10:49
seb128==1528== Invalid read of size 110:49
seb128==1528==    at 0x402D9BA: strcmp (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)10:49
seb128==1528==    by 0x9676E1D: stub_find_dynamic (in /usr/lib/i386-linux-gnu/libglapi.so.0.0.0)10:49
seb128==1528==    by 0x96769AB: ??? (in /usr/lib/i386-linux-gnu/libglapi.so.0.0.0)10:49
seb128==1528==    by 0x9676C3C: _glapi_get_proc_address (in /usr/lib/i386-linux-gnu/libglapi.so.0.0.0)10:49
seb128==1528==    by 0x9628826: glXGetProcAddress (in /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0)10:49
mlankhorstnot that I'm aware of?10:51
seb128do you get those as well?10:58
mlankhorstsec I was doing bug handling all morning, let me try :-)11:07
mlankhorstseb128: with some looking at valgrind it claims to be freed in cogl_feature_check :/11:12
mlankhorsthm might be bogus though, I'll try more aggressive options for valgrind11:14
seb128mlankhorst, hum, it might be https://git.gnome.org/browse/cogl/commit/?h=cogl-1.16&id=fc4f882db70960c615fb8c211ef7d6612a3e211811:15
seb128or not11:15
mlankhorstweird stuff11:19
mlankhorstoh right, glapi is innocent here, bug is in libcogl11:19
mlankhorstso it's not a mesa bug afaict, it's because glxGetProcAddress was called with a free'd argument11:21
* mdeslaur <3 new lock screen :)11:40
rickspencer3hey guys, new lock screen looks really nice11:44
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|afk
seb128rickspencer3, hey, thanks, kudos to andyrock and Trevinho12:30
rickspencer3hey seb12812:30
rickspencer3seb128, nice that all these updates are landing so cleanly12:31
rickspencer3you can hardly tell that major updates are happening, everything "just works" when I dist-upgrade :)12:31
seb128rickspencer3, yeah, though a bit later in the cycle that we would have preferred, but we should be done with changes now12:31
rickspencer3seb128, you know what I think ... so long as it's ready to land, land it :)12:32
seb128;-)12:32
rickspencer3better land it late and right, than land it early with regressions12:32
rickspencer3fix it before you land it12:32
rickspencer3blah blah blah, etc... etc... etc...12:33
didrocks+100012:33
didrocks(just saying)12:33
=== alan_g|afk is now known as alan_g
seb128yeah, better to land early without regressions though :p12:36
seb128what, having your cake and eating it too?! ;-)12:36
didrocksseb128: coffee with my cake please :)12:37
seb128didrocks, ;-)12:37
* didrocks is serious… and waiting!12:37
didrocks:)12:37
seb128didrocks, it's UDS, just go to the table in the conference area, they have the coffee and cake12:38
* didrocks looks around and feels something is wrong… but not sure what… :)12:38
=== alan_g is now known as alan_g|lunch
desrtgood morning all13:05
desrtvirtual cake!13:06
seb128desrt, good morning to you!13:06
seb128desrt, I saw you got a patch up for your gsettings bug, nice ;-)13:06
desrtya13:06
desrti'm not happy about it13:06
desrtbut i spent like a week trying to do it 'the right way'13:06
desrtand ended up with a patch that has no earthly chance of getting merged a week before hard code freeze13:06
seb128no rewriting of gobject before release!13:07
seb128or glib13:07
ogra_both !13:07
xnoxin virt-manager, the global menus stopped working. They are shown (File, edit, etc.) but i can't open anyone of them.13:07
xnoxhow / where should I report this?13:07
seb128xnox, do you use the local integrate menu?13:08
larsuxnox: works for me13:08
larsu*cough*13:08
xnoxseb128: i have local integrated menus in gnome-terminal.13:08
desrtseb128: in any case, timely testing is very much appreciated13:09
seb128xnox, that was not the question13:09
xnoxseb128: however, i don't think that works with virt-manager, since that grabs focus into inside the virtual-machine.13:09
larsuxnox: it uses unity-gtk-module, so file a bug against that please (or talk to attente)13:09
=== tkamppeter_ is now known as tkamppeter
xnoxseb128: how do i verify to answer your question?13:09
seb128xnox, system settings -> appearence -> behaviour13:09
seb128the "show menu in" option13:10
xnoxit says in the menu bar.13:10
seb128k, so in the panel like before13:10
seb128and what's the issue? are the menu items there but not doing anything?13:10
xnoxhm, something is very odd, let me restart my session.13:11
seb128desrt, do you feel confident enough in the patch to have it pushed to trusty? (that's the best way to get feedback)13:12
seb128desrt, well, I'm going to test it locally before anyway, but still working for me doesn't mean it's a good idea to push it to trusty ;-)13:12
desrtseb128: if it works for you, push it13:12
desrtif not, talk to me :13:12
desrt:)13:12
seb128k13:12
seb128you can sure count on that ;-)13:13
=== MacSlow|lunch is now known as MacSlow
chrisccoulsonhello desktop!13:21
desrtchrisccoulson: hihi13:21
seb128chrisccoulson, hey, how are you?13:22
chrisccoulsonhi desrt, seb12813:22
chrisccoulsonseb128, yeah, good thanks. mostly avoided UDS so far ;)13:22
seb128haha13:23
seb128chrisccoulson, I'm sure you are going to have at least one session (I saw webbrowser for touch on the schedule)13:23
* chrisccoulson hides13:23
chrisccoulsonseb128, i can't have any more work assigned to me ;)13:25
seb128chrisccoulson, you sure can, let me show you!13:26
* seb128 assigns bugs to chrisccoulson13:26
chrisccoulsonlol13:26
chrisccoulsoni'll just assign them back to you ;)13:26
seb128chrisccoulson, joke aside, I hope you fix that firefox url handling issue before release, or I'm going to upload the apturl config hack ;-)13:26
seb128chrisccoulson, that's where you regret you never code upload rights out of firefox set ;-)13:27
chrisccoulsonseb128, firefox needs fixing properly. can't you get the firefox maintainer to do that? ;)13:32
seb128chrisccoulson, see, you just got more work assigned, and by yourself! ;-)13:32
chrisccoulsonlol13:33
chrisccoulsoni haven't spent more than 5 minutes on firefox in the last month or so13:33
mdeslaurxnox: FYI, I now see your virt-manager issue too13:45
=== alan_g|lunch is now known as alan_g
seb128xnox, mdeslaur: when did that start? what happens exactly, the menus are there but not doing anything?13:47
mdeslaurseb128: yeah, you click on them and nothing happens, the menus don't open13:48
mdeslaurnot sure when it started, as I don't use them often13:49
seb128does it work with e.g alt-f ?13:49
xnoxseb128: alt-f, triggers hud on alt, and that's the only way i can run any of the menu items13:49
mdeslaurwhen the vm is powered off, the menu items display, with a lot of them inactive...when you power on the vm, they won't appear anymore13:49
xnoxseb128: alt-space does work.13:49
mdeslaurseb128: alt-f doesn't work13:50
xnoxbug #129137013:50
ubot2`Launchpad bug 1291370 in virt-manager (Ubuntu) "in virtual-manager, the global-menu or local integrated menus stopped working in the vm-display" [Undecided,New] https://launchpad.net/bugs/129137013:50
mdeslaurI think it's when virt-manager tries to make certain menu items active, something goes wrong13:50
xnoxhas screenshot.13:50
xnoxno way to open up file, virtual machine, view, send key.13:50
mdeslaurit of course works well with UBUNTU_MENUPROXY=0, so it's not virt-manager itself13:51
xnoxmdeslaur: well - virt-manager is the last python2 gobject application we use?!13:52
xnox=)13:52
larsuthis sounds like a unity issue to me13:53
mdeslaurxnox: quite possibly :)13:53
xnoxmdeslaur: larsu: propose adding it to blacklist? it's not _that_ popular app.13:53
mdeslaurxnox: uhm, no. this is a new bug13:53
larsuxnox: you're right! I can also not click the menu items in your screenshot13:54
mdeslaurxnox: something is busted somewhere13:54
mdeslaurglobal menu in gtk2 is a patch, right?13:55
mdeslauroh, it's a plugin, huh13:55
xnoxlarsu: lol =)13:55
mdeslaurI'll try reverting unity-gtk-module this afternoon13:56
xnoxhm, i only have unity going from 20140305 -> 0311. I'll check if that's where the regression happened.14:00
kenvandineseb128, xnox: https://code.launchpad.net/~ken-vandine/ubuntu-wallpapers/14_04_wallpapers/+merge/21061614:13
xnoxkenvandine: excellent, let me review that. I'd like to learn ubuntu-wallpapers packaging.14:14
xnoxi'm hearing rick =)14:15
kenvandineme too :)14:15
xnoxbest hangout ever! =)14:15
kenvandinehaha14:15
xnoxwrong channel as well =)14:15
xnoxkenvandine: but oh well ;-)14:15
xnox(above is about #ubuntu-uds-core-1)14:15
kenvandineat least someone here knew what you were talking about14:16
seb128hangout, technology for the futur :p14:17
xnoxseb128: technology of back to the future =)14:18
kenvandinexnox, i just pushed another revision to that branch, the upstream version was still 13.04... i guess it's time to update that :)14:24
xnoxkenvandine: good. =)14:29
kenvandineguess we missed that for 13.1014:29
kenvandinewith daily release updating the versions for us, it's easy to miss14:30
kenvandine13.04.0+13.10..... is confusing :)14:30
kenvandinealesage, i'm getting CI failures that look like jenkins problems14:42
kenvandinehudson.util.IOException2: remote file operation failed: /iSCSI/storage/jenkins/workspace/ubuntu-wallpapers-trusty-amd64-ci at hudson.remoting.Channel@7ae9b86f:genie14:42
kenvandineMR is https://code.launchpad.net/~ken-vandine/ubuntu-wallpapers/14_04_wallpapers/+merge/21061614:42
kenvandinealesage, ^^14:42
alesagekenvandine, I'll look into, remedy will probably come from CI though14:42
alesagekenvandine, also hi :)14:42
kenvandinealesage, hello :)14:43
alesagekenvandine, btw I'll be helping with content-hub QA, we should chat about at some point14:45
mlankhorstbah, xorg bugs are exploding :o14:46
mlankhorstboom!14:46
kenvandinealesage, sweet!14:46
kenvandinealesage, yes lets talk soon14:47
pittiseb128: c'est l'heure de la glace maintenant !15:06
pittiseb128: nothing to sponsor any more, job done, time for ice and UDS :)15:09
seb128pitti, good job! enjoy15:12
mlankhorst--keep-stacktraces=alloc-and-free is my new favorite valgrind option <315:24
seb128what does it do?15:24
=== gatox is now known as gatox_lunch
mlankhorstguessing it keeps the alloc stacktrace for freed memory too15:29
attentei can't boot my machine... i keep getting "The disk drive for /dev/mapper/ubuntu--vg-swap_1 is not ready yet or not present" under plymouth :(15:29
seb128attente, try asking on #ubuntu-devel15:30
seb128or maybe xnox can help there15:30
=== gatox_lunch is now known as gatox
=== eeejay` is now known as eeejay
=== alan_g is now known as alan_g|walk
robert_ancellmterry, did you see https://code.launchpad.net/~robert-ancell/unity-greeter/double-authenticate/+merge/210529?19:33
mterryrobert_ancell, yes...  haven't gotten to it.  But now is actually a good time19:33
robert_ancellfginther, is jenkins asleep? https://code.launchpad.net/~robert-ancell/lightdm/guest-session-type/+merge/21054019:33
mterryrobert_ancell, I assume you tested this?  Code itself looks fine19:35
robert_ancellmterry, yeah, works here19:35
mterryrobert_ancell, approved!19:35
robert_ancellmterry, ta!19:35
fgintherrobert_ancell, the MP is approved, as a result jenkins will ignore it (this is a consequence of moving to ci-train for merging). If it's set back to needs review, jenkins will test it.19:37
robert_ancellfginther, we're not on the ci-train unless someone changed something yesterday19:37
robert_ancellfginther, is there a list of projects on the ci-train somewhere?19:38
fgintherrobert_ancell, I saw an MP in the last day or two indicating that everything trusty should be on ci-train now. looking for it19:39
fgintherrobert_ancell, https://code.launchpad.net/~robru/cupstream2distro-config/ci-train-everywhere/+merge/21031419:40
fgintherrobert_ancell, for the official list of projects on ci-train: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdC05a2ZQSmgwU2NFYnJQOE9qMDRYa3c&usp=drive_web#gid=119:41
robert_ancellhumf19:41
robert_ancellseb128, where is the CI train documentation?19:46
seb128robert_ancell, there is none19:46
robert_ancellawesome19:46
robert_ancellwhere is the ci train magic spreadsheet?19:46
seb128robert_ancell, it's ongoing work/moving parts and didrocks said he had spent quite some time previously on documentation the workflow than nobody was reading19:46
seb128robert_ancell, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc#gid=019:47
seb128if you look for the list of landings in the queue19:47
seb128robert_ancell, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdC05a2ZQSmgwU2NFYnJQOE9qMDRYa3c&usp=drive_web#gid=1 if you want the list of projects and their landers19:47
seb128what's the real question/issue?19:47
seb128e.g do you try to get something added to it, or to be lander for something, or to get something to land?19:48
robert_ancellseb128, apparently lightdm is on the train now and I've got some MPs I need to land19:48
seb128weird19:48
seb128that seems backward19:48
seb128but I think didrocks said they want to close the infra for non CI train19:48
robert_ancellseb128, fginther says https://code.launchpad.net/~robru/cupstream2distro-config/ci-train-everywhere/+merge/210314 is the cause19:49
robert_ancellnot sure if that is correct or not19:49
seb128likely, they said they want to stop having to maintain 2 infras19:49
seb128which makes sense19:49
robert_ancellI can't edit that spreadsheet19:49
seb128but the way they are doing it might be suboptimal19:49
seb128right, you didn't get landing training/got added to that group19:50
seb128but the landing process is reversed19:50
seb128e.g you need to upload to Ubuntu first and then it gets to trunk19:50
seb128it's fine for touch, but I'm not sure that you are going to like that for lightdm19:50
robert_ancellno, that makes absolutely no sense here19:51
seb128if not I guess you can commit manually to your trunk and argue with didrocks&co later19:51
robert_ancellI'm just going to manually upload it19:51
robert_ancellyeah19:51
robert_ancellBut I kind of wanted Jenkins to do the checks for me19:51
seb128I think that should still be possible, but check with fginther19:51
seb128looks like something we should provide to any upstream wanting to help us improve quality19:52
seb128them being in touch landing or not19:52
robert_ancellseb128, what about unity-greeter? Guess I should do that manually too?19:52
seb128that seems like more Ubuntu/Unity specific19:52
seb128I would be happy to have it in CI train, the process is ok19:52
robert_ancellthat codebase will be dead next cycle anyway, so not really worth getting it up to scratch19:53
seb128you list merge requests, that gives you a ppa to test built with trunk+those, if you hack that uploads to the archive/merge to trunk19:53
seb128there is nothing to get up to scratch19:53
seb128they put lightdm in there :p19:53
seb128I mean you don't have any pre-require on tests or anything19:53
robert_ancellseb128, but neither lightdm or u-g are automatically uploaded to the archive, they are both manually done19:53
seb128well, you could decide that from now u-g follows the same landing than most of our stuff19:54
seb128e.g no release, CI train19:54
robert_ancellthat's what we had before right?19:54
seb128e.g somebody lists merge requests, press the button and things get merged/uploaded, iterate as often as needed19:54
seb128no, before we had automerge and regular uploads19:55
seb128now it's the other way around, with a manual "that component can land" from the people checking the image in between19:55
seb128e.g you say "I've those 3 changes to land, please give me a silo"19:55
seb128they give you a "slot", which basically means you click a button and get a ppa with the debs of trunk+<what you asked>19:56
seb128you test that, if happy you press the upload button, which uploads for you19:56
seb128once it's in ubuntu proper (out of proposed) you press the merge/clean button which merges to trunk and clean the ppa you had19:56
seb128in practice it's quite nice, the only real work you have to do is list merge requests in order19:57
seb128but you get a ppa for free, which includes armhf, which is nice for testing before uploading19:57
robert_ancellseb128, regarding the face images - we should just drop support for user images from the GUI because that's confusing20:00
robert_ancellseb128, actually I can't even find the controls to change the image, where are they?20:00
robert_ancellah, I found it20:01
seb128robert_ancell, click on your image?20:01
=== FJKong is now known as FJKong_afk
robert_ancellI was clicking the one on the left20:01
seb128well, I don't find them confusing, I picked an icon for each ones of my users20:01
robert_ancellthat doesn't get used anywhere else in the gui20:01
seb128they are not very fancy but that's better than all the default icon20:01
seb128it does20:01
robert_ancellI mean drop all the icons20:02
robert_ancelloh, where else?20:02
seb128on the session menu20:02
seb128indicator-session20:02
robert_ancelloh, I assumed that was a fixed icon20:02
seb128the list of users has their icons20:02
robert_ancellseb128, we should get a set of those face icons from design and ship those with u-c-c then20:03
robert_ancellthe orange ones20:03
robert_ancellanyone from design awake?20:03
seb128I doubt it, they are in London for most of them and don't work in evenings20:04
seb128open a bug, I can ping around tomorrow20:04
robert_ancellwill do20:04
seb128but otherwise if we think it's not import we can drop the feature, I would be happy to build u-c-c without cheese20:04
robert_ancellseb128, is the "ping design" thing still open task on ayatanna-design?20:04
robert_ancellI'd just drop it20:04
seb128the most bugs we report is user account failing to load due to cogl/clutter issues coming through cheese20:05
seb128yeah, open a bug and add ayatana-design20:05
seb128robert_ancell, ok, open a bug, I'm going to follow up on it tomorrow20:05
seb128on that note I need to go20:05
robert_ancellbye20:05
seb128night (or good day to you .au/.nz)20:06
=== jibel_ is now known as jibel
=== Zachary_DuBois|A is now known as Zachary_DuBois

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