/srv/irclogs.ubuntu.com/2014/05/13/#ubuntu-desktop.txt

cyphermoxwell, say thanks to James Hunt for finding and fixing the problem ;)00:00
=== m_conley_away is now known as m_conley
=== m_conley is now known as m_conley_away
=== duflu_ is now known as duflu
darkxstLaney, hey, can you give codesearch a bump!06:17
Laneyit's already in progress08:04
Laneyalso morning08:04
seb128good morning desktopers08:07
seb128hey Laney, how are you?08:07
seb128what is in progress?08:07
darkxstevening ;)08:07
didrocks08:17:33    darkxst | Laney, hey, can you give codesearch a bump!08:07
didrocksseb128: ^08:07
seb128didrocks, thanks08:08
didrocksyw!08:08
Laneyhey seb128, I'm alright thanks08:09
Laneyit's finally not raining08:09
Laneyhow are you?08:10
darkxstLaney, same here have had 3 days in row without rain ;)08:10
seb128I'm good thanks08:10
Laney*days*!08:10
seb128no rain here either, but it's still grey08:10
andyrockbregma, seb128 i think there was a mistake in the last unity release08:19
andyrockhttps://code.launchpad.net/~andyrock/unity/lp-1281058/+merge/215331 should not be there08:19
seb128andyrock, hey, why not? was it not ready?08:20
andyrockyeah but what about the translations?08:21
seb128andyrock, well, that landed to utopic, not trusty08:21
seb128https://launchpad.net/ubuntu/+source/unity/7.2.0+14.10.20140512.4-0ubuntu108:21
andyrockah yeah08:21
andyrocksorry :D08:21
andyrockjust wake up ^_^08:21
seb128I guess you need to target lp:unity/7.2 if you want a SRU08:21
seb128no worry ;-)08:21
=== tsdgeos_ is now known as tsdgeos
seb128Sweetsha1k, hey, did you see that somebody pointed to a commit for that libreoffice segfault bug you upstreamed yesterday? is that commit in our current version?11:23
Laneyhttp://ubuntuone.com/5OeS9F9yz8DogeokQRYCWY11:25
seb128Laney, is that an unity8 iso? ;-)11:26
Laneyyeah11:26
Laneylaunching things doesn't work ...11:26
Laneyoh some things do11:26
Laneykind of11:26
seb128do you have unity8-desktop-session-mir installed?11:26
Laneyusing x1111:26
seb128oh, k11:27
Laneyi should try mir11:27
seb128Laney, sorry, I didn't push the seed changes yesterday, Rick pinged me for slidedeck work and I noticed that I lost my seed when I whipped out my "isobuild" directory on friday (when your script was failing for me)11:27
Laneyit's okay11:28
LaneyI made a quick one by copying touch11:28
seb128Laney, but I basically copied the touch one, added unity8-desktop-session-mir instead of the custom session, and dropped everything that looked like android related11:28
seb128cool11:28
Laneylp:~laney/ubuntu-seeds/ubuntu-unity8.utopic I think11:28
Sweetsha1kseb128: I saw that, didnt check yet on which branches it is.11:29
=== MacSlow is now known as MacSlow|lunch
Laneydid mir work in a vm?11:29
seb128Sweetsha1k, ok, let me know how it works11:29
seb128Laney, I didn't try, might be a good question for #ubuntu-mir, my gut feeling is that it's not going to work...11:30
ogra_you could cheat and use the x86 touch emulator ;)11:31
LaneyFailed to create GBM device11:31
Laneyyeah I think this is a dead end11:31
ogra_(since thats just a qemu VM after all)11:31
Laneydoesn't that do android and stuff?11:32
ogra_it uses the andorid drivers inside the image and a special translation layer that makes qemu use desktop GL11:32
Sweetsha1kseb128: just checked, seems to be on master only (aka for release with LibreOffice 4.3.x), so yeah, would need backporting upstream or as vendor patch.11:32
seb128Sweetsha1k, great, at least it's not "we already have the patch, so it's not resolving the issue"11:33
Sweetsha1kseb128: yes11:34
seb128Laney, I think not working in a VM is alright11:34
=== Sweetsha1k is now known as Sweetshark
seb128well "alright", that's not a blocker11:34
seb128even if having VMs working would be nice11:34
* Sweetshark reboots for release update ...11:34
LaneyI think I need to get a USB key11:35
Laneyamazingly I don't think I have any11:35
seb128how do you usually install Ubuntu on new machines?11:35
Laneyhaven't done that in a while11:35
Laneyprobably had one back then11:36
seb128k, makes sense11:36
seb128I don't use mines a lot, but I've a stack of those11:36
seb128like I get a few at conferences, though they are old one slow/1G style11:36
Laneyneeds changes to /etc/upstart-xsessions & unity8.conf to work at all though, /me uploads those11:37
Laneybregma: did you get anywhere with the unity8-x11 session?11:40
LaneyIt doesn't work very well for me11:40
seb128Laney, bregma: do we care about unity8 on xorg?11:42
seb128it doesn't look like something we want to spend time on11:42
seb128we better start on Mir11:42
LaneyI'm just wondering11:42
seb128imho we should just drop it11:42
seb128we are not going to have stuff like clicks working on xorg11:43
seb128due to the security model11:43
seb128so let's just focus on Mir11:43
seb128Laney, your seed looks mostly fine to me11:52
seb128Laney,  we should probably add those "camera-app, friends-app, gallery-app, mediaplayer-app, notes-app, webbrowser-app"11:53
seb128those are the apps unity8-desktop-session-mir suggests, they are all debs in the archvie11:53
seb128(touch install them as clicks)11:53
Laneyare the debs maintained?11:54
seb128yes11:54
seb128they go through CI train11:54
seb128well, that's temporary until we get click support on the desktop I guess11:54
=== alan_g is now known as alan_g|lunch
=== oCrazyLemn is now known as CrazyLemon
seb128pitti, hey12:19
seb128pitti, could you have a look to https://bugzilla.gnome.org/show_bug.cgi?id=728205#c4 , not sure if you know about those changes/have a suggestion on what needs to be adapted?12:20
=== MacSlow|lunch is now known as MacSlow
seb128hum, http://sourceforge.net/p/gphoto/bugs/974/ has some details12:22
seb128hum12:26
seb128http://ubuntu-codesearch.surgut.co.uk/ gives a 50212:26
* ogra_ thought he saw Laney mention it above 12:30
ogra_(that it just gets updated, not that it is down thoough)12:30
Laneyit will return soon12:41
Mirvmlankhorst: the qtbase SRU with 1307701 fix is now in unapproved queue.12:41
Laneyjust napping12:41
Mirvhmm, the gstreamer SRU updates are also still in unapproved :(12:42
mlankhorstMirv: goodie :-)12:43
=== alan_g|lunch is now known as alan_g
seb128Mirv, do they fix any issue you are waiting to see resolved?12:48
Mirvseb128: just the gst-libav bug #1290368 when seeking h.264 files which I was happy to see Laney's upload early on12:51
seb128oh, right12:51
seb128maybe nag on #ubuntu-release about it?12:51
Mirvsince it crashed also eg. thumbnailers12:51
* seb128 is also unhappy about the lack of action on the SRU queue12:51
Mirvyep, I'll give a note there about at least that one12:51
seb128Mirv, thanks12:56
pittiseb128: queueing that for investigation (sorry, in meeting / busy with other stuff)13:01
seb128pitti, no hurry, thanks13:01
pittiseb128: my phone mounts quite happily, but that might be because it's got a special rule or so13:02
seb128pitti, your phone is a mtp device, not a ptp one, right?13:02
pittiseb128: right; but my camera mounts fine, too13:02
seb128pitti, that issue is about libgphoto/ptp cameras13:02
pitti(and that's ptp)13:02
seb128k, mine doesn't13:03
pittiyeah, will have a look, and perhaps drop the cam specific rule13:03
seb128danke13:04
ChrisTownsendtseliot: Hi!  We've been seeing more complaints about black borders around windows after resuming from Suspend w/ Nvidia gfx: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1292830 .  I thought there was a patch provided by nvidia that helped alleviate this.13:20
tseliotChrisTownsend: I think the nvidia driver is already doing the right thing on resume. The symptoms look a little different from the ones in the other bug report13:26
ChrisTownsendtseliot: Hmm, ok.  Is that nvidia patch supposed to switch vt's upon resume or am I not understanding what it is supposed to do?13:28
=== m_conley_away is now known as m_conley
tseliotChrisTownsend: I don't know if this is relevant but it looks at least suspicious (in dmesg): compiz[16459]: segfault at 0 ip 00007f4bd4adb96e sp 00007fff51885ae0 error 4 in libopengl.so[7f4bd4aa5000+4a000]13:28
ChrisTownsendtseliot: I also fixed the routine in Compiz to force a full redraw of 10 frames when resuming which was broken for a release or 2 due to upower no longer sedning a mesaage that it is resuming.13:29
tseliotChrisTownsend: right, that's the "other bug" I was talking about (I was the one who suggested the fix there)13:30
ChrisTownsendtseliot: Yep:)13:30
ChrisTownsendtseliot: So I guess I'm struggling to figure out why folks are still seeing black borders upon resume.  I unfortunately have no nvidia hardware to debug this.13:31
tseliotChrisTownsend: so, yes, the patch for nvidia is just to require a vt switch on resume. Your patch reinitialises FBOs when dealing with resume. I'm not sure what we're missing here. Let me try again on my laptop13:33
ChrisTownsendtseliot: The compiz segfault you pointed out might be a Red Herring since there would be no Launcher, Panel, etc. if Compiz was dead.13:34
ChrisTownsendtseliot: Ok, thanks!13:35
tseliotChrisTownsend: unfortunately it works well here and I can't reproduce it. I have a hybrid system here, so maybe this can be reproduced only on non hybrid systems (i.e. with only nvidia, and no intel graphics)13:37
ChrisTownsendtseliot: Hmm, yeah, maybe that's the key.  Ok, thanks for checking!13:38
tseliotChrisTownsend: np13:39
mlankhorstseb128: hm it seems that gtk+ can do grabs too :/13:53
tseliotChrisTownsend: one more thing, the original reporter wasn't using an nvidia driver with the fix (available in >= 331.38-0ubuntu5)13:53
ChrisTownsendtseliot: Right.  My concern is that there are still comments being added to the bug.  I've asked for more info from people that are still seemingly affected by this.13:54
mlankhorstlike if you do crazy stuff on the background13:54
tseliotChrisTownsend: yes, I asked more information in the bug report to see what they're running13:55
ChrisTownsendtseliot: Heh, I didn't refresh the page, so we both asked.  At least people will see we are trying:)13:56
tseliotChrisTownsend: :)13:56
mlankhorstseb128: what are the grabs in gtk+ for?13:57
seb128mlankhorst, menus do grabs at least13:57
seb128for keyboard navigation13:57
seb128afaik13:58
mlankhorsti was still hitting some bugs because of the xigrabdevice calls14:00
mlankhorstprobably less harmful on the master device, though..14:00
seb128Trevinho, bregma: do you guys plan to keep unity-SRUs-for-trusty coming? we didn't get that many fixes landing since release :/14:04
mlankhorstat least I hope it's on the master device14:04
bregmaseb128, yes, the latest landing was blocked by some issues (now resolved) and by vacations14:05
seb128bregma, great ;-)14:05
seb128bregma, I hope you enjoyed the deserved time off ;-)14:05
* bregma cues up Pharrell William's "Happy"14:06
seb128;-)14:06
bregmaseb128, do you anything about translations for SRU bug #1281058 ?14:07
bregmathat's the logout message bug14:08
seb128bregma, yes, I told andyrock that I would update the template, but we are waiting on design to confirm that the string is what they want14:08
seb128bregma, let's not include that change yet though, we need to give translators some time before landing the code change (and a langpack update with the updated translations)14:09
bregmaseb128, Canonical OEM want to know when it will be ready, that particular issue is giving them an itch14:10
seb128pitti, dpm: do we have a schedule of langpack updates for trusty?14:10
dpmseb128, unfortunately not, I no longer have the time to coordinate those updates :( That said, we should do at least a one-off post-release update14:12
seb128bregma, can you check if OEM would be happy with early june?14:12
seb128bregma, that seems a reasonable timeframe if we need to collect translations and get langpack updates14:13
seb128bregma, works for you?14:13
mlankhorstseb128: ok nautilus appears to grab master, I can live with that :-)14:14
seb128mlankhorst, what issues does that create?14:14
bregmaseb128, does the SRU depend on the langpack update, or is it the other way around?14:14
* bregma is not an expert on i18n in Ubuntu14:14
mlankhorstseb128: not many, though it would explain the warnings I was seeing in the Xorg log, I'll make a test for that :P14:15
seb128bregma, well, we want langpacks to be updated before the code land, the translations are made on launchpad unity/ubuntu, which means they are not going to be in your unity upload, but in the next langpack export14:16
seb128bregma, if we land the code first it's fine, but we introduce english strings to users14:17
seb128mlankhorst, k14:17
seb128bregma, if we export the langpacks the translations get available on disk, and when unity's code changes land we get nicely translated strings on the screen ;-)14:17
davidsongHi. Not sure if this is the case already. It isn't on windows and should be: a progress spinner / hourglass cursor should take exactly one second to rotate14:20
davidsongThat way we can visually count time14:20
=== alan_g is now known as alan_g|tea
davidsongIs this the right place to advocate such an idea?14:20
seb128davidsong, hey, well first step would be to check if that's the case already or not14:23
=== alan_g|tea is now known as alan_g
Sweet5harkseb128: /me is happy that he was right for one with the spurious  libreoffice on precise fail.14:46
seb128Sweet5hark, ;-)14:47
andyrockseb128, bregma i emaild JohnLea14:49
andyrock*emailed14:49
andyrockwaiting for an answer14:50
seb128saw that, thanks ;-)14:50
JohnLeaandyrock; when did you email me? (and about what?) - sorry, I get too much email!15:05
andyrockJohnLea, last friday IIRC15:05
JohnLeaandyrock, seb128; just replied to the email - good you pinged me here, I had completely missed it - please ping me on IRC for anything urgent15:22
seb128JohnLea, thanks15:22
mlankhorstbleh, not making much out of it yet, touch sucks15:24
mlankhorstI think that will be my status update for this week15:24
Laney"who wants to touch things anyway?"15:25
Sweet5harkLaney: https://www.youtube.com/watch?v=gxm_mwz9sRo15:27
* Laney gets hammerrolled15:28
Sweet5harkHammerzeit!15:28
mlankhorstgood idea15:29
* KombuchaKip waves15:29
seb128oh, it's meeting time15:30
mlankhorstah he got the hint :D15:30
seb128qengho, Sweet5hark, mlankhorst, Laney, tkamppeter, desrt, attente, larsu, kenvandine(?), KombuchaKip: hey, it's meeting time!15:31
KombuchaKipYo!15:31
* desrt is getting uncomfortably close to the middle of the list15:31
andyrockJohnLea, thanks!15:31
seb128desrt, ;-)15:31
seb128ok, let's get start15:31
seb128qengho, hey, there?15:32
qenghoHey!15:32
qenghoEr, not ready. I'll go next.15:32
seb128k15:32
seb128Sweet5hark, hey15:32
Sweet5hark- Bumped LibreOffice 4.2.4/trusty in the PPA15:32
Sweet5hark-- note: there were some Qt issues with the precise backport15:32
Sweet5hark- Bumped LibreOffice 3.5.7-0ubuntu6.1 for SRU to precise-proposed15:32
Sweet5hark-- thanks to seb128 and everyone else enduring that endless /pain with me15:32
Sweet5hark- Bumped LibreOffice 4.1.6/saucy in the PPA15:32
Sweet5hark- Build >180 full builds of LibreOffice covering the range from 4.2 branch-off to 4.3.0~alpha1 for https://wiki.documentfoundation.org/Bibisect15:32
Sweet5hark- also: Hammerzeit.15:32
Sweet5harkEOF15:32
=== gatox is now known as gatox_lunch
seb128Sweet5hark, how is the menu issue going? still tracking it down?15:33
Sweet5harkseb128: didnt get to it much this week, but have an idea how to fix it.15:34
seb128ok, let's see next week then ;-)15:34
seb128Sweet5hark, thanks15:34
seb128qengho, ready or want to be next next? ;-)15:34
qengho- in-progress: chromium bugs. 1) sub-window placement. 2) tabs disappearing. 3)15:34
qengho- done: two sick days end of last week.15:34
qenghoEOF15:35
seb128qengho, I hope you are feeling better15:35
qenghoer, 3, I was looking for notes. Still, one and two are big enough that I problably won't get to it.15:35
qenghoI am, thanks, seb12815:35
seb128good15:35
seb128qengho, thanks15:35
seb128mlankhorst, hey15:35
mlankhorsthey15:36
mlankhorsttons of pointer bugs, and other xorgy bugs15:36
mlankhorstoh wait my status update was supposed to be15:36
mlankhorst"touch sucks"15:36
mlankhorst^D15:36
seb128haha15:37
mlankhorstoh and lts-trusty landing15:37
seb128good work on the qt/xorg/dnd-segfault-on-touch issues15:37
mlankhorstbut mostly touch sucks15:37
mlankhorstnp :-)15:37
seb128mlankhorst, thanks15:37
seb128Laney, your turn15:37
mlankhorstwas with dandrader's help though15:37
Laney• Working on a desktop flavour with unity 8 and touch apps. Try a build with http://people.canonical.com/~laney/random-scripts/build-ubuntu-iso & livecd-rootfs from ppa:ubuntu-desktop/unity8-flavour15:37
Laney∘ Next TODO: try on real hw (Mir doesn't work in a VM apparently)15:37
Laney∘ Then get dailies built using the cd image infrastructure15:38
Laney• u-s-s reviews and test fixes15:38
Laney• cross-building fixes for ofono-qt and signon so that u-s-s can be x-built in utopic again15:38
Laney• cheese 3.12, MIR appdata-tools15:38
Laney• vte3 0.36.1 with rewrap on resize15:38
Laney• Resurrect a lost gnome-terminal patch to take the default transparency value from the theme. We used to have a default purple & slightly transparent terminal but that got disabled at some point so it was just solid purple. In desktop PPA, not distro yet as it's on by default so people will see their settings changed (in other words, I'm scared).15:38
Laney• Start on webkitgtk 2.4.2, probably will SRU too as the current one is still waiting in trusty-proposed15:38
Laney• DMB: start sil2100's email application15:38
Laney15:38
seb128oh, speaking about DMB15:38
seb128is Sweet5hark's one still being a thing?15:38
LaneyI tried to hassle15:38
Laneylet me email them right now15:38
seb128somebody said it would be handled after the election iirc15:38
seb128thanks15:39
seb128Laney, thank you for getting the unity8 iso bootstrapped, I'm going to start a build/test on a real hw after the meeting as well15:39
LaneyI don't know if it needs to include drivers or something15:39
Laneybregma can maybe assist at this point15:39
Laneyfeel free to update the seed in the ppa until it works15:40
seb128ok15:40
seb128Laney, thanks15:40
seb128tkamppeter, hey15:40
tkamppetercups-filters: Started working on rastertopdf filter to make a CUPS server emulate an IPP Everywhere printer15:40
tkamppetercups-filters, ghostscript: Bug fixes15:41
tkamppetermin12xxw: Synced with Debian15:41
tkamppeterBugs.15:41
seb128tkamppeter, thanks15:41
seb128desrt, hey15:41
desrthey15:42
tkamppeterSolved problem of evince not displaying some files correctly with Marek Kasik and seb128.15:42
desrtbrought the XDG_CURRENT_DESKTOP saga to a close by implementing proper support for it vs. OnlyShowIn/NotShowIn in GAppInfo.  committed, bug closed, everyone seems happy15:42
seb128great ;-)15:42
desrtthere were some issues there caused by an old gnome-session patch that added this support which broke things due to the ':' in some sessions now (ie: GNOME-Classic:GNOME)15:42
desrtalso landed the Implements= support, so now you can find all desktop files that do a particular interface15:43
desrtlarsu: for you ;)15:43
larsu:15:43
larsu:)15:43
desrtlanded the patches for (nullable) and (optional) support in gobject-introspection and that caused some fallout so i spent a day or so chasing around issues and fixing them15:43
desrtalso did some reviews of kdbus stuff15:43
desrtfinally, did some initial looking into a gtk backend for mir -- there is existing work here, but it's not particularly complete, and there are some hard problems we face, particularly going forward15:44
desrti think we may want to seriously consider looking at using the wayland backend in gtk and creating some sort of a bridge for wayland/mir instead of (essentially) copypasting the wayland backend to create a new mir one, doing a huge sed patch, then fighting to keep up to date with constant gtk changes15:45
desrtwill discuss that with robert as soon as i see him...15:45
desrtthe good news is that the gtk guys are relatively openminded about mir support -- only concerned about maintainership (which is a concern i share)15:46
seb128ok, noted, I'm going to take that one up for discussion, trying to get a feeling if that's an option or if that would make people unhappy at us15:46
desrtso even if the wayland backend needs some tweaks to accomodate our mir bridge, i think they'd be open to it15:46
seb128great15:46
desrtand we'd still be in a better place than having an entirely separate backend that none of the upstream developers ever compile/test15:46
seb128well, let's see how other people are feeling about that15:46
seb128do you have any idea at what level that bridge would be?15:46
seb128would it be a Mir thing? like a library that makes wayland clients talk to Mir?15:47
desrti'd ideally want the mir guys to make this part of mir, but rick is concerned that it would slow down their development15:47
Sweet5harkdesrt: whats the timeline on this btw? One way to bring LibreOffice to MIR native is completling the gtk3 backend. Sooo that would be the fun of stacking an alpha gtk3 backend for LibreOffice on a beta MIR-backend for gtk?15:47
desrtso the idea for now is to see if we can possible to it as a third component, or maybe some library-type thing that we could load15:47
seb128they were talking about having that compat layer15:47
seb128ok15:47
desrti'm not crazy about shims15:48
desrtwe could just use X if we wanted to do that, right?15:48
desrtbut at least this will be a much thinner shim...15:48
desrtideally, for the future, we could natively connect wayland clients to a mir-based display server15:48
desrtneeds discussion, though, for sure...15:48
seb128right15:48
desrtthere's another side of that, as well:15:48
desrtthe "application logic" stuff is a bit more involved in the mir world than in wayland (where it basically doesn't exist)15:49
desrteven with the bridge, we'd probably want to get gtkapplication participating a bit more actively15:49
desrtso even if we don't get a mir gdk backend, i suspect we'll want to have a mir gtk(application) backend anyway...15:50
seb128ah, that would be nice15:50
seb128doesn't seem like something that is going to change a lot either15:50
desrtcould maybe push some of our ideas at upstream there as well, since it seems that they basically don't consider the problem at all yet...15:50
seb128(e.g should be easy to keep up with upstream on that, right?)15:50
desrtya...15:50
desrti recently did a substantial refactoring of GtkApplication to make backends easier and more self-contained15:50
desrtwas turning into #ifdef hell in there....15:50
seb128cool15:51
desrtanyway... that's enough detail, i think15:51
seb128yeah15:51
seb128desrt, thanks for the detailed update ;-)15:51
seb128some of those topics are going to be easier dealt with at the client sprint at the end of the month15:51
desrtrick wants some sort of a vague idea of a plan before the sprint15:52
seb128(we are going to keep updates coming for people who are not there during that week though)15:52
desrtso i'll be chatting with robert :)15:52
seb128that sounds good15:52
seb128desrt, thanks15:52
seb128attente, hey15:52
attentehi seb12815:52
attenteemitting menu shows and hides using submenu-action in u-g-m, need to backport a gtk patch before it can be proposed15:52
attentefigured out why using shift as an input source switcher doesn't translate capital letters in the correct group properly, but wasn't able to fix it15:52
attentesru the group locking fix for g-s-d, thanks seb12815:52
attenteeof15:52
Sweet5harkdesrt seb128: (punting my LibreOffice on gtk3 on MIR questions for the sprint then)15:52
seb128Sweet5hark, right, too much details to sort out to reply yet15:53
seb128attente, do you have a mp for the gtk change to backport?15:53
seb128or a bug reference?15:53
desrthttps://bugzilla.gnome.org/show_bug.cgi?id=72982015:53
attentehttps://bugzilla.gnome.org/show_bug.cgi?id=72982015:53
seb128desrt, attente: thanks, I'm going to have a look after the meeting15:54
desrtfwiw, the patch is obviously correct but mclasen has a nice idea that we may also want to try15:54
desrtattente: let's talk after15:54
attenteseb128: thanks15:54
attentedesrt: ok15:54
seb128desrt, let's get that patch in, we can revisit/do other changes later if needed15:55
seb128well, you guys keep me updated ;-)15:55
seb128but if not told otherwise I'm going to review/land that patch to start15:55
desrtseb128: there are style issues, of course.... :p15:56
seb128lol15:56
seb128attente, thanks15:56
seb128larsu, your turn15:56
larsuyay15:56
larsutalked a lot this week with tvoss and push notification people15:56
larsuI'm glad I've joined in on that discussion to make them think about the desktop use cases a bit more (thanks seb128)15:57
larsualso, looks like we're getting the transparency fix for gnome-terminal15:57
larsurishi has been working on that15:58
seb128larsu, thanks for joining, I hope they are going to use your input in that discussion15:58
Laneydid he do the theme thing?15:58
larsuseb128: I hope so too15:58
desrtwhat's this transparency thing all about?15:58
larsuLaney: don't know, I don't have a bug pointer yet and he didn't respond back after last night15:58
desrtpeople want it?  people don't want it?15:58
larsudesrt: chpe removed transparency upstream15:58
Laney!chpe wants it15:58
larsubut we figure we'll get a huge backlash if we upgrade and don't have it anymore15:58
larsuseb128: I've also fixed a small issue in the theme relating to that (give toolbars a background)15:59
seb128larsu, I saw that one earlier, I'm going to look at what is pending and organize some landing15:59
larsuthat's an issue in the vte test app which might also happen in g-t itself15:59
larsuthanks15:59
larsunot urgent of course15:59
desrtreal transparency or fake transparency?15:59
seb128I didn't watch trunk stuff too much recently, still focussed on trusty15:59
larsudesrt: real15:59
desrt'cause real transparency is actually kinda useless :)15:59
larsuya15:59
larsubut people want it15:59
larsuI totally agree and never have it enabled - I don't even know if we enable it by default16:00
larsuI also did some more 3.12 testing16:00
larsuthe theme is looking good, I couldn't find any major issue16:00
larsu*issues16:00
larsuit16:00
seb128is the update still blocked on the bash cwd issue to be resolved?16:00
larsuit's even better now, because the black bg problem is gone16:00
larsuseb128: yes it is. Laney said they had a fix but reverted16:01
Laneydeferred to sprint like everything else16:01
seb128k16:01
larsuand I've started looking into theming headerbar'ed apps correctly16:01
larsuright now we don't have any theming for those16:01
seb128good16:01
larsuwhich is why those apps look _really_ bad16:01
seb128"some more 3.12 testing" ... that's about GTK righT?16:01
larsuI'm unsure if we want to patch header bars out of dialogs though16:02
seb128(I've been running that on my test machine for some days)16:02
larsuit's a tiny patch (I think) and those are used everywhere16:02
larsuseb128: yes16:02
seb128that seems like another topic for the sprint week :p16:02
larsuright16:02
larsuit runs well, I've now tried to test all the apps and stuff16:02
larsuespecially the ones were we had theming problems last cycle16:02
seb128yeah, I've it running fine16:03
seb128out of16:03
seb128- the headerbar issues16:03
seb128- the buttons on the dialog16:03
seb128- the theme16:03
larsuthe buttons in dialogs look correct for me16:03
seb128button, like try to shift-suppr in nautilus16:03
seb128well, at least the theming is not right16:03
seb128like the border doesn't even go around the whole button in nautilus delete dialog for me16:04
larsuah right, I've seen those16:04
larsuand the buttons are too wide16:04
larsubut they have a margin16:04
seb128the margins/spacing looks weird as well16:04
seb128right16:04
seb128just a weird one16:05
larsuyep16:05
seb128anyway, let's discuss that more at the sprint week16:05
* larsu does his best to alleviate those issues16:05
seb128larsu, thanks for looking at those!16:05
seb128larsu, </summary>?16:06
* seb128 assumes so16:06
seb128larsu, thanks16:06
larsuyes16:06
larsuthanks16:06
seb128kenvandine, hey, not sure if you are still desktop/wanting to join those meetings?16:06
kenvandinehey16:06
kenvandinenothing prepared... but i'm not leaving the channel :)16:07
seb128good to still see you around ;-)16:07
seb128kenvandine, thanks16:07
kenvandinebut yeah, i'm technically not desktop anymore...16:07
seb128right, I'm just unsure when the changes are active16:07
seb128seems like they are16:07
seb128I was set on the "let's wait for the Malta week to reset things"16:08
kenvandineseems so...16:08
seb128I hope you have fun in the apps team, please stay around, we would miss you if you didn't ;-)16:08
kenvandinei will!16:08
seb128kenvandine, great ;-)16:09
seb128ok, next16:09
seb128KombuchaKip, hey, do you have anything to share this week?16:09
* KombuchaKip is working on refactoring a Mozilla patch he submitted upstream (https://bugzilla.mozilla.org/show_bug.cgi?id=824909) and working on improving the GUI for managing ACLs (https://bugs.launchpad.net/ubuntu/+source/eiciel/+bug/1315098).16:09
seb128it seems like you got reviews for the tb changes16:10
seb128you are working on updating those?16:10
seb128KombuchaKip, thanks16:11
KombuchaKipseb128: Exactly.16:11
seb128ok, my turn then16:11
seb128 * some utopic merges and syncs (glibmm, telepathy-salut, gdk-pixbuf, libsoup2.4)16:11
seb128 * desktop SRUs (e-d-s, g-s-d, gtk) and bugfixes (nautilus)16:11
seb128 * some sponsoring (mostly SRUs for trusty)16:11
seb128 * played with unity8-mir trusty desktop session to see where it stands (it's working but closer from a tablet UI than from a desktop one atm)16:11
seb128 * registered blueprint for the unity8 desktop image, discussed it with various people, played a bit with Laney's script to build an iso (more to come on that)16:11
seb128 * started reviewing goals for the team for the cycle (LTS bugfixes, unity8 desktop session, GTK/Mir, clicks integration)16:11
seb128 * some bugs triaging/debugging16:11
seb128 * touch settings reviews, put a landing request for some of the pending ones16:11
seb128</week>16:11
KombuchaKipseb128: But there is more refactoring than just indentation. The GLib functions I need aren't available so I have to change quite a bit.16:12
seb128KombuchaKip, what functions do you need?16:12
seb128KombuchaKip, btw, you might want to use your Canonical email for work done on company work time16:13
seb128KombuchaKip, I see that you added a private email in your patch there16:13
seb128ok16:13
KombuchaKipseb128: update_mimeapps_list() from gio/gdesktopappinfo.c, except it's marked as static and therefore unavailable to other translation units.16:13
seb128so, do we have other topics/questions?16:13
desrtKombuchaKip: what are you trying to do?16:14
KombuchaKipseb128: Yeah I know, I just didn't want to attract any attention and make Canonical look like they have incompetent engineers if my patch turned out horrible, which thankfully it hasn't.16:14
* desrt saw some noise about g_app_info_remove_supports_type() going by -- was that you?16:15
seb128ok, let's wrap the meeting and finish the discussion about KombuchaKip's patch with those interested16:15
KombuchaKipdesrt: Trying to remove a problematic MIME type from mimeapps.list. The g_app_info_remove_supports_type() function is inadequate.16:15
seb128thanks everyone16:15
Laneycheers!16:15
KombuchaKipdesrt: There is no way to remove from both the 'Default Applications' and 'Added Associations' groups, but only the latter using the aforementioned.16:16
Laneyseb128: wait16:16
Laneyisn't didrocks back with us?16:16
desrtKombuchaKip: what are you trying to do?16:16
seb128Laney, he's catching up with things/still being attending CI meeting and stuff until Malta16:16
KombuchaKipdesrt: Trying to remove a problematic MIME type from mimeapps.list. The g_app_info_remove_supports_type() function is inadequate.16:16
desrtyes... but why?16:17
Laneyaww16:17
seb128Laney, I planned to change/update the list after Malta16:17
seb128didrocks, if you want to share weekly updates with us before that feel free ;-)16:17
KombuchaKipdesrt: https://bugzilla.mozilla.org/show_bug.cgi?id=82490916:17
didrocksseb128: sure, but not ready yet :)16:17
seb128didrocks, I didn't mean to keep you out of the meeting, but I think you said you waited for Malta as well to be set on desktop mode16:17
didrocks(and in hangouts :p)16:17
didrocksyeah, sounds good!16:18
seb128cool16:18
desrtKombuchaKip: ah... you're trying to patch up damage done by a buggy previous version of the software?16:18
KombuchaKipdesrt: Exactly. But it has to be done tactfully / elegantly otherwise it will break everyone's desktop.16:19
desrtKombuchaKip: just hack the file for yourself?16:19
desrtload it using GKeyFile, modify it, write it back16:19
KombuchaKipdesrt: Exactly. That's what I'm doing.16:20
desrtactually, i guess that's bad advice16:20
desrtsince the location of this file is changing soon16:20
KombuchaKipdesrt: No it's good, as long as you use g_get_user_config_dir(), But you have to be careful.16:20
desrtnow you have my attention16:20
desrtbut you have to be -very- careful16:20
desrtmimeapps.list in ~/.config/ is something that is not yet recognised by any released version of any distro :p16:21
KombuchaKipdesrt: That's actually not what's used.16:21
KombuchaKipdesrt: ~/.local/share/applications/mimeapps.list16:21
desrtKombuchaKip: ~/.config/ now16:21
desrtthat's my point...16:21
KombuchaKipdesrt: But you shouldn't worry about that and let GLib find it.16:22
desrtKombuchaKip: glib finds it _because_ i worry about it :p16:22
KombuchaKipdesrt: lol ;) Ok I need some food.16:22
desrtKombuchaKip: take a look at https://git.gnome.org/browse/glib/commit/?id=6fd5a8cdaa0dee2217ebe7411adf3ddb37f1827e16:24
desrtas of last month, everything is different16:25
KombuchaKipdesrt: Ok great, but I don't think this will effect me?16:26
attentebregma: hey, is there any chance to sru https://bugs.launchpad.net/unity/+bug/1291461 for trusty?16:26
desrtKombuchaKip: if you're directly modifying ~/.local/share/applications/mimeapps.list then it will16:26
desrtsince ~/.config/mimeapps.list will take precedence over it16:26
KombuchaKipdesrt: Right, but I don't hard code the path. As I mentioned, I'm using g_get_user_config_dir()16:26
bregmaattente, it's in the SRU queue, it had to land in Utopic first16:27
attentebregma: ah, ok, thanks16:27
=== gatox_lunch is now known as gatox
=== alan_g is now known as alan_g|EOD
seb128desrt, KombuchaKip: there is no need to worry too much about .config configs, utopic is going to ship the new glib but also a fixed tb, so the issue only happens for <= trusty users in practice16:28
desrtKombuchaKip: you appear slightly confused :)16:28
desrtKombuchaKip: g_get_user_config_dir is ~/.config/16:28
desrtbut you said that you think that it is ~/.local/share/applications/ in some cases16:28
=== dpm is now known as dpm-afk
KombuchaKipdesrt: Because that is what it is returning.16:29
desrtdefinitely not.16:29
KombuchaKipseb128: There is a need to worry because regardless of what distro they are using, CUPS will still be broken if they are using older thunderbird user data.16:29
desrtthere is not a single function in glib that would return ~/.local/share/applications/ to you16:29
desrtget_user_data_dir() would give you ~/.local/share at least16:30
KombuchaKipdesrt: We agree to disagree =) I need to eat some food. Take care. =)16:30
* desrt doesn't consider the return value of a function to be a matter of opinion16:31
* KombuchaKip makes breakfast anyways16:34
Laneyadieu17:03
Laneylarsu: got the patch, will make a package tomorrow17:04
larsuLaney: awesome, thanks!17:05
seb128Laney, that's not a good end of day word in french btw :p17:05
LaneyI think I only did 3.817:05
Laneyseb128: really?17:06
seb128Laney, yeah, that's what you would use if you would never come back17:06
seb128like if you had enough of Canonical/Ubuntu and didn't plan on ever joining that channel again17:06
Laneyhaha17:06
seb128;-)17:06
LaneyI looked it up, there's no hint of that http://www.oxforddictionaries.com/definition/english/adieu17:07
Laneyhttp://www.merriam-webster.com/dictionary/adieu hmm maybe a slight one there17:07
seb128is "farewell" something you would use for an "goodbye, see you tomorrow"?17:08
Laneyit's a bit dramatic, but not as final as you said17:09
Laneyanyway17:10
Laneyadiós!17:10
seb128well, I guess adieu is sort of equivalent to farewell17:10
seb128you could use it as a "see you some time", but it's less usual17:10
seb128hehe17:10
seb128have a good evening!17:10
seb128do you go climbing tonight?17:10
Laneythink so17:10
seb128(how is your arm doing btw, you were slightly hurt last week)17:10
Laneyelbow seems okay17:10
seb128great17:11
seb128have fun then!17:11
seb128see you tomorrow17:11
Laneyalthough if I poke it hard I can make it hurt17:11
Laneyhmm17:11
seb128don't overdo it then!17:11
Laneyi'll see if i can resist17:11
Laneybye ;)17:11
sarnoldstop poking it! :)17:11
seb128desrt, attente: so, did you want that GTK patch to be uploaded to ubuntu or do you want to rework it first?17:51
seb128I though that was a patch already commited upstream, but I see the approach is still being discussed17:52
seb128idle/new signal17:52
attenteseb128: just talking about it with mclasen right now, we might change to his suggestion17:52
seb128attente, just saw the #gtk+ backlog, no hurry, I'm going to delay that to tomorrow17:55
seb128so you guys can sort it out properly, then we can backport the commit17:56
attenteseb128: ok, thanks17:56
seb128yw!17:56
seb128mdeslaur, hey, can you unsubscribe the ubuntu-security-sponsors from https://bugs.launchpad.net/ubuntu/+source/libav/+bug/1277173 ?18:02
ubot5Ubuntu bug 1277173 in libav (Ubuntu) "February 2014 libav security tracking bug" [High,Fix committed]18:02
seb128mdeslaur, the utopic upload is stucked in proposed, so it's on fix commited, but there is nothing to sponsor18:03
mdeslaurseb128: done18:03
seb128thanks18:03
mdeslaurwell, almost done18:04
* mdeslaur smacks launchpad18:04
mdeslaurok, done18:04
seb128;-)18:07
KombuchaKipdesrt: Hey buddy. If ~/.local/share/applications/mimeapps.list is not accessible, as fallback you want ~/.config/<???>/mimeapps.list for forward compatibility?19:09
KombuchaKipdesrt: nm, I found it. ~/.config/mimeapps.list according to your commit.19:19
desrtKombuchaKip: it depends on how you view the situation...19:25
desrtif the old buggy version was used with a new glib then the damage would be in ~/.config/19:25
desrtif used with an old glib, the damage would be in ~/.local/share19:25
desrti guess you could check both places...19:25
KombuchaKipdesrt: When ~/.local/share/applications/mimeapps.list is deprecated and we should use ~/.config/mimeapps.list, should I expect that the former location will be gone and something will have moved it to the latter?19:26
desrtno19:27
desrtwe're going to leave the old file in place19:27
desrtthe new file takes precedence over it, though, including if associations are removed...19:27
KombuchaKipdesrt: Right so I should check ~/.config/mimeapps.list first, and if it's not there, check the old?19:27
desrtKombuchaKip: you could also record an explicit remove into ~/.config/mimeapps.list19:27
desrtthat would override anything in .local/share19:27
desrtreally, i'd just process both files...19:28
desrtif they're there19:28
KombuchaKipdesrt: I think what I'll do for now is just check ~/.config/mimeapps.list and if it's not there, then use the old.19:29
KombuchaKipdesrt: Also, after updating mimeapps.list, wherever it happens to be, is there anything else that needs to be called in order to invalidate / etc caches?19:30
KombuchaKipdesrt: I saw g_reload_user_special_dirs_cache(), but I don't think it is relevant here.19:31
desrtKombuchaKip: i think this function is gone now19:31
desrtthe mimecache stuff got nuked and its functionality take over by the DesktopDir stuff19:31
KombuchaKipdesrt: Ok, I'll forget that then.19:31
desrtwe put a file monitor on the directory -- we will reload it automatically if anything changes19:32
desrtthere may be a delay, though19:32
KombuchaKipdesrt: No problem. Worst case, they have to restart Thunderbird.19:34
KombuchaKipdesrt: (at most once)19:34
=== beidl_ is now known as beidl
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== m_conley is now known as m_conley_away

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