/srv/irclogs.ubuntu.com/2013/04/26/#ubuntu-desktop.txt

pittiBonjour tout le monde05:26
bochecha_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:30
darkxstpitti, hi05:37
pittihey darkxst, how are you?05:40
darkxstyeh good, fixed the stupid gsd thing05:40
darkxsthadess decided to remove Unity from the autostart desktop file05:41
darkxstpitti, do you know why 48_register_client_before_idle_callbacks.patch exists in gsd? is it still needed?05:47
pittiargh, what a silly and simple thing05:47
* pitti looks at the patch05:47
pittidarkxst: it's in the changelog of 3.1.92-0ubuntu305:50
pitti    - Create the GDBusProxy for gnome-session synchronously, and then schedule05:50
pitti      the RegisterClient call with a higher priority. This ensures that we05:50
pitti      register with the session manager as soon as we start the main loop, and05:50
pitti      before running any other idle callbacks05:50
pittithat was chrisccoulson's patch, maybe he still knows what its upstream status is05:50
pittiah, part of bug 85410105:51
didrockssalut pitti, bochecha_, darkxst! (should think about telling hi when joining)05:51
ubot2Launchpad bug 854101 in gnome-settings-daemon (Ubuntu Oneiric) "gnome-settings-daemon takes waaaaaaaay too long to start" [High,Fix released] https://launchpad.net/bugs/85410105:51
pittibonjour didrocks, how are you?05:51
didrocksbochecha_: yeah, that's one of the reason oneconf doesn't work as well. I'm not sure who is in charge of the website nowdays05:51
bochecha_didrocks: salut didrocks, I thought I'd come and annoy you with my issue :)05:51
darkxstdidrocks, hi05:51
didrockspitti: I'm good, thanks! yourself?05:51
bochecha_what is oneconf?05:51
pittididrocks: feeling saucy today!05:51
didrocksbochecha_: http://www.le-libriste.fr/2011/09/ubuntu-11-10-oneconf-un-outil-tant-attendu/05:52
didrockspitti: heh05:52
bochecha_didrocks: seems to be maintained here: https://launchpad.net/ubuntu-webcatalog05:53
bochecha_so not desktop I guess :005:53
didrocksbochecha_: seems you need to fetch noodles (Michael)05:55
darkxstpitti, right, I don't think that is a problem anymore, I certainly havent noticed any slowness05:55
bochecha_didrocks: any idea where he hangs in, and in what timezone I could ask him?05:55
didrocksbochecha_: not sure where he hangs, but he's in the same timezone than France apparently05:56
didrocksah, Germany :)05:56
bochecha_right, and it's 8am there, right?05:57
didrocksyep05:57
bochecha_ok, so I'll wait a bit, not to fall on him at wake up :)05:58
didrocks;)05:58
darkxstwill ubuntu stick with the system-config-printer or use the new printer panel?05:58
pittiwe have actually aimed at using the upstream panel for several cycles now06:14
pittibut so far it hasn't been good enough06:14
darkxstpitti, its quite good this cycle06:16
darkxstalthough it kind of failed to add my old undiscoverable laserjet06:16
darkxstas is in doesnt support JetDirect I guess06:22
darkxstreally, g-c-c "no talloc stackframe around, leaking memory"06:24
jibelgood morning07:06
chrisccoulsongood morning everyone07:24
seb128hey desktopers07:40
seb128happy (rainy) friday07:40
* didrocks joined on the rainy party07:40
BigWhaleSunshine here.07:43
BigWhale:)07:43
BigWhaleand good morning.07:43
=== lool- is now known as lool
pittiseb128: happy saucy day!07:47
seb128pitti, hey, to you too, is it open yet? ;-)07:47
pittiseb128: it exists in LP, but frozen, as usual :)07:48
pittiand of course we can't start uploading before cjwatson lands his traditional vim upload :-P07:49
mlankhorstYES WE CAN07:49
chrisccoulsoni wonder what my first upload will be? i'll give a penny to the first person who guesses correctly07:51
mlankhorsthm you're not Sweetshark, so I don't think it will be libreoffice07:51
didrockschrisccoulson: it's going to be my fix for thunderbird for sure :)07:51
chrisccoulsonlol07:51
pittihmmmmmmm -- compiz!07:51
chrisccoulsonhah07:51
mlankhorst.. it's going to be libreoffice isn't it07:53
seb128chrisccoulson, hey, how are you?07:54
chrisccoulsonseb128, yeah, good thanks. how are you?07:54
seb128chrisccoulson, speaking of firefox, I start missing my integrated menus, the firefox one is annoying to us07:54
seb128chrisccoulson, I'm good thanks07:54
chrisccoulsonseb128, i can give you a build with the menus :P07:55
chrisccoulson(or switch to nightly) ;)07:55
chrisccoulsonit's a conspiracy07:55
seb128I'm not going to nightly :p07:55
seb128chrisccoulson, is the build with menu called sudo apt-get install firefox/raring ?07:55
chrisccoulsonnight is stable ;)07:55
chrisccoulson*nightly07:55
chrisccoulsond'oh07:56
chrisccoulsonmy brain is not stable07:56
seb128need beer?07:56
chrisccoulsonlol07:56
seb128don't worry you will have some soon :p07:56
chrisccoulsonafter breakfast? :)07:56
seb128chrisccoulson, it's 1am in Oakland ;-)08:00
chrisccoulsonooh, 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:02
seb128chrisccoulson, what is australis?08:03
chrisccoulsonseb128, the firefox UX redesign08:03
seb128are they merging url bar and search fields? ;-)08:04
Laneyhey hey hey08:05
Laneyhappy f-riday (not that we have exciting weekends planned :p)08:05
seb128Laney, hey, happy friday to you too!08:06
seb128Laney, what; you don't find planes exciting? :p08:06
Laneyhmm, not so much ;-)08:06
chrisccoulsonseb128, 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:06
pittiTBH, if it comes to planes I prefer "boring" over "exciting" or "hectic" any time08:07
seb128pitti, that's a good point08:07
seb128chrisccoulson, well, at least they provide me a good service ;-)08:07
seb128chrisccoulson, I keep typing search in firefox url awesome bar, which somewhat works08:08
seb128it does often land into a google search, it's just slower, it probably tries to use it as an url first and then fallback08:08
* didrocks is catching up the last months of movies on the plane, so it's exciting!08:09
=== alan_g|life is now known as alan_g
Laneyi'll be lucky to get 5 hours battery out of my laptop08:10
pittididrocks: heh, good point; got a second battery for this?08:10
didrockspitti: I'm using the internal video system rather08:10
pittiI planned on working through the next three series of "universal hyperbolic geometry", and do some reading (filled up my nook)08:11
didrocksI don't have any g-c-c patch to do though :/08:11
seb128didrocks, I can find you one today08:11
pittibut with all my apt-cacher-ng/sbuild/adt-test setup I could actually continue working on the NM tests, too08:11
didrocksseb128: well, it needs to be unity related :p08:11
seb128Laney, yeah, I want power plugs in the plane ;-)08:11
darkxstdidrocks, external panels patch!08:13
darkxstchrisccoulson, so can we get mozjs17 into Saucy?08:24
=== gema_ is now known as gema
=== Zdra is now known as xclaesse
darkxstinfinity, for whats it worth gnome3-staging does have ddebs enabled, just  most of the packages have been copied across from other ppas ;(09:38
infinitydarkxst: Ahh, that would explain the oddity there.09:47
infinitydarkxst: Anyhow, I hope pitti and you solved the systemd issue?09:47
pittiinfinity: I know how to fix it for saucy with the next upload09:48
pitti(already staged up in my local git tree)09:48
infinitypitti: Feel free to upload that any time.09:49
pittiinfinity: can't, you or Colin didn't upload vim yet! :-)09:49
infinitypitti: Oh, hah.  I'll do vim in a sec.  How did I miss that? :)09:49
pittiinfinity: but more seriously, there's some more things I want to upload to saucy09:50
pittiinfinity: (wrt. systemd)09:50
infinityWhere have our traditions gone?09:50
pittiinfinity: next week is "logind transition time"09:50
pittiinfinity: you already stole that from cjwatson in raring09:50
infinityRemember the good ol' days when we all raced to get vim in and win the dak lottery?09:50
infinityGood times.09:50
chrisccoulsonhow do you get ddebs enabled for a PPA?09:50
pittiyeah, after the umpteen days of dak copying stuff to the new release :)09:51
darkxstinfinity, yes got systemd to build with a few hacks to the packaging09:52
=== tkamppeter_ is now known as tkamppeter
=== MacSlow is now known as MacSlow|lunch
dpmhey 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
seb128dpm, that's a question for sil2100 or didrocks, but they merged the different compiz sources together in raring (or was it quantal)?12:13
seb128?)12:13
dpmok, thanks12:14
didrocksyeah, compizconfig-settings-manager is built from compiz12:14
didrocksthe binary package is in universe on purpose though12:14
dpmdidrocks, 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:15
didrocksdpm: exactly12:16
dpmok, thanks!12:16
didrocksyw12:16
=== 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
pittihah, friday afternoon, and I just got my last WI done for april \o/14:13
=== alan_g is now known as alan_g|tea
geserpitti: do you have then no work till may? :)14:34
pittihttps://launchpad.net/~pitti/+upcomingwork is still not empty :)14:35
seb128dobey, hey, did you notice that software-center has the most reported raring bug (over 1k report since yesterday)?14:37
dobeyseb128: on errors? or somewhere else?14:38
dobeyseb128: https://errors.ubuntu.com/problem/b8a5514dba8e42060c5ccd2876829b85edf7da09 <- that?14:39
seb128dobey, on e.u.c and yes14:40
seb128that one14:40
seb128not sure if that's a pitti bog14:40
seb128seems g-i-ish14:40
dobeyseb128: was there a pygobject or glib update? looks like something broke aptdaemon14:40
seb128not recently14:40
seb128but that bug has been on top of e.u.c for some time14:40
seb128it obviously doesn't happen to everyone14:41
Laneyhttps://bugs.launchpad.net/aptdaemon/+bug/1080736 ?14:41
ubot2Launchpad bug 1080736 in Aptdaemon "does not work with PyGObject 3.7.2: AttributeError: 'gi.repository.GObject' object has no attribute 'GObjectMeta'" [Undecided,New]14:41
dobeyLaney: that sounds like it14:42
seb128shrug14:42
Laneysurely we have that in distro though14:42
Laney /usr/bin/python /usr/sbin/update-software-center --triggered /usr/share/locale-langpack14:45
Laneyis this something that happens on release upgrade?14:45
Laneythe code matches quantal's aptdaemon14:46
Laneyindeed s-c triggers this14:49
Laneydobey: ^14:49
=== alan_g|tea is now known as alan_g
seb128Laney, is that the quantal version being run before the end of the update or...?14:51
LaneyI guess so14:51
LaneyIt could be triggered any time after the new langpacks are installed14:51
LaneyI wonder if bumping the Depends on python-gi to the fixed version would be enough14:53
seb128Laney, what fixed version?14:54
dobeyi love when glib breaks API14:54
seb128Laney, isn't the issue the other way around? new pygobject breaking it?14:54
seb128dobey, it's g-i, not glib, no?14:54
Laneyno it's the old version being broken14:54
dobeyseb128: well, it's soemthing being exposed in introspection no longer being there14:54
Laneyand I guess the old s-c didn't hit this bug for some reason?14:54
dobeyseb128: i guess pygobject could be the cause here. i had to fix multiple things in twisted due to pygobject 3.7 changes14:55
dobeyLaney: the bug just didn't exist in quantal, if that's what you mean?14:56
LaneyI think pygobject changed and made aptdaemon's usage of non-public implementation details break14:56
Laneyso in fact bumping the deps might not be enough because the trigger can happen at any time :/14:58
Laneyah, Breaks in aptdaemon, of course14:59
dobeyanyway, what's the way to fix this? make s-c pre-depends on the new aptdaemon?14:59
Laneyor python-gi → aptdaemon14:59
dobeymake python-gi breaks the older aptdaemon?14:59
Laneyright14:59
LaneyI think?14:59
Laneypitti: ^ if you're still here, does this make sense to you?15:00
dobeyi guess it would work, since it should force the new aptdaemon to be installed?15:00
Laneyright15:00
Laneyto 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 too15:01
Laneyalthough triggers being involved make it weird15:01
dobeyLaney: right. i see no harm in adding the breaks there, either way though.15:04
Laneyindeed15:04
LaneyI think we'll hit this http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67171115:04
ubot2Debian bug 671711 in dpkg "dpkg: runs trigger processing even if depedencies are not satisfied" [Important,Open]15:04
Laneya hairy dpkg bug that I found some time ago15:04
dobeyoh15:05
Laneyso, yes, the proposed fix is correct but I don't think it's sufficient given that bug15:05
Laneyfor that you need to put some kind of guard in software-center to not run the trigger unless a new enough aptdaemon is installed15:06
Laneyor swallow the error, of course15:06
Laneylet me see if I can find my workaround...15:06
Laneyhttp://anonscm.debian.org/gitweb/?p=pkg-mono/packages/mono-tools.git;a=blob;f=debian/monodoc-browser.postinst;h=7300c7aa16ca70013efd7486bb2ae9c0657d03c6;hb=HEAD#l1415:07
Laneyit's all very sick15:07
dobeyhmm15:09
dobeywas this not found in upgrade testing?15:10
Laneythis is first I've heard of it :-)15:14
Laneyanyway, I'll leave it to you, but feel free to ping me for sponsoring :P15:14
dobeyfirst i've heard it too.15:15
dobeyi'm not entirely sure what to do about it15:15
=== alan_g_ is now known as alan_g
LaneyI think the Breaks is good, but also make the error not trigger a crash report one way or another15:17
seb128dobey, sorry for not having pinged earlier15:17
seb128I assumed people were watching e.u.c and knowing about the most reported issues...15:17
seb128seems like it's a wrong assumption15:17
Laneyeither 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 error15:17
dobeyLaney: it's that second part i'm not sure about :)15:18
Laneys/die/crash/ - you could cleanly fail maybe15:18
Laneytry: import AptCache except AttributeError: # ah shit, we got the broken aptdaemon sys.exit(1)15:19
Laneyor something?15:19
dobeyi 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:23
dobeyLaney: also, that wouldn't fix the cases where people are actually getting the crash from the old version being run15:26
dobeyLaney: maybe we should also patch the aptdaemon in quantal with the fix?15:26
Laneyit's not broken in quantal, but I suppose you could patch it to be 'correct'15:27
dobeyLaney: well, it is if you end up with the new pygobject, but you still have old aptdaemon and software-center15:28
Laneyright, which happens when you start upgrading to raring15:28
Laneyanyway I'm not sure you can guarantee that people will have fully upgraded to quantal-updates before moving to raring15:28
dobeyright, which is why i don't think we can fix this only in raring15:28
LaneyFWIW 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 Breaks15:29
dobeythat'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 works15:29
* Laney nods15:36
Laneyfixus maximus is something I can get on board with15:36
didrocksmaximus… old good times ;)15:37
dobeyLaney: can you add the breaks: to python-gi please?15:37
Laneysure15:38
Laneycan you file a bug and assign me?15:38
qenghoDoes 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/117323415:38
ubot2Launchpad bug 1173234 in chromium-browser (Ubuntu) "Chromium's content doesn't respect z order, obscuring everything else" [Undecided,New]15:38
Laneydidrocks: good old days indeed15:40
Laneywhat was that, karmic?15:40
didrocksoh, even before I think…15:41
* Laney discovers that maximus is in Debian15:42
dobeyLaney: bug #117324915:45
ubot2Launchpad 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/117324915:45
Laneydankeschön15:46
Laneyhaha google just texted me a reminder about the sprint15:46
Laneythanks! I'd forgotten!15:46
=== rickspencer3__ is now known as rickspencer3
dobeyheh15:46
dobeyok, i need to get lunch, and will prepare fixes as soon as i get back.15:57
=== alan_g is now known as alan_g|bbs
jcastrodoes 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:20
racarrBeen around for a while :)16:21
seb128jcastro, it was already in 12.10 iirc16:22
jcastrowell for a while it was ctrl-alt-numkeypad, I'm just trying to determine when we made that switch16:22
jcastroseb128: yeah so ctrl-n, ctrl-super-left then ctrl-super-right in nautilus basically replaces the F3 people are complaining about.16:23
seb128jcastro, if you want f3 full screen yes16:23
seb128jcastro, most will argue that on a 26" screen they want a split nautilus on a third of the screen16:23
jcastrothis works well enough for most people I would think16:25
jcastroI think moving the "tiling" out of apps and into the window manager is much nicer anyway. :)16:25
seb128jcastro, well, if you use only fullscreen, yes16:26
chrisccoulsonseb128, shall we have a bet? my usb mouse will be working when i turn up in oakland, yes / no? :)16:27
seb128chrisccoulson, it will not16:27
chrisccoulsonlol16:27
seb128chrisccoulson, I pinged you a month ago to get details about that issue and a bug filed16:27
chrisccoulsonseb128, that's how i was going to bet too ;)16:27
seb128but I'm not sure you pinged back16:27
seb128and I forgot again :/16:27
chrisccoulsonseb128, yeah, i was going to respond and then got a new laptop instead16:27
seb128lol16:28
chrisccoulsoni haven't tried it on the new one yet16:28
seb128chrisccoulson, when do you fly? tomorrow or sunday?16:29
chrisccoulsonseb128, i fly at around lunchtime tomorrow16:31
seb128cool16:31
chrisccoulsonso i'm leaving here quite early to travel to heathrow16:31
chrisccoulsonwhat about you?16:31
seb128we can maybe get a beer together tomorrow evening then16:31
seb128my plane is in the afternoon16:32
chrisccoulsonsure, sounds good :)16:32
seb128I will land at 7:50pm16:32
* didrocks waves good evening16:38
didrockssee you on Sunday or Monday for most of you ;)16:38
didrockssafe flights16:39
bb_hello? i am going insane trying to get 13.4 to actually run cron jobs.  help?16:56
tkamppeterWill there be a name for 13.10? S... S...?16:56
bb_im sure there will be.  every april is the .4 and every october there is .1016:56
Laneymethinks tkamppeter needs to follow planet ubuntu more closely16:56
bb_anybody know how to make cron jobs actually run in 13.4?16:56
Laneybb_: This isn't a channel for support I'm afraid - try #ubuntu16:57
bb_anyone?16:57
bb_ok thanks16:57
Laneysure16:58
tkamppeterLaney, found it, thanks.16:59
Laney:-)16:59
doomlordhow 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 mainline17:28
dobeydoomlord: #ubuntu-unity is a better place for unity questions17:36
=== alan_g|bbs is now known as alan_g|life
dobeyLaney: ping. does this look correct to you? http://pastebin.ubuntu.com/5605549/18:14
plarsanyone 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 raring18:31
ubot2Launchpad bug 1042659 in telepathy-idle (Ubuntu) "telepathy-idle runs up to 100 % cpu usage" [Undecided,Confirmed]18:31
Laneydobey: 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
LaneyIt also depends on the Breaks upload going in, which I'll try to do at some point, but not today.19:45
Laney(That's so that python-aptdaemon isn't "install ok installed" when python-gi is in the middle of being upgraded)19:48
dobeyLaney: so this should be uploaded after the breaks: ? do i need to change dependencies in control too?19:49
Laneydobey: 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
LaneyA Breaks to s-c << your-new-version will probably help with that.19:58
dobeyadding a breaks in software-center to break the old version?19:59
Laneyno, to python-gi to break both aptdaemon and software-center19:59
dobeyhmm20:00
LaneyIf s-c is broken then its trigger won't be activated20:00
dobeyok20:00
Laneyso you don't get the old raring version being triggered until python-gi and aptdaemon are fully installed20:00
LaneyI think that makes sense20:00
dobeyright, or the old quantal version, as has happened in some cases20:01
Laneyyeah20:01
Laneyit makes the upgrade and maintainer scripts happen in the right order20:01
LaneySomeone else will review this for sanity after it gets uploaded anyway20:01
dobeyright. i'd just like to make sure i have it as good as i can before i upload software-center20:02
Laneysure, I'm saying that to myself more than you. :P20:02
* Laney packs20:03
dobeyso 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 upload20:03
LaneyI'm actually wondering if you need that with the two Breaks20:05
LaneyThis stuff hurts my head20:05
* Laney re-reads the debian bug20:06
LaneyOkay. 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
dobeyi 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 that20:09
LaneyThe dpkg bug might mean that the old trigger happens anyway. But I don't know what we could hope to do about that.20:10
LaneyI suppose SRUing to Quantal too would help some20:11
dobeyLaney: 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
LaneyDo 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
Laneys/to/too/20:11
dobeyok20:11
* Laney goes back to hunting for the clipper card20:11
dobeyhave a good trip20:12
=== m_conley is now known as m_conley_away
=== VD is now known as Guest54130

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!