[04:40] <Steve_Jo1> anyone got a wacom tablet to install properly?
[04:40] <Steve_Jo1> I get mine to install (ubuntu 15.10 with unity) but it stops working after a reboot
[04:40] <Steve_Jo1> any clues where to start?
[04:41] <Steve_Jo1> there is a error reported dialog after reboot but I'm not sure which error log to start in
[04:41] <Steve_Jo1> I followed the instructions on the linux wacom project site
[04:50] <Steve_Jo1> I also see that the syslog is getting flooded with control queue full messages for wacom
[06:13] <hikiko> Hi
[06:16] <duflu> Morning hikiko
[06:48] <hikiko> Hi duflu :-)
[07:30] <desrt> good morning, desktop!
[07:30] <desrt> hikiko, duflu: hi!
[07:35] <hikiko> hi desrt :)
[07:35] <hikiko> are you in EU or jet lagged?
[07:35] <desrt> EU
[07:35] <hikiko> :D
[07:35]  * desrt gives the matrix a workout
[07:35] <hikiko> brussels?
[07:35] <desrt> köln
[07:36] <desrt> 2nd home :)
[07:36] <hikiko> germany?
[07:36] <desrt> ya.  NRW.
[07:36] <hikiko> :D
[07:37] <duflu> desrt: Morgen
[07:57] <ricotz> desrt, hey
[07:58] <ricotz> desrt, could take a look at these patches? https://bugzilla.gnome.org/show_bug.cgi?id=761337
[07:58] <ubot5`> Gnome bug 761337 in introspection "Fix some annotations" [Normal,New]
[08:32] <happyaron> hey seb128
[08:41] <Laney> yo
[08:45] <hikiko> Trevinho, andyrock could you review this branch (if you are here): https://code.launchpad.net/~hikiko/unity/unity.shadows-on-existing-pixmaps/+merge/284068 ?
[08:50] <seb128> hey happyaron Laney hikiko
[08:51] <seb128> good morning desktopers
[08:51] <hikiko> hey seb128 happyaron Laney desktopers
[08:53] <Laney> what's up
[08:56] <darkxst> hey seb128 Laney hikiko
[08:56] <seb128> hey darkxst
[08:57] <darkxst> is there some reason that the valac package ended up back in universe?
[08:57] <darkxst> (just that binary package only)
[08:57] <seb128> Laney, getting something to eat, I wish I was at the hotel with you guys now, their buffet is quite nice ;-)
[08:57] <Laney> seb128: I'll post you some cheese if you want
[08:57] <seb128> darkxst, likely because nothing was depending it/pulling it in main
[08:57] <seb128> Laney, :-)
[08:58] <seb128> Laney, did you guys work all night?!
[08:58] <darkxst> seb128, build-deps don't count there?
[08:58] <seb128> they do
[08:59] <seb128> yeah, it's showing on http://people.canonical.com/~ubuntu-archive/component-mismatches.html
[08:59] <seb128> [Reverse-Build-Depends: d-conf (MAIN)]
[08:59] <seb128> maybe that was not the case when it got demoted?
[09:00] <Laney> or an error when the new source got newed
[09:00] <Laney> seb128: until like 12:30 or 1
[09:00] <Laney> then we went for falafel
[09:01] <darkxst> seb128, there are more than just d-conf, g-c-c and u-c-c for example
[09:01] <seb128> well, dunno then, as Laney said, maybe when it was NEWed if it comes from a different source
[09:02] <seb128> does it matter much how it ended up being in universe?
[09:02] <darkxst> no, just needs to be promoted again
[09:02] <seb128> it feels like arguing for the sake of arguing
[09:02] <seb128> yeah, it's on component mismatch, it's going to be promoted
[09:02] <seb128> let me look at that in a minute
[09:03] <darkxst> ok, thanks
[09:03] <willcooke> morning / evening
[09:03] <TheMuso> Hey folks. :)
[09:03] <willcooke> hey TheMuso!!
[09:03] <willcooke> How goes?
[09:04] <darkxst> hey willcooke
[09:04] <TheMuso> Not too bad thanks. :)
[09:04] <seb128> hey willcooke
[09:04] <seb128> evening TheMuso
[09:04] <Laney> http://162.213.34.169/html/xenial/main/index.html
[09:05] <Laney> nice drop in warnings ;-)
[09:05] <willcooke> Laney, nice!
[09:05] <Laney> http://162.213.34.169/html/xenial/main/issues/index.html & some work for us to do
[09:05] <Laney> hey willcooke
[09:05] <Laney> wie gehts?
[09:06] <willcooke> Laney, what time did you guys get done last night?
[09:06] <willcooke> Not too much later I hope
[09:06] <Laney> I guess like 12.30
[09:07] <willcooke> oh boy, well thank you
[09:07] <davmor2> willcooke: you say last night like you think he went to bed ;)
[09:07] <willcooke> :)
[09:07] <willcooke> tbh, they probably didnt
[09:08] <seb128> they just had a small pause for falafel apparently
[09:08] <willcooke> seb128, doing some house keeping.. if I remove didrocks from the desktop team that will probably break things for him won't it?
[09:08] <seb128> they went straight back to business
[09:08] <willcooke> dedication right there
[09:08] <willcooke> oh, and it's review time as well
[09:08] <seb128> willcooke, no, it shouldn't
[09:08] <willcooke> ;)
[09:08] <seb128> he's going to stop receiving your weekly meeting reminders
[09:08] <willcooke> seb128, oki, I'll remove him then ( :(( )
[09:08] <seb128> but that should be it
[09:09] <seb128> diiiddrroocccks
[09:09] <seb128> you are going to be missed in the team!
[09:09] <seb128> he's coredev so he's still going to have access to our vcs-es etc
[09:09] <willcooke> pssch, he's not even online. Slack.
[09:09] <seb128> those marketing people...
[09:09] <seb128> I'm sure they had a nice dinner with after meal drinks
[09:09] <larsu> good morning!
[09:10] <willcooke> HAHA!  It's funny because its true.
[09:10] <seb128> hey larsu :-)
[09:10] <willcooke> morning larsu
[09:10] <seb128> willcooke, :-)
[09:10] <larsu> hi willcooke
[09:17] <alexarnaud> Hello all!
[09:19] <pitti> good morning everyone! (forgot  to say earlier, *tsk*)
[09:19] <larsu> hi pitti!
[09:20] <Laney> hey pittiiii
[09:21] <larsu> hi Laney!
[09:21] <pitti> c'est comme printemps !
[09:21] <larsu> it's rainy here
[09:21]  * pitti looks at a sunny garden with hundreds of crocusses and thousands of snowdrops..
[09:22] <larsu> was ist hier los?
[09:22] <larsu> pitti: nice!
[09:22] <pitti> larsu: simple -- this isn't Belgium any more :)
[09:22] <larsu> haha
[09:22] <larsu> good point
[09:23] <seb128> hey alexarnaud pitti
[09:24] <alexarnaud> hey seb128 pitti larsu
[09:25] <pitti> bonjour alexarnaud et seb128, comment allez-vous ?
[09:25] <seb128> pitti, ça va bien ! et toi ?
[09:25] <alexarnaud> pitti: fort bien et toi ?
[09:26] <pitti> argh, compose key broken
[09:26] <pitti> a bit tired, I just keep  going to bed late as we have another virtual sprint this week
[09:28] <happyaron> hey pitti larsu
[09:28] <larsu> hi happyaron
[09:28]  * larsu and Laney are searching for icons
[09:28] <larsu> ARGH
[09:28] <larsu> seb128!!!!
[09:28] <happyaron> seb128: would you mind approving open-gram in trusty queue when you got some time? (for SRU)
[09:29] <larsu> seb128: we know what you did in summer of 2010
[09:29] <larsu> AND WE DON'T LIKE IT
[09:29]  * happyaron is curious about what was done
[09:31] <seb128> larsu, whatever that is you simply don't understand young padawan!
[09:32] <seb128> is that icon theme related? ;-)
[09:32] <larsu> Laney tells me this is a star wars reference
[09:32] <Laney> https://launchpadlibrarian.net/51121591/gnome-icon-theme_2.30.3-1ubuntu1_2.30.3-1ubuntu2.diff.gz
[09:32] <Laney> THIS
[09:32] <Laney> IS NOT ACCEPTABLEEEEEEEEEEEEEEEEEEEE
[09:32] <seb128> lol
[09:32] <larsu> seb128: yes. We wondered why everyone has nice font viewer icons from adwaita
[09:32] <larsu> except for us
[09:33] <seb128> that's bs
[09:33] <seb128> g-i-t is in universe
[09:33] <Laney> the change lives on
[09:33] <seb128> it's not even installed on my machine
[09:33] <Laney> in adwaita
[09:33] <seb128> that I don't claim responsability for ;-)
[09:34]  * larsu hugs seb128 
[09:34] <Laney> it's going to be okay
[09:34]  * seb128 hugs larsu back
[09:34] <Laney> good icons coming your way
[09:34] <Laney> 2016 is our year
[09:34] <larsu> e're having a blast here becasue of that change
[09:34] <seb128> that rm removes emblems emotes and status
[09:34] <seb128> why are apps having their icons on those folders?
[09:34] <Laney> hahahahaha
[09:34] <seb128> and not in apps?
[09:34] <Laney> stop trying to wriggle out!
[09:34] <seb128> :p
[09:34] <Laney> it got expanded later on to remove all 256
[09:35] <larsu> there's no escaping the blame for this
[09:35] <seb128> that also I deny responsability for :p
[09:35] <larsu> it's because he has a low res screen and x86
[09:35] <larsu> doesn't need big icons
[09:35] <Laney> go fight for i386 on devel instead
[09:35] <Laney> it needs you
[09:35] <seb128> I've svg
[09:35] <seb128> why would I need 256 pixmaps
[09:35] <seb128> ?
[09:36] <larsu> software center wants them
[09:36] <seb128> does it?
[09:36] <larsu> and the icon is blurry in my dash
[09:36] <seb128> or you mean gnome-software? ;-)
[09:36] <larsu> yes, it wants 64 and (optionally) 25
[09:36] <seb128> iz GTK bog
[09:36] <larsu> *256
[09:36] <seb128> ah
[09:36] <seb128> 64 is what is missing then :-)
[09:36] <larsu> seb128: gnome-software implements the app stream spec which  mandates it
[09:36] <larsu> seb128: well, no.
[09:36] <seb128> yeah for another crappy spec!
[09:38] <larsu> making people have better icons is good
[09:38] <larsu> same for descriptions and screenshots
[09:38] <seb128> forcing people to have a stack of big bitmaps on their disk is not especially good
[09:38] <seb128> you can have good svg icons
[09:39] <seb128> it should be the choice of the appdev to provide a bitmap or a svg as their convinience
[09:39] <larsu> yeah I think we should only ship 8x8 then
[09:39] <larsu> don
[09:39] <larsu> don't have that much disk space
[09:39] <larsu> it's expensive these days
[09:39]  * seb128 slaps larsu
[09:39] <larsu> :P
[09:39] <seb128> dude
[09:39] <larsu> also, think of all the bandwidth!
[09:39] <seb128> don't tell me that a svg can't look good at 256x256
[09:39] <Laney> you don't have an svg for the font viewer
[09:39] <seb128> well, you could
[09:39] <Laney> you have a symbolic icon svg
[09:40] <Laney> yes
[09:40] <seb128> it' stupid that spec forbid you to use a svg if you would prefer so
[09:40] <seb128> or rather that it forces you to provide a 256 pixmap
[09:40] <seb128> oh well
[09:40] <larsu> seb128: it doesn't. You can have svg if you want
[09:40] <larsu> it's just that adwaita chooses not to
[09:40] <seb128> yeah, but it mandates to have a pixmap as well
[09:40] <seb128> according to what you said before
[09:41] <Laney> o
[09:41] <Laney> no
[09:41] <Laney> you need to have something which is at least 64
[09:41] <Laney> if that's a scaled svg that is ok
[09:41] <seb128> k
[09:41] <seb128> all good then :-)
[09:41] <larsu> :)
[09:43] <seb128> larsu, and I know that disk space is not an issue for most people, but you add 15M there and there and end up having a
[09:43] <seb128> 3G iso instead of a 1G one
[09:43] <seb128> and it has a cost, even if you find that being funny ;-)
[09:44] <seb128> more mirror, bandwith, datas to copy (= slower install)
[09:45] <seb128> not saying we shouldn't add those icons back
[09:45] <seb128> but the change was not that crazy
[09:48] <larsu> yeah fair enough
[09:48] <seb128> sorry for the argument :-)
[09:49] <seb128> is that change also going to fix my sound panel having a low res icon? ;-)
[09:49] <larsu> it does?
[09:49] <larsu> no, this change is for adwaita
[09:49] <seb128> k
[09:49] <seb128> yes
[09:49] <seb128> if you open u-c-c -> sound and alt-tab you should see that the icon is low res
[09:49] <larsu> we noticed it when running the app stream generator for which I fixed the icon loading last night
[09:49] <seb128> k
[09:49]  * Trevinho forgot to say hi...
[09:49] <seb128> hey Trevinho! had a good fosdem & trip back?
[09:49] <larsu> Trevinho: you get another chance tomorrow
[09:50] <Trevinho> Finally St home though
[09:50]  * pitti hugs seb128 for trying to fight back against cruft and fat a bit
[09:50] <larsu> seb128: you're right
[09:50]  * seb128 hugs pitti back
[09:50] <larsu> ugh, ugly
[09:50] <pitti> we already have an 1.5 GB image, this just grows unbounded
[09:50] <pitti> even though we didn't really add anything significant on the desktop in several cycles -- in xenial we even disabled some stuff
[09:50] <Trevinho> seb128: yes thanks, all good... I'm sorry I didn't say you but on Friday :-(
[09:51] <larsu> pitti: do we install adwaita-icon-theme bu default?
[09:51] <pitti> Task: ubuntu-desktop, ubuntu-usb, kubuntu-desktop, kubuntu-full, edubuntu-desktop, edubuntu-usb, xubuntu-core, xubuntu-desktop, mythbuntu-frontend, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-slave, mythbuntu-backend-master, mythbuntu-backend-master, lubuntu-core, ubuntustudio-desktop, ubuntustudio-desktop-core, ubuntu-gnome-desktop, ubuntu-sdk-libs,
[09:51] <larsu> I'd be fine if theme authors only include svg at those sizes
[09:51] <pitti> ubuntukylin-desktop, ubuntu-mate-core
[09:51] <pitti> larsu: yes
[09:51] <larsu> hm, k
[09:51] <larsu> maybe we should ask them to fix it
[09:51] <larsu> but I'm not fine with blurry icons
[09:51] <pitti> why would svg be blurry?
[09:51] <larsu> and apparently seb128 isn't either ;)
[09:52] <pitti> isn't the whole point of svg to always look good at any scale?
[09:52] <seb128> Trevinho, no worry, we see each other again in not so long
[09:52] <Trevinho> ;-)
[09:52] <larsu> pitti: sorry, that came out wrong. They don't install svg right now, but 256x256 pngs. Out "fix" is to just drop those, which makes icons blurry
[09:52] <larsu> pitti: real fix: make them include svg for those sizes
[09:52] <pitti> ack
[09:53] <seb128> I wonder if they didn't have .svg back then when we did the change
[09:53] <larsu> s/out/our, of course
[09:53] <pitti> or maybe nautilus should just stop having icons a quarter the size of my screen again
[09:53] <larsu> seb128: dunno. Source has been svg for a long time, but back then rendering times might have been unacceptable
[09:54] <larsu> pitti: haha, this is about gnome-software, the dash, alt-tab, etc
[09:54] <seb128> pitti, yeah, we plan on reverting nautilus for the LTS
[09:54] <larsu> REVERT ALL ZE THINGS
[09:54] <seb128> but different issue
[09:54] <seb128> :-/
[09:54] <pitti> hm, it would be great if we could only ship the svgs, and they would then be rendered and cached for your DPI/chosen icon size
[09:56] <larsu> we can't do that for smaller sizes, as they're sometimes tweaked
[09:57] <seb128> larsu, Laney, the icon is provided by the server? if that's an Ubuntu server we should probably run the collector using our theme rather than adwaita no?
[10:00] <larsu> seb128: of course. Humanity doesn't include preferences-desktop-font and we fall back to Adwaita
[10:00] <larsu> this is how we noticed
[10:01] <seb128> k
[10:16] <alexarnaud> seb128: I don't understand exactly why but if I restart from scratch everything compile
[10:16] <seb128> alexarnaud, why wouldn't it compile?
[10:17] <alexarnaud> seb128: I don't know exactly, maybe something wrong in copy from VBox shared folder
[10:17] <alexarnaud> I need to investigate to understand
[10:18] <alexarnaud> I've tried today morning to give you a proper log and everything was good
[10:18] <alexarnaud> The day begins well :)ù!
[10:18] <seb128> :-)
[11:35] <dpm> hi willcooke, did you get the chance to look further at the webbrowser app log to debug why apps weren't starting on the unity 8 session?
[11:37] <willcooke> dpm, no sorry, haven't looked
[11:37] <dpm> willcooke, np, just wondering if it had been something obvious
[11:38] <willcooke> dpm, from the log file it looked like a seg fault, so I expect it will be something in Mir that has changed and the apps need to catch up
[11:40] <dpm> willcooke, ack. What's the best project to file the bug against, unity8-desktop-session-mir?
[11:40] <willcooke> I think the app which is crashing is better
[11:41] <dpm> it's all of them :)
[11:41] <dpm> anyway, I'll see if I can get a crash report
[11:51] <larsu> Laney: wie kann das sein?
[11:53] <larsu> didrocks: thanks!
[11:53] <larsu> for helping Laney write that script
[12:02] <didrocks> larsu: euh… ok :p
[13:19] <willcooke> andyrock, hikiko Trevinho - could you quickly make sure your cards are up to date on the Trello board before we start the meeting?
[13:19] <andyrock> sure
[13:19] <hikiko> sure
[13:20] <willcooke> tghx
[13:20] <willcooke> thx
[13:25] <hikiko> Reboot :-/
[13:28] <Laney> meow
[13:31]  * seb128 gives some milk to Laney
[13:32] <willcooke> andyrock, hikiko - https://plus.google.com/hangouts/_/canonical.com/unity-7-sprint?authuser=0
[13:34] <seb128> andyrock, you are laaate ;-)
[13:34] <Trevinho> :-D
[13:34] <andyrock> like always
[13:34]  * andyrock is joining
[13:34] <willcooke> :)
[13:36] <larsu> what's this meeting that we're missing
[13:36] <larsu> ?
[13:38] <seb128> larsu, unity7 trello board review
[13:38] <seb128> larsu, feel free to join if you want
[13:39] <seb128> it's a regular meeting, we just skept over some because of travels
[13:40] <larsu> seb128: nah Laney is making me do work right now :/
[13:40] <seb128> get Laney to join the unity7 review while you work ;-)
[13:41] <seb128> Laney, btw, do you know if the plan is to remove aptdaemon from the archive when we land policykit 1.0?
[13:41] <seb128> or is that a robert_ancell question
[13:42] <seb128> it makes me a bit nervous
[13:48] <Trevinho> hikiko: I've double checked... The classes are fine, but just add also "google-chrome-unstable"
[13:48] <Laney> it doesn't work any more with pk 1.0
[13:48] <Laney> so yes
[13:48] <seb128> k
[13:50] <seb128> let's see how that goes
[13:50] <seb128> it makes me a bit nervous...
[13:52] <larsu> why?
[13:53] <hikiko> ok Trevinho will do after the meeting :)
[13:54] <seb128> because we have been using aptdaemon for ever and I'm not confident that there is not some package in the archive, kubuntu, ... which rely on some specific api it's providing or that everything is going to work with packagekit
[13:55] <larsu> ah, right
[14:35] <hikiko> Trevinho, https://code.launchpad.net/~hikiko/compiz/compiz.handles-chrome-chromium-windows-in-fullscreen/+merge/282426
[14:36] <hikiko> could you approve it?
[14:36] <seb128> tedg, mterry, do you know what code positions the indicator menus in unity-greeter?
[14:36] <hikiko> (the google-chrome-unstable addition)
[14:37] <tedg> seb128: We specify the position in the indicator ini file, is that useful?
[14:37] <tedg> seb128: Or do you need the code itself?
[14:38] <seb128> tedg, no, I mean the popdown menu on screen
[14:38] <seb128> not the indicators order
[14:38] <seb128> tedg, if we enable hi-dpi scaling the menus are opened shifted from the indicators position
[14:38] <tedg> Oh, I see.
[14:39] <seb128> but I can't figure out what set the position
[14:39] <tedg> I thought we were using GTK for that, because it has all that placement code.
[14:39] <tedg> But I haven't looked for a long time.
[14:40] <seb128> it's possible, but then for some reason it doesn't work :-/
[14:40] <tedg> Yeah, I imagine that GTK has new API for more information that we're not using.
[14:40] <tedg> When they added HiDPI support.
[14:41] <seb128> who is "we" in that case
[14:41] <seb128> I don't find much gtk_menu code in unity-greeter
[14:41] <seb128> and the indicators work in an unity session so I assume they are fine
[14:41] <tedg> I think it's probably libindicator
[14:41] <seb128> or unity is doing something...
[14:42] <tedg> I imagine the greeter never ditched that.
[14:42] <seb128> to replace it with what?
[14:43] <tedg> Oh, oh, larsu's name is on code here. It must be all his fault :-)
[14:43] <seb128> lol
[14:43] <tedg> seb128: I think that the main unity started going directly to the models instead of using the lib.
[14:43] <tedg> Which makes sense.
[14:44]  * larsu hides under the conference table
[14:44] <seb128> ok, I give up for now
[14:44] <seb128> I just can't find it
[14:44] <seb128> thanks tedg
[14:45] <tedg> We had always said we wanted to deprecate libindicator, it just never really got pushed to the final state.
[14:45] <seb128> well, I doubt it's going to be a priority for this cycle
[14:45] <seb128> but I don't see any code in libindicator that set the x,y for the menu popdown
[14:46] <tedg> seb128: Perhaps that's the issue ;-)
[14:46] <tedg> I think it's the gtk_menu in indicator-ng.c that is being used.
[14:47] <seb128> tedg, thanks
[14:47] <seb128> going for some exercice before our weekly meeting but I'm going to have another look once I'm back
[14:48] <larsu> seb128: enjoy!
[14:48] <seb128> larsu, thanks ;-)
[14:49] <tedg> np, I think the widget actually gets passed up. So it'd have to be the caller that was setting the position.
[14:49] <seb128> that seems complex
[14:49] <seb128> how is it positioned atm?
[14:50] <tedg> I believe there was a gtk function that positions a menu based on another widget.
[14:50] <seb128> looks like whatever does it should know about the scaling factor and take into account to position
[14:50] <larsu> ya, probably that doesn't account for hidpi
[14:50] <larsu> but simply passes pixels
[14:50] <seb128> tedg, gtk_widget_translate_coordinates?
[14:51] <seb128> larsu, "that"?
[14:51] <tedg> I think we were using gtk_menu_popup()
[14:51] <seb128> tedg, no such function in the libindicator source
[14:51] <larsu> seb128: the menu positioning function
[14:51] <tedg> Yes, I think the caller had to call that on the menu passed up from libindicator
[14:51] <seb128> nor in unity-greeter
[14:52] <larsu> it's in unity-panel-service, not libindicator
[14:52] <tedg> Hmm...
[14:52] <seb128> larsu, we are speaking about unity-greeter, does that use ups?
[14:52] <seb128> I don't think it does
[14:52] <larsu> oops
[14:52]  * larsu is silent and continues fixing bugs for Laney 
[14:52] <seb128> menus are well positioned in unity ;-)
[14:53] <Laney> SILENCIO
[14:53] <seb128> k, really need to go if I want to be back for the meeting
[14:58] <tedg> seb128: It looks like in menubar.vala it is creating an IndicatorMenuItem which subclasses Gtk.MenuItem. Then it sets the indicator menu as a submenu of the widget on the panel. So I think it is the GTK code for opening submenus that is positioning the menu.
[15:25] <willcooke> desktoppers - in a meeting which might over run a little bit
[15:25] <desrt> vote seb!
[15:31] <willcooke> ok done
[15:31] <willcooke> #startmeeting Desktop Team Weekly Meeting - 2016-02-02
[15:31] <meetingology> Meeting started Tue Feb  2 15:31:31 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] <qengho> Dang!
[15:32] <willcooke> Roll call: andyrock, attente, desrt,  dgadomski, fjkong (out), happyaron, hikiko, laney (maybe out), larsu (maybe out), qengho, seb128, sweet5hark (out), themuso (out), tkamppeter, trevinho, robert_ancell (out)
[15:32] <desrt> hello willcooke and fellow teammates!
[15:33] <Trevinho> \o/
[15:33] <willcooke> looks like it's just us three :)
[15:33] <attente> hi :)
[15:33] <willcooke> 4
[15:33] <desrt> hi attente.  how's toronto? :)
[15:33] <larsu> hi!
[15:33] <andyrock> \o
[15:33] <attente> desrt: you're missing out on the chinatown gang violence
[15:33] <larsu> uh oh
[15:33] <desrt> attente: ya... i saw that.
[15:33] <desrt> toronto is going to hell.  i'm staying in köln.
[15:34] <willcooke> :D
[15:34] <Texou> hi
[15:34] <Texou> hi didrocks
[15:34] <willcooke> Let's get this meeting started then
[15:35] <willcooke> Texou, please hold on a little while, while we do a quick meeting
[15:35] <alexarnaud> hi pepito !
[15:35] <willcooke> #topic andyrock
[15:35] <andyrock> hey
[15:35] <andyrock> I'm working on g-s launcher integration
[15:35] <andyrock> should be done soooon!
[15:35] <andyrock> \eof
[15:36] <willcooke> thanks andyrock
[15:36] <willcooke> #topic attente
[15:36] <attente> hey, not much news besides fixing a lot of the patches at https://bugzilla.gnome.org/show_bug.cgi?id=756579
[15:36] <attente> (eof)
[15:36] <ubot5`> Gnome bug 756579 in Widget: GtkMenu "GTK should let GDK position menus" [Normal,New]
[15:36] <willcooke> thanks attente
[15:36] <willcooke> #topic desrt
[15:36] <desrt> hi!  just back from fosdem/hackfest
[15:37] <desrt> the hackfest was not the _most_ productive one that i've had (due to an uncharacteristic bout of intense jetlag) but i managed to get some reviewing and small patches done, along with discussing crack ideas
[15:37] <desrt> in particular, i got a chance to sync up with alex on dconf containersation issues (he is driving the effort to make gnome apps container-friendly)
[15:38] <desrt> working now on finishing up some patches to fundamentally change how we do type utility macros in gobject -- g_typeof()...
[15:38] <desrt> after that, i'm back to the gsettingsbackend work... it seems that really a lot of people are suddenly interested in this (for about three separate reasons)
[15:38] <desrt> finally: i'm on CEST this week and next
[15:38] <desrt> (eof)
[15:39] <willcooke> thanks desrt
[15:39] <willcooke> #topic dgadomski
[15:39] <dgadomski> hey
[15:39] <dgadomski> * fix to old and annoying bug 1337873 has been released!
[15:39] <ubot5`> bug 1337873 in ifupdown (Debian) "ifupdown initialization problems caused by race condition" [Unknown,New] https://launchpad.net/bugs/1337873
[15:39] <dgadomski> * backported fix and prepared debdiffs for SRU for bug 1538724 - completely preventing users from launching firefox in some configurations
[15:39] <ubot5`> bug 1538724 in firefox (Ubuntu Wily) "GraphicsCriticalError: |[0][GFX1]: Unknown cairo format 3" [High,Triaged] https://launchpad.net/bugs/1538724
[15:39] <dgadomski> eof
[15:40] <willcooke> cool, thanks dgadomski
[15:40] <dgadomski> thanks
[15:40] <willcooke> #topic FJKong_
[15:40] <willcooke> sogou bug tracking
[15:40] <willcooke> display garbled code reported by user.
[15:40] <willcooke> cannot adjust order of candidate words.
[15:40] <willcooke> record pinyin search video.
[15:40] <willcooke> #topic happyaron
[15:41] <willcooke> happyaron, please let me have your update by email
[15:42] <willcooke> #topic hikiko
[15:43] <seb128> lag?
[15:43] <larsu> lug?
[15:43] <seb128> log?
[15:43] <larsu> leg?
[15:43] <qengho> gal?
[15:43] <Laney> lyg
[15:43] <hikiko> fixed the last shadow issues and proposed for review (here's a demo with the shadow of a blob-shaped window that changes in real-time: https://www.youtube.com/watch?v=LABxkCLVSUg), added the change for chrome-unstable we discussed on the meeting and my next task will be to transform the nux and unity components using the enhanced zoom plugin transformations eof
[15:43] <hikiko> sorry guys :)
[15:44] <larsu> hikiko: nice work!
[15:44] <willcooke> thanks hikiko
[15:44] <willcooke> #topic Laney
[15:44] <willcooke> • SRUed gstreamer 1.6.3 point releases to wily - please test if you're
[15:44] <willcooke> running wily
[15:44] <willcooke> • Uploaded gvfs to D + U
[15:44] <willcooke> • Fixed some tests to make gvfs migrate
[15:44] <willcooke> • Worked with IS to get appstream.ubuntu.com deployed - currently doing
[15:44] <willcooke> initial run
[15:44] <willcooke> • FOSDEM
[15:44] <willcooke> • Appstream sprint - fix icon handling code, work on charm/server, bug
[15:44] <willcooke> fixes to extractor, some looking at gnome-software
[15:44] <willcooke> ☬
[15:44] <desrt> lig.   (see what i did there?)
[15:44] <willcooke> #topic larsu
[15:44] <larsu> git@github.com:larsu/appstream-dep11.git
[15:45] <larsu> oops (wrong paste)
[15:45] <larsu> my penultimate meeting :/
[15:45] <larsu> two hackfests and a fosdem
[15:45] <larsu> gnome: a bit low on discussions, but did some glib work and talked to pwithnall about making glib log to the journal
[15:45] <larsu> apstream: improve icon finding code of the appstream generator; test new stuff with gnome-software
[15:45] <larsu> also managed some progress on geonames in between

[15:45] <willcooke> :) thanks larsu
[15:45] <willcooke> #topic qengho
[15:47] <willcooke> lag!
[15:47] <seb128> seems like a recurrent one
[15:47] <willcooke> he was here a minute ago
[15:47] <seb128> it persists through weeks :p
[15:47] <seb128> I've seen that somewhere...
[15:47] <qengho> * Reviving no-shared-object Chromium on non-32-bit, if the builder has enough RAM.
[15:47] <qengho> * Cr packaging for snapcraft2.
[15:47] <qengho> * Other small tasks: zfs-related patches (grub) and 16.04 docs. tor middle-relay snap.
[15:47] <qengho> * Away next week!
[15:48] <qengho> EOF
[15:48] <willcooke> thanks qengho, just fixed the calendar entry
[15:49] <willcooke> #topic seb128
[15:49] <seb128> hey
[15:49] <seb128> • looked at wrong handling of day events in the indicator
[15:49] <seb128> • went to fosdem for a day
[15:49] <seb128> • catchup on things after travelling, trying to get a good idea of what's the status of the features for xenial and what we need to focus on
[15:49] <seb128> • spent some time doing administrative work (trips booking&expenses, some hr issues)
[15:49] <seb128> • looked a hidpi issues in the greeter
[15:49] <seb128> • joined several discussions about current work & next cycle

[15:49] <willcooke> thanks seb128
[15:50] <willcooke> seb128, that reminds me (even though it's written on a piece of paper in front of me...)
[15:50] <willcooke> desktoppers, at the end of the meeting let's have a quick Feature Freeze review
[15:50] <seb128> "discuss status of the features"? ;-)
[15:50] <desrt> seb128: we're annoyed that you didn't say goodbye :p
[15:50] <willcooke> #topic tkamppeter
[15:51] <tkamppeter> - Phone: Checked and discussed how to submit the printing work. Waiting for willcooke and product management about dicesion.
[15:51] <tkamppeter> - LSB: Looked into Debian's dropping of the set of LSB meta packages to allow running LSB (distribution-independent) binary packages on Debian and Ubuntu, leading to OpenPrinting printer driver packages not working any more, bug 1536353, re-introduction probably best and easiest solution.
[15:51] <tkamppeter> - Foomatic: Thoughts about Foomatic's future. Gutenprint will remove their Foomatic/IJS driver flavor, removing the main scalability issue, will add Google Summer of Code project idea to create a way to generate a CUPS *.drv (PPD generator) file from the Foomatic data.
[15:51] <ubot5`> bug 1536353 in system-config-printer (Ubuntu) "[regression] Printer drivers install is broken as lsb package is not available anymore" [Undecided,New] https://launchpad.net/bugs/1536353
[15:51] <tkamppeter> - Bugs.
[15:51] <willcooke> thanks tkamppeter
[15:51] <willcooke> #topic Trevinho
[15:51] <seb128> desrt, yeah, sorry, too many people at the beer event and then you were not at breakfast and I had to leave :-/
[15:52] <seb128> trreeeviiiiinho
[15:52] <desrt> i saw him!
[15:53] <larsu> in Köln?
[15:53] <Trevinho> Oh
[15:53] <Trevinho> · Some upstream work for libwnck
[15:53] <Trevinho> · Work with kylin for some tunings
[15:53] <Trevinho> · Reviews, reviews, reviews (compiz, unity)...
[15:53] <Trevinho> · Attended FOSDEM
[15:53] <Trevinho> 
[15:53] <willcooke> thanks Trevinho
[15:53] <willcooke> #topic Status of features ahead of feature freeze
[15:54] <willcooke> So we had a bit of a Gnome Software meeting yesterday to check on the status of the components
[15:54] <willcooke> it's looking close, but things are moving
[15:55] <willcooke> but, seb128 you have some concerns about others things which depend on pk1.0
[15:55] <seb128> well, it just that nobody seems to really own that landing
[15:56] <seb128> and I'm unsure how much testing we got from the different pieces
[15:56] <seb128> like if removing aptdaemon is going to be smooth and work
[15:57] <seb128> or if we are going to notice that britney hits n regressions and things get stucked until somebody fix language-selector or some kde app
[15:57] <willcooke> is a sensible next step to send an email to the desktop mailing list?
[15:58] <seb128> I'm not sure it's going to help
[15:58] <seb128> we need somebody to own that landing, who go ahead with the update and file the aptdaemon removal and deals with britney issues and bugs
[15:59] <willcooke> who can deal with that?  volunteers please
[16:00] <willcooke> seb128, would Robert be a suitable person?
[16:00] <seb128> if we wants to do it
[16:01] <seb128> he set up a ppa and did part of the job but he seems busy dealing with actual coding on g-s
[16:01] <seb128> anyway I guess there is no point blocking the meeting on that
[16:02] <willcooke> alright, I wil speak to Robert and let you know
[16:02] <seb128> thanks
[16:03] <willcooke> alright, next week then please everyone come with a list of the features you want to land in to 16.04 and the current status
[16:03] <willcooke> I will send out an email to remind you all next Monday
[16:03] <willcooke> qengho, you're off, but I think we're clear there anyway
[16:04] <willcooke> #topic any other business
[16:04] <willcooke> Please book your sprint travel
[16:04] <larsu> will do!
[16:04] <willcooke> :D
[16:04] <attente> lol
[16:05] <willcooke> oki, tough meeting this week gang
[16:05] <attente> were there any really interesting talks at fosdem?
[16:05] <larsu> attente: not really. Fosdem's mostly about meeting the people
[16:06] <Laney> oh yeah
[16:06] <larsu> I, for example, met Laney
[16:06] <Laney> but we should all demand that companies don't claim copyright on our code done in work time
[16:06] <Laney> that is one thing I learned at fosdem
[16:06] <Laney> so go forth and do that
[16:06] <larsu> isn't this what every company does
[16:06] <seb128> trooooll day
[16:07] <larsu> attente: sabdfl was there and gave a lightning talk, but I didn't make it there
[16:07] <willcooke> let's end the meeting, but please carry on re FOSDEM
[16:07] <willcooke> #endmeeting
[16:07] <meetingology> Meeting ended Tue Feb  2 16:07:31 2016 UTC.
[16:07] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2016/ubuntu-desktop.2016-02-02-15.31.moin.txt
[16:07] <seb128> thanks everyone
[16:07] <attente> ok, thanks
[16:08] <larsu> thanks
[16:08] <seb128> willcooke, do we have a list of the features we had planned for the cycle somewhere? we have the blueprint from the sprint but I don't think it's complete?
[16:09] <willcooke> seb128, let me check the BP, it should be up to date
[16:10] <seb128> willcooke, well, that blueprint doesn't have gnome-software mentioned for example
[16:11] <seb128> nor updating libreoffice to 5.1
[16:11] <willcooke> That's (supposed to be) covered by [robert-ancell] Software Centre (moving up the list as we will have some required actions from BUD): TODO
[16:11] <Trevinho> seb128: what do you think about doing https://code.launchpad.net/~jplacerda/zeitgeist/vacuum ? I think it would really help with unity-files-lens slowdowns....
[16:11] <seb128> Trevinho, what is "vacuum" doing?
[16:12] <Trevinho> seb128: cleaning up the DB, compressing stuff...
[16:12] <seb128> Trevinho, how long does that take?
[16:12] <Trevinho> seb128: https://sqlite.org/lang_vacuum.html
[16:12] <seb128> unsure if every time is best, but why not
[16:12] <Trevinho> seb128: I didn't try that on mine....
[16:13] <seb128> there is an auto-vacuum
[16:13] <seb128> maybe the daemon should do that
[16:13] <Trevinho> yeah, in fact having that enabled would be the best
[16:13] <seb128> rather than having us to explicitly do it?
[16:16] <Trevinho> I would like to enable that, yeah...
[16:16] <Trevinho> As for timing, a couple of seconds in my 100mb activity.sqlite file
[16:17] <seb128> cool
[16:19] <Trevinho> seb128: however.... See that doc, autovacuum and vacuum commands are different...
[16:20] <Trevinho> «Auto-vacuum does not defragment the database nor repack individual database pages the way that the VACUUM command does»
[16:21] <Trevinho> « In fact, because it moves pages around within the file, auto-vacuum can actually make fragmentation worse.»
[16:23] <Trevinho> So... Maybe having somehting like a "cron job", no idea whether timed events have ever landed to upstart.
[16:23] <seb128> that seems a bit hackish
[16:23] <seb128> maybe doing it on every start is fine
[16:24] <Trevinho> Yeah, but maybe with some sleep to ensure it happens on "idle"?
[16:24] <ogra_> have a look at /etc/init.d/ondemand ;)
[16:24] <ogra_> it does such stuff
[17:01] <shookees> Hello, I have a question regarding ssh tunneling
[17:01] <seb128> attente, hey, would you be interested by looking at bug #1434094?
[17:01] <ubot5`> bug 1434094 in unity-greeter (Ubuntu) "indicator menus are misplaced when the display scaler is used" [High,Triaged] https://launchpad.net/bugs/1434094
[17:01] <shookees> oops, sorry, wrong channel
[17:01] <seb128> shookees, hey, you are not on the right channel, ssh and tunnels are not really desktopish
[17:01] <seb128> no worry!
[17:06] <seb128> tedg, I'm still unsure to understand your suggestion of what needs to happen there, what is currently doing the menu popup? seems to not be in libindicator nor the greeter code...
[17:06] <tedg> seb128: I think that it is GTK itself. We're telling GTK that it's a menu, and the indicator is a submenu of that one.
[17:07] <tedg> seb128: So I think the "place submenu" code in GTK is what is being called.
[17:07] <seb128> but why would that be wrong in the greeter, it works on other environments
[17:08] <tedg> I don't think that's how unity-panel-service does things. It renders the icons itself, and then uses GTK to show the menu with custom placement.
[17:09] <tedg> I'm unsure why the GTK code would be wrong, I'd expect it to work as it does in apps, but I think that's where the placement code *is*.
[17:09] <seb128> right, that was my points
[17:09] <seb128> applications just use gtk and have menubars
[17:09] <seb128> and that works
[17:09] <seb128> I guess it needs debugging then
[17:09] <seb128> tedg, thanks
[17:10] <seb128> I'm going to see if attente wants to have a look
[17:10] <seb128> he's hacking on gtk and menu placement for a while so would probably be a good fit for him
[17:10]  * tedg says sorry to attente, I didn't know
[17:10] <tedg> :-)
[17:11] <seb128> heh
[17:12] <seb128> didrocks, sorry, I didn't have time to look again at that n-m issue, did you try to install dbgsym packages to see if the bt is better than the retracing? the current bt is a bit confusing
[17:13] <seb128> cyphermox, you don't have an idea about bug #1540153 by any chance? (didrocks hits it on xenial when trying to use the citizenM wifi)
[17:13] <ubot5`> Error: Launchpad bug 1540153 could not be found
[17:15] <cyphermox> is didrocks really upgrading network-manager libnm-util2 libnm-glib4 gir1.2-networkmanager-1.0 ?
[17:15] <cyphermox> as you pointed out that commit sounds like it should fix things. it's the first time I hear about this
[17:17] <cyphermox> oh, wait a second
[17:17] <seb128> cyphermox, didrocks, hum, the rh bug has an user who still had an issue but different (hitting an assert then) and http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?h=nm-1-0&id=e0e043ef3918de54f8d19a3af07d3367962970e5 resolved it
[17:17] <seb128> didrocks, ^ could you try that as well?
[17:26] <alexarnaud> seb128:
[17:27] <alexarnaud> sorry
[17:27] <seb128> ?
[17:27] <alexarnaud> I'm trying to get the source of pkgbinarymangler on launchpad
[17:27] <alexarnaud> seb128: error of manipulation
[17:28] <alexarnaud> Where to find it ?
[17:28] <seb128> alexarnaud, https://launchpad.net/pkgbinarymangler
[17:28] <alexarnaud> I'm trying the trunk, it's marked at "DEPRECATED" and the link inside it is wrong
[17:28] <seb128> the source is the ubuntu package one
[17:29] <alexarnaud> seb128: the ubuntu package ?
[17:30] <alexarnaud> If I try :  "bzr branch lp:pkgbinarymangler"
[17:30] <seb128> no
[17:30] <alexarnaud> I get nothing
[17:30] <seb128> https://launchpad.net/ubuntu/+source/pkgbinarymangler
[17:30] <seb128> dget https://launchpad.net/ubuntu/+archive/primary/+files/pkgbinarymangler_129.dsc
[17:31] <alexarnaud> seb128: no VCS exists?
[17:31] <alexarnaud> thanks
[18:01] <attente> seb128: tedg: sure, i'll take a look
[18:07] <seb128> attente, thanks
[18:14] <andyrock> seb128: do you know if app-install-data pkg is going to be used once g-s transition is done?
[18:22] <seb128> andyrock, unsure, that's a question for Laney rather, I would guess that no
[18:22] <attente> seb128, tedg, what exactly is the bug there? the menus seem to be positioned properly for me in unity-greeter @2x
[18:22] <seb128> attente, do you have a dual screen?
[18:22] <andyrock> mmm ok... wondering if there is something similar for gnome-software
[18:23] <seb128> andyrock, the server Laney is working on? unsure about a local db
[18:23] <attente> seb128: yes
[18:23] <seb128> attente, try with only one, for some reason it seems to work on dual screens
[18:23] <attente> ok
[18:24] <seb128> I though it stopped happening earlier until I closed my laptop lid
[18:24] <seb128> and it started doing it again once I was on external display only
[18:25] <seb128> attente, btw unsure how you test it but I did a mv unity-greeter unity-greeter.real and made unity-greeter a sh script that does export GDK_SCALE=2 and then start unity-greeter.real
[18:25] <seb128> that makes easy to test even on lowdpi config
[18:26] <attente> seb128: yeah, i can reproduce it on just one screen now, thanks
[18:26] <seb128> attente, great, thanks for looking at it
[18:27] <seb128> the fact that it works on dual screen puzzles me even more
[18:27] <attente> that is pretty puzzling
[18:43] <didrocks> seb128: I'll try this
[18:43] <didrocks> cyphermox: yeah, I'm uprading everything
[18:43] <didrocks> seb128: hum, they did revert that one, didn't they?
[18:44] <seb128> didrocks, oh, they did? :-(
[18:44] <seb128> didrocks, can you check at least if you still get a segfault and if the bt is still the same?
[18:44] <didrocks> few commits after
[18:44] <didrocks> yeah, will do (tonight)
[18:45] <seb128> did they commit another fix instead?
[18:45] <didrocks> no, just revert, but I did check only quickly
[18:45] <seb128> I'm going to have another look tomorrow
[18:45] <seb128> if you can look at least if the error is still the same that would be useful
[18:51] <didrocks> yeah,; will do!
[18:51] <seb128> 'ci
[19:38] <willcooke> morning robert_ancell
[19:39] <willcooke> we meet again
[19:39] <robert_ancell> willcooke, hi
[19:39] <willcooke> how's it going?
[19:39] <robert_ancell> willcooke, good
[21:24] <willcooke> night all
[21:38] <rickspencer3> hi all
[21:38] <rickspencer3> someone mentions that only us old guys use xchat-gnome these days and that there is some newer one that I should use
[21:38] <rickspencer3> I'm setting up a new laptop, thought I would start with the good one
[21:38] <rickspencer3> anyone know?
[21:42]  * pitti mumbles "weechat" :)
[21:42] <mdeslaur> rickspencer3: there's hexchat, but that's gtk2
[21:42]  * mdeslaur uses xchat-gnome
[21:44] <rickspencer3> hey mdeslaur
[21:44] <rickspencer3> hmmm
[21:44] <rickspencer3> maybe it was hexchat
[21:45] <rickspencer3> weechat?
[21:46] <pitti> rickspencer3: it's curses, not graphical; I find it awesome (particualrly the vertical splits), but you might find it a bit arcane
[21:46] <pitti> rickspencer3: http://people.canonical.com/~pitti/photos/pitti-virtual-desktop.png is from like 2006, but this is still by and large my layout
[21:46] <rickspencer3> "arcane" does not sound like a strong recommendation ;)
[21:46]  * rickspencer3 looks
[21:46] <pitti> rickspencer3: heh, and look who I was talking to at that time :)
[21:47] <rickspencer3> wow
[21:47] <mdeslaur> so many awful clients to choose from, which one to pick?
[21:47] <rickspencer3> that is old school :)
[21:47] <rickspencer3> mdeslaur, dang it, don't try to get me to write an irc client
[21:47] <pitti> rickspencer3: I haven't yet found another client with the same efficiency..
[21:48] <pitti> it's dense, with horizontal splits I can follow three things, and the keyboard commands are awesome
[21:48] <rickspencer3> hmmm
[21:48] <pitti> like Ctrl+G iterates through the channels in descending order
[21:48] <rickspencer3> looks like a bit of learning curve
[21:48] <pitti> first through the ones you got pinged on, then through the ones that have new messages, and finally back to where you came from
[21:48] <pitti> rickspencer3: yeah, it surely is if you never used irssi and friends
[21:49] <rickspencer3> pitti, so, speaking of the "good old days" ...
[21:49] <rickspencer3> I bought a new computer today, just a random desktop
[21:49] <rickspencer3> and am running Xenial
[21:49] <rickspencer3> I am getting random screen freezes
[21:49] <rickspencer3> it's like Jaunty all over again!
[21:49] <pitti> ugh, I didn't get one in the last years (literally)
[21:50] <rickspencer3> well, I am on the tip of development on a brand new computer that it not certified in any way
[21:52]  * rickspencer3 gives hexchat a try
[21:53] <rickspencer3> hello from hexchat :)
[22:12] <pitti> ¿noʎ ǝɹɐ ʍoɥ 'ollǝɥ :Ɛɹǝɔuǝdsʞɔᴉɹ