[00:56] <robert_ancell> ximion, would you be interested in a gnome-software sprint in early April? Richard was planning one
[00:57] <robert_ancell> (in London)
[01:36] <ximion> robert_ancell: sure, I would be very interested!
[01:37] <ximion> I am not yet sure though if I have time then, and I would need sponsoring, which complicates things
[01:43]  * ximion needs sleep
[01:43] <ximion> gn8!
[05:50] <hikiko> Hi
[06:44] <didrocks> good morning!
[06:58] <duflu> hikiko, didrocks: Good morning
[06:58] <hikiko> good morning duflu didrocks
[06:58] <didrocks> hey duflu, hikiko
[06:58] <didrocks> hikiko: did you get your new laptop?
[07:00] <hikiko> today didrocks :)
[07:00] <hikiko> I am expecting it
[07:04] <didrocks> great!
[08:50] <willcooke> morning all
[08:50] <willcooke> seb128, I've got a "training course" at 1600 today.  If the meeting is not wrapped by then, do you mind finishing it off?
[08:50] <seb128> willcooke, hey, I can do that sure
[08:50] <willcooke> thanks
[08:50] <seb128> yw!
[09:03] <Laney> yo
[09:03] <Laney> willcooke: mandatory re-education?
[09:03] <willcooke> morning Laney, 'fraid so.
[09:03] <willcooke> Reviews, etc etc etc
[09:03] <willcooke> Seems to get more complex with more and more separate systems to fill in every year
[09:04] <Laney> at Rosie's work they have compulsory performance goals
[09:04] <Laney> Embodies the values of $company
[09:05] <Laney> stuff like that
[09:05] <Laney> and you have to write about how you did that in the past year
[09:05] <willcooke> Urgh
[09:05] <willcooke> I guess I shouldn't complain (too much) then
[09:05] <Laney> we ain't no giant evil corporation yet
[09:05] <willcooke> I had a place where we had to write reviews to a set template
[09:06] <willcooke> It made it easier to fill out
[09:06] <willcooke> but it was totally useless
[09:06] <willcooke> It was essentially the Molesworth Self Adjusting Thank-you letter of reviews
[09:07] <Laney> haha
[09:09] <seb128> hey Laney, how are you?
[09:10] <Laney> heeeeeeeeEEEeeeEEeeeEEEeeeEEEeeeeey seb128
[09:10] <seb128> :-)
[09:10] <Laney> I am le good
[09:11] <Laney> re-flashed my phone with cyanogenmod last nite
[09:11] <Laney> it got this bug where it just would not ring sometimes if people phone me
[09:11] <Laney> but it does on their side
[09:11] <Laney> and no missed call notification or anything
[09:11] <seb128> you put ubuntu touch on there right? ;-)
[09:11] <Laney> that would be less buggy
[09:12] <Laney> even if it was me doing the port
[09:13] <seb128> heh
[09:35] <Trevinho> Laney: once you've a sec, can you please check https://requests.ci-train.ubuntu.com/#/ticket/1058 ?
[09:36] <seb128> hey Trevinho
[09:36] <Trevinho> hi seb128
[09:36] <Trevinho> hi everybody :-)
[09:36] <seb128> Trevinho, I was going to ask what this landing is blocked on?
[09:36] <seb128> is that missing ffe approvals?
[09:36] <Laney> hey Trevinho
[09:36] <Trevinho> hi Laney
[09:37] <Laney> have you ever noticed that the help overlay thing 'sees through' the dash? :)
[09:37] <Laney> open dash, hold super
[09:37] <Laney> omg it's a hole!
[09:37] <seb128> indeed!
[09:38] <Laney> think this upload is fine
[09:38] <Laney> let me look
[09:38] <Trevinho> Laney: mh, yeah... That's because blurring is done against X world, not against X+Nux world
[09:39] <Trevinho> Laney: we had the dash closing when opening the shortcuts in the past IIRC
[09:39] <Trevinho> I'd also like to get some feedback on the gtk patches, so we can land the other headerbar related fixes
[09:56] <Laney> DONE
[09:56] <Laney> gtk> you were working on that with d_e_s_r_t right?
[10:00] <willcooke> Trevinho, seb128, andyrock, hikiko - sorry, need 3 more mins.  Be right there.....
[10:00] <Trevinho> willcooke: ok
[10:01] <hikiko> ok :)
[10:04] <willcooke> there
[10:06] <seb128> willcooke, on my way
[10:33] <seb128> Laney, you souldn't avoid mentioning people names when there are actions needed from them ;-)
[10:33] <seb128> Trevinho, was desrt reviewing the gtk changes?
[10:35] <Laney> avoiding a false alarm
[10:36] <seb128> Laney, we need somebody to review those changes though ... ;-)
[10:36] <seb128> anyway, let's see what desrt said when she's up
[10:40] <seb128> Trevinho, btw there is an issue with unity translations in xenial, the template is not correctly updated during the build
[10:41] <Trevinho> seb128: mh, what's missing?
[10:41] <seb128> from the build log it tries to generate a {PROJECT_NAME} domain
[10:41] <Trevinho> Ah... fuck
[10:41] <seb128> I don't have a build tree here
[10:42] <seb128> but is the config.h.cmake transformed in config.h?
[10:42] <Trevinho> seb128: yes
[10:42] <seb128> what GETTEXT_DOMAIN value that contain?
[10:42] <seb128> if you have a build tree around to look
[10:42] <seb128> +does
[10:42] <Trevinho> seb128: it has unity here
[10:43] <Trevinho> so fine
[10:43] <seb128> :-/
[10:43] <seb128> GETTEXT_PACKAGE I mean
[10:43] <seb128> it needs some debugging then I guess
[10:44] <seb128> I'm going to have a look after lunch
[10:44] <Trevinho> seb128: ok, thanks...
[10:44] <seb128> is that config.h in the srcdir?
[10:44] <Trevinho> seb128: there's config.h.cmake in srcdir, config.h is generated in build dir
[10:44] <seb128> if not, is there a CMakeLists.txt or po/CMakeLists.txt which contain a GETTEXT_DOMAIN
[10:45] <seb128> dh_translations might only look in the srcdir
[10:45] <seb128> Trevinho, thanks, I'm going to look more after lunch
[12:09] <Laney> doh
[12:09] <Laney> building webkit killed my desktop
[12:39] <xnox> Laney, we have all been there.
[12:41] <Laney> I do wonder why it died
[12:42] <Laney> https://paste.ubuntu.com/15391313/
[12:42] <Laney> that's what it managed to put in the journal
[12:45] <xnox> Laney, you probably did e.g. -j4 with not enough RAM to link simultaniously 4 C++ units.
[12:45] <xnox> try -j1
[12:45] <Laney> 32 gigs!
[12:45] <Laney> but yeah it OOM killed firefox and dropbox
[12:45] <desrt> hihi hackers
[12:45] <Laney> don't know why the whole system then went down, no logs about that
[12:46] <Laney> howdy desrt
[12:47] <desrt> hey Laney
[12:47] <Laney> just accidentally opened a pdf in gedit
[12:47]  * Laney stabs the local council
[12:47] <willcooke> happyaron, reminder - pls send your updates
[12:47] <Laney> however it reminds me of that course at uni where we wrote postscript
[12:47] <Laney> man that was fun
[12:49] <desrt> did you put up a new version of the patch, Trevinho ?
[12:49] <Trevinho> desrt: yes
[12:49] <Trevinho> last week
[12:49] <desrt> link me?
[12:49] <Trevinho> desrt: oh, it's the same https://code.launchpad.net/+branch/~3v1n0/gtk/unity-border-radius-support/+merge/288331
[12:51] <desrt> will look, thanks
[12:51] <seb128> hey desrt!
[12:51] <Trevinho> desrt: thank you
[12:55] <desrt> morning, seb
[12:59] <happyaron> willcooke: sure, :D
[13:20] <desrt> Trevinho: sorry, but you probably need to resubmit again :(
[13:43] <Laney> what :(
[13:44] <Laney> one of my monitors just suspended and now I can't get it to come back on
[14:04] <seb128> I've some issues here as well
[14:05] <seb128> like when connecting my laptop to my external monitor I'm pretty sure it used to wake it up/adapt the config
[14:05] <seb128> now I need to press a key/move the mouse for it to kick in
[14:05] <Laney> xrandr thinks it's not connected
[14:05] <Laney> u-c-c can see the name of it at least though
[14:05] <seb128> weird
[14:06] <seb128> I though u-c-c used xrandr to query those info
[14:06] <Laney> yes
[14:06] <Laney> so I can't enable it in u-c-c
[14:06] <Trevinho> desrt: ok, np... let me check the reveiw
[14:06] <Trevinho> review*
[14:06] <seb128> ah, it has the name even when it's not connected
[14:06] <seb128> gotcha
[14:07] <Laney> it knows there's something plugged in
[14:07] <Laney> but can't do anything with it
[14:07] <Laney> whyyyy
[14:07] <seb128> xxxoorg
[14:07] <seb128> or nvidia drivers?
[14:07] <seb128> :p
[14:09] <Laney> bah
[14:09] <Laney> trying nouveau again
[14:10] <seb128> :-(
[14:10] <jcastro> does anyone know when gnome-terminal started shipping the solarized themes? they weren't there in 14.04 and they're here in 16.04.
[14:10] <mhall119> Laney: can you respond to https://plus.google.com/u/0/+MichaelHall119/posts/3yPoJ99j4en ? It looks like the transmission-qt.png icon exists, but the generator isn't finding it
[14:11] <ricotz> hello desktopers, what is this bug about? https://bugs.launchpad.net/ubuntu/+source/plank/+bug/1557011
[14:11] <seb128> ricotz, hey, not that I know about
[14:12] <desrt> IRC [Internet Relay Chat] (n): 1. an online forum for complaining about the fact that telegram appears to be offline
[14:12] <seb128> ricotz, sorry, what do you mean?
[14:12] <seb128> ricotz, it's a sigabrt report
[14:12] <seb128> #9  0x76b02a34 in match (eptr=0xe7fc87 " object at path /org/ayatana/bamf/application/1879036094", ecode=0xd5095e "x", mstart=0xe7fc50 "od: No such interface 'org.ayatana.bamf.application' on object at path /org/ayatana/bamf/application/1879036094", offset_top=2, md=0x7ef93a24, eptrb=0x0, rdepth=3) at pcre_exec.c:516
[14:13] <seb128> ricotz, ^ no bamf available and it aborts
[14:13] <Laney> god
[14:13] <Laney> nouveau doesn't even work at all
[14:13] <seb128> :-(
[14:14] <seb128> mhall119, http://packages.ubuntu.com/search?searchon=contents&keywords=transmission-qt.png&mode=exactfilename&suite=xenial&arch=any
[14:14] <ricotz> seb128, I see, I am not able to look at the included link
[14:15] <seb128> mhall119, that icon seems invalid?
[14:15] <Laney> mhall119: I don't see that icon
[14:15] <seb128> ricotz, you need to be in some team, bugsquad or such, I don't remember which one
[14:15]  * Laney cries
[14:16] <ricotz> seb128, ah ok, looks like a bamf problem though << Trevinho ;)
[14:16] <ricotz> seb128, do I want to be in this group? ;)
[14:17] <ricotz> seb128, I mean does this result in 100+ mails per day
[14:17] <seb128> ricotz, it generates no email afaik but it gives you permissions on bugs triage and access to e.u.c
[14:17] <ricotz> seb128, ok, thanks
[14:18] <Laney> forget this
[14:18] <Laney> I'm going to ragelunch
[14:23] <andyrock> seb128 do you know what's the component that switch off the display when the lid is closed?
[14:24] <seb128> andyrock, no, it's either xorg itself or unity-settings-daemon I guess
[14:24] <seb128> Laney, enjoy
[14:26] <GunnarHj> seb128: Just want to confirm what the *name* is of the thingy which is included in the gnome-software package, and which is supposed to be used in e.g. the desktop docs. Is it just "Software"? Like this:
[14:26] <GunnarHj> -> Use "Software" to add programs and make Ubuntu more useful.
[14:26] <GunnarHj> I.e. combinations like "Software Center" or "Ubuntu Software Center" should no longer be used? (There is still an instance of "Software center" in a lens in Unity Dash.)
[14:27] <seb128> GunnarHj, right, it's "Software"
[14:27] <GunnarHj> seb128: Thanks.
[14:32] <mhall119> Laney: http://bazaar.launchpad.net/~vcs-imports/transmission/trunk/files/head:/qt/icons/hicolor/64x64/ has transmission-qt.png
[14:39] <seb128> mhall119, it doesn't get installed in the deb then
[14:39] <mhall119> so a packaging problem?
[14:40] <seb128> seems so
[14:45] <Trevinho> desrt: see my replies when you can... But I don't think we can fetch such infos from toplevel
[14:45] <desrt> that seems really weird
[14:45] <seb128> mhall119, Laney, that bug is not new and not specific to the store, https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/1212835
[14:47] <mhall119> ah,thanks seb128
[14:47] <desrt> Trevinho: in particular there is a class called "decoration" which has the appropriate border-radius properties
[14:47] <seb128> yw
[14:48] <Trevinho> desrt: I get nothing grepping for that one :o
[14:48] <desrt> Trevinho: the gtkwindow has this available as priv->decoration_node
[14:49] <Trevinho> desrt: I think it's something upstream, not on gtk 3.18
[14:49] <desrt> ah.  could be.
[14:49] <desrt> well, if your approach works then it works
[14:49] <desrt> but it seems like the dialogs get a different treatment
[14:50] <desrt> (again, upstream version)
[14:50] <attente> is canonical irc down?
[14:50] <desrt> IRC [Internet Relay Chat] (n): 1. an online forum for complaining about the fact that other IRC networks appear to be offline
[14:50] <desrt> (yes.  it's down for me too) ;)
[14:53] <seb128> mhall119, the transmission issue has been fixed upstream in the most recent version btw, we if somebody wants to update or backport https://trac.transmissionbt.com/changeset/14374
[14:54] <Trevinho> desrt: dialogs... Mh I did't see that here
[14:54] <desrt> take a look at adwaita
[14:54] <desrt> look for all instances of radius.*7
[14:55] <desrt> there are a bunch scattered about
[14:55] <desrt> decoration class, titlebar widget, message dialogs, etc.
[14:55] <desrt> tooltips get 5, btw.
[14:55] <Trevinho> yeah, tooltips are handled here. Dialogs might be different in our gtk though
[14:56] <desrt> would be nice to have a patch with an eye to the future (read: present)
[14:58]  * desrt watches Trevinho complain about "i don't want to include X11 headers" in a comment immediately adjacent to a patch fragment that calls XChangeProperty
[14:58] <desrt> ...we've already crossed that bridge :p
[14:58] <Trevinho> :)
[14:58] <Trevinho> desrt: I know what you mean, I meant I didn't want to add a new fragment on top... Add more includes
[14:58] <Trevinho> but whathever
[14:59] <desrt> nod.
[14:59] <desrt> you could just write '6'
[14:59] <desrt> since it will always be 6.  forever.
[14:59] <desrt> :)
[14:59] <Trevinho> Yeah, I know... but I don't love magic numbers.
[14:59] <Trevinho> Or adding a new const
[15:00] <Trevinho> that's going to be called once, it shouldn't be really nothing problematic
[15:00]  * desrt shrugs
[15:01] <desrt> seems like a lot of effort to call a function that always returns 6 :)
[15:01] <desrt> and once per new window plus style change
[15:01] <desrt> but ya... i'm knitpicking
[15:04] <desrt> anyway... .commented back.  poke me when you have a new patch
[15:27] <seb128> willcooke, hey, as our theme maintainer, do you want to look at the new icons added to bug #1549490? ;-)
[15:28] <willcooke> seb128, added to the list
[15:28] <willcooke> hope that next week I can make time to get them all done
[15:28] <seb128> great
[15:28] <seb128> I'm going to be on vac but I guess Laney can help you doing a landing
[15:29] <seb128> I've some mps waiting for review on the themes as well
[15:31] <willcooke> #startmeeting Desktop Team Weekly Meeting - 2016-03-15
[15:31] <meetingology> Meeting started Tue Mar 15 15:31:21 2016 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:31] <meetingology> Available commands: action commands idea info link nick
[15:31] <willcooke> Roll call:  andyrock, attente, desrt,  dgadomski, fjkong, happyaron, hikiko, laney, qengho, seb128, sweet5hark, themuso (out), tkamppeter (out), trevinho, robert_ancell (out)
[15:32] <desrt> answer roll call!
[15:32] <Trevinho> o/
[15:32] <dgadomski> \o
[15:32] <hikiko> hello
[15:32] <qengho> SYNACK
[15:32] <FJKong> \o/
[15:32] <happyaron> hey
[15:32] <andyrock> \o
[15:33] <seb128> hey
[15:33] <willcooke> I have another meeting in 30 mins, so if we don't get done in time I'll hand over to seb128
[15:33] <willcooke> but let's get started
[15:33] <willcooke> #topic andyrock
[15:34] <andyrock> * reviews
[15:34] <andyrock> * i've been working on the lockscreen suspend bug. I rewrote our inhibition logic but I've some bad news
[15:35]  * desrt raises an eyebrow at "rewrote inhibit logic"
[15:35] <andyrock> inside unity :D
[15:35]  * desrt 's eyebrow falls back down
[15:35] <seb128> lol
[15:36] <andyrock> basically the problem is that unity/compiz fails to properly "lock" the screen because the screen is turned off
[15:36] <andyrock> so all the frames are kind of trashed
[15:36] <andyrock> and drawn only when the screen is turned on again on resume
[15:36] <Laney> don't you install a suspend inhibitor?
[15:36] <andyrock> yeah
[15:36] <seb128> can't the indicator do the locking before calling the switching or suspend?
[15:36] <andyrock> we do that
[15:36] <andyrock> but compiz fails to draw it
[15:37] <andyrock> because the screen is off
[15:37] <andyrock> so the screen is locked but not drawn
[15:37] <seb128> why is the screen off?
[15:37] <andyrock> and this happens just on lid off because of this
[15:37] <seb128> oh ok
[15:38] <andyrock> if you suspend with a menu it's ok
[15:38] <andyrock> I'm trying to figure our a way to workaround this
[15:38] <seb128> k
[15:38] <andyrock> *out
[15:39] <andyrock> g-s do not fail to do so because it does not use gtk?
[15:39] <andyrock> *opengl
[15:39] <andyrock> sorry
[15:39] <andyrock> i'll keep working on it, at least I know what to fix now

[15:40] <willcooke> thanks andyrock
[15:40] <willcooke> Do you need anyone to help you?
[15:40] <seb128> why is opengl making a difference there?
[15:41] <seb128> willcooke, maybe it would be good to get input from somebody knowing the rendering stack enough to have a clue what's going on
[15:41] <seb128> kgunn's team?
[15:41] <seb128> or maybe desrt knows offhand what could be wrong?
[15:41] <desrt> i would have thought it was easy but the whole "can't draw when the screen is already off" thing is a bit annoying
[15:42] <willcooke> can we add a "simple" force option to compiz?
[15:42] <desrt> well, i guess it's rather because something at the system level (or maybe even firmware) is killing the screen content in response to lid-close before we have a chance to intercept it
[15:42] <seb128> how are other screensavers handling that?
[15:43] <desrt> "poorly"
[15:43] <seb128> :-/
[15:43] <desrt> i still see gnome-shell having similar problems too
[15:44] <seb128> k
[15:44] <hikiko> maybe xfce?
[15:44] <seb128> "fun"
[15:44] <willcooke> oki, andyrock & desrt - can you guys have a chat
[15:44] <seb128> it means it might not be fixable with xorg...
[15:44] <willcooke> lets see if we can find a work around
[15:44] <desrt> i am indeed inclined to blame the graphics stack based on what andyrock just said
[15:45] <desrt> but i never looked into this myself
[15:45] <andyrock> i can propose an ungly workaround
[15:45] <seb128> let's discuss after the meeting
[15:45] <willcooke> th
[15:45] <andyrock> basically we give the control back to lightdm/unity-greeter
[15:45] <willcooke> x
[15:45] <Trevinho> I'm also wondering whether this can happen in all the graphic stacks...
[15:45] <andyrock> but the session is not going to be active on resume
[15:46] <willcooke> let's discuss later
[15:46] <willcooke> thanks chaps
[15:46] <andyrock> yup
[15:46] <willcooke> #topic attente
[15:46] <attente> hey, not much, just gnome-software bugs
[15:46] <attente> (eof)
[15:46] <willcooke> thanks attente
[15:46] <willcooke> good work there
[15:46] <willcooke> #topic desrt
[15:46] <desrt> ° bugs
[15:46] <desrt> ° reviews
[15:46] <desrt> ° some gnome-software fun
[15:46] <desrt> ° releases (coming today)
[15:46] <desrt> ° lots of cat power
[15:46] <desrt> ° finally got my ADP stuff set up
[15:46] <desrt> ␃
[15:47] <willcooke> thanks desrt
[15:47] <willcooke> #topic dgadomski
[15:47] <dgadomski> hey
[15:47] <dgadomski> * bug 1554004 - tested fix and prepared debdiffs for SRU
[15:47] <dgadomski> and that's the only thing this week in the desktop area
[15:47] <willcooke> sweet, thanks dgadomski
[15:47] <dgadomski> thanks
[15:48] <willcooke> #topic FJKong
[15:48] <FJKong> hey
[15:48] <FJKong>  bug 1545910
[15:48] <FJKong> Cannot input Chinese characters into TextField in a QML application Edit
[15:48] <FJKong> bug confirmed, it is caused by system environment variables problem, still need more time
[15:48] <FJKong> Sogou IM
[15:48] <FJKong> wrong position of candidate words when typing in texmacs
[15:48] <FJKong> eof
[15:48] <willcooke> thanks FJKong
[15:48] <willcooke> #topic happyaron
[15:48] <happyaron> hi
[15:49] <happyaron>   1. Write deploy script for the sogoupinyin VM, tired of fixing time to time
[15:49] <happyaron>   2. Fonts work continued
[15:49] <happyaron>   3. Bug fixes for Ubuntu Kylin
[15:49] <happyaron>   4. Planning of LTS translation, will follow up when NUDT has new update, might need to go to Changsha
[15:49] <happyaron> over
[15:49] <willcooke> thanks happyaron
[15:49] <willcooke> #topic hikiko
[15:49] <hikiko> hi
[15:49] <hikiko> last week:
[15:49] <hikiko> * wrote shadows for windows that have alpha and don't provide any shape information (it works with most windows but it can't be merged before I fix the corner cases)
[15:49] <hikiko> * fixed the black dots (but it seems that we can't merge it either: there was another mp for that bug that was rejected before mine because the change affects other plugins, so I plan to push a relevant change after the ezoom and then merge it (since we can temporary hide the problem with marco's trick).
[15:49] <hikiko> this week:
[15:49] <hikiko> * I stopped the shadows/gtk related work and went back to the ezoom development: I am trying to fix a blocking bug I have nux-side + multimonitor issues to move on.
[15:50] <hikiko> eof
[15:50] <willcooke> thanks hikiko
[15:50] <willcooke> #topic Laney
[15:50] <Laney> hi
[15:50] <Laney> • Spent probably 50% of the week working on creating a 'frontend' load balanced http server thing for appstream. I'm waiting on some RTs to test this now.
[15:50] <Laney> • Fixed missing files in gst-bad, reworked the packaging to reduce the risk of that happening again
[15:50] <Laney> • Reverted font to previous version, new one was buggy
[15:50] <Laney> • Rebuilds and tracking (autopkgtests etc) for poppler migration
[15:50] <Laney> • Merge of webkit2gtk
[15:50] <Laney> • Couple of icon fixes for appstream
[15:50] <Laney> • Merge of gtk+3.0 gnome-terminal
[15:50] <Laney> • Was trying to test that last one when my desktop shat itself and now one of the monitors won't work
[15:51] <Laney> • FFe reviews
[15:51] <Laney> 🙚
[15:51] <willcooke> :) thanks Laney
[15:51] <willcooke> #topic qengho
[15:51] <qengho> - IN-POGRESSS: trying to get chromium 49 security update out the door. gtk3 theme support not working. pdf trouble.
[15:52] <qengho> - IN-PROGRESS: self-review.
[15:52] <qengho> - TODO: finish snap package
[15:52] <qengho> EOF
[15:52] <willcooke> thanks qengho
[15:52] <willcooke> #topic seb128
[15:52] <seb128> • one vac day
[15:52] <seb128> • investigated some gnome-calendar segfaults/helped to get some fixes upstream and backported those
[15:52] <seb128> • looked a bit at snappy-by-default (ffe waiting) and upgrades questions
[15:52] <seb128> • got pulled in some meetings about the previous item
[15:52] <seb128> • sponsored an xchat-gnome segfault fix + SRU
[15:52] <seb128> • debuggged some gnome-software issues (mostly with the updates list), suggested some formatting change (waiting for review) and reported server problems which got resolved since thanks to bdmurray
[15:52] <seb128> • bugs triaging/debugging/upstreaming

[15:53] <willcooke> thanks seb128
[15:53] <willcooke> #topic Sweet5hark1
[15:54] <willcooke> we'll come back...
[15:54] <willcooke> #topic TheMuso
[15:54] <willcooke> * Filed MIR for valadoc as is a build dep of a11y-profile-manager that I missed... Some issues need resolving there, so will look into. I'm considering dropping the dep and shipping docs with my tarballs as a work-around.
[15:54] <willcooke> * Started digging into why some indicator menu items, particularly those with icons, are not being spoken by Orca. Seems its something within the GTK GMenuModel code, need to see if I can reproduce with newer gtk first.
[15:54] <willcooke> #topic tkamppeter
[15:54] <willcooke> - More testing for distribution-independent printer driver packaging.
[15:54] <willcooke> - Communication with potential students for this year's Google Summer of Code.
[15:54] <willcooke> - Bugs.
[15:54] <willcooke> #topic Trevinho
[15:55] <seb128> zzZZzz
[15:55] <willcooke> please paste your updates later...
[15:55] <willcooke> #topic robert_ancell
[15:55] <willcooke> - GNOME Software work
[15:55] <willcooke> - LightDM 1.17.6 release
[15:55] <willcooke> - Simple Scan 3.19.92 release
[15:55] <willcooke> - Fixing use of $XDG_CURRENT_DESKTOP
[15:56] <willcooke> #topic any other business
[15:56] <willcooke> I've got to run
[15:56] <seb128> I would like to discuss nautilus
[15:56] <willcooke> but reviews should be out to you later this week
[15:56] <seb128> but can do after the meeting
[15:56] <willcooke> oki, let me end it now and then I will come back and read later on
[15:56] <willcooke> #endmeeting
[15:56] <meetingology> Meeting ended Tue Mar 15 15:56:32 2016 UTC.
[15:56] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2016/ubuntu-desktop.2016-03-15-15.31.moin.txt
[15:56] <willcooke> thanks all
[15:56] <willcooke> bbl
[15:56] <seb128> maybe desrt Laney attente can help there
[15:56] <Trevinho> willcooke: sorry
[15:56] <seb128> thanks
[15:56] <Trevinho> · Final review for launcher bottom, with few fixes
[15:56] <Trevinho> · Various compiz reviews
[15:56] <Trevinho> · Proper headerbar theming for maximized windows in unity (toolbar mode)
[15:56] <Trevinho> · New unity and compiz landing
[15:56] <seb128> good work Trevinho ;-)
[15:57] <attente> nautilus?
[15:57] <seb128> I don't know what to do there
[15:57] <seb128> summary is that we have 3.14
[15:57] <Sweet5hark1> Trevinho: EOF? /me would dump his items too still.
[15:57] <seb128> which is using the gtkplacesidebar widget
[15:57] <Trevinho> OEF :)
[15:57] <Trevinho> EOF
[15:58] <Sweet5hark1> - LibreOffice snap (adding l10n, etc.)
[15:58] <Sweet5hark1> - upstream code review
[15:58] <Sweet5hark1> - patch backporting
[15:58] <Sweet5hark1> - some upstream refactoring
[15:58] <Sweet5hark1> - board call, ESC call
[15:58] <Sweet5hark1> EOF
[15:58] <seb128> or that widget got changed in incompatible ways in gtk 3.16 -> 3.18
[15:58] <seb128> shrug
[15:58] <seb128> noisy channel :p
[15:58] <Laney> hard to be around during a meeting...
[15:58] <Laney> what is the problem with the widget?
[15:58]  * seb128 shakes fist to Sweet5hark1 and Trevinho to not be around and they screw the topic I'm trying to bring
[15:59] <seb128> it was a menu
[15:59] <seb128> it's a popover now
[15:59] <seb128> which is ok
[15:59] <seb128> but they changed the update function that is used to add items to the sidebar
[15:59] <seb128> which nautilus is using
[15:59] <seb128> that takes some new widget now
[15:59]  * Sweet5hark1 prepares a nice tea for seb128 and a buys him a freshly baked cookie ....
[15:59] <Trevinho> seb128: sorry... I was around, but I was about to restart compiz... which crashed :-/
[15:59] <seb128> which is gaction based
[16:00] <seb128> or nautilus 3.14 is not gaction based
[16:00] <seb128> so I don't see an easy way to build the items to feed to the new version of the widget
[16:00] <seb128> you can manually pack things in there, but then you are on your own
[16:01] <seb128> and I didn't manage to make the list look consistent then
[16:02] <attente> seb128: this is supposed to be for adding bookmarks like through the menu?
[16:02] <seb128> no
[16:02] <seb128> it's used to add the "browse network" item in the list
[16:02] <seb128> and context actions
[16:02] <seb128> like eject on the trash
[16:02] <seb128> or format on drives
[16:05] <seb128> https://git.gnome.org/browse/nautilus/commit/?id=8bbb1b4270fd31bff11c3a00de481e86d0090f4a is the nautilus fix
[16:05] <seb128> but that doesn't apply to our codebase since its not ported to gaction
[16:06] <seb128> I tried to copy GtkPlacesSidebar from gtk 3.16 in nautilus and build a copy of the widget reanmed to NautilusPlacesSiderbar
[16:06] <seb128> but that uses gtktrask and gtkbookmarks and other private gtk files
[16:07] <seb128> and it started feeling like a bit too much code copy
[16:07] <seb128> unsure if somebody has a clever idea? the solutions I see are
[16:07] <seb128> - manually manage to pack things in the popover that look similar to the convenient api
[16:07] <seb128> which I didn't manage to do
[16:08] <seb128> - do a copy of the old widget, but it's quite some code to copy and I hit errors
[16:08] <seb128> - do without those items, but they are quite important
[16:09] <seb128> - update nautilus, but then we get the new version mostly untested, which known issues and without menubar
[16:09] <seb128> - ?
[16:10] <attente> what were the issues with the first approach?
[16:10] <seb128> well
[16:10] <seb128> upstream pack those https://developer.gnome.org/gtk3/stable/GtkModelButton.html
[16:10] <seb128> which is gaction based
[16:10] <seb128> if you try to pack a normal button the popover looks weird
[16:10] <seb128> like the button is not having the same padding/marging/color/style than the other items
[16:12] <attente> ok, so what about porting those buttons over to gactions?
[16:13] <seb128> so just a partial porting?
[16:13] <seb128> I guess that would work
[16:13] <seb128> I was just thinking about that
[16:13] <attente> yeah, doesn't have to be everything, just the features we wanted to keep
[16:13] <seb128> would there be a side effect of throwing some gactions in there?
[16:14] <attente> i assume the gactions would just do the same thing that a button click would do
[16:14] <attente> but maybe i don't fully understand the problem
[16:15] <seb128> I'm going to have a try, I though a first disgarded it because I was considering porting to gaction too much work
[16:15] <seb128> but it's true we don't need to that
[16:15] <seb128> we can just add a few ones for the callback
[16:15] <seb128> thanks attente!
[16:16] <attente> ok, good luck seb128 :)
[16:16] <seb128> thanks :-)
[16:17] <seb128> Trevinho, you broke the unity translations in http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/4072
[16:17] <Trevinho> seb128: yeah, it was somewhat what I was expecting
[16:17] <seb128> Trevinho, dh_translation is not smart enough to follow variables
[16:17] <Trevinho> seb128: sooo?
[16:18] <seb128> can we put it back to have GETTEXT_DOMAIN to be "unity"?
[16:18] <Trevinho> seb128: ok
[16:18] <seb128> maybe with a comment to not change it :p
[16:18] <Trevinho> seb128: in cmakefile, right?
[16:18] <Trevinho> seb128: can you propose a branch for that, or should I?
[16:19] <seb128> Trevinho, I can do it
[16:19] <seb128> Trevinho, but if you want to do it feel free I can also approve
[16:19] <seb128> as you prefer
[16:19] <seb128> it's https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1557081 btw
[16:28] <Trevinho> seb128: I'm fine with approving yours :)
[16:28] <seb128> Trevinho, k, going to do that in a bit
[16:28] <Trevinho> desrt: also gtk_css_style_change_affects is only in upstream gtk..
[17:06] <Laney> intriguing
[17:07] <Laney> hdmi works, mini dp doesn't
[17:09] <seb128> is that an hardware issue?
[17:09] <Laney> dunno, i don't have anything else to test it with
[17:10] <seb128> the software stack changed?
[17:10] <seb128> if it was working with 15.10 try from a livecd?
[17:10] <Laney> i'm making a 14.04.0 one now
[17:38] <Laney> might be some monitor weirdness
[17:39] <seb128> did you try turning it off and on?
[17:39] <seb128> :p
[17:39] <Laney> many times
[17:40] <seb128> :-/
[17:40] <seb128> did you find something though
[17:40] <seb128> that you said weirdness
[17:40] <Laney> not really
[17:40] <seb128> rather than failure
[17:41] <Laney> it works on hdmi but not dp
[17:41] <seb128> could still be some hardware failure
[17:41] <Laney> but on dp it also broke the other monitor (dvi) from showing
[17:42] <Laney> under nouveau
[17:42] <Trevinho> desrt: I've updated https://code.launchpad.net/~3v1n0/gtk/unity-border-radius-support/+merge/288331
[17:42] <Laney> on nvidia it just couldnt be activated
[17:42] <Laney> bleh
[17:47] <Trevinho> desrt: also this one might be for you https://code.launchpad.net/~3v1n0/gtk/unity-maximized-headerbar-buttons-hide/+merge/288552
[17:57] <andyrock> i call this a day
[17:57] <andyrock> 'night
[17:57] <willcooke> see ya andyrock
[18:01] <seb128> night andyrock
[18:01] <Laney> me too, got to fit in climbing before pub quiz
[18:01] <Laney> bue!
[18:01] <seb128> Laney, do you consider porting wxwidget from gst0.10 to 1.0 as a feature?
[18:01] <seb128> Laney, 1329779
[18:01] <seb128> bug #1329779
[18:01] <seb128> bah
[18:01] <Laney> I dunno
[18:01] <Laney> but do it
[18:02] <seb128> k :p
[18:02] <Laney> someone should test those bits
[18:02] <Laney> byes
[18:02] <seb128> enjoy climbing and quiz!
[18:02] <willcooke> night Laney
[18:37] <seb128> Sweet5hark1, you are handling https://bugs.launchpad.net/ubuntu/+source/xubuntu-artwork/+bug/1548647 right?
[18:37] <seb128> Sweet5hark1, or asked differently no need to keep sponsors subscribed?
[18:43] <Sweet5hark1> seb128: yes
[18:44] <seb128> Sweet5hark1, thanks!
[18:44] <Sweet5hark1> seb128: is already commited locally even
[18:44] <seb128> even better
[19:25] <willcooke> chrisccoulson, any chance of getting this in for 16.04?  https://code.launchpad.net/~willcooke/firefox/bookmarks-update/+merge/286633
[19:47] <Merkabah> Ok so are there any reason at all for the constant update packages for Ubuntu? I try to use this for hosting servers and I keeps updating crap! This is supposed to be something better then Microsoft!
[19:48] <Merkabah> Oh, maybe the wrong channel sorry!
[19:56] <mdeslaur> Merkabah: https://help.ubuntu.com/community/AutomaticSecurityUpdates
[20:15] <mitya57> seb128, hi, are you taking care of unity-control-center landing (with GunnarHj's and robert_ancell's changes), or can I do that?
[20:15] <seb128> mitya57, please do it
[20:15] <seb128> thanks ;-)
[20:16] <seb128> speaking of
[20:16] <seb128> hey robert_ancell :-)
[20:16] <robert_ancell> seb128, yo
[20:17] <mitya57> robert_ancell, thanks for the MPs btw :)
[20:17] <robert_ancell> mitya57, np
[20:18] <willcooke> hey robert_ancell
[20:18] <robert_ancell> willcooke, hi
[20:18] <willcooke> the gangs all here
[20:18] <robert_ancell> seb128, with the window scaling and the greeter MP - does the greeter not set XDG_CURRENT_DESKTOP=Unity?
[20:21] <robert_ancell> grepping suggests it does not..
[20:21] <robert_ancell> It probably should set XDG_CURRENT_DESKTOP=Unity:UnityGreeter
[20:28] <seb128> robert_ancell,
[20:28] <seb128> $ sudo strings /proc/`pidof unity-greeter`/environ | grep XDG_CURRENT_DESKTOP
[20:28] <seb128> $
[20:44] <robert_ancell> mitya57, seb128, regarding https://code.launchpad.net/~gunnarhj/unity-control-center/not-overwrite-XDG_CURRENT_DESKTOP/+merge/288709 - is there a reason why we don't just drop that entire line?
[20:45] <mitya57> If the greeter session doesn't have XDG_CURRENT_DESKTOP then the panels which have OnlyShowIn=Unity in their desktop file won't be shown
[20:51] <robert_ancell> mitya57, this is u-c-c though, which doesn't run in the greeter
[20:52] <mitya57> Sorry, s/greeter/Ubiquity session/
[20:53] <mitya57> That line was introduced for installer session and I don't think anything changed since then.
[21:00] <seb128> robert_ancell, it's "ubiquity only" which is a custom session started in some old way I think, I don't think they use lightdm
[21:02] <mitya57> setenv is just one line and completely harmless for sessions where it's already set, so it's OK to keep it in my opinion
[21:04] <seb128> robert_ancell, mvo, do you have any opinion about potentially replacing the apt-pkgkitcompat by packagekit in xenial?
[21:05] <robert_ancell> mitya57, just asking because it's a bit confusing to read. Might be worth putting a comment beside it
[21:05] <robert_ancell> seb128, I'm for it if it works
[21:05] <seb128> k, need to try it
[21:05] <seb128> the motivation is because click has a packagekit backend but that doesn't work with the compat layer
[21:06] <seb128> so unity8 session don't have click working
[21:06] <seb128> until user swap the bits
[21:06] <seb128> would make easier to have co-working sessions
[21:06] <robert_ancell> seb128, this is PK 1.0 right?
[21:06] <seb128> no
[21:06] <mitya57> robert_ancell, too late for adding a comment, I don't want to trigger new builds and these ones are mostly finished :)
[21:06] <seb128> 0.
[21:06] <seb128> 0.8
[21:06] <seb128> 1.0 drops the backend support
[21:06] <seb128> which click needs
[21:07] <robert_ancell> seb128, does 0.8 work OK for installing / removing stuff?
[21:07] <seb128> I don't know, that was part of the question :p
[21:07] <seb128> you played with packagekit in g-s before going the apt backend way
[21:07] <seb128> but you had 1.0 in the ppa I guess?
[21:10] <mvo> seb128: no opinion, do whatever you guys think is best
[21:10] <seb128> mvo, thanks
[21:13] <robert_ancell> seb128, yeah, 1.0 in the PPA
[21:13] <seb128> did you try/play with 0.8?
[21:14] <seb128> I think that's not really a good option, it's old/unmaintained
[21:14] <robert_ancell> seb128, not really, but I had heard it wasn't really good enough
[21:14] <seb128> we might better stay on our compat layer
[21:14] <robert_ancell> seb128, yeah, that's my point, if we drop the compat layer I think we have to go 1.0
[21:14] <seb128> that makes sense, thanks
[21:14] <robert_ancell> Which is very desirable, but sounds too risky if no-one is working on ti
[21:14] <seb128> well, it brings us back to our main issue
[21:14] <robert_ancell> and the click issue
[21:15] <seb128> to work click needs packagekit integration
[21:15] <seb128> right
[21:16] <seb128> robert_ancell, thanks
[21:17] <seb128> robert_ancell, other question .... gnome-software, do you plan to land your get_changelog fixes this week?
[21:17] <robert_ancell> seb128, yes
[21:18] <seb128> robert_ancell, also do you know if missing screenshots is a known issue/something people are looking at
[21:18] <seb128> some are displayed
[21:18] <seb128> but e.g cheese has some in other distro and software-center but none in gnome-software
[21:19] <seb128> if you use appstreamcli it lists a valid one
[21:20] <robert_ancell> seb128, oh weird. Yes, cheese has valid screenshots, but confirming they're not showing in g-s
[21:20] <robert_ancell> I will investigate
[21:20] <seb128> thanks
[21:20] <robert_ancell> seb128, can you open a bug?
[21:20] <seb128> sure
[21:22] <seb128> same issue for eog file-roller etc
[21:24] <seb128> robert_ancell, https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1557752
[21:24] <seb128> on that note calling it a day
[21:25] <robert_ancell> seb128, ta
[21:25] <seb128> have a good night there!
[21:25] <robert_ancell> seb128, bye
[21:28] <jdstrand> desrt: hi! I'm trying to run something under confinement and see: GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
[21:29] <jdstrand> desrt: is there an env var or something I should be using?
[21:29] <desrt> this happens because dconf is not installed inside of the container
[21:30] <jdstrand> dconf-gsettings-backend ?
[21:30] <desrt> sounds right
[21:30] <jdstrand> ok, thanks
[21:31] <jdstrand> (btw, this isn't a container, it is a snap, but same thing applies)
[22:00] <willcooke> night all