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