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

TheMusoSo... After a year and 3 days, we have another offocial pulse release. :)02:28
TheMusoofficial02:28
TheMusoDamn my typing is sucking today.02:28
charlie-tcaheh02:28
RAOFHeh.  I thought that'd take longer :)02:29
TheMusoI didn't know how long it would take.02:32
TheMusoBut its easy to role snapshot tarballs from the stable bugfix branch anyway.02:32
TheMusoBut it does mean version numbers can return to a cleaner state.02:32
RAOFTheMuso: Would you be free to upload a simple mesa change to get it building on the buildds again?02:38
TheMusoRAOF: Sure.02:39
TheMusoHappy to do another test build for you if needed as well.02:39
RAOFhttp://cooperteam.net/Packages/mesa_7.9+repack-1ubuntu2_source.changes02:40
RAOFIf you do a test-build you'll need to do a parallel test build to actually trigger the bug that caused the FTBFS.02:40
TheMusoHrm ok.02:41
RAOFWhich is why it went up in the -1ubuntu1 revision in the first place :)02:41
TheMusoheh right.02:41
RAOFHaving DEB_BUILD_OPTIONS=parallel=8 in the environment you call sbuild works.02:41
TheMusoOk02:42
RAOFBut I've run that with -1ubuntu1, verified that it fails, and then checked that -1ubuntu2 builds, so I'm confident it works now :)02:42
TheMusoOk running anyway.02:43
TheMusoHot weather sucks with computers, and cases that don't entirely have the best airflow...02:48
RAOFHeh.02:49
TheMusoMy desktop may also need a cleanout...02:49
RAOFIt's nice and cool down here!02:49
TheMusoYeah its times like this I wish I was still on the mountains.02:49
TheMusoWith today's weather, the mesa build is doing well enough to push my CPU to the point where the warning alarm is going off. :)02:50
TheMusoOk now its gone, as we are at the package building stage. :)02:54
TheMusos/we are/the machine is/02:54
TheMusoRAOF: uploading.02:57
RAOFTheMuso: Thanks muchly.02:57
TheMusoYou're welcome... You know you ort to apply for core-dev one of these days.02:58
RAOFYes.03:02
=== asac_ is now known as asac
robert_ancellTheMuso, did you have a look at yelp?04:41
TheMusorobert_ancell: There is not even orca support for it upstrea yet, and not all a11y bugs are fixed upstream yet, although there are only a few left.04:41
TheMusoSo just put it in, as seb said last week, either way we're damned. :)04:42
robert_ancellI think that is the safest strategy..04:42
pittiGood morning07:29
jasoncwarnermorning pitti!07:31
pittiah, no robert any more07:31
pittihey jasoncwarner, how are you?07:31
jasoncwarnerPretty good...watching my countrymen celebrate thanksgiving from a distance !07:32
RAOFOh, wow.  *That's* why IRC looks funky.  The Ubuntu font seems to have grown a monospace.07:37
nigelbheh07:40
didrocksgood morning07:55
jasoncwarnermorning, didrocks...07:57
didrockshey jasoncwarner, how are you?07:57
jasoncwarnerdidrocks: pretty good...cooking up a really lame version of thanksgiving for my family ;)07:58
didrocksjasoncwarner: hehe, the australian version now? :)07:58
jasoncwarnerdidrocks: I think even australians would be ashamed of what I call "food" :)07:59
didrocksjasoncwarner: oh really? :)08:01
=== almaisan-away is now known as al-maisan
pittihey didrocks, good morning08:12
didrocksGuten Morgen pitti08:12
pittididrocks: should we move some of your a1 WIs to a2? or do you still plan to land some updates on Monday?08:12
didrockspitti: oh, most of them will be closed today08:13
pittioh, nice!08:13
didrockspitti: just wait a little, getting soon a compiz upload :)08:13
didrocksand that unblock everything08:13
pittididrocks: wasn't meant for hurrying, just to see how we stand for a108:13
pittiat this point, postponing to a2 is very cheap :)08:13
* pitti hugs didrocks08:13
didrockspitti: I think from my WI, it should be good08:13
* didrocks hugs pitti08:13
didrockspitti: the thing about our discussion yesterday on gnome-panel…08:15
didrockswe infered that people either launch gnome-wm or compiz08:15
pitti.. (or metacity?)08:15
didrockswell, we were talking about launching gnome-panel from there08:16
didrocksor patching metacity for that as well? :/08:16
didrocksbut people clicking on the gnome-appearance-properties capplet on the "none effect" have metacity set by default in the gconf key08:16
didrocks(this is why I set the gnomewm thing is broken by design, it's of little use)08:16
didrocksreboot, brb08:35
dholbachhello everybody09:24
didrockshey dholbach09:24
dholbachdidrocks, pitti: how do you see chances of bug 574046 being put into lucid, maverick, natty?09:25
ubot2Launchpad bug 574046 in gnome-system-tools (Ubuntu) (and 1 other project) "shares-admin doesn't "see" NFS and SMB installed (no support for Upstart jobs) (affects: 12) (dups: 4) (heat: 72)" [High,Triaged] https://launchpad.net/bugs/57404609:25
dholbachif you look at the upstream bug, you can see that upstream would be willing to merge it09:25
dholbach'lu seb12809:26
seb128hey dholbach09:26
seb128sorry I was doing some testing09:26
seb128I should stay from now until I start upgrading unity and playing with that09:26
dholbachno need to be sorry for that - at least somebody does some testing :-P09:26
seb128dholbach, how are you?09:26
dholbachça va bien - merci :)09:27
didrocksseb128: don't upgrade09:27
didrocksseb128: it's currently broken as sladen made a wrong fix…09:27
seb128didrocks, unity or grub?09:27
dholbachI had a lot of fun doing my videocast yesterday - until a friend decided to visit me, the doorbell rang and Murphy started barking like crazy - everybody wanted to see the dog afterwards :)09:27
seb128or both?09:27
didrocksunity09:27
seb128ok09:27
seb128I saw the update yesterday and I was sure you would complain :p09:27
didrocksof course, he didn't use the vcs, uploaded unity without understanding "why there is no gconf schema"09:28
seb128dholbach, haha09:28
didrocks"let's just remove it"09:28
didrocksgrrr…09:28
dholbachseb128, I was just asking about bug 574046 - do you think it's wise to get it into lucid, maverick, natty?09:28
ubot2Launchpad bug 574046 in gnome-system-tools (Ubuntu) (and 1 other project) "shares-admin doesn't "see" NFS and SMB installed (no support for Upstart jobs) (affects: 12) (dups: 4) (heat: 72)" [High,Triaged] https://launchpad.net/bugs/57404609:28
dholbachif you look at the upstream bug, upstream offers a deal: he'll merge it upstream if we put it into lucid, maverick and natty :)09:29
seb128dunno, ask the day patch pilot about it?09:29
seb128;-)09:29
pittidholbach: g-s-t will disappear from natty, and adding support for upstart jobs is outside the SRU range IMHO09:31
dholbachthe patch isn't that big :)09:31
pittiI thought shares-admin has been obsolete for a long time? we don't even install that any more, do we?09:31
dholbachseems it's installed on my machine in maverick09:32
seb128it has been mostly deprecated by nautilus-share09:32
pittidholbach: I'll have a look at it for lucid, but I don't think it makes much sense in natty, given nautilus-share09:33
seb128we still install it because people need to edit shares they maed with it though09:33
seb128or to be able to edit those09:33
seb128or delete those09:33
seb128nautilus-share doesn't share things the same way so it doesn't allow to edit those you did with it09:33
RenatoSilvayou guys have given up from translating ~/Desktop in some point of time, right?09:33
* hyperair needs to implement a UI for nautilus-share to do that.09:33
* pitti puts into his queue today09:33
RenatoSilvaalso, anyone knows how to disable recently used list? I think it's managed by nautilus09:34
seb128RenatoSilva, no, it's translated09:36
seb128RenatoSilva, chmod .recently-used*09:37
RenatoSilvaseb128: but for root it's Desktop, for my regular user it's Área de Trabalho09:37
seb128in a mode where it's not writable for your user09:37
seb128RenatoSilva, it's a service on session start which create those directories09:37
seb128you might have started with a C locale09:37
seb128or not started a session for the users but used sudo09:37
rodrigo_hi09:38
RenatoSilvaseb128: I just s/Área*/Desktop in ~/.config/user-dirs.dirs09:39
RenatoSilvaseb128: there's another regular user for which it's Desktop and I don't know why09:39
RenatoSilvaseb128: I think it was a very bad idea anyway, Área de Trabalho as a directory name is boring09:40
* RenatoSilva starts using Desktop09:40
rodrigo__can I have a review of this please -> https://code.launchpad.net/~rodrigo-moya/ubuntu/natty/gnome-settings-daemon/2_91_4_release/+merge/41911 (for the gnome3 ppa)09:46
=== rodrigo__ is now known as rodrigo_
RenatoSilvahow to get rid of  xsession-error?09:54
rodrigo_RenatoSilva, of the .xsession-errors file you mean?09:54
RenatoSilvarodrigo_: is it normal to have so many errors all the time?09:55
RenatoSilvarodrigo_: there should be no error09:55
rodrigo_well, what errors?09:55
RenatoSilvarodrigo_: doesn't matter what09:55
RenatoSilvarodrigo_: should that file exist?09:55
rodrigo_lots of session-started apps put their output there, so not all of that are errors09:56
RenatoSilvarodrigo_: the errors go there all the time09:56
rodrigo_so, what errors do you see there?09:56
RenatoSilvarodrigo_: so it's normla to have that file with some errors? ok09:56
rodrigo_RenatoSilva, no, it's not normal to have errors09:56
RenatoSilvarodrigo_: it's very big file, do you want to read it?09:56
rodrigo_it's normal to have output of gnome-session and other session apps09:56
RenatoSilvarodrigo_: so what's normal?09:57
rodrigo_RenatoSilva, if you pastebin somewhere, I can have a look09:57
RenatoSilvarodrigo_: on a file called ERROR? amazing!09:57
rodrigo_yes, the name might be misleading, it contains output, not only errors09:57
RenatoSilvawill that file have any sensistive information?09:58
RenatoSilvaotehrwise can't be pasted09:58
rodrigo_hmm, I think not09:58
rodrigo_have a look at it first09:59
RenatoSilvahahahahahaha09:59
* RenatoSilva reads 2890 lines, brb09:59
rodrigo_:)10:00
RenatoSilvahttp://pastebin.com/raw.php?i=XQ0ZNY4T10:00
RenatoSilvaseb128: chmod doesn't work, it's written regardless!10:05
seb128you didn't set the right mode10:05
seb128chmod -w?10:05
RenatoSilvaseb128: -rw-------  1  => .recently-used.xbel10:06
RenatoSilvaseb128: it's the only .recently-used*10:06
RenatoSilvaseb128: something is +w it10:07
rodrigo_RenatoSilva, most stuff in that pastebin are debug messages, and a few non-critical warnings, so they're not really critical errors10:07
RenatoSilvaseb128: it was -r--------  110:07
rodrigo_RenatoSilva, only one is (nautilus:1633): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed10:07
RenatoSilvarodrigo_: so how to get rid of them, I don't like creating files endlessly10:07
rodrigo_seems nautilus is calling that function with a NULL, which is wrong, but it's not critical10:08
rodrigo_RenatoSilva, there's no way, just remove it when you log out, or something like that10:08
RenatoSilvarodrigo_: amazing!10:09
RenatoSilvaconsidering there's no way to exec a command when I log out10:09
seb128RenatoSilva, chmod 0 it?10:09
RenatoSilvawhere log out means log out from gnome, not bash10:09
RenatoSilvaseb128: the same for recently used? will try10:10
RenatoSilvaif there was some .bash_logout equivalent for gnome (when I click log out), then I could remove these files there :(10:10
pittirodrigo_: want me to look at your gsd branch?10:12
rodrigo_pitti, if you can, yes, please10:12
rodrigo_pitti, it's for merging to lp:~ubuntu-desktop/gnome-settings-daemon/ubuntugtk3 branch10:12
rodrigo_pitti, and uploading to the gnome3 ppa10:13
pittirodrigo_: sure, will do10:13
rodrigo_ok thanks10:13
pittirodrigo_: this isn't destined for natty yet?10:13
rodrigo_pitti, no, not yet, just the ppa for now10:13
rodrigo_seb128, you didn't upload the gnome-bluetooth package to the ppa, did you forget it or just that it needs more changes?10:17
pittirodrigo_: merged and uploaded, thanks10:18
seb128pitti, yet -> ever10:18
rodrigo_pitti, thanks10:18
pittiseb128: "ever" for natty?10:18
seb128we discussed with robert_ancell this week10:18
seb128we think that GNOME3 will stay out of natty10:19
rodrigo_oh10:19
seb128sorry I meant to do a status update but didn't have time yet10:19
seb128well, we will decide at the rally10:19
seb128and we still want GNOME3 in the ppa10:19
rodrigo_ah, ok, I thought we were going to decide later in the cycle10:19
seb128but it turns to be a dump of everything in the ppa or nothing10:19
RenatoSilvarodrigo_: GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed. This is a bug?10:19
seb128rodrigo_, " well, we will decide at the rally"10:20
seb128yes ;-)10:20
rodrigo_RenatoSilva, yes10:20
seb128rodrigo_, but our feeling is that it's going to be lot of word for little benefit for users10:20
rodrigo_seb128, right, I was answering to your "ever" thing :)10:20
seb128we don't think we have time to tackle that work10:20
seb128we will need to focus on unity now since it will be usable enough for that10:21
seb128pitti, ^10:21
seb128GNOME3 doesn't bring a lot on the user perspective10:21
seb128the work is mostly done to port to new technologies10:22
seb128with some redesign10:22
seb128the main different is the control-center10:22
pittiwell, at some point we need to do the jump to gsettings, etc., and we should not do it in an LTS cycle10:25
pittiso in the olympic oyster there is our last chance?10:25
seb128pitti, it's going to be next cycle yes10:30
seb128pitti, well we do use gsettings already in some components10:30
seb128pitti, GNOME3 will be out this cycle and ready in the ppa10:30
seb128so we can dump it in oyster from day one10:31
seb128we have 2 cycles then to deal with cleaning10:31
pittidholbach: ok, the patch looks quite straightforward, I'll sponsor it to lucid and natty then10:31
pittiseb128: *nod*10:31
seb128pitti, thing is that GNOME3 has bugs10:31
* dholbach hugs pitti10:31
dholbachwhat do you think about maverick?10:31
seb128pitti, they dropped the gnome-appaerance-properties for example10:31
seb128pitti, so we could need to redo the desktop effect capplet10:31
pittidholbach: forward-porting the patch, as for natty, I guess?10:32
seb128not sure if we care about having a way to set themes for our users10:32
seb128etc10:32
seb128pitti, there is a lot of details to sort and I would rather not drive ressources away from unity10:32
pittiseb128: right, makes sense10:32
dholbachah, so maverick and natty are the same?10:32
pittiright10:33
dholbachok, super :)10:33
RenatoSilvaseb128: maybe make xsession-errors a link to /tmp/username-xsession-errors? I'll try that10:34
rodrigo_seb128, about the desktop effects, isn't unity what should be providing that now?10:35
seb128rodrigo_, it could be, it's just that they are things we need to sort10:36
seb128and patches we will need to redo or update that we commented for now10:36
seb128rodrigo_, well, GNOME3 itself is almost a full time job for the cycle if we want to do it right10:36
seb128but the priority is unity this cycle10:36
seb128so I don't think we can get both done in a rocking way10:37
seb128imho we will should focus on unity and keep the GNOME3 ppa running on best effort basis10:37
seb128it might be easier to get community help and to update after freezes etc in the ppa10:37
seb128so it's not especially an issue10:37
rodrigo_so, 11.10 is the next LTS release?10:39
dholbachrodrigo_, 6.06, 8.04, 10.04, so I'd assume the next one would be 12.0410:41
rodrigo_ok10:41
RenatoSilvaseb128: the recently used is echo "gtk-recent-files-max-age=0" > ~./gtkrc-2.0, will test now10:46
seb128rodrigo_, yes10:46
seb128ups10:46
seb128I'm tried10:46
seb128what dholbach said10:46
rodrigo_:)10:46
RenatoSilvathanks all10:47
chrisccoulsonhi pitti, would you mind adding mozvoikko to the mozilla packageset please :)11:09
pittichrisccoulson: done11:14
chrisccoulsonpitti - excellent, thanks11:16
* chrisccoulson uploads a working version now11:16
vishmpt: hi, just noticed something funny in SC : have SC running in the background and accept to install an update in update manager. while updating, we suddenly have SC showing "In Progress" … o.0  bug or a feature?11:19
vish confused the heck outta me for a min and wondered what was installing/removing..11:20
mptI didn't specify it, and I'm kind of ambivalent about it11:20
mptIt does help in explaining why USC isn't doing anything else, if you had asked it to do anything else11:20
mptbut, it is a bit weird11:20
vish apt-daemon …11:21
vishoops!11:21
* vish files bug..11:21
chrisccoulsonapt-get source openoffice.org11:28
chrisccoulsonNeed to get 507 MB of source archives11:28
chrisccoulson!!!!!11:28
chrisccoulsonGood job I freed up some disk space!11:28
rodrigo_:)11:28
pittichrisccoulson: oh, you want to rebuild it?11:29
rodrigo_if you're going to compile it, start now, so that you get it on monday :D11:29
Laneythat's what buildds are for!11:29
pittichrisccoulson: if you want to do an upload, please do it before Monday11:30
pittichrisccoulson: as the armel builders will take about two days for it, and Thursday is alpha-1 time11:30
pittichrisccoulson: (but an upload will be appreciated, as it will drop about 8 MB from the CDs!)11:30
chrisccoulsonpitti - i didn't want to do an upload, i'm just curious to figure out why it has a build-depend on xulrunner-dev, and whether i can drop it11:31
chrisccoulsoni don't want to end up maintaining OO.o too ;)11:31
chrisccoulsonhas anybody tried building OO.o with the new toolchain?11:33
pittichrisccoulson: I don't think so; until we get a real OO.o maintainer, I guess we'll build it against gcc/g++ 4.411:33
pitti(if we need an upload before)11:33
chrisccoulsonyeah, that's probably the best idea11:33
chrisccoulsonit's bad enough trying to make something small like firefox work with it ;)11:34
seb128ok, I hate python it's decided11:36
seb128or rather our python packaging11:36
chrisccoulsonlol11:36
seb128why does it keeps breaking11:36
chrisccoulsoni hate python too! :)11:36
seb128update-manager doesn't start there11:36
seb128and the amd64 retracer broke again after upgrade11:36
seb128can't import wadllib11:36
seb128hate hate hate11:37
Riddellwait, we're Ubuntu, I thought we loved Python11:37
chrisccoulsoni hate it when i spend 30 minutes debugging an issue, only to find it's caused by indentation ;)11:37
dholbachchrisccoulson, python -tt helps there :)11:41
chrisccoulsondholbach, oh, cool. thanks! :)11:42
GunnarHjpitti: Re language fixes, should we take a step backwards and talk some more about what we want to achieve?11:49
=== al-maisan is now known as almaisan-away
=== MacSlow is now known as MacSlow|lunch
rodrigo_hmm, does anyone know if there is a backport repo for pulseaudio for maverick?12:24
mvoseb128: hrm, hrm, hrm, I check out u-m12:27
mvoseb128: but yeah, we do not do well12:28
rodrigo_hmm, so how do I merge-upstream for 1st time packaging of a new thing?12:39
pittiGunnarHj: hello, how are you?12:50
pittiGunnarHj: I thought from my POV gdm should just set $LC_MESSAGES and $LANGUAGES, and language-selector does everything permanently (writing configuration files, etc.)12:50
GunnarHjpitti: Fine, thanks. You too, I hope.12:51
pittiGunnarHj: I'm great, thanks12:51
GunnarHjpitti: Trying to get a grasp of Empathy, which I haven't used before. Did you see the question I posted a few minutes ago?12:52
pittiGunnarHj: the "Re language fixes, step back..."? yes12:52
pittiGunnarHj: that's the one I answered to12:52
pitti(but I was out at lunch)12:52
sladen...another channel12:52
GunnarHjpitti: Ok, now I see it. I'll try to write down my thoughts on that particular issue, and get back to you. Think we need to reach consensus on that before discussing the code. :-)12:55
pittiGunnarHj: I'd just desperately avoid anything in gdm which is expensive or changes files12:55
GunnarHjpitti: But don't you think that the fact that nothing expensive happens except when the user actually changes language is good? Btw, considering the tiny amounts of data we are talking about, "expensive" isn't the word I would have chosen.12:59
pittiGunnarHj: ah, terminology :) calling grep and sed are already in the "expensive" category wrt. CPU usage for me13:01
pittiGunnarHj: also, we should avoid writing files, since it can be utterly slow if your home directory is on NFS or similar13:01
seb128mvo, it's not update-manager being broken13:01
seb128mvo, it's just that python-things get broken for random reason13:02
seb128until you --reinstall or upgrade them13:02
pittiGunnarHj: and I think it shoudl actually be sufficient to just set LC_MESSAGES and LANGUAGE, since after all that's what matters in the end?13:02
seb128the depends system is broken as well13:02
seb128like update-manager started using 2.7 without pulling in version of python-things it needs13:02
faganim finally able to properly test unity now thanks to that upload yesterday :)13:06
GunnarHjpitti: Did you notice my objection on the merge proposal, where I pointed out that one of the disadvantages with not writing the new setting to disk is that LANGUAGE and LC_MESSAGES would first be set when ~/.profile is read, and a couple of micro seconds later be set again based on dmrc and GDM_LANG[UAGE]? That might well happen at many logins, which in the long run would probably result in more CPU time.13:08
fagandidrocks: just made supprisingly the only bug I found so far other than the dash not being up Bug: 68178013:10
didrocksbug #68178013:10
ubot2Launchpad bug 681780 in unity (Ubuntu) "Unity [compiz] top panel doesnt hide when another app is in full screen (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/68178013:10
pittiGunnarHj: but it needs to run these checks anyway?13:10
seb128pitti, hey13:10
didrocksyep, juste not yet implemented13:10
seb128just for info I got a natty amd64 retracer running13:11
seb128I'm upgrading the i386 one next13:11
faganIts working very well I have to say13:11
seb128pitti, we probably want retracing working to get nice unity bugs13:11
seb128so I figured we could start those now13:11
didrocksfagan: heh, thanks to the dx team :)13:11
pittiseb128: you mean enable apport by default now?13:11
seb128pitti, no13:11
seb128pitti, just retrace the crashes we get13:11
pittiwe first need natty chroots13:12
pittiah13:12
seb128pitti, I plan to add "enable apport" in the unity debug wiki13:12
seb128pitti, <pitti> we first need natty chroots13:12
seb128pitti, well what I was saying is "done for amd64"13:12
seb128"i386 on its way"13:12
pittiseb128: oh, I thought that referered to adding maverick-updates ddebs13:13
pittiseb128: thanks!13:13
seb128pitti, you're welcome ;-)13:13
pittibrb, testing new plymouth13:13
seb128pitti, I fixed the maverick ones as well13:13
seb128they both have updates sources13:13
seb128pitti,     from launchpadlib.errors import HTTPError13:15
seb128hate hate python13:15
seb128pitti, I'm fixing the i386 one13:15
seb128it crashes on broken python imports13:15
GunnarHjpitti: Without the checks it would need to _always_ set LANGUAGE and LC_MESSAGES, which reasonably cannot be more efficient in the long run. That's the point (no, one of the points) with writing to disk, i.e. normally gdm would only need to compare a couple of variables.13:16
GunnarHjpitti: Btw, technically we are now talking about code belonging to language-selector, but it would be read and run by Xsession...13:19
pittiGunnarHj: but setting an env variable costs no time; the checks are the important bit here, and I don't see how we can drop them13:19
GunnarHjpitti: Maybe I misunderstood you about dropping checks. But setting LANGUAGE and LC_MESSAGES out from dmrc/GDM_LANG[UAGE] costs, if gdm shall not destroy the LANGUAGE list each time and to ensure that LC_MESSAGES is assigned a valid locale.13:25
pittiGunnarHj: LC_MESSAGES is cheap (just =$GDM_LANG), LANGUAGE would only take some changes if it actually differs from $LANG/$GDM_LANG13:27
pittiI think that's an overhead we need to live with13:27
pittiI think it's just badly wrong for a session to mess with your configuration files13:27
pitti(and cf. problems on NFS and the like)13:28
cyphermoxgood morning!13:39
pittihey cyphermox, how are you?13:47
cyphermoxhey pitti, pretty good, and you?13:48
pittiI'm fine, thanks!13:48
* pitti is patch piloting13:48
GunnarHjpitti: We have been here before, I think. ;-)  For a number of reasons I can't currently get the pieces together without writing to disk.13:51
GunnarHj1. Since dmrc no longer is set based on a pure list of available locales, GDM_LANG[UAGE] may well contain 'en.utf8' or some other non-valid locale, so the lookup using locale -a etc. is needed.13:51
GunnarHj2. Without saving the language to disk if it's set by the gdm greeter, ~/.profile and ~/.dmrc may disagree, so you would need to fiddle with the LANGUAGE list at each login.13:51
GunnarHj3. What has LANG to do with it? Isn't separating LANG from LANGUAGE/LC_MESSAGES the main purpose with the fix?13:51
GunnarHjPersonally I feel that this is too complex to deal with via instant messaging only. I'd like to go back, think it over and write up my thought more systematic.13:51
pittiGunnarHj: well, language-selector can (and should) write to the disk13:52
pittithere you are in a running session, without the danger of not being able to log in, and performance doesn't matter either13:52
pittiGunnarHj: $LANG shouldn't be touched any more; sorry, typo of mine13:53
pittiGunnarHj: I think the gdm changes should be very small; it should only set LC_MESSAGES instead of LANG, and do some additional magic to adapt LANGUAGES if $GDM_LANG != $LANG13:54
pitti(i. e. if you deviate from the system and user configuration)13:54
chrisccoulsondoes anybody have any idea what this patch is for in gjs: http://paste.ubuntu.com/536688/?13:54
pittiGunnarHj: I don't understand 1. The semantics and values from .dmrc or the language lists didn't change, i. e. "no longer" is confusing tome13:55
chrisccoulsonit seems to have been inherited from debian, but there's nothing at all in the changelog13:55
pittichrisccoulson: we have g-i from git head, so it might no longer apply13:55
pitti(based on the patch comment)13:55
chrisccoulsonpitti - ok, i'll drop it for now then. it doesn't apply to the new source tarball anyway13:56
pitti(but I don't understand the patch at all)13:56
chrisccoulsonme neither. i just want to get gjs built against the latest spidermonkey version ;)13:56
=== MacSlow|lunch is now known as MacSlow
GunnarHjpitti: About dmrc and "no longer": Up to now, dmrc has been reflecting LANG, which has been set in the non-language tab in language-selector. That drop-down list seems to contain valid locales only, which is why Language in dmrc always has been a valid locale. I suggest that dmrc shall refect LANGUAGE instead, which is set in the language tab of language-selector. That drop-down list includes both language-country and lang14:14
GunnarHjuage only items. Furthermore, if you pick a language only item in language-selector, the drop down list in the greeter starts displaying that item as well. Hope that explains it.14:14
GunnarHjAs regards risks with writing to disk: gdm obviously writes to both /var/cache/gdm/$USER/dmrc and ~/.dmrc already when the user picks some other language from the greeter than the preselected one. Why would it be more dangerous to write to ~/.profile at those, normally very few, occations?14:14
=== almaisan-away is now known as al-maisan
pittiGunnarHj: .dmrc has a fixed structure and is "owned" by gdm, while ~/.profile is a free-form shell script and a full programming language14:16
pittiit's bad enough that we need to touch it in language-selector, but we shouldn't duplicate that code out to several places14:16
jcastrocyphermox: after the update it works for me.14:17
jcastrocyphermox: I haven't roamed with it yet but it all appears to work so far14:17
pittiGunnarHj: also, changing ~/.profile carefully requires a lot of checks14:17
pittiGunnarHj: but right, changing ~/.dmrc would give the same problems on NFS and the like (which is why it's got a local cache file); I don't want to make this twice as bad by writing another (and much more complex) file14:18
pittiGunnarHj: if we can stop language-selector from writing profile and only write ~/.dmrc, that'd be ideal IMHO, but I'm not sure whether it's feasible14:18
pittiGunnarHj: .dmrc is used by other *dms as well, so we can't just redefine the meaning of "Language" there; it needs to stay a valid locale14:19
seb128grrr internet14:36
seb128does anybody know how to use launchpadlib to delete tags?14:36
cyphermoxjcastro, thanks14:36
seb128    bug.tags.remove('need-amd64-retrace')14:36
pittiseb128: apport does that14:36
cyphermoxjcastro, I'm finishing up cleaning up my patch so that it may be upstreamable14:37
seb128pitti, let me read the source14:37
cyphermoxthen I'll upload one last copy of it to my ppa, then it will be ready for upload14:37
pittiseb128:             x = bug.tags[:] # LP#254901 workaround14:37
pitti            x.remove(self.arch_tag)14:37
pitti            bug.tags = x14:37
pitti            try:14:37
pitti                bug.lp_save()14:37
pitti            except HTTPError:14:37
pitti                pass # LP#336866 workaround14:37
pittiseb128: unfortunately there are two launchpad bugs to work around for this operation :/14:38
seb128ok14:38
seb128I tried14:38
seb128    if need-i386-retrace in bug.tags:14:38
seb128    bug.tags.remove('need-i386-retrace')14:38
seb128    bug.lp_save()14:38
seb128pitti, ok, I miss the first workaround it seems14:39
pedro_that didn't worked for me the remove('blah')14:40
pedro_(pasting the code)14:40
seb128pedro_, right, see what pitti said14:40
seb128" x = bug.tags[:] # LP#254901 workaround14:40
seb128<pitti>             x.remove(self.arch_tag)14:40
seb128             bug.tags = x"14:40
seb128he does that14:40
pedro_http://paste.ubuntu.com/536703/ <-14:41
pedro_that works fine here14:41
seb128ok, you do the same14:41
pedro_i've no idea why, but you can't remove the tags with the remove() method14:41
jcastrocyphermox: nice work, I can't believe how relatively quickly you bashed that out14:41
seb128pedro_, see pitti's comment14:41
seb128pedro_, he has a bug number reference14:42
pedro_seb128, looking14:42
pedro_oh lovely lp...14:42
=== tkamppeter_ is now known as tkamppeter
didrockssession restart(s)14:55
seb128pedro_, is bug.newMessage() the way to add a comment?14:57
pedro_seb128, yes, bug.newMessage(content=comment, subject=title)15:00
bcurtiswxanyone here using the desktop PPA for gnome3 ?15:00
pedro_seb128, for subject i use bug.title15:01
GunnarHjpitti: As regards the carefulness when editing ~/.profile, I tried to be just as "careful/careless" as the rest of the language-selector code is. The only risk I can see with not parsing the whole file is that you append a line to the bottom of the file when you should have replaced existing code.15:05
GunnarHjHaving language-selector change file for saving the user settings shouldn't be very difficult, but since the purpose of the file is to set env. variables, it reasonably ought to contain shell code. How about ~/.locale that basically looks like /etc/default/locale, and maybe with a comment that it shouldn't be edited manually? That would give us a more or less fixed form file whose ownership would be shared between gdm and15:05
GunnarHjlanguage-selector. :-)15:05
GunnarHjI don't follow you as regards other *dms. Aren't we talking about setting an Ubuntu model for locale environment, irrespective of the desktop GUI?15:05
seb128pedro_, bug #67372215:06
ubot2seb128: Bug 673722 on http://launchpad.net/bugs/673722 is private15:06
seb128pedro_, seems ok for you?15:06
=== cking is now known as cking-afk
seb128pitti, ^15:07
seb128pitti, I'm adding a untag-retracing.py on ronne15:07
pittiseb128: ah, thanks15:08
seb128pitti, it takes a file with a list of bugs and untag them for retracing and add a comment15:08
pittiseb128: so similar to the "retag" script15:08
seb128pitti, combinaised with a grep, sed in the log I untag all the old crashes15:08
pedro_seb128, yes, looks fine15:08
pittinice!15:08
pittiseb128: like the ones against jaunty etc.?15:08
seb128and subscribe the triagers as well15:08
seb128pitti, yes, everything which yelds a "skipping" line is the log15:09
seb128grep -B1 skipping log | grep retracing | sed 's%.*#%%' | sort | uniq15:10
seb128basically15:10
seb128I'm copying the line in the script comment as well15:10
=== cking-afk is now known as cking
mvoseb128: what is up with vte and python2.7 ?16:14
seb128mvo, no clue, is it broken?16:15
seb128I never tried to use it16:15
seb128or does the source need a rebuild to pick the new version?16:15
mvoit appears to be, I was wondering if its worth starting to debug or not16:15
seb128I can't help you there16:15
mvook, no worries16:15
mvoI check it out then16:15
seb128ok16:16
seb128mvo, I think mterry got a new version in the gnome3 ppa16:16
seb128you might want to start by checking there16:16
mvothanks16:18
seb128pitti, is there a way to say to an apport hook to load another hook?16:42
seb128like to say that unity bugs should have the compiz infos?16:43
pittiseb128: untested, but  you can try calling report.add_hooks_info(ui, package='compiz') or srcpackage='compiz'16:45
seb128pitti, thanks16:45
seb128pitti, thanks a lot16:58
pittiworks?16:58
seb128pitti, srcpackage= works16:58
seb128it was spinning for ever with package=16:58
=== al-maisan is now known as almaisan-away
pittigood night everyone, have a nice weekend!17:09
bcurtiswxgood night pitti17:11
seb128pitti, have a nice we as well!17:12
seb128ok, we have natty retracers17:26
seb128so at least unity crashes should get handled correctly17:26
seb128ok, retracers all cleaned17:37
seb128chrisccoulson, impressive work on gjs ;-)17:39
jcastrodidrocks: I was gone for two days, what's up with banshee?18:12
didrocksjcastro: Laney finished yesterday the MIR, we pinged asac18:12
didrocksjcastro: I'm afraid it's late for the MIR to be reviewed…18:13
Laneyhe asked me to target it to a118:13
didrocksoh right, forgot to tell it :)18:13
didrocksso, maybe if the MIR is reviewed on Monday, it can be added to the seed18:14
Laneydoing the hopefully final-ish upload now18:14
didrocksLaney: all the defaults extensions are there now? (sorry sorry, I really didn't have the time to follow that)18:14
Laneyyes18:15
Laneybut I forgot to disable notificationarea in banshee, so doing that now18:15
didrocksnice :)18:15
didrocksand the mpris support is working well?18:15
Laneywould be good if you or someone could test in a vm18:15
Laneyseems to work for me18:15
didrocksI would if only I had the time… :)18:15
jcastrompris/sm has been working great for me for a while18:15
Laneyhow did the bug day go?18:15
jcastroconor fixed his issues with it way early18:15
=== smspillaz is now known as SmSpillaz
jcastroLaney: it's going well: https://wiki.ubuntu.com/UbuntuBugDay/2010112518:16
=== SmSpillaz is now known as smspillaz
Laneyawesome18:16
Laneywho is this kamus chap? clearly needs beer18:16
jcastroindeed18:16
bcurtiswxanyone using the ubuntu-desktop PPA test that launching nautilus and clicking the downloads folder (to be specific) causes a crash18:16
bcurtiswxmaybe it does it without the PPA too :-\18:16
jcastroI suspect we're not going to get as many parity bugs as I wanted, but I am sure once it ships on a CD they will come in18:16
cyphermoxahh, it's good to be back online :)19:47
=== Richie is now known as WelshDragon
jcastrocyphermox: are you uploading nm-indicator to natty today?21:00
cyphermoxjcastro, hopefully, but I just noticed I forgot something pretty important...21:06
cyphermoxwhat about those who don't have indicators? e.g. xubuntu?21:06
cyphermoxanybody know how I can best detect whether I should use libappindicator or systray?21:09
jcastrocyphermox: you can do a fallback thing, one sec, I know the answer to this!21:12
cyphermoxjcastro, actually, just found it21:12
cyphermoxit should work by itself, supposedly21:12
jcastrohttp://askubuntu.com/questions/13197/how-to-program-a-status-icon-that-will-display-in-ubuntu-11-04-as-well-as-in-othe21:14
jcastrothere, you get an answer from ted. :)21:14
cyphermoxd'oh, not so easy, apparently21:14
cyphermoxnevermind, it works, but NM had crashed21:15
jcastrocyphermox: why not just leave nm-applet for the old stuff, and -indicator for the new?21:15
cyphermoxjcastro, I don't know. given we'd eventually go with connman I didn't see the benefit in starting something completely new, it felt simple to patch nm-applet for it to do the right thing depending on context21:16
jcastrooh I see21:17
jcastrocyphermox: g-p-m has a fallback, you can likely steal from there?21:17
cyphermoxjcastro, like I said, nm-applet had crashed, I just tried again and fallback worked properly21:18
jcastroah ok21:18
cyphermoxjcastro, can you do some more testing, incl. the fallback?21:20
jcastrocertainly21:20
jcastrohow can I trigger the fallback?21:20
cyphermoxI uploaded a proper package to my ppa, so now if that is good I could upload to natty21:20
cyphermoxhold on :)21:20
cyphermoxjcastro, this time the packages are here: https://edge.launchpad.net/~mathieu-tl/+archive/ppa/+packages21:21
cyphermoxas for fallback, you can remove the Indicator Application widget from the panel and add a systray21:21
chrisccoulsonjcastro, the g-p-m fallback is just using the fallback within libappindicator21:21
chrisccoulson(ie, there's no extra code in gpm to do that)21:21
jcastrocyphermox: oh ok, so basically test both in classic gnome?21:22
cyphermoxyeah21:22
jcastrocyphermox: it worked!21:37
cyphermoxsuhweet21:38
jcastrothe only problem I found was that it didn't run on login21:38
jcastroI had to manually "nm-applet"21:38
cyphermoxreally?21:38
jcastroyes21:38
cyphermoxhm... works on my system21:38
jcastrooh cool, it works the other way around too21:38
cyphermoxwhich?21:38
jcastroif you readd the indicator it snaps right back into there21:38
cyphermoxyup21:39
jcastrook let me confirm my lack of nm-applet on start up21:39
cyphermoxok. can you double check you have it in startup applications if not?21:39
* jcastro nods21:39
jcastrocyphermox: ok, "Network Manager" is checked and enabled in startup applications preferences21:41
jcastrobut it doesn't run on login21:41
cyphermoxcrap21:46
cyphermoxoh wait21:46
cyphermoxwhich version do you have? I did make a mistake in one, the indicator would never be set active :D21:47
jcastroI grabbed the one from your ppa21:47
cyphermoxjcastro, you'll want 0.8.2+git.20101123t161608.f143e76-0ubuntu1~mtrudel~ppa2, ~ppa1 had that error :)21:47
jcastrocyphermox: ok which ppa then, your personal one or the indicator one you made?21:52
cyphermoxpersonal one21:53
cyphermoxthe indicator one is built differently, merging three bzr branches to prepare the patch, but it's not actually applied as a patch21:53
cyphermoxwhereas my personal ppa has the standard ubuntu package, packaging upstream as it is and applying one additional patch which is indicator support21:54
jcastrook weird, I have your PPA but don't see it as an upgrade21:55
cyphermoxit's accidentally a slightly older version :/21:57
jcastroI want to get you an award for this version number21:58
cyphermoxsorry :)21:59
cyphermoxthe version number that never ends? ;D21:59
jcastrocyphermox: same problem with the downgraded version22:05
cyphermoxweird22:06

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