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

Trevinhomdeslaur: I've used another approach here https://code.launchpad.net/~3v1n0/unity/lockscreen-keys-disable/+merge/21752800:25
sarnoldTrevinho: that looks to me like it modifies some of the code you added recently to ensure it re-starts locked if it dies while locked -- does it still lock in that case?00:34
Trevinhosarnold: sure00:34
Trevinhosarnold: it just gets called in another cb function00:35
Trevinhosarnold: I could keep the old one, but duplicating the callbacks wasn't the nicest thing00:35
sarnoldTrevinho: excellent :) thanks for reassuring me :)00:35
bschaeferlooks good, and is way better then my branch00:35
* bschaefer goes to reject his00:35
mdeslaurTrevinho: thanks!01:13
Trevinhomdeslaur: if there are not other issues, I'm going to bed... That branch should be enough01:28
Mirvmorning04:04
Laneyhey!08:03
seb128good morning desktopers08:11
Laneylut seb12808:14
seb128Laney, howdy, how are you?08:14
* seb128 shakes fist at xnox08:15
Laneyvery good thanks! and you?08:15
seb128xnox, could you please stop uploading without considering the packaging vcs-es?08:15
seb128Laney, I'm good thanks ;-)08:15
Laneynaughty xnox08:16
seb128especially that in this case he stepped over a version already used for a SRU08:16
seb128which made the SRU be rejected after a week of waiting in the queue08:16
seb128*great*08:16
mlankhorstso touch can corrupt xorg-server :P08:23
mlankhorstanyone here with a touchscreen and some interest in valgrind?08:23
seb128well, no special "interest" but I can probably help getting debug info08:24
mlankhorstyeah just spawning xorg-server + a unity session and reproducing bug 1311828 and bug 1298727 is enough.08:28
ubot2Launchpad bug 1311828 in xorg-server (Ubuntu) "Xorg crashed with SIGABRT" [Medium,New] https://launchpad.net/bugs/131182808:28
ubot2Launchpad bug 1298727 in xorg-server (Ubuntu) "Xorg crashed with SIGABRT in point_on_screen()" [Medium,Incomplete] https://launchpad.net/bugs/129872708:28
mlankhorstsomething like "/usr/bin/valgrind --keep-stacktraces=alloc-and-free --show-reachable=yes --track-fds=yes --leak-check=full --error-limit=no --freelist-vol=50000000 --freelist-big-blocks=10000 --track-origins=yes --leak-resolution=high --malloc-fill=ef --free-fill=df /usr/bin/Xorg "$@" -core -verbose 10"08:28
mlankhorstand install xserver.*dbg$08:29
seb128k, I'm trying to do that in a bit, need to update my test config first, install valgrind, dbgs, etc and see if I can reproduce the bug08:35
seb128where do you put that command? do you replace the X binary by that or..?08:35
mlankhorstthat's one way to do it :P08:36
mlankhorstI created an /etc/X11/X2 shellscript, and symlinked /etc/X11/X to it (that file must be a symlink or X won't start)08:36
mlankhorsthttp://paste.debian.net/96346/ my /etc/X22/X208:37
seb128thanks08:38
Laneyx22!08:38
mlankhorstoops :P08:38
mlankhorstoh and probably the dbg files for libdrm.*dbg$ and libpixman.*dbg$08:40
xnoxseb128: argh, sorry. which package did i step over like that?08:46
seb128xnox, empathy08:46
xnoxseb128: well, use SRU version numbers for SRUs? =)))))08:47
seb128xnox, what is a SRU version?08:48
xnox3.8.6-0ubuntu9.108:48
xnoxas per SRU docs...08:49
seb128xnox, that wouldn't have changed the fact that the vcs had work to be uploaded that should have been included in that upload, instead of doing a no change upload08:51
xnoxyeah, sorry.08:51
seb128no worry, please be careful with desktop packages next time though, most have packaging vcs-es08:52
xnoxsome are out of date, some are not.08:52
xnoxi want a way to do version numbers for rebuilds that are not reusing any other upload numbers ideally. to avoid contention.08:53
ricotzseb128, hi09:09
ricotzjust a short question ;)09:09
ricotzwill utopic target gnome 3.12 or are you going straight for 3.13/14?09:09
seb128lol09:09
seb128ricotz, hey09:09
ricotzi guess the conservative approach turned out fine for you09:10
seb128ricotz, we plan to discuss the topic during the meeting later today, but I can tell you for sure not going to 3.1309:10
seb128I would rather ponder the "stay on 3.10"09:10
seb128but realistically I think we are going to end up doing 3.1209:10
ricotzalright ;)09:10
seb128and yes, the "stay on stable" serves us pretty well09:11
ricotz3.12 sounds fine since there are a lot synced already too09:11
seb128we didn't have too much fire fighting since we do that and quality went up09:11
ricotzright ;)09:12
seb128well, 3.12 synced, so things depwait on a newer gtk?09:12
seb128I don't see gtk 3.12 being done/ready before some time09:12
ricotzno, just some minor components which doesnt require gtk 3.1209:12
seb128k, that's fine then09:12
ricotzgtk 3.12 is in gnome3-staging so testing it is possible09:13
seb128is that a proper update?09:13
Laneywith patches?09:13
ricotzyes09:13
seb128or another of those updates dropping the patches that were too difficult to port?09:13
ricotzplease just give it a short look and judge about it09:14
ricotzthanks, bbl09:15
seb128is there any known issue with themes or overlay scrollbar?09:16
Laneydoes seem to have all the patches, only change is git backports09:16
seb128yeah09:16
seb128I just compared the series09:16
Laneyand the other ones didn't require much updating ...09:17
Laneywhat is this wizardry09:17
seb128larsu, ^ maybe you want to have a look/try gtk 3.12 from https://launchpad.net/~gnome3-team/+archive/gnome3-staging/+packages?field.name_filter=gtk%2B3 ?09:17
Laneyis this like bearing the fruits of upstreaming stuff or something :P09:17
seb128there must be some runtime issues with overlay-scrollbar or something09:18
seb128one gotcha is going to be the text-wrapping/dialogs I think09:20
seb128but we can distro patch that out before release if needed09:20
Laneyyep, debian will probably do that too09:20
seb128looking to the NEWS entries, that seems not a crazy cycle09:21
seb128that's good news09:21
seb128I'm going to try it before the meeting today09:22
seb128somebody has been browsing e.u.c for lightdm issue and clicking the "create" button09:31
* mlankhorst pokes seb128 09:34
seb128yes?09:34
seb128I'm starting the test box for your issue09:35
seb128sorry, got busy until now with other things09:35
mlankhorstk09:46
mlankhorstnp  :)09:46
=== davidcalle_ is now known as davidcalle
darkxsthey seb128, Laney09:49
seb128hey darkxst09:49
darkxstseb128, really? staying on 3.10? as if that well happen ;)09:53
seb128easiest way to avoid gtkheaderbars...09:54
larsuricotz: where do you keep the packaging branch for gtk?09:55
darkxstseb128, did the entire conversation last night, just fly past you?09:55
darkxstlarsu, we don't have any packaging branches currently, going to look at setting that up this cycle09:55
larsudarkxst: ah okay, thanks09:55
seb128darkxst, which one?09:56
seb128on how to handle gtkheaderbars?09:56
darkxstseb128, yes, gtkheaderbars!09:56
seb128or on the conflict of interest between flavors?09:56
seb128but, no, none did fly past no09:57
darkxstseb128, and ignoring the WN hints to get back titlebars09:57
darkxstWM even09:57
seb128I'm still not convinced we can make gtkheaderbar a non-regression for !gnome-shell users09:57
seb128I'm not convinced that wm bar + headerbar without control is not a regression in UI over what we have09:57
seb128I need to test on real cases to see how it looks/feel09:58
darkxstseb128, without window controls and with titlebars its not much difference to what in archives currently09:58
seb128like there is no title in the headerbar?09:58
darkxstseb128, huh? you guys would have a titlebar with a *title*!09:59
larsuseb128: I want to talk about this at the hackfest tomorrow09:59
larsuthere are two approaches for us09:59
larsu(1) go csd, but with our theme09:59
larsu(2) make headerbars into primary toolbars by adding a titlebar09:59
darkxstlarsu, upstream won't take 2, so that would have to be a distro patch10:00
seb128what do you mean with (2)?10:00
seb128the title issue is10:00
seb128what happens to http://curiousdtu.files.wordpress.com/2014/02/gedit2.png?w=774 if we add a wm bar10:00
seb128do we have "unsaved document" 3 times ?10:00
seb128one in the wm bar, one in the headerbar bellow it, one in the tab?10:00
larsudarkxst: I'm not so sure about that10:01
larsuseb128: no, it would hide the title in the toolbar10:02
seb128larsu, how would it look for apps that have only a title and a close button if we hide both10:02
seb128would we get an empty headerbar?10:02
seb128or would it get hidden?10:02
larsuI don't know about that case10:03
larsumost of the time, apps have additional buttons there10:03
darkxstlarsu, when I discussed with them, they seemed to think ignoring the WM hints in Unity was the way to go10:03
larsulike in the screenshot you posted10:03
seb128larsu, https://lh6.googleusercontent.com/-Ixfpn57HBL8/UtbDAz_crhI/AAAAAAAAAaM/xwvAaPy8Ebc/w480-h500-k/gnome%2Bcalculator%2B3.11.3%2Bfedora%2B21%2Brawhide.png10:03
desrtseb128: i think i've seen this link somewhere before ;)10:03
seb128desrt, no, different one10:03
seb128that's not a buggy case this time ;-)10:04
desrtoh.  why do you show it, then? :)10:04
larsudarkxst: who is "them"?10:04
seb128just an example of headerbar with only a title and button10:04
seb128desrt, ^10:04
seb128desrt, because of <seb128> larsu, how would it look for apps that have only a title and a close button if we hide both10:04
darkxstlarsu, mclassen and co10:04
larsudesrt is meaning to talk to him10:04
desrtwas gonna yesterday but got busy with menus10:04
larsuseb128: fair point. Maybe we should hide it then10:04
larsuseb128: I'm not sure (2) is the better option, and in fact desrt just mentioned some compelling reasons for (1)10:05
larsuseb128: I'm still pondering and haven't thought about all of the issues10:05
seb128I'm unsure what (1) mean10:05
seb128is that doing what GNOME is doing?10:05
larsuyes, but changing it to look more like unity10:05
seb128e.g hidding the wm controls and making the theme look "native enoguh"10:06
seb128right10:06
larsudark theming, different buttons etc10:06
larsuya10:06
seb128my concern that we would never have perfect consistency that way10:06
seb128but I'm happy to be proved wrong10:06
desrtseb128: we decide to have a desktop based on five toolkits....10:06
desrtwe will never have perfect consistency, ever10:06
larsuI'm not sure "perfect consistency" is what we should optimize for10:06
larsumany apps are going that route10:06
larsufor example chromium10:06
seb128chromium is much better integrated than gtkheaderbars10:07
seb128it even has a setting to use the name wm controls10:07
darkxstand QT apps pretending to be GTK ones like USC!10:07
seb128name->native10:07
seb128well, one toolkit you can dream about10:07
seb128but it's not going to happen10:07
seb128unless you want to replace skype, eclipse, libreoffice, firefox, chrome10:07
seb128and I don't see GNOME achieving that either10:08
darkxstseb128, epiphany is pretty slick these days ;)10:08
seb128so reality is that we have to deal with apps using different toolkits10:08
seb128darkxst, if you don't care about security in your browser yes10:08
seb128webkitgtk doesn't do security updates10:08
desrtepiphany is great -- for webapps, with trusted sites :)10:09
darkxstseb128, yes I know... that is why we still ship firefox ;(10:09
seb128which is why no distro ships with epiphany as a webbrowser10:09
desrtusing it as a general-purpose browser is pretty much insane10:09
desrt(and unusable, honestly)10:09
Sweetshark_gcI hear there is a volunteer to finish the gtk3 native port of libreoffice in the channel?10:09
seb128right10:09
seb128Sweetshark_gc, would that be you? ;-)10:09
Sweetshark_gcseb128: *cough* no?10:09
seb128Sweetshark_gc, start by fixing those menus!10:10
Sweetshark_gc*grumble*10:10
darkxstSweetshark, and add gtkheaderbars ;) just to annoy seb128 ;)10:10
seb128larsu, but yeah "perfect consistency" might not be the goal, I would still prefer to avoid user-experience-regressions in our default apps if possible10:10
seb128larsu, but solutions to that might be to patch like we did for menus10:10
chrisccoulsonseb128, I'd be open to someone contributing a gtk port of oxide if you want a webengine that's maintained by the security team ;)10:10
seb128larsu, or to replace those apps by some "written for traditional desktops"10:11
seb128larsu, e.g we might decide that e.g eog design goals are too far from ours and that we would be better served by another image viewer10:11
desrtseb128: taking a step back, headerbars are an awesome step forward10:11
seb128desrt, depending for who, not for app writers that want to target the different desktops10:12
desrtseb128: i said to take a step back :p10:12
seb128they give their users a pretty suboptimal experience10:12
desrti agree that they're not a great fit if you just drop one app into a desktop like this10:12
desrtbut what i'm trying to say is, honestly, i think we should try to move more toward such designs ourselves10:13
desrtthe issue here is only the consistency one10:13
desrt(and i agree that is an issue)10:13
seb128right, I agree with that10:13
* darkxst hands seb128 a fork ;) 10:17
* desrt hands seb128 a knife and a steak10:17
* larsu hands seb128 some red wine10:18
larsuseb128: we'd have user experience regressions too if we switch apps, no?10:19
seb128larsu, not especially ? if some app is better ?10:24
seb128larsu, like we replaced f-spot by shotwell, I don't consider that an user regression10:24
seb128it's different, it doesn't mean less integrated/less easy to use/less features10:25
desrtseb128: i think the trouble is in finding high quality apps :)10:25
desrtfor better or worse, gnome (still) has some of the best stuff around10:25
larsuseb128: I meant the confusion that comes with changing the app. But yeah, if it's much better that weighs more10:25
seb128desrt, well, one possible one could be evince ->  okular for example (note that I didn't look at okular, but poppler upstream keep using it as an example of better pdf viewed than evince)10:26
desrtseb128: poppler upstream are kde developers :p10:26
seb128I know, okular seems to be a good pdf viewer though10:26
seb128anyway no point to discuss specific examples10:26
desrtspecific examples are good to discuss, i think10:27
seb128I'm also sure we would have no difficulty finding a decent calculator10:27
desrtokular might be good10:27
seb128it's not like gnome-calculator was the perfect calc10:27
desrtbut if we want to switch away from nautilus or something?10:27
seb128we would take nemo10:27
desrtscary :)10:27
seb128that would give us back split view10:27
desrtwhy not caja?10:27
seb128and other stuff our users complain about loosing10:27
ochosisorry to chip in, but are you discussing moving towards headerbars?10:27
* larsu missed those games the last few cycles10:27
seb128I don't know what caja is10:27
larsuochosi: yes10:27
desrtmate-nautilus10:27
darkxstipython is a pretty good calculator ;) although probably not for thte masses ;)10:28
ochosifrom xubuntu POV (if that is of any concern/interest to you guys) we were rather happy about you patching out the headerbars in 14.0410:28
ochosis/xubuntu/xubuntu's/10:28
larsuyeah... the problem is that that will become increasingly hard10:29
darkxstochosi, only nautilus and epiphany were patched, everything else was just avoided10:29
desrtalso: headerbars, in their own right, are good10:29
larsuand seb128 is afraid that we'll get another patch madness like we have with menus now10:29
ochosiright, that's understandable. but personally i think it'd be better to talk to upstream about providing more options for !gnome-shell desktops10:30
ochosijust "dealing with what we got" is what xubuntu alone is forced to do, we're a tiny team and we have no leverage/voice10:30
desrtseb128: i hate to appeal to the media, but it seems that all i hear about anymore is gnome is getting better UI and unity is getting worse...10:30
darkxstochosi, upstream did quite some work with for example allowing WM button layouts within the headerbars10:31
desrti think we should not be afraid to follow gnome on some of the improvements10:31
larsuochosi: talking to them about more options is asking them to do the work, which is a bit unreasonable10:31
seb128desrt, not sure what you call "media", I didn't read anything about GNOME vs Unity for a long time and all the trusty reviews I read stated that Unity was "a polished desktop now"10:31
darkxstbut they are not going to make gtkheaderbars optional, and atleast in my discussions with them, they seem to think the WM should just ignore the MWN hints for decorations/titlebars10:31
desrtseb128: i just searched 'ubuntu unity' and the first item that came in google news is "Ubuntu 14.04 review: Missing the boat on big changes10:32
seb128desrt, is media = reddit ?10:32
desrtWhile a new kernel should mean better performance, Canonical's UI troubles persist. "10:32
desrtarstechnica in this case10:32
ochosilarsu: whatever happened to the good practice of a bit of backward compatability? anyway, i understand, but i think that'd be a good thing even if patches would have to be contributed. maybe i'm too optimistic about "making a voice heard"10:32
ochosiseb128: +1, i haven't read much about that either10:33
larsuochosi: voices are heard, it's just that noone has time for it10:33
ochosidarkxst: yeah, but being able to disable headerbars would be more desirable. there's a lovely post by martin grässlin about the shortcomings of headerbars (not being able to kill a hanging app,...)10:33
seb128desrt, yeah for crappy titles10:34
seb128"What's missing10:34
seb128Mir and Unity 8 did not make the cut, but they will be coming eventually (14.10 looks pretty likely to see at least xMir enabled by default)"10:34
desrtmedia on new gnome release seems to be "hey... this is finally getting really nice... too bad nobody ships it"10:34
seb128desrt, so arstechnica is speaking about the LTS not having the newest kernel, Mir or unity810:34
desrtseb128: right10:34
seb128but the unity part of the review is rather positive10:34
desrtin general i see the biggest thing said about this release is "kinda boring... not much changes..."10:34
seb128right, that's a LTS10:35
desrtnot much changes since last lts :p10:35
seb128desrt, that review you mentioned states "Ubuntu is one of the most polished desktops around, certainly the most polished in the Linux world, "10:36
seb128in the conclusion10:36
desrtseb128: and the very same article, in the conclusion, talks about the mess that all of our patching has caused us :p10:36
seb128they have more issues with things like nautilus dropping features, and they say it's coming from GNOME10:36
seb128"what does it say that it still can't make menus behave consistently?"10:37
seb128haha10:37
seb128desrt, well, I don't have the same reading10:37
seb128to me their issues is what I was pointing before10:37
seb128design changes from GNOME10:37
darkxstseb128, gnome-shell has improved in leaps and bounds since last LTS10:37
seb128that are making apps no consistent10:37
ochosi+110:37
desrtseb128: seems like the biggest complaint is with global menu, in fact10:37
desrtbut i think maybe we should stop arguing over what is written in the press10:38
seb128you are the one who started it!10:39
seb128but agreed10:39
desrtya10:39
desrteven when i started it i knew it was a bad idea :p10:39
seb128I think your view of the press is biased as well10:39
desrtmaybe10:39
desrtbut one thing that is pretty clear is that people are liking the direction of gnome10:39
desrtso if they don't like how gnome apps are integrating in ubuntu then this is either an issue of integration or an issue of the patching that we've done10:40
seb128desrt, I'm unsure I agree with that, some people like where GNOME is going, some hate it10:41
seb128same for Unity10:41
darkxstdesrt, or an issue of some gnome apps being very old (think gnome-terminal)10:41
desrtseb128: i think people are upset over some specific things in gnome -- i'm one of them10:41
desrtbut the overall design idea appears to be paying off10:41
seb128I read lot of comments from user who like mint/cinnamon/elementary/xfce better than GNOME3 or Unity10:42
desrtya... of course10:42
desrti hear that some crazy people even like kde...10:42
seb128lol10:42
seb128I don't think GNOME is winning the "battle of minds"10:42
desrti'm just saying that if we want to continue to have gnome apps, we may want to adopt some of their new approaches10:42
seb128we have more fragmention than before in anything10:42
desrtthey're not bad10:43
seb128and I don't see a clear winner10:43
seb128in->if10:43
desrtand our increasingly complicated attempts to remain in the past are starting to hurt us more and more10:43
seb128well10:43
desrt(the past = make gnome apps look like they used to)10:43
darkxstdesrt, well particularly hurting Ubuntu GNOME!10:43
seb128unity7/our current desktop is meant to be a "stable developer desktop"10:43
seb128our innovations go to unity810:44
* desrt kinda wishes gnome had this kind of focus...10:44
seb128that has its own set of apps, etc10:44
* darkxst can't believe that some people prefer to crawl through applications menus, rather types a few letters to search for said app10:44
seb128so all the problems we discuss are going to be resolved there10:44
seb128the friction is on the "traditional desktop"10:44
darkxstseb128, how so? unity8 will just further disjoint the "traditional desktop" people?10:45
desrtdarkxst: most people always had some sort of launcher icons for their favourites10:45
seb128darkxst, what do you mean?10:46
darkxstdesrt, that is still there in gnome-shell and unity (I presume)10:46
seb128darkxst, well, unity8 comes with new apps using the new toolkit, so it's going to resolve the conflict of (ab)using GNOME apps to make them match our design10:46
darkxstseb128, touch apps on desktop ;)10:47
desrtfwiw, i don't care too much about ubuntu gnome...10:48
larsudarkxst: the idea is that those will be adjusted for desktop usage and  more laptops will have touchscreens10:48
desrtmy primary concern is the increasing amount of developer resource we spend on patching things...10:48
larsuthe question is what we do in the meantime10:48
larsuwhich might be a couple of cycles10:48
seb128right10:48
seb128well, as said we basically have 2 desktops10:49
desrtcould maybe stop updating all gnome apps10:49
desrtthis is a pretty viable idea, really...10:49
seb128unity7 is a "traditional" developer desktop, I don't see much design changes or innovation going there10:49
seb128that's what I was sort of suggesting10:49
desrtsince most of the changes in gnome these days are changing to new UIs.... and then we just want to reverse those anyway10:49
seb128just keep unity7 as a solid base, just fix issues10:49
desrtkinda pointless10:49
desrtimho this is not the right approach, but i certainly like it better than moving to new versions and then hacking their UIs halfway back to the old way10:50
darkxstdesrt, the entire point of Ubuntu GNOME is building a community around gnome desktop and make it work well in Ubuntu10:51
desrtdarkxst: i know10:51
darkxstsuggesting to hold everything back will just kill our project10:51
desrtbut i guess it's not really the concern of canonical...10:51
darkxstand the potential developers that come from it ;)10:52
desrtdarkxst: you've elected to fight an uphill battle...10:52
desrtunless we want to start forking everything (unity-nautilus, unity-evince, etc.) like we did g-s-d and g-c-c, you're faced with what is effectively a fork of gnome, trying to make it work like upstream10:54
darkxstdesrt, I am not going to fork upstream projects! Canonical should be forking the oldies they want to keep10:55
desrtya... maybe there is some good argument for this10:56
larsuseb128: 3.12 is working fairly nicely10:56
desrtwe did it with g-s-d and g-c-c, after all10:56
larsuseb128: first issues I'm seeing are titlebar-less dialogs10:56
seb128larsu, good news!10:56
desrtbut then you get the burden of packaging the gnome releases10:56
larsuseb128: even o-s seems to work10:56
seb128\o/10:56
larsuI haven't done extensive testing yet, though10:56
desrtthis makes me very happy10:56
desrtit would have been extremely bad news if we would have had to get rid of o-s10:56
seb128desrt, if we are going down to "fork" we can as well share the fork, and use e.g nemo...10:56
desrtor caja10:57
desrttake a look at mate, seriously...10:57
desrtit's basically like releasing old versions of gnome :p10:57
seb128heh10:57
desrtjust keep updating the libraries -- this is all most people care about10:58
desrt"developers", after all10:58
larsudesrt: it's what you care about10:58
=== MacSlow is now known as MacSlow|lunch
desrtlarsu: in so far as i care about people like yorba who care about things like which libraries are available on ubuntu10:59
larsudesrt: they also care about what kind of ui and platform integration we have11:00
larsuand it's a pain to support more than one for them11:00
desrtlarsu: ya... but we can keep this looking OK by staying with old versions11:00
larsuman, why are we talking on irc?11:00
larsuI can even see your irc window from here11:00
desrtbecause we're not red hat ;)11:00
larsuhaha11:00
seb128desrt, larsu: anyway, to focus back the discussion11:02
seb128let's make GtkHeaderBar work as good as we can on !gnome-shell (Unity being the main focus)11:02
seb128that's the first step11:02
desrtthis sounds good11:02
seb128once we think we have "as good as we can get", we can see how apps feel like11:03
seb128and then decide on the next steps for those11:03
seb128like if we feel gtkheaderbar are integrated enough11:03
seb128or if we need to get out of our way to resolve extra issues11:03
larsuseb128: what do you mean by that? My suggestion (1) or (2) from earlier?11:03
desrtthere are a few things that are needed to get it working right... but not majorly huge ones11:03
larsu(make them look native in unity or make them be toolbarS)11:03
seb128larsu, I'm sure, whichever you feel like is going to give us the best experience on Unity11:04
seb128*unsure*11:04
desrtsounds like we have some work for the coming days11:04
larsuya, this is my main goal for the hackfest11:04
seb128great11:05
larsuseb128: interesting. I'm unsure as well :)11:05
seb128sorry for all the side discussions11:05
larsuno worries11:05
alkisgattente: hi, could I bother you a bit about http://bazaar.launchpad.net/~ubuntu-desktop/gnome-settings-daemon/ubuntu/revision/437.1.10, and in particular about these lines?11:10
alkisg344+        if (n_sources < 2 || g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0)11:10
alkisg345                 strip_xkb_option (options, "grp:");11:10
alkisgThese lines break keyboard layout switching in applications that grab the keyboard, like SDL applications, so we cannot type e.g. Greek in e.g. tuxpaint, tuxtype, teeworlds etc.11:10
alkisgSee also e.g. my comment #7 in https://bugs.freedesktop.org/show_bug.cgi?id=4224411:10
ubot2Freedesktop bug 42244 in Server/Input/Core "Multimedia keys become unresponsive in full-screen applications" [Normal,Reopened]11:10
alkisg(it's not only about multimedia keys anymore, now it's significantly more important, all those applications become useless for non-latin environments)11:11
attentealkisg, we disabled it because layout switching is done differently in unity and we didn't want xkb switching to conflict with that11:13
alkisgattente: and, is there any provision for the issue I mentioned?11:13
alkisgBecause I don't think you'll be able to allow keyboard switching without letting xkb manage it...11:14
alkisg(in apps that grab the keyboard)11:14
seb128alkisg, no, I think it's one of those GNOME design decisions where you are going to need to wait for wayland/Mir to have it working back correctly11:14
alkisgseb128: in Fedora they have it working like I mentioned11:15
alkisgIt's an ubuntu-specific patch11:15
attentealkisg, sorry, i'm reading the bug report, but not really sure how the grp: option is related11:15
seb128alkisg, the freedesktop bug states "(It's the same in other distros too, it's not Ubuntu specific)"11:15
alkisgseb128: there are many many bugs about it, it's a lot more than this one,11:15
seb128alkisg, also the xorg grabbing is nothing Ubuntu specific11:15
alkisg...I'll probably need to describe it better11:15
seb128alkisg, overstatement like that don't help, can you just focus on the issues?11:16
alkisgSo, there are many issues wrt keyboard, switching etc, I'll ignore them for now and only focus on the issue I described above,11:16
alkisgi.e., how to switch layouts when unity-settings-daemon can't get an event because of the keyboard grab11:16
seb128alkisg, GNOME stopped using xserver group switching in favor of grabbing in the shell and doing changes themself from there11:16
seb128we do the same in Unity now11:16
alkisgseb128: I've been talking with upstream gnome for the past 3 days11:16
seb128and?11:17
alkisgThe issue I'm mentioning right now, is ubuntu-specific11:17
alkisg...but, you are right in what you say,11:17
seb128do you use Unity?11:17
alkisgand that causes a few other issues, like e.g. that when I use xkb to switch layouts, the indicators don't get updated11:17
seb128or gnome fallback?11:17
alkisgI tried in Unity, Gnome-fallback, gnome-shell etc11:17
seb128they all have the issue?11:17
alkisgThe first two, but, if I launch unity-settings-daemon with a different XDG_CURRENT_DESKTOP, then fallback works two, and I imagine unity will too, I haven't tried that there11:18
alkisgSo, I'm trying to see why that thing was added, in order to help patching it elsewhere11:18
seb128hum11:19
alkisgThat one: || g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0)11:19
seb128what you said doesn't make mutch sense11:19
seb128the old way was to let g-s-d/u-s-d do the grabbing11:19
alkisgsetxkbmap -query, says: options:    grp:alt_shift_toggle,grp_led:scroll11:19
seb128in Unity session compiz is grabbing the keys11:19
seb128same as gnome-shell is doing11:19
seb128so technically compiz/Unity sessions should behave the same as gnome-shell11:20
alkisgThat's the correct thing to have. But, that part of the code, strips the alt_shift_toggle, and we can't switch locale in e.g. tuxtype anymore11:20
alkisgYes, I don't mind that part11:20
seb128or did they apply some fixes in newer version we didn't backport/do something different?11:20
alkisgIt does cause issues, but other issues, not what I'm trying to describe11:20
alkisg(02:19:45 μμ) seb128: in Unity session compiz is grabbing the keys => I.e. I'm not asking to remove that,11:21
alkisgI'm only asking to allow xkb have a layout switching shortcut as well11:21
alkisgSame as gnome-shell does11:21
seb128hum?11:21
seb128the stripping is done by g-s-d11:21
seb128https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=fc3676f0457789307e49d7abbf8115457a25e47911:21
seb128same upstream11:21
seb128is that commit your issue?11:22
alkisgNo11:22
alkisgI can solve my issue just by running: XDG_CURRENT_DESKTOP=Gnome unity-settings-daemon --replace &11:22
seb128well, that makes u-s-d do the grabbing again11:23
alkisgI.e. just by omitting the debian/patches/unity-modifier-media-keys.patch11:23
seb128instead of using the compositor11:23
alkisgseb128: see that one: http://bazaar.launchpad.net/~ubuntu-desktop/gnome-settings-daemon/ubuntu/revision/437.1.1011:23
alkisg344+        if (n_sources < 2 || g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0)11:23
alkisgThe || part is Ubuntu-specific11:23
alkisgIn upstream it's plain (n_sources < 2)11:24
alkisgThat's what I'm asking to revert to what it is in upstream11:24
alkisgIt's the same in unity-settings-daemon too11:24
seb128that doesn't make sense11:24
seb128oh11:25
alkisgIt says, "remove the grp: if we're running Unity"11:25
seb128attente, is that supposed to be a && ?11:25
attenteseb128, should be an ||11:25
attenteseb128, alkisg, not sure what the consequences of removing it are11:26
attentealkisg, have you tested without it?11:26
seb128why did we add it?11:26
alkisgattente: I only tried with gnome-fallback and XDG_CURRENT_DESKTOP=Gnome unity-settings-daemon --replace &, then I came here to ask about why it was added, to see what to test or find other workarounds for them... :)11:27
attenteseb128, i added it because i didn't want xkb to switch layouts when unity+u-s-d were already handling it11:27
alkisgLet me say some related things:11:27
attentebut if it's inconsequential and only fixes things, then i'm all for removing it11:27
darkxstalkisg, XDG_CURRENT_DESKTOP=Gnome is not correct, you are just getting nothing behaviour with that11:27
mdeslaurseb128: hi! yes, I'll apply the fix on top of the SRU11:27
alkisgdarkxst: I just wanted to skip the "|| Unity" check11:27
seb128mdeslaur, hey, thanks!11:27
alkisgTo switch from us,gr, I'm using either (1) Win+Space, the gnome/unity defined shortcut, or (2) Alt+Shift, the XKB-defined shortcut.11:28
seb128alkisg, that leads to the issue you described though "if you cycle using xkb, the indicator is wrong"?11:28
darkxstalkisg, its XDG_CURRENT_DESKTOP=GNOME11:28
alkisgseb128: right, but I don't know how, it's solved in Fedora 2011:28
mdeslaurseb128: thanks! Sorry for the mail, but I was going Eod and wanted you to see it before I got back11:28
seb128mdeslaur, no worry, emails are good, please keep sending some in such cases ;-)11:28
alkisgI'll try to locate that after we agree on the first one, i.e. that keyboard switching in fullscreen applications is too important to drop11:29
seb128alkisg, so how do users configure/known about alt-shift?11:29
seb128isn't that confusing?11:29
seb128shouldn't win-space work in all cases?11:29
alkisgIt's the default in xorg, when choosing "greek" in ubiquity11:29
seb128(though I guess it can't due to the xorg grabs limitation)11:29
alkisgAnd it affects the console too11:29
seb128you happen to know about it11:29
alkisgSo, the gnome solution isn't really good, it breaks a lot of stuff11:30
seb128but it's not displayed in the UI11:30
alkisg$ grep OPTIONS /etc/default/keyboard11:30
alkisgXKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"11:30
xnoxseb128: i've just commented on bug #1242572 ubiquity sets up alt+shift for layout switching, since console-setup does not support super+space combo yet.11:30
ubot2Launchpad bug 1242572 in ubiquity (Ubuntu Trusty) "Ubiquity sets Alt+Shift shortcut for layout switching, while installed system uses Super+Space" [Wishlist,Confirmed] https://launchpad.net/bugs/124257211:30
seb128xnox, ok11:30
xnoxi'm going to send a bug report to debian to start supporting super+space which is modern universal layout switcher.11:31
alkisgSo when xorg starts, it starts with Alt+Shift. Then, Gnome also adds Win+Space. Then, unity-settings-daemon blocks Alt+Shift, and that last part is what I'm trying to get fixed first.11:31
xnoxalkisg: is XKBOPTIONS something Xorg parsers?11:31
seb128alkisg, so you get 2 different keybindings doing the same thing through different mechanism, isn't that confusing?11:31
alkisgYes11:31
xnoxalkisg: and if yes, then what's the combo for super_space? or a list of all supported combos?11:31
alkisgseb128: people don't yet know Super+Space, it's a new thing11:32
xnoxalkisg: super+space is default in unity, gnome3, windows7&8, mac os x.11:32
alkisgFrom the windows world, up to windows vista it was Alt+Shift, same as in xorg,11:32
seb128alkisg, people do know about super-space, that's what other OSes use (e.g win or macOS) and that's what is displayed in the settings UI11:32
alkisgAnd I think in windows 7/8 (I don't use them), the started Win+Space11:32
seb128right11:32
alkisgSo, to sum up:11:33
alkisgGnome broke the ability to get notified from xkb when I switch layouts in fullscreen apps, and doesn't want patches about that.11:34
alkisgI.e. in fedora 20, in tuxtype, I can press alt+shift to switch languages, but when I exit, the indicator doesn't get updated11:34
alkisg*didn't11:34
alkisgThat the _only_ part that doesn't work OK in fedora 20, everything else is fine. It's pretty minor.11:34
alkisgI can press alt+shift OR win+space and change layout while in gnome-shell. They both make the indicator update itself11:35
seb128alkisg, alt-shift is a leftover not exposed in an user visible way, you just happen to know about it it seems11:35
alkisgIn ubuntu, even if I manage to get the alt_shift_toggle back, the indicator doesn't get updated. That's my second thing I want to help solve.11:35
alkisgseb128: me and everyone that has been using it for the last 20 years... :)11:36
alkisgWe don't know about Win+Space... that's the new thing11:36
alkisgAnd, it doesn't work in tuxtype, we're not able to type Greek there in 14.04, while we were able to in 12.0411:36
seb128alkisg, sorry to tell you that, but you are a minority11:36
alkisgseb128: I'm talking about *all* Greeks11:37
alkisgAnd possibly many other countries11:37
seb128alkisg, there are more users of win7/8/macOS/unity/gnome-shell than users of 20 years old unix11:37
seb128alkisg, I'm speaking about not knowing super-space11:37
alkisgseb128: http://www.ltsp.org/stories/widget-map/?location=Greece11:37
xnoxseb128: reading man xkeyboard-config there is no support for grp:lwin_space_toggle =(11:37
alkisgNone of the schools there has anything newer than windows xp11:37
alkisg1000+ schools, multiply with a few labs each...11:37
attenteso are the full screen applications doing a full active grab of the keyboard?11:37
seb128attente, seems they do11:38
alkisgYes11:38
alkisgseb128: I don't mind about alt+shift or win+space. What I mind about more is, being able to type greek in tuxpaint/tuxtype/etc etc11:39
seb128alkisg, anyway that discussion about people not knowing super-space is not useful, please just stop assuming that's true/important11:39
seb128alkisg, right11:39
seb128alkisg, so please stop trying to make a case against the keybinding ;-)11:39
alkisgThe window manager can't help there, it can't see the switch event11:39
alkisgI wan't, sorry if it sounded like I started that part...11:39
alkisg*wasn't11:39
seb128no worry11:39
attentei do wonder what happens if we remove that condition and just try what upstream does11:40
seb128do you know if there is a bug in launchpad for the tux issue?11:40
attentesounds racy11:40
alkisgattente: I think we'll get bug reports about "alt+shift doesn't update the indicator", which is the second more significant thing that I'd like to work on11:40
seb128in which way?11:40
seb128well, ideally we wouldn't have 2 ways11:40
alkisgattente: It does work in Fedora though, so I'm confident there's some solution there provided upstream...11:41
seb128but it seems like due to xorg it's either the group cycle workaround to let those users to have a way to cycle11:41
seb128or nothing11:41
alkisgseb128: fedora does have 2 ways too11:41
seb128right11:41
alkisgAnd, console will have alt+shift for some time...11:41
seb128due to xorg I guess11:41
alkisgRight11:41
seb128ideally we would have 1 channel11:41
seb128working for everything11:41
seb128I guess the gnome-shell indicator listen for the xorg grp changes and react to them to update its config or something11:42
seb128attente, is indicator-keyboard doing that?11:42
alkisgNo, it isn't, I tried it11:42
alkisgIt's listening for a gsettings change11:42
alkisg/org/gnome/desktop/input-sources/current11:43
attenteyeah, alkisg is right11:43
seb128which means that if we remove that u-s-d condition, we would create issues for users for hit alt-shift11:43
seb128like some could do it without noticing11:43
alkisgCreate some, solve some11:43
seb128and get an invalid keymap11:43
seb128or at least not matching the indicator11:43
alkisgThe ones solved are more important. And I'm confident the others can be solved as well.11:43
seb128not sure they are more important11:44
xnoxmlankhorst: can xkeyboard-config support something like "grp:lwin_space_toggle" ? as in "switch keyboard layouts using Super + Space" ? This is for bug #124257211:44
ubot2Launchpad bug 1242572 in xkeyboard-config (Ubuntu Trusty) "xkeyboard-config, console-setup, and ubiquity should use Super+Space for switching keyboard layouts" [Wishlist,Confirmed] https://launchpad.net/bugs/124257211:44
seb128alkisg, what happen if you switch to greek before starting the game? you can then input in greek?11:44
mlankhorstxnox: no idea, what happens when you try?11:44
alkisgseb128: yes. Well, in some other cases, like teeworlds, I can't play the game, because it expects a latin "a" for left, instead of a greek "α"11:45
alkisgseb128: this also works: sleep 20 && dbus-send --session --type=method_call --print-reply --reply-timeout=2000 --dest=org.gnome.SettingsDaemon.Keyboard /org/gnome/SettingsDaemon/Keyboard org.gnome.SettingsDaemon.Keyboard.SetInputSource uint32:1 & tuxpaint --fullscreen11:45
alkisgI.e. it changes the layout while inside the fullscreen app11:46
seb128right11:46
seb128well the issue is that the game grabs the keyboard11:46
alkisgRight11:46
seb128so you super-space doesn't reach compiz anymore11:46
seb128I don't see a way around using the xorg cycling while we use X11:46
alkisgThat's a xorg limitation; the problem is that gnome, window managers etc, haven't thought that limitation when designing the new way to manage layouts11:46
seb128it's not they didn't11:47
seb128it's that they designed a clean architecture, that is going to work fine for wayland11:47
alkisgBut anyway that's an upstream decision, no point in discussing it here unless we want to carry a patch that translates xkb events => gsettings11:47
alkisgThey're using backends11:47
alkisgxkb is one of the backends11:47
alkisgxkb provides a hook11:47
alkisgThey just chose not to allow other implementations change the layout, and use that hook to get notified11:48
alkisgThey decided that only gnome would use xkb...11:48
alkisgAnyway, not what we should be talking about11:48
attentealkisg, it would also depend on what keyboard layout they start the application with too11:48
alkisgSo, what do we do now?11:48
attentealkisg, if the user starts with a US layout, then they still won't be able to switch to the Greek layout because it won't exist in the user's layouts11:49
xnoxmlankhorst: good point. i wonder how to test it without settings-daemon/compiz/etal getting in the way.11:49
alkisgIs the "can't type greek inside fullscreen apps" enough of a problem, to drop the "|| desktop=unity" code above?11:49
seb128alkisg, it's enough of a problem to deserve being resolved, we are unsure that dropping the code is the best way to resolve it (yet)11:50
alkisgOK, let's see what issues that would cause11:50
alkisg1) 2 ways to change layouts11:50
alkisgThat the same in fedora, and I think also in windows11:50
attenteseb128, alkisg, we might be able to do it, but we also need to add a bit of code to unity to handle the ISO_Next_Group key code11:50
alkisgLet me check in windows...11:50
attentealkisg, but that still won't solve the problem if the user starts the app in US11:51
alkisgattente: it will11:51
alkisgWindows 7 doesn't support win+space, only alt+shift11:51
attentealkisg, switch to a US layout, then try 'setxkbmap -query'11:51
alkisgattente: with xorg, we never switch layouts, it's always "us,gr"11:52
alkisgWe switch... I don't know the terminology... the active set?11:52
alkisgThe xprop never gets updated11:52
attentealkisg, is unity-settings-daemon not running for you?11:52
attenteunity-settings-daemon overrides the layouts lists when the input source is changed11:52
alkisgIf I change that with win+space, then it gets to  "gr,us"11:52
* alkisg tries to say that better: with xorg, it's always: "us,gr". with gnome, it's: "us,gr" or "gr,us"11:53
alkisgIt's never plain "us"11:53
attentealkisg, what i'm seeing now is not the same11:53
=== alan_g is now known as alan_g|lunch
attenteif i'm using unity-control-center, adding us and gr, then switch to us, i only see us when i call setxkbmap11:54
mlankhorstxnox: murder them :D11:54
mlankhorstor run a diff flavor11:54
attentealkisg, because every time u-s-d switches input sources, it uploads a new xkb configuration11:55
alkisgattente: it does, and it's "us,gr" or "gr,us"... now I'm with gnome-fallback, want me to switch to unity?11:55
xnoxmlankhorst: oh does like xubuntu/lubuntu actually use X to switch layouts? I've tried $ startx gedit, and i can't switch keyboard layout in it.11:55
attentealkisg, i'm using unity and that's what's happening for me11:56
mlankhorstxnox: not sure11:56
attentealkisg, please try it :)11:56
alkisgattente: ah. There's also a note in the input-sources schema, let me find it...11:56
attentealthough i don't really understand why it wouldn't be the same, isn't unity-settings-daemon also running under gnome-fallback?11:57
alkisgIt is11:57
alkisgattente: what's the output of this? gsettings get org.gnome.desktop.input-sources sources11:57
alkisg[('xkb', 'us'), ('xkb', 'gr')] for me11:57
attenteanyways, we can try to remove it, but we do need to add something to unity11:57
attentealkisg, [('xkb', 'us'), ('xkb', 'gr')]11:58
attenteand switching to 'us' results in only 'us' for the xkb configuration11:58
alkisgattente: do you have ibus running?11:59
alkisgIf so, could you stop it?11:59
alkisgThat's another bug, it shouldn't be running at all, but that's for upstream im-config...11:59
alkisgTooo many keyboard-related bugs in the 12.04 => 14.04 transision.. :(11:59
attentealkisg, killing ibus doesn't change what i'm seeing12:03
alkisgOK give me a few minutes to test with unity12:04
attenteok12:05
alkisgBut, I think that the implementation parts are the details, if we could agree first on what we want to do, I'm pretty sure we could provide patches for that.12:06
alkisgWhat I'd like to do, is make Ubuntu 14.04 do what Fedora 20 does, which isn't perfect like Ubuntu <= 12.04 was, but it's good enough. Everything works, even the indicator gets updated when I press alt+shift, and the only minor detail that doesn't work is that the indicator doesn't get updated while I'm inside a full screen app that grabs the keyboard12:06
alkisgIf we could agree that we want to accept patches in that direction, I'm pretty sure it's implementable without diverting from upstream12:06
* alkisg checks unity...12:06
seb128the goal sounds fine yes12:06
attenteso remove the condition from u-s-d, handle ISO_Next_Group in unity, then maybe upload a secondary layout in u-s-d?12:07
attentesounds like it should be ok12:08
alkisgattente: if you have patches for that, I'd be more than glad to extensively test them :)12:08
attentealkisg, sure :)12:09
attenteactually... i guess it's all u-s-d12:09
xnoxmlankhorst: so i've definately tested xorg now, stopped lightdm / quit all unity sessions, did "startx", launched terminal, kill all gnome/unity-settings-deamons, then use setxkbmap to get russian and usa layout.12:10
xnoxmlankhorst: lwin_space_toggle, win_space_toggle do not work, win_toggle does work.12:10
attentealkisg, have you checked setxkbmap under unity?12:10
xnoxmlankhorst: so yeah, x clearly does not support super_space here.12:10
mlankhorstseems so :P12:10
xnoxmlankhorst: can you forward that bug upstream? or should I file it somewhere?12:10
alkisgattente: I'm creating a livecd, because I've changed my system too much to be sure that it's clean...12:10
mlankhorstbut does it work with unity?12:10
xnoxmlankhorst: with unity - either gnome-settings-daemon or unity-settings-daemon or ibus or compiz intercept "super+space" and switch layouts.12:11
xnoxmlankhorst: however this does not work e.g. in full-screen x apps, etc. as widely discussed above.12:11
attentealkisg, it's ok, no matter. i already know that it doesn't work on my machine, so that's something else to fix12:11
mlankhorstxnox: ok12:13
xnoxmlankhorst: registering in the freedesktop bugzilla to open a bug report.12:14
xnoxmlankhorst: filed https://bugs.freedesktop.org/show_bug.cgi?id=7807612:20
ubot2Freedesktop bug 78076 in General "Please add support for grp:lwin_space_toggle and similar" [Enhancement,New]12:20
xnoxmlankhorst: would you write a patch for that? :-)12:23
Laneyattente: check these beasts crushing hard https://www.youtube.com/watch?v=xAB9-VGIkzM12:24
mdeslaurTrevinho, seb128: http://www.ubuntu.com/usn/usn-2184-1/12:26
mdeslaurTrevinho, seb128: thanks! :)12:26
seb128mdeslaur, thanks!12:27
alkisgThank you very much guys, I'll be back later on to try to help as much as I can. :)12:27
mlankhorstxnox: suddenly everyone wants something from me :P12:27
=== alkisg is now known as work_alkisg
seb128work_alkisg, thanks for pointing those issues and helping getting them resolved!12:27
attenteLaney, impressed to see any free soloing ;)12:29
Laneydefinitely bouldering opportunities in malta btw ;-)12:30
Laney(including DWS...)12:30
attentesounds fun :)12:30
Laneyscary12:31
xnoxmlankhorst: how would like to be bribed? =)12:37
mlankhorstok lets see..12:40
mlankhorstxnox: looks like it should be fixable easily :P12:43
mlankhorstcopy alt_space_toggle I guess12:44
mlankhorsthm no slightly more involved12:45
xnoxLaney: with updated gnome-keyring job, it appears as if launchpadlib based things (e.g. like any ubuntu-archive / ubuntu-dev-tools scripts) fail to work, time out activating secrets api and fail to store lp token in the keyring.12:54
xnoxLaney: have you noticed this?12:54
Laneyno I use those inside lxc12:54
Laneylemme try12:54
Laneyxnox: yeah ...12:58
Laneythat's supposed to be dbus activated12:58
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
Laneyxnox: I think it's because it's not on the user's bus13:06
xnoxLaney: so gnome-keyring must start on started dbus?13:06
Laneytry it, that made it work for me13:07
Laneythen we get back to gpg/ssh ordering problems again13:07
xnoxyeah it's racing with dbus job which is starting on xsession-init.13:08
xnoxdo we? i thought we wouldn't. gpg-/ssh- agents will not start, until gnome-keyring completes even if it's blocked by dbus not started yet.13:08
* xnox will add sleeps to simulate blockage.13:09
Laneyoh, you mean that started dbus and <what we have now> will work?13:09
xnoxyeah.13:10
xnox"started dbus and (<what we have>)"13:10
xnoxthat's what i'm testing here now.13:10
Laneyk13:10
Laneylunch!13:14
Laneyi'm thinking fried eggs13:14
mlankhorstxnox: is it ok if both super keys work? :P13:14
xnoxmlankhorst: yes, that's even better cause that's how it currently works under gnome-settings-daemon13:14
seb128mlankhorst, is http://paste.ubuntu.com/7359309/ having what you need?13:16
mlankhorstlooks good, but  grr @ xf86platformVTProbe crap13:19
mlankhorstxnox: I have no idea what I'm doing, so here it is http://paste.debian.net/96403/ :P13:23
mlankhorstwill probably break or something13:23
xnoxmlankhorst: let me test it =)13:23
mlankhorstor fail to load13:24
xnoxmlankhorst: better that, than the experimental efibootmgr i'm about to test.13:24
xnoxmlankhorst: edit comments "toggle using lwin + space as combo" to say it's "win + space", not "lwin + space".13:25
seb128mlankhorst, do you want me to copy that somewhere, or are you going to send to upstream/to whatever bug you use for the issue?13:26
mlankhorstseb128: nah just checking at this point, going to need hardware first to do a bisect13:27
seb128k13:27
seb128the valgrind error/bt are not enough for upstream to have a clue?13:27
mlankhorstno they can reproduce that already13:28
seb128so they should be able to fix it?13:28
mlankhorstoh that vt probe bug I already fixed in utopic13:28
mlankhorstbut the deliveremulatedmotionevent looks weird13:29
seb128the log has another error from the touch13:29
mlankhorstyeah looking at that, seems weird13:32
mlankhorstit shouldn't be called beyond end of the event queue, so the bug is not in EnqueueEvent, I think.13:34
xnoxmlankhorst: loads correctly, does not work. space acts like a space, instead of "win+space" combo.13:36
xnox(when pressing simultaniously or holding down windows key and then pressing spacebar)13:36
xnoxlet me just try one more time, just in case.13:37
mlankhorsthm was afraid of that :P13:37
mlankhorstxnox: what if you load meta_win too?13:40
xnoxaltwin:meta_win ?13:40
xnoxmlankhorst: loading: setxkbmap -model pc105 -layout us,ru -option grp:win_space_toggle,altwin:meta_win13:41
xnoxmakes windows+space not produce a " ", but it doesn't change layout either.13:41
mlankhorsthm13:41
mlankhorstI guess the mod4 should be Meta13:41
xnoxoh, loading altwin:meta_win rmeoves win_space_toggle.13:42
mlankhorstok, can you try the patch with Mod4 changed to Meta ?13:43
xnoxmlankhorst: ok.13:44
mlankhorstI think the altwin one should no longer be needed then13:50
xnoxmlankhorst: doesn't work, with or without.13:50
mlankhorstgr, stupid xkb-data defining a whole language13:51
mlankhorstxnox: http://paste.debian.net/96410/13:56
xnoxmlankhorst: i wonder if all my tests are flawed, since i'm running them under compiz and e.g. Super+S does compiz wall thing.14:03
=== oCrazyLem is now known as CrazyLemon
xnox*sigh*14:04
xnoxstill no.14:04
mlankhorst:/14:05
mlankhorstwell I have no clue anyway, just guessing based on the syntax from xkb-data14:05
xnoxi'll try again later in something more basic, like lubuntu.14:06
mlankhorsttry a raw xserver + xev14:12
mdeslaurseb128: I need a bit of help...14:20
mdeslaurseb128: http://bazaar.launchpad.net/~indicator-applet-developers/indicator-datetime/trunk.13.10/revision/28214:21
mdeslaurseb128: that causes unity-greeter to segfault, and I can<t seem to figure out why14:21
larsumdeslaur: do you have a backtrace?14:26
mdeslaurlarsu: not yet, I haven't figured out how to get one from the greeter14:29
=== alan_g is now known as alan_g|tea
mdeslaurseb128: hrm, this work though (but is a hack...) http://paste.ubuntu.com/7359767/14:42
larsumdeslaur: that also removes functionality....14:44
mdeslaurlarsu: oh?14:45
larsumdeslaur: you unsetting an action that is referenced by the menu item. charles will know what it does exactly14:46
mdeslaurlarsu: I added the else, the old code simply didn:t set activation-action14:47
=== alan_g|tea is now known as alan_g
mdeslaurcharles: could you take a look?14:47
larsumdeslaur: ah right, I misread. Probably a bug in the menu item itself then (which is in lp:ido)14:48
charlesmdeslaur, sure14:48
mdeslaurcharles: for context, I'm trying to release http://bazaar.launchpad.net/~indicator-applet-developers/indicator-datetime/trunk.13.10/revision/282 as a security update14:48
mdeslaurcharles: but that commit causes the greeter to segfault14:49
mdeslaurseems something doesn't like not having "activation-action" set...but I can't figure out why14:49
charlesmdeslaur, do you have a stacktrace?14:50
mdeslaurcharles: how can I get a stacktrace for unity-greeter? (that's what segfaults)14:51
charlesgood question, I don't know. larsu?14:51
larsucharles: no clue, but you should be able to reproduce it with the loader (it includes the greeter profile)14:52
mdeslaurhere;s my log, fwiw: http://paste.ubuntu.com/7359836/14:53
mdeslaurlarsu: the loader?14:53
charlesthat's a good thought14:54
charlesmdeslaur, install libindicator3-tools and try running "indicator-loader3 com.canonical.indicator.datetime"14:54
charlesand see if that crashes or ont14:54
mdeslaurok, one sec14:55
charlesindicator-loader3 will show you all the profiles' menus for a service14:55
charlesso if that crashes too, it's a quick way to get a stacktrace14:55
mdeslauroh, that<s pretty cool14:57
larsumdeslaur: rather  /usr/lib/x86_64-linux-gnu/indicator-loader3 /usr/share/unity/indicators/com.canonical.indicator.datetime14:58
larsuI can't reproduce it here, though14:58
larsuah, maybe because I don't have e-d-s set up14:58
mdeslaurapt-get install evolution14:58
larsuya ... still can't reproduce14:58
mdeslaurhrm, how do I make it load my updated package...14:59
Trevinhoseb128: hi14:59
larsuseb128: he's out doing exersise15:00
larsu*exercise15:00
Trevinholarsu: ah, ok thanks15:00
mdeslaurah! got it15:01
larsucan you reproduce the crash?15:04
mlankhorstxnox: ?15:05
larsucharles: from the rough stacktrace in mdeslaur's paste, it looks like one of the qdata is set incorrectly15:05
larsuqdata uses g_data_list15:05
xnoxmlankhorst: moved on to debugging efibootmgr instead =)15:07
mdeslaurlarsu: I can, yes, by double-clicking a date in the calendar...I'm trying to get a proper backtrace now15:09
charleslarsu, that's plausible from the log, but at first read I don't see how we get to a qdata error from that diff -- it's not using qdata directly, nor indirectly with strings15:11
mdeslaurthis isn't helpful at all: http://paste.ubuntu.com/7359979/15:11
Laneyaww, was diffing e-d-s against the wrong left version15:11
larsucharles: yes it is, it calls set_data_full for activation-action and selection-action15:11
Laney"holy shit, this can be a sync?"15:11
mdeslaurlarsu: what calls set_data_full for activation-action?15:16
charlesmdeslaur, so you're getting this by applying http://bazaar.launchpad.net/~indicator-applet-developers/indicator-datetime/trunk.13.10/revision/282 to Saucy, yes?15:16
mlankhorstseb128: I might not make the meeting, in that case: testing vt switching and filing/fixing bugs related to it. investigating some touch bugs, fixing bug 1301839, some upstream kernel work15:16
ubot2Launchpad bug 1301839 in xserver-xorg-video-intel (Ubuntu) "AMD Radeon HD 8670A/8670M/8690M[1002:6660] Low-graphic mode with Trusty" [Undecided,Confirmed] https://launchpad.net/bugs/130183915:16
mlankhorstand bug 131398615:16
ubot2Launchpad bug 1313986 in linux (Ubuntu) "[GeForce 9400 GT] Nouveau driver does not work with kernel 3.13.0-24 (Ubuntu 14.04)" [Undecided,Incomplete] https://launchpad.net/bugs/131398615:16
mdeslaurcharles: yes, and running in the greeter15:16
larsumdeslaur: http://bazaar.launchpad.net/~indicator-applet-developers/ido/trunk.14.04/view/head:/src/idocalendarmenuitem.c#L62315:16
charlesmdeslaur, and using that formula you're also getting the crash in indicator-loader3?15:16
mdeslaurcharles: yes, I had to log into my session, update my datetime packages, kill the datetime daemon in my session, and then use indicator-loader315:17
mdeslaurcharles: indicator-loader3 crashes when I select the greeter one, and then double click on a date or two15:18
charlesmdeslaur, ok I'll try to reproduce here15:18
charleslarsu, good point about set_data_full there15:18
charlesso you're right, we are using qdata, I wasn't thinking of ido15:19
charlesbut the crash shows it is coming from inside libgtk, so that makes sense15:19
larsuyou set the qdata on a widget and the crash happens when it is destroyed15:20
mdeslaurcharles: fyi, I did this during testing earlier just to see: http://paste.ubuntu.com/7359767/15:20
brookswarnerKombuchaKip - you here for Desktop meeting?15:21
seb128Trevinho, hey15:26
Trevinhoseb128: Hi!15:27
TrevinhoI was wondering ... since https://code.launchpad.net/~3v1n0/unity/lockscreen-keys-disable/+merge/217528 is in archive trough the mdeslaur's distro patch, can we now manually sync trunk merging that?15:27
seb128Trevinho, why manually? didn't you merge back when you landed it?15:29
seb128Trevinho, is it still in a silo ?15:29
seb128in which case you can m&c the silo15:29
seb128oh, it's meeting time15:30
Trevinhoseb128: well, bregma is not here this week thus we (as a team) don't have any way to get a silo15:30
Trevinhoseb128: mh, ok, talk later15:30
seb128qengho, Sweetshark_gc, mlankhorst, Laney, tkamppeter, desrt, attente, larsu, kenvandine: hey, it's meeting time!15:31
* Sweetshark_gc readjusts his beach towel.15:31
tkamppeterseb128, can I start this time, as I have to leave earlier.15:31
charlesmdeslaur, which branch should I try applying that patch to, in order to re-create the crash?15:31
desrtOMeetinG15:31
seb128tkamppeter, sure, go ahead15:31
tkamppeter- Installed Utopic on one machine for development15:32
tkamppeter- cups-filters: Released 1.0.53 with several security fixes15:32
tkamppeter- ghostscript: Fix to make it work when incompatible fonts are installed15:32
tkamppeter- system-config-printer: Suppress running HPLIP checks on non-HP printers15:32
tkamppeter- HPLIP: Fix for HP OfficeJet Pro K550 which is EOL at HP.15:32
tkamppeter- Bugs.15:32
* qengho grumbles.15:32
mdeslaurcharles: the package in saucy...I don<t think there;s a branch for it15:32
desrtmdeslaur: (meeting)15:32
seb128tkamppeter, did you find anyone to ping about the libspecte/ghostscript issue?15:33
kenvandinehey seb128, sorry i'm in a call atm15:34
seb128kenvandine, no worry, some time before your turn, or you can skip if needed15:34
tkamppeterseb128, I have looked into it, it is definitely not Ghostscript, but for sure libspectre. So we have to wait for Marek Kasik to comment on the Freedesktop bug. I have commented on the LP bug.15:35
seb128ok15:35
KombuchaKipbrookswarner: I'm here buddy. I'm always idling in here.15:35
seb128tkamppeter, do you have contacts with marek? maybe you could try pinging him?15:35
seb128tkamppeter, thanks for looking to the issue in any case15:36
tkamppeterseb128, yes, I will send an e-mail directly to him then.15:36
seb128tkamppeter, thanks15:36
seb128ok, next is qengho15:36
seb128qengho, hey15:36
qenghoHey!15:36
qengho- in-progress: Fixing the problems aura brings to chromium, one at a time: horiz15:37
qenghoontal scroll, widget placement when DPI adjusted, menu sensitivity15:37
qengho- to-do: tab screwwyness bug.15:37
qengho- in-progress: Trying to get 34.0.1847.131 out, which should fix a few bugs. (This week's way upstream makes my life interesting: Deprecating make as build tool.)15:37
qenghoEOF15:37
KombuchaKipseb128: If you or anybody else would like to test my upstream patch for Mozilla Thunderbird, that would be awesome. https://bugzilla.mozilla.org/show_bug.cgi?id=82490915:37
ubot2Mozilla bug 824909 in OS Integration "can't print .eml files - print preview remains blank" [Normal,Assigned]15:37
seb128KombuchaKip, hum, please wait for your turn ;-)15:37
seb128qengho, do you know if the update fixes the "loose tabs from the session/mix order" issue?15:38
qenghoseb128: I don't know if it does.15:38
seb128ok15:38
charlesmdeslaur, what command line would I use in Trusty to get the version of i-datetime that you're patching against?15:38
seb128I guess it's not the only bug on your list ;-)15:38
seb128charles, (we are in a meeting, please use the other channel where we moved the discussion)15:39
charlesack15:39
seb128thanks15:39
seb128qengho, thanks15:39
seb128mlankhorst, there?15:39
KombuchaKipseb128: Yeah man, I can imagine. Bugs galore.15:40
seb128ok, he said he might not be there anymore15:40
seb128his status update was15:40
seb128" I might not make the meeting, in that case: testing vt switching and filing/fixing bugs related to it. investigating some touch bugs, fixing bug 1301839, some upstream kernel work15:40
ubot2Launchpad bug 1301839 in xserver-xorg-video-intel (Ubuntu) "AMD Radeon HD 8670A/8670M/8690M[1002:6660] Low-graphic mode with Trusty" [Undecided,Confirmed] https://launchpad.net/bugs/130183915:40
seb128and bug 131398615:40
seb128"15:40
ubot2Launchpad bug 1313986 in linux (Ubuntu) "[GeForce 9400 GT] Nouveau driver does not work with kernel 3.13.0-24 (Ubuntu 14.04)" [Undecided,Incomplete] https://launchpad.net/bugs/131398615:40
seb128ok15:41
seb128Sweetshark_gc, you are next ;-)15:41
Sweetshark_gc- LibreOffice Hackfest Las Palmas 2014 https://wiki.documentfoundation.org/Hackfest/GranCanaria201415:41
Sweetshark_gc-- lightning talks in front of students15:41
Sweetshark_gc-- wrote a unittest for writer15:41
Sweetshark_gc-- investigated mail merge wizard issues, unfortunately quite a mess15:41
Sweetshark_gc-- various meetings15:41
Sweetshark_gc- TDF administrative stuff15:41
Sweetshark_gc- various mails and coordination15:41
Sweetshark_gc- now back to that LibreOffice unity menu issue :/15:41
Sweetshark_gcEOF15:41
seb128Sweetshark_gc, when do you fly back?15:41
Sweetshark_gcnext wednesday. Ill take friday of and thursday is labour day, so three more work days.15:42
Sweetshark_gcI hope to find an opportunity to catch up with the aentos guys (who wrote the unity integration stuff) for dinner or something still ...15:43
seb128ok15:43
seb128have fun there!15:43
seb128(same in France btw, thursday is off)15:43
Laney:o15:44
seb128good luck for the menus issue as well, let me know when you get a fix, seems like a SRU topic15:44
larsu(same in Germany, but I'll be at the hackfest anyway)15:44
seb128Sweetshark_gc, thanks15:44
seb128Laney, your turn15:44
Laney• distro-info patch / discussions to not fail so hard when the info gets out of date (due to not having a codename on release day which happens every time now)15:44
Laney• webkit SRU / update15:44
Laney• gstreamer SRU / update15:44
Laney• apport SRU for str vs bytes bug in precise15:44
Laney• Update vala to 0.24 & make it the default15:44
Laney• Various merges and syncs from merges.u.c, including (prepared, not uploaded) cheese 3.12 with de-headerbarification patch15:44
Laney• Discussions / testing an upstart job for gnome-keyring to resolve the races (others please test the package in U)15:44
Laney• Start looking at e-d-s 3.1215:44
Laney• Brief systemd test, basically boots a system but my /e/n/i interfaces didn't come up :(15:44
Laney15:44
Laneyoh I'm off Monday and Tuesday (to continue the holidays theme)15:45
seb128Laney, I saw your cheese patches got commited upstream, good job ;-)15:45
Laneyya, amigadave is a good guy15:46
seb128Laney, the 1st is not a bank holiday in the u.k?15:46
Laneyno15:46
Laneymonday is though15:46
ogra_weirdos15:46
ogra_:P15:46
Laney'early may bank holiday'15:46
seb128k15:46
seb128enjoy that one ;-)15:47
ogra_go with the rest of the world :)15:47
seb128Laney, thanks15:47
seb128desrt, your turn15:47
=== ChrisTownsend1 is now known as ChrisTownsend
desrthihi15:47
desrtin berlin this week for the gtk hackfest15:47
Laneythey moved it from may 1st, don't know why (some places like schools have festivities on that day anyway)15:48
desrtdid some work on adding support for horizontal rows of buttons in gmenumodel -- made sure we have a good fallback for if we try to display it in a normal menu15:48
desrt(ie: we make it as a section with a hint -- if we don't support the hint, we will just display the items normally)15:48
desrtdid some work on better reporting of invalid dbus messages (due to bugs in gmenumodel client that were crashing hud)15:48
desrtalso added support for Implements= in gdesktopappinfo15:48
desrtthe usual bug fixing, etc.15:49
desrtoh... spent some time looking into the issues about headerbar/csd and resizing under compiz15:49
desrtthis stuff is pretty complicated, but there is at least a partial gtk bug here... but it has nothing to do with the resizing15:49
desrtit seems that compiz doesn't support resize on windows with borders but no headerbar.... and that's a really really old hint that we ought to support15:50
desrtTrevinho: i think you said you might be able to help here?15:50
desrtmaybe not.  that's all.15:51
seb128let's keep the discussion with Trevinho as an after meeting topic15:51
Trevinhodesrt: yes, it's all in unity's DecoratedWindow code15:51
seb128I would like to discuss a bit GTK/GNOME updates at the end of the meeting anyway15:52
seb128desrt, thanks15:52
seb128attente, hey15:52
larsuupdate all the things \o/15:52
desrtlarsu: s/all/ALL/15:52
larsunot that many...15:52
LaneyI already almost typoed a couple of times15:52
attenteseb128, hi15:52
Laneyluckily I typoed ppa:laney/u-merges instead of ubuntu15:53
desrtLaney is fishing for beer in malta...15:53
Laneybaa15:53
* larsu would definitely chime in on beer for Laney15:53
attentei spent more time debugging eclipse menus, uploaded to a ppa15:53
larsu*chip in15:53
attentealso looked into non-latin shortcuts for java/inkscape/blender15:54
attentei uploaded that to a ppa, but it breaks keyboard layout switching under gnome-shell, and causes regressions under unity if the layout switcher is set to shift15:55
seb128do you need more testers for some of those?15:56
larsusome russian testers?15:56
attentei think the eclipse fix is ok, but really need to figure out what's happening for the non-latin shortcuts15:57
desrtattente: gtk does some internal mapping to figure out the equivalent latin code15:57
desrtdepending on the set of all installed keymaps15:58
desrti had to track this down back in the day when i wrote that altgrabber stuff...15:58
attentedesrt, yeah15:58
attentebut this is for java/inkscape/blender15:58
attentewhich are all assuming a latin keyboard group 015:58
desrtso even if you're in english mode your hebrew shortcuts will work for menus written in hebrew, based on which physical key you press15:58
seb128same issue as libreoffice?15:58
attenteseb128, yes15:58
seb128shrug15:58
desrtah.  tricky.15:58
seb128some days I hate those GNOME changes15:59
attenteso i just swapped the order15:59
attentein u-s-d and g-s-d15:59
seb128things were much easier/robust when we were using xkb15:59
attentein g-s-d this works, but breaks the xkb grp: option15:59
desrtseb128: you only hate gnome changes on _some_ days? :)15:59
larsuonly on days ending in '-day'15:59
seb128;-)15:59
desrtlarsu: and wednesday15:59
attentein u-s-d this works, unless you set your switching shortcut to left shift right shift, or both15:59
seb128shift+something you mean?16:00
attenteseb128, well. to be more accurate, it causes a regression where you cannot type capital letters in the non-latin layout16:00
seb128that seems annoying indeed16:01
attenteppa is here: https://launchpad.net/~attente/+archive/java-non-latin-shortcuts16:01
seb128in the libreoffice bug Rui (the GNOME guy who did the changes) basically said that libreoffice needs to be "fixed" to not assume that group 0 is a latin keyboard16:02
seb128so might be that we need to "fix" java as well?16:02
attentei think that's unrealistic to patch every package doing this16:02
seb128attente, what's the approach you are taking to try to make it work?16:02
seb128right, I think so too16:03
attenteseb128, basically reversing the order as set by g/u-s-d16:03
seb128which is why I'm unhappy about those GNOME changes :/16:03
seb128to have a latin back in group 0?16:03
attenteso instead of ru,us, you get us,ru16:03
attenteseb128, yes16:03
seb128why does that create issues for shift?16:03
attenteif you set your keyboard layout switcher to shift16:04
desrtmaybe details for later?16:05
attenteunity grabs that so that it can do a modifier-only grab on shift-<random character>16:05
larsu+116:05
seb128yes, I was starting thinkg that16:05
attenteyeah...16:05
attentesorry16:05
seb128no worry, I'm asking for some details because we have everybody around16:05
seb128which includes desrt16:05
larsuright16:05
seb128but I guess we can discuss that again later16:05
seb128attente, thanks16:05
desrtLARSU16:05
desrtGO!16:06
seb128larsu, your turn16:06
* larsu doesn't listen to anyone but seb128 16:06
larsuoh. shit.16:06
seb128lol16:06
larsuit was a bug fixing week again16:06
larsusome minor evince issues (some accels stopped working after the gmenu port)16:06
larsusome playing around with the sound widgets in ido16:07
larsuwhich is getting SRUed16:07
seb128did you stack those evince fixes/did them in the same branch btw?16:07
desrtlarsu: we're getting a slider in upstream gmenumodel soon.  i'd like your input there.16:07
seb128I've those on my list of things to look at/land16:07
larsuseb128: no, they're in different branches but should be fairly independent16:07
larsulet me know if they don't merge cleanly16:08
seb128ok, good16:08
larsudesrt: yes, let's talk about that later though16:08
desrtofc16:08
larsualso, gmenumodel was crahsing for the hud when the hud sent invalid dbus messages to it16:08
larsuI added some input validation checks16:08
larsu(desrt was talking about this too, he added g_dbus_warning() for this reason)16:09
desrtlarsu: if you review g_dbus_warning() i'll review your stuff that uses it :p16:09
larsuwill do16:09
larsuhad some conversations with desrt about the headerbar issue16:09
larsuI think that's about it... crazy week with lots of small things16:10
seb128larsu, thanks16:11
seb128kenvandine, there?16:11
seb128likely not16:12
seb128so my turn16:12
seb128 * spent most of the week in launchpad, reading the bugs filed after release/triaging/targetting the ones to SRU16:12
seb128 * did some SRUs (empathy, rhythmbox)16:12
seb128 * helped testing some other SRUs16:12
seb128 * some debugging (valgrined xorg for touch/xserver segfault issues)16:12
seb128 * quite some IRC discussions (gtkheaderbar, new gnome-desktop, GNOME updates)16:12
seb128</week>16:12
vedicWhich gui do you recommend? I have tried xfce4 but I think I need a bit better but light as well. xfce4 is light but I need a bit better16:12
seb128KombuchaKip, oh, sorry I almost forgot you ... you had something to share I think16:13
desrtvedic: (desktop team meeting in progress right now, sorry)16:13
seb128vedic, hey, try #ubuntu for user questions16:13
KombuchaKipseb128: Hey man. No problem. Yes, a patch. https://bugzilla.mozilla.org/show_bug.cgi?id=82490916:13
ubot2Mozilla bug 824909 in OS Integration "can't print .eml files - print preview remains blank" [Normal,Assigned]16:13
seb128did you manage to get it in a ppa for testing?16:13
vedicseb128,, desrt: Ok. Thanks16:14
seb128KombuchaKip, did you manage to get it in a ppa for testing?16:14
KombuchaKipseb128: No not going to do that yet until upstream accepts it. Then I'll build a PPA, and then I'll SRU it.16:15
seb128ok16:15
KombuchaKipseb128: Otherwise there is no point in going through all of that if upstream says it's no good.16:15
seb128well, if upstream accept it/merge it you probably don't need to SRU16:15
seb128we security update new versions16:15
seb128right16:15
KombuchaKipseb128: Yep16:15
seb128good luck with that, seems like they have been busy with releases but have it on their review list16:16
seb128KombuchaKip, thanks16:16
desrtand back to seb16:16
seb128ok, so end of roundtable16:16
larsuGNOME!16:16
seb128let's discuss GNOME updates16:16
larsuglib: yes. gtk: yes.16:16
desrti know larsu's opinion16:16
KombuchaKipseb128: No problem. So far they seem agreeable upstream and I can't see why they'd turn it down. Looks like there isn't much being done on Thunderbird these days, so you'd think they'd take it.16:16
larsuI know desrt's.16:16
seb128desrt, what is planned in glib this cycle ?16:16
larsuGWallclock16:16
desrtseb128: nothing major16:17
larsuEggObjectList *cough*16:17
desrtprobably will get the mainloop done this cycle...16:17
seb128desrt, same as usual anyway, should be stable and if it's not you are there to fix the issues, right?16:17
desrtin terms of new APIs.... it seems quiet right now16:17
larsudesktop file cache?16:17
desrtthings have moved back to gtk hacking more...16:17
desrtlarsu: ya.. maybe this as well, but again, not new API16:17
larsuright16:17
seb128ok16:17
desrtseb128: ya.... glib is pretty low-risk, for sure16:17
seb128so glib 2.41/42: ack16:17
desrtcan't speak to gtk yet... i suspect we will know more after this week16:18
seb128gtk 3.12: ack16:18
larsuI think we should get the new gtk. I suspect that we can get rid of a lot of the background hacks I've had to put into the theme16:18
seb128(seems to be easy, still need some testing before landing though)16:18
larsubecause 3.12 has the unified drawing stuff16:18
seb128larsu, new = 3.12 right?16:18
desrtpixelcache++16:18
larsuI'll find this out in the next days16:18
seb128not 3.1316:18
larsuseb128: yes16:18
seb128+1 for that16:18
larsuwe'll bother you about 3.13 once 3.12 is in+16:18
seb128I plan to throw it to the desktop team ppa for some extra testing first16:18
seb128right16:18
larsugreat16:18
seb128let's settle down on the Debian merges, etc first16:19
larsuI've been running it for a while today and it seems to cause no major issues16:19
desrtwould be nice to follow unstable with the base libraries as well16:19
Laneywe'll need to keep an eye on dialog widths16:19
seb128then we can discuss 3.13 maybe16:19
desrtbut maybe wait for the second half of the cycle16:19
Laneyand I think there's something with dialog headers too16:19
desrtsoup, dconf, gvfs, etc, etc16:19
seb128right16:19
larsuLaney: yes, dialog headers are client-side now16:19
larsuwhich is stupid, but I wouldn't consider it a major issue16:19
Laneyisn't there a gtksetting for it?16:19
larsuthere should be ya16:19
desrtthere may be some things we find upsetting about the new gtkdialog behaviours16:19
desrtlike how the buttons are in message dialogs now... kinda ugly imho16:20
desrtthey fill the entire bottom of the dialog16:20
larsuisn't that fixable with css?16:20
desrti doubt it...16:20
desrtthere is only limited control over sizing from css...16:20
desrtstuff like padding/margins/etc16:20
larsumargin?16:20
larsunow there's no margin - setting one should put the buttons back to were they where, no?16:20
seb128is that in 3.12 ? do we have an example/screenshot of what we are talking about?16:21
desrtno...16:21
larsuanyhow, we can have a look16:21
desrthttps://wiki.gnome.org/Design/HIG/Dialogs has mockups16:21
desrtpretty much looks like this16:21
seb128k16:22
seb128well anyway let's get the new gtk in the ppa and see how things are going with it16:22
desrthttp://blogs.gnome.org/mclasen/files/2014/03/gedit-messagedialog.png is the real deal16:22
desrtnot so nice....16:22
seb128urg, indeed not16:22
desrtprobably not too difficult to fix, but it would be some patching16:22
desrtnot just theme16:22
larsuwho's idea was that anyway?16:22
desrtdesigners16:23
seb128yeah, and "why"?16:23
desrtseb128: nfc.16:23
seb128but yeah, I think we need to fix that16:23
larsuwell, it's 3.13 material16:23
seb128with some luck they get feedback that make them reconsider it16:23
larsulet's fix it when we get therew16:23
seb128+116:23
seb128larsu, but are you sure?16:23
seb128larsu, that screenshot has "for 3.12" written in the gedit in the screenshot16:24
larsuoh, might be ya16:24
larsuwe need to fix it, then :D16:24
seb128agreed16:24
seb128ok16:24
seb128so glib->2.4216:24
seb128gtk->3.1216:24
desrtalso note: the other things get turned off via xsettings16:24
desrtso the headerbar dialogs will not be on on unity, by default16:24
seb128likely going to update gvfs/libsoup/librsvg/gdk-pixbuf/g-i as usual16:25
larsuthey are right now though16:25
seb128headerbar dialog default to off iirc16:25
larsuseb128: the buttons are in the bottom, but the titlebar is still csd16:25
desrtya... we had quite an argument about this16:25
larsusomething messed up there16:25
larsu*is16:25
seb128k, something to watch for16:26
seb128so summary16:26
seb128* glib->2.42, gtk->3.1216:26
seb128* likely going to update gvfs/libsoup/librsvg/gdk-pixbuf/g-i as usual16:26
seb128* desrt/larsu/Trevinho working on make csd work better under Unity16:26
desrti'll chat with benjamin tomorrow about that16:26
seb128we are waiting on the outcome of ^ to determine what to do with apps16:27
desrtLIM is problematic...16:27
Laneywhat about the apps we de-csded?16:27
seb128default would be to update to 3.12/merge with Debian for things not using GtkHeaderBar16:27
desrtseb128: not too many more of those around...16:27
seb128let's stay away from adding GtkHeaderBar uses until we know better where we stand16:27
seb128Laney, like?16:27
seb128Laney, well, as said ^, I would suggest staying away from CSD until we have a better idea on how well it works16:28
seb128desrt has a good point with LIM16:28
Laneyyes, for apps where it's not a problem16:28
Laneylike evolution16:28
seb128Laney, it is a problem for evolution?16:28
larsuwe could have LIM with csd - we wouldn't even need dbus!16:28
desrtputting the 'local' in LIM16:29
* desrt likes it16:29
larsuLLIM16:29
larsulocally locally integrated menus16:29
* desrt llikes it16:29
seb128larsu, not consistent with LIM in other apps though16:29
larsuseb128: it woudld be visually16:29
seb128like display on mouseover?16:29
larsu*it could be16:29
larsuseb128: well, we'd need to add code for that obviously16:29
desrtseb128: dunno if you notice but anything is possible in gtk these days :p16:29
seb128lol16:30
larsuexcept setting multiple accels for an action16:30
seb128well, one thing at the time16:30
Laneyis it?16:30
seb128let's get CSD working in Unity first16:30
desrtlarsu: i said 'these days', not 'last year'16:30
larsudesrt: 'last year' is what we have in ubuntu though16:30
desrts/CSD/resizing of windows with no titlebars/16:30
seb128well, we also need to have a non duplicated decoration16:31
desrtya... this is the motif hint16:31
desrtyou can request a border (ie: resizable) but not a titlebar16:31
desrtthis is the one that falls all over the place16:31
desrtin unity this means you get neither16:31
larsucompiz needs to get with the times! Think of all the motif apps not working16:31
desrtin kde/xfce you get both16:31
desrtanyway.... won't change the world16:32
seb128k16:33
larsuthis meeting is getting longer than it used to be16:33
seb128well, we know what to work on/have enough decided to start the cycle16:33
larsuright16:33
seb128larsu, well, over 1h is wrong for sure16:33
seb128but we had the extra topic16:34
seb128so let's wrap there16:34
seb128we can discuss more specifics/updates later in the cycle16:34
larsuya, not complaining, just observing16:34
seb128there is a vUDS in june as well16:34
desrt(it's not true.  he was complaining.)16:34
seb128we should have enough to keep busy until there16:34
larsu(desrt is lying)16:34
desrti think we're done :)16:34
desrti'll buy larsu an icecream to make him happy16:34
=== alan_g is now known as alan_g|EOD
larsu\o/16:34
seb128larsu wants his kebab16:34
larsunot now16:35
seb128;-)16:35
seb128Laney, did you have anything more you wanted to discuss there?16:35
attenteso... about the java/inkscape/blender shortcuts...16:35
Laneynot really, if non-headerbar apps are ok to update to16:35
seb128Laney, or is the "let's update glib/gtk, deal with Debian merges, make csd work better" then figure out what we do next a good start of cycle plan for you?16:35
seb128yes16:35
seb128let's stay away from adding for headerbars until we work more on that16:36
seb128but everything else is fine to go 3.1216:36
Laneyok16:36
seb128thanks everyone16:36
seb128desrt, larsu: please help attente!16:36
Laneywe should maybe work on empathy/telepathy/IM at some point ;-)16:36
seb128attente, I'm unsure if you were trolling them btw :p16:36
attentelol16:36
Laney(or use pidgin)16:36
seb128Laney, use pidgin!16:37
desrtlarsu has already closed his laptop, with prejudice16:37
attenteseb128, about the eclipse fix, i think it's ok for an sru16:38
attentewell, unity-gtk-module fix for eclipse16:38
seb128attente, did you mp it already ?16:38
attenteseb128, https://code.launchpad.net/~attente/unity-gtk-module/1208019-2/+merge/21696416:38
seb128attente, thanks16:40
seb128desrt, larsu, charles, tedg: ^ can you review that one?16:40
seb128in looks fine to me in principle16:40
Laneyseb128: are you going to upload that 3.12 to the desktop ppa?16:40
seb128Laney, yes, but probably not this week, rather next (since thursday is an holiday and I'm taking friday off)16:41
desrtseb128: larsu and i are just about to head out for respective dinner dates16:41
Laneyok i'll upload it to u-merges then16:41
seb128Laney, if you want to do it feel free16:41
Laneynot going to review the diff right now16:41
LaneyI just want it atm to build some stuff16:41
seb128Laney, u-merges?16:42
Laneymy 'u' testing ppa16:42
seb128desrt, larsu: have fun!16:42
seb128Laney, oh, ok16:42
ogra_oh man ... this pile of lockscreen bugs is a PR disaster16:50
Laneyerm16:51
ogra_(is there any key combo that doesnt let you bypass the lock ? )16:51
Laneytrolling?16:51
ogra_every time i open a new news site there was a new one found in LP ... and they pick on all of them16:51
ogra_Laney, nope16:52
ogra_alt-f2 ... not ctrl-alt-t16:52
ogra_s/not/now/16:52
seb128ogra_, it's 1 bug16:52
ogra_is it ?16:53
seb128yes16:53
ogra_bug 1313885 suggests ctrl-alt-t is new16:53
ubot2Launchpad bug 1313885 in unity (Ubuntu Utopic) "lock screen bypass" [Critical,In progress] https://launchpad.net/bugs/131388516:53
seb128ogra_, it's the same issue16:53
ogra_but a different fix ?16:54
seb128ogra_, it's "by playing with indicator you can end up having the keyboard focus in the session"16:54
seb128no16:54
ogra_ah, k16:54
seb128the fix is buggy/incomplete16:54
seb128you can still end up with the keyboard going to the session16:54
seb128which let you do "keybinding of your choice"16:54
ogra_well, in any case news pages seem to love to pick it up16:55
seb128well, nothing we can't do about that, out of fixing the issues16:56
seb128can't->can16:56
seb128ogra_, stop reading so much "news" sites16:57
mdeslaurogra_: feel free to send this list of bugs to the news sites: https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver?field.searchtext=&orderby=-datecreated16:57
=== Ursinha is now known as Ursinha-afk
ogra_seb128, lol16:59
LaneyIt's what you get if you do everything in the open17:00
ogra_mdeslaur, after fighting with two reporters for half the night about bug 1308572 i gave up doing such stuff17:00
ubot2Launchpad bug 1308572 in unity (Ubuntu) "Ubuntu 14.04: security problem in the lock screen" [Critical,Fix released] https://launchpad.net/bugs/130857217:00
ogra_they nicely reported it as present in the release in their news17:01
mdeslaurogra_: apparently reporting about bugs that are already fixed doesn't bring readers :)17:01
ogra_mdeslaur, "Ubuntu 14.04 released with serious lockscreen bug !!!111oneone" makes a wonderful clickbait headline17:02
LaneyI wouldn't get worked up about it17:03
LaneyBugs happen, they get fixed, we move on17:03
ogra_yeah17:03
mdeslaurogra_: I publish 2-5 USNs every single week, they do realize there are a constant flow of security issues, right? :)17:03
LaneyIf someone wants to make a few cents writing about them then that's up them as far as I'm concerned17:04
Laneyit's not worth getting distracted over17:04
mdeslauranyway, /me goes back to work17:04
ogra_mdeslaur, i would expect they do ... after all its the biggest german security news site ... (though i would also expect some serious research from them, its the first time i see them doing such a clickbait thing)17:05
=== Ursinha-afk is now known as Ursinha
asacwith bregma being on vacation who would know something about how the unity8 session with mir works?18:28
asacon deslktop?18:28
asacand lightdm etc.18:28
seb128asac, mterry might be able to help you19:01
* mterry looks up19:01
mterryI don't see scrollback19:01
seb128<asac> with bregma being on vacation who would know something about how the unity8 session with mir works?19:02
seb128 on deslktop?19:02
seb128 and lightdm etc.19:02
seb128mterry, ^19:02
mterryasac, I might yeah19:02
seb128mterry, sorry, just random shoot, you seem like one of those who could know19:02
tedglarsu, I thought we had a signal for when a menu was shown if there was a special action defined, no?19:07
asacmterry: Saviq is already talking to stgraber  in -touch on this topic now... lets see if they figure it :)19:10
Saviqmterry, come to -touch, you'll definitely be helpful19:10
larsutedg: we do, see the "submenu-action" section in https://wiki.gnome.org/Projects/GLib/GApplication/GMenuModel22:56

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