[05:39] <didrocks> good morning
[05:50] <pitti> bonjour didrocks !
[06:58] <larsu> bonjour #desktop!
[06:58] <seb128> hey larsu & desktopers
[06:59] <didrocks> re larsu, seb128
[07:01] <pitti> bonjour seb128 et larsu
[07:01] <pitti> comment allez-vous ?
[07:01] <seb128> hey pitti
[07:01] <seb128> ça va bien !
[07:01] <seb128> et toi ?
[07:02] <larsu> hi didrocks, pitti, and seb128!
[07:02] <pitti> seb128: moi aussi ! except for being a bit sore from basketball, but that's just a normal Thu morning :)
[07:04] <pitti> larsu: how is your phone today? :)
[07:05] <larsu> pitti: it's pretty good now. I've been able to solve all issues except that the read/write image
[07:08] <larsu> pitti: already started converting units (and getting rid of the ones we don't need anymore)
[07:08]  * larsu is reading a lot of man pages
[07:09] <larsu> gotta stop for today though and translate some slides for a sales meeting :)
[07:11] <pitti> larsu: oh, that sounds like good progress! You are converting the remaining ones in lxc-android-config?
[07:11] <pitti> larsu: please let me know if you have questions or run into trouble
[07:11]  * pitti hugs larsu
[07:12] <larsu> pitti: yep. Will do thanks :)
[07:12]  * larsu hugs pitti back
[07:44] <willcooke> Morning all
[07:44] <willcooke> what's libpeas?
[07:45] <seb128> hey willcooke
[07:45] <larsu> willcooke: morning. A library for handling plugins in apps
[07:45] <larsu> (think gedit, totem, etc)
[07:45] <willcooke> thx larsu
[07:46] <willcooke> Do we think #1440504 is something we should target for this cycle
[07:47] <willcooke> https://bugs.launchpad.net/ubuntu/+source/libpeas/+bug/1440504
[07:47] <didrocks> hey willcooke
[07:47] <seb128> willcooke, Laney said he would look at it
[07:48] <willcooke> seb128, well, he said "when and if" ;)
[07:48] <willcooke> is that Laney speak for "I'll do it"?
[07:48] <larsu> woah why is that? Different deps on introspection stuff?
[07:49] <seb128> unsure...
[07:49] <seb128> willcooke, I think it's a way to see "in due time" ... do you consider that a top priority?
[07:49] <seb128> we should do it this cycle if we can
[07:49] <seb128> but I don't think it needs to be done this week
[07:50] <willcooke> That's cool, I don't mind - but I have heard talk of getting Python 2.x off the install CD / out of the image for a while, so if that's blocking then I would like to get it done
[07:50] <seb128> yeah, that's not "blocking"
[07:50] <seb128> it's part of a stack remaining and not the most difficult item
[07:50] <seb128> https://bugs.launchpad.net/ubuntu/+bugs?field.tag=python3
[07:51] <seb128> "port software-center to python3" is on this list
[07:51] <willcooke> ah, lolz
[07:51] <seb128> ubuntu-sso-client as well
[07:51] <willcooke> got it
[07:51] <seb128> sessioninstaller port to python3 too
[07:51] <willcooke> thanks, I have some scope now :)
[07:51] <seb128> so yeah, some of those need quite some upstream work and have no allocated ressources atm
[07:52] <willcooke> cool, thanks for helping me understand
[07:52] <seb128> yw!
[07:55] <seb128> I've a big pitti on my g+ today
[07:56] <pitti> seb128: oh, from the canonical pitti? I forgot to remove the auto-generated github link in my daily report yesterday.. :)
[07:56] <seb128> pitti, http://people.canonical.com/~seb128/pitti.png
[07:56] <seb128> :-)
[07:57] <pitti> heh, yeah
[07:57] <seb128> pitti, stop staring at me, I didn't do it!
[07:57] <seb128> :p
[07:57] <pitti> seb128: it's not my angry face!
[07:57] <seb128> :-)
[07:57] <larsu> pitti has an angry face? /me doesn't believe
[07:58] <seb128> I was going to say
[07:59] <pitti> yeah, it doesn't come out very often
[07:59] <Laney> hullo
[07:59] <pitti> try saying "TTIP", and you'll see it :)
[07:59] <pitti> Laney: oh hai!
[08:00] <seb128> hey Laney
[08:00] <Laney> hey pitti seb128
[08:00] <Laney> what's up?
[08:00]  * Laney is outside in the sun
[08:00] <seb128> Laney, can you see the screen with this reflective glass?
[08:00] <Laney> a bit
[08:01] <Laney> I'm going to go inside in a minute
[08:03] <larsu> morning Laney!
[08:03] <Laney> hey larsu
[08:03] <Laney> what's crackin'?
[08:04] <larsu> got the sales thing today
[08:04] <larsu> translating some remaining slides to German right now. "fun"
[08:04] <larsu> you?
[08:04] <Laney> oh yeah
[08:04] <Laney> what is the general theme?
[08:04] <larsu> ubuntu — designed for government
[08:05] <larsu> it's about all kinds of public sector use
[08:05] <Laney> ah, advertising the keylogging feature
[08:05] <Laney> ^o)
[08:05] <larsu> actually quite interesting :)
[08:06] <Laney> willcooke: It means "someone needs to analyse the reverse dependencies first" by the way
[08:06] <willcooke> thx Laney
[08:06] <Laney> I was mainly intercepting robert_ancell doing this in Ubuntu
[08:06] <willcooke> gotya
[08:06] <Laney> he's welcome to do that first bit ;)
[08:11] <Laney> pitti: did you see that LO is still ENOSPCing?
[08:11] <pitti> Laney: yes, and I know exactly why
[08:11] <Laney> \o/
[08:11] <Laney> |o/
[08:11] <pitti> Laney: (and glibc and chromium-browser)
[08:11] <Laney> \o|
[08:11] <Laney> |o|
[08:11] <pitti> Laney: I'm just preparing the systemd upload which will fix this :)
[08:11] <pitti> Laney: *\o-*
[08:12] <seb128> systemd issue?
[08:12] <Laney> gooooooooooo team!
[08:12] <pitti> mounting /tmp/ as a tmpfs
[08:12] <pitti> I didn't notice as I do that anyway
[08:12] <pitti> we now have a solid fix for that (plus a new autopkgtest)
[08:12] <Laney> ah, I thought ubuntu2 was for this but now I see the changelog
[08:13] <pitti> I had an initial bandaid yesterday
[08:13] <pitti> but mbiebl and I discussed how to make this less brittle
[08:58] <Laney> http://www.nottinghampost.com/Giant-indoor-trampoline-park-coming-Nottingham/story-26674935-detail/story.html
[09:06] <seb128> Laney, found a new sport? ;-)
[09:06] <Laney> tempting!
[09:07] <xnox> RFP of gtk-nocsd
[09:07] <xnox> =)
[09:07] <xnox> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788076
[09:07] <xnox> Laney: can one play ulitmate freezby on that ?! =)
[09:08] <seb128> gtk-nocsd!
[09:09] <Laney> haha
[09:09] <Laney> they should add something in there to stop drawing the window controls
[09:10] <larsu> omg
[09:10] <Laney> SEED IT
[09:10] <seb128> :-)
[09:11] <larsu> let's do some string comparisons whenever we create any GType!
[09:11] <larsu> surely that will make things faster :/
[09:12] <hyperair> lol
[09:12] <hyperair> is that your first time seeing that?
[09:12] <larsu> ya
[09:13] <larsu> the README is gold: "Even worse, this may break some window manager or compositors.
[09:13] <hyperair> fwiw, i think ld-linux does some string comparisons for looking up symbols as well
[09:14] <hyperair> as does dynamic_cast<> in C++
[09:14] <larsu> indeed, and this is just when registering the type
[09:14] <larsu> so not all that bad
[09:14] <hyperair> yeah
[09:14] <hyperair> what README are you talking about anywya?
[09:14] <larsu> https://github.com/PCMan/gtk3-nocsd
[09:15] <seb128> somebody should just fork gtk ;-)
[09:16] <hyperair> well, sounds like the typical disgruntled non-gnome gtk-using developer..
[09:16] <hyperair> this sentiment seems to float around the lxde and xfce communities
[09:16] <seb128> kde, unity as well
[09:17] <seb128> most of !GNOME I guess
[09:30] <larsu> people were always complaining about gnome and gtk
[09:30] <larsu> this is not news
[09:31] <larsu> even in the 2.x days ... and still, everyone continues to use it
[09:31] <seb128> unsure
[09:31] <seb128> devs didn't complain much about gtk2, out of maybe things being stalling/the toolkit not being modern enough
[09:31] <larsu> exactly
[09:32] <larsu> it was too slow, now it's too fast
[09:32] <larsu> always something to complain
[09:32] <seb128> the main issue with the GTK3 way and what alienates most users is the tendency to replace things with uncomplete/not ready solution
[09:32] <seb128> like "that's the new way, it works for us but doesn't do everything you might need, don't worry we are going to fix it in the next cycles"
[09:32] <larsu> yeah, it adopted the GNOME way of doing things :)
[09:33] <seb128> meanwhile if you want/need those things, sucks to be you
[09:33] <seb128> like you wm doesn't handle csd?
[09:33] <seb128> or you need different decoration order/side that from th GNOME ones?
[09:33] <seb128> sorry, can't do, wait a few cycles
[09:33] <larsu> seb128: ya, taking out the GTK_FRAME_EXTENTS check was bollocks
[09:34] <larsu> I'm not saying that this is the best way to handle a project
[09:34] <larsu> but noone has done it better so far
[09:34] <larsu> just a lot of complaining
[09:44] <seb128> yeah :-/
[09:45] <hyperair> seb128: lol, that whole "that's the new way" thing has been the way a lot of open source projects have been going
[09:45] <hyperair> GNOME isn't the only one doing this
[09:45] <hyperair> arguably, it might be the same bunch of people involved
[09:45] <hyperair> but there was what, HAL, upower, udisks, and udisks2 before that that went the same way
[09:46] <hyperair> and then there's the systemd pattern of course
[09:46] <hyperair> all your projects are belong to systemd
[09:46] <hyperair> s/^/systemd-/ on all project names!
[09:47] <hyperair> okay nuff ranting from me
[09:53] <pitti> sorry, I missed the start of that conversation over my "keyboard broke" fuss here -- what's the "new way"?
[09:54] <larsu> pitti: feel free to ignore
[09:56] <Laney> https://twitter.com/GermanQuatsch
[09:57]  * Laney learns Mäusespeck
[09:59] <ogra_> yummy !
[10:00] <ogra_> the pic is wrong though
[10:00] <ogra_> http://ak-hdl.buzzfed.com/static/2015-05/15/10/enhanced/webdr01/enhanced-buzz-11894-1431699200-9.jpg
[10:01] <ogra_> thats the real Mäusespeck :)
[10:01] <ogra_> (quite different from mashmellow mice)
[10:02] <Laney> they don't look like mäuse any more!
[10:02] <Laney> maybe after some heavy processing
[10:02] <ogra_> its only their bacon ...
[10:02] <ogra_> your breakfast bacon doesnt look like a pig either :)
[10:04] <Laney> speak for yourself
[10:04]  * Laney Henry VIII
[10:04] <ogra_> lol
[10:05] <davmor2> willcooke: 15.10 i386 had a very short play last night, trackpad is stupidly sensitive and most of the apps closed instantly other than that looks fun so far :0
[10:05] <davmor2> :)
[10:06] <Laney> most of the apps closed instantly?
[10:06] <Laney> bug report please?
[10:07] <ogra_> does desktop have a very short app lifecycle ?
[10:07] <ogra_> :P
[10:10] <davmor2> Laney: will do when I have 5 minutes, settings app was the only one that seemed to stay open
[10:30] <pitti> Laney: chromium-browser now doesn't fail any more on ENOSPC, but fails on an entirely different reason
[10:30] <pitti> grep: webserver-out: No such file or directory
[10:31]  * Laney NOOOOOOOOOOOOOOooooooooooooo
[10:32] <Laney> wait, this isn't blocking gtk ;-)
[10:32] <Laney> although I am about to sync glib, so I probably do still care
[10:34] <pitti> I retried glibc and libo as well now
[10:35] <Laney> qengho: maybe you could take a look at https://jenkins.qa.ubuntu.com/job/wily-adt-chromium-browser/lastBuild/ARCH=amd64,label=adt/console once you're around?
[11:00] <pitti> Laney: right, this looks like an honest test regression with the new upstream versoin
[11:02] <Laney> nod, or at least the test harness
[11:02] <Laney> either way it needs looking at
[12:41] <Laney> seb128: can you demote-to-proposed gnome-shell-extension-autohidetopbar gnome-shell-extension-redshift gnome-shell-extension-suspend-button gnome-shell-extension-weather gnome-shell-timer please?
[12:41] <Laney> the tests are passing again now
[12:44]  * Laney lunches
[12:44] <Laney> demote-to-proposed is in lp:ubuntu-archive-tools, btw
[12:46]  * Laney has blocked them in proposed-migration so they don't go straight back in
[12:47] <seb128> Laney, what is "demote to proposed"?
[12:47] <seb128> isn't that just deleting from wily and keeping only the proposed pocket version?
[12:47] <seb128> thanks for pointing the tool ;-)
[12:47] <Laney> no, there is no proposed version
[12:47] <Laney> it copies it there and deletes the wily one
[12:48] <Laney> so that it goes back in if e.g. it gets synced
[12:48] <seb128> I see
[12:48] <seb128> thanks
[12:49] <seb128> enjoy lunch ;-)
[12:50]  * Laney is deciding what to have
[12:50] <Laney> thank *you*!
[13:23] <qengho> Laney: Perhaps not that error?  "tar: Unexpected EOF in archive"   I'll look at others.
[13:57] <pitti> qengho: oh, amd64 failed with that
[13:57] <pitti> qengho: we mean the i386 one ("grep: webserver-out: No such file or directory
[13:57] <seb128> same on https://jenkins.qa.ubuntu.com/job/wily-adt-libreoffice/67/ARCH=i386,label=adt/
[13:58] <qengho> pitti: Yes, got it. Fixed. Will propose replacement soon.
[13:58] <pitti> qengho: \o/ cheers!
[14:09] <Laney> qengho: ah, there was another run and I linked to lastBuild - unhelpful of me
[14:09] <Laney> build 42
[14:09] <Laney> seb128: it went in \o/
[14:10] <seb128> Laney, larsu, well done ;-)
[14:11] <Laney> let the complaints commence
[14:55] <gogis_> ok, so here I am :)
[14:55] <gogis_> I know C/++, Python, Pascal, quite Java... I also understand Assembly and I can learn other languages quickly... can I somehow help with the development of ubuntu?
[14:58] <gogis_> hey there :)
[14:58] <Laney> hi gogis_
[14:58] <Laney> you sure can if you want to
[14:58] <gogis_> Hi Laney
[14:59] <Laney> what area do you want to work on? desktop / server / phone?
[15:00] <gogis_> I would personally prefer to work on desktop, but in the end, it doesn't matter, I would do whatever
[15:00] <Laney> well I always think the best way to get motivated at the start is to work on something which you have a personal interest in
[15:01] <Laney> that is either a bug which annoys you or an application you like
[15:01] <gogis_> Laney: Yeah, I agree
[15:02] <gogis_> Laney: Ok, but how do I get in touch with the developlment team, how do I know what exactly to do?
[15:02] <Laney> you found us
[15:03] <Laney> e.g. here is the bug list for rhythmbox https://bugs.launchpad.net/ubuntu/+source/rhythmbox
[15:05] <gogis_> well, nice... where do I get the source codes and what should I do, when I fix some bug?
[15:08] <Laney> here's some documentation: http://packaging.ubuntu.com/html/traditional-packaging.html and then https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue is how to get it reviewed
[15:09] <Laney> it's a bit complex at the start
[15:09] <gogis_> yeah, I see
[15:09] <Laney> https://wiki.ubuntu.com/UbuntuDevelopment is a good page too
[15:10] <gogis_> thank you, Laney :)
[15:10] <gogis_> what do you do, for example?
[15:13] <Laney> I work on the desktop mainly, fixing bugs and helping to maintain and integrate the software which makes it up
[15:13] <Laney> also working with the projects that develop the software we use
[15:38] <Laney> can I get seahorse's gpg-agent to forget my key after a timeout?
[15:38] <Laney> it seems to be keeping it unlocked forever which is disturbing me
[15:39] <ogra_> Laney, +1
[15:39] <ogra_> just took me 45min to even find what i have to do after mv'ing ~/.ssh around
[15:39] <ogra_> evo didnt want to talk to dbus anymore and stuff
[15:40] <Laney> DDTT™ :)
[15:41] <ogra_> fun is ... if ssh <IP> doesnt work ... but ssh localhost "ssh <IP>" does :)
[15:43] <seb128> Laney, mvo, ogra_, do you have any opinion on http://paste.ubuntu.com/11696900/ ?
[15:44] <Laney> I have no idea, try slangasek?
[15:44] <seb128> Laney, k
[15:44] <Laney> sorry
[15:44] <seb128> no worry
[15:45] <ogra_> seb128, if you have multiple vmlinuz-* files it would only copy the last ona anyway, no ?
[15:46] <ogra_> (i.e. when you have vlinuz-* and .signed and .efi.signed and whatever)
[15:46] <mvo> seb128: no opinion, I wonder how we can convey better that any change in the file needs to be done in two places :/ maybe we could sh "source" the one from the other?
[15:46] <mvo> seb128: if symlinks do not work
[15:46] <Laney> why don't symlinks work?
[15:46] <ogra_> does the x86 image use a vfat for the boot partition too ?
[15:46] <seb128> ogra_, no, because it would be "cp vmlinuz vmlinuz.signed dir/vmlinuz"
[15:47] <seb128> ogra_, or that work only if dir/vmlinuz is a dir
[15:47] <seb128> which it's not
[15:47] <ogra_> yeah
[15:47] <seb128> mvo, yeah, unsure but that's another topic, I don't want to block getting an image to build on making livecd-rootfs design sucks less
[15:48] <seb128> Laney, because they don't, I tried this week
[15:48] <Laney> haha
[15:48] <ogra_> what do you mean by "suck less" livecd-rootfs is a beauty
[15:48] <seb128> Laney, https://launchpadlibrarian.net/208713546/buildlog_ubuntu_wily_i386_ubuntu-desktop-next_BUILDING.txt.gz
[15:48]  * ogra_ hides somewhere 
[15:48] <Laney> I believe you that they don't
[15:48] <seb128> Laney, cp: cannot stat 'config/hooks/03-boot_with_systemd.chroot': No such file or directory
[15:48] <mvo> seb128: ok
[15:48] <Laney> I want to know why and whether that can be fixed instead :P
[15:48] <seb128> Laney, ^
[15:48] <seb128> Laney, patches are welcome :-)
[15:48] <Laney> like cp -L or so
[15:48] <Laney> ...
[15:49] <seb128> I don't understand how livecd-rootfs works
[15:49] <seb128> what is the relative dir and where it's copied
[15:49] <seb128> so I don't understand why it's failing
[15:49] <ogra_> it unpacks the linux package in the chroot you are currently in
[15:49] <ogra_> so the kernel ends up in boot/
[15:49] <seb128> ogra_, the symlink issue Laney is asking is something else
[15:50] <seb128> I tried to symlink hooks
[15:50]  * ogra_ doesnt see whats complicated about that 
[15:50] <seb128> but that results in a "cp: cannot stat 'config/hooks/03-boot_with_systemd.chroot': No such file or directory"
[15:50] <seb128> so somewhat the symlink doesn't resolve
[15:50] <ogra_> yeah, that wont work
[15:52] <seb128> slangasek is happy with the change
[15:52]  * seb128 uploads
[15:58] <seb128> "You have been added to ubuntu-desktop-next-release"
[15:58] <seb128> I feel like Laney is on something
[15:58] <Laney> MUHAHAHA
[15:58] <seb128> :-)
[16:26]  * willcooke -> EOD
[17:08] <seb128> Laney, is that you hammering desktop-next i386 rebuilds?
[17:16] <Laney> ye
[17:17] <Laney> has this one hung?
[17:18] <Laney> oh no, just moving  slowly
[17:19] <Laney> I'll check on it later, got to go climbing now
[17:19] <Laney> should post to the iso tracker if I got the config right this time
[17:19] <Laney> & then in theory self service rebuilds should w ork
[17:19] <Laney> (i386 only until I push the change)
[17:20] <Laney> ok, see you!
[17:20] <seb128> Laney, have fun
[17:27] <Sweet5hark> sneaky changes in configure defaults that create hope: https://github.com/LibreOffice/core/commit/88f94fa76ffbfc3abba885480d7d2d2e05107d0a
[17:30] <seb128> Laney, pitti, can you one you sponsors http://paste.ubuntu.com/11697411/ to debian for me?
[17:37] <seb128> can't commit to the svn either for some reason
[17:37] <seb128> where I can ssh to svn.debian.org
[17:37] <seb128> bah, going for some exercice
[17:37] <seb128> bbl