[05:26] Bonjour tout le monde [05:30] hi, not sure if this is the appropriate place to ask, but I've noticed that apps.ubuntu.com doesn't show raring packages (I'd like to add an "Install to Ubuntu" button on my website pointing there, but my app is only available on 13.04+) [05:37] pitti, hi [05:40] hey darkxst, how are you? [05:40] yeh good, fixed the stupid gsd thing [05:41] hadess decided to remove Unity from the autostart desktop file [05:47] pitti, do you know why 48_register_client_before_idle_callbacks.patch exists in gsd? is it still needed? [05:47] argh, what a silly and simple thing [05:47] * pitti looks at the patch [05:50] darkxst: it's in the changelog of 3.1.92-0ubuntu3 [05:50] - Create the GDBusProxy for gnome-session synchronously, and then schedule [05:50] the RegisterClient call with a higher priority. This ensures that we [05:50] register with the session manager as soon as we start the main loop, and [05:50] before running any other idle callbacks [05:50] that was chrisccoulson's patch, maybe he still knows what its upstream status is [05:51] ah, part of bug 854101 [05:51] salut pitti, bochecha_, darkxst! (should think about telling hi when joining) [05:51] Launchpad bug 854101 in gnome-settings-daemon (Ubuntu Oneiric) "gnome-settings-daemon takes waaaaaaaay too long to start" [High,Fix released] https://launchpad.net/bugs/854101 [05:51] bonjour didrocks, how are you? [05:51] bochecha_: yeah, that's one of the reason oneconf doesn't work as well. I'm not sure who is in charge of the website nowdays [05:51] didrocks: salut didrocks, I thought I'd come and annoy you with my issue :) [05:51] didrocks, hi [05:51] pitti: I'm good, thanks! yourself? [05:51] what is oneconf? [05:51] didrocks: feeling saucy today! [05:52] bochecha_: http://www.le-libriste.fr/2011/09/ubuntu-11-10-oneconf-un-outil-tant-attendu/ [05:52] pitti: heh [05:53] didrocks: seems to be maintained here: https://launchpad.net/ubuntu-webcatalog [05:53] so not desktop I guess :0 [05:55] bochecha_: seems you need to fetch noodles (Michael) [05:55] pitti, right, I don't think that is a problem anymore, I certainly havent noticed any slowness [05:55] didrocks: any idea where he hangs in, and in what timezone I could ask him? [05:56] bochecha_: not sure where he hangs, but he's in the same timezone than France apparently [05:56] ah, Germany :) [05:57] right, and it's 8am there, right? [05:57] yep [05:58] ok, so I'll wait a bit, not to fall on him at wake up :) [05:58] ;) [05:58] will ubuntu stick with the system-config-printer or use the new printer panel? [06:14] we have actually aimed at using the upstream panel for several cycles now [06:14] but so far it hasn't been good enough [06:16] pitti, its quite good this cycle [06:16] although it kind of failed to add my old undiscoverable laserjet [06:22] as is in doesnt support JetDirect I guess [06:24] really, g-c-c "no talloc stackframe around, leaking memory" [07:06] good morning [07:24] good morning everyone [07:40] hey desktopers [07:40] happy (rainy) friday [07:40] * didrocks joined on the rainy party [07:43] Sunshine here. [07:43] :) [07:43] and good morning. === lool- is now known as lool [07:47] seb128: happy saucy day! [07:47] pitti, hey, to you too, is it open yet? ;-) [07:48] seb128: it exists in LP, but frozen, as usual :) [07:49] and of course we can't start uploading before cjwatson lands his traditional vim upload :-P [07:49] YES WE CAN [07:51] i wonder what my first upload will be? i'll give a penny to the first person who guesses correctly [07:51] hm you're not Sweetshark, so I don't think it will be libreoffice [07:51] chrisccoulson: it's going to be my fix for thunderbird for sure :) [07:51] lol [07:51] hmmmmmmm -- compiz! [07:51] hah [07:53] .. it's going to be libreoffice isn't it [07:54] chrisccoulson, hey, how are you? [07:54] seb128, yeah, good thanks. how are you? [07:54] chrisccoulson, speaking of firefox, I start missing my integrated menus, the firefox one is annoying to us [07:54] chrisccoulson, I'm good thanks [07:55] seb128, i can give you a build with the menus :P [07:55] (or switch to nightly) ;) [07:55] it's a conspiracy [07:55] I'm not going to nightly :p [07:55] chrisccoulson, is the build with menu called sudo apt-get install firefox/raring ? [07:55] night is stable ;) [07:55] *nightly [07:56] d'oh [07:56] my brain is not stable [07:56] need beer? [07:56] lol [07:56] don't worry you will have some soon :p [07:56] after breakfast? :) [08:00] chrisccoulson, it's 1am in Oakland ;-) [08:02] ooh, seems upstream are starting to gradually land some more of the UX changes for australis now (there is a bookmark button on the navigation bar now) [08:03] chrisccoulson, what is australis? [08:03] seb128, the firefox UX redesign [08:04] are they merging url bar and search fields? ;-) [08:05] hey hey hey [08:05] happy f-riday (not that we have exciting weekends planned :p) [08:06] Laney, hey, happy friday to you too! [08:06] Laney, what; you don't find planes exciting? :p [08:06] hmm, not so much ;-) [08:06] seb128, i think there's already an addon for that, as long as you're happy to send google every URL you type in the addressbar ;) [08:07] TBH, if it comes to planes I prefer "boring" over "exciting" or "hectic" any time [08:07] pitti, that's a good point [08:07] chrisccoulson, well, at least they provide me a good service ;-) [08:08] chrisccoulson, I keep typing search in firefox url awesome bar, which somewhat works [08:08] it does often land into a google search, it's just slower, it probably tries to use it as an url first and then fallback [08:09] * didrocks is catching up the last months of movies on the plane, so it's exciting! === alan_g|life is now known as alan_g [08:10] i'll be lucky to get 5 hours battery out of my laptop [08:10] didrocks: heh, good point; got a second battery for this? [08:10] pitti: I'm using the internal video system rather [08:11] I planned on working through the next three series of "universal hyperbolic geometry", and do some reading (filled up my nook) [08:11] I don't have any g-c-c patch to do though :/ [08:11] didrocks, I can find you one today [08:11] but with all my apt-cacher-ng/sbuild/adt-test setup I could actually continue working on the NM tests, too [08:11] seb128: well, it needs to be unity related :p [08:11] Laney, yeah, I want power plugs in the plane ;-) [08:13] didrocks, external panels patch! [08:24] chrisccoulson, so can we get mozjs17 into Saucy? === gema_ is now known as gema === Zdra is now known as xclaesse [09:38] infinity, for whats it worth gnome3-staging does have ddebs enabled, just most of the packages have been copied across from other ppas ;( [09:47] darkxst: Ahh, that would explain the oddity there. [09:47] darkxst: Anyhow, I hope pitti and you solved the systemd issue? [09:48] infinity: I know how to fix it for saucy with the next upload [09:48] (already staged up in my local git tree) [09:49] pitti: Feel free to upload that any time. [09:49] infinity: can't, you or Colin didn't upload vim yet! :-) [09:49] pitti: Oh, hah. I'll do vim in a sec. How did I miss that? :) [09:50] infinity: but more seriously, there's some more things I want to upload to saucy [09:50] infinity: (wrt. systemd) [09:50] Where have our traditions gone? [09:50] infinity: next week is "logind transition time" [09:50] infinity: you already stole that from cjwatson in raring [09:50] Remember the good ol' days when we all raced to get vim in and win the dak lottery? [09:50] Good times. [09:50] how do you get ddebs enabled for a PPA? [09:51] yeah, after the umpteen days of dak copying stuff to the new release :) [09:52] infinity, yes got systemd to build with a few hacks to the packaging === tkamppeter_ is now known as tkamppeter === MacSlow is now known as MacSlow|lunch [12:13] hey seb128 a quick question on compiz translation templates. I see the compiz source package has 2 templates 'compiz' and 'ccsm', but I'm a bit confused, as I thought ccsm was in universe. Do you have any idea why that template is there? [12:13] dpm, that's a question for sil2100 or didrocks, but they merged the different compiz sources together in raring (or was it quantal)? [12:13] ?) [12:14] ok, thanks [12:14] yeah, compizconfig-settings-manager is built from compiz [12:14] the binary package is in universe on purpose though [12:15] didrocks, ok, so I'll lower the priority of the 'ccsm' template in Launchpad. If I understand it correctly it contains the translations for the ccsm binary package and that's not installed by default, right? [12:16] dpm: exactly [12:16] ok, thanks! [12:16] yw === alan_g is now known as alan_g|lunch === MacSlow|lunch is now known as MacSlow === olli__ is now known as olli === alan_g|lunch is now known as alan_g === francisco is now known as Guest6646 === m_conley_away is now known as m_conley [14:13] hah, friday afternoon, and I just got my last WI done for april \o/ === alan_g is now known as alan_g|tea [14:34] pitti: do you have then no work till may? :) [14:35] https://launchpad.net/~pitti/+upcomingwork is still not empty :) [14:37] dobey, hey, did you notice that software-center has the most reported raring bug (over 1k report since yesterday)? [14:38] seb128: on errors? or somewhere else? [14:39] seb128: https://errors.ubuntu.com/problem/b8a5514dba8e42060c5ccd2876829b85edf7da09 <- that? [14:40] dobey, on e.u.c and yes [14:40] that one [14:40] not sure if that's a pitti bog [14:40] seems g-i-ish [14:40] seb128: was there a pygobject or glib update? looks like something broke aptdaemon [14:40] not recently [14:40] but that bug has been on top of e.u.c for some time [14:41] it obviously doesn't happen to everyone [14:41] https://bugs.launchpad.net/aptdaemon/+bug/1080736 ? [14:41] Launchpad bug 1080736 in Aptdaemon "does not work with PyGObject 3.7.2: AttributeError: 'gi.repository.GObject' object has no attribute 'GObjectMeta'" [Undecided,New] [14:42] Laney: that sounds like it [14:42] shrug [14:42] surely we have that in distro though [14:45] /usr/bin/python /usr/sbin/update-software-center --triggered /usr/share/locale-langpack [14:45] is this something that happens on release upgrade? [14:46] the code matches quantal's aptdaemon [14:49] indeed s-c triggers this [14:49] dobey: ^ === alan_g|tea is now known as alan_g [14:51] Laney, is that the quantal version being run before the end of the update or...? [14:51] I guess so [14:51] It could be triggered any time after the new langpacks are installed [14:53] I wonder if bumping the Depends on python-gi to the fixed version would be enough [14:54] Laney, what fixed version? [14:54] i love when glib breaks API [14:54] Laney, isn't the issue the other way around? new pygobject breaking it? [14:54] dobey, it's g-i, not glib, no? [14:54] no it's the old version being broken [14:54] seb128: well, it's soemthing being exposed in introspection no longer being there [14:54] and I guess the old s-c didn't hit this bug for some reason? [14:55] seb128: i guess pygobject could be the cause here. i had to fix multiple things in twisted due to pygobject 3.7 changes [14:56] Laney: the bug just didn't exist in quantal, if that's what you mean? [14:56] I think pygobject changed and made aptdaemon's usage of non-public implementation details break [14:58] so in fact bumping the deps might not be enough because the trigger can happen at any time :/ [14:59] ah, Breaks in aptdaemon, of course [14:59] anyway, what's the way to fix this? make s-c pre-depends on the new aptdaemon? [14:59] or python-gi → aptdaemon [14:59] make python-gi breaks the older aptdaemon? [14:59] right [14:59] I think? [15:00] pitti: ^ if you're still here, does this make sense to you? [15:00] i guess it would work, since it should force the new aptdaemon to be installed? [15:00] right [15:01] to get this bug you must have the new python-gi and the old aptdaemon, so you've already got python-gi which means we can enforce that you need the new aptdaemon too [15:01] although triggers being involved make it weird [15:04] Laney: right. i see no harm in adding the breaks there, either way though. [15:04] indeed [15:04] I think we'll hit this http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671711 [15:04] Debian bug 671711 in dpkg "dpkg: runs trigger processing even if depedencies are not satisfied" [Important,Open] [15:04] a hairy dpkg bug that I found some time ago [15:05] oh [15:05] so, yes, the proposed fix is correct but I don't think it's sufficient given that bug [15:06] for that you need to put some kind of guard in software-center to not run the trigger unless a new enough aptdaemon is installed [15:06] or swallow the error, of course [15:06] let me see if I can find my workaround... [15:07] http://anonscm.debian.org/gitweb/?p=pkg-mono/packages/mono-tools.git;a=blob;f=debian/monodoc-browser.postinst;h=7300c7aa16ca70013efd7486bb2ae9c0657d03c6;hb=HEAD#l14 [15:07] it's all very sick [15:09] hmm [15:10] was this not found in upgrade testing? [15:14] this is first I've heard of it :-) [15:14] anyway, I'll leave it to you, but feel free to ping me for sponsoring :P [15:15] first i've heard it too. [15:15] i'm not entirely sure what to do about it === alan_g_ is now known as alan_g [15:17] I think the Breaks is good, but also make the error not trigger a crash report one way or another [15:17] dobey, sorry for not having pinged earlier [15:17] I assumed people were watching e.u.c and knowing about the most reported issues... [15:17] seems like it's a wrong assumption [15:17] either by making sure in the postinst with dpkg-query that you've got the right aptdaemon installed/configured or by patching update-software-center to not die on this error [15:18] Laney: it's that second part i'm not sure about :) [15:18] s/die/crash/ - you could cleanly fail maybe [15:19] try: import AptCache except AttributeError: # ah shit, we got the broken aptdaemon sys.exit(1) [15:19] or something? [15:23] i definitely don't think that is the right fix. i'm all for better error handling in s-c (most of its bugs are because of unhandled errors), but this is a dependency of a dependency breaking API used by our dependency, and while crashing is not nice, i think trying to handle cases like that is excessive. [15:26] Laney: also, that wouldn't fix the cases where people are actually getting the crash from the old version being run [15:26] Laney: maybe we should also patch the aptdaemon in quantal with the fix? [15:27] it's not broken in quantal, but I suppose you could patch it to be 'correct' [15:28] Laney: well, it is if you end up with the new pygobject, but you still have old aptdaemon and software-center [15:28] right, which happens when you start upgrading to raring [15:28] anyway I'm not sure you can guarantee that people will have fully upgraded to quantal-updates before moving to raring [15:28] right, which is why i don't think we can fix this only in raring [15:29] FWIW my other suggestion is to do something like [ "$(dpkg-query -f '${Status}' -W python-aptdaemon)" = "install ok installed" ] && update-whateveritis in the postinst, in conjunction with the Breaks [15:29] that's true. but i think we can push out updates so that when they do, at least the fix will always work, rather than only hoping that it works [15:36] * Laney nods [15:36] fixus maximus is something I can get on board with [15:37] maximus… old good times ;) [15:37] Laney: can you add the breaks: to python-gi please? [15:38] sure [15:38] can you file a bug and assign me? [15:38] Does anyone have an idea of what the problem is here? It looks like gedit is on top, but didn't repaint. https://bugs.launchpad.net/bugs/1173234 [15:38] Launchpad bug 1173234 in chromium-browser (Ubuntu) "Chromium's content doesn't respect z order, obscuring everything else" [Undecided,New] [15:40] didrocks: good old days indeed [15:40] what was that, karmic? [15:41] oh, even before I think… [15:42] * Laney discovers that maximus is in Debian [15:45] Laney: bug #1173249 [15:45] Launchpad bug 1173249 in pygobject (Ubuntu Saucy) "/usr/share/software-center/update-software-center:AttributeError:/usr/sbin/update-software-center@170:rebuild_database:get_pkg_info:/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py@30:/usr/lib/python2.7/dist-packages/aptdaemon/client.py@70:__getattr__:__getattr__" [Undecided,Triaged] https://launchpad.net/bugs/1173249 [15:46] dankeschön [15:46] haha google just texted me a reminder about the sprint [15:46] thanks! I'd forgotten! === rickspencer3__ is now known as rickspencer3 [15:46] heh [15:57] ok, i need to get lunch, and will prepare fixes as soon as i get back. === alan_g is now known as alan_g|bbs [16:20] does anyone know if the tile window to the left/right with ctrl-super-left/right is a default feature? And if so, new for 13.04? [16:21] Been around for a while :) [16:22] jcastro, it was already in 12.10 iirc [16:22] well for a while it was ctrl-alt-numkeypad, I'm just trying to determine when we made that switch [16:23] seb128: yeah so ctrl-n, ctrl-super-left then ctrl-super-right in nautilus basically replaces the F3 people are complaining about. [16:23] jcastro, if you want f3 full screen yes [16:23] jcastro, most will argue that on a 26" screen they want a split nautilus on a third of the screen [16:25] this works well enough for most people I would think [16:25] I think moving the "tiling" out of apps and into the window manager is much nicer anyway. :) [16:26] jcastro, well, if you use only fullscreen, yes [16:27] seb128, shall we have a bet? my usb mouse will be working when i turn up in oakland, yes / no? :) [16:27] chrisccoulson, it will not [16:27] lol [16:27] chrisccoulson, I pinged you a month ago to get details about that issue and a bug filed [16:27] seb128, that's how i was going to bet too ;) [16:27] but I'm not sure you pinged back [16:27] and I forgot again :/ [16:27] seb128, yeah, i was going to respond and then got a new laptop instead [16:28] lol [16:28] i haven't tried it on the new one yet [16:29] chrisccoulson, when do you fly? tomorrow or sunday? [16:31] seb128, i fly at around lunchtime tomorrow [16:31] cool [16:31] so i'm leaving here quite early to travel to heathrow [16:31] what about you? [16:31] we can maybe get a beer together tomorrow evening then [16:32] my plane is in the afternoon [16:32] sure, sounds good :) [16:32] I will land at 7:50pm [16:38] * didrocks waves good evening [16:38] see you on Sunday or Monday for most of you ;) [16:39] safe flights [16:56] hello? i am going insane trying to get 13.4 to actually run cron jobs. help? [16:56] Will there be a name for 13.10? S... S...? [16:56] im sure there will be. every april is the .4 and every october there is .10 [16:56] methinks tkamppeter needs to follow planet ubuntu more closely [16:56] anybody know how to make cron jobs actually run in 13.4? [16:57] bb_: This isn't a channel for support I'm afraid - try #ubuntu [16:57] anyone? [16:57] ok thanks [16:58] sure [16:59] Laney, found it, thanks. [16:59] :-) [17:28] how complex would it be to patch unity to handle workspace-switcher icon scrollwheel desktop switching (like the classic gnome pager)... and would such a patch be likely to make it into the mainline [17:36] doomlord: #ubuntu-unity is a better place for unity questions === alan_g|bbs is now known as alan_g|life [18:14] Laney: ping. does this look correct to you? http://pastebin.ubuntu.com/5605549/ [18:31] anyone here who could take a look at https://bugs.launchpad.net/ubuntu/+source/telepathy-idle/+bug/1042659 ? I'm hearing several complaints that this may have been working for a while in quantal, but regressed again with raring [18:31] Launchpad bug 1042659 in telepathy-idle (Ubuntu) "telepathy-idle runs up to 100 % cpu usage" [Undecided,Confirmed] [19:45] dobey: Looks plausible to me, yes. You should make clear that's a Debian bug number, and maybe say that it's to guard against breakage in python-aptdaemon. [19:45] It also depends on the Breaks upload going in, which I'll try to do at some point, but not today. [19:48] (That's so that python-aptdaemon isn't "install ok installed" when python-gi is in the middle of being upgraded) [19:49] Laney: so this should be uploaded after the breaks: ? do i need to change dependencies in control too? [19:58] dobey: Well, the Breaks is what helps the new guard to work. One issue that I think remains is that you aren't guaranteeing that the /new/ postinst triggered is being called. [19:58] A Breaks to s-c << your-new-version will probably help with that. [19:59] adding a breaks in software-center to break the old version? [19:59] no, to python-gi to break both aptdaemon and software-center [20:00] hmm [20:00] If s-c is broken then its trigger won't be activated [20:00] ok [20:00] so you don't get the old raring version being triggered until python-gi and aptdaemon are fully installed [20:00] I think that makes sense [20:01] right, or the old quantal version, as has happened in some cases [20:01] yeah [20:01] it makes the upgrade and maintainer scripts happen in the right order [20:01] Someone else will review this for sanity after it gets uploaded anyway [20:02] right. i'd just like to make sure i have it as good as i can before i upload software-center [20:02] sure, I'm saying that to myself more than you. :P [20:03] * Laney packs [20:03] so is that postinst change basically as good as it gets for what to do in software-center itself? if so i can go ahead and upload [20:05] I'm actually wondering if you need that with the two Breaks [20:05] This stuff hurts my head [20:06] * Laney re-reads the debian bug [20:09] Okay. Yeah, I think it's probably sane to do this and the two Breaks are the best we can do. I don't know the extent of this dpkg bug so maybe it won't completely solve the problem. [20:09] i guess something is needed. it is possible to have a newer version from a PPA installed already when upgrading, so the breaks: wouldn't fix that [20:10] The dpkg bug might mean that the old trigger happens anyway. But I don't know what we could hope to do about that. [20:11] I suppose SRUing to Quantal too would help some [20:11] Laney: anyway, i don't mean to keep you from packging for the sprint. should i upload software-center with this change? or should we wait and continue on monday morning? [20:11] Do it. If you can do the Breaks upload to then it'll go faster. If not, I'll probably have some time tomorrow. [20:11] s/to/too/ [20:11] ok [20:11] * Laney goes back to hunting for the clipper card [20:12] have a good trip === m_conley is now known as m_conley_away === VD is now known as Guest54130