/srv/irclogs.ubuntu.com/2011/07/08/#ubuntu-desktop.txt

jasoncwarner_FYI, RAOF and bryceh00:42
jasoncwarner_running noveau 3d now (since nvidia isn't working)00:43
brycehjasoncwarner_, ok00:43
jasoncwarner_and, man, my system started running "hot". Don't know if that is related, but worth noting. Other things I've seen are laggy interfaces.00:44
jasoncwarner_not exactly scientific feedback, I know ;)00:45
bryceh:-)00:45
brycehit's certainly conceivable that could be related to bad nouveau 3d support for the card00:46
brycehjasoncwarner_, `ubuntu-bug xorg`.  I suspect RAOF will be interested in it.  Write up what you've seen.00:48
brycehjasoncwarner_, might also check cpu load, just in case it's some unrelated runaway client program or something00:49
jasoncwarner_nothing going on in the CPU right now, though at one point the U1 client started to take 200% and then fell off...00:52
jasoncwarner_kenvandine: ^^00:53
kenvandineugh00:53
kenvandinesyncdaemon?00:53
jasoncwarner_yeah00:53
jasoncwarner_and I've had a TON of crashes on that, actually00:53
kenvandinehaven't heard anyone else with that issue00:53
kenvandinefile a bug please00:53
jasoncwarner_trying now...00:53
brycehjasoncwarner_, oh, might need to manually install xdiagnose before reporting the X bug00:54
brycehjasoncwarner_, sudo apt-get install xdiagnose ; ubuntu-bug xorg00:54
jasoncwarner_thanks...already installed ;)00:55
jasoncwarner_hey kenvandine, is there an easy way to get the things needed for Ubuntu One like 'ubuntu-bug ubuntu-one' or something?00:57
kenvandineubuntu-bug ubuntuone-client00:57
jasoncwarner_FYI, I'm getting this message when I open U1 client: File Sync error. (org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus))00:57
jasoncwarner_thanks...filing now00:57
kenvandinewow00:58
kenvandinesounds very broken00:58
brycehdaemon not running or something?00:58
kenvandineyou mean opening the control panel?00:58
jasoncwarner_yeah00:58
jasoncwarner_that message appears at top of control panel00:58
kenvandinesyncdaemon must be crashing00:58
kenvandinedo you have a crash file?00:58
jasoncwarner_where to look?00:58
kenvandinein /var/crash/?00:58
kenvandinefor syncdaemon00:58
jasoncwarner_bryceh and RAOF, fyi #80730500:58
jasoncwarner_kenvandine: I have three00:59
kenvandineubuntu-bug /var/crash/your.crash00:59
jasoncwarner_sorry..just one for U100:59
jasoncwarner_others are for unity-panel-service and gnome-settings-daemon00:59
jasoncwarner_kenvandine: FYI. https://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/807203 17 people effected by bug, it seems01:02
ubot2Ubuntu bug 807203 in zeitgeist "ubuntuone-syncdaemon crashed with AttributeError in __getattr__(): 'Symbol' object has no attribute 'PAGINATED_TEXT_DOCUMENT'" [High,Confirmed]01:02
RAOFjasoncwarner_: +1 to that.01:02
kenvandineugh..01:04
brycehjasoncwarner_, looks like you suspended during your current session; just to clarify did you notice the performance issue prior to the suspend, or did it only start after that?01:05
brycehi.e. does it start right immediately on boot?01:05
jasoncwarner_bryceh: yeah, seems to happen at boot. I had a fussy baby and had to run upstairs and suspended while debugging baby01:06
jasoncwarner_but I did notice it before I suspended01:06
brycehok01:06
jasoncwarner_wow...those are some thorough logs ;)01:06
brycehyou see why we like to have them.  ;-)01:07
brycehunfortunately, they don't seem to have captured anything of relevance to the performance issue01:07
RAOFIf it starts immediately after boot then it's probably not compiz being leaky.01:07
RAOFIt could concievably be a thermal issue; (sane) hardware will clock down when overheating, and that can make things slow.01:08
brycehcould there be leftover GL bits from the -nvidia install?01:08
brycehjasoncwarner_, anything odd about the fan behavior?  like, is it not turned on when it should be?01:09
jasoncwarner_oh, yay! someone fixed the keyboard setup so I can now switch key refresh rates! Thank you rodrigo_, seb128 or whoever!01:09
jasoncwarner_bryceh: actually, fan seems fine.01:09
jasoncwarner_I might be sending you on redherring.01:10
jasoncwarner_ubuntuone-syncdaemon is actually going kinda crazy all of the sudden (just reopened system monitor)01:10
jasoncwarner_200%01:10
jasoncwarner_85%01:10
jasoncwarner_150%01:10
jasoncwarner_200%01:10
brycehah01:10
jasoncwarner_0Q%01:10
RAOFHeh.01:10
jasoncwarner_it keeps going up and down.01:11
brycehso my initial guess was right for a change :-)01:11
jasoncwarner_NM! sorry, bryceh and RAOF01:13
jasoncwarner_I always blame X01:13
brycehheh01:13
jasoncwarner_stupid X keeps making my internets slow.01:13
RAOFAs I always say: X is actually perfect.01:13
jasoncwarner_stupid X just raised my taxes01:13
RAOFAny apparent bugs can be handled with a quick and simple SEP field.01:13
brycehyou're in good company, we've been field lots and lots of non-X bugs lately ;-)01:13
brycehguess it's either a good sign that X is more stable this time around, or a bad sign people are so suspicious of X!01:14
jasoncwarner_probably a bit of both...kind of how whenever something goes wrong in unity I start to ask didrocks about compiz ;)01:14
jasoncwarner_hey robert_ancell , btw...I let me kid play a cool video game this morning..., something called unity-greeter...seems perfect for a 3 year old!01:15
robert_ancellhaha! Nice01:16
brycehI tried to get Dutch to play with gcompris but it was not his cup of tea01:16
brycehI need some simple app that just makes random colors and sounds when you hit different keys01:16
bryceh(and that disables all the special keys!)01:16
RAOFbryceh: Get him a multitouch screen and Chase's multitouch drawing demo!01:17
jasoncwarner_sounds like an iPad ;)01:18
brycehRAOF, heh actually I did a while back however that computer got taken away01:18
brycehRAOF, another guy had written that drawing program.  I was going to mod it a bit to make it into a better toy01:20
TheMusoDoes anybody know if there is a tag we can mark bugs with that need translating?01:22
* TheMuso asks in #ubuntu-bugs.01:23
pittiGood morning04:51
cyphermoxpitti: good morning!04:58
pittihey cyphermox, how are you?04:58
cyphermoxpretty good04:58
cyphermoxand you?04:59
pittiI'm great, thanks04:59
cyphermoxlate night upload of nm-applet, CHECK.05:07
cyphermoxnow I'm off to bed ;)05:08
cyphermoxoh wait, are we still in soft freeze?05:08
cyphermoxnm05:08
pitticyphermox: no05:13
pitticyphermox: it was lifted some 24 hours ago :)05:13
cyphermoxyeah, I got confused by the day change now ;)05:13
kenvandinegood morning pitti05:25
cyphermoxhey kenvandine05:25
pittihey kenvandine, how are you?05:25
cyphermoxyou're early!05:25
kenvandineand cyphermox :)05:25
kenvandinepitti, good05:25
pittior, up late rather :)05:25
cyphermoxehehe05:25
kenvandineabout to crash :)05:26
cyphermoxah, yeah05:26
* kenvandine rewrote all the gwibber menus tonight... much cleaner now :)05:26
kenvandinebut boring :/05:26
kenvandinegood night all!05:27
cyphermoxnight05:27
cyphermoxam leaving as well, see you later!05:27
pittisleep well!05:29
didrocksgood morning06:42
pittibonjour didrocks06:42
didrocksguten morgen pitti! how are you?06:43
pittiquite fine, thanks! how about you?06:43
* pitti in update/upload mood06:43
didrockspitti: my flu has almost ended, which is nice for RMLL and 5h of train later today :)06:45
pittioh, good! mine is gone as well06:45
pittiRMLL?06:45
didrocksa worldwide-french FLOSS event :) http://2011.rmll.info/06:46
didrocksI'm giving 3 conferences there (unity, how to integrate your application in unity, how to help in testing an unstable release)06:46
didrockshum, apport keep spamming every 2s with u1 crashing there (or maybe it's update-notifier?)06:46
didrocksno, in fact u1 is really crashing. and it replaces the file in /var/crash/06:47
pittididrocks: wow, good luck with that!06:48
pittiyes, it keeps crashing here as well :/06:48
didrockssudo chmod -x /usr/lib/ubuntuone-client/ubuntuone-syncdaemon then :/06:49
didrocksindeed, your are in upload mood this morning ;)06:50
pitti{lib,}gnome-keyring coming up06:51
didrocksnice ;)06:52
pittiglib2.0 on amd64 seems unhappy, though :/ keeps timing out in the test suite06:52
pitti(on the builders)06:52
didrocksseif_: around?06:53
didrocksseems that zg is the guilty in u1 crashing06:55
didrocksok, got a patch for u107:06
seif_didrocks, can you show me the patch and the bug07:09
seif_didrocks, got it07:10
seif_the raptor 2.1 issue07:10
seif_i mean07:10
didrocksseif_: the patch is for u1 for now, on not crashing if zg is07:10
seif_raptopr2 issue07:10
didrocksseif_: right :)07:10
seif_didrocks, yeah07:10
seif_looking into it07:10
didrocksseif_: did you see my comment? https://bugs.launchpad.net/zeitgeist/+bug/807076/comments/207:10
ubot2Ubuntu bug 807076 in zeitgeist "raptor2 not supported" [Low,In progress]07:10
seif_can i have any backlog07:11
didrocksseif_: https://launchpadlibrarian.net/74738481/Traceback.txt that one maybe?07:12
cdbs-androiddidrocks: Problems after problems, looks like I won't be able to work on the spec till next week, my 2-month old xps died again07:12
seif_didrocks, i am fixing this07:12
didrocksseif_: you rock! :)07:13
didrockscdbs-android: argh, it's not your hardware time it seems :/07:13
didrocksseif_: take your time, I'm uploading the u1 fixes, and zg is still working for file/application search07:13
cdbs-androidcyphermox: I won't be able to fix liboauth, next week probably. My laptop died07:14
jasoncwarner_hey didrocks...able to help me debug something?07:15
jasoncwarner_when I try to run nautilus, nothing happens...so when I run 'nautilus' from the command line, I get an error: Could not register the application: Timeout was reached07:16
jasoncwarner_not sure where to look for more information!07:16
didrocksjasoncwarner_: sounds like a gnome-session message07:17
didrocksjasoncwarner_: one sec07:17
jasoncwarner_didrocks: no worries...07:17
didrocksjasoncwarner_: finishing the u1 crash first, get back to you then :)07:18
jasoncwarner_didrocks: oh, please! that thing was wreaking havoc on my system all day!07:19
chrisccoulsongood morning everyone07:22
didrockshum, u1 never did any rebuilt with gcc 4.6? Fixing the errors…07:22
didrockshey chrisccoulson07:22
chrisccoulsonhey didrocks, how are you?07:25
didrockschrisccoulson: racing against crashes ;) otherwise good, almost no more flu! :) and you?07:26
chrisccoulsondidrocks, yeah, good thanks. just trying to finish the last few WI's on https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-mozilla-rapid-release-maintenance07:27
chrisccoulsonhmmm, does anyone have any idea what is going on here? https://launchpadlibrarian.net/74754356/buildlog_ubuntu-oneiric-i386.dehydra_0.9.hg20110312-0ubuntu2_FAILEDTOBUILD.txt.gz07:28
chrisccoulsoni have no problem installing the packages locally or in a chroot :/07:28
didrockschrisccoulson: maybe temporary inconsistency? did you try a give back?07:30
chrisccoulsondidrocks, i don't normally like doing that without understanding what the original problem was :)07:31
geserchrisccoulson: have you tried installing all build-dependencies or only the packages from the error?07:33
chrisccoulsongeser, all of them (and i can build it locally too)07:33
pittihey chrisccoulson, good morning07:35
pittihey jasoncwarner_07:35
chrisccoulsonhey pitti, how are you?07:35
jasoncwarner_hey pitti, morning!07:35
pittiquite fine, thanks! back in Dresden07:36
didrocksdobey: you will have https://code.launchpad.net/~didrocks/ubuntuone-client/dont-suffer-zg-crash/+merge/67285 and https://code.launchpad.net/~didrocks/ubuntuone-client/use_result_var/+merge/67287 to review. It's already as distro patches in the ubuntuone-client package to fix the current oneiric crash07:38
mvohey pitti! would you mind if I cherry pick the forward_search fix you did yesterday and upload it? I think update-manager is ready mostly now07:39
geserchrisccoulson: have you tried grabbing the buildd chroot and trying it there?07:39
pittimvo: wohoo!07:39
mvoplus gconf->gsettings etc07:39
geserchrisccoulson: else try giving it back and see if it was a transient error or not07:40
mvoone thing I will need is get_xid() at some point, that is currently not introspectable, but its not critical at this point07:40
pittimvo: it's in testing, so I'll commit/upload to Debian and sync07:40
mvopitti: awsome, thanks07:40
pittimvo: right, I didn't find a good solution for this one either so far07:41
mvopitti: I will put in a version dependency and wait until its there07:41
pittimvo: I'm almost done with gnome-keyring, doing pygobject next07:41
mvois there something fundamental blocking to make get_xid() available?07:41
didrocksjasoncwarner_: is it exactly the message you get? It's not "Unable to register" rather?07:41
jasoncwarner_didrocks: yeah, copy and pasted from terminal07:41
jasoncwarner_nothing else was there07:42
didrocksjasoncwarner_: ok, maybe it's gtkapplication then, let me check07:42
didrocksnot gnome-session, not nautilus anyway :)07:42
pittimvo: I don't remember right now07:42
pittimvo: might be because gdk_x11_window_get_xid() returns a Window datatype?07:42
mvook, no worries, not urgent07:42
mvobut its just a int, no?07:42
pittibut anyway, it should work in theory07:42
* mvo nods07:43
pittiI suppose it stumbles over07:43
pitti          <type name="xlib.Window" c:type="Window"/>07:43
pittiand can't resolve this any further07:44
mvoyeah, that sounds very plausible07:44
pittibut maybe that can be annotated away07:44
mvowhat will be the version of python-gobject with the fix? so that I don't forget to update my control file07:44
chrisccoulsongeser, oh, i recreated it in pbuilder now07:44
pittimvo: 2.28.6-207:45
mvota07:45
chrisccoulsonlibgcc1: Breaks: gcc-4.5 (< 4.5.3-2) but 4.5.3-1ubuntu2 is to be installed.07:45
chrisccoulsonthe last gcc-4.6 upload added a breaks which makes gcc-4.5 uninstallable07:45
didrocksjasoncwarner_: hum, no gio, not gtk :/ do you have it at each nautilus start?07:47
jasoncwarner_yeah...it is really behaving weirdly...07:48
jasoncwarner_actually...let me reboot, see if I am having a weird update problem07:48
jasoncwarner_rebooting...07:48
didrocksjasoncwarner_: you should maybe install the ubuntuone-client update first ;)07:50
didrocksor do not let it start07:50
bigoncould someone have a look at clutter-1.0? it needs a merge (or at least a rebuild) for the rename on gir1.2-json-glib-1.0 to gir1.2-json-1.008:00
chrisccoulsonhuh, "gcc -print-file-name=plugin" doesn't work in gcc-4.6 :/08:01
pittimvo: hm, seems something in glib/gio changed underneath, I have a test suite failure/hang now; need to investigate this first08:04
mvook, no worries08:04
alex3fhi mvo!08:06
alex3fI finally pushed version abstraction (as discussed in an old email) in my backend-refactor08:06
alex3fplease have a look at it08:06
alex3fi'm also addressing the origin abstraction now08:07
seifdidrocks, back08:07
seifdidrocks, what other outstanding issues are there08:08
seifi can look into them08:09
seif(unity wise)08:09
didrocksseif: did the zg datahub not starting zg is fixed?08:09
seif we have the solution08:09
seifwe need mhr3 or kamstrup to work on it though08:09
seifits a flushing mechanism08:10
seifwhich means zeitgeist does not start until the first thing is requested08:10
seifif any1 is pushing on startup we wont care08:10
seifwe will put it in some C process that will be flushed upon startup08:10
seifdidrocks, can you report a bug on that please08:10
seif:)08:10
didrocksseif: sure doing08:11
seifso we can get more peopls attentnion08:11
seifdidrocks, i am thinking of putting a 100$ bounty on that08:11
seifand requirments hsould be08:11
seifthat08:11
seifno unity not zeitgeist person is to hack on it08:11
seifthis way we can get new developers08:11
seif:)08:11
didrocksyeah, seems a smart way of getting new contributors for easy tasks :)08:11
seifexactly08:12
seifahhhh njpatel is here08:12
didrocksthat, and the indexing are the two big ones AFAIK08:12
didrocksbut for the indexing, we need John08:12
seifdidrocks, what kind of indexing08:12
didrocksfor some design input08:12
seifah that one08:12
njpatelWhat what?08:12
seifdidrocks, well we have all the tools ready08:12
didrocksseif: well, I call it indexing, even if it's not :)08:12
didrocksseif: right, we need to see how to integrate it at best08:12
seifits just a design08:12
seifexactlx08:12
seifthe script is there08:12
seifnow we need to know how to run the scriopt or when08:13
didrocksexactly08:13
seifdidrocks, we reduced memory consumption if you have not noticed with 0.8.108:13
seifnjpatel, did u have your coffe yet oh brown one :P08:13
didrocksseif: yeah, I checked after the update, and indeed, nice work!08:13
seiffts got updated too08:13
seifbut needs to be released08:14
njpatelseif, coffee? Tea my friend :)08:14
didrocksseif: ok, no hurry though for it08:15
njpatelseif, also, I logged in an ZG crashed....fix your crap man! ;P08:15
seifnjpatel, give me your log please08:15
seifits in .cache/zeitgeist08:15
seif:)08:15
seifunless you logged porn then please remember the title of the movie and delete those lines :P08:15
njpatelseif, you just want to see what, er, "special" files I have08:15
didrocksseif: you already had a bug btw: https://bugs.launchpad.net/zeitgeist-datahub/+bug/77226508:15
ubot2Ubuntu bug 772265 in zeitgeist-datahub "The datahub starts zeitgeist-daemon on startup" [Undecided,New]08:15
njpatelseif, I think apport caught it so i might just be able to provide a useful bug08:16
seb128hey didrocks pitti08:16
seb128hey everybody08:16
* njpatel plays with apport08:16
didrockssalut seb128!08:16
pittibonjour seb128, ca va?08:16
njpatelhey didrocks08:16
didrockshey njpatel08:16
seb128thanks to whoever newer indicators08:16
njpatelhey pitti08:16
seifhi pitti08:16
pittiseif: de rien :)08:16
seb128pitti, ca va bien, et toi ?08:16
seifdidrocks, if i fix the bug now you buy me 10 beers ok08:17
seif?08:17
pittihallo seif, wie gehts?08:17
seifpitti, ganz gut08:17
pittiseif: I'm great, thanks! in upload mood :)08:17
mvohey seif!08:17
didrocksnjpatel: already reported :)08:17
seifviel arbeit08:17
didrocksseif: 10! I'm sure I can trade with something else :)08:17
seifpitti, wie gehts ihnen08:17
seif:=)08:17
njpateldidrocks, awesome :)08:17
seb128pitti, thanks for the updates as well ;-)08:17
seifdidrocks, your french you occupied egypt you owe me beer already08:17
pittiseif: prima, danke!08:17
seifneil can go live off british guilt08:17
seif:P08:18
didrocksseif: ahah, I think all europe owe a lot of beers then in various country ;)08:18
seiflol08:18
seb128desrt, glib hates the builder08:18
seifguys i am having a gvaraint issue here08:18
seifgnome-tweak-tools is not working08:18
seb128how not working?08:18
seb128pitti, did you retry the glib build earlier today?08:19
pittiseb128: yes08:20
seb128ok, trying again for the 4th time08:20
pittiseb128: it was a bit unclear what happened there08:20
pittiseb128: seems to hang eternally in a test case08:20
seb128it worked on the second try on i38608:20
seb128pitti, right, it's random, it hangs on different testcases :-(08:20
pittiah, it finally timed out again08:20
seb128desrt and ricotz tried to debug it a bit during the rally by adding some printfs but it worked on that upload08:21
seb128"funny" but it worked without issue on armel and powerpc on the first build08:21
seb128usually that's the archs which work not so great :p08:21
pittiseb128: they are slow enough!08:21
seb128hum08:25
seb128session-service.c:592:11: error: format '%li' expects argument of type 'long int', but argument 4 has type 'gint64' [-Werror=format]08:25
pittiseb128: were you meaning to retry the build again?08:26
pittiwant me to trigger it?08:26
mvodoes anyone know whats up with gnome-tweak-tool? seems to be crashing snce a recent upgrade08:26
seb128mvo, stacktrace? but "don't use it"08:27
mvo"NotImplementedError: structure type 'GVariant' is not supported yet" <- error08:27
mvowhy should I not use it?08:27
seb128pitti, ups, just did, thanks08:27
seb128mvo, because it's buggy :p08:28
mvohaha, I noticed that ;)08:28
seb128mvo, I blame pitti's gobject-introspection update08:28
seb128I doubt glib broke GVariant, must but a gir issue08:29
pittimvo: that's the very thing I'm debugging right now08:29
pittiit breaks pygobject's test suite all over08:29
pitti(which holds me from uploading pygobject)08:30
pittimvo: so, I'm on it08:30
seb128mvo, just curious but what settings do you tweak from gtt?08:30
seb128mvo, just to know if there are some we should bring on the default gcc in some way08:30
mvoseb128: I want to see what monospace font I have, it looks unfamiliar and check my theme, I use the light theme, but the indicators are really hard to see currently08:32
mvoseb128: so it looks like some mixup in the theme08:32
seb128they are blurry right?08:32
seb128the text at least is for me08:32
seb128mvo, dconf-editor is your friend :p08:32
mvomeh08:33
pittiok, downgrading gir1.2-glib-2.0 to 0.10.8-1ubuntu1 fixes it08:34
pittiwell, it makes it slightly better, anyway08:34
seb128didrocks, oh about gnome-session I assigned you the bug because I though you had a spec to re-enable the option for those who want to use it from the command line08:36
seb128didrocks, i.e letting the ui part off, ignored session with timestamps older than oneiric08:36
didrocksseb128: yeah, but I updated the spec to tell that finally it wasn't still working08:36
seb128ignoring08:36
seb128ok, I thought we were ok letting people shot themself in the foot from the command line08:37
didrocksseb128: and I think we don't want to spent more than a day for something which is half-broken anyway08:37
seb128since some clearly want to do it08:37
didrocksseb128: well, it's really show in the foot if they try to change from session08:37
seb128no, I would just have dropped the patch, but let the tab hidden08:37
didrocksrequired components are still register and conflicts08:37
seb128right but some are clearly asking for it08:38
seb128usually geeks that use custom sessions and don't switch08:38
didrocksso we will get bugs about "changed my session but unity still starts"08:38
didrocksor whatever08:38
seb128well, if those used the command line to store a session they are not basic users08:38
didrockstook me a lot of time previous cycles about all people getting this08:38
seb128but ok, I might have a look later in the cycle08:38
didrocksright, but that doesn't mean they will know what's the cause08:39
seb128right, but we had the option in the ui by then08:39
didrocksindeed08:39
seb128we had a tab with "click there to store your session"08:39
seb128which lusers clicked08:39
didrocksbut still, we will ship a feature half-broken, just not visible08:39
didrocksnot sure we want to do that08:39
didrocksyou convinced me that this option was not useful :)08:39
seb128I've read enough comments on the internet of technical users being annoyed enough by it being dropped that they consider switching distro that I would like it back in some way08:39
seb128like a "--will-break-my-session" command line option08:40
seb128yeah, and you convinced me we should try to be nice to our tech users ;-)08:40
didrocksnot sure that shipping something broken is what we want, but ok, can look at that :)08:40
didrocksoh, you reconsidered finally? ;)08:41
seb128;-)08:41
didrocksbecause you were quite clear about this, I'm surprized you changed your opinion for that particular one :p08:41
seb128well anyway I was still on the impression that you said you would turn it on for oneiric but only from a command line at UDS08:41
didrocksbut ok, in that case, I can revisit08:41
seb128that's why I assigned you the bug08:41
seb128didrocks, only idiots don't revisit their positions sometimes ;-)08:41
didrocksyeah, I changed the blueprint and talk here IIRC about it08:41
pittiseb128: seems to hang again :/08:45
seb128pitti, :-(08:52
didrocksseb128: so, thinking about it, I think that people rather want to "start applications reliably at each boot" (they won't spaw the command line each time they want to register the session). So basically, the application list at startup without system apps can do it08:52
seb128pitti, I'm pondering turning off the testsuit and do a new upload08:52
didrocksseb128: we probably need to get compiz and this ui let you "start app on ws <number>"08:53
seb128didrocks, right08:53
didrocksat least, we will have a more generic feature which will work with every apps08:53
seb128we have a busy cycle though so let's keep thinking a bit about it and see next cycle08:53
didrocksseb128: yeah, my tomboy won a new note :-)08:53
seb128;-)08:54
didrockschrisccoulson: can I bother you with a thunderbird issue? ;)09:07
chrisccoulsondidrocks, sure. but i'm pretty busy already ;)09:08
didrockschrisccoulson: I get the impression that some folders are only refreshed if I click on them.09:08
chrisccoulsondidrocks, i think that might be the case, visually09:09
didrockschrisccoulson: like, I have my folder with ubuntu-devel ML content, my thunderbird was opened since this morning, no "new number "showing09:09
didrocksoh, already known then?09:09
chrisccoulsonoh, you mean the actual number is not refreshed?09:09
chrisccoulsonthat sounds like a bug09:09
didrockschrisccoulson: well, there is no number at all09:09
didrocksbut when I click on it09:09
didrocksI get, like this time "5", with the 5 emails09:10
chrisccoulsonwhat type of account is this?09:10
didrocksbut the icon shows that number only when I click on the folder09:10
didrocksimap09:10
didrocksand it's not the case for every folders in that account09:10
didrocksbut seems to always be on the same ones09:10
chrisccoulsondo you get entries in the messaging indicator for those folders before you click on them?09:11
didrockschrisccoulson: hum, I didn't try to notice, I'll for next time09:12
chrisccoulsonyeah, it would be useful09:12
chrisccoulsonthat will tell us if it is just a visual problem with the folder pane or not09:12
didrockschrisccoulson: ok, that would be the first step then :)09:13
didrocksI'll tell you09:13
desrtseb128: i hate the builders.09:37
seb128desrt, they hate you back09:37
desrtactually, it seems that they hate ricotz :)09:37
seb128desrt, https://launchpad.net/ubuntu/+source/glib2.0/2.29.10-0ubuntu1/+build/261383909:37
seb128desrt, well now they hate pitti09:38
seb1282.29.10 doesn't want to build on amd6409:38
seb128it built on i386 on the second retry though so I'm happy :p09:38
desrtglib is having a rough ride lately09:38
desrti should probably pay more attention to actively attempting to maintain it09:39
seb128well I didn't notice particular issue out of that testsuit hang09:39
seb128seems to be hanging on gdbus tests, not the same one each time though09:40
desrtwe had some internal issues lately09:40
desrtit has nothing to do with gdbus, i think09:40
desrtthe real failure is that we don't unit-test inter-thread dispatches of gmainloop09:40
desrtand gdbus does that09:40
desrtso it's the first test that sees the problem09:40
desrti think it's very likely related to the eventfd work09:41
desrtcolin probably made some weird mistake somewhere09:41
desrtand introduced a race09:41
desrtseb128: an interesting possibility would be to try to use a vendor patch to revert his changes and see if it improves the situation09:42
desrtseb128: if i'm right then it would be a relatively 'cheap' solution for you since you could do it right now, and quite easily09:42
desrtand if it works out nicely then it points a finger directly at the source of the problem, which is useful feedback for us09:43
rodrigo_is ubuntu going to switch to systemd anytime soon?09:43
desrtrodrigo_: rumour has it that it will happen after the LTS release09:43
seb128rodrigo_, no09:43
seb128not "any time soon"09:43
pittirodrigo_: right now it seems the foundations team wants to stick with upstart09:43
seb128like not before a year09:43
seb128if we switch09:43
rodrigo_ok, then not sure what to do with the system-wide setting stuff in g-c-c09:44
rodrigo_I guess we could implement the DBus interfaces of systemd in ubuntu-system-service09:44
pittirodrigo_: can't it use ubuntu-system-service?09:44
seb128did GNOME accept the systemd depends?09:44
pittiright, I thought that was the idea09:44
desrtseb128: i don't think that we did.09:44
seb128the discussion stopped on the list without consensus09:44
desrtseb128: for the record, i added a sort of systemd dependency to dconf recently, in git09:45
rodrigo_pitti, yes, but for that we'd need to create a distro patch, I am trying to make it work for both ubuntu and upstream09:45
seb128desrt, the xdg run dir thing?09:45
pittirodrigo_: we could change ubuntu-system-service to have the same dbus names/API09:45
desrtseb128: yes.  exactly.09:45
pittirodrigo_: nothing else uses it, after all09:45
rodrigo_seb128, the consensus was to define dbus interfaces that anyone could implement09:45
desrtit's a standard....09:45
seb128desrt, that should be easy to get on !systemd as well09:45
rodrigo_pitti, yes, that's what I'm thinking09:45
desrtseb128: indeed.09:45
desrtseb128: and i use it through glib which, itself, has a reasonable fallback09:46
desrt(~/.cache/)09:46
seb128desrt, great09:46
pittimvo, seb128: gobject-introspection hit over the head, and uploaded; I now know what's going on, but the real solution will still take some time; but this hack should do09:46
desrtbut dconf will break on NFS systems now if systemd is not used09:46
seb128pitti, ok09:46
desrtsince ~/.cache/ is a particularly bad spot in case of NFS09:46
desrtsomeone like pitti should come up with a solution to this problem :)09:47
seb128desrt, could you open an upstart bug about xdg_run_dir? or do you want me to do it?09:47
pittimoving to systemd? *cough*09:47
desrtseb128: you should do it, i guess09:47
rodrigo_another problem is the packagekit thing, as we don't want in g-c-c upstream code to deal with different package systems, all that should be lower in the stack09:47
seb128desrt, ok, will do and then I will ping foundation guys saying we need it this cycle if possible09:47
rodrigo_so is it possible to have packagekit on the CD?09:47
seb128rodrigo_, no09:47
pittirodrigo_: no09:47
desrtannoyingly, this is all rather related to the question of dbus lifecycle09:47
seb128rodrigo_, we have sessioninstaller, it works with i.e file-roller09:48
rodrigo_then distro patch then :(09:48
pittirodrigo_: PK doesn't work for us as a general package installer; we have aptdaemon09:48
rodrigo_sessioninstaller?09:48
desrtseb128: link them the xdg spec.  should help to convince them.09:48
seb128desrt, right09:48
pittirodrigo_: sessioninstaller is the user session component of it, yes09:48
seb128rodrigo_, apt-cache show sessioninstaller09:48
rodrigo_pitti, right, just thinking about the API, which is more and more used in gnome09:48
pittirodrigo_: sessioninstaller even implements PK's API in terms of aptdaemon09:48
pittioh, where did he go09:49
seb128rodrigo_, don't run away! ;-)09:49
pittirodrigo_: wb09:49
pittirodrigo_: sessioninstaller even implements PK's API in terms of aptdaemon09:49
pittirodrigo_: and we install it by default09:49
rodrigo_sorry, xchat crashed09:49
pittirodrigo_: so ideally it would "just work"09:49
rodrigo_pitti, ah, ok that's good09:49
desrtseb128: will you try the eventfd revert vendor patch today?09:50
desrtseb128: because i intend to roll a glib release of my own today with a different set of vendor patches....09:50
seb128desrt, yes, I just finish what I do, then it's next09:50
desrtokay.  awesome09:50
desrti will wait for you, then :)09:50
seb128k ;-)09:50
rodrigo_pitti, ok, so apps can safely use packagekit api on a default ubuntu install?09:50
seb128rodrigo_, that should work, test it though09:50
pittirodrigo_: only the session bus09:50
seb128rodrigo_, but it works for i.e file-roller09:51
pittirodrigo_: sessioninstaller doesn't implement the system bus PK API09:51
rodrigo_I had to install packagekit for the info panel in g-c-c to detect upgrades09:51
rodrigo_pitti, ah, it's got the same API but on the session bus?09:51
pittirodrigo_: no09:51
pittirodrigo_: it's got the same session bus API as PK09:51
chrisccoulsonb'ah, my internet connection has gone down for the second day in a row09:51
rodrigo_ah09:52
pittirodrigo_: but it doesn't have PK's system bus API; that's aptdaemon, and has a different API due to how apt works09:52
pittirodrigo_: but the session bus API doesn't do stuff like "updates available", only querying and installing packages09:53
pittirodrigo_: for "updates available" it should use aptdaemon09:53
rodrigo_pitti, right, but then we need a distro-only patch :(09:54
glatzorpitti, rodrigo_ aptdaemon doesn't provide a query/search interface in contrast to packagekit. by design it only takes care of the actions which modify the system and require higher privileges09:55
pittirodrigo_: yes09:55
pittirodrigo_: packaging is inherentl distro specific :/09:55
pittirodrigo_: there were some discussions in the past to make PK work properly for apt, but it was found to be impractical with the current design09:55
rodrigo_pitti, well, since packagekit system bus is being used more and more, we'll have to carry quite big patches09:56
glatzorpitti, rodrigo_ so there isn't any "updates available" method in aptdaemon09:56
rodrigo_yeah09:56
glatzorrodrigo_, "normal" applications should not use the system bus directly but make use of the session bus09:56
glatzorrodrigo_, the system bus interface is designed for package managers and system update managers09:57
rodrigo_ok09:57
pittirodrigo_: might be easier to disable the package updates part in g-c-c? we alreayd have update-notifier/update-manager for that anyway, with notifications09:57
rodrigo_pitti, yeah, it would just not work by default09:58
rodrigo_unless packagekit is installed09:58
pittirodrigo_: the button/label could be hidden if PK is not available? that should even be upstreamable09:58
rodrigo_ok, but if upstream already uses the session bus interface, that would solve the problem for other cases, like installing languages09:58
pittifor installing languages, sessioninstaller should work fine09:59
rodrigo_pitti, yeah, the button is already hidden, only shows up if it gets an answer from packagekit09:59
pittirodrigo_: ah, sounds perfect then -- we don't need to change anything then?09:59
rodrigo_pitti, not there, no09:59
rodrigo_and for installing languages, if the session bus interface is enough, it should be ok also10:00
didrocksok, time to take the train. I'll try to hop on IRC next week if the internet connexion is good enough, otherwise, I should be reachable by emails10:02
glatzorrodrigo_, perhaps you need to a new resource to InstallResource method of the session API10:03
rodrigo_didrocks, going on vacation?10:03
didrocksrodrigo_: no, at RMLL (french floss event. at the ubuntu booth and doing some talks)10:03
glatzorrodrigo_, InstallResource("language", "German") to be really distro neutral on the g-c-c side10:03
rodrigo_glatzor, yeah, I was hoping InstallProvideFiles would be enough10:03
rodrigo_glatzor, yeah, sounds good10:03
didrockssee you guys :)10:04
glatzorrodrigo_, The InstallProvideFiles doesn't yet work for Debian/Ubuntu properly. It would require to add support for remote apt-file10:05
glatzorrodrigo_, the aptcc backend of packagekit also doesn't support the SearchFiles method with uninstalled files10:11
rodrigo_glatzor, ok, I'm discussing with upstream your idea of InstallResource10:11
glatzorrodrigo_, so InstallProvideFiles won't work too with packagekit on Debian/Ubuntu10:11
seb128desrt, do you have a diff handy of what a revert of the eventfd change would be? ;-) I guess it includes several commits10:12
desrtseb128: i guess so too.  i'll prepare one for you.10:12
seb128desrt, thanks10:12
desrtseb128: step 1: revert initial patch10:13
desrtstep 2: notice conflicts10:13
desrtstep 3: resolve.  repeat.10:13
desrt:)10:13
seb128desrt, you said you will prepare one I decide to stay on that :p10:13
desrtstep 1: ask desrt10:14
seb128\o/10:14
desrt:)10:14
mvorodrigo_: what is InstallFile used for or how? for the language support? we have InstallFile for bnaries (where we can us ethe command-not-found data)10:14
rodrigo_mvo, not being used yet, was just thinking how it could be done upstream that would work on ubuntu10:14
rodrigo_mvo, sending a message now to the PK list to see if the InstallResource idea works for everyone10:15
rodrigo_and then we'll have to provide that method in sessioninstaller10:15
mvoaha, ok. I'm keen on learning how InstallFile is used, we can not make it universally work without the need t odownload the *huge* Contents-$arch file, but for specific cases like binaries we can10:15
mvogreat, thanks rodrigo_10:15
mvothanks thanks glatzor10:15
rodrigo_:)10:15
glatzorhey mvo!10:15
glatzormvo, sorry for my huge disappear in the last weeks10:16
mvoglatzor: I got a request about a "UpdatesAvailable" method over dbus, could we (ab)use the sessioninstaller bus for this?10:16
mvoglatzor: no worries10:16
mvoglatzor: real-life is also important :)10:16
mvorodrigo_: hm, if we had UpdatesAvailable on the sessionbus that could be used by gnome sa well, right? I assume its currently using the systembus only because there is no such method on the session bus?10:17
glatzormvo, you want it to be distro neutral?10:17
mvoglatzor: ideally10:17
mvoglatzor: the plan is to have it in unity in a indicator10:17
glatzorpackagekit was written originally to have an universal update application on all distros10:18
mvoglatzor: and if gnome is also using something like this (from what I read earlier from rodrigo_) it sounds like there is a API there :)10:18
mvoright, I'm thinking of a more lightweight way that can be used by e.g. a panel indicator10:18
mvoenough so that it can display a icon if updates are available but not the full thing with all details10:19
rodrigo_yes, not sure why some operations are on the session and others on the system bus10:19
glatzorrodrigo_, because the session bus provides a complete ui for handling package installations10:20
rodrigo_ah10:20
glatzoryou just call InstallPackage xterm and all the download, progress and error handling will be done for you10:20
glatzorrodrigo_, you can even modify the to be shown dialogs and error messages. but the later one isn't supported by sessioninstaller10:21
desrtseb128: think i have a patch.  doing a local test build first.10:22
glatzorrodrigo_, furthermore the system bus is quite complex. it is transaction based and requires to "perform a transaction dance" - but this is nowadays covered by the pk_tasks methods10:23
seb128desrt, thanks10:24
rodrigo_glatzor, ok, so the system bus is for package managers and the session one for desktop apps10:25
glatzorrodrigo_, right10:25
desrtseb128: http://fpaste.org/98Fa/ should do the trick10:28
seb128desrt, thanks10:28
pittirodrigo_: I see that the g-c-c task of bug 787694 is fixed; what needs to happen in jockey, scp, and friends now to make them appear again? (the other tasks)10:28
ubot2Launchpad bug 787694 in gnome-control-center "GNOME 3 System Settings: Provide stub icons for launching Ubuntu specific capplets" [High,Fix released] https://launchpad.net/bugs/78769410:28
rodrigo_pitti, working on them10:29
pittirodrigo_: apparently having a simple "Settings" Category in the .desktop isn't sufficient any more?10:29
rodrigo_pitti, no, we need to provide a .so implementing the ExternalPanel class10:29
pittirodrigo_: do we need g-c-c patches to display the ones we want, or can this be done in the packages themselves?10:29
mvoso … gtk3 update-manager is hitting the archive soon, please let me know if everything explodes10:29
desrtman.  glib testcases are getting heavy these days10:29
desrteither that or this laptop is very slow :)10:30
rodrigo_pitti, in the packages themselves, or in g-c-c, since some of those packages use python's distutils and I'm not sure how to integrate a C build there10:30
seb128mvo, \o/10:30
pittidesrt: I wouldn't call my laptop "slow", and it's still taking ages10:30
rodrigo_pitti, but then we'll have to depend on those packages, so I guess it's better in each package10:30
pittirodrigo_: right, that would have been my next question10:30
chrisccoulsonpitti, https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-mozilla-rapid-release-maintenance is so close now! i might be asking you to do some package removals later ;)10:30
desrtthis spawn-sync test is deadly10:30
pittichrisccoulson: yay10:30
seb128desrt, it takes longer to run the testsuite than to do the 3 builds the package is doing10:30
seb128desrt, I tend to disable the testsuite locally when I've to do rebuilds because of .symbols changes or something ;-)10:31
pittimvo: https://launchpad.net/ubuntu/+source/pygobject/2.28.6-2 FYI10:31
desrtseb128: at the same time it's clearly a good idea that we have the tests to catch problems like the one we have now, for example10:31
pittirodrigo_: i. e. we need to change all these packages to be arch:any and add a .c file for integrating into g-c-c?10:31
seb128desrt, oh, don't get me wrong, I'm really in favor of the testsuite ;-) it just takes ages!10:32
pittirodrigo_: as I suppose all these .c files would be pretty much identical, would it be possible to have a generic one which takes a .desktop file and then reads the name, icon, and Exec= from that?10:32
desrti'm starting to wonder if this test has livelocked10:32
mvopitti: \o/10:32
desrtit's spinning at 100% CPU for 3 minutes now10:32
desrthm.  this is a new test.  i wonder if it has (or has found) a bug.10:34
pittihm, the amd64 build of gnome-keyring is also stuck in the test suite10:36
pittimight be the same glib bug?10:36
mptmvo, glatzor, good morning. Random question for you: What is the use case for URLs of the form "apt:package-name?minver=1.0"?10:36
seb128desrt, bah, I'm having stupid browser issues with pastebin, any change you can email me the patch?10:38
pittioh?10:39
pittiseb128: http://fpaste.org/98Fa/raw/ ?10:39
seb128pitti, oh, stupid me...10:39
seb128pitti, thanks ;-)10:39
* pitti hugs seb12810:40
* pitti hugs desrt, too10:40
* seb128 hugs pitti10:40
seb128pitti, you wouldn't want to apply that to current glib and upload to a ppa by any chance to see if that workaround the hang issue? ;-)10:42
seb128pitti, I will do it in a bit otherwise, I want to clean the indicators updates and unity rebuild first10:42
seb128they need to transition in once we are half broken atm10:42
pittiseb128: yep, can do10:42
seb128pitti, feel free to say no, will do glib in a bit if nobody else does10:42
pittiseb128: can do it in parallel with my release team update, that's fine10:43
seb128danke10:43
pittiI'm also eager to get keyring, etc. built10:43
desrty'all could give me upload rights10:45
* desrt applies a 'vendor patch' to unity to replace it with gnome-shell10:45
pittiand then see how long it takes people to tell the difference? :-)10:46
desrtpitti: ;)10:46
pittiseb128: uploaded to my PPA; knocking on wood10:47
seb128pitti, danke10:47
* desrt elects to read some manpages and look at the code in question for obvious errors10:47
* desrt finds at least one more bug10:52
desrtseb128: what is the test case that was failing?10:52
seb128desrt, I don't see it's one testcase10:53
desrtthere's a bug in the GCancellable code10:53
seb128desrt, I've seen hangs on 3 different gdbus tests10:53
desrtsame as the bug i found in the mainloop10:53
desrtchecking for ENOSYS but not EINVAL10:53
desrti'll file a new upstream bug about that one10:53
seb128thanks10:53
desrtwould be nice to know if the tests that it hangs on involve using GCancellable or not10:54
seb128desrt, current build: https://launchpad.net/ubuntu/+source/glib2.0/2.29.10-0ubuntu1/+build/261383910:56
seb128desrt, (it's the stock 2.29.10 archive one, not the patched one)10:56
seb128it's sitting there10:57
desrtseb128: do you have superpowers to get your builds pushed to the front of the line or something? :)10:57
seb128pitti does10:57
desrtnice10:57
desrtso i assume this means that the test case that follows 'signals' is hanging10:57
desrtthat's "filter"10:58
desrtwhich, iirc, was one of the ones causing trouble before10:58
seb128I think that's one it did hit yesterday as well10:58
pittibah, not my day -- the pygobject build hangs as well10:59
seb128:-(10:59
* desrt fears the prospect of bisecting a month or two of history using builders to find a non-deterministic bug10:59
desrtthis is some kind of nightmare10:59
desrthas anyone ever seen the hang outside of a builder?11:00
seb128no11:00
seb128but I did only one build11:00
pittiI didn't11:00
desrtand you're absolutely sure my patch is applied for this build?11:00
seb128desrt, which one?11:00
desrtthe one to remove eventfd11:00
seb128 desrt, (it's the stock 2.29.10 archive one, not the patched one)11:00
desrtoh11:01
desrtokay.  please try with my patch, then :)11:01
pittidesrt: https://launchpad.net/~pitti/+archive/ppa/+build/2615620 and https://launchpad.net/~pitti/+archive/ppa/+build/2615619 have your patch applied11:01
pittidesrt: but they aren't at the test suite yet, I just uploaded it a couple of minutes ago11:01
seb128desrt, the patched version didn't reach testsuit yet11:01
desrtokay.  great.11:01
desrtwe'll wait for those, then11:01
desrti thought the one that seb showed me was with my patch11:01
seb128desrt, but you asked what case were causing issues11:01
seb128that's why I showed you the log11:01
desrtahhhhh.  thanks :)11:01
desrtokay11:01
desrtbecause if my patch fails, then we have some serious trouble11:01
desrti don't even know where to start11:01
pittiit seems we kill buildds by the dozens today :/ I asked infinity/lamont to kill these11:04
pitti(glib, g-keyring, pygobject)11:04
seb128well at least they will stop those over 3 hours11:04
seb128but yeah, still11:04
desrtdid we have a post-eventfd build of glib pass the tests (by chance?) and get into the archive?11:05
desrtif so, it could be responsible for all of the failures11:05
mvompt: I guess if you blog about foo and 1.0 is not good, but 2.0 is awsome to ensure that people really get 2.0 and will not be disappointed about 1.0 (if 1.0 is the only version availalble for them)11:08
chrisccoulsoni'm not the only one hanging buildd's now then? ;)11:09
mptmvo, fair enough, thanks11:12
desrtbuilders are slow :)11:13
desrts/slow/busy/, probably11:13
pittioh, https://launchpad.net/~pitti/+archive/ppa/+build/2615620 is at the test suite now11:14
desrtya.  i see that.11:15
* desrt waits for it to get to the good part11:15
desrtthis is like watching a hockey game :)11:15
ogra_now you know how exciting the work on arm is :)11:16
desrtogra_: that's more like watching a hockey game in slow motion11:17
pitti"and now the test case of the blue team is going to attack the dbus, aims, and ... PAAAAAAAAAAAASS!"11:17
ogra_*g*11:17
desrtactually11:18
desrtPASS: atomic-test11:18
desrtPASS: bit-test11:18
desrtPASS: cxx-test11:18
desrtPASS: child-test11:18
desrtPASS: completion-test11:18
desrtPASS: dirname-test11:18
desrtthis part sounds like the announcer11:18
desrt"atomic passes to bit.  bit passes to cxx.  cxx to childs..."11:18
desrtfilter test passed...11:20
desrtall of the gdbus and gapplication tests are passed11:21
desrtgio/tests/ is done11:21
desrtso either we just got very lucky or the patch fixes the problem (indicating that the problem is, indeed, eventfd)11:21
=== chrisccoulson_ is now known as chrisccoulson
mptmvo, if you have a section like Multiverse disabled, could USC still easily tell whether a given package is present in that section? Or would you need to enable it first?11:26
pittiI need to disappear for a few hours, see you back on the release meeting11:27
pittiseb128: ^11:27
desrtpitti: thanks for the builds11:27
pittiseb128: lamont is killing the hanging builds11:27
pittiseb128: can you check my PPA build, and if it works, upload the ubuntu bzr?11:28
desrtamd64 just passed the testsuite too11:29
pittiyay11:32
mvompt: for application it knows that currently because we have the app-instlal-data locally. in the future when the metadata moves to the server it may not be possilbe anymore11:36
mptok, thanks mvo11:36
mvoyw11:36
=== MacSlow is now known as MacSlow|lunch
desrtseb128: i'd do the 'official' upload with my patch for now11:37
desrtseb128: i'll take the issue up with colin when he's awake11:37
seb128pitti, ok11:40
seb128desrt, thanks11:40
cyphermoxgood morning!12:00
chrisccoulsonhi Laney, do you have any ideas about bug 798941? i think your mono knowledge is probably much greater than mine ;)12:34
ubot2Launchpad bug 798941 in moon "moon FTBFS in oneiric with libav 0.7" [Medium,Triaged] https://launchpad.net/bugs/79894112:34
chrisccoulson(ignore the title btw, there is a patch in the bug for that specific issue already)12:34
Sweetsharkpitti: so how can I restart https://launchpad.net/~libreoffice/+archive/ppa/+sourcepub/1807234/+listing-archive-extra now that it has been aborted?12:36
Sweetsharkpitti: ah, found it!12:36
chrisccoulsonsigh, wth has happened to my connection13:01
=== m_conley_away is now known as m_conley
=== m_conley is now known as m_conley_away
=== m_conley_away is now known as m_conley
kenvandineseb128, thx for helping with those merges13:12
kenvandineare you doing datetime already?13:12
kenvandineif not i can do it now13:12
seb128hey kenvandine13:12
seb128kenvandine, no, I'm on unity13:12
kenvandineok13:12
seb128if you can do datetime that would be nice ;-)13:12
seb128yw btw ;-)13:12
kenvandine:)13:13
kenvandineawesome, i see didrocks fixed that nasty u1 crasher13:14
kenvandinewoot13:14
kenvandinethis morning is looking up already :)13:14
mvoeh, silly question (what is the best channel to ask such questions?). but in the gtk3 world a "get_allocation() call return GdkRectangle" which no longer provides width, height nor methods to access them. how do I get the allocation height in e.g. size-allocated callbacks?13:15
seb128mvo, you can try #gnome-hackers or #gtk+ on irc.gnome.org I guess13:16
kenvandinemvo, i think i have an example... one sec13:16
kenvandinemvo, the GdkRectangle has width and height properties13:19
mvoaha, let me try that13:20
mvokenvandine: do you have a example snippet? I can not get it to work13:25
kenvandineonly in vala13:26
kenvandinelook at lp:gwibber13:26
kenvandinein client/tab-bar.vala13:26
m_conleyrodrigo_: ping13:27
dobeyrodrigo_: ping13:29
kiwinotemvo: I use on_size_allocate(self, widget, allocation): print widget.get_allocation().width which seems to work, I haven't yet worked out how to use the allocation directly yet13:31
mvokiwinote: oh, with gtk3? hmmm, makes me wonder what I'm doing wrong here. do you hvae example code?13:35
kiwinotemvo: let me quickly put a sample together13:35
seb128Laney, there?13:36
kiwinotemvo: http://paste.ubuntu.com/640136/13:38
mvokiwinote: oh, you use the widget.get_allocation() instead of the allocation one? clever :)13:39
kiwinotemvo: yeah, the allocation one seems to be broken :/13:39
=== MacSlow|lunch is now known as MacSlow|
rodrigo_m_conley, dobey: pong13:40
=== MacSlow| is now known as MacSlow
mvothanks kiwinote! that helped me and the coding can continue \o/13:40
kiwinote;)13:41
dobeyrodrigo_: hey, how is it that evo-couchdb is compiling in oneiric? i was looking at the create_u1_addressbook patch last night, and it's exactly the same as we have in the nightlies packages, but it always fails to apply13:42
rodrigo_dobey, hmm, it shouldn't build, unless it's using an older release13:43
rodrigo_dobey, but thanks for the reminder, I'll rebase the patch now13:43
dobeyrodrigo_: so in oneiric proper, it is FTBFS right now?13:43
rodrigo_hmm, no, haven't uploaded the newer version iirc13:44
* rodrigo_ checks13:44
dobeyrodrigo_: lp says 0.5.90 is built13:44
dobeyrodrigo_: or was the big change that breaks the patch, after that release?13:44
Laneychrisccoulson: we're going to remove moon, don't worry about that13:46
Laneyping directhex about it13:46
Laneyseb128: yeah a bit13:46
seb128Laney, that's ok, I figured it out13:47
seb128Laney, got some build failure due to mono13:47
Laneyah ok, yeah that's the transition13:47
Laneyif it's stuff not fixed in debian then please send fixes to us too13:47
seb128but it seems libunit-cil has some binaries in universe13:47
seb128pitti, ^ do you have any clue about that? is that an error?13:48
Laneyit got a new abi13:48
Laneyshould have been newed to main probably13:48
rodrigo_dobey, yes, was after that change13:48
rodrigo_dobey, not released yet13:49
seb128tedg, kenvandine: but I commited a one liner to indicator-session, there was a g_debug leftover which was breaking the build, robert_ancell asked for it to be cleaned in the merge request but that was overlooked it seemed13:49
seb128Laney, right13:49
dobeyrodrigo_: oh, ok :(13:49
rodrigo_dobey, will do a release and rebase the patch13:51
rodrigo_hmm, firefox is not in debian? apt-cache doesn't find anything that looks like firefox package13:53
kenvandineseb128, weird it only broke 386 though, but i didn't look at the patch13:53
seb128kenvandine, it didn't like %li with a guint6413:53
m_conleyrodrigo_: hey - I was wondering if you had a minute to talk about EDS13:54
seb128in the g_debug13:54
seb128kenvandine, it's using -Werror13:54
kenvandineah13:54
rodrigo_m_conley, yes13:54
kenvandineseb128, thx for fixing that13:54
seb128np13:54
seb128just mentioning it because I commited to trunk without review13:54
seb128but it was just dropping the g_debug so should be alright ;-)13:54
kenvandine:)13:54
kenvandinegood call :)13:55
tedgseb128, Oh, I thought it was useful for a while. Didn't realize it'd break 386.13:55
m_conleyrodrigo_: so I want to monitor changes to EContacts within EBooks.  Most of the examples I've seen (and the way I believe Evo does it) is by using an EBookView query, and attaching signal handlers for when contacts are added/removed/changed in that view.13:55
tedgseb128, People should upgrade their kernels ;-)13:55
seb128tedg, what does it have to do with the kernel?13:56
seb128btw didn't we say we wouldn't use Werror in tarball?13:56
m_conleyrodrigo_: however, one problem is that I believe those signals are coming in via "random" threads, and that attempts to trigger callbacks in the JS main thread, which freaks Gecko's thread-safety mechanisms out.13:56
tedgseb128, I'm guessing most people have processors that are amd64 capable, just choosing a system that is not.13:56
seb128njpatel, unity is failing to build as well :p13:56
seb128tedg, right, I use i386 there on my i5 ;-)13:57
m_conleyrodrigo_: so I'm considering doing polling instead, but I've been looking for examples of e_book_get_changes_async, and cannot seem to find any13:57
chrisccoulsonLaney, oh, how come moon is being removed?13:57
rodrigo_m_conley, the get_changes call is going away13:57
m_conleyrodrigo_: ah.  That's very good to know.13:57
m_conleyrodrigo_: how would you suggest monitoring for changes then?13:58
rodrigo_m_conley, I guess the signals are sent in each operation's thread, although not sure that's the case really13:58
Laneychrisccoulson: general firefox breakage and being out of date afaik13:58
Laneyit didn't work with the new somethingorother13:58
rodrigo_m_conley, if on a thread, you should install an idle/timeout, etc, and make any not-thread safe call on the handler for that timeout/signal/whatever13:58
seb128njpatel, complaining about a variable set and not used and Werror (I'm turning Werror off in the package for this upload)13:59
chrisccoulsonLaney, my change avoids the firefox breakage issues13:59
rodrigo_m_conley, but are you sure the signals are on threads? afaik all signals are sent on the main thread13:59
Laneychrisccoulson: oh cool13:59
Laneydoes the plugin work?13:59
njpatelseb128, thanks, will fix in trunk when i get some time13:59
chrisccoulsonLaney, yeah, it seems to on natty13:59
chrisccoulson(which has the same change now)14:00
m_conleyrodrigo_: hrm.  Well, it's kind of hard to tell.  All I know is that listening to signals from EBookView was causing me to fail thread-safety assertions.14:00
Laneyoneiric might be a different matter, given mono 2.1014:00
m_conleyrodrigo_: I must admit, Gecko's thread-safety model is very new to me.  :)14:00
m_conleyrodrigo_: but thanks for telling me about get_changes going away.  So, just to reiterate, you'd suggest for me to listen for signals from EBookView?14:01
rodrigo_m_conley, can you show some code to see if I can see something?14:01
rodrigo_m_conley, yes, that's the correct way14:01
m_conleyrodrigo_: Sure, let me whip something up, and I'll show you.  I'll let you know.  Thanks for your help!14:01
chrisccoulsonLaney, i spoke to shana on IRC a few weeks ago, and she said we could just turn off the firefox bridge and provide the curl bridge instead, and it should carry on working14:01
chrisccoulson(which is what i've done)14:01
Laneyexcellent14:04
Laneyyou should pass the news on to directhex14:04
kenvandineseb128, i uploaded a new indicator-power that will build against the current libindicator14:06
kenvandineshould be able to get the goodness soon :)14:06
seb128kenvandine, ok, what is missing in the stack?14:06
seb128kenvandine, why are the breaks on the old libindicator soname require again btw?14:06
kenvandineindicator-me14:06
kenvandinewhich i am doing now14:06
kenvandineto make sure everything that depends on it can be updated at the same time14:06
seb128kenvandine, i've dropped those locally to be able to do the updates without uninstalling half my system14:07
seb128kenvandine, so it's not a case of "will break", it's a case of "will only load those rebuilt"14:07
seb128right?14:07
kenvandineyeah14:07
kenvandineoh, indicator-messages is still missing14:11
tedgkenvandine, ?14:12
kenvandinetedg, did you do a release for indicator-messages?14:13
tedgkenvandine, Hmm, sees I did all the work but didn't do a release.  Sorry, my bad.14:13
kenvandinei didn't get a merge proposal14:13
kenvandinehehe :)14:13
kenvandinetedg,  i am doing an indicator-me release now too14:13
kenvandineseb128, indicator-power is in binNEW now14:30
* kenvandine files MIR bug14:30
seb128kenvandine, ok, looking in a bit once I'm done sorting unity issues14:30
kenvandineno rush14:31
kenvandineits weird, now that i have the power indicator, it feels like oneiric is kind of complete again :)14:32
kenvandines/again/finally14:33
desrtrickspencer3: ping14:34
rickspencer3hi desrt14:41
rickspencer3wow, been a while since I've been pinged in the desktop channel!14:42
* rickspencer3 feels needed again :)14:42
seb128rickspencer3, salut14:44
chrisccoulsonhi rickspencer3!14:44
kenvandinehey rickspencer3!14:44
kenvandinetedg, how's indicator-messages coming?14:44
kenvandinetedg, just making sure you didn't forget, again :-D\14:44
rickspencer3hi all14:44
rickspencer3bon jour mes amis!14:44
rodrigo_is gksu on the CD and installed by default?14:46
rodrigo_hi rickspencer314:46
seb128rodrigo_, it has been but there is an effort to drop it this cycle14:46
seb128rodrigo_, why?14:46
rodrigo_seb128, for the software panel in g-c-c, seems software-properties-gtk can only be run as root14:47
seb128right14:47
rodrigo_so, sudo s-p-gtk won't work if it asks for a password14:47
seb128gksu.. is what the .desktop does right?14:47
rodrigo_yes: gksu --desktop /usr/share/applications/software-properties-gtk.desktop /usr/bin/software-properties-gtk14:48
seb128that's basically what we should do until software-properties it teached to use modern techs14:49
rodrigo_yeah14:49
seb128kenvandine, there is still indicator-appmenu as well14:53
kenvandineseb128, oh yeah... tedg ^^14:56
* kenvandine makes whip cracking noises14:56
pittiseb128: seems the patch worked?15:01
seb128pitti, or we got lucky...15:01
seb128could e-addressbook-factory stop segfaulting in ldap code when I send emails?15:01
seb128(using evo)15:02
pittiseb128: -cil> probaly just an AA error15:02
seb128pitti, ok, can you have a look, I'm finishing sorting unity, indicators there15:02
seb128we should have most of stack uploaded15:02
seb128they just need to build now15:02
kenvandineanyone have suggestions on what to do when you loose all input in lightdm?15:03
kenvandinejust upgraded my test box and no mouse or keyboard input15:03
kenvandinecan't even switch VTs15:04
kenvandinehowever if i ssh in and use chvt, keyboard input works on the console15:04
seb128kenvandine, urg, weird, boot in failsafe?15:06
kenvandinedoesn't work either15:06
kenvandinejust in lightdm15:06
kenvandinewhich means i can't login to unity15:06
kenvandinei guess i could try startx :)15:06
kenvandineactually, maybe lightdm has logs :)15:06
m_conleyrodrigo_: hey - have a second to look at my EBookView code?15:07
pittiLaney, seb128: is that libnunit-cil, i. e. nunit source?15:08
rodrigo_not sure where to put my code for this -> http://people.gnome.org/~rodrigo/ubuntu-control-center.png as it's C code, and all of s-p, u1 and jockey are python only modules15:08
rodrigo_m_conley, sure15:08
seb128pitti, it seems so from the build log15:08
pittiLaney, seb128: anyway, promoted to main15:08
seb128pitti, https://launchpadlibrarian.net/74804374/buildlog_ubuntu-oneiric-i386.libappindicator_0.3.90-0ubuntu1_FAILEDTOBUILD.txt.gz15:09
seb128pitti, danke15:09
pittiseb128: want me to upload glib?15:11
seb128desrt, ^ do you recommand uploading the eventfd revert to the archive?15:12
seb128desrt, or was that meant to be for testing only?15:12
desrtseb128: it was for testing, but i recommend uploading it15:12
desrtsince it clearly fixes the problem15:12
desrtand since we clearly cannot proceed without the fix15:12
pittiit also fixes some annoying bugs like the nautilus crashes15:14
seb128pitti, the new glib does15:15
seb128pitti, we but could let the code it and disable the testsuite as an another workaround to get it built15:15
pittiseb128: but that wouldn't fix the actual problem in eventfd?15:16
seb128pitti, the actual problem seems to happen only on old kernels15:18
seb128pitti, it wouldn't happen on oneiric15:18
seb128pitti, it's in the fallbacking15:19
seb128pitti, eventfd should work fine on the natty or oneiric kernels15:19
pittiah, so that's why it only happens on the buildds?15:19
seb128yes15:19
pittiok, so then I'd be fine with disabling tests temporarily15:20
seb128pitti, I'm fine either way, feel free to upload what you uploaded to your ppa15:28
seb128we don't need the eventfd thing for anything and we know it built fine15:28
seb128it will give confirmation that it builds fine on the official builders as well without it15:28
pittiok15:28
pittias I have little time right now, I'll upload bzr (eventfd revert)15:28
pittiwe can reconsider the next time we upload15:29
seb128thanks15:29
pitti(/me @ release team meeting, in the context of a university graduate celebrations party..)15:29
seb128pitti, you should have asked me to cover for you15:30
seb128pitti, I can still do if you want15:30
seb128though I've not prepared15:30
pittiit's fine; we already covered the desktop part15:30
seb128ok15:30
pittiI asked skaet to go early today15:31
pittibut I don't want to start a new glib build right now15:31
seb128pitti, I can handle glib if you want15:31
seb128but we should upload what you put in your ppa anyway15:31
pittiseb128: just committed the debcommit -r; could you just bzr bd -S and upload?15:33
seb128pitti, sure15:33
pittiseb128: cheers15:34
pitti(little bandwidth here, so that's appreciated)15:34
seb128kenvandine, did you fix your lightdm issue?15:34
seb128jibel pointed several bugs about that15:34
seb128ie bug #80729115:34
ubot2Launchpad bug 807291 in lightdm "Mouse and keyboard unresponsive until re-plugged in" [Undecided,New] https://launchpad.net/bugs/80729115:34
pittigood bye everyone then, have a nice weekend!15:35
seb128pitti, bye15:36
seb128kenvandine, is your issue on real box or in a vm?15:38
kenvandineseb128, real box15:38
seb128hum k15:39
seb128it started this night around midnight utc15:39
seb128from bug reports15:39
kenvandinelooking at the X logs, it isn't finding input devices15:39
seb128but I don't see any obvious candidate for issue in the uploads15:39
* kenvandine tries to replugin15:39
kenvandinestartx fails too15:39
kenvandinenot just lightdm15:39
seb128jibel: ^15:39
kenvandinei am guessing udev15:40
kenvandinemaybe udev gets the plugin event and configures the device15:40
kenvandineconfirmed, re-plugging in the mouse and keyboard worked15:41
kenvandinebut doesn't work at boot15:41
kenvandinewould be hard to narrow which update broke it though15:42
kenvandinei hadn't updated it since before the sprint15:42
kenvandinedownloaded like 400M of debs :)15:42
davmor2seb128, kenvandine: saw that earlier on my netbook trying to resolve an issue with U1 bit more awkward trying to re-plugin the keyboard and mouse there though :(  but I was doing a fresh alpha2 install to check when the u1 issue appeared15:42
davmor2since then it has been okay15:42
jibel xorg-server 2:1.10.2.902-1ubuntu2 is a candidate15:42
kenvandineoh interesting15:42
kenvandinei did a logout15:43
kenvandineand lost input15:43
seb128jibel: no it's not15:43
seb128jibel: the bugs you pointed have been filed around 2am and xorg-server uploaded at 6am15:43
seb128so 0utc published means it was uploaded before 10utc-ish yesterday15:44
seb12810pm15:44
jibelright and user is running xserver-xorg 1:7.6+7ubuntu115:44
seb128hum, I can't stop any obvious candidate on -changes15:45
=== vish is now known as jcastro_away
=== jcastro_away is now known as vish
rodrigo_is launchpad down?16:16
rodrigo_ah, no, it's not16:17
rodrigo_pitti, you are the maintainer of jockey, right?16:41
=== micahg_ is now known as micahg
rodrigo_pitti, if so, could you please review https://code.launchpad.net/~rodrigo-moya/jockey/fix-787694 ?16:42
seb128kenvandine, did you try the rebuilt indicators in some way?16:56
kenvandineseb128, yes16:59
kenvandineindicator-application seems to be broken16:59
kenvandinelooking into that right now16:59
seb128right, just went to the same conclusion16:59
seb128it's taking the unity service down16:59
kenvandine:)16:59
seb128thanks16:59
kenvandineseb128, figure anything out?17:00
seb128no17:00
kenvandinei had removed the indicators and been adding them back one at a time17:00
kenvandineindicator-application was the last i grabbed17:00
seb128well indicator-application failed to build17:00
seb128so no hurry17:01
seb128due to the libappindicator build issue17:01
kenvandinei need to leave in an hour :)17:01
seb128but libappindicator has built since so when somebody fix i-a and upload it we should be fine17:01
seb128I can do the packaging17:01
seb128get ted to fix the bug ;-)17:01
kenvandinetedg, ^^17:01
seb128I'm out for half an hour but will be back then17:01
Sweetsharkpitti: http://ftp-master.debian.org/new/libreoffice_1:3.4.1-1.html is there and I have a completed 3.4.1 build, however packaged with one huge *.orig tarball for now (instead of the multiple ones debian uses). Should I wait for debian waving the release through the queue to use their tarballs or should I do a ppa upload with our own *.org tarball now?17:01
kenvandineseb128, ok17:01
kenvandinei'll be leaving in an hour for the day17:02
kenvandinesort of, back on later tonight17:02
kenvandinehopefully you'll be sleeping by then :)17:02
seb128ok17:02
tedgseb128, What's the build issue?17:02
seb128have a nice weekend then if we don't cross each other17:02
seb128tedg, build issue was a distro problem that's fixed17:03
seb128tedg, but indicator-application segfaults on start17:03
seb128kenvandine can get you details I guess17:03
seb128need to run but I will be back in half an hour17:03
kenvandinelater seb128!17:03
seb128kenvandine, don't bother with the packaging I will deal with it17:03
kenvandinehave a great weekend17:03
tedgbacktrace or it didn't happen17:03
tedg;-)17:03
seb128thanks, you too17:03
kenvandinetedg, http://paste.ubuntu.com/64024617:07
kenvandinetedg, gvariant type problem17:09
kenvandineperhaps17:10
kenvandine(indicator-loader3:26752): GLib-CRITICAL **: the GVariant format string `(a(sisossss))' has a type of `(a(sisossss))' but the given value has a type of `(a(sisosssss))'17:10
=== alecu is now known as alecu-lunch
kenvandinetedg, did you see the backtrace?17:30
desrti love GVariant error messages sometimes17:30
desrtthat one is particularly hilarious17:30
* Sweetshark dances a bit. libreoffice-3.4.1-1ubuntu1 build finished!17:30
desrtparticularly if you attempt to read it out loud17:30
tedgkenvandine, Just now, sorry grabbing a bit of lunch.17:30
* kenvandine wonders why desrt tried to read it out loud17:31
kenvandinetedg, no worries17:31
kenvandinejust making sure it didn't get missed before i take off for the day :)17:31
kenvandinetedg, don't rely on merge proposal mail requests to give seb128 a fix... i still never got the last couple you sent me17:31
kenvandineLP must be angry :)17:31
dobeykenvandine: it seems to be having issues generating diffs today17:32
kenvandineyeah, i think that is blocking the mail17:32
dobeyyep17:33
dobeylooks like someone is finally looking at it though17:33
Sweetsharkdesrt: at least you can finish reading that in linear time. Try that with a average stl-template-plus-UNO-error in c++17:34
seb128re17:38
seb128desrt, btw same glib built in oneiric17:38
seb128desrt, so it's 2 built which went fine on all arch17:39
seb128desrt, seems confirming that the issue is somewhere in the eventfd patch17:39
desrtseb128: i'm quite happy17:40
desrtseb128: because if it wasn't there, ... i think my head would explode17:40
desrtseb128: question for you: do you gtk-doc when you build glib, or do you rely on the html from the tarball?17:41
desrti didn't see it showing up in the builds....17:41
seb128desrt, we rely on the html from the tarball for GNOME components usually17:41
desrtugh17:41
seb128there is no reason a local build should generate different html from the same source17:41
seb128so why wasting cpu cycles to rebuild those?17:42
desrtexcept when excessively vendorpatching =)17:42
seb128it's just changing the configure flags in rules17:42
desrtand depends, i guess17:42
seb128that and adding the build-depends17:42
desrtyup.  thanks.17:42
seb128desrt, the other way is to make dist tarballs from your git rather than distro patching the diff ;-)17:45
seb128I didn't think about that when you asked yesterday17:45
desrtseb128: that's specifically what i was asking about yesterday17:47
desrtand i decided against it17:47
desrtsince it would require rebasing and typing 'make dist' and going through the whole bother for every update17:48
desrtif i do it with a patch then i can just update the package and hold on to the same patch17:48
tedgseb128, Do you want to just distro patch this?  lp:~ted/indicator-application/more-s-is-better/17:48
desrt(ie: let you do most of the work)17:48
seb128tedg, yes17:48
seb128kenvandine, tedg: will test and backport it, thanks17:48
seb128tedg, bonus point if you get it in trunk17:48
seb128easier to backport ;-)17:49
tedgseb128, It doesn't matter really?  no?  I mean doesn't Bazaar handle the details either way?17:49
* desrt goes into a docs-writing coma17:49
seb128tedg, since it's a vcs probably not you are right17:49
desrtGCC needs an optimiser pass to deduce the semantics of my code and write documentation about it17:49
seb128tedg, if you don't change the code before merging ;-)17:49
seb128but dinner first17:50
seb128then backport17:50
seb128be back in a bit17:50
seb128kenvandine, feel free to test and upload if you have time otherwise I will do it after dinner17:50
kenvandineseb128, i gotta run now18:05
kenvandineseb128, so please do it when you can18:05
kenvandinethx!18:05
kenvandinehave a great weekend!18:06
* kenvandine runs18:06
=== alecu-lunch is now known as alecu
SweetsharkAnd libreoffice-l10n-3.3.3-1ubuntu1 finished!18:32
* Sweetshark dances again.18:32
seb128tedg, still there?18:51
* tedg is wondering if this is a trick question18:52
seb128tedg, the fix of yours is not enough18:52
seb128unity-panel-service still goes down18:52
tedgseb128, bt?18:53
tedgseb128, Did you see the dbus-test-runner test on the merge request?  Does that work for you?18:56
seb128tedg, http://pastebin.ubuntu.com/640299/18:57
seb128tedg, let me try18:57
seb128tedg, indicator-loader stopped segfaulting but unity still does18:57
seb128tedg, v19:00
seb128tedg, http://pastebin.ubuntu.com/640302/19:00
seb128tedg, that's the indicator-loader debug output19:01
seb128tedg, is that useful info? do you need extra ones?19:09
tedgseb128, Trying to figure out why mine doesn't do that.  It did before.19:09
tedgseb128, But with the patch it  does not.19:10
seb128tedg, hum, maybe I screwed something19:10
seb128well the loader was segfaulting before19:10
seb128so I think I got the update loaded right19:10
seb128since now it only displays those warning and have an empty indicator19:11
seb128unity segfaults though19:11
seb128tedg, the dbus command line "works", i.e doesn't segfault, but the indicator it displays is empty19:13
tedgseb128, Yeah, do you have a build of libappindicator handy?19:13
seb128yes19:13
tedgseb128, dbus-test-runner -t /usr/lib/libindicator/indicator-loader3 -p .libs/libapplication.so -t ./indicator-application-service -t ../../../libappindicator/trunk/example/simple-client19:13
tedgseb128, That puts something in the indicator19:13
seb128tedg, k19:16
seb128tedg, so you don't get any issue locally? not warning using the loader?19:16
tedgseb128, no19:17
seb128how I can help you to debug?19:17
tedgseb128, Well, I'm hoping having the simple client will cause a segfault perhaps..19:18
seb128tedg, ok, in fact my build tree was cleaned after build so I'm doing a new build, almost done19:20
tedgHmm, I thought unity-panel-service had a command line...19:20
seb128/usr/lib/unity/unity-panel-service19:20
seb128?19:20
tedgseb128, I mean a way to specify modules to load on the command line.19:22
seb128tedg, you mean?19:23
seb128tedg, it does load all the indicators?19:23
tedgseb128, Yeah it does19:25
tedgseb128, I thought there was a way to say "load this one"19:25
seb128bah, simple-client is not built19:27
seb128tedg, ok, your dbus-test-runner command works19:30
seb128it displays an envelop icon correctly and the menu works19:30
tedgseb128, ? So it worked with the client but not without?19:30
seb128tedg, well as said before the loader displays warning but runs19:31
seb128unity segfaults still19:31
seb128tedg, (indicator-loader3:1014): GLib-CRITICAL **: the GVariant format string `(a(sisosssss))' has a type of `(a(sisosssss))' but the given value has a type of `(a(sisossss))'19:31
seb128is still displayed19:31
seb128but the loader works19:32
tedgseb128, So literally if you take off the last "-t" it starts having those warnings?19:32
tedgOh, I'm so confused.19:32
seb128I'm confused myself19:32
seb128tedg, ok, let's start again19:34
seb128$ dbus-test-runner -t /usr/lib/libindicator/indicator-loader3 -p .libs/libapplication.so19:34
seb128-> leads to a indicator-application-service signal 519:35
tedgYeah, the no watchers case.19:35
tedgWait, I mean the unable to start service19:36
seb128$ dbus-test-runner -t /usr/lib/libindicator/indicator-loader3 -p .libs/libapplication.so -t ./indicator-application-service -t ../../../../../../libappindicator/libappindicator-0.3.90/example/.libs/simple-client19:37
seb128works19:37
seb128 19:38
seb128$ /usr/lib/libindicator/indicator-loader3 .libs/libapplication.so19:38
seb128** (indicator-loader3:21994): DEBUG: Looking at Module: .libs/libapplication.so19:38
seb128** (indicator-loader3:21994): DEBUG: Loading Module: .libs/libapplication.so19:38
seb128(indicator-loader3:21994): Indicator-Application-DEBUG: Connected to Application Indicator Service.19:38
seb128(indicator-loader3:21994): Indicator-Application-DEBUG: Request current apps19:38
seb128(indicator-loader3:21994): GLib-CRITICAL **: the GVariant format string `(a(sisosssss))' has a type of `(a(sisosssss))' but the given value has a type of `(a(sisossss))'19:38
seb128 19:38
seb128tedg, ^ does that makes sense?19:38
seb128bah19:38
seb128tedg, sorry it works19:38
seb128stupid indicators!19:39
seb128;-)19:39
seb128tedg, seems like there was a system indicator-application-service still running19:39
seb128once stopped the new run started working19:39
tedgseb128, Woot!19:40
seb128sorry for wasting your time on it19:40
tedgProbably should have bumped the version there so they wouldn' connect.19:40
tedgHmm.19:40
chrisccoulsonmy inbox is full of pedro this evening!19:40
chrisccoulsonpedro_, did you get replaced by a bot? ;)19:40
seb128nothing in the log indicated it was connecting to a running one19:40
seb128\o/ unity working19:40
seb128tedg, thanks!19:40
seb128chrisccoulson, hum, my bug box counts says 18119:41
seb128it was empty before dinner19:41
seb128pedro_, !!!19:41
chrisccoulsonseb128, yeah, i've got a lot too19:41
seb128those mexicans...19:41
seb128pedro_, ;-)19:41
pedro_lol!19:41
chrisccoulsonlol19:41
* micahg thought pedro was peruvian19:42
pedro_chrisccoulson, just delete those emails i'm checking old bugs without comments19:42
pedro_micahg, oh Chilean actually19:42
micahgoh right19:42
pedro_micahg, and seb128 is from Germany19:42
chrisccoulsonlol19:42
seb128brb trying indicator fix19:45
=== m_conley is now known as m_conley_away

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