/srv/irclogs.ubuntu.com/2010/12/16/#ubuntu-desktop.txt

=== mclasen_ is now known as mclasen_afk
=== bjf is now known as bjf[afk]
=== zyga is now known as zyga-gone
rickspencer3RAOF, hey, around at all?01:28
=== mclasen_afk is now known as mclasen
RAOFrickspencer3: Yup.  What's up?01:28
rickspencer3well, someone asked me to join a call tomorrow morning ...01:29
rickspencer3and it just occurred to me that they are probably concerned about ...01:29
rickspencer3how will Ubuntu work in VMs in a Wayland world?01:29
RAOFAnd they'd be asking a very good question.01:30
rickspencer3RAOF, does wayland mean that VM vendors will have to simulate 3d hardware so the kernel thinks it do DRI?01:30
* rickspencer3 exposes obvious gross ignorance 01:30
RAOFNo.  Wayland is not dependent on dri per-se.01:30
rickspencer3hmmp01:31
RAOFIt *is* dependent on some interprocess buffer communication.  That can be done with shared memory (and, indeed, I think there are working patches using shared memory).01:31
RAOFThe question would really be: does the Unity-Wayland compositor support a running without GL.01:32
RAOFBecause Wayland isn't a display manager in the same way that X is a display manager.01:33
rickspencer3RAOF, GL being the API?01:33
RAOFYeah.01:33
walterswayland definitely depends on EGL, which in turn is implemented by mesa, which itself talks to kernel GPU apis01:33
waltershttp://www.spinics.net/lists/linux-virtualization/msg11819.html is a useful post01:33
* rickspencer3 looks01:33
RAOFwalters: Not if you're using the shared memory patches.01:33
waltersapparently mesa pure software rendering is getting better too01:33
RAOFwalters: There's a shared-memory compositor that doesn't require anything fancy.01:34
rickspencer3in any case, VM vendors will have to have some implementation of the GL API that works?01:34
RAOFNo.01:34
RAOFNot if Unity-Wayland has a shared-memory non-GL compositor codepath.01:35
waltersi don't know what you mean by shared memory here01:35
RAOFrickspencer3: In the X world, the display server, window manager, panel, and compositor can all be separate processes.  In the Wayland world, “Wayland” is a library that the combined compositor/panel/window-manager/compositor process links to to provide a display server.01:35
walterswayland definitely hard depends on EGL in git as is today01:36
waltersanyways i have to go, nite all01:36
RAOFwalters: Yes, it does.  However, there are patches to remove those, and pass blobs of /dev/shm around as buffers rather than EGL images.01:36
rickspencer3RAOF, right, but I thought the rub was that Wayland uses the 3d capabilities built into kernels now01:36
rickspencer3and without 3d hardware, those capabilities would be missing01:37
rickspencer3(this is why I presumed DRI was involved)01:37
RAOFrickspencer3: At the moment, in trunk, it does.  There's no hard requirement for that to be the case, though.01:37
rickspencer3right, so you are saying that it's possible that Wayland could have what amounts to a 2d implementation if 3d capabilities are not available in the kernel01:38
RAOFRight.01:38
RAOFIndeed, patches to that effect exist.01:38
rickspencer3but would it not also be possible for VM vendor to let the VM actually use the existing 3d hardware?01:38
RAOFBut it's a bit misleading to say “Wayland could have a 2d implementation…”.  Because what's *really* important is the compositor, which is something that other people develop.01:39
RAOF(The current compositor in wayland git is just a demo)01:39
rickspencer3you mean the wayland compisitor could use an API that is not a 3d API?01:39
RAOF*A* wayland compositor could indeed use an API that's not a 3D API.01:39
* rickspencer3 drums fingers01:40
RAOFThere will be multiple Wayland compositors; a Unity compositor, a GNOME compositor, a KDE compositor… each of these will implement the Wayland protocol.01:40
RAOF(Presumably by linking with libwayland)01:40
rickspencer3right right right01:40
rickspencer3but does not libwayland use 3d graphics directly?01:40
rickspencer3I thought that was kind of the point01:40
RAOFNo.01:40
RAOFIt's designed around passing references to some “buffer” thing.01:41
RAOFThe kernel drm provides a nice 32bit integer handle for buffers, so it's a natural fit, but it doesn't *have* to be a drm buffer.01:41
RAOFlibwayland itself doesn't do any drawing; that's the job of the compositor.  So libwayland doesn't necessarily need to know what a buffer is, just how to pass references to them around.01:43
rickspencer3RAOF, but it's the compositor that is written to talk to DRM, not wayland itself?01:43
rickspencer3I see, so Wayland is more like an arbiter of graphics buffers that works at the behest of a compisitor?01:44
RAOFRight.01:44
rickspencer3so a GUI toolkit, for example, knows how to talk to Wayland, which in turn knows how to ask the active compistor to draw?01:45
RAOFRight.  If you're using the current demo compositor, what's happening is that a “buffer” is currently an EGL image, which is essentially a small wrapper around a DRM buffer.  It hands these out to clients, and the compositor uses GL (or GLES, I forget if that's been done yet) to composit these EGL buffers.01:45
RAOFThe GUI toolkit knows how to talk to Wayland.  From Wayland it gets a buffer.  The GUI toolkit knows how to draw to these buffers, and then tell Wayland “hey, I've updated this buffer, kindly display it”.01:46
RAOFOne of the principles of Wayland is that clients are in charge of their drawing.  Wayland has no drawing APIs.01:46
rickspencer3and then Wayland says, "he compositor, update the image"01:46
rickspencer3and the compisitor maybe or may not use 3d hardware, depending on how it was written?01:47
RAOFRight.01:47
RAOFNow, I'm not *entirely* sure how this will work in a world where your compositor may use 3D or not depending on hardware support.01:47
rickspencer3so for Unity-Wayland, support for non 3d capable hardware is tbd01:48
RAOFBecause that will change what “buffer” means, and that means clients will need to know.01:48
rickspencer3well, I would assume it would be a totally different compositor01:48
RAOFRight.  But the *client* needs to know how to draw to a buffer.  And if the different compositor provides *different* buffers…01:49
rickspencer3the client being a gui toolkit for example?01:49
RAOFHow does the client (a) tell between the different types of buffers, and (b) know how to draw the right way?01:49
RAOFYeah.01:49
RAOFThe client will be something using GTK, Qt, Cairo, GL, etc...01:50
rickspencer3but that would imply a toolkit needs to be ported per compositor implementation01:50
rickspencer3wouldn01:50
rickspencer3t the client *be* GTK, Qt, etc...?01:50
RAOFIndeed it would.  Which is why I'm not sure what's happening here.01:50
rickspencer3so, there would need to be a limited number of compositors, or at least buffer types that compositors use01:51
rickspencer3because I don't see toolkits being too useful if their very core rendering code needs to be massively specialized per compositor01:51
RAOFIt's also possible that I've misunderstood some of this, and this problem doesn't in fact arise.01:51
rickspencer3well, it's ok, I'm a dope and it's out of scope01:52
rickspencer3:)01:52
rickspencer3I think my takeaway message will be "we don't know, but this is still all far off, so don't worry too much"01:52
RAOFI don't think it's entirely accurate to call GTK the client - the applications are the clients, they just use GTK or Qt or whatever to make their lives easier.01:52
RAOFThat's an excellent take away message :)01:52
rickspencer3surely GTK is the client01:53
rickspencer3I write an application with GTK, GTK will handle drawing01:53
rickspencer3but I guess GTK isn't a running process01:53
RAOFSo, I'd say that in my current session I have a bunch of X clients - compiz, smuxi, evolution, firefox.01:53
rickspencer3right, I see what you're saying01:54
RAOFYou can also use multiple toolkits in a single app - See any clutter app, for example; that's using GTK and GL(ES).01:54
rickspencer3so each application is using GTK as a library to handle writing to the buffers that Wayland gives it01:54
rickspencer3but, conceptually, it's GTK, not your app, that knows how to use X, or in the future Wayland01:55
RAOFRight.  Almost all applications don't actually care about drawing per-se.  They care about having a button marked ‘Awesome’ which causes your mail to combusst.01:55
RAOFAnd those which do want to do something more than just drawing pre-formed GTK widgets get a Cairo context from GTK and draw to that using Cairo ☺01:56
rickspencer3well, that's *after* they use a goocanvas01:56
RAOFNot necessarily - GTK will give you a cairo context for whatever you like.  That's how Do gets drawn.01:57
RAOFYou can also do funky stuff with otherwise standard GTK widgets that way.01:58
rickspencer3RAOF, yeah, but goo canvas is sick easy01:59
* RAOF hasn't touched goo canvas at all.01:59
rickspencer3well, it lets you stuff VML into it, essentially02:00
RAOFAh.  Higher level fun!02:00
rickspencer3that's what I'm saying, if you don't have a standard widget that does what you want, you party with goo canvas02:00
rickspencer3then when that stops doing what you need, you get a cairo context from *that*02:01
RAOFAaaaaaaah.  Yes, makes sense.02:01
rickspencer3RAOF, thanks for your time02:01
rickspencer3I appreciate you educating me more about Wayland02:01
RAOFNo problem.  It's interesting stuff.02:02
rickspencer3I'm still skeptical that toolkits will have to be rewritten per wayland compositor02:02
rickspencer3but that's probably just a sign of how much more I don't understand about it02:02
rickspencer3later dude, have a good day02:03
RAOFYou too!02:03
AmaranthRAOF: All the client really needs to know is what format the compositor expects data in the buffer to be (RGBA, BGRA, etc)03:41
AmaranthRAOF: Actually I imagine those would be the only two formats03:41
RAOFAmaranth: But it's not passing the contents of the buffer; it's passing a reference to the buffer.  You're going to need to do different things to render to a drm buffer than you are to some piece of /dev/shm03:42
RAOFIf it were passing the contents of the buffer, certianly.  I don't think that's what it does, though.03:43
AmaranthRAOF: Does the client actually have to use its own code for that though? I thought there was a wayland API03:43
* RAOF goes and has a look.03:44
AmaranthIf not that's the obvious answer03:44
AmaranthAll the client needs is an API to say "render this buffer" or "render this data"03:45
AmaranthSo if the client uses GL and tells it to render a buffer the compositor can take a shortcut but if the client says render this data the compositor loads it in to a texture first03:46
AmaranthAnd etc if the compositor is using software rendering03:46
Amaranthhmm, actually...03:47
RAOFSo, currently the demo clients use clients/window.c as their utility code, and it #ifdefs between GL and shm surfaces.03:47
AmaranthForget all that, but the only thing wayland is going to give a client is an EGL handle or a chunk of /dev/shm so they just need a way to tell the difference03:48
AmaranthA way to query the server03:48
AmaranthAlthough how do you run a GL app when you have an shm-based server?03:49
RAOFYou'd need and EGL extension, I think.03:50
AmaranthNo matter what you're going to be reading data from VRAM every frame03:51
AmaranthSo that's going to suck03:51
AmaranthI suppose you could just say "you can't do that"03:51
AmaranthBut writing a 2D compiz/unity in wayland world is going to be a pain03:52
RAOFI guess if you're compositor has fallen back to shm buffers it probably means that GL just won't work, so you don't need to care ☺03:53
AmaranthUntil you get a guy who thinks shm is faster/cleaner/uses less memory or something03:53
RAOFAnd, well, they get to use software rendering for everything.03:57
RAOFAmaranth: If you're interested, wayland *clients* currently have two options when attaching a buffer to a window: they can attach a named drm buffer (having previously created & named it via the magic of libdrm), or they can attach a shm buffer and feed the data over an fd.04:37
=== almaisan-away is now known as al-maisan
seb128hey08:27
cdbsHi seb128 , hows it goin' ?08:27
seb128hey cdbs, I'm fine thank you08:31
seb128cdbs, how are you?08:31
cdbsfine, but busy in boring non-ubuntu work :(08:31
seb128robert_ancell, hey08:32
joaopintoseb128, kenvandine , the cause for the appindicator missing custom icon was that there was no indicator applet on the panel08:37
seb128...08:37
seb128so you had the fallback to the notification area?08:37
seb128joaopinto, sorry for not thinking about that08:37
joaopintono, it must be the appindicator code doing it, I have no code for the notification area, somehow it places the icon/menu on the panel08:38
joaopintowith a proper icon for theme base icons, and missing for custom08:38
seb128right, as said you use the fallback08:39
seb128the appindicator library does that08:39
joaopintoah, ok :)08:39
seb128if they is no indicator support it fallbacks to a notification icon08:39
seb128there is probably a bug in the fallback case08:39
seb128that's not something we test much since all ubuntu install have indicator support08:39
seb128but feel free to open a bug on indicator-application08:39
joaopintook I will08:40
seb128thanks08:40
joaopintolibappindicator1 ?08:40
joaopintoa bug against indicator-application ?08:41
seb128joaopinto, https://edge.launchpad.net/indicator-application/+filebug08:42
joaopintoseb128, do you have any idea why the following code behaves different when executed from a appindicator menu vs the tray context menu: http://pastebin.ubuntu.com/544346/09:14
joaopintowhen launched from the indicator the dialog does not respond to the close window action09:14
seb128joaopinto, hum, no09:15
joaopinto:( let's see if adding a closing signal handler helps09:18
joaopintouff, gtk.main_quit() does not quit either09:31
seb128does it works as standalone code?09:32
joaopintoyes, I am migrating from tray to appindicator09:35
joaopintoI am still showing the notification area in parallel, and the function call works as expected09:36
seb128try asking on #ayatana09:36
joaopintoThe delete_event is received in both cases, but with the indicator the dialog is not destroyed09:36
seb128it's the upstream channel for what dx does09:36
seb128they probably know better than the desktop team09:36
mptmvo, good morning09:57
mptmvo, when I suggested that "Show Residual Settings" command for things you've removed but not purged, is that actually technically possible? Or is there no way to tell what settings are left behind after you've removed a package?09:58
seb128mpt, it's possible I guess09:59
seb128since you can dpkg -L those10:00
seb128so the info is on disk10:00
joaopintoseb128, not after removing the package...10:01
mptdpkg -L takes a package name argument10:01
mptWhat I'm looking for is, "Show the list of packages that I removed in the past but didn't purge"10:01
mpt"... and that left files behind as a result"10:02
seb128mpt, dpkg -l | grep ^rc10:02
seb128then dpkg -L <binary>10:02
seb128on one of those10:02
seb128joaopinto, if the package is still configured which is what mpt is asking for it works10:02
joaopintoright, the info is still available from /var/lib/dpkg/info/package.list10:04
mptah10:04
mptI don't have one of those10:04
mvompt: what seb128 said, its possible to get this data, dpkg keeps them in the db10:04
mptexcellent10:05
mptthanks seb12810:05
seb128you're welcome10:05
huatsmorning10:09
mptmvo, oh, cool, I love what happens in trunk when I search for "abbieword"10:10
mvompt: yeah, me too, I think its a really cool feature10:11
mptmvo, maybe the spelling suggestions should show if there's a close match even when there are matches for what you did type. E.g. if I type "movida" it's very likely that I want Moovida, not deskbar-applet or dwm.10:13
mvompt: yeah, glatzor suggested that yesterday too, I will add it10:14
mptIn that case, we need to work out consistent presentation for three possibilities: (a) there are matches but no spelling suggestion; (b) there's a spelling suggestion but no matches (so therefore there are other suggestions); (c) there's both a spelling suggestion and matches.10:17
mvompt: indeed, the next thing is there will be suggestions that are not useful. movida->moovida is a good one, but we will probably have "apt" -> "app" and similar cases, especially for short words10:19
mvompt: we could simply lmit the suggestions (if there are hits) for 3 letter words as they will most likley result in overlay broad ones10:19
mvompt: maybe even for 4 letters, that probably requires a bit of tweaking. the algorithm will look for a maximum of matches, but that is not always what we want10:20
mptmvo, maybe show a suggestion if (number of results for the suggestion) >= N * (number of results for the current string)10:21
mptHm, that wouldn't fix the apt->app case though probably10:22
mvothat would be valid for apt -> app too10:22
mptI don't see why deskbar-applet or dwm are showing up as results for "movida" in the first place10:22
mptTheir data doesn't contain that string10:24
mvompt: odd, I just tried that and it does not show them for me10:32
mvoit suggests moovida10:32
mptAnd it has a "Hide 2 technical items" link that does nothing except flash the window10:32
mvosearch term was "movida"10:33
mvo?10:33
mptmvo, http://people.canonical.com/~mpt/movida.ogv10:36
mvompt: maverick or natty?10:38
mptMaverick10:38
* mvo scratches head10:39
seb128Riddell, there?10:49
Riddellhi seb12810:50
seb128Riddell, hey, do you think you can review and bin NEW gobject-introspection for me?10:50
seb128the binary need to be promoted directly10:50
Riddelllet me look10:50
seb128Riddell, thanks10:52
Riddellaccepted!10:54
seb128Riddell, thanks10:56
ari-tczewrobert_ancell: around?11:36
seb128ari-tczew, not likely, he stopped his work day for 5 hours or so11:37
ari-tczewok11:37
seb128what do you need? just ask on the channel in case?11:37
ari-tczewseb128: sponsorship11:37
seb128subscribe ubuntu-sponsors?11:38
seb128if that's for ubuntu11:38
seb128or is that for a ppa upload?11:38
seb128or ping the patch pilot11:38
ari-tczewseb128: I'd like to be sponsored specially by robert_ancell11:38
seb128is there any reason?11:39
seb128but anyway your call, that will have to wait tomorrow then11:39
seb128drop him an email or subscribe him to the bug11:39
ari-tczewseb128: I subscribed yesterday11:40
ari-tczewseb128: I'm collecting a sponsored uploads to get endorsements in future11:40
ari-tczewand I choiced robert_ancell. I've talked with him about it, don't worry11:41
seb128ok11:41
seb128well you don't need uploads only by a specific sponsor11:41
ari-tczewseb128: how another way do you want build an endorsement?11:42
seb128you can just keep track of things that got sponsored and ask different endorsements11:42
seb128well most people get endorsement of at least 3 sponsors11:42
ari-tczewseb128: I have 2.11:42
seb128not sure you win by limiting those11:42
seb128it just show that you don't want to work with the community but just specific people11:42
ari-tczewseb128: for MOTU app I collected 9 endorsements :P11:42
seb128which is a bit weird11:43
ari-tczewseb128: hmm, it's not like you got it11:43
ari-tczewif I have a problem, I'm talking with community11:43
seb128ari-tczew, ok, alright11:45
seb128I was just pointing that having different sponsors usually doesn't hurt11:45
ari-tczewseb128: and I have different sponsors ;)11:46
geserI guess it's more about not spreading the sponsored uploads across to many sponsors, as some sponsors won't have an opinion about endorsments with too few sponsored uploads11:46
ari-tczewmaybe do you want me to do some merges and sponsor it?11:46
ari-tczewgeser: +1. that's what I wanted to tell seb12811:47
seb128ari-tczew, no that's fine, if robert_ancell is taking care of your uploads that works for me ;-)11:48
seb128I'm not asking for extra work ;-)11:48
seb128Riddell, there is another rounds of gir binaries in NEW if you feel like reviewing those as well11:59
Riddellseb128: ok12:10
seb128Riddell, thanks12:42
Riddellseb128: accepted12:49
seb128Riddell, thank you!12:50
Riddellbug 691069 should be fixed I think12:50
ubot2Launchpad bug 691069 in gstreamer0.10 (Ubuntu) "copyright-without-copyright-notice (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/69106912:50
Riddellseb128: how come these gir files aren't just put into the -dev packages?12:50
seb128Riddell, they are runtime12:50
seb128Riddell, the .gir which are used at build are in the libdev binaries12:52
seb128Riddell, the gir1... content is what is used at runtime from python or js12:52
seb128so it could go in the library, but debian decided to not do that because the gir abi is breaking at different times from the soname12:53
seb128it wouldn't work well for transitions12:53
seb128like now only the gir format changes, the lib abi didn't12:53
Riddellright, makes sense12:54
=== njpatel is now known as njpatel_
chrisccoulsonmterry - i've not uploaded the ffox 4 compatible version of ubufox yet ;)14:12
chrisccoulson(i just saw your bug report)14:12
chrisccoulsonit's still waiting on review by asac ;)14:13
bcurtiswxGNOME Menu's are broken :(14:13
mterrychrisccoulson, I figured it was something simple like that.  But I didn't see any other bug reports, so thought maybe I was unique14:13
bcurtiswxUnity + GNOME3 PPA14:13
chrisccoulsonmterry, there is another bug report too, but reported for a different problem caused by the lack of ubufox14:14
htorquebcurtiswx, maybe bug 690717?14:16
ubot2Launchpad bug 690717 in unity (Ubuntu) "clicking for menus makes the unity bar/menu bar dissappear (affects: 1) (heat: 8)" [Undecided,Confirmed] https://launchpad.net/bugs/69071714:16
seb128weird that people start getting that14:16
seb128neither compiz or unity changed14:16
seb128htorque, do you get it all the time?14:17
seb128or does restarting compiz fix it?14:17
htorqueseb128, yes14:17
bcurtiswxit happens with all menus, even right clicking on the desktop doesn't show a menu, although it is there.. if i click in the area where it _should_ be then I get something to show up or happen14:17
htorqueseb128, wait14:17
seb128htorque, does it happen in a GNOME session?14:17
seb128bcurtiswx, does it happen with any application?14:17
htorqueseb128, compiz start seems to fix it14:18
htorque*restart14:18
seb128k, same thing njpatel_ was discussing earlier14:18
bcurtiswxi'll try a restart14:18
seb128it's weird still because compiz didn't change recently14:18
seb128I'm wondering if that could be the gtk update from yesterday14:18
seb128is that limited to gtk softwares?14:19
seb128or is firefox or qt doing the same?14:19
bcurtiswxseb128, yes messing with compiz does "fix" it.. it shows menu's but now any window will appear on top of them14:19
bcurtiswxseb128, menu's do not show in firefox because the menu's are hidden behind it14:20
seb128ok, so it's not gtk specific14:20
seb128still would be nice to test something in qt14:20
seb128just to be sure14:20
kenvandineseb128, so based on recent gtk3 theming discoveries, it wouldn't a good idea to make the new gwibber client gtk3 only, right?14:22
seb128kenvandine, not before we sort the gtk3 question at the sprint14:22
kenvandineok14:22
kenvandinethought so14:22
kenvandinei rewrote gwibber-preferences last night :)14:22
hggdhoh, cool, this is being discussed :-) I had to go back to classical desktop14:22
seb128kenvandine, in gtk3?14:23
seb128hggdh, you as well?14:23
kenvandineno, but vala14:23
kenvandinebut had considered using some stuff that was gtk3 only14:23
kenvandinebut i'll avoid that14:23
hggdhseb128: aye (no mouse button working on menus/dropdowns)14:23
htorqueseb128, not seeing it in a GNOME session (w/o compiz)14:24
kenvandinealso using gsettings now, instead of gconf14:24
seb128htorque, and with compiz?14:25
seb128htorque, hggdh: what did you guys upgrade when that started?14:25
hggdhseb128: not sure, this was (I think two days ago -- I had done some upgrades during the last two days, and only yesterday evening I reloaded14:27
hggdhseb128: will look at the dpkg history14:27
seb128hggdh, what was 2 days ago?14:28
seb128htorque, when did that start for you?14:28
hggdhseb128: two days ago I started updating without reloading (busy). Yesterday, after the last updates I rebooted, and found it)14:28
htorqueseb128, not exactly sure, i guess it start yesterday morning-ish (i'm gmt -1)14:28
htorque*started14:29
seb128htorque, before 3pm your time?14:29
seb128htorque, can you check if you updated gtk before or after it started?14:29
htorquehtorque, i'll have a look14:30
hggdhseb128: which pieces of gtk are you looking for?14:31
seb128hggdh, libgtk2.0-014:32
=== zyga is now known as zyga-food
htorqueseb128, compiz (w/o running the unity plugin obviously) and classic session seem fine14:33
hggdhseb128: when I updated it (yeasterday @20:50 CST) I already had the issue14:33
ari-tczewseb128: could you look on bug 552718. it wasn't fixed upstream14:33
ubot2Launchpad bug 552718 in webkit (Ubuntu) (and 1 other project) "typo in enable XSS auditor (affects: 1) (heat: 13)" [Low,Fix committed] https://launchpad.net/bugs/55271814:33
htorquehtorque, yeah, i updated gtk yesterday, i'm just not sure when i saw this the first time14:34
hggdhclassical desktop with compiz is fine14:34
dobeykenvandine: what do you know about the new python-couchdb package?14:34
ari-tczewI'm merging webkit right now and I'm going this patch14:34
ari-tczew(include)14:34
bcurtiswxseb128, metacity shows menu's fine14:34
htorqueseb128, ^^ (oops)14:34
kenvandinedobey, not much, i haven't touched it in quite a while14:34
kenvandinedobey, but i have been expecting an update to sponsor14:34
seb128hggdh, htorque: do you guys use some ppa or non official source?14:34
kenvandinefrom chad14:34
dobeykenvandine: ok14:34
seb128ari-tczew, it has been commited upstream see the url on the bug14:35
seb128ari-tczew, you are welcome to include the patch in the update you do14:35
ari-tczewseb128: then I don't know how it could be committed upstream, 1.2.5 doesn't have this change14:35
htorqueseb128, only banshee daily, chromium daily, darktable unstable14:36
seb128it's likely not in the 1.2 serie but in trunk14:36
seb128htorque, ok14:36
bcurtiswxseb128, http://paste.ubuntu.com/544449/ if that helps at all14:36
seb128htorque, do you get the issue every time using unity?14:36
seb128bcurtiswx, ^ same for you14:36
htorqueseb128, yes, every session start. and once i get the context menu on the desktop, it's fixed for the rest of the session14:37
seb128if that's the case can you try to downgrade gtk to the version from last week?14:37
bcurtiswxseb128, yes sir14:37
seb128just to rule that out14:37
htorqueseb128, which packages would that be?14:37
seb128https://launchpad.net/ubuntu/+source/gtk+2.0/2.23.2-0ubuntu214:37
htorqueseb128, on it :)14:37
seb128basically libgtk2.0-014:37
seb128you can probably just downgrade it14:37
seb128dpkg might not like it but it will not crash, just force it, restart your session and upgrade again to make dpkg happy14:38
seb128dpkg will probably want you to downgrade some of the others binaries14:38
seb128but that's not required14:38
seb128htorque, thanks14:38
=== njpatel_ is now known as njpatel
seb128kenvandine, how busy are you?14:39
kenvandinedepends on what you need?14:39
hggdhseb128: the only ppas I have do not impact here (ubuntu fonts, and another internal one)14:39
kenvandine :-D14:40
seb128kenvandine, can you handle the dx stack gir1.0 to gir1.2 renames14:40
kenvandinesure14:40
seb128kenvandine, don't bother testing locally or waiting for the current build14:40
seb128kenvandine, just rename gir1.0 to gir1.2 in the control and rules14:40
seb128the .install14:40
kenvandineok, so package renames14:40
seb128then add a Conflicts: gir1.0...14:40
seb128kenvandine, I'm uploading the bottom stack, just did gdk-pixbuf, gtk next14:40
kenvandineok, is there one you have done already?14:41
kenvandineok14:41
seb128kenvandine, I'm doing the GNOME stack14:41
seb128just do dx14:41
seb128dbusmenu, libindicate, json-glib14:41
kenvandinejson-glib isn't dx :)14:41
seb128well I just added it14:41
kenvandinei can do it14:41
seb128be nice or I add another one :p14:41
kenvandineappindicator too14:41
seb128thanks ;-)14:41
kenvandinewill do14:41
seb128I'm trying to get that through today14:41
seb128tomorrow is unity update day14:42
bcurtiswxseb128, btw after the compiz --replace the menu's show fine and stay above all other windows14:42
htorqueseb128, downgrading libgtk alone didn't help, will try the rest14:43
bcurtiswxim gonna reboot and test the workaround of compiz --replace after a fresh reboot.. brb14:46
bcurtiswxYes, workaround confirmed.  No menu's on reboot, with a compiz --replace the menu's work as expected.14:48
seb128bcurtiswx, ok thanks14:49
htorqueseb128, the downgrade didn't change a thing :-/14:50
seb128ok, thanks14:50
seb128that rules out gtk14:50
seb128which is what I wanted to check14:50
bcurtiswxis there a command in terminal to search previous natty only versions of compiz ?14:51
* joaopinto would like to have a working Unity for Christmas14:51
htorqueseb128, will downgrade compiz to glibmainloop3-0ubuntu1 (i upgraded to -0ubuntu3 yesterday morning)14:52
seb128htorque, thanks, you did upgrade from 0ubuntu1?14:53
seb128or 2?14:53
htorque114:53
kenvandineseb128, should the girs still be gettings installed in /usr/lib/girepository-1.0 ?14:54
bcurtiswxhtorque, what's the exact package name you're downgrading to ?14:55
bcurtiswxcompiz=1:0.9.2.1+glibmainloop3-0ubuntu1 ?14:56
kenvandineseb128, should the girs still be gettings installed in /usr/lib/girepository-1.0 ?14:57
seb128kenvandine, yes, no change to the upstream build14:57
kenvandineok14:57
htorqueseb128, 0ubuntu1 works fine here14:57
seb128hum, great14:57
htorquebcurtiswx, yes, that one14:57
seb128htorque, what binary did you downgrade?14:57
htorqueseb128, oh crap, all of them14:58
seb128htorque, why "crap"?14:58
htorqueseb128, maybe it would have helped to just test parts ;)14:59
seb128no, I was wondering what to suggest to people14:59
seb128htorque, could you test is 0ubuntu2?14:59
seb128just to see which one broke14:59
htorqueseb128, already downloading :)14:59
seb128htorque, thanks15:00
njpatelseb128, the issue with the menus, there was a compiz update last week, right?15:00
njpatelactually 44hours ago15:01
seb128njpatel, yes15:01
seb128njpatel, http://launchpadlibrarian.net/60658417/compiz_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu2_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu3.diff.gz15:01
seb128njpatel, that's the most recent one15:01
njpatelokay, so at least for me that somewhat matches when my menus started to go AWOL15:01
seb128njpatel, http://launchpadlibrarian.net/60625863/compiz_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu1_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu2.diff.gz15:01
seb128that's the previous one15:02
njpatellet me try and down grade and see what happens15:02
seb128njpatel, I don't see anything obvious that should break in those15:02
seb128njpatel, they "just" play with the profile to give you a clean one on upgrade15:02
=== zyga-food is now known as zyga
njpatelseb128, yeah15:03
htorqueseb128, upgraded from -1 to -3 - bad again, downgraded to -2, which is fine15:07
seb128ok, so it's -315:07
seb128njpatel, http://launchpadlibrarian.net/60658417/compiz_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu2_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu3.diff.gz15:07
seb128njpatel, the bug is somewhere there15:07
njpatelhtorque, this is menus going missing?15:07
seb128njpatel, yes15:08
njpatelokay15:08
njpatellet me do two things and then I'll look through that15:08
seb128njpatel, that's really weird, that command thing should act only once15:08
htorquenjpatel, yes15:08
seb128htorque, thanks for testing15:09
njpatelyeah, thanks for testing15:09
htorqueouch, no wait!15:10
htorque-2 is bad too15:10
htorquei have opened the context menu during my first test -.-15:10
njpatelhtorque, what is your test? (so I can do the same)15:12
htorquenjpatel,  start a session and click on the messages indicator => no menu15:13
htorquenjpatel, open the context menu on the desktop (right-click), click on the messages indicator => menu15:14
njpatelhtorque, when you click on the messages menu, what happens if you bring your mouse down to where the menu is expected to be15:15
njpatel?15:15
njpatelhtorque, the error I'm seeing is menus start appearing behind windows (i.e. chromium/xchat menus)15:15
njpatelcontext menus*15:15
njpatelpanel menus just don't show15:15
Amaranthnjpatel: Or they show behind the desktop15:16
njpatelAmaranth, right15:16
htorquenjpatel, i see the highlight but no menu15:16
chrisccoulsonoh, i've been getting that too, but i wasn't sure if it was just me ;)15:16
njpatelhtorque, okay, even when hovering down where it should be....so it seems like the same issue15:16
seb128chrisccoulson, can you try downgrading compiz as well?15:17
njpatelchrisccoulson, on normal context menus as well as panel?15:17
htorquenjpatel, like here for "File": http://launchpadlibrarian.net/60701746/Screenshot-1.png15:17
chrisccoulsonnjpatel, i've only noticed it on the panel15:17
chrisccoulsonseb128 - yeah, will try that in a bit15:17
seb128thanks15:17
njpatelhtorque, right, has it occured in any context menu inside an application for you?15:17
htorquethe initial nautilus menu after a session start doesn't seem to react at all (FIle Edit View Places Help)15:17
njpatel(instead of panel menus)15:18
chrisccoulsoni don't even have compiz after a session start :(15:18
njpatelchrisccoulson, I've seen that too but might not be compiz related and a unity bug15:18
htorquenjpatel, yes15:18
njpatelhtorque, okay, thank god15:18
htorquethe only context menu that shows up is the one on an empty desktop15:18
njpatelhtorque, I spent an hour yesterday thinking my new panel code had broken context menus in Compiz :)15:18
seb128Riddell, can you do another round of gir NEWing for me? we need at least gdk-pixbuf to get gtk next15:19
seb128Riddell, then we should be able to rebuild the remaining bits15:19
htorquenjpatel, and after that showed up, menus & co seem to be fixed for the rest of the session15:19
njpatelhtorque, hmm, okay15:20
njpatelhtorque, mine seems to occur half way during a session15:20
htorquenjpatel, i will again test compiz 0ubuntu1, but it seems fine15:21
cyphermoxis there a know issue with drop-downs in compiz right now? With compiz / unity running the combo boxes would never show their lists, which works fine if I start metacity instead15:21
seb128njpatel, htorque: kirkland confirmed that downgrading fixes the issue as well on his box15:21
njpatelseb128, what version to downgrade to?15:22
seb128 https://launchpad.net/ubuntu/+source/compiz/1:0.9.2.1+glibmainloop3-0ubuntu115:22
seb128njpatel, ^ that's the one I asked him to try15:22
seb128htorque, did you valide if 0ubuntu2 has the issue or not?15:23
htorqueseb128, it definitely has the issue15:24
seb128ok15:24
seb128njpatel, so it seems to be http://launchpadlibrarian.net/60625863/compiz_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu1_1%3A0.9.2.1%2Bglibmainloop3-0ubuntu2.diff.gz15:25
njpatelseb128, okay, so I'm downgrading and rebuilding unity, will report back in a bit15:25
seb128njpatel, no need to rebuild unity15:25
htorquewith -1 i still see the initial nautilus menu (File Edit View Places Help) after a session start not responding to clicks at all, but that seems to be a different bug then15:25
seb128htorque, do you see the indicators?15:26
htorqueseb128, with -1 everything else is fine - i start a program, i can open the menus, the context menus, the indicator menus - it's just that one nautilus menu right after a session start15:27
seb128ok15:27
seb128I never tried to use that one directly I've to admit15:27
seb128but that seems a different issue indeed15:27
htorqueseb128, it doesn't even show a highlight, will open a new report15:27
njpatelseb128, it's my local copy, just want to make 100% sure15:27
seb128njpatel, ok15:28
htorqueseb128, do you have an idea which package i should this report against?15:28
njpatelokay, so it's running, let's see how it goes15:28
seb128htorque, unity?15:28
htorqueseb128, good, thanks!15:29
bcurtiswxWell, since I have a final exam this afternoon (EST) then I'm going to head off for the rest of the day.  I wish everyone a happy holidays (since I probably won't be on to catch all of ya before you leave) and a great new years.15:50
bcurtiswxGoodbye15:51
seb128bcurtiswx, ok, thanks, you as well!15:51
seb128cyphermox, re15:52
seb128cyphermox, try downgrading compiz15:52
njpatelseb128, htorque tested with my unity and yes, downgrading definitely fixes it for me15:57
seb128njpatel, ok, great15:57
cyphermoxseb128, thanks15:58
cyphermoxit's not hugely problematic, but I see I also can't click the indicators or global menu, probably related15:59
Riddellseb128: someone seems to have approved the gir packagse15:59
seb128Riddell, yeah sorry I pinged jdstrand meanwhile because I wanted to catch the publisher run15:59
seb128he just did it15:59
seb128Riddell, thanks ;-)15:59
seb128njpatel, so, what's next?16:05
seb128njpatel, should I just drop the diff from that upload?16:05
njpatelseb128, seeing as didrocks is away, probably yeah16:06
seb128njpatel, hum, ok16:06
seb128njpatel, btw the upload was to workaround https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/69023916:06
ubot2Launchpad bug 690239 in glib2.0 (Ubuntu) "hang in g_spawn_sync and select() (affects: 1) (heat: 6)" [Undecided,New]16:06
seb128which is a weird bug as well16:07
AmaranthDid the messaging indicator lose evolution support?16:07
seb128gdbus hanging in a sync call16:07
seb128Amaranth, no16:07
AmaranthMine just shows Chat and Setup broadcast account16:07
seb128njpatel, well, he got compiz hanging this way on session start16:07
njpatelseb128, yeah, it was something to do with no session bus being available16:07
seb128njpatel, well the dbus-launch call should not hang in a select16:08
seb128it's weird16:08
njpateloh, I agree16:08
njpatelseb128, there was a bug in RH bugzilla about it16:08
njpatelI don't have the link right now, though16:08
seb128right, https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=65402716:08
seb128well the rh bug is about the warning, not a hang16:09
njpateloh16:09
joaopintoI am currently experiencing bug 439448, is there something I can do to debug or collect some data ?16:10
ubot2Launchpad bug 439448 in gnome-panel (Ubuntu Natty) (and 7 other projects) "Visual corruption affecting several panel applets (affects: 549) (dups: 116) (heat: 2776)" [Medium,Triaged] https://launchpad.net/bugs/43944816:10
Amaranthoh, I seem to have lost some packages in the ubuntu-desktop Recommends, reinstalling now16:10
Amaranthoops16:10
AmaranthIncluding evolution-indicator :)16:11
joaopintoit's the first time I am getting this bug on this newer hardware :(16:11
nessitajames_w: hi there. Are you the person to ask about bzr merge-upstream?16:15
james_whi nessita, indeed I am16:15
nessitajames_w: good. Quick question, I'm getting http://pastebin.ubuntu.com/544482/ but I can workaround the error using --version16:16
nessitajames_w: is that a regression bug (ie shall I report) or it used to work for me without the --version by chance?16:17
james_wnessita, by chance I think16:17
james_wyou need the --version before the version number16:18
=== alecu is now known as alecu-lunch
nessitajames_w: ok then, thanks!16:18
james_wnp16:18
seb128Riddell, hum, did you new atk etc to main?16:52
seb128the gtk build failed to get atk, it should be published though16:52
Riddellshould have done, always possible I missed one of course16:54
seb128Riddell, can you check for gir1.2-atk-1.0? sorry but I'm having ssh issues to the dc and it seems the web ui will not let promote a binary16:56
seb128this box is in a weird state, I should perhaps restart16:57
seb128gnome-keyring broken?16:57
Riddell2010-12-16 17:01:16 INFO    'gir1.2-atk-1.0-1.32.0-2/universe/libs/OPTIONAL' binary overridden in natty/i38617:01
Riddellseb128: fixed17:01
seb128Riddell, thankyou!17:01
=== al-maisan is now known as almaisan-away
ari-tczewcould someone look on ftbfs in bug 691104 ?17:08
ubot2Launchpad bug 691104 in webkit (Ubuntu) "Merge webkit 1.2.5-2.1 (main) from Debian unstable (main) (affects: 1) (heat: 8)" [Wishlist,New] https://launchpad.net/bugs/69110417:08
micahgari-tczew: FYI, there's no value added in the merge, so there shouldn't be a need to rush17:19
ari-tczewmicahg: no? why?17:19
ari-tczewmicahg: let me upload a branch17:19
micahgari-tczew: I was just saying that since most people here are about to go on holiday until the end of the year17:20
=== dbarth_ is now known as dbarth
ari-tczewmicahg: debian has added a couple of patches fix some CVEs. now what do you think?17:21
micahgari-tczew: apologies, you are correct17:22
ari-tczewmicahg: heh, what a lack of confidence17:23
=== charlie-tca__ is now known as charlie-tca
nessitawould anyone be able to sponsor https://code.launchpad.net/~nataliabidart/ubuntu/natty/ubuntu-sso-client/ubuntu-sso-client-1.1.7/+merge/43939 and https://code.launchpad.net/~nataliabidart/ubuntu/maverick/ubuntu-sso-client/ubuntu-sso-client-1.0.8/+merge/43940 ?17:45
nessitaIs the same change applied to maverick and natty17:45
seb128nessita, I've other things to finish before leaving now but I will do it tomorrow morning if nobody did17:49
nessitaseb128: awesome, thanks!17:50
=== alecu-lunch is now known as alec
=== alec is now known as alecu
seb128ok, I need to go18:07
seb128the new gir should be newed by jdstrand when they are built18:07
seb128there is still a bunch of rebuilds which will be required18:08
seb128libubuntuone like18:08
seb128libwnck, totem-pl-parser18:08
seb128then some applications and gtk3 libs18:08
seb128language-selector, apport18:08
seb128kenvandine, mterry, if you want to continue on those feel free18:08
seb128no need to test build, just change gir1.0 to gir1.2 in the control and rules18:08
seb128rename the .install18:09
seb128conflicts on the old name18:09
seb128upload18:09
seb128they will depwait and build ;-)18:09
seb128need to go18:09
seb128be back later!18:09
kenvandinemterry, i did libwnck18:16
mterrykenvandine, k.  I can pick up the bottom two: language-selector and apport18:16
kenvandineok, doing totem-pl-parser now18:17
njpatelkenvandine, is there a new indicator-network in the pipeline that doesn't depend on the old dbusmenu-gtk?18:33
njpatelit's breaking unity's panel service18:33
kenvandinenjpatel, humm18:34
kenvandineit got rebuilt!18:34
* kenvandine checks18:34
kenvandinethere is a new release coming today18:34
kenvandinebut i did rebuild that18:34
njpatelkenvandine, ldd on it shows libdbusmenu-gtk1 linkage18:36
njpatelI think I have latest 0.3.0-0ubuntu118:36
kenvandineoh... interesting18:36
kenvandine0.3.1-0ubuntu318:37
njpatellet me make sure18:37
kenvandineis the latest18:37
kenvandinebut it isn't built for amd64 yet!18:37
njpatelurgh18:37
njpatelooooh18:37
njpatel:)18:37
kenvandinethat was a week ago18:37
kenvandinelooks like someone kicked off a rebuild though18:37
kenvandineit is building right now18:37
kenvandinefunny timing18:37
kenvandine:)18:37
njpatelsweet18:37
njpatelright :)18:37
* njpatel is in a problem18:38
njpatelI shoudl just do a bzr bd and get indicator-network I guess18:38
kenvandinethe deb is done18:40
kenvandinehttps://edge.launchpad.net/ubuntu/+source/indicator-network/0.3.1-0ubuntu3/+build/209002518:41
kenvandinenjpatel, ^^18:41
kenvandineit is "uploading"18:41
kenvandineso the deb should show up any minute18:41
njpatelsweet18:47
njpatelcome on....upload!18:57
* mterry takes gnome-games for gir change19:16
ari-tczewmterry: could you take a look on webkit ftbfs? probably also gir issue. bug 69110419:19
ubot2Launchpad bug 691104 in webkit (Ubuntu) "Merge webkit 1.2.5-2.1 (main) from Debian unstable (main) (affects: 1) (heat: 10)" [Wishlist,New] https://launchpad.net/bugs/69110419:19
mterryari-tczew, k, will check19:22
mterryari-tczew, you tricked me, webkit takes forever to build  :)19:51
Amaranthmterry: oh man, like an hour19:55
ari-tczewmterry: it was a trap :)19:57
ari-tczewseb128: did you want to give an ACK for bug 691032 ?20:00
ubot2Launchpad bug 691032 in luatex (Ubuntu) "Sync luatex 0.65.0-1 (main) from Debian experimental (main) (affects: 1) (heat: 8)" [Wishlist,Confirmed] https://launchpad.net/bugs/69103220:00
seb128ari-tczew, yes20:02
seb128I got sidetracked and forgot to comment it seems though20:02
seb128kenvandine, mterry: thanks for the gir uploads20:02
kenvandineseb128, got anymore that need doing?20:03
kenvandinei might be able to squeeze a couple more in20:03
seb128kenvandine, libubuntuone?20:05
* mterry grabs libunique20:05
kenvandinelibubuntuone doesn't have any girs20:05
kenvandinewhich actually seems weird20:05
mterryI see gir1.0-ubuntuone-1.0 in my apt-cache20:06
kenvandinenot in the control file20:06
kenvandinehumm20:06
seb128$ apt-cache showsrc gir1.0-ubuntuone-1.0 | grep Binary20:06
seb128Binary: python-ubuntuone, libubuntuone1.0-cil, libubuntuone1.0-cil-dev, libubuntuone-1.0-1, libubuntuone-dev, gir1.0-ubuntuone-1.020:06
seb128kenvandine, ?20:06
kenvandineoh.20:06
kenvandinethis branch is very old20:06
kenvandinewe need to kill off the branch20:07
* kenvandine does libu120:07
seb128thanks20:07
* mterry grabs libpeas20:12
seb128libseed needs a rebuild as well20:13
mterryok, got it20:14
seb128kenvandine, libgwibber can be yours ;-)20:14
kenvandineyeah :)20:15
seb128ubuntuone-client as well20:15
micahgseb128: tangentially related to libseed, do you see any issue with dropping gjs since we dropped gnome-shell?20:15
seb128micahg, no20:15
micahgseb128: ok, I'll take care of it then, thanks20:15
seb128thank you20:16
seb128mterry, can we sync gtksourceview3 on debian?20:16
seb128or do we have a diff?20:16
ari-tczewmterry: do you building current webkit or my merge?20:16
mterryseb128, um, have they pushed to experimental yet?  If so, I don't believe we have a diff...20:16
mterryari-tczew, your merge20:16
seb128mterry, http://ftp.debian.org/debian/pool/main/g/gtksourceview3/gtksourceview3_2.91.2-1.dsc20:17
mterryseb128, though we may have a diff now if they haven't done the gir1.2 thing20:17
mterryseb128, ok, checking20:17
seb128mterry, they did20:17
seb128mterry, that's why I'm asking ;-)20:17
seb128I can just do the sync if we have no diff20:17
ari-tczewif package has DEPWAIT due to libvala-dev, which one should be this B-D replaced for?20:18
mterryseb128, without reviewing actual source changes to confirm, all my changes are in his changelog20:19
mterryseb128, so there should be no delta20:19
seb128mterry, ok, let's just sync20:19
seb128we can fix if required20:19
seb128mterry, done20:21
* mterry grabs evince20:21
ari-tczewis change libvala-dev => libvala-0.12-dev is a correct change?20:25
seb128if it builds yes20:26
ari-tczewI wanted to do this change on mdbus, but there is a bug 61880920:28
ubot2Launchpad bug 618809 in vala-terminal (Ubuntu) (and 21 other projects) "libvala-dev -> libvala-0.10-dev transition (affects: 1) (heat: 14)" [Low,Fix released] https://launchpad.net/bugs/61880920:28
* mterry grabs launchpad-integration20:30
* seb128 does dee20:41
mterryseb128, my launchpad-integration and libunique changes didn't go through, because I can't upload to main.  want to help me out?  let me point you to my changes20:45
seb128mterry, sure20:45
mterryseb128, https://code.launchpad.net/~ubuntu-desktop/launchpad-integration/ubuntu for launchpad-integration20:45
mterryseb128, http://pastebin.ubuntu.com/544600/plain/ for libunique20:47
mterryI'm so used to having permission to the things I work on, I forget what's in what bucket sometimes20:48
seb128mterry, those should probably be added to the desktop set20:48
seb128do you want to ping cjwatson about them?20:48
seb128sponsoring those updates but for next time20:48
mterryseb128, I think you just did  :)  cjwatson: can launchpad-integration and libunique be added to the ubuntu-desktop set?20:49
* mterry grabs gnome-shell, which will take some time -- I have pending changes for it for libgirepository, have to see how buildable it is right now20:52
seb128mterry, wait20:52
seb128mterry, that one has been removed from natty20:52
mterryseb128, oh...  OK20:53
seb128mterry, you can upload it to the GNOME3 ppa if you want though20:53
mterryseb128, hadn't noticed  :)20:53
mterryseb128, OK, but I'll put it on the backburner for now20:53
seb128mterry, the rational is that it needs GNOME3 to work20:53
seb128mterry, lpi and libunique uploaded20:54
micahgmterry: if you have a branch, can you push it somewhere, I'd like to stage it in the GNOME3 PPA and am willing to help with it20:54
mterryseb128, thanks20:54
mterrymicahg, ok, hold on20:54
seb128mterry, thank *you* ;-)20:54
micahgmterry: not urgent for right now, just when you get a chance20:54
cyphermoxseb128, could you look at https://code.edge.launchpad.net/~mathieu-tl/evolution-data-server/lp690178-lp689771/+merge/43922 please? it's the backports of e-d-s fixes from git.20:58
seb128cyphermox, ok, thanks20:58
kenvandineseb128, of course libgwibber won't build on natty now...20:59
* kenvandine is fixing :)20:59
seb128kenvandine, I open a bug about that and you told me it was fixing in trunk last week?20:59
kenvandineit is20:59
mterrymicahg, lp:~mterry/ubuntu/natty/gnome-shell/wip21:00
kenvandinebut it isn't really releasable21:00
micahgmterry: thanks21:00
kenvandinei am working on getting it ready for a release21:00
* seb128 grrrr at kenvandine21:00
kenvandinebut in the meantime i am fixing the build for now21:00
kenvandines/i am/i was/21:00
kenvandine:)21:00
seb128sorry21:00
mterrymicahg, that doesn't build right now (especially since I just made the gir1.2 change), but it has good fixes21:00
kenvandineno worries21:00
seb128just got my dee upload rejected21:00
seb128you didn't commit your last revision or push it21:01
kenvandineoh?21:01
* seb128 fixes the vcs and reupload21:01
kenvandinesigh...21:01
micahgmterry: should I just propose merges into your branch?  would you mind being my sponsor for the GNOME3 PPA?21:01
seb128kenvandine, no worry ;-)à21:01
seb12821:01
kenvandinesurprised i was the last to touch it :)21:01
seb128kenvandine, thanks for fixing libgwibber!21:01
mterrymicahg, sure, sounds good21:01
kenvandinebeen a while21:01
kenvandineseb128, has he fixed the soname thing?21:01
seb128kenvandine, you renamed the gir, http://launchpadlibrarian.net/59882123/dee_0.4.2-0ubuntu4_0.4.2-0ubuntu5.diff.gz21:02
micahgmterry: thanks, probably won't get to it until EOY, but I would like to make sure it works21:02
* kenvandine was hoping for a new version of dee in time for spare time hacking tonight :)21:02
seb128kenvandine, I will deal with the unity updates tomorrow21:02
kenvandinecool21:02
seb128but I think we agreed on using Breaks and not changing the soname21:02
kenvandinesigh.. dh_autoreconf isn't happey21:02
seb128since mickael wants to break the abi several time this cycle and only unity uses it21:02
kenvandineconfig.status: error: po/Makefile.in.in was not created by intltoolize.21:02
kenvandineseb128, libgwibber, the new gwibber client, and gwibber-service will all use it real soon21:03
seb128kenvandine, then we can try to convince mickael about stability ;-)21:03
kenvandineseb128, any idea why dh_autoreconf makes it complain about po/Makefile.in.in?21:04
seb128no, I had similar issues in the past but never debugged, I rolled back to autoreconf patches to workaround it21:04
kenvandine:/21:04
seb128if you figure what's wrong let me know21:05
kenvandine:)21:05
* kenvandine yells about autotools21:05
mterrykenvandine, I've hit that and fixed it...  I believe...  Can't remember what I did.  Let me think21:06
kenvandinecool21:06
seb128would be if he did remember :p21:07
* seb128 bouh at mterry21:07
seb128;-)21:07
mterry:)21:07
kenvandinegot it21:08
kenvandineexport AUTOPOINT = true21:08
kenvandinein rules21:08
mterrykenvandine, yeah that sounds familiar21:08
seb128kenvandine, can you explain?21:08
seb128I should learn what autopoint is before asking I guess :p21:09
kenvandineit tells dh_autoreconf to not run autopoint21:09
mterryseb128, that stops autoreconf from running autopoint, which initializes the po directory21:09
* kenvandine doesn't really know what autopoint is either21:09
kenvandinei think it copies files for gettext21:09
mterrykenvandine, seb128: yeah, it copies Makefile.in.in (and others) into po.  But so does intltoolize, so that's why the error21:10
popeyr21:10
mterryI think21:10
kenvandinesomething like that21:10
kenvandineso export AUTOPOINT = true tells it to skip that21:11
cyphermoxah, kenvandine, you probably just gave me the best clue to fix the emerillon build I'm struggling with now ;)21:11
kenvandinedoesn't explain why it fails21:11
kenvandine:-D21:11
* kenvandine hugs dh_autoreconf21:11
cyphermoxheh,21:11
* cyphermox stabs dh_autoreconf21:11
cyphermoxa clear case of DWIMNWITY21:11
cyphermox(do what I mean, not what I tell you)21:12
seb128kenvandine, nice catch21:13
cjwatsonmterry: can you mail me so I don't forget?  well past end of day here21:33
cjwatsonmterry: (in general, I'd really prefer to be mailed this stuff rather than mentioning it on IRC - IRC sucks for queueing so I have the choice between doing things immediately or forgetting)21:34
cyphermoxanyone could try out emerillon as it currently is in the repo and tell me if they get anything other than a grey map that never changes?21:42
cyphermoxI'm seeing some maps getting downloaded here, but it looks like libchamplain is borked in some way, and never actually manages to draw the pngs21:43
mdeslauranybody else seeing bug 632412 with appmenu installed?22:08
ubot2Launchpad bug 632412 in gnome-terminal (Ubuntu) "Windows 2 rows shorter than it should be (affects: 2) (dups: 1) (heat: 38)" [Low,Confirmed] https://launchpad.net/bugs/63241222:08
kenvandineseb128, i am going to have to just release the new libgwibber with a soname bump22:10
kenvandinei'll try to do it later tonight22:10
kenvandineseb128, symbols are going to be getting changed22:10
kenvandinea bug in g-ir-scanner before was creaking stuff that should have been in the gwibber_gtk namespace as gwibber_22:11
kenvandineso rebuilding on natty is going to remove those22:11
seb128kenvandine, no hurry, the gir at not used by anything right?22:12
seb128they have no rdepends22:12
kenvandinenope22:12
kenvandinebut this will change the api, so i need the soname change22:13
kenvandinealthough nothing is consuming that api either22:13
kenvandineso maybe i shouldn't worry about that...22:13
kenvandineit's only stuff in libgwibber-gtk that will be changing22:14
kenvandinewhich has no rdepends right now22:14
kenvandinei need to run for now, bbl22:15
seb128ok22:17
seb128well the no rdepends was to say there is no hurry to transition the girs22:17
seb128you can do that tomorrow or next week22:17
kenvandineok, well i will have a libgwibber release ready before the weekend :)22:17
kenvandinei have been trying to get it in shape for release for a couple days, and keep getting distracted :)22:18
seb128hum22:41
seb128mterry, I'm fixing the apport build issue22:41
seb128mterry, it was a commit missing in the vcs from the previous upload it seems22:44
seb128robert_ancell, there?22:44
robert_ancellseb128, hey22:45
seb128robert_ancell, hello22:45
seb128robert_ancell, how are you?22:45
robert_ancellseb128, good22:45
seb128robert_ancell, we got mostly through the gir abi transition22:45
robert_ancellnice :)22:45
seb128robert_ancell, can you review22:45
seb128https://code.edge.launchpad.net/~mathieu-tl/xchat-gnome/update-to-0.26.2+git/+merge/4328322:45
robert_ancellI didn't get around to looking at it22:46
seb128https://code.edge.launchpad.net/~mathieu-tl/evolution-data-server/lp690178-lp689771/+merge/4392222:46
seb128during your day22:46
seb128they should be ready to upload22:46
seb128cyphermox should really apply for upload rights22:46
robert_ancellseb128, ok.  (btw they show up in versions now)22:46
seb128I just finished with gir stuff and I don't feel like starting new reviews22:46
seb128robert_ancell, oh right, that's why I said hello to you yesterday22:47
robert_ancelland they look annoying so I'm motivated to do the reviews :)22:47
seb128or rather this morning, but seemed you left already22:47
seb128that's really nice22:47
seb128thanks for that22:47
robert_ancelloh, I left my computer on22:47
seb128I noticed it and went "waouh, that's nice"22:47
seb128;-)22:47
seb128robert_ancell, the xchat-gnome one doesn't show there but I think he just forgot to set it back to needs review22:48
seb128the vte one applies to an old version and can probably be dropped22:48
seb128robert_ancell, otherwise debian uploaded clutter-glx-1.0 as clutter-glx22:48
robert_ancellsoon I'm going to be able to work without leaving that page ever :)22:48
seb128if you want to review and see if we can sync it22:49
seb128lol22:49
seb128they have a newer clutter as well22:49
seb128I think that was it from my info dump for the day ;-)22:49
seb128ok, done with work22:49
seb128I'm still hanging around a bit on IRC if you have anything to discuss22:50
seb128cleaning some emails as well22:50
robert_ancellgo on holiday!!22:50
seb128heh22:50
seb128still one work day22:50
seb128it's only thursday there22:50
seb128tomorrow is going to be busy22:50
seb128didrocks is off and I've to deal with the last unity drop from 2010...22:50
seb128;-)22:50
seb128let's hope they don't break things22:50
seb128but after that oh yeah22:51
seb128brb22:52
robert_ancellseb128, I thought you were off Friday?22:52
Amaranthseb128: So I should yell at you if things fall apart tomorrow? :)22:53
seb128robert_ancell, I did take the fridays off mostly for some weeks yes22:54
seb128robert_ancell, but didrocks is moving to his new flat this week and pitti is away already and someone had to deal with the unity update22:55
seb128so I decided to still work tomorrow to finish things before holidays22:55
robert_ancellah ok22:55
robert_ancellseb128, btw, do you know much about langpacks?  I think pitti is the expert right?22:56
seb128I should have dumped it on you :p22:56
seb128he is22:56
seb128what do you want to know?22:56
seb128dpm knows about them a bit as well22:56
robert_ancellThe Yelp translations don't work for the accessibility guide, I'm having a look now22:57
seb128they are not shipped in the langpacks?22:57
robert_ancellno, there is a broken link22:58
robert_ancellthey are definitely in the gnome-user-doc source, so I'm guessing something is not including them in the langpack.  Could that be a backend issue?22:58
seb128/usr/share/locale-langpack/fr/LC_MESSAGES/gnome-user-docs-accessibility-guide.mo22:58
seb128in language-pack-gnome-fr-base22:58
seb128that's the maverick langpacks one22:59
seb128dunno if that got broken in natty22:59
seb128or with some update22:59
robert_ancellis /usr/share/gnome/help/gnome-access-guide/fr_FR/gnome-access-guide.xml a broken symlink for you?23:00
robert_ancellthis is in maverick23:00
seb128no23:00
seb128it's a real file on disk23:00
seb128ups23:00
robert_ancellwhat package is providing that file?23:00
seb128I don't have that file in fact23:00
seb128gnome-user-guide-fr: /usr/share/gnome/help/gnome-access-guide/fr/gnome-access-guide.xml23:01
seb128which is broken indeed23:01
seb128http://packages.ubuntu.com/search?searchon=contents&keywords=gnome-access-guide.xml&mode=exactfilename&suite=maverick&arch=any23:02
seb128seems langpacks are buggy for that indeed23:02
seb128check pkgbinarymangler23:03
robert_ancelllangpacks are done server side right?23:03
seb128or langpack-o-matic23:04
seb128launchpad.net/~langpack-o-matic23:05
seb128that's the server code I think23:05
seb128pkgbinarymangler is the buildd one23:05
robert_ancellpkgbinarymangler appears to only do .mo files23:05
seb128ok, drop an email to pitti then23:06
seb128it's over my langpack clue ;-)23:06
robert_ancellthanks for the tips23:06
seb128yw23:06
chrisccoulsonw00t - http://people.canonical.com/~chrisccoulson/Screenshot_004.png :)23:51
chrisccoulsonsadly, i can't get it to work with tbird 3.1 yet though23:51
micahgchrisccoulson: is that a trunk nightly?23:51
chrisccoulsonmicahg - yeah23:52
chrisccoulsoni don't know how i'm going to make it work with 3.123:52
chrisccoulsonmy extension uses way too many unfrozen API's, and it doesn't even support being built against older gecko versions23:52
chrisccoulsonso, i'm a bit stuffed atm ;)23:52
micahgchrisccoulson: ok, next weekend and the one after I have  long weekends so one of them I'll do thunderbird trunk packaging :)23:53
chrisccoulsoni nearly started it tonight, until i realised that there are already 64-but trunk builds ;)23:53
chrisccoulsoni want to get my other fixes in to unity, indicator-appmenu and dbusmenu really, so i can get this in the archive23:54
chrisccoulsonit's basically fully working now :)23:54
chrisccoulsonbut i'm running local patches in other parts of the stack to make it work23:55
micahgchrisccoulson: well, I wish I could say there'd be a 3.3 for natty, but that seems up in the air23:58
chrisccoulsoni don't think that's going to happen, but it would solve my problems ;)23:59
chrisccoulsoni'm just going to have to provide 2 extensions23:59
chrisccoulsonwhich sucks23:59

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