[02:00] <RAOF> Dear GNOME Shell: Focus stealing prevention is really useful. Maybe you've heard of it? >:(
[02:58] <qengho> RAOF: I'm surprised there's no plugin that uses a webcam to watch your eyeballs' attention.
[02:58] <RAOF> qengho: Haven't looked :)
[07:51] <hikiko> hello
[07:51] <hikiko> any idea what this might mean: Failed to create file '/usr/share/glib-2.0/schemas/gschemas.compiled.O3TBJY': Permission denied
[07:51] <hikiko> I try to build the packages of a ppa
[07:52] <hikiko> and compiz fails with:
[07:52] <hikiko> cp: will not overwrite just-created 'debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-navigation.xml' with 'obj-x86_64-linux-gnu/gtk/gnome/50-compiz-navigation.xml'
[07:52] <hikiko> cp: will not overwrite just-created 'debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-windows.xml' with 'obj-x86_64-linux-gnu/gtk/gnome/50-compiz-windows.xml'
[07:52] <hikiko> debian/rules:29: recipe for target 'override_dh_install' failed
[07:52] <hikiko> make[1]: *** [override_dh_install] Error 123
[07:52] <hikiko> sorry :)
[07:52] <hikiko> I should use a pastebin for the last 2 lines
[07:53] <hikiko> https://launchpadlibrarian.net/265713158/buildlog_ubuntu-xenial-amd64.compiz_1%3A0.9.12.2+16.10.20160606.2-0ubuntu2_BUILDING.txt.gz (buildlog)
[07:56] <sarnold> feels like there may be two files in the source tree named 50-compiz-navigation.xml
[07:56] <sarnold> hmm, it doesn't seem to be mentioned enough times in the log for that to be it. :/
[08:02] <hikiko> I have no idea what might be the problem :s
[08:04] <Laney> morning
[08:04] <Laney> today it really is friday
[08:04]  * Laney checks
[08:04] <hikiko> happy Friday Laney !! :D
[08:06] <seb128> hey Laney, happy friday!
[08:06] <seb128> hey hikiko
[08:07] <Laney> how's it going?
[08:09] <hikiko> hi seb128
[08:11] <seb128> Laney, good! a bit tired though, also having the feeling I didn't do much this week, being hitting my head against snap for most of the week, though at least I've the feeling I learnt things and I'm getting somewhere
[08:11] <seb128> but didn't do much distro work, SRU, sponsoring, etc
[08:13] <Laney> seems like that's the priority
[08:17] <seb128> yeah, it's going to be good, just other things pile up a bit on my todo and I like to clear those out regularly
[08:17] <seb128> but at the same time the SRU team seems to slack on reviews atm
[08:17] <seb128> maybe because most of them are in Greece enjoying the sun :-)
[08:17] <seb128> Laney, how is it going with you? still head down in gtk theming?
[08:18] <seb128> how was the brexit debate yesterday?
[08:18] <Laney> it was cancelled
[08:18] <Laney> because an MP got killed so all of the campaigning was off
[08:18] <Laney> today too
[08:19] <Laney> I didn't find out until after I got there
[08:19] <Laney> I got SO wet riding there
[08:19] <Laney> was making puddles on the floor from my dripping clothes
[08:20] <seb128> :-(
[08:20] <seb128> well good thing you didn't have to sit down wet for some hours
[08:20] <seb128> yeah, the campain off is the thing I read just before you left
[08:21] <seb128> I didn't know the meeting you were going to was an official thing though
[08:21] <seb128> I though it was a local debate
[08:21] <Laney> sort of
[08:21] <Laney> but they decided to as well
[08:21] <Laney> guess that was decided late on
[08:21] <seb128> k
[08:22] <seb128> do they know if the shooting had to do with her politic position on the brexit?
[08:22] <Laney> taking a little break from full time theme while waiting for Trevinh_o to come with some fixes ;-)
[08:22] <Laney> although I have to sponsor somethign from w_i_l_l_c_o_o_k_e
[08:22] <Laney> hmm
[08:22] <seb128> haha
[08:23] <Laney> apparently the guy shouted something like 'put britain first' so maybe
[08:23] <seb128> :-/
[08:23] <seb128> don't make the boss wait!
[08:23] <seb128> though he's not around yet it seems, so can still slack a bit :p
[08:23] <Laney> going to upload g-s first
[08:23] <Laney> https://git.gnome.org/browse/gnome-software/log/src/plugins/gs-plugin-snappy.c?h=wip/ubuntu-xenial <- revert the top three there
[08:23] <Laney> poor other will
[08:24] <seb128> yeah
[08:24] <seb128> that branch looks wrong
[08:24] <seb128> oh, ignore that
[08:24] <seb128> you filtered on one source
[08:24] <seb128> I was going to say that it misses the other fixes that are supposed to be in the SRU :p
[08:24] <Laney> the other ones are good
[08:24] <seb128> but yeah, +1 on those 3 to be reverted
[08:24] <Laney> presumably
[08:24] <Laney> :P
[08:25] <seb128> let's see
[08:25] <seb128> but they should
[08:25] <seb128> we trust a_ttente right?
[08:25] <seb128> :-)
[08:26] <Laney> ok refresh, they are gone
[08:26] <Laney> soooooooooooooorrrrrrrrrrrryyyyyyyyyyyyyy
[08:26]  * Laney makes a tarball
[08:27] <seb128> :-)
[08:30] <Laney> hikiko: your compiz package is weird by the way
[08:30] <Laney> -rw-rw-r-- 1 laney laney 218M Jun 17 09:10 ../compiz_0.9.12.2+16.10.20160606.2-0ubuntu2.tar.gz
[08:30] <willcooke> moin
[08:31] <Laney> did you delete the orig.tar.gz? because it got converted into a native package
[08:31] <Laney> and it's huuuuuuuuuuuuuge
[08:31] <Laney> hi willcooke
[08:31] <hikiko> :s
[08:31] <hikiko> I didn't have any orig.tar.gz I think
[08:31] <Laney> are you working from a bzr branch?
[08:31] <hikiko> yes
[08:31] <Laney> use: bzr bd -S to make a package
[08:32] <seb128> hey willcooke
[08:32] <hikiko> Laney, should I delete this package from the ppa
[08:32] <hikiko> and add a new one?
[08:32] <hikiko> or it will be overwritten?
[08:32] <Laney> just upload a new one with a higher version number
[08:33] <Laney> like change 20160606.2 to 20160617.1
[08:33] <Laney> run "dch"
[08:33] <Laney> then edit the version string at the top
[08:34] <Laney> then if you look at compiz..._source.changes it should reference three files - .orig.tar.gz, .diff.gz, .dsc
[08:35] <hikiko> so, 1st: dch, then bzr bd -S, then dput?
[08:39]  * seb128 got an evince snap working, including opening backends from the correct locations and loading translations
[08:40] <seb128> but quite some manual hacking
[08:40] <seb128> trying to get more things working without manual poking in the builddir
[08:42] <Trevinho> Morning...
[08:42] <Laney> and *then* get compiz from xenial (apt-get source compiz) and debdiff <old.dsc> <new.dsc> and you can see if it only contains the right changes
[08:42] <seb128> hey Trevinho!
[08:43] <Laney> yeah
[08:43] <Laney> hi Trevinho
[08:43] <Laney> what's up
[08:43] <hikiko> done :D I'll wait for the build, Laney, thanks a lot!!
[08:46] <Trevinho> Hi Laney
[08:47] <willcooke> Taleo is the biggest pile of....
[08:47] <seb128> Trevinho, how is London? did you sleep at the office?
[08:48] <Laney> tally ho
[08:48] <seb128> willcooke, Laney, we can put back the meeting to 9:30utc if you prefer, the people I was planning to lunch with can't today
[08:48] <willcooke> seb128, Laney wfm - I'm just catching up on the 1st round filter, so a few more mins would be good
[08:48] <Laney> don't mind
[08:48] <seb128> k, let's do :30 then
[08:48] <Laney> gives me more time to put clothes on
[08:48] <seb128> lol
[08:49]  * seb128 doesn't want to picture that
[08:49] <willcooke> Laney, we dont mind
[08:49] <willcooke> :D
[08:50] <Laney> it's good to work for such a liberal company
[08:54] <hikiko> mmm Laney :) 1 more question... I dput the new packages and they are "successfully uploaded" but I don't see any changes on launchpad
[08:54] <hikiko> is this normal?
[08:55] <Laney> did you get an email?
[08:55] <Laney> and was the package signed?
[08:55] <Laney> normally it only takes 2 minutes
[08:57] <hikiko> it seems to be signed:
[08:57] <hikiko> Good signature on /data/canonical/staging/unity_7.5.0+16.10.20160606.1-0ubuntu4.dsc.
[08:57] <hikiko> but I received no email
[08:58] <Laney> and the _source.changes?
[09:00] <Laney> and what command did you use to upload it?
[09:00] <hikiko> dput ppa:hikiko/lowgfx unity_....changes
[09:01] <hikiko> http://paste.ubuntu.com/17427420/ that's the log
[09:01] <hikiko> and that's the changes:
[09:01] <hikiko> http://paste.ubuntu.com/17427427/
[09:01] <hikiko> and I did the same for compiz before unity
[09:02] <Laney> not sure why you wouldn't have had a reject mail
[09:03] <Laney> is it the ~ in ppa:~?
[09:03] <Laney> I always do ppa:laney/ppa
[09:03] <Laney> but I'm not sure if the other form is an error
[09:04] <hikiko> oh
[09:04] <hikiko> I got one buut in the canonical email :s although I use the gmail for lp
[09:04] <hikiko> Rejected:
[09:04] <hikiko> Launchpad failed to process the upload path '~~hikiko/lowgfx':
[09:04] <hikiko> Could not find person or team named '~hikiko'.
[09:04] <hikiko> \m/
[09:05]  * Laney is the best guesser
[09:05] <hikiko> true :)
[09:06] <willcooke> yay, spam from Gitter.
[09:12] <seb128> same here, I hate when new service you use do that
[09:13] <seb128> it makes me want to unsubscribe
[09:13] <seb128> "that's how you thank me by using your service, by spamming me, great"
[09:13] <seb128> by->for
[09:14] <willcooke> and Gitter is awful
[09:14] <willcooke> so slow
[09:15] <Laney> k, gnome-software is uploaded
[09:15] <Laney> looks like someone is reviewing now too
[09:15] <Laney> good times
[09:15] <seb128> Laney, an already approved
[09:15] <seb128> good timing
[09:15] <willcooke> seb128, Laney oki, I'm done with the CV sift.  So ready when you guys are
[09:15] <seb128> now wfm
[09:15] <seb128> my snap just finished building
[09:15] <seb128> but that I start debugging now or after the meeting is the same
[09:16] <seb128> might be better if I start after so I don't stop in the middle of something
[09:16] <Laney> not for me
[09:16] <willcooke> cool
[09:16] <willcooke> boooo
[09:16] <willcooke> Laney is still naked
[09:17] <willcooke> ping when you're ready Laney
[09:17] <Laney> just need to get tea and have a piss
[09:17] <Laney> 5 minutes
[09:17] <willcooke> LOLOL
[09:17] <Laney> also TMI
[09:17] <willcooke> Tea for me too
[09:17] <Laney> but you demanded it
[09:17] <willcooke> \o/
[09:18] <seb128> hum, coffee
[09:26] <Laney> right
[09:26] <Laney> just need to install lastpass /o\
[09:26] <Laney> something broke firefox yesterday and I lost my extensions
[09:27] <willcooke> :(
[09:31] <Laney> i'm there homies
[09:32] <willcooke> omw
[09:32] <willcooke> seb128, ^
[09:32] <seb128> willcooke, oh, I was waiting for the url but I guess it's in the invite, coming!
[09:33] <willcooke> Just use Google calendar man
[09:35] <Trevinho> seb128: ahaha, no no sleeping there... :-D, but almost... As we left our staff in there and so we hacked for a while during the night
[09:35] <Trevinho> seb128: we're back to italy though.... Minisprint continues in Florence
[09:35] <seb128> oh ok, enjoy!
[09:56] <andyrock> hey guys
[10:05] <willcooke> morning andyrock
[10:05] <seb128> hey andyrock
[10:08] <flocculant> pitti: I thought those systemd-resolved bugs were dupes - but the only ones I could find were fix released, and I still see it pretty much every day here  *shrug*
[10:17] <willcooke> Interesting read:  https://www.reddit.com/r/Ubuntu/comments/4ofu01/how_do_employees_and_other_canonical_insiders/
[10:17] <willcooke> via popey
[10:21]  * seb128 reads
[10:24] <qengho_> Yeah, I saw that on the g+ or something.
[10:26] <Laney> Everything that's used gets flamed
[10:26] <Laney> Try being GTK this week :-)
[10:30]  * Laney shouldn't be allowed sweets
[10:33] <pitti> flocculant: yeah, I just committed the real fix to the packaging git
[10:33] <pitti> flocculant: they are more or less all different expressions of the same root cause
[10:33] <pitti> flocculant: and I don't see much point on spending much time on those
[10:34] <flocculant> pitti: I did think so - but could only find fixed bugs so reported them - I assume I can un-private the dupes I did report ?
[10:34] <flocculant> thanks though :)
[10:34] <pitti> flocculant: disabling dnssec indeed made the crashes much less likely, but it was still a race condition
[10:35] <pitti> flocculant: un-private> sure
[10:35] <willcooke> qengho, you're up and about early :)
[10:35] <flocculant> pitti: okey doke - thanks for replying :)
[10:39] <qengho> willcooke: Depends on reference frame. I'm in Taiwan where it's 18:40 now.
[10:39] <willcooke> oh yeah!  Nice!
[10:39] <willcooke> qengho, how's the humidity?
[10:40] <qengho> willcooke: Awful, which is to say, "same as Florida's".
[10:42] <willcooke> :D
[10:43] <Laney> working holiday?
[10:44] <qengho> I came within 100m of Canonical's office today.
[10:46] <qengho> Laney: Normal working, just in a different place for ~6 weeks.
[10:47] <Laney> Nice
[10:48] <Laney> Go do some hardware enablement
[10:48] <Laney> they love it in there
[10:48] <seb128> lunch, bbl
[10:53] <qengho> AFAICT, my previous plan for losing 5kg this summer is doomed.
[10:57]  * Laney considers heading down t'allotment at lunch
[10:57] <Laney> rain forecast for the evening
[10:58] <Laney> those courgettes need to go out gosh darn it
[12:44] <mhall119> willcooke: pong
[12:44] <willcooke> hey mhall119
[12:45]  * willcooke wonders what he was going to speak to mhall119 about
[12:45] <mhall119> willcooke: hey, so the thing on G+ is about the KDE desktop app store
[12:45] <mhall119> basically they need the same kind of work that went into Gnome Software to make it find and install snaps
[12:45] <willcooke> ah
[12:45] <willcooke> kk
[12:46] <willcooke> oki, so flexiondotorg is doing the same in the MATE store too, so they should all chat
[12:46] <willcooke> mhall119, I can point you to the REST API for the store, one sec...
[12:46] <flexiondotorg> Yep, happy to collaborate.
[12:46] <mhall119> for the store or for snapd? I thought Software was speaking to snapd
[12:47] <flexiondotorg> I'll be implementing in Python.
[12:47] <willcooke> doh, snapd
[12:47] <willcooke> it is the wisdom flexiondotorg
[12:47] <willcooke> :)
[12:47]  * mhall119 doesn't know what Discover uses, but it's probably C++
[12:47] <flexiondotorg> So I'm planning to add snap support to Ubuntu MATE Software Boutique.
[12:47] <mhall119> which is why I didn't volunteer to help them myself
[12:47] <willcooke> a REST interface should be simple either way
[12:48] <willcooke> mhall119, https://developer.ubuntu.com/en/snappy/guides/rest/
[12:48] <willcooke> mhall119, and then of course, they are welcome to ask questions here
[12:48] <willcooke> or we can set up a HO, whatever
[12:48] <willcooke> and take a look at the g-s bits as well, link coming up...
[12:50] <willcooke> https://git.gnome.org/browse/gnome-software/commit/?h=wip/rancell/snaps&id=82b15e9a34dc1cbce7da24e0771a9c7a259ff15d
[12:57] <mhall119> thanks willcooke
[12:57] <willcooke> mhall119, nw
[12:58] <Trevinho> finishing a branch just before of the Italy match... nothing better
[12:59]  * Trevinho in EU 2016 mode.
[13:00] <willcooke> :)
[13:00] <seb128> Trevinho, good luck ;-)
[13:10] <didrocks>  /!\ football reference alert
[14:34] <flexiondotorg> I can talk to the snapd socket :-)
[14:35] <flexiondotorg> https://github.com/msabramo/requests-unixsocket
[14:44] <willcooke> flexiondotorg, congrats \o/
[14:51] <Trevinho> Bah... Until we win, everything's fine... :-)
[14:53] <seb128> Trevinho, nice game/goal?
[14:53] <Trevinho> seb128: goal nice, game boring... https://www.youtube.com/watch?v=_FP3WDRA2pQ
[14:55] <Trevinho> (higher quality https://streamable.com/8ai5)
[15:01] <seb128> Trevinho, nice one indeed
[15:45]  * Laney tries landing the same branch in two places by creating two MPs
[15:45] <Laney> wonder if this works
[15:46] <desrt> hey peeps
[15:47]  * desrt starts to decompress a bit
[15:47] <Laney> unxz desrt.xz
[15:47] <Laney> is it over?
[15:47] <desrt> more or less
[15:47] <desrt> there were a few people left this morning
[15:48] <desrt> it was a pretty good week.  i made the front page of /r/linux twice :p
[15:48] <Laney> building bridges
[15:48] <desrt> we may want to discuss strategy in terms of how we deal with this in ubuntu...
[15:49] <desrt> ultimately, i think it's gonna be pretty OK
[15:49] <Laney> did smcv moderate my comment yet?
[15:49] <desrt> dunno?
[15:49] <Laney> noooooooooooope
[15:50] <desrt> having smcv at the table was really useful to the discussion
[15:50] <desrt> distros++
[15:51] <desrt> he has an interesting viewpoint.. in his ideal world, only the stable x.6.x releases ever end up in a debian stable release.... meaning that from now on, they will ship whatever gnome version that falls on
[15:51] <desrt> (testing/unstable will follow the party, of course)
[15:52] <desrt> it probably makes sense to do something like this for LTSes too
[15:53] <Laney> it only really works if the cadences are aligned
[15:54] <desrt> ish...
[15:54] <Laney> if .6 comes out 1 year before the LTS / stable freeze then you need to not package the .0 and .2
[15:54] <desrt> in ubuntu we probably want a cycle or two to let the release firm up, as usual
[15:54] <Laney> so LTS - 2 LTS - 1 and LTS all have the same gnoem release
[15:54] <desrt> and then break again in LTS+1
[15:54] <Laney> and testing and unstable for a year
[15:54] <Laney> plus freeze time
[15:55] <Laney> so 18 months
[15:55] <desrt> that doesn't make sense
[15:55] <desrt> the release will go in _before_ the freeze time, according to what you say
[15:55] <Laney> it's whatever is current when the freeze happens
[15:55] <desrt> so the release is getting older concurrently with the freeze
[15:56] <desrt> (which is sort of the usual case anyway)
[15:56] <Laney> the usual case is whatever GNOME release was stable at freeze time
[15:56] <Laney> now it's the latest .6 release at freeze time
[15:56] <Laney> which, in the worst case, could be pretty old already
[15:56] <desrt> right
[15:57] <desrt> ah.  so you're actually concerned about the case where the cadence lines up _too_ well
[15:57] <desrt> ie: new release comes out before the new debian release, but during the freeze
[15:57] <Laney> for debian you should think about the freeze date, not the release date
[15:57] <Laney> 'release when ready' and that
[15:57] <desrt> sure
[15:58] <Laney> sabdfl made this offer to align schedules a few years ago
[15:58] <desrt> i'm just saying that the freeze thing has always meant that debian is releasing 6+ months old software
[15:58] <Laney> maybe people want to do this now :)
[15:58] <desrt> ya... i already tried to push back the stable date to 3.28
[15:58] <desrt> those present wanted 3..24
[15:58] <desrt> we landed on the theoretical 3.26 as a compromise
[15:59] <desrt> 3.28 would let it land 6 months before our LTS... which is perfect
[16:00] <desrt> wait... i'm off by one... 22 is this fall, 24 is spring 2017, 26 is fall 2017... so 3.26 actually is perfect for us
[16:01] <desrt> we end up releasing 6-months-old GNOME in the LTS... which is pretty much what we aim for these days anyway
[16:01] <desrt> anyway... we'll see how the plan actually ends up working out
[16:01] <Laney> 3.20 -> 16.10, 3.22 -> 17.04, 3.24 -> 17.10, 3.26 -> 18.04 LTS
[16:01] <Laney> that would be the normal cycle anyway
[16:01] <desrt> if we keep the 6 months delay thing up
[16:02] <desrt> so at least as far as we go, we're in sync
[16:02] <Laney> 5th February 2017
[16:02] <Laney> that's debian
[16:02] <desrt> *shrug*
[16:03] <desrt> we discussed the possibility of debian syncing up with us... since we're the ones who have the release schedule set in stone for the past decade
[16:03] <desrt> (and the other distros tend to drift, at least a bit)
[16:04] <desrt> but ultimately it seems like it doesn't make a lot of sense since debian isn't about fixed release dates..
[16:04] <desrt> the only thing that you could do is have fixed freeze dates (irrespective of the actual time of the last release) so that even if a release is later than expected, it won't drift the schedule over time
[16:05] <Laney> they've been kind-of trying to do that lately
[16:05] <desrt> in any case, we have another 18 months of status quo... and maybe even better than status quo.... people are already starting to think about this new approach in really positive ways
[16:06] <desrt> there was a lot of "well, we don't have to break that now... we can wait for 4.0..." being thrown around
[16:08] <desrt> anyway... i managed to convince everyone that we should have relocatable libraries (at least) as a matter of course -- no hardcoding of paths ever
[16:08] <desrt> as a general policy for gnome platform libraries
[16:09] <desrt> but the scope of the problem also increased in size... the new API sort of has to do 'all the things' now... and on windows and mac, too
[16:09] <desrt> so... yay...
[16:10] <desrt> meanwhile, it seems that will had a lot of success with the menu positioning stuff.... i got a picture of him making diagrams at a whiteboard... this guy is the next mpt
[16:11] <desrt> http://imgur.com/aAmihMe
[16:12] <attente> D:
[16:13] <desrt> that pic is solid
[16:13] <desrt> like, profile pic material
[16:23] <flexiondotorg> willcooke, I've got a primitive class working. I can query some aspects or snapd and install/remove snaps :-)
[16:23] <flexiondotorg> Good point to finish for a Friday I think.
[16:24] <seb128> desrt, is there a list somewhere of relocation-issues in GNOME? or a bug to discuss those?
[16:25] <desrt> Probably it will be more like a good gnome goal
[16:25] <desrt> I will open a bug about the patch soon
[16:33] <seb128> great
[16:33] <seb128> on that note calling it a week
[16:33] <seb128> have a good w.e desktopers!
[16:33] <Laney> byeee
[17:12] <Laney> happy weekend!
[17:33] <willcooke> congrats flexiondotorg
[17:33] <willcooke> night all