/srv/irclogs.ubuntu.com/2012/11/30/#ubuntu-desktop.txt

bjfthis is a precise system which had the lts-quantal installed on it00:00
brycebjf, ahh00:00
bjfwas working just fine until a reboot .. was using the ppa .. am wondering if something in that ppa hurt me00:00
bjfor with tim removing the kernel :-(00:01
bjfso now, i'm trying to get back to just plain precise (re-install looking more likely)00:01
TheMusoOh ok.00:01
bjfTheMuso, but thanks, that was a good possibility00:02
brycebjf, yeah could be.  there was a recent change to the prop drivers to make them install properly when the q stack is installed (so jockey won't suggest drivers that won't work).  Perhaps those changes messed with your dist upgrade?00:02
brycebjf, it's possible your gpu just got confused; have you tried just rebooting, now that you've purged nvidia off?00:03
bjfbryce, no .. let me try that00:03
bjfbryce, looking better00:05
bjfbryce, i'm golden .. will teach me to try lts-backport on a system i care about.  thanks much00:06
brycebjf, no prob00:07
=== m_conley is now known as m_conley_away
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
robert_ancellLaney, we are gst 1.0 now?02:50
TheMusoNot completely, rhythmbox according to the package metadata still uses gst 0.10.02:58
TheMusoSame with totem.02:58
cyphermoxhey robert_ancell03:10
robert_ancellcyphermox, hello03:10
cyphermoxdid you get any progress on the bluetooth indicator?03:10
robert_ancellcyphermox, yes, I'm just waiting for the libunity indicator changes before continuing03:10
cyphermoxcool03:11
robert_ancellcyphermox, did you want to work on it?03:11
cyphermoxI discussed urfkill with cjwatson and slangasek at UDS (sorry for not discussing this with you sooner), I wish we could figure out a way to tie the bluetooth and nm-applet indicators together and make them both properly handle "airplane mode" via urfkill03:12
cyphermoxthat said, it needs a ton more work, so it's just ideas for now03:12
cyphermoxthoughts?03:14
robert_ancellcyphermox, oh that would be nice. The rfkill stuff seemed really hard to use (I wrapped it into a class). You should be able to substitute it for urfkill easily.03:14
cyphermoxI think so03:14
cyphermoxurfkill didn't exactly actually start with the init script though, last I tried ;)03:14
robert_ancellcyphermox, is my current implementation sufficient, or does urfkill add more than just interfacing with /dev/rfkill?03:15
jbichathe nm-applet will need to get rewritten anyway as a better indicator some day03:15
cyphermoxjbicha: I hear you, but I'm not exactly looking forward to doing this :P03:15
jbichacyphermox: I'm definitely not volunteering for it either :)03:15
cyphermoxrobert_ancell: think of it like upower for rfkill03:16
robert_ancellcyphermox, how complex is the nm-applet? Is it mostly just presenting the NM dbus interface to the user?03:16
cyphermoxrobert_ancell: see, I think it possibly is03:16
robert_ancellcyphermox, so it has some policies inside it?03:16
cyphermoxand then the actual dialogs and prompts and list of connections could just use libnm-gtk03:16
cyphermoxrobert_ancell: not much. I think it's mostly just some extra logic specific to handling modems03:17
robert_ancellcyphermox, yeah, that's basically what the bluetooth indicator does. I might have a play and see how hard it would be to do the same thing with nm03:17
cyphermoxrobert_ancell: let me know if you play with it.. I was thinking of hacking on such a thing but I have no clue how to start writing an indicator, didn't have time to look into it yet03:18
cyphermoxI keep hoping very soon I'll have a minute or two to do it03:18
cyphermoxis there a quickly template or something available? :)03:18
jbichaok, indicator-sync is the newest official indicator and it looks like charles wrote it03:22
cyphermoxyes03:22
cyphermoxjbicha: what about it?03:25
jbichaI guess I was talking to myself; I was hoping that whatever was the newest would be using the best, easiest way to write indicators03:26
jbichabut it's C and I don't have a strong enough background in C03:26
jbichaoh, there's example code at http://developer.ubuntu.com/resources/technologies/application-indicators/03:28
Chucrute301Hi jbicha03:29
jbichaChucrute301: good morning03:31
TheMusoIndicators aren't that hard.03:34
TheMusoI wrote one for ubiquity in python.03:34
cyphermoxjbicha: well, it's a good example (indicator-sync) but I was hoping more in the ways of a template03:36
jbichacyphermox: I guess that other link I posted is the best we've got except looking at existing code03:38
cyphermoxright03:38
cyphermoxjbicha: not the same kind of indicator though :)03:38
jbichacyphermox: really?03:40
cyphermoxindicator-power looks like a great example to play with though, it's a little more concise and similar to what an indicator for network connections would be03:40
jbichaI give up then :(03:40
cyphermoxjbicha: yeah.. the example code on there is using libappindicator03:40
cyphermoxit's slightly different that the "system" indicators -sync, -power, etc. which use libindicator if i'm not mistaken03:40
cyphermoxthough I think the difference is probably only in what you can do with them, with libappindicator being a bit more restrictive03:42
TheMusoCorrect.03:42
TheMusoSystem indicators have 2 parts. Their service, and their .so file which is loaded by the panel and loads the service.03:43
TheMusoApp indicators are dealt with by a special system indicator and its 2 bits.03:43
* cyphermox goes to sleep on the idea03:47
=== attente is now known as attente_zzz
BigWhaleGood Morning.05:41
pittiBonjour mes amis06:10
didrocksgood morning06:11
RAOFWhee! Laptop says: Y U Running me in this heat!06:13
pittibonjour didrocks! tu es plus tôt que moi ajourd'hui :)06:13
* pitti looks outside, sees snow and cold, and wants sun as well06:14
didrockspitti: c'est toi qui est plus tard que moi! je me réveille toujours à la même heure à peu près :)06:14
didrockspitti: winter weather! :-)06:14
didrocksRAOF: you laptop says "I need weekend" it seems ;)06:14
RAOFpitti: I'll ship you some 30℃ if you like.06:15
pittididrocks: oui, je suis allé dormier tard06:15
pittiRAOF: oui, j'aime ça!06:16
pittididrocks: I'm quite fine getting up with my wife at 5:10 during summer, but I just can't in winter; way too little light06:16
didrockspitti: yeah, even 7 in the dark is a little bit hard here :)06:17
didrocksRAOF: how is the family btw? Succeeding in getting some sleep now? :)06:18
RAOFWe've settled down into a wake-every-3-hours-or-so-then-go-back-to-sleep pattern overnight.06:18
RAOFAt least, when it's not being 24℃ overnight.06:18
achiangdon't they have aircon in .au?06:19
RAOFNot in Hobart; it's rarely this hot.06:20
achiangor does that cause something poisonous to precipitate out of the air?06:20
RAOFHeh.06:21
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
chrisccoulsonhappy friday!08:58
mlankhorstseems the more complex patches I do, the less likely I make mistakes..08:59
mlankhorstbetter known as: my 1 liners do the most damage08:59
Laney\o/09:03
seb128hey desktopers09:09
seb128hey Laney, how are you?09:09
Laneyseb128: great thanks, looking forward to going on holiday! you?09:11
seb128Laney, I'm good thanks, looking forward the W.E :p09:11
seb128Laney, do you go anywhere during your holidays?09:12
Laneyyep - to the lake district09:12
Laneygood walking (or pubs if the weather is too bad [/me hopes the weather is bad])09:13
seb128lol09:15
seb128Laney, have fun there ;-)09:15
pittihey seb12809:16
pittigood morning Laney09:16
pittiFYI, pygobject is fixed since yesterday, so please feel free to kick the FTBFS due to that09:16
Laneyyeah, I uploaded09:17
LaneyI can't remember what package it was that was FTFBSing09:17
Laney. o O ( speaking of that, gstreamer1.0-tools needs promoting - BD of totem )09:18
seb128pitti, hey, wie gehts?09:19
pittiseb128: gut, danke! fighting with canonistack..09:20
seb128pitti, I've been playing a bit with that this week as well ;-)09:20
Laneythe machines will win, resistance is futile09:20
seb128Laney, looking at the promotion09:20
Laneyta09:21
Laneyit's a binary built from gstreamer1.0 which is already in main09:21
pittiATM it seems as reliable as a three year old09:21
Laneyshouldn't be too onerous09:21
seb128Laney, done09:22
Laneythanks09:22
Laneywish you got mailed about those09:22
=== vrruiz_ is now known as rvr_
mvoseb128: good morning, do you happen to know if the default keyring is created on install already and if so, what is creating it?09:57
seb128mvo, I don't think it is, it's created the first time an app try to use it09:58
seb128mvo, it might be that pam_keyring create it for you if you use password login (e.g not autologin)09:58
seb128mvo, hey btw ;-)09:58
mvoseb128: cool, thanks09:58
seb128mvo, yw09:59
chrisccoulsonare firefox translations broken for anyone else in raring?10:42
didrocksit's ok for me right now, but I didn't upgrade since yesterday evening10:43
seb128chrisccoulson, works for me10:52
chrisccoulsonseb128, yeah, it works for me as well now, but it didn't a few moments ago10:52
chrisccoulsonfantastic! :/10:52
seb128chrisccoulson, but I don't have the version that hit the archive and hour ago yet10:52
didrockschrisccoulson: speaking of long time issue, did you succeed/found/need input for anything for the stalled thunderbird on my session when quitting?10:53
chrisccoulsondidrocks, did you manage to get a trace with all threads yet?11:07
didrockschrisccoulson: I think I gave it to you few weeks ago11:07
chrisccoulsoni think i hit it once, the but the trace i got wasn't terribly useful, and i'm wondering whether it was caused by me running it in gdb anyway11:07
chrisccoulsondidrocks, i think you gave me a trace of the main thread11:07
didrocks2012-11-06 09:08:49didrockschrisccoulson: http://paste.ubuntu.com/1336807/11:08
didrocksthat one?11:08
chrisccoulsondidrocks, ah, thanks. sorry, i must have missed that one (or just forgotten) :(11:12
didrockschrisccoulson: no worry ;) keep me posted please!11:13
seb128chrisccoulson, thanks for making sure nothing reachs raring until the end of week ;-)11:16
chrisccoulsonseb128, oh, what did i do?11:25
seb128chrisccoulson, the powerpc buildds are lagging by a day which blocks everything to build on raring and to move out of raring-proposed11:25
seb128chrisccoulson, I blame it on firefox :p11:25
chrisccoulsonheh11:25
chrisccoulsonthat sucks11:25
chrisccoulsonkill it!11:25
seb128yeah, I'm trying...11:26
seb128I emailed Rick on the topic :p11:26
chrisccoulsoncool :)11:26
LaneyI did just do an 11¼ hour webkit build on ppc too :-)11:26
chrisccoulsonLaney, do you run unit tests on the webkit build too?11:27
seb128Laney starts sounding like a webkit maintainer to me ;-)11:27
Laneydidn't we hire one of those? :P11:28
LaneyI don't think it runs a testsuite during the build11:28
Laneythat's a package that certainly should get an autopkgtest11:29
chrisccoulsoni turned off unit tests for firefox on powerpc builds11:31
chrisccoulsonthey cause the builders to die11:31
chrisccoulsonprobably not a good sign ;)11:31
LaneyI think it's the best buildd that went awol too11:31
* Laney updates the seeds11:33
chrisccoulsonhttp://cdn.memegenerator.net/instances/400x/31057672.jpg11:35
xnoxchrisccoulson: LOL =))))11:37
Laneyhaha11:38
seb128pitti, did you ever figure out why e.g11:46
seb128$ fakeroot dbus-launch gedit11:46
seb128** (gedit:24146): WARNING **: Could not connect to session bus11:46
seb128didrocks, ^ btw that's why the indicator-session test fails, it can't connect to the session bus under fakeroot11:46
seb128dunno why though...11:46
didrocksseb128: yeah, I know why it's failing, I also know that I asked some people to look at it :p11:47
Laneyfakeroot env -u LD_PRELOAD dbus-launch gedit11:48
pittiseb128: hm, I vaguely remember that we discussed this before, but I haven't looked into it since then11:48
didrocksseb128: but I wonder why those are failing, and not the other ones11:48
Laneywhich drops the fakerootery11:49
didrocksah LD_PRELOAD=libfakeroot-sysv.so11:50
didrocksLaney: but, is it really safe to run the tests under this non restricted env?11:50
* didrocks wonders why dbus-test-runner works11:50
didrocksthere is no trace of the drop11:51
Laneyperhaps it cleans the environment11:52
Laneylooks like it spawns the process with an empty environment11:53
seb128Laney, pitti: oh right, pitti suggested the "env -u LD_PRELOAD" last time11:53
Laneyyeah, that says "don't really run me under fakeroot"11:53
Laneythose tests probably don't need to pretend to be root anyway i suppose11:54
didrocksLaney: where do you see it in dbus-test-runner? just for the info :)11:55
Laneydidrocks: I think it's libdbustest/service.c start_daemon()11:58
didrocksok     gchar * blank[1] = {NULL};11:59
didrocksand that's what is set to the env :)11:59
didrocksI think we shuld just have indicator-session using it11:59
LaneyI think so11:59
didrocksthanks Laney :)11:59
Laneydidn't read it too deeply11:59
didrocksLaney: yeah, but it makes sense12:00
didrocksgood thing to know about anyway :)12:00
Laneyhttp://developer.gnome.org/glib/2.28/glib-Spawning-Processes.html#g-spawn-command-line-async12:00
Laneyenvp is a NULL-terminated array of strings, where each string has the form KEY=VALUE. This will become the child's environment. If envp is NULL, the child inherits its parent's environment.12:00
Laneyso yeah a one element NULL array does that12:00
didrocksyep :)12:00
didrocksthanks Laney for the help! :)12:00
Laneywhich means you could write a wrapper to unset it for dbus-launch and re-set it for the process to be run12:00
Laneynp!12:00
seb128Laney, hum, are you sure dbus-test-runner clean the env?12:15
seb128$ fakeroot dbus-test-runner dbus-launch -t gedit12:15
seb128** (gedit:24367): WARNING **: Could not connect to session bus12:15
seb128Laney, fakeroot env -u LD_PRELOAD dbus-launch gedit works12:15
seb128e.G12:15
Laneywell didrocks said it worked, so I looked for an explanation in the code12:15
seb128override_dh_auto_test:12:15
seb128   env -u LD_PRELOAD dh_auto_test12:15
seb128works12:15
LaneyI didn't run it myself ;-)12:15
Laneydo you need to do dbus-test-runner dbus-launch? Is that how you run it?12:16
didrocksLaney: did I say it work? I did say that other are using it :)12:16
didrocksI think you don't need dbus-launch, I'm looking at projects that are using it right now12:16
LaneyI would say that's where the problem is12:16
Laneydbus-test-runner doesn't clean the env for the program it's testing, just the dbus daemon it spawns12:17
didrocksI tried without, but maybe still not the right syntax12:17
didrocks    @echo xvfb-run $(DBUS_RUNNER) --task ./test-application-info >> $@12:17
didrockswith DBUS_RUNNER=dbus-test-runner --max-wait=012:18
Laneyso you probably don't need the additional dbus-launch12:18
seb128Laney, right, the dbus-launch gedit was just my base test command12:19
Laneyhum but it breaks with fakeroot dbus-test-runner -t gedit12:19
seb128that's to emulate something that needs to connect to dbus12:19
Laneywhy is there no manpage?!12:20
didrocksfakeroot dbus-test-runner --max-wait=0 --task ./test-service12:21
didrocksdoesn't work either12:21
xnoxogra_: it's ok. channel management is not important.12:39
ogra_haha12:39
=== tkamppeter_ is now known as tkamppeter
Sweetsharkseb128: I uploaded libcmis-0.3.0-1~ubuntu2 to chinstrap. The trivial fix was upstreamed and the package now build on i386 too: https://launchpad.net/~bjoern-michaelsen/+archive/libreoffice-nattytest2/+build/402450613:10
Sweetsharkseb128: pls sponsor13:10
seb128Sweetshark, ok13:10
Sweetsharkseb128: ah, and did you look at liblangtag_0.4.0-2~ubuntu1.dsc? it should have the licnensing fixed. I kinda lost count with the upload galore yesterday.13:15
seb128Sweetshark, http://launchpadlibrarian.net/124438253/liblangtag_0.4.0-2~ubuntu1_source.changes13:16
seb128(it's in NEW)13:16
Sweetsharkseb128: cool13:16
Sweetsharkseb128: btw is there a better way to check the upload queue than https://launchpad.net/ubuntu/raring/+queue ? because that one times out every second time i try to use it.13:18
LaneySweetshark: you could try bzr branch lp:ubuntu-archive-tools ; cd ubuntu-archive-tools ; ./queue -Q new -s raring-proposed info13:19
=== popey_ is now known as popey
=== attente_zzz is now known as attente
seb128mvo, hey, could you have a look to https://code.launchpad.net/~straemer/ubuntu/quantal/software-properties/fix-for-1058070/+merge/136547 ? what do you think about it ? did you do single instance code in python before ?14:21
mvoseb128: yeah, that looks similar to what software-center is doing also I believe nowdays there is a better way in GtkApplication or something14:24
seb128mvo, right, but software-properties doesn't use GtkApplication atm I think14:25
seb128mvo, does the code there looks fine to you? I'm not sure why the SoftwarePropertiesController() class is needed14:26
mvoseb128: it looks fine, its just needed so that there is something sitting on the dbus14:29
mvoseb128: I guess it could be done differently, i.e. by folding this into the main class, but it looks ok to me as it is14:29
seb128mvo, ok, I'm merging it in then, thanks14:29
mvothank you!14:29
seb128tseliot, hey, do you have a packaging vcs for fglrx-installer? could you queue those trivial fixes for the next upload (they are on the sponsoring queue)14:36
seb128https://code.launchpad.net/~bkerensa/ubuntu/raring/fglrx-installer-updates/depends-fix1/+merge/13599414:36
seb128https://code.launchpad.net/~bkerensa/ubuntu/raring/fglrx-installer/depends-fix1/+merge/13599314:36
seb128those are just misc:Depends to add to control14:37
=== m_conley_away is now known as m_conley
=== Quintasan_ is now known as Quintasan
=== gatox is now known as gatox_lunch
seb128tseliot, can you review https://code.launchpad.net/~andrikos/ubuntu/quantal/fglrx-installer/fix-switch-to-igpu/+merge/132962 as well?16:38
=== jbicha is now known as Guest25887
mhr3desrt, ping?16:47
mhr3desrt, i was reading http://www.mesa3d.org/dispatch.html and in section 3.2 they mention interesting stuff, i wonder why doesn't glib's slice allocator use that, would make it crazy fast, wouldn't it?16:51
didrockspitti: still around?16:51
pittididrocks: oui16:51
pittipreparing an apport upload, then I'll sign off16:51
didrockspitti: \o/ can you bump the build score for https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/4024139? it's pending for a long time and fixing a crasher in raring16:52
didrockspitti: 4h ago, it was telling "about to build in 2h"16:52
pittidone16:52
pittiyeah, this morning ppc built webkit and firefox16:52
didrockspitti: and I don't want to enable the copy cron job without me being around16:52
didrocksyep16:52
didrocksI was more hopeful :)16:52
didrocksthanks pitti!16:52
pittiqueue is still 25 hours long :(16:52
=== Guest25887 is now known as jbicha_
desrtmhr3: don't know about the slice allocator17:02
Laneygot to go out, be back in 1 hour17:03
seb128pitti, and it's not going to get any better, new KDE planned for upload soon apparently17:05
mhr3desrt, wow, i found something you don't know about? *achievement unlocked*17:15
desrtmhr3: usually i have more time to pretend that i know about things.  not today :p17:15
mhr3heh17:16
tseliotseb128:  sure, I'll check and merge those commits17:32
seb128tseliot, thanks a lot!17:33
=== gatox_lunch is now known as gatox
* didrocks waves good evening and good week-end18:03
Laneyhmm18:17
Laneyso gnome-sound-recorder is borked18:18
seb128it's easy to port to gstreamer118:18
seb128I will do it next week18:18
LaneyI guess I'll have a look at porting that when I get back, but should we unseed it? (for now? forever?)18:18
Laneyoh, sweet18:19
seb128it's basically porting the profile code18:19
seb128and I looked at the sound-juicer commit18:19
seb128it was fairly simple18:19
Laneyit records but when you play back it breaks18:19
Laneythere will be some actual gstreamer code in there18:19
seb128Laney, http://git.gnome.org/browse/sound-juicer/commit/?id=862e7756ca714ad873afcab9b603e5ca8e59b86218:20
seb128Laney, ok, maybe it's different, I was looking at dropping libgnome-media-profile when I looked at that18:21
seb128since s-j and rb having been ported to the equivalent gst feature18:21
LaneyI expect it's not that complicated18:21
Laneybut there will likely be a little bit of porting to do18:21
seb128Laney, unseed ... is that needed, does it create any installability issue or is that just runtime?18:22
seb128and dropping it: no, or we need to replace it18:22
Laneyno it's just broken at runtime18:22
seb128seeing the number of bugs/requests we got from oem team about bugs in the sound recorder, some people think it's a feature we should have :p18:23
Laneyit's "should we seed broken apps?" and then "do we need a mic recorder?"18:23
Laneyheh ok18:23
seb128I will unseed it next week if it's not fixing18:23
seb128but I want to have a good at the porting/fixing on monday18:23
Laneyfor libgnome-media-profiles I just switched the BDs and it built against 1.0 fine18:23
seb128ok, cool18:23
Laneydoesn't necessarily mean that it works, of course18:23
seb128that lib is unmaintained though so I wouldn't mind dropping it ;-)18:24
Laneybut there is very little code in there18:24
Laneybtw I got a mail about gstreamer1.0 stuck in moderation for ubuntu-desktop@18:26
Laneydunno who can fix that18:26
seb128Laney, you are not subscribed to the list?18:27
Laneyit was over the size limit18:27
Laneybecause I attached a build log18:27
Laneyshould have linked to it18:27
seb128Laney, what's the title?18:29
seb128oh, found it18:29
seb128Laney, accepted18:29
Laneygreat, thanks18:30
=== vuntz_ is now known as vuntz
jbicha_Laney: are you going to do a ubuntu-meta upload since it explicitly depends on gstreamer0.10?18:51
Laneyjbicha_: I did to add 1.0 stuff18:52
Laneywon't drop 0.10 until we get rid of all of those apps from the default install18:52
jbicha_oh I see18:53
Laneyit's just some audio sinks18:53
ricotzLaney, hi, if you are still around, i hope you can fix your typo in gnome-video-effects ;)21:21
ricotzgstreame1.0-plugins-bad, missing "r"21:22
Laneylolz, yeah, can do21:23
Laneyricotz: done, ta for spotting21:29
Laneythough i hopefully would have checked excuses tomorrow and noticed21:29
ricotzLaney, thanks ;)21:29
* Laney gets back to killing bad guys21:29
=== Ursinha is now known as Ursinha-afk
=== m_conley is now known as m_conley_away
=== Ursinha-afk is now known as Ursinha

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