/srv/irclogs.ubuntu.com/2010/11/15/#ubuntu-desktop.txt

TheMuso/c/c00:44
=== bjf[afk] is now known as bjf
=== bjf is now known as bjf[afk]
=== ayan_ is now known as ayan
lifelessin maverick04:15
lifelesswhy does opening media (photos, movies) close the [usually nautilus] window I was browing from within?04:15
* RAOF doesn't remember that behaviour.04:26
RAOFUrgh!  Alt-tab muscle memory is hard to unlearn; r600g is not a fan of it.04:27
kklimondaoh ffs, it's the last time I've tried to write something for Android04:38
kklimondaEclipse just OOM'd..04:38
kklimondaI can only hope that Nokia is going to succeed with Maemo04:38
lifelessRAOF: it may be 'just me' but it hurts...04:38
RAOFlifeless: Yeah, it sounds like it.  Running nautilus from gdb doesn't happen to nett a backtrace, does it?04:39
lifelessoh, thinking a crash?04:40
lifelessI'll have a fiddle when I'm awake and not flat out04:40
lifelessthe desktop icons don't go away or anything04:40
lifelessso I was thinking single window closing04:41
RAOFMm, yeah.04:44
RAOFI don't suppose ~/.xsession-eros has anything interesting?\04:45
lifelesswell04:49
lifelessit has the fspot crash04:49
lifelessglib.GError: Failed to open file '/usr/share/quickly/icons/quickly48x48.png': No such file or directory04:50
lifeless(nautilus:2228): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed04:50
lifelessTraceback (most recent call last):04:50
lifeless  File "/usr/lib/nautilus/extensions-2.0/python/ubuntudevbar.py", line 59, in get_widget04:50
lifeless    bar.add_image("/usr/share/quickly/icons/quickly48x48.png", current_template)04:50
lifeless  File "/usr/lib/nautilus/extensions-2.0/python/ubuntudevbar.py", line 93, in add_image04:50
lifeless    pixbuf = gtk.gdk.pixbuf_new_from_file(image_name)04:50
lifelessglib.GError: Failed to open file '/usr/share/quickly/icons/quickly48x48.png': No such file or directory04:50
RAOFIs the pastebinning of ~/.xsession-errors on the cards?04:50
lifelessits 500K04:51
lifelessAnd I'm at the caribe royale.04:51
lifelessso no.04:51
RAOFWhy are you still there?04:51
RAOFAnyway.  Hm.04:51
lifelessI just got herer.04:51
RAOFI'd presume nautilus is reasonable enough to not crash when one of it's python extensions backtraces, and the gconf-critical's really aren't.04:52
lifelesshttps://wiki.canonical.com/OnlineServices/Sprints/Cassandra-Orlando-201004:52
lifelessRAOF: it may be closing its windows though04:52
RAOFThat's not totally unlikely, yeah.04:53
lifelesstrying04:53
RAOFHurray empiricism!04:53
lifelesshttp://pastebin.com/xpX1uBSY04:54
lifelessthats the new messages from when I double clicked on an image04:54
lifelessanyhow04:54
lifelessmidnight04:54
lifelessESLEEP04:55
RAOFGAH!  ALT-TAB!04:55
RAOFSleep well.04:55
lifelessactually04:56
lifelessnautilus is dying04:56
lifelessI was thinking the panels were disappearing/reappearing for a reason04:56
lifelesslike a 'style' reason04:57
lifelessbut *boom* would explain it.04:57
RAOFHeh.04:57
kklimondanow that's not fair - all CouchDB APIs return JsonObjects.. but one..06:42
kklimondaand if now I've found one I'll probably found another..06:42
kklimondaapparently dynamic languages root your brain :/06:47
pittiGood morning06:59
TheMusoHe pitti.06:59
kklimondahey pitti07:00
pittihey guys, how are you?07:00
kklimondahaving fun trying to fit square into an oval hole.. but fine nonetheless :)07:02
TheMusolol07:02
nigelbkklimonda: that's what you call fun? :p07:07
kklimondaI think I'm going to cheat and enclose all arrays into a dummy object..07:10
kklimondanigelb: well, either it's fun or I'm a closet masochist.. it's better be fun! ;)07:11
nigelbhaha07:14
kklimonda36 files changed, 1381 insertions(+), 5418 deletions(-) now that's what I call a job well done ;)08:40
pittikklimonda: nice cleanup :)08:41
didrocksnice :)08:45
didrocksogra: hey08:59
didrocksogra: how are you?08:59
rodrigo_morning09:02
didrocksgood morning rodrigo_, how was your week-end?09:05
rodrigo_hi didrocks09:05
rodrigo_didrocks, fine, and yours?09:05
pittimvo: good morning09:05
pittimvo: WDYT about enabling compressed apt indexes by default in natty? I'm currently preparing an apt upload for some apt-changelog updates09:06
didrocksrodrigo_: was good and relaxing after a very busy week! :)09:07
rodrigo_didrocks, yeah :)09:07
kklimondarodrigo_: ola09:09
mvopitti: I have no strong opinion, I would be inclined to leave them off by default as most people probably don't mind the additional space, but OTOH on a modern system the additional CPU will not hurt either (might be a issue on arm though). not everything is using the binary cache, some tools explicitely force building the index in memory (for savety when running as non-root to avoid that the bin-cache gets rebuild while running)09:09
rodrigo_hi kklimonda09:09
kklimondarodrigo_: you can pull git branch - I'm done with it :P09:10
pittimvo: okay; then I'll remove the work item from the spec09:10
rodrigo_kklimonda, ok, cool!09:10
seb128hey09:10
mvopitti: ok09:10
kklimondarodrigo_: now the boring part - testing and writing documentation :)09:10
pittimvo: do we still need to have srcpkgcache.bin by default?09:11
rodrigo_kklimonda, right, but I can merge your branch first, if you want, or do you want to keep working and have it merged when it's all done?09:11
kklimondarodrigo_: I think it's at the point where, if you like it, it should be merged09:12
rodrigo_kklimonda, ok09:12
mvopitti: yes, I need to talk to david about it, he had some concerns09:14
mvopitti: but I forgot what they were :/09:14
pittimvo: do you know what it's used for? I never saw any difference without it09:14
pittiah, ok09:14
mvopitti: I think him, we have a different understanding (david and me) if its important or not, need to figure out who is right09:15
pittimvo: btw, we didn't notice a significant performance impact on arm with compressed indexes; it takes just as long to read five times the data from disk09:18
mvopitti: heh :) that is interessting09:19
pitti(hence my proposal to turn it on by default)09:19
mvopitti: right, that was/is my only concern, that it slows down things on slow-cpu systems. if that is not the case I'm fine turing it on09:20
pittimvo: it's just a configuration option, so it can still be removed if necessary09:20
mvowe could do it and see if someone actually finds a case where it makes a difference09:20
mvoyeah09:20
pittimvo: we could give it a try, it's not hard to revert?09:20
mvosounds good09:20
pittimvo: would you prefer shipping a new explicit configuration file, or turn on the internal default?09:20
mvolets do it09:20
mvojust turn the internal default09:21
pittimy gut feeling is the latter09:21
pittiright09:21
mvopitti: about apt-changelog, the longer term plan is to get that properly into apt-get as c++ (just fyi). but for now the script is fine of course :)09:31
pittimvo: right; I'd like to keep the script until the implementation settles, as it's easier to change09:32
pittimvo: now it's working for Debian as well, FYI :)09:32
mvopitti: yeah, I noticed the commit :)09:32
pittimvo: I'm going to propose a merge request for Debian trunk to fix the test cases to get along with a changed internal default09:34
pittimvo: would you also like an MP for enabling gzip indexes by default for Debian?09:34
mvopitti: hm, that would only be interessting for experimental at this point09:35
mvopitti: because of the debian release cycle09:35
pitti*nod*09:35
pittimvo: not urgent from my side; I can propose it after squeeze09:35
mvook09:36
mvothat sounds good09:36
* pitti hugs mvo, thanks09:36
mvocheers09:36
mvo!09:36
* mvo hugs pitti back09:36
geserdoes someone know why some of my panel applets don't appear in my panel anymore in natty? do they need porting to the new libpanel-applet-3-0?09:41
pittimvo: ok, sent09:42
seb128geser, no, there is a compatibility loader10:00
seb128geser, which ones?10:00
geserI'm missing netspeed, the tomboy applet and the session-applet in my panel10:01
geseror I'm missing a package for that compatibility loader?10:02
seb128can you add them back?10:03
geserI don't have them in the "Add to panel" dialog10:05
geserdo I need gnome-panel-bonobo installed for it?10:05
pittiseb128: bonjour! had a nice weekend?10:08
geserseb128: it's was the missing "gnome-panel-bonobo". Perhaps I should re-think to install recommends by default again.10:10
seb128geser, ok, makes sense10:10
seb128pitti, guten tag, yes it was excellent10:11
seb128pitti, how was yours?10:11
pittiwe had marvellous weather, so I went for some bicycling again, and seeing family10:11
seb128great10:11
pittiit was 20 degrees, like spring :)10:11
seb128it's not cold there but rainy often10:12
rodrigo_hey seb12810:12
seb128hey rodrigo_10:12
pittiseb128: since natty opening URLs from terminals takes ages and hangs the terminal for some 10 seconds; do you have that as well?10:12
pittior did I break something locally?10:12
pitti(could be a firefox bug, too)10:12
seb128didn't try from a command line but it's doing the same from GNOME softwares10:13
seb128xchat-gnome for example10:13
seb128it could but I didn't upgrade firefox for a while when that started there10:13
seb128seems rather a bug in the gio call or something10:13
seb128I didn't have time to debug it really, I copy paste urls rather than clicking on it for some days10:13
didrockspitti: confirmed here10:14
pittiseb128: that's fine, just wanted to know whether it just affects me10:14
pitticheers10:14
didrocksit's gio related I think, I reproduce that in both FF and chromium10:14
geserI see that too, I got even surprised that I got eog instead of firefox when I clicked on a http link to a png10:20
seb128rodrigo_, bug #67482410:21
ubot2Launchpad bug 674824 in gnome-media (Ubuntu) "cant install gnome-media-common: broken dependencies (affects: 1) (heat: 6)" [Low,Invalid] https://launchpad.net/bugs/67482410:21
rodrigo_seb128, lookinh10:22
rodrigo_seb128, ah, right, the sound capplet has been moved, so we need to package gnome-media in that PPA10:23
seb128rodrigo_, you need at least to make your gnome-control-center, conflict,replaces gnome-media10:23
seb128so people upgrading get gnome-media removed rather than a conflict breaking upgrades10:23
rodrigo_seb128, well, it just replaces one part of it, so is 'replaces' the right thing to do?10:23
seb128not really no10:24
seb128replaces means "you can overwrite files"10:24
rodrigo_ah, ok10:24
seb128but if you install the new g-c-c and then remove it you get those files missing10:24
rodrigo_ok10:24
seb128it's just meant to be used when a file moved between binaries to avoid conflict10:24
seb128you need a "breaks: gnome-media-common (<< 2.91)"10:25
seb128Breaks10:25
seb128to say that both need to be updated or that gnome-media should be uninstalled10:25
rodrigo_right10:25
rodrigo_seb128, so -> http://pastebin.ubuntu.com/532248/ <- is that ok?10:31
seb128rodrigo_, you need to patch the control.in10:31
rodrigo_right!10:32
seb128you should check what files you replace exactly10:32
seb128I would not be surprised if you rather need a10:32
seb128Replaces: gnome-media-common, (<< 2.91), gnome-media (<< 2.91)10:32
seb128Breaks: gnome-media (<<...)10:33
seb128the Replaces to say files moved between those binaries10:33
seb128the Breaks to say to upgrade gnome-media10:33
rodrigo_ok, testing that10:33
seb128did you check what files moved between sources?10:34
rodrigo_yes, all of the sound capplet10:34
seb128ups10:35
seb128don't ctrl-W in xchat-gnome ;-)10:35
rodrigo_:)10:36
Zdraseb128, is there already a package for webkitgtk3 somewhere? is it planned to push in gnome3 ppa?10:52
seb128not that I know about and yes once we get one10:52
seb128contributions are welcome ;-)10:52
Zdrahehe, ok :)10:52
pittiseb128: FYI, I packaged libnotify 0.7 into the gtk 3 PPA11:05
pittiseb128: it's a new ABI, so I renamed the source and binary to make it installable in parallel; I guess it'll take some time to switch all rdepends11:06
chrisccoulsonseb128 / pitti / didrocks / geser - the URL handling is broken because of the x-scheme-handler changes in glib11:06
chrisccoulsonsee mozilla bug 611953 for part of the fix11:06
seb128pitti, why not pushing to natty?11:06
ubot2Mozilla bug 611953 in Shell Integration "GNOME 3.0 readiness" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=61195311:06
chrisccoulsonwe need to add x-scheme-handler/http to the firefox desktop file11:06
pittiseb128: no particular reason, I can do that if you like; it doesn't depend on gtk11:06
seb128hey chrisccoulson11:06
seb128thanks11:07
seb128pitti, well, the cleaner the ppa is the easier we can handle it ;-)11:07
seb128ideally the stack would land in natty now and the ppa would be a staging for things that need work or testing11:07
pittiseb128: it will definitively move libnotify-bin to 0.711:07
pittiseb128: so far the only package I've seen that needs 0.7 is the 2.91 packagekit-gnome version, but I stayed at 2.32 since it needs other stuff as well11:08
chrisccoulsonseb128 - once i've updated the desktop file for firefox, we need to do a desktop-file-utils update to add the new types to /etc/gnome/defaults.list too11:09
seb128GNOME 2.9n should depends on it11:09
pittiseb128: okay, I'll upload it11:09
seb128chrisccoulson, ok great11:09
seb128pitti, thanks11:09
chrisccoulsonthen it will all start working again :)11:09
=== MacSlow is now known as MacSlow|lunch
seb128chrisccoulson, ok, that makes sense now11:11
seb128that's why it opens files as file in applications rather than in firefox11:11
pittiseb128: FYI, libnotify4 uploaded (in source NEW now)11:15
seb128pitti, I can review that11:15
pittinot urgent, I guess11:15
seb128right, still when I've a free slot11:15
seb128sorry everybody but I'm going to gnome3 spec spam you today11:15
pittidon't apologize for doing work :)11:16
* didrocks prepares the "mark all as read" :)11:16
=== chaotic_ is now known as chaotic
mvopitti: I created bzr+ssh://bazaar.launchpad.net/~mvo/apt/apt-get-changelog/ that contains a native implementation of this feature now, it should be fine because the location of the changelogs (changelogs.ubuntu.com and packages.debian.org/changelogs is pretty stable since years)11:56
pittimvo: wow, that fast?11:57
pittimvo: I had expected lots of trouble, since that'd need to call wget or link to curl, etc?11:57
mvopitti: apt as a lot of goodness that I was able to leverage, the diff is relatively small, the harded part is doing all the uri construction :/11:57
nessitagood morning everyone!11:58
pittihey nessita11:59
pittimvo: we should just be aware that the config option won't be configurable, as you have the entire path11:59
pittiand my version just the prefix12:00
pittimvo: but if that lands within natty, it shouldn't be a problem12:00
nessitahey pitti!12:00
mvopitti: it uses the internal apt download method, so that is fine (no need for wget or curl). about the config> good point, I will make sure to fix it in the merge12:01
rodrigo_${source:Version} expands to the upstream version or the package version?12:07
didrocksgood morning nessita12:07
nessitahey didrocks, how are you?12:08
nessitarodrigo_: the package source version, afaik12:08
rodrigo_hi nessita12:08
didrocksrodrigo_: source:Version is retrieved from debian/changelog12:08
rodrigo_ok12:08
Zdraseb128, is there anyone working on gnome-keyring3? :D12:09
didrocksnessita: so, I had a look at your package, nice work :)12:09
didrocksnessita: really really small remarks:12:09
didrocksnessita: there is no need for Uploader: in ubuntu12:10
nessitadidrocks: ah, lintian was complaining if not12:10
didrocksnessita: oh really? with --pedantic then?12:10
nessitadidrocks: nopes, lintian -i. But I can re check.12:11
nessitadidrocks: what else?12:11
didrocksubuntuone-control-panel depends on "python-ubuntuone-control-panel (>= ${source:Version}),". Do you ensure compatibilty or should it be rather (= ${binary:Version}) for both? (same Architecture: all)12:11
didrocksas both comes from the same source and build on the same architecture, = is safer than >= with no additional issue because of a partial upgrade12:12
nessitadidrocks: it should be binary. Not sure what you mean with "Architecture: all"12:12
nessitaah12:12
didrocksand equals please, don't shoot in your feet :)12:13
nessitadidrocks: hum? not sure what that means :-)12:13
didrocks"= is safer than >="12:13
nessitayes!12:14
didrocks:)12:14
didrocksapart from that, nothing do add12:14
didrocksI didn't try to build yet though12:14
nessitaawesome12:14
didrocksnessita: nice work!12:14
nessitathanks!12:14
didrocksnessita: this will replace u1preference ?12:14
nessitadidrocks: yes12:14
didrocksnessita: ok, so I should work based on that for getting my login account and such for oneconf, right?12:15
nessitadidrocks: I think so, yes. But let me give you a few pointers:12:16
nessitawhen you need tokens, you will need to call ussoc (ubunut-sso-client) as usual12:16
* didrocks listens :)12:16
pittimvo: hm, do we have any debconf integration in s-c at all? when I install xdm from synaptics, I get the fancy debconf-gtk dialog, but in s-c I don't see anything at all12:16
nessitadidrocks: you would need to use u1cp when you want the user to know what Ubuntu One is12:17
didrocksnessita: but the tokens ensure me that the user have a u1 account (as having a sso account differs from having a u1 account, right?)12:17
nessitadidrocks: if ussoc provides tokens for the 'Ubuntu One' app, then the user has an Ubuntu One account12:17
nessitadidrocks: the u1 control panel will no handle tokens, at least not directly12:18
mvopitti: we should have that12:18
mvopitti: let me check if something broke12:18
didrocksnessita: oh ok. I should paste that somewhere when I'll have some time to dive into that :)12:18
didrocksnessita: of course, I'll spam you with questions as well :)12:18
nessitadidrocks: sure!12:18
nessitadidrocks: I have some feedback about OneConf, when you have some time (can be now if you'd like) I'll share12:19
seb128Zdra, not yet12:19
nessitadidrocks: not sure how to fix the "Architecture: all", shall I remove it from every binary package but python-ubuntuone-control-panel ?12:20
didrocksnessita: I'll have time to work on that seriously from A2, so if you don't mind and if that can wait, I would prefer when I'll have time for that :)12:20
nessitadidrocks: sure!12:20
didrocksnessita: no no, it was just to illustrate that both binary packages will be published in the same time. No action on that12:20
seb128hey nessita12:20
nessitadidrocks: ok, thanks12:21
nessitahey seb128, how are you?12:21
didrocksnessita: yw :)12:21
seb128nessita, great, thanks, what about you?12:22
nessitaseb128: pretty good :-)12:23
nessitadidrocks: I removed the Uploaders field and now I get no lintian warning, I probably messed up something before :-D12:25
nessitadidrocks: so, changes would be: remove Uploadres, change (>= ${source:Version}) for (= ${binary:Version}), right?12:26
=== MacSlow|lunch is now known as MacSlow
didrocksnessita: exactly :)12:27
nessitadidrocks: fixed and pushed to the same location12:30
didrocksnessita: ok, will build and sponsor (ready for natty, isn't it?)12:32
nessitadidrocks: yes sir12:34
didrocksnessita: oh thinking about that, if that's going to replace u1preferences, should this one got uninstalled on upgrade?13:00
nessitadidrocks: u1preferences is not a separated package, is part of u1client13:01
nessitadidrocks: so we'll just remove the code...13:01
didrocksnessita: ok, not packaging magic to do then, nice :)13:01
nessitadidrocks: both app will be "live" until we release u1cp (in natty, before freezes and all :-))13:02
didrocksnessita: u1cp is "released" with this upload, right?13:03
didrocksor is it something else?13:03
didrocks(argh, get caught by the exception of "no @ubuntu email adress in the maintainer field and upload has an ubuntu member"13:03
didrockslet me see if I can bypass the check in the code locally13:04
nessitadidrocks: yes, u1cp is released now, I meat the official release, like when is actually ready to replace u1preferences13:06
didrocksnessita: ok, just to ensure we were speaking about the same thing, let me try it once I can build it without any checking error :)13:06
nessitadidrocks: sure13:09
didrocksnessita: do you mind to set ubuntu developers as the maintainer and you as the XSBC-Original-Maintainer as explained in https://wiki.ubuntu.com/DebianMaintainerField#Design ?13:11
fagandidrocks: im getting a white screen when I start up unity (compiz) and compiz normally works and unity (mutter) worked fine. Is there any big issues that would cause that other than my computer being terrible?13:13
didrocksfagan: if unity mutter works, that means that you didn't upgrade everything.13:13
nessitadidrocks: on it13:13
didrocksapt-cache policy unity?13:13
didrocksnessita: thanks13:13
fagandidrocks: I meant that unity mutter worked before the upgrade13:14
didrocksfagan: are you in the desktop session?13:14
fagandidrocks: nope I still have panel on the desktop session. The netbook session is still the default for unity right?13:15
didrocksfagan: did you look at this page: https://wiki.ubuntu.com/Unity/InstallationGuide ?13:16
fagandidrocks: nope I just installed the ppa ill have a look13:16
didrocksfagan: read that page, it will explains you how to activate unity13:16
faganits just the ccsm bit I missed13:17
didrocksand the desktop session :)13:17
seb128didrocks, nessita: using XSBC-Original-Maintainer for Ubuntu sources is buggy13:18
didrocksseb128: how do you deal with it then? When the upload doesn't have an @ubuntu.com adress?13:18
seb128export DEBEMAIL=random@email.com13:19
devildantefagan: unity+compiz is very very buggy, fyi ;)13:19
didrocksseb128: sounds like an hack to me and doesn't respect https://wiki.ubuntu.com/DebianMaintainerField#Design13:19
seb128didrocks, the source is coming from debian?13:19
nessitaseb128: nopes, from me13:19
didrocksseb128: nop, but if we have ubuntu changes, it's written that the maintainer should have an @ubuntu address13:20
seb128ok, so XSBC-Original-Maintainer is not needed13:20
didrockswhich isn't the case13:20
seb128why do we have ubuntu changes?13:20
seb128if that's an ubuntu source13:20
didrocksI think the goal of the versionning is to have it one day in Debian?13:20
seb128the debian maintainer build failure thing is just stupid13:21
seb128having an ubuntu source this way is just a valid usecase13:21
seb128we shouldn't have the mangle the maintainer for our own work there13:21
faganyay its working :)13:22
seb128the mangle -> to mangle13:22
didrockswell, another solution is to hack Ubuntu.pm to get a "or canonical", but that can be controversial :)13:22
seb128nessita needs to run for ubuntu membership and use an ubuntu email13:23
seb128;-)13:23
didrocks:)13:23
seb128well I just set DEBEMAIL to some email@debian.org when I sponsor things for her usually13:23
seb128I consider it as a bug in the XSBC-Original-Maintainer checker13:24
didrocksyeah, but seems to violate also the same wiki page :)13:24
seb128you should have a flag to tell it you know what you are doing13:24
didrocksbut yeah, I don't care enough to argue :)13:24
seb128no it doesn't?13:24
seb128the goal is for packages coming from debian13:24
seb128the wiki doesn't mandate to mangle ubuntu source coming from ubuntu13:24
didrocks"if a source package is modified relative to Debian (this can be determined automatically by examining the version number)" -> this is what is broken, it should check if it's in debian or not rather. But that's a big hammer for small cases13:27
seb128didrocks, right, me neither, you can set XSBC-Original-Maintainer or unset DEBEMAIL13:27
nessitadidrocks, seb128: I just read backlog and I'm not sure what to do, other than apply to ubuntu membership (link pliz?)13:27
didrocksseb128: yeah, i'll unset DEBEMAL13:27
seb128nessita, that turned to an Ubuntu policy discussion13:27
nessitaheh13:28
seb128nessita, you don't really need to do anything, but you can apply for ubuntu membership if you want13:28
nessitaseb128: I'd like to, not sure if I gather all the requirements. Is there a list of reqs available?13:28
seb128nessita, https://wiki.ubuntu.com/Membership13:29
didrocksok, because of compiz crashing I couldn't paste the link faster :)13:29
didrocksit crashes chromium as well, which sounds… ackward13:29
* rodrigo_ -> lunch13:30
didrocksnessita: btw, is it normal your DEBMAIL/EMAIL is your gmail adress? (the one reported in debian/changelog)13:30
nessitadidrocks: yes, but if you need I can change it. I package more thing ourtide canonical...13:31
didrocksnessita: no no, I was just wondering :)13:31
nessita:-)13:32
nessitathings*, outside*. Drinking mate while typing makes my typing suck :-P13:33
didrocks:)13:33
seb128nessita, stop drinking at work!13:35
seb128;-)13:35
nessitaseb128: why?!?! you're just jealous :-D13:36
didrocksnessita: no, it's just seb128 never stop drinking. So he's not "drinking at work", but all the day :)13:36
seb128could be ;-)13:36
* didrocks runs…13:36
* seb128 whip noises13:36
didrocksnessita: can't start it and seems I have the latest (and greatest of the deps): http://paste.ubuntu.com/532339/13:37
didrocksseb128: ahah :)13:37
nessitadidrocks: ah! good catch mister! I need to require natty's ubunutone-client13:38
nessitadidrocks: which I'm not sure there is package for13:38
nessitadidrocks: I'll hunt dobey13:39
nessitaor rodrigo_?13:39
didrocksnessita: doesn't seem as the apt-cache policy seems to show I have the latest in natty13:39
nessitarodrigo_: any idea who's building the natty packages for u1client?13:39
didrocksI didn't apt-get update, let me check13:39
nessitadidrocks: yeah, but I don't think anyone packaged latest u1client for natty, since you stole^W borrowed rodrigo_13:39
didrocks(to refresh apt-cache policy)13:39
didrocks:)13:40
nessitadidrocks: I'm pretty sure we need a new package for u1client, and I need to add the version to the Requires13:40
didrocksyeah, checked, there is pending one in maverick-proposed but maverick and natty currently have the same13:40
nessitayes13:41
nessitadidrocks: I'll get back to you, I'll chase some people first :-)13:41
didrocksnessita: please do, chase them! :-)13:42
nessitadidrocks: thanks a lot for this catch, I'm running u1 nightlies so this issue didn't come up13:42
seb128nessita, rodrigo left for lunch13:42
seb128let's wait for him to be back13:42
nessitaseb128: yes boss!13:43
nessita:-P13:43
didrocksnessita: yw, quite hard to catch when you have things moving and no "clean machine" :)13:43
seb128;-)13:43
bcurtiswxhas anyone started packaging emapthy 2.32.1?14:19
bcurtiswxempathy*14:19
mterryseb128, is there a reason I shouldn't try updating to gtk3-based gedit for natty?  i.e. we're going ahead with the low-hanging fruit (if gedit turns out to be such)?14:23
seb128mterry, not at all14:24
seb128mterry, bug #656887 is yours I guess14:24
ubot2Launchpad bug 656887 in gtksourceview2 (Ubuntu) "requires a new source for GTK3 (affects: 1) (heat: 86)" [Low,Confirmed] https://launchpad.net/bugs/65688714:24
mterryNew source?  :-/14:24
mterryOh, for gtksourceview, sure14:24
seb128mterry, right14:25
seb128mterry, I think I checked when I opened the bug and they support only one gtk flavor so no way to dual build14:25
seb128mterry, so new source since we can't drop the gtk2 build easily it has some rdepends14:26
seb128mterry, btw if you want to do some updates I think gdl and anjuta could be updated14:26
seb128gdl has only 2 rdepends, anjuta and gtranslator14:26
seb128gtranslator seems to be pretty much ported to gtk3 in git14:26
mterryseb128, gdl?14:27
seb128since anjuta is in universe there should be no issue to upload a gtk3 version14:27
seb128mterry, libgdl-1-314:27
seb128mterry, it's a lib used by anjuta14:28
seb128I guess you would need to update it first if you update anjuta14:28
mterryseb128, gotcha, haven't run into it before14:28
seb128mterry, other "easy target" should be cheese14:28
seb128mterry, I guess you have enough items, just pick some in those ;-)14:28
seb128let me know or update the spec though so we don't dup work14:29
mterryseb128, what happened with launchpad-integration?14:30
seb128mterry, I just merged it, I'm about to upload14:30
seb128mterry, I had days off work on thursday and friday so I just picked up on backlog today14:30
kenvandineseb128, nudge on endorsement :)14:31
mterryseb128, ah, OK.  Didn't mean to be impatient  :)14:31
seb128kenvandine, oh right ;-)14:31
kenvandineseb128, also can you look at ubuntu-geoip again?14:31
kenvandinelp:~ubuntu-desktop/ubuntu-geoip/ubuntu14:31
seb128kenvandine, ok14:31
kenvandinethx14:31
seb128kenvandine, hey btw, had a nice weekend? ;-)14:32
kenvandinei sure did14:32
kenvandinedid you?14:32
kenvandinei managed to play some soccer yesterday, that was fun :)14:33
bcurtiswxanyone who has a free minute or two, im working on bug #675555, and building gives errors of the following, http://paste.ubuntu.com/532362/  any ideas or tips I can use to figure it out?  or would this be better for -motu ?14:33
ubot2Launchpad bug 675555 in empathy (Ubuntu) "Empathy SRU maverick 2.32.1 (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/67555514:33
seb128kenvandine, I had a great weekend, didn't play soccer though14:34
=== asac_ is now known as asac
devildantebcurtiswx: it seems the patch isn't working14:34
devildantebcurtiswx: you should try to fix it14:34
bcurtiswxdevildante, i would be lying if i said i knew where to start fixing it :-X14:34
devildantelol14:35
bcurtiswxlieing*14:35
devildantelying is correct spelling, ya know :p14:35
bcurtiswxeh, i grew up speaking english and i still can't get it right.. i gave up trying to get it right :P14:36
devildantelol14:36
bcurtiswxto-may-toe to-mah-to.. same diff :P14:36
didrocksseb128: do you think that we will get g-s-d (it handles gnome keybindings right?) to the gsettings version? It's linked to g-c-c for the capplet, isn't it?14:37
bcurtiswxdidrocks, back to the paste, line 57 is the additions of the libindicate but the only other option would be to remove it i  would assume.. and that doesn't seem right to me14:38
bcurtiswxwhoops devildante not didrocks14:38
bcurtiswxsry14:38
devildantebcurtiswx: try to look at configure.ac in both original and diff, at lines 57and 59714:38
didrocksno worry :)14:38
devildantelol14:38
devildante(again :p)14:38
bcurtiswxtab complete fail14:39
bcurtiswxnot my brain this time14:39
devildantedid ssh change in natty? I get a message about how my private ssh key has too much open permissions14:40
jcastrodidrocks: good morning!14:43
jcastrodidrocks: I was wondering what your schedule is like this week?14:43
jcastroLaney and crew have been slimming down the packaging of banshee14:44
seb128didrocks, not sure, read the email spam you got from me on the gnome3 spec14:44
seb128didrocks, or read the whiteboard14:44
jcastroand check this out: http://people.ubuntu.com/~hyperair/banshee-dep.png14:44
jcastroseb128: you too ^^^14:44
jcastrothe red boxes are stuff they've removed since UDS that we don't need to ship14:44
jcastroand blue is pending14:44
hyperairin addition, the red boxes are the stuff already included in the calculation done in UDS. blue ones weren't included in those calculations14:45
didrocksseb128: the whiteboard doesn't status on that, hence the fact I wanted to hilight it, because:14:46
didrocks(jcastro: will be back to you in a second)14:46
seb128didrocks, status on what?14:46
Laneyhyperair: is the new gdata synced?14:47
didrocksseb128: compiz needs the gconf backend to read GNOME keybindings if they are in gconf14:47
hyperairLaney: yes.14:47
seb128didrocks, well it highlight that it's a update bundled with gnome-control-center gnome-screensaver livgnomekbd14:47
Laneyawe + some14:47
hyperairLaney: -5, right?14:47
hyperairLaney: i didn't do it, someone else must have.14:47
didrocksseb128: I discussed that with smspillaz last week. In fact, the plugins needs to read, but also write them14:47
Laneylooks like directhex did14:47
seb128didrocks, I don't think we will have a decision on g-s-d before the rally14:48
hyperairLaney: i guess he did.14:48
Laney Depends: cli-common (>= 0.5.1), libmono-corlib2.0-cil (>= 2.6.3), libmono-system2.0-cil (>= 2.6.3)14:48
Laneymmm slim14:48
jcastroLaney: over the weekend gabaug mentioned that the only thing that uses libgdata is the youtube extension.14:48
Laneyyeah14:48
jcastroLaney: tbh it's alot of disk space for one feature14:48
didrocksseb128: ok, so no support for GNOME keybinding before the rally as well, sounds ok?14:49
Laneythe gdata package itself can be split up further14:49
didrocks(some for ws switcher and such)14:49
didrockssame*14:49
seb128didrocks, let's switch to query it's noisy there14:49
hyperairLaney: don't the dlls depend on each other?14:49
rodrigo_nessita, there hasn't been any releases, so I haven't done any new package for natty14:51
rodrigo_nessita, there should be in the nightlies, not sure if that has natty packages14:51
nessitarodrigo_: thet is no natty package yet, I've just asked dobey to help us with that. Who used to do the releases?14:52
rodrigo_nessita, me14:52
nessitarodrigo_: ah, ok. We'll try to build the package tomorrow, if we need a hand we may ping you :-)14:53
dobeyi think we'll survive14:53
rodrigo_nessita, yes, dobey knows how to, and he has upload rights also14:54
rodrigo_but yes, ping me if you need anything from me14:54
nessitadobey, rodrigo_: thanks14:54
=== cking is now known as cking-afk
didrocksLaney: hyperair: did you check the MIR btw?15:04
hyperairno i didn't15:04
didrocksI think it's the latest thing before changing the seed15:05
Laneywe need mono -4 first15:05
hyperairhm15:11
seb128pitti, libnotify15:12
seb128DEB_DH_MAKESHLIBS_ARGS_libnotify1 := -V "libnotify1 (>= 0.5.0), libnotify1-gtk2.10"15:12
seb128pitti, wrong binary name15:12
pittiseb128: oh, that's obsolete15:12
pittiit'll get entirely ignored, as there is no such binary15:12
seb128well you probably want the keep the line for the new soname?15:13
seb128or use a .symbols15:13
pittiseb128: unless you know what that libnotify1-gtk2.10 thing was all about, I don't think we need it15:13
pittiseb128: but a symbols file would be better, yes; I'll upload a followup package15:13
seb128pitti, I don't, I guess it was a virtual package to match a gtk abi15:14
seb128gtk loader abi rather15:14
seb128pitti, but that's not required with the current version15:14
pittiright, it doesn't use GTK any more apparently15:14
seb128pitti, ok, source accepted15:15
pittiseb128: cheers; I'll upload a .symbol-ized version15:15
pittithanks for spotting15:15
seb128thanks15:15
seb128yw15:15
seb128pitti, oh, copyright needs an update as well15:16
seb128pitti, tools/notify-send.c is LGPL as well it seems15:16
seb128Sat Aug 25 18:08:01 PDT 2007  Christian Hammond <chipx86@chipx86.com>15:17
seb128        * tools/notify-send.c:15:17
seb128          - Relicense notify-send under the LGPL in order to keep licensing15:17
pittiok, thanks; I guess I'll modify it for DEP515:17
seb128pitti, great15:17
kenvandinepitti, can you look at the ubuntuone-team work items and see why some blueprints aren't showing up?15:17
pittiI built that package based on lp:ubuntu/libnotify, I hope I'll get an auto-import branch soon, so that I can properly bzrify that15:17
kenvandinehttps://blueprints.edge.launchpad.net/ubuntu/+spec/appdevs-ubuntuone-n-apis15:17
kenvandinethat one is showing up15:17
kenvandinebut15:17
kenvandinehttps://blueprints.edge.launchpad.net/ubuntu/+spec/other-ubuntuone-n-shares-status-udfs15:18
kenvandineisn't15:18
kenvandineoh... maybe she isn't in the team... nm15:20
pittikenvandine: presumably because she is only an indirect team member15:20
kenvandineyeah, so you have to be a direct member right?15:20
pittithe arm guys changed the code so that transitive members work as well15:21
pittibut I'm not sure how in particular15:21
kenvandineok, i'll make sure they  add all members directly15:21
pittikenvandine: ah, add it to recursive_teams dict in natty.cfg15:21
kenvandineok15:22
pittikenvandine: r195 in lp:launchpad-work-items-tracker15:22
seb128kenvandine, ubuntu-geoip is gold15:24
seb128;-)15:24
seb128kenvandine, no comment from me, should I sponsor it?15:24
=== asac_ is now known as asac
kenvandineseb128, yes please15:24
kenvandinethen i'll do the mir15:24
kenvandinepitti, i don't have write perms15:25
pittikenvandine: sure; sudo -u platform -i15:25
kenvandineoh15:25
kenvandine:)15:25
kenvandinethx15:26
seb128kenvandine, oh, one comment, have a watch would be handy ;-)15:26
kenvandineoh... forgot that one :)15:27
kenvandinei'll add15:27
seb128kenvandine, ok, in any case uploaded and wiki comment added for your application as well15:29
kenvandineok, cool15:30
kenvandinewiki comment?15:30
seb128kenvandine, to support your application15:31
seb128kenvandine, so you can get proper upload rights ;-)15:31
kenvandineoh that... thx15:32
kenvandine:)15:32
seb128yw15:32
seb128less work for me over time I'm sure ;-)15:32
lamalexTheMuso, seb128 can we possibly get at-spi2 into main?15:32
kenvandine:)15:32
=== bjf[afk] is now known as bjf
seb128lamalex, no objection from me, ideally it would become default this cycle, we just need a mir for it15:34
lamalexseb128, we may need it in unity depending on how I decide to to a11y15:35
seb128lamalex, you should talk to TheMuso15:36
seb128we need to settle on one at-spi version at some point15:36
seb128we can't have both installed15:36
lamalexhe's hard to talk to, being in Australia and all15:37
lamalexI emailed him this morning (my morning)15:37
seb128lamalex, right, let's wait for him to reply to the email then15:38
seb128lamalex, I think the plan of record was to try to get at-spi2 by default this cycle15:38
lamalexI mean, we should probably move to at-spi2 anyway15:38
seb128not sure how testing etc is going though15:38
seb128lamalex, right, TheMuso said at UDS he needed to make sure things work with it and that the speed issues are not a stopper or can be resolved15:39
lamalexyah15:39
=== tkamppeter__ is now known as tkamppeter
mterryseb128, whoops, sorry about launchpad-integration ftbfs.  My bad on the last minute vala-0.12 -> vala change, didn't grep for other uses of vala-0.12.  Prepping a new merge15:48
didrocks(we should do a rule, 1 FTBFS -> 1 beer at UDS/rally)15:49
seb128mterry, no worry, if you didn't start fixing it yet don't bother I can do it15:50
seb128didrocks, stop drinking15:50
mterry:)15:51
didrocksseb128: I'm following nessita's advice :)15:51
chrisccoulsonhey pitti. do you have time to process a removal? (bug 675587) :)15:52
ubot2Launchpad bug 675587 in pyxpcom (Ubuntu) "Please remove and blacklist pyxpcom from the archive (affects: 1) (heat: 10)" [Wishlist,Confirmed] https://launchpad.net/bugs/67558715:52
pittichrisccoulson: that urgent? yes, can do15:52
nessitadidrocks: what did I do?15:52
chrisccoulsonpitti - it's not really urgent as such, but i'd like to not forget about it? :)15:52
didrocksnessita: just read two lines above my comment :)15:52
seb128mterry, did you start on it or should I do it? it's a one liner I guess15:52
mterryseb128, I did15:53
seb128ok15:53
mterryseb128, but it is a one-liner, easier for you to do than me to propose a merge15:53
mterryseb128, just change debian/liblaunchpad-integration-dev.install15:53
nessitadidrocks: :-)15:53
mterryto not have the -0.12 suffix15:53
seb128mterry, ok, what I though, thanks15:53
seb128will do that now15:53
* nessita will messed up the desktop team with the drinking15:53
nessitamess*15:54
mterrytedg, did you see the indicator-applet dbus merge?  Not sure if you got my IRC ping last week15:55
pittichrisccoulson: done15:55
chrisccoulsonpitti - excellent, thanks15:55
tedgmterry, Yeah, I did.  I hadn't had a chance to go through it though.15:56
mterrynp15:56
tedgmterry, Is the new GNOME panel in the Maverick GNOME 3 PPA?15:56
mterryno rush, just didn't want it to get lost.  not everyone seems to get merge emails15:56
* tedg is worried about "going beta" early this cycle.15:56
mterrytedg, the new panel is in natty15:57
seb128tedg, no, we didn't start backporting the application stack and not sure we want15:57
seb128it's quite some work to get right and we don't have cycles to waste15:57
mterryseb128, wait a sec on that change15:59
seb128mterry, the lpi one?15:59
kenvandineseb128, ted made releases dbusmenu and libindicator for the gtk3 transition, what should be done with the packaging?  soname bump and build-depends, anything else?15:59
mterryseb128, yeah...  I did a build just to be sure, and it failed to find /usr/share/vala as well.  something's odd15:59
seb128mterry, ok, I'm installing the build-depends I was lacking as well there16:00
seb128been lazy the first time16:00
seb128kenvandine, do they build both versions?16:01
seb128or is that a new source?16:01
kenvandinei actually haven't looked at it yet, i assumed just for gtk316:02
kenvandinenot new source16:02
seb128ok, hold that off16:02
kenvandinetedg, ^^16:02
kenvandineit is blocking all of tedg's other packages :)16:02
seb128it's not going to trivial work16:02
seb128to be trivial work16:02
seb128why?16:02
seb128tedg, there?16:03
kenvandineapi changes, i guess... tedg ^^16:03
kenvandinehe didn't really explain, just that he couldn't do other releases until we got these done16:03
seb128kenvandine, the configure allows to select the gtk version at build time right?16:04
seb128can we build with gtk2 for now? is that enough to unblock other tarballs?16:04
kenvandinei am grabbing the source now16:05
seb128ok16:05
tedgseb128, There's a soname bump to get reserveds back.16:05
seb128let me do that as well16:05
tedgWe need the .pc files to start building the other libs on GTK316:05
tedgSo I'd like to get the package sets figured out so that we can start building up the stack.16:05
seb128ok, so you build both versions?16:06
tedgI don't, I thought packaging was going to do that.16:06
seb128well, configure allows to specify which one to build? and they don't conflict?16:06
tedgSo once with "configure --with-gtk=2" and once with "configure --with-gtk=3"16:06
seb128like you namespaced the .pc .h etc16:06
asacRiddell: why do we have libqtwebkit 2.0 in maverick? i am told qt 4.7 came with 2.1 ?16:07
seb128or directories16:07
tedgI think so, but it's really hard to verify :-/16:07
tedgTo be fair, mterry did all the work.16:07
kenvandinehehe16:07
Riddellasac: you're told wrong, Qt 4.7 came with QtWebKit 2.0, QtWebKit 2.1 is still in development16:07
asacheh nice16:07
* mterry reads back16:08
kenvandinedoesn't seem to let you choose both16:08
mterrytedg, seb128, kenvandine: Yeah, for dbusmenu and friends, there are namespaced pc files and such.  I did that stuff a while ago, though, so I'm hazy on details.  But they are *supposed* to be dual-buildable16:08
kenvandineso we would have to do multiple passes16:08
seb128kenvandine, well, we need 2 builds one for each gtk16:08
kenvandineyeha16:09
seb128similar to what mterry did for lpi16:09
asacRiddell: you are right ;) ... thanks16:09
seb128launchpad-integration16:09
* kenvandine remembers how much from that was with python-indicate16:09
seb128kenvandine, mterry, tedg: ok, the real question is:16:09
kenvandines/from/fun16:09
seb128- do we need to have all indicators on the same gtk version16:09
seb128and16:09
seb128- do we need to have the applet using the same gtk version than the indicators16:09
kenvandinei really hope the answer to number 2 is no16:10
seb128ideally the reply to both would be no, but I guess really world is not like that ;-)16:10
mterryseb128, I remember tedg saying that all libindicate rdepends need to be ported at the same time (like, 2 or 3), but as long as libappindicate and such were dual-installable, indicators could be ported lazily16:10
tedgseb128, Yes, but we take care of that by making two directories.16:10
tedgXFCE applet will be GTK2, and Unity/indicator-applet will be GTK3.16:11
tedgSo we'll need to dual build all of the indicator's .so16:11
kenvandineok16:11
rodrigo_seb128, hmm, if they are loaded in process, mixing GTK2 and 3 is buggy16:11
tedgApplications should be fine with libappindicator though.16:11
tedgThey can choose which one, the only issue is the stuff we write.16:11
* tedg loves his use of "only" there :)16:11
seb128tedg, well question 2 is the important one16:12
=== cking-afk is now known as cking
kenvandinehehe16:12
seb128tedg, I don't think we have a gtk3 applet yet and I'm not sure we will be able this cycle16:12
mterryseb128, (re: lpi, continue with that one-line change.  I just had to autoreconf  to make the change I did in lib/Makefile.am move to lib/Makefile.in)16:12
seb128so can we keep the applet on gtk2?16:12
seb128mterry, ok thanks16:13
tedgseb128, Well, I think that Unity will need to be GTK3....16:13
tedgnjpatel, ^16:13
kenvandinetedg, but that isn't going to be an applet16:14
njpatelunity compiz plugin will be gtk316:14
njpatelbut the panel service can be gtk2 or gtk316:14
njpatel(panel service actually loads the indicators)16:14
kenvandinei would think that could be gtk3 and indicator-applet still be gtk216:15
tedgkenvandine, Yes, we could.16:15
seb128kenvandine, well that means each indicator would have to be built twice16:15
seb128one for unity and one for GNOME or xfce16:16
tedgI guess the question is: Do we need to have GTK3 indicator .so's?16:16
tedgIf we're going to use the GNOME 3 panel, we do AFAIK16:16
kenvandinewhy?  the indicators themselves don't depend on gtk do they?16:16
tedgkenvandine, The .so's do.16:16
kenvandineugh16:16
seb128tedg, vuntz said gnome-panel will be able to load gtk2 applets16:16
seb128gtk2 and gtk316:16
seb128he has a trick to make that work apparently16:17
tedgIs there going to be a libpanel for gtk2?16:17
seb128I guess there will be one to make that work16:17
dobeyi would imagine it would be an external process that used ~current libpanel-applet16:18
seb128ok, so let's go back step by step16:18
tedgAh, that would mean that indicator-applet would still link to Bonobo....16:18
seb128tedg, can we do the dbusmenu and libindicate update built with gtk2 to unblock other  updates?16:18
njpatelseb128, why once for unity?16:19
seb128like package the new version with gtk2 and get going?16:19
tedgseb128, No, really what I need is the package names etc. for the GTK3 migration.16:19
seb128njpatel, well, "once for gtk3 loaders, once for gtk2 loaders"16:19
tedgseb128, We need to do GTK3 regardless for libappindicator.16:19
seb128njpatel, what between unity, gnome-panel and xfce goes in each category is still not determined16:19
tedgseb128, Though, if we could figure out how to do the GTK2 everything -- I'm happy not doing libindicator.16:20
njpatelseb128, right, and just remember unity can be a gtk2 or  a gtk3 loader, whatever makes your guy's life easier, as the thing that deals with it is it's own binary/daemon, outside of Unity plugin16:20
seb128njpatel, ok, that's useful ;-)16:20
seb128njpatel, thanks16:20
* kenvandine hugs njpatel16:20
* kenvandine misses, falls on face16:21
seb128lol16:21
seb128tedg, ok, so let's say we dual build gtk2 and gtk3 version for those16:21
kenvandine:)16:21
seb128those being libdbusmenu libindicate16:21
seb128tedg, can we not port any indicator to gtk3?16:21
seb128libindicate -> libindicator16:22
kenvandinewould we name the gtk3 build to dbusmenu-gtk3 ?16:22
seb128kenvandine, we would name the binary to match the library16:22
tedgseb128, We don't have to port any indicator to GTK 3.  The only reason to do it would be for the loaders.16:22
seb128tedg, indicators no, applications using libindicator might go gtk316:23
tedgseb128, Correct.  But that's different.16:23
tedgApplications only use libappindicator not libindicator16:23
seb128ok, so for now I lean toward not porting any indicator16:23
seb128so we just need a libappindicator dual build?16:23
tedgYes, and that one requires libdbusmenu.16:24
tedgOh, and libindicate needs to dual build as well.16:24
seb128I'm fine adding dual build for those 316:24
tedgSo *need* for applications: libappindicator, libindicate, libdbusmenu16:24
seb128what I'm trying to understand is what we need to update up the stack once that's done16:24
tedgNeed for loaders: libindicator, all the indicator-* packages16:25
seb128or rather if we can not update things16:25
rodrigo_if libappindicator is GTK2, can we link that one to GTK3 apps? I guess not16:25
seb128tedg, the applications using libappindicators only do dbus right?16:25
tedgrodrigo_, No, because it'd pull in GTK2 and get symbol conflicts16:25
rodrigo_right16:25
seb128tedg, no direct gtk use that force them to be on the same gtk than the service?16:25
tedgseb128, Correct.16:26
seb128ok16:26
seb128so let's dual build those 3 libs and use them nowhere yet16:26
seb128we will just use libappindicator on gtk3 when required16:26
seb128but not port any indicator yet16:26
seb128deal?16:26
seb128tedg, ^16:26
tedgSounds fine to me.16:26
seb128ok, let's start with that16:26
seb128kenvandine do you feel like doing that?16:27
kenvandinei'll do it.... doesn't sound fun though :)16:27
seb128kenvandine, start with dbusmenu and ping me for review once it's done16:27
kenvandineyeah16:27
seb128no it's not :-(16:27
kenvandinewill do16:27
seb128you can try to use mterry's work from launchpad-integration as inspiration for example16:27
kenvandineyeah, will do16:28
mterryI can't take credit from lpi's packaging work. I copied the dual-build logic already there for supporting multiple python versions16:28
seb128kenvandine, the binary name should just follow the library naming convention, I think mterry patches made things installable in parallel, so it's basically picking the name he picked for the libraries16:29
seb128likely adding a "3" in the library name16:29
* mterry does love adding 3 to things16:29
seb128;-)16:29
kenvandine:)16:29
seb128kenvandine, you can switch to dh7 if you think it will make your life easier16:29
mterrytedg, did I add support for building a gir file?  I don't think I did, but it would have been a neat thing to do16:29
tedgmterry, It already did, so I think it just made a versioned one.16:30
mterryhot!16:30
mterrythat sounds familir16:30
* kenvandine grabs some food, bbs16:30
pittiseb128: libnotify4 fixes uploaded, FTR16:55
seb128rodrigo_, I already added a comment on the whiteboard about the nautilus gsd depends17:02
rodrigo_seb128, ah, sorry, didn't see it17:02
seb128no worry17:02
seb128I've been editing the whiteboard a lot today ;-)17:02
=== cking is now known as cking-afk
ftaseb128, chrisccoulson, i see "build webkit with gtk3", what about flash?17:32
seb128?17:32
seb128it's for desktop applications17:32
seb128empathy for example17:32
chrisccoulsondoes epiphany use it?17:33
seb128well not now, the GNOME 3 version probably will17:34
seb128fta, the work item is a "build binaries for both gtk2 and gtk3"17:34
ftafor chrom*, upstream says they'll stick to gtk2 because of adobe flash17:35
seb128fta, it doesn't imply on what applications will use what versions17:35
seb128the gtk3 build will be useful for desktop softwares17:35
chrisccoulsonfta - doesn't chrome run flash out-of-process?17:35
ftachrisccoulson, yep, remains to be tested17:38
ari-tczewcould someone from ubuntu desktop review my merge patch? bug 67490817:38
ubot2Launchpad bug 674908 in meta-gnome2 (Ubuntu) "Merge meta-gnome2 1:2.30+6 (universe) from Debian unstable (main) (affects: 1) (heat: 14)" [Wishlist,Confirmed] https://launchpad.net/bugs/67490817:38
kklimondakenvandine: wrt to your problem with json-glib and not knowing the type of return json result - you can use JsonReader which will make it fairly easy to work around that.17:40
kenvandinekklimonda, yeah i hoped that was the case17:40
kenvandinei haven't looked at the API yet17:40
kklimondakenvandine: you can do something like that: http://pastebin.com/W78U1nda17:40
kklimondait's still not very high level and using JsonReader bloats your code a little (as you need two functions to get every value instead of one) but I think it's as good as it can get unless rodrigo_ thinks of something better :)17:43
mterryseb128, I have a gtksourceview3 package ready.  Should review happen via NEW queue or somewhere else?17:59
seb128NEW is fine17:59
seb128I can review it before you upload if you want a first review17:59
mterryseb128, naw, thanks18:00
mterryseb128, I already pushed it once you said "NEW is fine" :)18:00
seb128ok18:00
seb128mterry, lpi failed to build on !i38618:01
seb128it's annoying because I've no clue why18:01
seb128https://launchpad.net/ubuntu/+source/launchpad-integration/0.1.4218:01
pittiseb128: oh, so upstream g-s-d gave in wrt. xrandr behaviour? nice :)18:02
mterrypitti, I just uploaded a gtksourceview3 to NEW for ya.  But I just realized I made one change that debian may not make that would create a package name delta...  So don't review it yet.  Maybe I can talk to Debian guys and see what their naming scheme will be for 3.018:02
seb128pitti, not really, different upstream decided it was better this way18:03
seb128mterry, you can ask on #debian-gnome on oftc18:03
pittimterry: okay; if that's going to take longer, want me to reject it for now, to avoid another archive admin picking it up? I know Riddell is very thorough in NEW review on Tuesdays18:03
seb128mterry, I think I will just commit our gtk3 packages to their svn18:03
seb128so they have a work basis and know what we do and can tweak over that if they want18:03
mterrypitti, OK, safer that way18:04
mterryseb128, OK, but still want to pass this by them 'in person'18:04
* mterry hops on #debian-gnome18:04
pittimterry: ok, done; you can reupload unmodified (same version number etc.) if it turns out to be okay18:04
seb128hum, http://launchpadlibrarian.net/59165700/buildlog_ubuntu-natty-i386.gnome-settings-daemon_2.32.1-0ubuntu1_FAILEDTOBUILD.txt.gz18:05
seb128didrocks, ^ it's your bug :p18:06
seb128(not sure to understand what's going on though)18:06
pittididrocks, seb128: hm, what was the gnome 3 staging PPA again? I want to remove libnotify418:06
seb128pitti, https://edge.launchpad.net/~ubuntu-desktop/+archive/gnome3-builds18:06
pittiseb128: merci18:06
seb128de rien18:06
seb128ok, time for sport18:07
seb128mterry, if you want to investigate the lpi build issue you are welcome18:07
seb128didrocks, same for you18:07
seb128on the gnome-settings-daemon one18:07
didrocksseb128: not today, but tomorrow18:07
seb128didrocks, ok, I might try to figure what is wrong as well18:08
seb128gnome-update-wallpaper-cache.c:(.text+0x27): undefined reference to `gdk_init'18:08
seb128but it has pkg-config --cflags --libs glib-2.0 gdk-2.018:08
didrocksseb128: i'm about living, I'm fed up with the /opt hack :)18:08
didrocksside effects and such…18:08
seb128I'm about to go for sport18:08
seb128didrocks, enjoy your evening18:08
chrisccoulsonyou might get a new firefox version in the archive this evening :)18:09
didrocksseb128: thanks, you too :)18:09
mterryseb128, I can look at failure after I eat some lunch18:11
pittigood night everyone! taekwondo time18:12
seb128'night pitti18:12
seb128time for swimming there18:12
didrocksgood night everyone, sport and then will work a little offline :)18:20
=== cking-afk is now known as cking
doctormobryceh: ping19:50
senseIsn't 'libgnome2-perl' needed to make Debconf run with a GTK+ GUI? If so, why then was it removed from the desktop seed in natty?19:53
kklimondakenvandine: actually JsonReader have json_reader_is_array and json_reader_is_object19:59
kklimondaand I'm getting a headache from looking at all this Json stuff already..19:59
kklimondarodrigo_: ping :)20:00
kenvandinekklimonda, hehe20:03
doctormoCan anyone remember the ubuntu irc channel for xorg? got some questions.20:58
chrisccoulsondoctormo, #ubuntu-x ?20:59
doctormothanks chrisccoulson21:01
kenvandinehey robert_ancell21:30
robert_ancellkenvandine, hey21:30
robert_ancellkenvandine, how has the gwibber stuff gone?  I noticed some new packaging in lucid21:31
robert_ancellnatty rather21:31
kenvandinei think great, split into plugins21:31
kenvandinealso think we fixed the facebook problems21:32
kenvandinejust need to get that update out to everyone21:32
robert_ancellchrisccoulson, can you look at the gnome-screensaver package - I'm not sure if all your patches went upstream21:32
robert_ancellkenvandine, so what was the fb problem?21:32
chrisccoulsonrobert_ancell, yeah, can do, once ff-4.0 is uploaded :)21:32
kenvandineallocation is API requests + DB queries21:32
robert_ancellchrisccoulson, heh, of course!21:33
kenvandineso one of our API requests, which had some nested FQL queries, ended up making 266 million DB queries per day21:33
kenvandinewhich is what i have been asking since the beginning, do db queries count in the allocation21:33
seb128robert_ancell, hey21:34
kenvandinewhen you say "API Requests", it sounds like http calls to facebook21:34
robert_ancellseb128, hey21:34
kenvandinenot how many db queries it ends up being under the covers :)21:34
robert_ancellkenvandine, yes, exactly.  So was there a cheaper API call to use?21:34
kenvandinei was able to drop it complete21:35
seb128robert_ancell, how are you?21:35
seb128robert_ancell, did you receive my emails last week?21:35
kenvandinebecause i had just fixed a bug 2 weeks ago, that made that request useless21:35
ubot2kenvandine: Error: Bug #2 not found.21:35
kenvandinehaha21:36
kenvandinethere is no bug #2?21:36
ubot2kenvandine: Error: Bug #2 not found.21:36
kenvandine:)21:36
kenvandinerobert_ancell, so i just had to back port that fix to lucid and maverick plus drop the api call21:36
robert_ancellseb128, the libdmapsharing and remmina one?21:37
seb128robert_ancell, yes21:37
robert_ancellhmm, they're there but I seem to have skipped over them.  I'll reply now21:38
seb128robert_ancell, the vinagre and applet one as well21:38
seb128robert_ancell, ok ;-)21:38
seb128robert_ancell, btw you updated nautilus, I guess it can't load .so using gtk2?21:39
seb128robert_ancell, I've updated the gnome3 spec a lot today21:39
robert_ancellseb128, did you get a reply from debian about the GTK3 packaging naming?21:39
robert_ancellseb128, ah, I was suprised that the standard plugins worked with nautilus, which one are you talking about?21:39
ari-tczewhello robert_ancell ! I prepared a first merge to review: bug 674908 . are you able to take a look?21:40
ubot2Launchpad bug 674908 in meta-gnome2 (Ubuntu) "Merge meta-gnome2 1:2.30+6 (universe) from Debian unstable (main) (affects: 1) (heat: 1422)" [Wishlist,Confirmed] https://launchpad.net/bugs/67490821:40
seb128robert_ancell, I didn't check the upgrade yet, but things like gdu21:40
seb128or file-roller21:40
seb128hum, need to restart my session, brb21:40
seb128re21:44
robert_ancellseb128, I couldn't find anything not working with file-roller21:44
seb128sorry got some issues21:44
seb128ok, so it loads the .so?21:44
seb128like right menu on a tar.gz has an extract there?21:45
robert_ancellseb128, afaict, but it may be silently not doing so21:45
seb128or right click on a drive icon as a format entry21:45
seb128has21:45
robert_ancellyeah, compress shows21:45
seb128ok great21:45
robert_ancell(and opens the dialog)21:45
robert_ancellit must just be a separate app that shares window id21:45
seb128nautilus is using gtk3 right?21:46
robert_ancellyes21:46
seb128you have the "send to"... working as well?21:46
seb128it will make things easier that I though then21:46
seb128so we don't have to upgrade all those with nautilus21:47
robert_ancellyeah21:47
seb128I'm wondering if the other way around works as well, I will give it a try tomorrow21:47
seb128loading gtk3 .so with the current nautilus21:47
seb128I guess it will not work that great this way21:47
robert_ancellwhy not? It the plugin system doesn't share binary GTK+ info then it should work just as well21:48
seb128robert_ancell, right, if they didn't change the interface it should work21:51
rodrigo_robert_ancell, chrisccoulson: I have been rebasing the g-screensaver patches today22:07
rodrigo_and pinging mccann about some others22:08
robert_ancellrodrigo_, cool, thansk22:08
chrisccoulsonthanks22:08
rodrigo_seb128, the problem, afaik, is if GTK2 and GTK3 are loaded on the same process22:09
seb128rodrigo_, right, I didn't check what nautilus does22:10
seb128rodrigo_, I though it would dlopen the .so22:10
rodrigo_yeah, which is in the same process22:10
seb128well that wouldn't work then22:10
rodrigo_afaik, it compiles now with GTK3, so all plugins would need to be GTK322:10
seb128but it does work so they must do it differently ;-)22:10
rodrigo_ah22:10
rodrigo_they work?22:10
seb128well robert_ancell says they work22:10
rodrigo_and is the nautilus package in the PPA compiled with GTK3?22:11
seb128he can compress files from the context menu etc22:11
seb128yes, it's 2.9122:11
rodrigo_hmm22:11
robert_ancellrodrigo_, yes, been using the PPA version for a few days, haven't seen any problems22:12
seb128robert_ancell, what naming did I say I would check?22:12
seb128sorry I dropped that one on the way I think22:12
robert_ancellseb128, it was libgnomekbd, but generally I think we need to know what to name the gtk3 versions of libraries22:13
seb128right, we try22:13
seb128mterry just checked for the update he did today on #debian-gnome22:13
seb128robert_ancell, libgnomekbd I don't think we need to rename22:14
seb128robert_ancell, did you read my comments on the bug about it?22:14
seb128robert_ancell, I've the feeling sometime you don't read comments from bugs you are subscribed to  ;-)22:14
robert_ancellno, I did read them.  it's been put in the PPA, but the naming hasn't been resolved.  Why do you think it will work with both GTK2 and 3 apps?22:15
seb128it will not22:15
robert_ancelloh, I see your suggested names there.  But will Debian do the same?22:16
seb128but as said on the bug they didn't version the files22:16
robert_ancellright22:16
seb128well I decided against22:16
seb128the number of rdepends is 322:17
seb128we just need to update g-s-d g-c-c and g-s together22:17
seb128we did need to update g-s-d and g-c-c together anyway22:17
seb128so it's just adding g-s and the libgnomekbd update to the list22:17
seb128which should not be an issue22:17
robert_ancellah, ok.  I thought there were more things that used it22:17
seb128robert_ancell, well, apt-cache rdepends suggests not22:18
rodrigo_g-s package will come soon, although it's taking longer, since the 2.91.0 release doesn't compile with gnome-desktop-322:19
seb128robert_ancell, I've written that in the gnome3 blueprint whiteboard btw, I keep taking notes there22:19
seb128rodrigo_, ok great22:19
seb128'night22:43

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