/srv/irclogs.ubuntu.com/2012/02/10/#ubuntu-desktop.txt

=== gatox_tv is now known as gatox
=== gatox is now known as gatox_away
robert_ancellkenvandine, do you have a gdbus port for indicator-session?04:36
=== dduffey is now known as dduffey_afk
kenvandine_robert_ancell, uh... it isn't using gdbus?04:50
robert_ancellkenvandine, not in lp:indicator-session04:50
robert_ancellI was about to write a patch but it seems you have a branch with some fixes like that04:51
kenvandine_hummm04:51
kenvandine_the communication between the service and the indicator has to be gdbus though...04:51
robert_ancellkenvandine_, oh, I mean the communication with LightDM etc04:52
kenvandine_ah04:52
kenvandine_that old branch has been merged04:52
kenvandine_so go for it :)04:52
robert_ancellok04:52
kenvandine_please04:52
kenvandine_:-D04:52
robert_ancelleverytime I come across the old bindings I groan and have to dig through the old docs04:53
kenvandine_hehe04:53
robert_ancellbrb04:53
pittijbicha: we got a freerdp 1.0.1 which is now ready for main; are you interested in pushing the update to the Debian git, or want me to do it on Monday? (I'm on vac today, need to leave soon)05:45
jbichapitti: I'll ping the Debian maintainer to upload the new version05:49
jbichaand by the way, I don't think I can help myself from pronouncing your script as fat-race05:49
pittijbicha: it only occurred to me a fair while after I set up the project :/05:57
* pitti is so bad with names05:57
jbichapitti: no, the name's fine, just embrace the second meaning, it should make designing a logo easier :)05:58
pittiheh05:58
BigWhaleGood Morning06:01
pittirobert_ancell: can bug 897166 be fixed in precise quickly, so that the SRU can go to -updates?06:42
ubot2Launchpad bug 897166 in lightdm "lightdm-gtk-greeter in Xubuntu, has one untranslated item" [Low,Fix committed] https://launchpad.net/bugs/89716606:42
robert_ancellpitti, does that just require updating to the latest version?06:43
pittiapparently the fix is in trunk06:43
robert_ancellpitti, deal if you have a look at the last comment on bug 878836 and see if you agree06:46
ubot2Launchpad bug 878836 in lightdm "Unity Greeter - Use Unity Greeter to fulfil lock screen as well as login functions" [High,In progress] https://launchpad.net/bugs/87883606:46
=== pitti_ is now known as pitti
robert_ancellpitti, deal if you have a look at the last comment on bug 878836 and see if you agree06:48
ubot2Launchpad bug 878836 in lightdm "Unity Greeter - Use Unity Greeter to fulfil lock screen as well as login functions" [High,In progress] https://launchpad.net/bugs/87883606:48
robert_ancellpitti, why you always quit when I ask you a favour ;)06:48
didrocksphew, starting the day by chasing during half an hour a kernel panic == not fun :)06:49
pittirobert_ancell: I just renamed06:49
pittimy IRC proxy timed out for some reason06:49
pittirobert_ancell: I'll have a look06:49
pittihey didrocks06:49
pittididrocks: eglibc fun?06:49
didrocksgood morning pitti :)06:50
didrockspitti: indeed, I reverted some packages yesterday on my system, seems I didn't revert enough of them ;)06:50
pittirobert_ancell: oh, I thought the "use lightdm for locking" blueprint would be for Q now?06:50
pittididrocks: new eglibc should fix nvidia now06:50
didrockspitti: yeah, I used a livecd + chroot to see that the new version is available (and i confirm it works)06:51
pittirobert_ancell: we have enough bugs with VT switching that this still sounds not dependable enough?06:51
pittirobert_ancell: or would this avoid VT switching somehow?06:52
robert_ancellpitti, the fix in the latest lightdm (just uploaded) seems to fix the switching issue for me at least06:52
pittirobert_ancell: well, let's just say I'm not very happy with the whole request, and I'd rather at least defer it to Q06:53
pittibut if you are eager to land this and have tested this extensively, I don't want to block you06:54
robert_ancell_pitti, did you get my 'what do you mean by "the request"?'07:05
pittirobert_ancell_: (no, I didn't) I mean the design team request to use lightdm for this, as long as this always requires VT switching07:07
pittithis sucks for multi-monitor configs07:07
robert_ancell_pitti, because the greeter doesn't match the same monitor layout?07:08
robert_ancell_(they aren't requesting lightdm for it, but they want the screen to be the same)07:08
pittiafter entering your password, you are back in the session at instant right now; with that, it would take a second, or even several, and might involve different modes, resolutions, and output configs07:08
pittirobert_ancell_: yes, or you have different xrandr modes07:09
robert_ancell_pitti, only on certain drivers?07:18
=== robert_ancell_ is now known as robert_ancell
pittivt switch takes about 5 secs here with my external monitor, and about 15 with the (arguably very slow) monitor of my wife07:18
pittiI haven't seen it to be much faster on other systems07:18
pittiwell, these two cover intel and ati07:18
robert_ancellhmm07:18
robert_ancellI've never seen a switch that bad07:18
pittiand on nvidia, vt switching is inherently unstable07:18
pittipeople like didrocks have eternal problems with running more than one session at once07:18
pittirobert_ancell: if we can get the unity greeter screen in the actual user X.org (i. e. just replacing the looks of gnome-screensaver), this would be fine, of course07:18
pittibut I guess not practical due to involving different users (lightdm vs. the actual user), etc.?07:18
robert_ancellpitti, but that's a really hard problem07:18
robert_ancelland brings a lot of risks07:18
pittirobert_ancell: well, even if it takes only two seconds and flickering, it's still much worse than instant and no flicker07:18
robert_ancellget a better system :)07:18
pittion a standard laptop with only an internal screen it should work much better07:18
robert_ancellit's instantaneous for me here07:18
pittibut as soon as you have more than one output, it's very bad07:18
pittirobert_ancell: with an external monitor?07:18
pittiyou didn't configure xrandr at all there?07:18
pittiit works nicely when I have the laptop undocked and in LVDS-only mode07:18
pittiit == vt switching07:18
robert_ancellpitti, yeah, the external monitor is about 1s slower07:18
robert_ancellpitti, what do you think about automatically locking displays when switching users?07:18
pittiI'm not sure whether xrandr mode changes are just poorly implemented, or whether there is a hardware reason why it's so slow07:18
pittirobert_ancell: we do already, don't we?07:18
pittiI think that's pretty much a must07:18
robert_ancellpitti, the indicator voluntarily locks if you have screen lock enabled07:18
robert_ancellif we do it in the DM automatically we don't check if the user requested it07:18
robert_ancellpitti, so if you switched to your wifes account, then switched back to yours from the fast user switcher it would prompt you for a password where currently it doesnt07:18
robert_ancell(if you had opted out of the screen lock)07:18
pittirobert_ancell: ah, I thought lightdm would kill the screensaver when you authenticate07:18
robert_ancellit does07:18
pittiright, lightdm currently asks for my password, but not screenaver07:19
robert_ancellbut currently if you switch and you haven't requested a screen lock you can alt-ctrl-Fn to get back to your unlocked session07:19
pittirobert_ancell: oh, really? doesn't seem to work here07:19
pittiI disabled locking in control-center (I find it unnnerving when the screen saver kicks in)07:19
pittibut when I switch user, it always locks07:19
robert_ancellok, tried it, you're right07:20
pittii. e. user switcher -> other account07:20
pittictrl+alt+f7 -> I'm in g-s-s07:20
robert_ancellsomething must be picking it up automatically (CK?)07:20
pittiI believe it's the indicator07:20
pittiI think it doesn't really care for the option, it always pokes g-s-s to lock07:20
pittibut I haven't verified07:20
robert_ancellpitti, the indicator code doesn't bother if the option is disabled07:20
pittiok, what I thought07:21
robert_ancellpitti, oh, I hear you're the new CK maintainer07:21
pittimbiebl and I will be, yes07:21
pittiwell, someone has to, as long as we refuse to use systemd07:21
pittifinally something to do in my CFT :)07:21
robert_ancellcopious free time?07:22
=== vuntz_ is now known as vuntz
pittiyes :)07:25
pittianyway, I need to run out soon07:25
pittiI'm not even supposed to be here today :)07:25
pittihave a nice weekend everyone!07:25
robert_ancellbe gone!07:25
robert_ancellI'll just annoy you with questions07:25
pittirobert_ancell: you can still ask a few, I'll do some packing and have another look at IRC07:26
robert_ancellbrb07:26
RAOFpitti, robert_ancell: As long as lightdm manages to keep the same screen layout, VT switching should be ~instant, even with multiple monitors - it is here.  On the free drivers, of course.  No guarantees with !KMS drivers :/07:34
robert_ancellRAOF, so practically how many people aren't using the free drivers and what would the experience be for them?07:34
rickspencer3hey RAOF and TheMuso and robert_ancell, how's it going tonight?07:34
robert_ancellrickspencer3, hello07:34
pittiRAOF: it doesn't right now, though? the greeter session uses the default layout, and doesn't take the user's monitor.xml into account?07:35
RAOFpitti: I know design's *plan* is to have it using the same layout as the last user; robert_ancell would know better if that's likely to be actually implemented.07:37
pittithat would certainly help a great deal07:38
robert_ancellRAOF, we're aiming for the g-s-d defaults at the moment, so anyone who reconfigured their displays will have a mismatch07:38
RAOFrobert_ancell: Well, if users tick the “Install flash and other things you really want to install (hint: INSTALL THIS)” button during install they get the proprietary drivers.  So, lots of people will be running the proprietary drivers.07:39
* RAOF thinks this is a mistake for fglrx07:39
robert_ancellRAOF, is there an easy 'these-drivers-are-crap' flag that we can read in gnome-screensaver and not do the vt switch in that case?07:40
=== bryceh is now known as bryce
RAOFrobert_ancell: Not trivially; it wouldn't be a terrible amount of effort to detect that, though.07:41
RAOFHuh.  In fact, the bgNoneRoot flag is *exactly* what you want to be checking for.  Only problem is that it's not exposed outside the server at all.07:43
robert_ancellRAOF, damn, you want to write an atom for that :)07:43
robert_ancell?07:43
seb128hey07:43
robert_ancellI hear you want more extensions07:43
RAOFYeah.07:44
RAOFI'm all about the extensions.07:44
RAOFThey're not painful *at all*07:44
robert_ancellseb128, hey07:44
RAOF(Hint: this is a filthy lie)07:44
seb128oh a robert_ancell! how are you? ;-)07:44
seb128hey RAOF07:44
RAOFseb128: Yo!07:44
seb128so it's true, when you wake up early australians are online ;-)07:44
pittihey seb12807:45
robert_ancellRAOF, sorry, that last comment came out all garbled.  I'll take your other things at face value07:45
robert_ancellseb128, what do you think about the lock screen VT switching.  Too dangerous?07:45
seb128pitti, hey, wie gehts?07:45
RAOFrobert_ancell: Basically you want to check that a KMS driver is in use; there are a bunch of ways to do that.07:45
pittiseb128: gut, danke!07:45
seb128robert_ancell, if it's ready push it, ship beta with it, get feedback and see07:46
seb128robert_ancell, my gut feeling is that we will face driver issues and will need to revert for safety07:46
robert_ancellyeah07:46
RAOFrobert_ancell: Actually, if you were to (say) query the modes from libdrm you could easily defeat pitti's problem and just use *exactly* the same modes for the lock screen.07:46
seb128robert_ancell, but having it as an optin for people who want it or tested oem install would be great07:47
robert_ancellI've got it working in such a way that we could conditionally do it based on the drivers if RAOF can work out the right tricks07:47
robert_ancellseb128, yes, exactly07:47
robert_ancellRAOF, that would be very nice07:47
robert_ancellRAOF, so we'd do something like X --keep-existing-modes?07:47
RAOFWe could do that.07:48
RAOFThat's been something that I've been meaning to implement for a while; it shouldn't be super-hard.07:48
robert_ancellseb128, so I've been running that VT switch patch you had at the sprint for more than a week and it seems to solve it for me, so I've uploaded that now.  Still haven't resolved the multiple switch lockup you reported07:49
robert_ancellRAOF, that would be pretty awesome actually07:49
RAOFYeah, we should do that at startup anyway.07:49
* RAOF even has a deferred work item for it.07:49
robert_ancellRAOF, instead of mirror by default, just attempt to do "whatever happened last"?07:50
RAOFqExactly.07:50
robert_ancellRAOF, so working by monday?07:50
RAOFSo this would need to be gated on using KMS, but it shouldn't be *too* hard to not change mode.07:51
=== statik is now known as 64MAAQOA7
RAOFHah!07:51
seb128robert_ancell, great07:51
seb128robert_ancell, I ran into the vt switch issue several times this week07:51
seb128(I've been using the guest session for testing stuff)07:52
robert_ancellseb128, ok, good.  Please look out and see if it's definitely improved for you07:52
robert_ancellseb128, how are you at chasing up merges? https://code.launchpad.net/~robert-ancell/indicator-session/dont-lock-on-switch/+merge/92420 is blocking the greeter lock07:52
seb128robert_ancell, new lightdm,unity-greeter planned? ;-)07:52
robert_ancellseb128, new lightdm is in the queue, greeter will have to wait until next week unless mterry wants to make the release (which is fine by me)07:52
seb128robert_ancell, will get it merged today07:52
seb128robert_ancell, I hinted mterry that he should step up for unity-greeter release, especially if you are not around or busy for some time07:53
robert_ancellseb128, so, if you want to play there is a (disabled) patch in lp:~ubuntu-desktop/gnome-screensaver/ubuntu that changes over to doing a switch to greeter07:53
robert_ancellseb128, and he ran away and blocked his ears?07:53
seb128robert_ancell, he said he would email you07:53
robert_ancellok07:54
seb128robert_ancell, he didn't do it I guess from that discussion ;-)07:54
seb128robert_ancell, so ok, I build indicator-session with your patch, gnome-screensaver with that patch enabled, what else?07:54
robert_ancellthat's it07:54
seb128oh ok07:54
seb128great07:54
seb128I will play with it today07:55
seb128and get the indicator side merged07:55
robert_ancellit just calls SwitchToGreeter in LightDM.  There's a new method in the next LightDM "Lock" which will hint to the greeter to go into lock mode, but we've dropped the UI changes for 12.04 anyway as there is no final design07:55
robert_ancellseb128, what day is ff?07:56
seb128robert_ancell, thursday07:56
robert_ancellok07:56
robert_ancellhave you ever noticed google is awful at finding the release dates?07:57
robert_ancellRAOF, (for real) is there any chance we could get that keep the same mode / driver filtering for 12.04?07:57
seb128robert_ancell, I rely on the firefox awesome bar for that :p07:58
seb128it finds https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule just fine for me ;-)07:58
seb128robert_ancell, oh, we did get a new lightdm today, just noticed ;-)07:59
seb128robert_ancell, btw is that ok if I commit stuff to the gtk greeter directly rather than chasing you about those? ;-)08:01
RAOFrobert_ancell: I'm pretty confident I could do it by the 16th.08:01
robert_ancellseb128, PLEASE DO!08:01
seb128robert_ancell, great ;-)08:01
robert_ancellseb128, and we need someone to upload it to precise08:01
RAOFrobert_ancell: If it's a priority.08:01
seb128robert_ancell, well, the debian maintainer will upload once it works for him I guess08:01
robert_ancellI'd really like it not to be me so they feel some ownership over it08:01
seb128robert_ancell, which should be the case now that you merged the config reading fix08:01
robert_ancellcool08:02
seb128then we can sync08:02
seb128and let the xubuntu guys or whoever use it step up if they need patching08:02
robert_ancelllubuntu have it in a ppa08:02
chrisccoulsonhmmm, is there a reason why we don't enable the tee surface backend in cairo?08:14
seb128hey chrisccoulson, how are you?08:14
chrisccoulsonseb128, yeah, good thanks. how are you?08:14
seb128I'm good thanks08:15
=== bryceh_ is now known as bryce
seb128chrisccoulson, debian did it it seems: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=60997808:18
ubot2Debian bug 609978 in libcairo2 "libcairo2: Please add support for tee surfaces in 1.10" [Normal,Fixed]08:18
seb128chrisccoulson, I didn't undo that in Ubuntu, cf https://launchpad.net/ubuntu/+source/cairo/1.10.2-2ubuntu108:18
seb128"  * debian/libcairo2.symbols,08:19
seb128    debian/rules:08:19
seb128    - don't enable the tee option, it's not abi stable and not required"08:19
seb128chrisccoulson, I don't feel strongly about it, it just didn't seem required at the time and I don't like much maintaining stuff we don't use ;-)08:19
seb128especially when they are not flagged stable by upstream08:20
chrisccoulsonyeah, we don't really need it. i just wanted to do a build of firefox with system cairo08:20
chrisccoulsonso i can do a git bisect of cairo then without rebuilding firefox ;)08:20
seb128easy enough to enable08:20
seb128robert_ancell, I'm not convinced about your indicator-session change08:22
robert_ancellseb128, yeah?08:22
seb128robert_ancell, it seems to increase the likeness that your screen will stay unlocked08:22
seb128robert_ancell, what if you use gdm? who is supposed to lock for you?08:22
robert_ancellseb128, but if you try it it still locks without the change08:22
robert_ancellI'm guessing ConsoleKit is doing it08:22
robert_ancellwith the change rather08:23
seb128hum ok08:23
robert_ancellplease confirm for me, I was suprised08:23
seb128robert_ancell, it's just a knee jerk reaction :p08:23
seb128I need to test and play with it08:23
seb128will do today and get an update by email08:23
robert_ancellok08:23
seb128I will also check with mdeslaur08:23
seb128he has been looking at screen locking for a while08:23
seb128well about making sure we don't let the screen unlocked rather08:24
robert_ancellseb128, if it is risky, we can make it lock when not using LightDM (the new lightdm automatically locks for you)08:24
seb128robert_ancell, well it's early enough in the cycle to try this way08:24
seb128but I would not be surprised if it leads to some issues08:24
seb128I don't like much relying on "magic" to get screen locked ;-)08:25
seb128robert_ancell, I'm not sure to get why it's better to have lightdm doing the locking though08:25
seb128I would think lightdm should stay out of deciding stuff like that for you08:26
seb128it's user land config mostly08:26
robert_ancellwell the lock screen conceptually is the gateway to your session - so once you see the lock screen you shouldn't be able to subvert it08:26
robert_ancellin the case of wayland we won't need a lock as lightdm will never allow you to interact with your session until your got past the greeter08:27
robert_ancellseb128, it's not magic btw - lightdm is the only part of the system that *definitely* knows you've switched08:28
robert_ancellConsoleKit knows it second hand08:28
seb128robert_ancell, right, but if you i.e use gdm what does the locking and when?08:28
seb128robert_ancell, knowing that we don't want to lock if autologin is enabled for example08:29
robert_ancellseb128, I believe CK detects the VT switch and locks the session you switched away from08:29
seb128because those users don't want to enter a password on resume08:29
seb128for example08:29
robert_ancellthat would be a good test08:29
robert_ancellI suspect that if you autologin a user that does have a password, switch to guest then switch back their session will be locked08:30
robert_ancellseb128, ah, I see what you mean - if you don't sleep (i.e. don't switch) then you shouldn't see a lock screen?08:31
seb128robert_ancell, "don't sleep"?08:31
robert_ancellI mean if you sleep08:31
seb128robert_ancell, well if you have a netbook for family use and autologin you probably never want to enter a password08:31
seb128just close the lid and reopen08:31
seb128so yeah, what you said08:31
robert_ancellseb128, and lightdm wont lock in that case (as there hasn't been a switch)08:32
seb128robert_ancell, ok, great ;-)08:32
seb128robert_ancell, will it lock if you don't use autologin?08:32
seb128because we do want our laptops to lock i.e at conferences08:32
robert_ancellyes, because gnome-screensaver does the lock for you08:32
seb128excellent08:32
seb128that sounds good, as said I will play with it and see how it goes for me ;-)08:33
robert_ancellif you press alt-ctrl-L, timeout or sleep gnome-screensaver explicitly locks08:33
robert_ancellok, signing off.  cya next week08:34
=== geser_ is now known as geser
seb128robert_ancell, have a good w.e!08:35
seb128see you08:35
chrisccoulsonin fact, http://hg.mozilla.org/mozilla-central/rev/713814f07168 makes it impossible to build with system cairo now09:08
seb128_chrisccoulson, what's the issue with cairo?09:11
seb128_oh, I guess the issue is how mozilla patch their copy in compatible ways? ;-)09:12
chrisccoulsonseb128_, i want to git bisect cairo for mozilla bug 716036, which should be easier with system cairo09:12
ubot2Mozilla bug 716036 in Layout "css z-ordering renders invisible text on google search page" [Normal,Unconfirmed: ] http://bugzilla.mozilla.org/show_bug.cgi?id=71603609:12
=== seb128_ is now known as seb128
chrisccoulsonbut yeah, they have patches which change their internal cairo API09:12
seb128yeah, I got what you were trying to do09:12
chrisccoulsoni think they should just remove the build option for selecting system cairo09:13
seb128it just took me a bit to figure why using a system lib was a pain :p09:13
chrisccoulsonheh09:13
chrisccoulsoni've reverted their API change now. i don't really care about the bug they fixed with it ;)09:13
chrisccoulsonthat's not going to please other distro's, anyway09:14
chrisccoulsoni wonder if they're even aware they can no longer use system cairo ;)09:15
=== mimico_ is now known as mimico
=== fenris_ is now known as Guest89739
=== gord_ is now known as gord
=== Guest89739 is now known as ejat
rickspencer3seb128, did we just get that nice new sound settings applet from Gnome today?09:46
seb128rickspencer3, no09:46
seb128rickspencer3, we got it from conor09:47
rickspencer3really?09:47
seb128yes09:47
seb128they engaged with upstream but didn't manage to move the discussion enough to get the work landing upstream this cycle09:47
seb128so they landed it as a new capplet for Ubuntu09:47
seb128I hope they managed to get that work upstream for next cycle though09:48
chrisccoulsonyay, bug reproduced with the latest system cairo09:53
chrisccoulsontime to do some bisecting \o/09:53
RAOFYeah, it's a nice redesign.09:58
DavieyIs anyone tracking precise-problems?09:58
DavieySeems to be Desktop heavy atm, http://people.canonical.com/~ubuntu-archive/testing/precise_probs.html09:59
Davieywebkit related awesomeness09:59
seb128Daviey, yeah, for the third time this morning on 3 channels, webkit needs to finish building on i386 so the -common arch all binaries are available10:00
seb128Daviey, it built on amd64 but not on i386 yet which creates that issue10:00
Davieyseb128: right, scrollback hasn't been helpful this morning.10:00
seb128Daviey, see #ubuntu-devel 45 minutes back10:01
seb128did I say how mute I hate webkit today? ;-)10:01
seb128hate hate hate10:01
DavieyYeah, webkit causes us (server), so much woe :)10:02
seb128after 3 days of trying to get it to build now buildds hate it as well and people freak out :p10:02
seb128Daviey, the previous build (as several of my ppa updates this week) failed I guess the buildder killing ld because it was taking too long or something10:03
seb128I'm guessing because somebody retried the build before I woke up10:03
seb128but that's what happened to ppa several times this week10:03
Daviey*awesome*10:03
seb128indeed10:04
=== Zdra is now known as xclaesse
=== infinity_ is now known as infinity
=== MacSlow is now known as MacSlow|afk
=== tkamppeter_ is now known as tkamppeter
nessitahello all! I'm updating my precise install and this caught my attention:11:30
nessitaThe following packages will be REMOVED:11:30
nessita  apturl nautilus-share python-webkit software-center11:30
nessitasoftware-center removed? :-/11:30
chrisccoulsonnessita, yeah, we switched back to synaptic11:30
chrisccoulsonj/k ;)11:30
nessitaheh11:30
seb128nessita, webkit built on amd64 before i386 which is leading to issue, wait for the i386 build it will sort itself11:33
nessitaseb128: ack, thanks!11:33
seb128nessita, hey btw, how are you? ;-)11:33
nessitaseb128: very good, though the FF is occupying a lot of place y my mind11:34
nessitayou?11:34
seb128nessita, I'm great thanks!11:34
seb128buse as well11:34
=== MacSlow|afk is now known as MacSlow
=== artnay_ is now known as artnay
=== greyback is now known as greyback|lunch
dixoncx_i need help for fixing bluetooth in my laptop..13:05
=== MacSlow is now known as MacSlow|lunch
dixoncx_I can't turn ON my bluetooth, in Ubuntu 11.1013:06
BigWhaleWhat version of python is in Oneiric? 2.6 or 2.7?13:09
mitya57BigWhale: 2.7 on CD (and by default), 2.6 is also available in repositories13:14
mitya572.6 is dropped in Precise13:14
BigWhalemitya57, thanks! That's excellent news!13:14
=== ts2 is now known as tsimpson
=== ayan_ is now known as ayan
tkamppeterpitti, hi13:33
seb128tkamppeter, he's not working today, he took his friday off13:35
tkamppeterseb128, thanks, skipping this to Monday ...13:42
=== greyback|lunch is now known as greyback
seb128hate hate hate webkit14:01
seb128"/usr/bin/ld: failed to set dynamic section sizes: Memory exhausted"14:02
seb128that's how the i386 built failed after 8 hours14:02
dobeyseb128: fun times. fun times. at least you don't have to build it on windows :)14:05
=== MacSlow|lunch is now known as MacSlow
=== stgraber_ is now known as stgraber
=== dduffey_afk is now known as dduffey
=== soren_ is now known as soren
seb128didrocks, no need to be today but do you have any opinion on14:58
seb128https://code.launchpad.net/~andrewsomething/ubuntu/precise/compizconfig-settings-manager/disable_unity_checkbox/+merge/9137514:58
seb128https://code.launchpad.net/~andrewsomething/ubuntu/precise/compizconfig-settings-manager/first_run_warning/+merge/9137414:58
seb128 14:58
seb128didrocks, andrew has upload right for ccsm but said he would welcome a review, the first mr1 stops from disabling unity from unity, the second displays a warning on first run14:59
kenvandineseb128, don't forget to look at the panel loading in g-c-c :)15:01
kenvandinekind of nice to nag seb128 for a change ;)15:01
seb128kenvandine, didn't I say yesterday I was unsure it was a good idea after all? ;-) joke aside I'm thinking about it but I don't like much opening a subpanel where you can't go back15:01
seb128it's a bit of a confusing experience15:02
kenvandineyou did... but remember the corner case we are solving15:02
kenvandineupgraders that setup their chat accounts that way, empathy will send them to that panel15:02
kenvandinealthough i am open to other ideas15:03
didrocksseb128: yeah, I append that for mon Monday list :)15:03
seb128kenvandine, right, I'm thinking maybe doing it the autostart way, conditional on a gsettings or something which would be set if you have an account configured with it15:03
seb128didrocks, thanks15:03
didrocks(I saw the ML discussion this morning)15:03
didrocksjust can't today :p15:03
seb128kenvandine, so it would show in the control center only for those who have an account15:03
kenvandineachiang`, have you experienced any more hangs in chat?  i haven't in a while15:09
elvisdHI all, is it normal that the today's dist-upgrade would like to remove i.ex. ubuntu-desktop, sotware-center and rhythmbox-plugins ?15:14
seb128kenvandine, audio?15:15
kenvandineseb128, webkit15:15
seb128elvisd, "normal" if you are on amd64 yes, or rather known issue, webkit failed to build on i38615:15
elvisdseb128, yes i'm on amd6415:15
kenvandineso the -common package from webkit is missing15:15
seb128kenvandine, ok, because the libc update from yesterday fixed audio issues15:16
kenvandinecool15:16
seb128kenvandine, right dunno if you read my15:16
seb128<seb128> hate hate hate webkit15:16
seb128 "/usr/bin/ld: failed to set dynamic section sizes: Memory exhausted"15:16
seb128 that's how the i386 built failed after 8 hours15:16
elvisdseb128, better to not upgrade?15:16
kenvandineugh15:16
seb128kenvandine, the i386 builders don't have enough ram to build it15:16
kenvandineelvisd, don't let it remove that stuff :)15:16
seb128ld takes over 3gb15:16
seb128if the box is not pae it sucks15:16
elvisdseb128, ok thank you :)15:16
seb128it's hitting the box limits15:16
kenvandineseb128, rock meet hard place!15:17
seb128kenvandine, indeed :-(15:17
kenvandinethe builders should really be amd64, and just build for i38615:17
seb128kenvandine, Colin sent it to a beefier buildd, let's see if that works15:17
hyperairdobey: The choices for the start date in the credit card details window only go15:17
hyperairup to 2011.15:17
hyperairwhoops15:17
hyperairer15:17
seb128kenvandine, right...15:17
hyperairdobey: where do ubuntuone music store bugs go now?15:17
hyperairdobey: there's this one filed against banshee: https://bugs.launchpad.net/bugs/93011715:18
ubot2Launchpad bug 930117 in banshee "Credit card details" [Undecided,New]15:18
dobeyhyperair: that should probably be filed against ubuntuone-music-store project15:18
hyperairalright, i'll reassign it then. thanks15:19
dobeyok, thanks15:19
mterryjjardon, heyo!  ping about https://code.launchpad.net/~mterry/indicator-power/show-indicator/+merge/9210315:21
seb128mterry, I'm not sure jjardon is still maintaining that code15:22
mterrytedg, maybe you then? :)  ^15:24
tedgmterry, seb128, yeah I'll fix up the branches there15:26
seb128tedg, thanks15:26
=== achiang` is now known as achiang
achiangkenvandine: yesterday i still had hangs. i'll see about today15:29
jbichamterry: looks like that's bug 81176915:33
ubot2Launchpad bug 811769 in indicator-power "Power Menu should respect icon-policy hide setting" [High,In progress] https://launchpad.net/bugs/81176915:33
kenvandineachiang, i haven't seen a hang in like 24hours... but could just be luck :)15:35
kenvandinenothing has changed that i know of15:35
achiangkenvandine: hm, ok. i haven't paid close attention, but i remember someone blogging about a new notify-osd yesterday15:37
achiangkenvandine: perhaps it's related to that15:37
kenvandinenope.. the chat window is it's own process now15:37
achiangkenvandine: ok. i'll just continue to monitor15:38
desrtgood morning, world\n15:38
kenvandineachiang, thx15:38
mterryjbicha, is that icon-policy key still a thing?  No schema installs it and I can't find GNOME code that references it15:39
mterryAh, comment 16 confirms15:39
desrtDBO: ....daily bamf poke15:59
chrisccoulsonhmmm, i'm struggling to work out how http://cgit.freedesktop.org/cairo/commit/?id=baaf312e047a9bea6f54e63cd6534c2ed7448523 could cause https://bugzilla.mozilla.org/show_bug.cgi?id=716036 only on some displays :/16:23
ubot2Mozilla bug 716036 in Layout "css z-ordering renders invisible text on google search page" [Normal,Unconfirmed: ]16:23
kenvandinei am really surprised gwibber is the only thing that depends on gir1.2-indicate-0.616:54
dobeykenvandine: why?16:55
kenvandineanybody knows what happens when you have two versioned typelibs installed at the same time?16:55
dobeythe newest one gets used unless you explicitly request the older one first16:56
kenvandinethat doesn't sound so bad...16:56
dobeyassuming the new one doesn't totally break the api, it's probably fine16:56
kenvandinejust trying to make the upgrade path not suck16:56
dobeyis there a new indicate gir version?16:57
kenvandine         libindicate5 (= ${binary:Version}),16:57
kenvandinedobey, working on it16:57
kenvandinegir1.2-indicate-0.7 and 0.6 have that16:57
dobeywhat is it? 0.7?16:57
kenvandineyes16:57
kenvandineso upgrading libindicate5 to a new versions forces gir1.2-indicate-0.6 to get removed16:57
kenvandinegwibber-service has a depends on gir1.2-indicate-0.616:58
dobeyi guess you need to update gwibber also16:58
kenvandineawkward to change that without a soname bump16:58
dobeyyeah, that is a bit odd16:58
kenvandineyeah... just thinking there should be a better way to handle it16:58
kenvandinelike  the gir could have a Provides16:58
dobeymake the -0.7 breaks/replaces the 0.6?16:58
kenvandinethat packages can depend on16:58
kenvandineit does that automatically by having the explicit binary:Version depends16:59
kenvandinewhen the lib updates it forces the old one to be removed16:59
dobeyright, but the new gir doesn't get automatically installed; i guess replaces doesn't fix that?16:59
kenvandinegood point17:00
kenvandineso it removes the old and anything that depends on it17:00
dobeyright17:00
kenvandineit would be nice if it had a Provides, like gir-indicate17:00
kenvandineso both versions could provide that, and gwibber could depend on it17:00
dobeyfwiw, we will Recommends: it next week in ubuntuone-client17:01
kenvandineseb128, ^^^17:01
kenvandinewhat do you think?17:01
seb128kenvandine, do you I have to read screens of backlog? ;-)17:01
kenvandineno17:01
dobeyvirtual packages for girs would be nice17:01
dobeyhaving to tweak the recommends every time unity has a new release is annoying17:01
kenvandinegir1.2-indicate-0.6 -> gir1.2-indicate-0.7 without libindicate5 getting a soname bump17:02
kenvandinepackages that depend on gir1.2-indicate-0.6 need to be changed17:02
seb128kenvandine, hum17:02
kenvandineit would be cool if gir1.2-indicate-0.* had a Provides17:02
kenvandinethat packages could dep on17:02
seb128to provide what?17:02
kenvandinea virtual package17:02
kenvandinegir-indicate17:02
kenvandineor something17:03
seb128if the abi number changed that's probably a good think that you need to transition17:03
dobeyi think all gir typelib packages should do that17:03
dobeygir1.2-indicate, gir1.2-unity17:03
kenvandineseb128, but the versioned deps on libindicate5 force the gir to get transitioned for you17:03
kenvandinebut without changing packages that depend on the old one, those will get removed17:03
kenvandinegir1.2-indicate-0.* have this:17:04
kenvandine         libindicate5 (= ${binary:Version}),17:04
seb128kenvandine, we should maybe change the depends to be >= ${binary...17:04
dobeykenvandine: patch it to bump the soname :P17:04
kenvandineso libindicate5 upgrade removes the old one17:04
seb128kenvandine, do a rebuild of the current version with that17:04
seb128kenvandine, wait for it to be published and then upload the new one17:04
kenvandinebut i think it would be a good idea to make the old version get removed17:04
kenvandinei guess that should be fine17:05
kenvandineuntil there is a soname bump17:05
dobeydon't you love gir? :(17:05
seb128the soname change doesn't break anything17:05
seb128you would keep the old gir and old soname17:05
kenvandineright17:05
seb128imho just change the = to >=17:05
seb128that's the easiest way17:06
seb128we can discuss a better way later17:06
kenvandineok17:06
kenvandinethis is probably kind of a corner case, usually these changes come with soname bumps17:06
seb128right17:06
seb128it's weird that the gir abi changed when the lib abi didn't17:06
kenvandineit didn't really... it is just to keep the versioning similar17:07
kenvandinei think17:07
kenvandineindicate-0.7 for pkgconfig17:07
seb128those versioning are screwed up imho17:07
seb128they don't serve any purpose17:07
kenvandineagreed17:08
seb128well anyway we will not "fix" that today ;-)17:08
kenvandineyup17:08
kenvandine"_17:08
kenvandine:)17:08
dobeyseb128: the API changed, not the ABI; perhaps it has new API, but all the old API is still the same, and thus the ABI is fine17:09
dobeythe -N.M is API not ABI, version17:09
dobeyor at least, that's how it's supposed to be17:09
micahgwebkit failed on i386 due to symbols changing which is troubling18:16
seb128micahg, they didn't change as said on #ubuntu-devel, it's cross arch mangling and cpp on a new symbol18:28
seb128which I didn't see because I didn't build it on 2 arches there18:28
seb128got enough difficulties getting it to build on one :p18:28
micahgheh, ok, that's good then18:28
* micahg was worried about ABI breaks18:29
kenvandineseb128, mind if i upload your unreleased changes in g-c-c?19:44
seb128kenvandine, stealing my bugs!!!19:44
kenvandinehehe :)19:45
kenvandinerefreshing ronoc's patch19:45
seb128kenvandine, you got lucky, I just walked back from dinner, feel free to upload thanks ;-)19:45
seb128kenvandine, you can assume that if I commited something without warning in the changelog that it's fine to upload btw19:45
kenvandineseb128, libindicate is in binNEW and everything that needs a rebuild has been uploaded19:45
kenvandineseb128, if you weren't online i would have just uploaded it :)19:46
seb128kenvandine, no it's not ;-)19:46
kenvandineoh, not yet?19:46
kenvandineoh, not all built yet19:46
seb128kenvandine, not anymore you mean? ;-)19:46
kenvandineoh19:47
seb128kenvandine, newed indicator-applet as well19:47
kenvandineyou're sneaky19:47
ronocguys i did a new session indicator release during the week aswell19:47
seb128kenvandine, I stole the joke from pitti to be honest ;-)19:47
kenvandinehehe19:47
kenvandineronoc, you know it is friday already right? :)19:47
kenvandineoh, i think i uploaded that already19:47
ronockenvandine, yep just waiting on something else here19:47
ronockenvandine, today ?19:48
ronoci'm still on 0.3.9019:48
kenvandineah19:48
ronochttps://launchpad.net/indicator-session/+milestone/0.3.9119:48
kenvandine2 releases this week :)19:48
seb128kenvandine, you don't look at versions enough ;-)19:48
kenvandinei'll do .91 in a few19:48
ronocno panic19:49
ronocit fixes that apt menuitem19:49
seb128kenvandine, that's a 1 commit release, let's see what could go wrong in one commit :p19:49
kenvandineseb128, i've had plenty of backload without looking at the versions page :)19:49
ronocseb128, lots :))19:49
seb128ronoc, I bet ;-)19:49
ronoci have special skills come into play19:49
ronochow many memory leaks can you introduce in one commit19:49
seb128ronoc, not sure I've enough finger to count that far :p19:50
ronocseb128, don't know i have lost count :-))19:51
kenvandineronoc, 1 commit... but not "small"19:51
seb128ronoc, btw it's 8pm on a friday for you, what are you still don't there?19:51
kenvandine 2 files changed, 185 insertions(+), 397 deletions(-)19:51
ronockenvandine, yep focused work19:51
ronocseb128, waiting on friend coming from the airport19:52
ronocno panic19:52
ronoci started a little late19:52
ronocfinished now anyway with ubuntu work19:52
kenvandineronoc, btw robert_ancell said he is going to port the rest of indicator-session to gdbus19:52
ronockenvandine, brilliant !,  tedg did you hear that robert_ancell has volunteered to maintain i-session19:53
seb128lol19:53
kenvandinehaha ;)19:53
ronoc:)19:53
kenvandinehe just needs it for the greeter19:53
ronocit's like a hot potato that project19:54
seb128ronoc, congrat btw, by the same principle you just won gnome-control-center19:54
tedgI love it when Australia is on weekend and we can volunteer them for things!19:54
seb128I still we still win ;-)19:54
ronocah shit19:54
* tedg still wins even then ;-)19:54
ronocjust the sound panel seb12819:54
seb128ronoc, no no, it's a by source game19:55
ronoci don't know about anything else :)19:55
seb128you got the whole package19:55
ronocthe beast that is19:55
ronocit takes about 10 minutes to branch19:55
seb128well19:55
kenvandineronoc, so what should i focus on when i test the package?19:55
seb128lucky you, you don't have to build webkit19:55
ronoctrue19:55
seb128I spent half my week waiting on builds from it19:55
jbichaand Design doesn't think we have enough patches in control center yet :)19:55
ronockenvandine, do you have a usb headset ?19:56
seb128it fails to build on the i386 builders because they don't have enough ram19:56
kenvandinenope19:56
ronockenvandine, hmmm19:56
kenvandinebut i meant indicator-session anyway19:56
kenvandine:)19:56
ronocoh19:56
seb128ronoc, like you wait 8 hours to see that ld got killed because it was using over 3gb ram19:56
kenvandinei had one... but my son ripped the wire out of it19:56
kenvandinedestructive little guy19:56
ronocseb128, wow19:56
kenvandine3 headsets he destroyed... and he is only 3.5 years old19:56
ronockenvandine, not afraid to explore how things work !19:57
seb128ronoc, I learnt that most buildds don't use pae and don't like you using over 3gb :-(19:57
seb128kenvandine, you need to hide your stuff better!19:57
ronockenvandine, i.e. rip it apart and see from there19:57
ronocexactly19:57
ronochigh shelves19:57
kenvandine:)19:58
seb128jbicha, btw I looked at gsd today, I think it would be easy enough to support both gsettings and gconf keybind according to the session in use19:58
seb128jbicha, I need to look at the g-c-c side still though19:58
kenvandineronoc, gnome-control-center uploaded19:58
ronoci remember i smashed open the first LED watch to come into our house - it was my older brothers - stole from him and smashed upon the screen and took at the LED panel just to see what 'he was doing in there'19:58
seb128jbicha, we could maybe hack up a patch that would allow to update gnome-shell19:58
ronockenvandine, on i-session the apt menuitem should now be working correctly19:59
kenvandine"correctly"19:59
ronocit should report correctly when updates are available and when you are up to date19:59
kenvandinelike is there a way for me to trick it into thinking there are updates from packagekit?19:59
ronockenvandine, no19:59
ronockenvandine, you will have to wait for an update :)20:00
kenvandineok, i can stick something in my local repo :)20:00
ronockenvandine, anything would be better than how it currently is20:00
dobeykenvandine: add a ppa and refresh?20:00
kenvandineronoc, the only new build dep shoudl be libpackagekit-glib2-dev20:00
kenvandineright20:00
ronockenvandine, yep20:00
kenvandinedobey, i have a local directory for an apt repo20:00
dobeywell aren't you cool :)20:01
* kenvandine wishes he could install that without packagekit :)20:01
ronockenvandine, oh yeah don't pull packagekit20:01
kenvandinedobey, it is a must for testing apt upgrades for transitions20:01
* kenvandine blames tedg20:01
kenvandineronoc, i won't20:01
kenvandinei'll just trust pbuilder20:01
ronoccool20:01
jbichaseb128: cool, big project for next week then20:01
dobeyi just wish pbuilder would let me say "use this PPA to satisfy dependencies for this build"20:01
seb128jbicha, let's see what I can get rolling before feature freeze ;-)20:02
jbichaseb128: and it sounds like you've won g-c-c and g-s-d :)20:02
seb128jbicha, I'm done with other stuff on my list so next week is for g-s-d and g-c-c20:02
tedgkenvandine, ?20:02
=== s9iper1_ is now known as s9iper1
seb128jbicha, hum, is that really "winning"? ;-)20:02
tedgkenvandine, pk is all ronoc20:02
kenvandinei just worry about someone else running "apt-get build-dep indicator-session"20:02
jbichaseb128: it is for the rest of us!20:02
seb128hehe20:02
ronockenvandine, is that not then a mvo issue20:02
kenvandinetedg, i was blaming you for me having to test apt upgrades on package transitions20:03
ronockenvandine, which they will20:03
tedgI don't always test my package transitions, but when I do, I do it on kenvandine's machine.20:03
seb128kenvandine, I blame ted for not knowing what "stability" means20:03
jbichaseb128: do you want to use the existing desktop branches for g-c-c/g-s-d or should we use separate branches for now?20:03
seb128jbicha, for what? what I will look at next week or..?20:04
seb128jbicha, if you want to update to the unstable serie please create a new vcs20:04
seb128jbicha, I'm not sure yet if I want to backport patches and tweak or upgrade and back out patches or ...20:04
seb128jbicha, I need to think a bit over it and look a g-c-c on monday20:05
kenvandineseb128, haha :)20:05
kenvandinetedg, libindicate and all the rebuilds are uploaded20:05
seb128jbicha, but either way it should be doable to adapt the keybinding patch to do gconf or gsettings according to the session20:05
jbichaseb128: we could use the gnome3 branches for that then20:05
kenvandinefirst time ever pidgin-libnotify didn't need me to fix an unrelated issue :)20:05
seb128jbicha, one other option is to do what kenvandine and ronoc did20:05
tedgkenvandine, Cool!  Thanks!20:06
ronocbranching and merging g-c-c is a pain because of quilt20:06
seb128i.e have 2 different .so, one being the old gconf one, one being the new gsettings one, and load the right one for the session20:06
ronocyup20:06
chrisccoulsonronoc, nice work on the sound settings btw :)20:06
ronocchrisccoulson, thanks Chris !20:06
ronocgetting there now hopefully20:06
chrisccoulsonronoc, do you plan to change the default tab btw? I've never understood why the Sound Effects tab is the one which is active when you open it :)20:07
ronocchrisccoulson, oh yes forgot about that - output first20:07
chrisccoulsonexcellent, that's good :)20:07
kenvandineronoc, +1 on that!20:07
ronoccool, we'll do it next week20:08
kenvandinesweet20:08
ronockenvandine, when do you guys want to freeze the repo20:08
ronocwednedayish20:08
ronocor do you freeze for FF20:08
ronoci can't remember20:09
seb128chrisccoulson, ronoc, kenvandine: I fixed that first tab bug in precise sound capplet20:10
seb128so I blame it on ronoc from dropping that patch his the merge :p20:10
seb128output was first before the update20:10
ronocseb128, oh sorry about that20:10
chrisccoulsonheh20:10
ronocseb128, i seem to remember that being that way before20:10
ronocseb128, doh!20:11
seb128ronoc, your (incorrect) order was this way until a few weeks ago when I backported the git patch to make "output" first20:12
seb128ronoc, no worry it's a detail ;-)20:12
kenvandineronoc, ok... not seeing that there are updates available20:15
ronockenvandine, it takes 60 seconds after it starts up20:16
ronocpitti, didn't want it checking straight away20:16
kenvandineah20:16
ronoceffects startup time20:16
kenvandinemakes sense20:16
kenvandinewhat about after i do an apt-get update?20:17
ronocseb128, cool20:17
ronockenvandine, i don't think command line apt-get brings up the packagekit dbus api20:17
kenvandineright20:17
kenvandineso indicator-session will bring that up20:17
kenvandinebut what sends the signals that there are updates?20:18
kenvandineor does the indicator query for updates?20:18
ronocit will check with the package kit glib 1 minute after it starts20:18
kenvandineok, still nothing20:18
ronockenvandine, are there updates available20:18
ronoc ?20:18
kenvandine3 minutes and i have 4 updates availalbe20:19
ronochmmm20:19
kenvandineaccording to apt20:19
seb128it's ubuntu, there are always updates!20:19
kenvandineupdate-manager did fire20:19
ronocweird it worked fine here20:19
kenvandinepackagekitd is running20:19
seb128why did you install that?20:20
seb128the goal is to use aptdaemon20:20
kenvandinedunno20:20
=== fenris_ is now known as Guest28407
seb128--no-install-recommends ;-)20:20
seb128I wonder if pk and aptdaemon conflict in some way20:20
kenvandineoh20:21
kenvandinelibpackagekit-glib2-14 depends on gnome-packagekit20:21
kenvandineand packagekit20:21
seb128ronoc, said it recommends it20:21
seb128?20:21
kenvandinerecommends get installed20:21
seb128right20:21
seb128--no-install-recommends20:21
ronocyep20:21
seb128kenvandine, that's what ronoc meant earlier that we should talk to mvo about fixing the recommends issue20:22
seb128but I guess that's for next week20:22
ronocseb128, i think they do20:22
seb128so maybe hold on this upload until monday20:22
ronocseb128, kenvandine i spoke with mvo during the week about this20:22
kenvandinedefinately20:22
ronocpk will cause problems if running20:22
kenvandinei thought it was just for the build depends :)20:22
ronocsounds sensible20:23
* ronoc mutters control center under his breadth20:23
ronocdid i just say that20:23
=== Guest28407 is now known as ejat
ronocoh new treats from the mastering house20:24
ronoci really need to start mastering my own stuff20:25
ronocthey get me every time - i just need to buy a manley compressor20:25
ronocokay guys i'm out - good w/end all!20:28
dobeymicahg: ping. webkit is broken on amd64 only it seems?21:43
micahgdobey: new breakage or just not being able to install stuff (arch skew)21:44
dobeymicahg: looks like 1.7.5 is not installable on amd64 (and isn't available on i386)21:44
micahgnew builds are running now, should be ready in a few hours21:44
micahgi386 was broke for ~ 1 day21:44
dobeyah ok21:44
micahgseb128: fixed it about 3 hours ago21:45
micahgseb128: sorry, didn't mean to ping21:45
seb128dobey, that's what I was complaining about earlier21:45
seb128micahg, no worry, I close IRC when I don't want to be pinged ;-)21:45
dobeyok21:46
seb128I'm still around though I will call it a day in a bit21:46
micahgseb128: lucky you :)21:46
seb128'night22:08
=== dduffey is now known as dduffey_afk

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