/srv/irclogs.ubuntu.com/2010/02/09/#ubuntu-desktop.txt

robert_ancellRAOF, what is the branch name?00:14
RAOFSorry, I'm still working on it.00:14
RAOFIt's reminding me why I like dh7 so much :/00:14
RAOFI think I've got it *this* time!00:15
robert_ancellRAOF, I know the feeling :)00:15
RAOFI think I may have won, this time...00:16
RAOFI WIN!00:17
RAOF:)00:17
RAOF...and now bzr is being weird.00:19
RAOFrobert_ancell: lp:~raof/launchpad-integration/fix-cli-library-install contains your fix.  Finally!00:22
robert_ancellRAOF, thanks! cloning...00:22
RAOFIt's actually still a little bit broken - dh_clideps should be run after liblaunchpad-integration1 has had its shlibs made - but there's an explicit dependency in debian/control on liblaunchpad-integration1 so it's not too bad.00:28
robert_ancellhmm lp is saying not a branch to me00:30
RAOFbzr branch lp:~raof/launchpad-integration/fix-cli-library-install has just worked for me.00:31
RAOFIf all else fails, here's the patch http://pastebin.com/f4d33e2a200:32
robert_ancellhmm https://code.edge.launchpad.net/~raof: not pushed to yet00:33
RAOFhttps://code.edge.launchpad.net/~raof/launchpad-integration/fix-cli-library-install says “updating branch” for me.00:35
robert_ancellit was faster to use the pastebin and manually copy the changes :)00:36
RAOF:(00:37
RAOFPoor bzr00:37
robert_ancellbuilding...00:38
robert_ancellRAOF, yay! It works! You're definitely owed a beer or two for that :)00:47
robert_ancellTheMuso, can you do an upload please - check out lp:launchpad-integration, do a make distcheck, untar the tarball somewhere and do the debuild from that00:51
kklimondahow does the future of all ubuntu made applets for gnome-panel looks like wrt gnome-shell?01:33
RAOFCurrently it doesn't, as gnome-shell doesn't support applets.  I know there's been general dissatisfaction with this state of affairs though, so it probably just requires someone to write something reasonable.01:36
RAOFI'm rather liking UNE, actually.  It's has enough of the gnome-shell enhancements to be fun.01:38
kklimondahaven't really used it01:39
kklimondait looks weird on screenshots :)01:39
RAOFIt is slightly strange, but it's nicely compact for my 12" thinkpad.01:41
NafaiYeah,  UNE is great for the purpose.  My wife uses it on her AspireOne01:43
aaron_Ive been using ubuntu as a desktop for a while but not in an enterprise envirment. in windows we have domains that each workstation is a member of how does that kind of thing work in a linux only envirment is there such a thing as a linux domain?06:42
pittiGood morning06:49
brycehmorning pitti07:07
pittihey bryceh, how are you?07:11
brycehpitti, ok, been a busy day07:14
brycehpitti, I think in the future when people hand me equipment at UDS or sprints, I'm going to ask that they write a blueprint as well07:15
brycehsince accepting the hardware implies a time commitment to work on it, but that needs balanced with other priorities, and it's hard to do when it's not in the blueprint system07:16
baptistemmhello07:35
didrocksgood morning08:29
pittibonjour didrocks08:32
didrockshey pitti08:33
* bryceh waves08:36
didrockshave a good night bryceh!08:36
brycehdidrocks, oh I was waving good morning not good night!  :-)08:37
bryceh(although, I probably should get to bed... got the meeting in the morning... but still got tasks to do...)08:38
didrocksbryceh: I was infering that looking at the hour :)08:39
didrocksanyone else experience random issue in gtk open file dialog?08:48
didrockspitti: did you refresh netbook-meta?08:52
pittididrocks: argh, no, sorry08:53
pittidoing now08:53
didrockspitti: thx :) no pb, will be for next round08:53
chrisccoulsongood morning everyone08:59
pittihey chrisccoulson08:59
chrisccoulsonhey pitti, how are you?09:00
pittiI'm great, thanks!09:00
chrisccoulsonare you fully recovered from your travels now?09:00
didrockshi chrisccoulson :)09:00
chrisccoulsonhey didrocks, how are you too?09:00
pittistill a bit dizzy, but I'm mostly good indeed09:00
didrockschrisccoulson: recovering little by little, thanks! and you?09:01
chrisccoulsonyeah, i'm good thanks. i had quite an early night last night ::)09:01
didrocksnetbook-launcher is not starting on my fresh UNE install :/09:15
pittididrocks: hm, I installed yesterday's image, and it worked09:24
didrockshum, so something went wrong at some point. I still have gnome-panel, the .desktop file…09:25
didrockslet's try yesterday's image first09:25
chrisccoulsonhey seb12809:56
seb128hello chrisccoulson09:56
chrisccoulsonhow are you today?09:57
pittibonjour seb12809:59
seb128chrisccoulson: good thanks! I had another good night and I feel not tired today ;-)10:01
seb128pitti, guten tag!10:01
seb128chrisccoulson, pitti: how are you?10:01
chrisccoulsonseb128 - yeah, i'm good thanks. i had an early-ish night last night too10:01
vuntzchrisccoulson: (autorestart for panel) please commit then, if it's okay10:03
chrisccoulsonvuntz - yeah, will do10:03
chrisccoulsonthanks10:03
didrockssalut seb12810:18
seb128lut didrocks10:18
didrocksvuntz: hey! Did you enjoy FOSDEM?10:18
seb128didrocks, ca va ?10:18
didrocksseb128: ça va, plus dormi cette nuit et en train de me battre avec l'agence d'administration de biens, mais ça :)10:19
didrocksseb128: et toi?10:19
seb128didrocks, l'agence d'administration de biens?10:20
vuntzdidrocks: vi vi10:20
seb128didrocks, nickel de mon côté ;-)10:21
didrocksseb128: yep, infiltration d'eau, pb non réglé depuis 2 mois après multiples relances. Donc j'ai dit que j'ai fait les démarches pour payer le loyer sur un compte bloqué et là, ils se bougent d'un coup10:21
seb128ok10:21
didrocksvuntz: any change to have a look/idea on https://bugzilla.gnome.org/show_bug.cgi?id=608419? seb128 told me that we have now just one wallpaper on all screen, so maybe, we just need to cache one?10:22
ubottuGnome bug 608419 in libgnome-desktop "Caching wallpaper resize to avoid some CPU cycle at startup" [Enhancement,Unconfirmed]10:22
vuntzdidrocks: no idea :-) I need to look at it again, but probably not today10:24
didrocksvuntz: no pb, I can harass you as well later this week, you know :p10:24
pittiseb128: if you have a minute, would you mind looking at python-gudev in source NEW? (tiny package)10:37
asacdidrocks: so you are going for abiword/gnumeric now in une?10:38
asacwhat about the web integration?10:38
asac(hi)10:39
seb128pitti, ok, doing that10:39
pittiseb128: hang on10:39
seb128pitti, want to review xchat-indicator in exchange? ;-)10:39
pittiseb128: upstream just sent me a message to switch to LGPL; I'll reupload10:40
pittiseb128: yes, will do10:40
seb128pitti, wroten by kenvandine to use the message indicator10:40
didrocksasac: hey, yes, rick quickly pinged me about that yesterday. We didn't have the time to discuss a lot about it (he was felling unwell). I guess we should discuss those plans somewhere to have a common decision10:40
seb128pitti, thanks10:40
seb128pitti, let me know when it's reuploaded10:40
pitti(rejected p-gudev)10:40
asacdidrocks: right. lets do a call maybe?10:40
asactomorrow?10:40
didrocksasac: sure, no pb for me :)10:41
asacgood once rick is on i will ask him for a timeslot10:41
asacand send an invite10:41
didrocksperfect, thanks asac10:41
pittiseb128: reuploaded; looking at x-i now10:46
pittiseb128: for context, the pitivi guys asked me to package it, so that they can de-hal-ify it10:50
seb128pitti, ok, looking to that now, dunno if you have been following discussions yesterday between rick and some other people on the channel about pitivi and lucid10:51
pittiI didn't, no10:51
seb128ok10:51
pittibut even if we drop it, it helps to drop hal, so it's not in vain :)10:51
seb128short summary, current pitivi is not ready to be shipped quality wise, next version should be better but schedule is tight for them10:51
seb128rick feels we put pressure on them by saying we would ship by default but didn't help them much toward the goal10:52
seb128so they were discussing how the ubuntu community could help them there, maybe doing an hackfest or something10:52
seb128pitti, python-gudev newed10:59
pittiseb128: merci!11:00
seb128pitti, danke for x-i ;-)11:01
seb128mvo, hey11:04
seb128mvo, there is a vte update waiting for sponsoring, could you have a look when you a free slot?11:04
mvoseb128: sure11:04
seb128mvo, thanks11:05
mvoseb128: after lunch :)11:05
seb128yeah, no hurry11:05
seb128there is a g-t update going with it if you want to do that too btw ;-)11:05
seb128mvo, enjoy lunch!11:05
mvothanks11:08
=== onestone_ is now known as onestone
chrisccoulsonseb128 / mvo - i was going to sponsor the gnome-terminal upload, before i realised i couldn't upload vte11:22
seb128chrisccoulson: right, I remember you telling that, that's why I pinged mvo about vte there :-)11:23
seb128chrisccoulson: any luck with the g-s-d and g-c-c updates?11:23
seb128chrisccoulson: do you want we to do the gnome-screensaver update?11:23
chrisccoulsonseb128 - not yet, i ran out of time last night11:23
chrisccoulsongnome-screensaver update?11:24
chrisccoulsontheres another one?11:24
seb1282.29.9011:24
seb128there is only one change11:24
chrisccoulsonheh, i only just uploaded gnome-screensaver ;)11:24
seb128a cve fix11:24
chrisccoulsonyeah, feel free to do that if you get a change. if not, i can do that quite quickly when i finish work11:24
chrisccoulsons/change/chance11:24
seb128ok11:28
seb128I will see11:28
seb128I was just not sure how busy you are, since you already have g-s-d and g-c-c to update11:28
chrisccoulsoni'll be glad when i don't have to cram all this work in to an evening ;)11:30
seb128hehe11:31
seb128when will that be btw? ;-)11:31
chrisccoulsonit will be the first week of march11:31
pittiooh!11:44
seb128chrisccoulson: oh, only a few weeks until there ;-)12:00
chrisccoulsonseb128 - yeah, i can't wait :)12:00
didrocksthat will be really cool to don't have to deal with compiz annymore :)12:04
seb128didrocks, you still have for a few weeks!12:07
* didrocks hides12:07
seb128kenvandine, hey12:19
seb128kenvandine, thanks for the quick empathy crash fix ;-)12:19
didrockskenvandine: was it related to the crash I showed you?12:20
* didrocks didn't have the time to upgrade today12:20
seb128the message indicator is busted still there12:20
seb128the empathy icon is displayed in the notification area12:20
chrisccoulsoni was just going to bring that up12:21
seb128and the message service crashes when clicking on it12:21
chrisccoulsonindicator-message-service crashes every time i open evolution now12:21
didrocksseb128: ok, so if we have still this crash, we can't accept new invitation, annoying :)12:21
seb128they should be somewhere in the empathy ui no?12:22
didrocksseb128: I didn't pushed to much time on that, but didn't see any other way12:24
seb128didrocks, if you want to do some GNOME updates this afternoon let me know12:36
=== MacSlow is now known as MacSlow|lunch
didrocksseb128: sure, in 5 minutes, just finishing to write a little wrapper first12:37
seb128didrocks, did you have lunch already?12:37
didrocksseb128: just a short desert, but it's all right, with all we eat in Portland :)12:37
seb128lol12:38
seb128take a lunch break first12:38
seb128there is no hurry for updates ;-)12:38
seb128even if you don't use it for eating, take some fresh air or something12:38
didrocksok, I'll walk a little under the fresh snow :)12:38
seb128or get a cool drink ;-)12:38
didrocksbbl12:39
seb128;-)12:39
seb128see you in a bit!12:39
didrockssee you ;)12:39
didrocksJamieBennett: hey, did you agree with rick first before pushing on my side two WI?12:58
JamieBennettasac asked me to push them to you with the understanding that you would probably reassign them if you weren't doing them yourself12:59
asacdidrocks: which ones?13:00
asac(i remember about two)13:00
JamieBennettThe 2d/3d discovery13:00
didrocksJamieBennett: not sure I'll have the time this week, but I can do a first try next week. I'm more annoyed about the "choose on install"13:00
asacright13:00
asaci was told you will do that13:00
asacif thats not the case we can take that back13:00
asacchoose on install?13:00
asacimo all should be automatic13:00
didrocksasac: I was just not aware, hence my surprised :)13:00
asacif you were not aware13:01
didrocksasac: [didrocks] Evaluated best mechanism to support 2d/3d install time selection: TODO13:01
asacthen its wrong13:01
asacpush that back13:01
asaci was told desktop team plans to do that ... but since you were not aware, its wrong intelligence13:01
didrocksasac: I can maybe do it, that's not the problem, just speak with me before :)13:01
JamieBennettdidrocks: we just need a discovery method and worst case install both but change the session depending on hardware13:01
asacas i said, if you were not working on that then push that back to us13:01
didrocksasac: I think the confusion came from one of my WI: Medium Detect 3D acceleration not available and end with a dialog telling you so13:01
asacok13:02
asacthen push them buack13:02
didrocksasac: ok13:02
JamieBennett:)13:02
asacif desktop team didnt plan to ship 2d launcher13:02
didrocksthat can maybe be revisited (having the 2D launcher on UNE installation can be good)13:02
didrocksjust need to discuss it first :)13:02
JamieBennettOK, we can do that tomorrow on the call?13:03
didrocksasac, JamieBennett: I'll raise first that on our meeting later today13:03
JamieBennettOK13:03
didrocksand yes, we can take the final decision on the call tomorrow :)13:03
asaclets talk on that during call13:04
asacno need to do that during meeting imo ...13:04
asacit was all based on false intelligence assuming you planned to do that ;)13:05
didrocksok :)13:05
didrockswhere is the desktopteam meeting template? seems the one bryceh took doesn't have my name. Should I infer that I've the right to be a slacker? ;)13:29
chrisccoulsonlol ;)13:30
seb128didrocks, no, you should assume that you have the right to work hard while other take an hour to chat on IRC ;-)13:31
didrocksseb128: heh13:31
seb128start by fixing compiz!13:31
didrocks*urgh*13:31
didrocks:)13:31
seb128;-)13:31
didrocksbtw, I can tackle some updates now13:32
chrisccoulsondidrocks is maintaining compiz now?13:32
seb128chrisccoulson: the newest team member get it13:32
seb128...13:32
seb128;-)13:32
chrisccoulsonlol13:32
chrisccoulsonoh dear ;)13:32
* didrocks is eager to have chrisccoulson on the team :)13:32
chrisccoulsonheh13:33
seb128didrocks, https://wiki.ubuntu.com/DesktopTeam/MeetingTemplate13:33
seb128didrocks, I guess13:33
didrocksseb128: thanks. I'm fixing it13:33
seb128didrocks, updates, good13:34
seb128didrocks, brasero, seahorse-plugins, deskbar-applet13:34
seb128vinagre13:34
seb128gnome-doc-utils13:35
didrockspicking up brasero and seahorse-plugins first13:35
seb128gnome-menus13:35
seb128those are free to do13:35
seb128didrocks, thanks13:35
pittididrocks: DesktopTeam/MeetingTemplate13:35
pittididrocks: thanks for fixing :)13:36
didrocksseb128: pitti: y/w :)13:36
* didrocks hopes that GNOME updates will enable a good endorsement for core dev application from seb128 :)13:37
seb128oh right, I've that to do too ;-)13:37
chrisccoulsondidrocks - you're applying for core-dev now?13:37
didrocksI try to formulate it as a smarter way than a ping :)13:37
didrockschrisccoulson: right13:37
chrisccoulsonexcellent :)13:38
didrocksthanks :)13:38
NafaiGood morning, reporting for duty :)13:53
pittihey Nafai, how are you?13:53
chrisccoulsonhey Nafai13:53
NafaiDoing pretty well, and you pitti?13:53
pittiI'm good, thanks!13:54
seb128hey Nafai13:56
didrockshi Nafai14:00
didrocksseb128: taking vinagre and gnome-menus14:01
seb128didrocks, thanks14:01
seb128brb14:09
kenvandineNafai, i posted a comment and patch  back to you14:12
kenvandineNafai, should be more upstream friendly14:12
kenvandineNafai, great work though!14:12
Nafaikenvandine: cool, will take a look14:12
NafaiThanks!14:12
* kenvandine goes back to #ayatana :)14:12
seb128didrocks, I'm doing the gnome-desktop update14:18
didrocksseb128: ok, I'm sidetrack for half an hour I hope, I'll reclaim updates then14:19
seb128ok14:19
chrisccoulsonthere will be no updates left for me to do at this rate ;)14:20
seb128chrisccoulson: you have g-s-d g-c-c and g-s assigned14:20
seb128chrisccoulson: should be enough for after work tasks ;-)14:21
chrisccoulsonyeah, that should keep me busy this evening :)14:21
* chrisccoulson wishes launchpad wouldn't send out a gazillion e-mails every time someone runs apport-collect14:24
hyperairchrisccoulson: one email per attachment huh14:27
rickspencer3kenvandine, if I do a dist-upgrade today will I get new gwibber and my Me Menu will be fixed?14:37
kenvandinenot quite yet... tedg is working hard to get patches reviewed :)14:37
kenvandinei released tarballs of gwibber 2.29.1 yesterday14:37
rickspencer3kenvandine, coolio14:38
kenvandinei am doing another look over the package14:38
rickspencer3it's coming along, good feedback from the community14:38
kenvandineyeah14:38
rickspencer3video?14:38
kenvandinei noticed yesterday right before "releasing" that all the i18n support was removed14:38
kenvandineso i added that back14:38
kenvandinea bit of work14:38
rickspencer3oops14:38
kenvandinerickspencer3, i will have the video this morning14:39
rickspencer3ok14:39
seb128kenvandine, using GNOME version scheme?14:39
rickspencer3kenvandine, so I talked a bit to bilboed this morning14:39
kenvandineseb128, yup :)14:39
seb128cool14:39
rickspencer3basically, what pitivi needs us to do is to triage our pitivi bugs14:39
* seb128 wonders when rick wakes up14:39
seb128seems 6am is past morning discussion there ;-)14:39
rickspencer3seb128, 6:00am PST ;)14:39
seb128pedro_, ^ can we get a pitivi bug day?14:40
seb128I will have a look to those bugs, I want to have an overview of where we stand there14:40
seb128but would be nice to have some community bug triaging as well14:41
pedro_seb128, yes, in fact we added it to the planning page some weeks ago14:41
pedro_seb128, will ping the community member who offered to organize it and set up everything14:42
seb128can we do it as the next one? ;-)14:42
seb128pedro_, you rock, thanks!14:42
pedro_of course ;-)14:42
seb128rickspencer3, ^14:42
pedro_you're welcome ;-)14:42
rickspencer3chouette!14:42
rickspencer3thanks pedro_14:42
rickspencer3pedro_, would it be worth it for you to join #pitivi?14:43
rickspencer3they are really a good group of folks there, maybe being a bit more plugged in to the community wouldn't be so bad14:44
pedro_rickspencer3, yep , will do it14:45
rickspencer3thanks pedro_14:45
pedro_my pleasure ;-)14:45
hggdhmorning, seb128, have you seen http://mail.gnome.org/archives/evolution-hackers/2010-February/msg00034.html ?14:46
seb128pedro_, would be also worth asking there what version they consider bugs useful reporting14:46
seb128pedro_, ie we should set incomplete all bugs before some recent version14:46
seb128hggdh, now that you mention it yes, but I've been talked to mbarnes on IRC about it before14:47
seb128talking rather14:47
seb128they stay on 2.28 for the next rhel14:47
seb128we do for lucid too14:47
hggdhseb128: I thought you might have talked with them, just wanted to be sure you knew it14:48
seb128hggdh, thanks for checking!14:48
hggdhyw14:49
pedro_seb128, yeap, will ask and put everything on the wiki page14:49
rickspencer3pitti, I added two things to the agenda for this morning14:59
rickspencer31. we should help with pitivi (not much more to say I guess)14:59
rickspencer32. Post A3, we should switch to bug fixing and ensuring a smooth upgrade experience14:59
rickspencer3 14:59
pitti*nod*15:00
pittirickspencer3: wrt. 1, we currently don't have much spare developer power; any particular kind of help which is in your mind?15:00
rickspencer3pitti, yes, but it's already hapenning15:01
rickspencer3pedro is organizing a bug day, and jono is organizing a hack fest15:01
rickspencer3but just, in general, the ubuntu community needs to help the pitivi community if we want to deliver a great video editing experience15:01
seb128didrocks, I'm going the gvfs update15:01
rickspencer3so it's good just to raise awareness15:01
didrocksseb128: ok, back on update track on 10 min, after having sponsored gwibber15:02
seb128ok15:02
didrockskenvandine: gwibber sponsored15:09
kenvandinewoot15:09
kenvandinedidrocks, thx!15:09
kenvandinegwibber-service will need NEWing15:10
didrocksseb128: pitti ^15:10
seb128ok15:10
seb128let wait for it to build15:10
* pitti is in meeting15:13
pittihttp://people.canonical.com/~pitti/bootcharts/daniel-lucid-20100209-1-gnome.png15:15
pittihttp://people.canonical.com/~pitti/bootcharts/daniel-lucid-20100209-1-mutter.png15:15
pittihttp://people.canonical.com/~pitti/bootcharts/daniel-lucid-20100209-1-une.png15:15
pittifor your viewing pleasure15:15
kklimondawhy isn't mutter cropped?15:16
seb128urg netbook-launcher15:16
seb128kklimonda, because bootchart stops after gnome-panel which is not running15:17
seb128pitti, slightly cheating on gnome one without compiz, but nice! ;-)15:17
kklimondaseb128, ah, I've thought it was only mutter replacing compiz15:17
chrisccoulsoni should really run bootchart on my laptop this evening15:17
chrisccoulsonit definately feels like it boots quickly15:17
jcastrochrisccoulson: you've been working with qense on transmission right? It is my understanding that they will try to do 1.90 for lucid?15:19
kklimondajcastro, that's the plan15:19
chrisccoulsonjcastro - qense provided the app indicator patch, and got it upstream15:20
jcastroman, talk about a community->upstream->community textbook win. I owe you all beers.15:20
chrisccoulsoni was going to upload the current version with the patch, but then i chatted with charles and he said there would probably be a 1.90 release before FF15:20
NafaiThat rocks!15:20
kklimondachrisccoulson, I'm not sure if the patch qense have made is working as expected though15:21
chrisccoulsonso i've left it for now, and will wait for 1.90 (unless there is any urgency to get app indicator support in now)15:21
chrisccoulsonkklimonda - oh, what's wrong with it?15:21
chrisccoulsoni've not tried it out yet15:21
kklimondachrisccoulson, I've got this when compiled latest trunk: http://syntaxhighlighted.com/~kklimonda/transmission-indicator.png15:21
kklimondachrisccoulson, all entries use stock names for icons15:21
chrisccoulsonkklimonda - ok, i can take a look at that when i get home15:22
kklimondachrisccoulson, I'm not sure whenever it's something on my part though - I have sent qense an email yesterday..15:22
chrisccoulsonthe icons there shouldn't be in the menu anyway15:22
kklimondachrisccoulson, they are in the rhythmbox menu15:23
chrisccoulsoni'm not sure they should be there either15:23
chrisccoulsonperhaps someone like mpt can clarify that15:23
pittiseb128: uh, no compiz? ah, right, I installed UNE, not Ubuntu15:23
pittiseb128: I already wondered why gnome was so fast :)15:23
seb128;-)15:23
lostcookiea question about org.gnome.SessionManager, if I tell it to inhibit suspend, should it block both automatic and user-attempted suspending?15:23
lostcookieif you don't mind :)15:24
lostcookiethis is probably the wrong place :S15:24
chrisccoulsonlostcookie - manually suspending from the session dialog will cause an inhibit dialog to appear15:24
chrisccoulsonmanually suspending from the indicator applet bypasses that currently, but is something which will be fixed in lucid15:25
chrisccoulsonand gpm now checks for suspend inhibits in lucid before automatically suspending (but that doesn't work in karmic)15:25
chrisccoulsonlostcookie - does that answer your question>?15:25
lostcookieautomatic suspending still happens in 9.10, I am trying to block powersaving while rendering on PiTiVi15:26
=== asac_ is now known as asac
milanbvchrisccoulson: what have you decided about services-admin for Lucid?15:30
chrisccoulsonlostcookie - yeah, thats known to not work in 9.1015:30
chrisccoulsonmilanbv - i haven't discussed it yet15:30
milanbvOK15:31
lostcookiechrisccoulson: wonderful \o/15:31
lostcookiethat means I am done15:31
chrisccoulsonseb128^^ - your thoughts there? (services-admin works with upstart jobs now)15:31
milanbvhm - services-admin does not mess with upstart jobs, but it doesn't show them (not sure that's needed)15:31
seb128no real opinion on it, I would say it's something that could easily break things and that most users don't need15:32
seb128or those who need it know how to use a command line15:32
seb128I would stay away from that this cycle, we have enough things to work on and debug15:32
milanbvwell, I'm not sure people want to use the commandline15:32
milanbvthat's much more complex than unchecking a box15:32
milanbvthat's one of the reasons why people think Linux is for geeks: if you don't known the commandline, it's hard to tweak your system a bit15:33
chrisccoulsonmilanbv: how does the new implementation work then? does it only work with old sysvinit jobs? or does it just stop the new upstart jobs until you next reboot?15:34
milanbvit only deals with SysV scripts for now15:34
milanbvand hides scripts for which there's an upstart jobs15:34
milanbvI was willing to add Upstart job support, but actually most of them are not interesting to disable15:35
chrisccoulsondo we have much left on the default install which hasn't been converted to upstart then?15:35
milanbvbecause they are often essential to the system, and they start only when needed15:35
milanbvyes, most optional services15:35
chrisccoulsonah, ok15:35
milanbvapache, samba, ssh, atop, bluetooth, brltty, cups, dnsmasq, exim, gnunet-server, jackd, klogd, laptop-mode, pcmcia, powernowd, virtuallbox-ose, winbind15:37
milanbvsome are not really useful, but others are definitely interesting to disable15:37
milanbv(and we can hide others)15:37
milanbvthis gives an important feeling of controlling what's running on your box15:37
mptkklimonda, chrisccoulson: https://wiki.ubuntu.com/CustomStatusMenuDesignGuidelines#icons15:38
kklimondampt, thanks15:38
Nafaimpt: By the way, is the animation here http://www.travishartwell.net/brasero.ogv acceptable?  I didn't really modify what the upstream was doing in that regard15:41
mptNafai, 40415:41
Nafaijust a sec15:41
milanbvchrisccoulson: if you think Upstart support is useful, I can give it a try, should not be very hard15:41
milanbvanyway, I think shipping services-admin makes sense, at least as a separate package15:42
Nafaimpt: By the way, is the animation here http://www.travishartwell.net/brasero-indicator.ogv acceptable?  I didn't really modify what the upstream was doing in that regard15:42
NafaiWhoops, I edited what I said, instead of giving you the proper URL15:42
Nafaisorry :)15:42
milanbvsome people have even started using custom python apps because we don't provide the needed tools15:42
mptkklimonda, something else to consider for the future: When a checkbox label uses the word "enable", it's usually a symptom that it's being a bit indirect or abstract. So you might consider how to make "Enable Temporary Speed Limits" more direct, e.g. changing it to "Slow Down Temporarily", or changing it to two radio items "Normal Speed" and "Slower Speed" (making corresponding changes in the Preferences window).15:47
chrisccoulsonmilanbv - i suppose that putting it in to a separate package might be ok15:48
chrisccoulsonheh, tedg: "Handler to detect when proxies go to heaven, if they're good proxies"15:48
* tedg hates bad proxies15:48
chrisccoulsonlol15:48
mptNafai, I don't understand why that's using a menu at all.15:50
NafaiThere is a dialog box not shown in the video (lower down on the screen) that you can use the menu to hide and show15:51
NafaiI merely replicated the behavior of the previous, but I was mainly concerned about the animation15:51
mptNafai, I think that falls squarely into the category "You do not need a custom status menu if ... You just want the program to take up a small space in the panel when minimized." Just make the progress window minimizable and unclosable instead.15:52
ccheneyhmm lucid seems rather crashy today15:53
Nafaihrm, good point15:53
mptAnd the window itself contains a Cancel button, presumably.15:54
seb128you don't want copy dialogs to stay in the way15:54
seb128I think we already had this discussion ;-)15:55
mptYes, we did :-)15:55
mptIf anyone was designing an OS from scratch, I don't think they'd say "I know, let's have two different places to minimize things to"15:56
seb128you don't minimize copies15:56
seb128you close the UI15:56
seb128and let the system service do the work15:57
seb128it's not like letting an app open to use it again15:57
seb128it's "I'm done, do the copy"15:57
seb128but you still want to know when it's done15:57
seb128or when15:57
seb128ups15:57
seb128or when it will be done15:57
Nafaimpt: yes, it does. see http://www.travishartwell.net/brasero-screenshot.png15:59
rickspencer3*sigh* tomboy won't open :/16:01
seb128rickspencer3, did you do your daily update?16:02
seb128rickspencer3, dpkg -l | grep liblaunchpad16:02
rickspencer3seb128, not yet, will do soon16:02
rickspencer3I was just whining16:03
seb128rickspencer3, I fixed that yesterday night16:03
rickspencer3I'll report a bug if it continues after I dist-upgrade16:03
seb128rickspencer3, it was due to the launchpad integration changes from robert16:03
seb128rickspencer3, ok16:03
rickspencer3thanks robert16:03
rickspencer3;)16:03
seb128rickspencer3, sudo cp /usr/lib/liblaunchpad-integration.so.1 /usr/lib/liblaunchpad-integration.so16:03
seb128rickspencer3, does that make it work?16:03
rickspencer3seb128, on call, will check later16:04
Laneythat's a dllmap case16:04
LaneyI hope that was the fix :)16:04
seb128Laney, right, that's what we were talking about yesterday16:09
seb128Laney, I added the dll.config mapping to lpi16:10
Laneyoh, good16:10
Laneyno problems then16:10
brycehmorning16:13
rickspencer3hiya bryceh16:23
rickspencer3so, team meeting in 7 minutes, right?16:23
didrockshi bryceh16:23
tseliotoops, I'm a bit late16:23
* tseliot didn't have the time to update the wiki page.16:24
brycehrickspencer3, ok16:24
rickspencer3note that pitti will be driving the team meeting today, as I have to walk my daughter to school due to a series of circumstances16:24
rickspencer3:)16:24
ccheneydidrocks: were you the person who showed me the problem with openoffice n-up printing being hard to find?16:25
didrocksccheney: right16:25
ccheneydidrocks: ah ok, yea upstream said they have fixed this for 3.3 which will be in Ubuntu 10.1016:25
didrocksccheney: sweet!16:26
didrocksI think this is a huge improvement in ui when you want to save some paper sheet :)16:26
ccheneyi'm not entirely sure where they stuck it other than them saying they fixed it :)16:27
seb128mvo, still have lunch? ;-)16:29
seb128(vte)16:29
ArneGoetjehi16:30
* pitti rings the bell16:30
pittihello everyone16:30
kenvandinehey16:30
mvoseb128: uploaded alrady16:30
didrockshey o/16:30
mvoseb128: eh, I think16:30
seb128mvo, ok good, thanks ;-)16:30
seb128hey pitti16:30
pittitseliot, Riddell: meeting ping?16:30
seb128mvo, it's not on -changes16:30
* rickspencer3 slips out quietly16:30
seb128mvo, but my mail must be lagging16:30
mvoseb128: no, my mistake it seems16:31
ccheneyhi16:31
pittiso, boss is out, time for everyone to party16:31
tselioto/16:31
didrocksheh16:31
didrocksanother sauna time? ;)16:31
kenvandinehehe16:31
pittihttps://wiki.ubuntu.com/DesktopTeam/Meeting/2010-02-0916:31
pittieveryone safely back home?16:31
pittijust wanted to say that last week was great!16:32
pitti(except for the travelling..)16:32
* tseliot agrees with pitti16:32
kenvandinegreat week!16:32
seb128indeed!16:32
pittiTOPIC: Outstanding actions from last meeting16:32
pittifortunately, none16:32
tseliot:-)16:32
pittiTOPIC: Partner Update16:32
kenvandineok16:32
pittikenvandine: floor's your's16:32
kenvandinelots of stuff landed on thursday16:33
kenvandinethanks so much for the help seb128!16:33
kenvandinei was glad to have SFTS time :)16:33
kenvandinethere are known bugs16:33
kenvandinespecifically related to dbusmenu and libindicate16:33
kenvandinebut please don't hesitate to file more16:33
kenvandineit is API breakage, and there is likely going to be more bugs16:33
pittiat least all the indicators are generally happy again16:34
kenvandines/it is/there was/16:34
kenvandineyeah16:34
pittimessage one was badly damaged16:34
kenvandinethey are getting better today16:34
kenvandineagain, please file bugs...16:34
kenvandineit should be the last distruptive change from DX :)16:34
pittithe new input line in status indicator, is that the away message?16:34
kenvandinehehe... no16:34
kenvandinethat is the SFTS bit16:35
kenvandineit posts to gwibber16:35
kenvandineit will become more dynamic, so if you don't use gwibber it will be hidden16:35
pittii don't even have that, shouldn't it appear only when you configured it?16:35
pittiah, of course you preemt my complaints, sweet :)16:35
kenvandineyeah... it was the first pass... but we nned to fix that :)16:35
kenvandineOLS16:36
kenvandinethey have libubuntuone to land in lucid this week16:36
kenvandinei am just waiting for a new release and i will look for sponsors16:36
jcastroqense: can you please blog about your work on transmission? it's awesome.16:36
kenvandineit is needed for the rb plugin as well as the U1 applet replacement16:36
jcastroqense: also, include a screenshot. :D16:36
kenvandinejcastro, meeting :)16:37
jcastrobah, sorry!16:37
qensejcastro: good idea, I'll do it!16:37
kenvandinethose are still on schedule to land before feature freeze16:37
kenvandinethat is it for the partner update, questions?16:37
pittikenvandine: so RB will land on time?16:38
pittiit's getting a bit tight16:38
kenvandinesupposedly16:38
pittiok, thanks Ken!16:38
pitti[TOPIC] Kubuntu Update16:38
pittiRiddell: what's new on the KDE front?16:38
pittiskipping16:39
pitti[TOPIC] pitivi16:39
pittirickspencer3 put that on the table16:39
pittiseb128: any idea about the contents, except for "if you have spare cycles, help with bug triage/fixing"?16:40
rickspencer3pedro_, and seb128 discussed a bit this morning about that16:40
seb128pitti, I think Riddell is on VAC this week16:40
rickspencer3pitti, yes, especially community members who are looking for a way to help16:40
seb128pitti, not really but pedro will set a bug day16:40
rickspencer3helping pitivi team would be appreciated16:40
pittipython-gudev is packaged now, so that unblocked their migration away from hal16:41
pittiis it still on the table to keep it in lucid by default?16:41
pittiAdmittedly I have no idea about it's status and quality16:42
pittiwell, we said we'd review it at beta-1 time, so let's defer that question, shall we?16:42
kenvandinerickspencer3, btw the problems i was having with pitivi isn't really pitivi's fault... it is recordmydesktop16:42
rickspencer3pitti, well, it won't be ready no one attends to bugs and such16:43
rickspencer3and I would like it to be ready ;)16:43
rickspencer3that's all16:43
rickspencer3kenvandine, understood, thanks16:43
* rickspencer3 afk16:43
seb128ETOOMUCHTODO16:43
pittiwhich brings us directly to...16:44
seb128ie we have ton of things which need work and bug fixing and we are getting late16:44
pitti[TOPIC] post-A3 planning16:44
seb128I can see packages that need work before pitivi16:44
seb128ie gpm16:44
pittiso after we did the rush of new features, boot speed, etc. by alpha-3, we need to switch full speed to fixing what we have16:44
pittiand stop introducing new things and bugs16:44
pittiI'll review the list of specs that we have left, and see what we can drop for lucid16:45
pitti(with rickspencer3 and robbie)16:45
pittiwe'll review that in next week's meeting16:45
brycehpitti, I got some more work assigned at the sprint16:45
pittibryceh: the ruthless X bits?16:45
brycehpitti, I'll try to get specs in for that work today16:45
tseliotheh16:46
brycehpitti, that's one16:46
pittibryceh: appreciated, so that we can milestone/WI it16:46
pittihttp://people.canonical.com/~pitti/workitems/canonical-desktop-team-lucid-alpha-3.html16:46
pittiwe are generally doing quite well, but it seems we need to drop some bits; we're running over16:46
asac17:26 < fta2> asac, plz reject the merge from mvo, the control file is bogus16:47
pittitseliot: are there by any chance some WIs from xorg-prop-drivers which are done, but not marked as such yet?16:47
asacmvo: ^^16:47
asacseems you committed merge conflicts16:47
pittiasac: (meeting in progress)16:47
asacoops16:47
asacsry16:47
tseliotlet me check16:47
pittikenvandine, tseliot, and bryceh currently top the list of open WIs16:48
pittiwhich maps to16:48
kenvandinepitti, most of the SFTS ones are targets of opportunity16:48
pittihttps://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-xorg-triaging-diagnosis16:48
brycehoh I have several nouveau wi's I completed yesterday16:48
kenvandineso easy to drop16:48
pittihttps://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-social-from-the-start16:48
pittihttps://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-xorg-proprietary-drivers16:48
brycehsadly I'll still be toping the list once the new specs get added16:48
pittikenvandine: right, I was going to suggest that16:48
pittikenvandine: as long as it's in a consistent state16:49
kenvandinebut i think it is safe to wait to de-scope those, since we already defined the ones that are easiest to drop16:49
kenvandineright?16:49
pittikenvandine: since you know better which ones need to go together, would you mind moving the optional ones out of alpha-3?16:49
tseliotpitti: yes, there are a few things which I completed already16:49
pittikenvandine: well, I'd rather have them moved out to general "lucid" now, so that we can see where we stand16:49
kenvandinehumm... they shouldn't be listed, they don't have a "work items:" above them16:50
tseliotpitti: there's not a task about the new boot theme I'm supposed to work on though16:50
kenvandineoh, the ones targetted for alpha-3 are in good shape16:50
kenvandinealmost done in fact16:50
kenvandinenm, those should all get completed real soon16:51
pittitseliot: oh, which BP does that come from?16:51
pittiseb128: can we agree that the two remaining WIs on desktop-lucid-compiz-effects are crackful and better be dropped for good? (wrt. messing with configuration)16:52
pittiseb128: (I'll take the bullets)16:52
seb128pitti, rick disagreed on that, can we have this discussion after meeting when he's back?16:52
seb128fine with me16:52
pittiseb128: ok, I'll discuss with him tomorrow then16:52
seb128I think it's crackful too16:52
tseliotpitti: this one: https://blueprints.launchpad.net/ubuntu/+spec/foundations-lucid-boot-experience16:53
seb128I will get the nm-applet one uploaded this week16:53
seb128will try to get upstream to comment on it16:53
seb128then we are mostly done for bootspeed items I guess16:53
seb128still the wallpaper one remaining16:54
pittitseliot: oh, it's all "DONE" there; if there's something outstanding, please add work items under "work items (lucid-alpha-3):"16:54
pittiseb128: right; any additional wisdom/status about boot speed from you?16:54
seb128not this week no16:54
seb128I'm out of mini and didn't have time for that since the sprint16:55
pittibryceh: seems that the WIs of you that could most easily be deferred are the bug triaging scripts16:55
desrtalpha 2 is difficult to install!16:55
tseliotpitti: I should add a task in that blueprint too, I guess16:55
pittibryceh: althought it seems to me that an investment in those might be a huge time-saver in the long run?16:55
brycehpitti, that's correct16:55
pittibryceh: the two WIs from the other specs seem easy to do16:56
pittibryceh: http://people.canonical.com/~pitti/workitems/canonical-desktop-team-lucid-alpha-3.html#bryceharrington I mean16:56
brycehyeah16:56
pittibryceh: so perhaps do the high-prio ones first, and work on improving the bug scraping in the remaining time?16:57
brycehactually most of the bug triaging tasks are not difficult, I've just been prioritizing other WIs ahead of them as they involve components that go into the distro16:57
brycehpitti, yep, that's the plan16:57
pittitseliot: ok, let's see how much of your's remain after you close the ones that are done; what's your feeling, do you think you can make your's for alpha-3, or do we need to cut?16:58
seb128pitti, you can probably postpone the 2 gnome-panel wis from robert_ancell...16:59
pitti:(17:00
pittiok17:00
tseliotpitti: I don't think I can deal with all of them. Some cuts will definitely be required. I can send you an email about it17:00
pittitseliot: appreciated, thanks17:00
seb128pitti, well maybe check with him but I don't see that happening before alpha3 now17:00
seb128pitti, it requires some non trivial work and architectural changes17:00
seb128kenvandine, do we still have gtk changes schedules for alpha3?17:01
kenvandinemaybe17:01
seb128kenvandine, you have a "integrate patches in the gtk package" work item17:01
kenvandinewe are still waiting17:02
seb128I was not sure if that was rgba which got delayed to next cycle17:02
pittiseb128: done17:02
seb128kenvandine, ok thanks17:02
pittidoes anyone else have some trouble or remarks with his WIs?17:02
didrockspitti: the two WI added on my plate by the Mobile team will be review in a call tomorrow17:03
pittigood, seems that's on track now17:03
pittiTOPIC: AOB17:03
pitti20 seconds17:04
seb12810 seconds? ;-)17:04
pitti[END MEETING]17:04
pittithanks everyone!17:04
brycehthanks17:04
ccheneythanks17:04
kenvandinethx17:04
didrocksthanks17:04
seb128thanks17:05
didrocksseb128: ok, back to update party. Would you mind if I take cheese and nautilus ?17:06
seb128didrocks, I'm doing nautilus17:07
seb128ie I started17:07
seb128feel free to do cheese17:07
didrocksok, let's get some cheese so :)17:07
pittilol17:07
seb128hehe17:07
seb128good luck17:07
seb128there is a new library there ;-)17:07
pittididrocks: thanks for joining the updating party!17:07
didrockspitti: heh17:07
didrocksseb128: yes, I saw that17:07
seb128didrocks, kenvandine: gwibber newed btw, I didn't use a Replaces on gwibber (<< new_version) though but the Conflicts should avoid issues17:11
kenvandineok17:11
kenvandineth17:11
didrocksseb128: yeah, seing the conflicts, I was guessing it's enough.17:11
kenvandinex17:11
didrocksseeing*17:11
seb128kenvandine, xchat-indicator binaries newed too17:14
kenvandinewoot17:14
kenvandinethx!17:14
seb128np ;-)17:15
kenvandineare you using it?17:15
seb128kenvandine, yes17:18
seb128works fine ;-)17:18
kenvandinecool17:18
kenvandinenjpatel, btw i fixed that bug in xchat-indicator you had found17:18
kenvandinewith PMs from people that change their nicks17:18
seb128desrt, what was hard in alpha2 install btw?17:18
seb128desrt, I didn't reply before since we were in a meeting17:19
njpatelkenvandine, niice :)17:19
brycehpitti, I think I'm going to hold off on doing a spec for ruthless-x, since really it should be done by oubiwann and because it's not clear at the moment if we're going to have tasks to do for it on the desktop team17:28
brycehif we do have tasks, I think they're going to mostly be not-Xorg work such as setting up service accounts, wrestling gdm around it, etc. so I think I can escape being the assignee on that one ;-)17:29
brycehpitti, however I have created specs for the other four new projects that I failed to escape from:  https://blueprints.edge.launchpad.net/~bryceharrington/+specs?role=assignee17:29
brycehpitti, please review and give guidance regarding priorities17:30
pittibryceh: ruthless-X>ack17:32
pittibryceh: will reviwe the new ones17:33
pittibryceh: well, I assume they come from partners/OEM/etc? In other words, I probably don't have much say in their priorities anyway?17:33
brycehno one told me, "We need this for customer XYZ", just more of "It would be really cool for our customers if this worked, because..."17:34
pittioh17:34
pittidefinitively "Low" then17:34
pittii. e. targets of opportuninty?17:34
brycehguess so17:34
* pitti waves goodbye for today17:38
seb128pitti, see you tomorrow!17:38
didrockssee you pitti17:44
rickspencer3'night pitti, thanks for covering hte meeting for me17:44
seb128didrocks, I did upload the new glib btw18:13
seb128didrocks, so you build workaround is not required now18:13
didrocksseb128: sweet, I'll remove it next time I upload it18:13
didrocksseb128: in fact, cheese already had a library: /usr/lib/libcheese-gtk.so.0.0.018:14
seb128yeah I know18:14
seb128I just didn't bother splitting binaries in previous update18:14
seb128too much to do ;-)18:14
didrocksalmost finished :-)18:14
seb128and nothing is using it out of cheese yet18:14
seb128didrocks, you rock!18:14
didrocksI've just to generate the symbol file18:14
jonowow is anyone getting weird window decorations?18:15
chrisccoulsonweird?18:15
jonoI am getting these weird brown window decorations18:15
jonoand the app indicator area applets are all brown18:15
Nafai:(18:16
jonolet me take a screenshot18:16
chrisccoulsonaren't the window decorations brown anyway? ;)18:16
james_wit would be cool if someone wanted to update hamster-applet to the new upstream version18:31
desrtseb128: a few small things are buggered up in the installer18:31
james_wI would happily sponsor18:31
desrtseb128: (i was using the server install CD)18:31
desrtseb128: like after not asking me any questions about grub at all it said "[!!] you didn't configure grub!  your system will be screwed!  are you sure you want to continue?   <yes>  <no>"18:31
desrtseb128: so of course i said "no".  i thought about it for another second or two then popped up exactly the same dialog18:31
desrt(infinite loop)18:32
desrt*it thought about it18:32
seb128desrt, heh ;-)18:33
chrisccoulsonjames_w - if nobody beats me to it, i will do hamster-applet when i do my round of updates after dinner18:33
james_wnice18:33
seb128chrisccoulson: do the other ones first please ;-)18:33
seb128ie the one which we ship by default and care about18:34
chrisccoulsonseb128 - will do ')18:34
desrtseb128: will try again with the next alpha18:34
james_wchrisccoulson: you do it, I'll cook you dinner :-)18:34
seb128lol18:35
chrisccoulsonooh, i look forward to that ;)18:35
didrocksseb128: how do you determine what should be landing in a -common package that the library could use too? (read the code?)18:35
didrocksdinner time, bbl18:40
james_wbon appetit18:41
dobeyhey james_w18:46
james_whey dobey18:47
dobeyjames_w: did that bug you mentioned get fixed yet?18:47
james_wyeah, but I'm currently writing some code that may make the task easier, shall we work on this tomorrow?18:48
dobeyjames_w: sure, thanks!18:49
kklimondachrisccoulson, ping18:53
chrisccoulsonhey kklimonda18:58
didrocksjames_w: heh, thx :)18:59
kklimondachrisccoulson, is the text displayed by gnome session when logout is suspended configurable? the text "This program is blocking log out."18:59
chrisccoulsonkklimonda - yes, the application can create an inhibitor and specify a reason,19:02
chrisccoulsonthe generic text there is displayed when the application doesn't respond to SaveYourself quick enough19:02
chrisccoulson(i think)19:03
kklimondachrisccoulson, should I create inhibitor or use eggsmclient ?19:03
chrisccoulsonyou should probably use eggsmclient for now19:03
chrisccoulsonwhen are you seeing that message?19:03
kklimondachrisccoulson, I'm playing with transmission to make it save state of torrents on log out so It doesn't have to reverify active torrents every time19:03
chrisccoulsonah, ok. how long does that take?19:04
chrisccoulsoni think it has something like 5 seconds to resond to the SaveYourself before the inhibit dialog appears19:04
kklimondachrisccoulson, I'd say a moment - but Transmission also tries to upload all stats to trackers and it takes more time19:04
chrisccoulsonyeah, that might be more problematic then19:05
kklimondachrisccoulson, also right now when I use both eggsmclient and inhibition API Transmission shows up twice in the logout dialog..19:07
chrisccoulsonkklimonda - yeah, that might not be the right thing to do then19:07
chrisccoulsongnome-session only gives you 1 second btw19:07
didrocksseb128: ok, I guess you just push everything in usr/share in -common package19:14
seb128didrocks, context?19:18
didrocksseb128: hum, you didn't follow my previous hl about -common package. But I figured it, just put every architecture independent files in it and make the new lib depends on it :)19:20
seb128didrocks, no sorry I took the screen from this computer to put it on an another one to format the mini ssd19:20
seb128reading now19:20
didrocksseb128: don't bother, I looked at the brasero example :)19:21
didrocksand figured out19:21
seb128didrocks, does the lib needs anything from there? images or something19:21
didrocksseb128: that's what I meant by "reading the code" is the only way, right? no special thing in a file like .pc or something else?19:21
seb128didrocks, not that I know about no19:23
didrocksok, looking at the code to see if the lib should depends on it (in every case, a -common package is still good for archive space and build saving)19:24
seb128build saving?19:25
seb128I find common to rather clutter the namespace and list of packages but yeah they are useful19:25
seb128bah19:26
seb128armel is a piece of crap19:26
didrocksright, it doesn't save so much "build time" finally19:26
seb128asac, what should be do with build which fail due to random segfault in libtool calls?19:26
seb128asac, just retry those?19:26
NafaiThe new gwibber  theme looks sweet19:32
asacseb128: yes. retry. our builders are really flaky19:43
asacthanks19:43
seb128ok19:43
seb128np19:43
NafaiSo, there's a downside for using webkit to render gwibber.  I'm able to right click and try things like "reload" which don't necessary make sense19:51
NafaiIs there a way to disable that in gwibber?19:51
seb128Nafai, I've not used webkit but I'm pretty sure you can19:52
Nafaiyeah, cause I accidentally fubared the interface by hitting reload :)19:52
NafaiI suppose I should file a bug19:52
seb128yeah19:52
chrisccoulsonkenvandine - we don't need to show the gwibber accounts/preferences menu items by default in the preferences menu do we?20:06
chrisccoulson(from the panel)20:06
kenvandinechrisccoulson: that is being discussed20:07
chrisccoulsonkenvandine, - ah, ok20:07
kenvandineso not for sure yet20:07
kenvandinehaving them in the menu makes it feel more like a desktop service20:07
chrisccoulsoni think they're a bit unnecessary, seeing as accounts is accessible from the me menu20:07
kenvandineso you can change things without actually running the client20:07
kenvandinewhich we want people to think of more like a viewer20:07
kenvandineright20:08
kenvandineso perhaps accounts can go away from the preferences menu20:08
kenvandineand we just leave the settings there20:08
kenvandinenot sure20:08
chrisccoulsonyeah, that would be better20:08
kenvandinebut trying to disconnect the notion that you need to be running the client to make changes to your "social desktop"20:08
chrisccoulsonyeah, i understand that. so, it probably makes sense for the preferences menu item to remain then20:09
didrocksseb128: not sure I'll upload cheese tonight. The packaging side seems to be ok, but it's segfaulting at start20:11
=== jjardon is now known as jjardon_afk
james_wpitti: FYI: lp:bzr-builddeb now has "bzr dh-make" to start packaging20:27
seb128didrocks, ok, no hurry20:31
seb128didrocks, let's look at this tomorrow morning20:31
didrocksseb128: I'm just finishing building in "one package" to test if I have no missing file20:32
didrocksseb128: ok, all one packaging is segfaulting as well, let's see if we got a .91 tomorrow (or .90.1)20:34
seb128ok20:35
gabaugdjsiegel: you know about http://banshee-project.org/~gburt/tmp/banshee-librivox.png right?21:14
djsiegelgabaug: yes :)21:14
didrocksbah, can't get a proper backtrace as glib ddbsym isn't built yet21:15
djsiegelI definitely want easier though21:15
didrockswill see tomorrow, good night everyone :)21:15
djsiegellike an "Audio Books" tree in the sidebar21:15
djsiegelso it just looks like the computer has a library of audio books on it already21:15
gabaugyeah, that could be cool21:16
djsiegelgabaug: wouldn't that be great? I think even the smallest barrier (search in this case) will prevent people from finding great content21:16
djsiegelmy mom won't click on "internet archive"21:16
gabaugyeah, probably true21:16
djsiegelshe would think it has to do with downloading web pages or her history or something21:16
gabaugyeah21:16
SEJeffgabaug, Sweet. Where does it get those books from?21:16
gabaugSEJeff: archive.org21:17
djsiegelgabaug: hey how do I make my sidebar condensed like that?21:17
gabaugdjsiegel: for now, the only way is by setting a gconf key: /apps/banshee-1/player_window/source_view_row_height = 1621:18
gabaugoh, and source_view_row_padding = 0 maybe?21:18
djsiegelgabaug: I'm down with that :)21:18
djsiegelgabaug: man you guys bring the awesome21:20
gabaugdjsiegel: I did try to make it easy to get to audiobooks with http://banshee-project.org/~gburt/tmp/banshee-archive.png21:20
gabaugbut I can see that even having to click 'Internet Archive' is scary/a barrier21:20
SEJeffperhaps, "Online Content"21:21
SEJeffor something to the gist of that21:21
djsiegelYeah, I think the ideal would be "Audio Books" or maybe just "Books"21:21
djsiegelonce you click that, you immediately see stuff you can click to listen21:21
gabaugdjsiegel: yeah, integration into the actual Audiobooks library would be cool I think21:21
djsiegelgabaug: also, maybe even a "Getting started" screen for people with empty libraries....21:22
djsiegelI know, sounds like it could be terrible21:22
djsiegelbut21:22
djsiegelBanshee can do amazing things but people just won't figure out podcasts or audiobooks unless you basically do it for them21:22
gabaugdjsiegel: how about this: you view the "Audiobooks" library, which shows you your local stuff, but the Content Pane (where last.fm recs + wikipedia currently are) it could show your Internet Archive audiobooks21:23
gabaugand jump you to the Internet Archive source if you select them, maybe21:23
djsiegelgabaug: hmm21:23
djsiegelgabaug: I think you should freely mix online and offline content21:24
djsiegelwith inline "download" buttons in rows or something21:25
djsiegelso it looks like I have hundreds of books in my library21:25
djsiegeland I can double-click to stream21:25
djsiegelor click to download21:25
djsiegelmore advanced users can select a non-default "my local files only" view21:25
gabaugdjsiegel: say you did have 5 of your own/ripped audiobooks - how would you display those inline w/ some random results from librivox/archive.org?21:25
gabaugbasically the same question: how do you propose the user would alter what online books are shown?21:26
djsiegelgabaug: I think the "I have local files and I know the difference" case is more advanced21:26
djsiegelsearch search search21:26
djsiegeland use of the browser pane21:26
djsiegelOnline Content21:26
djsiegelLocal Books21:26
djsiegelstuff like that21:26
djsiegelMy Library21:26
djsiegelLibriVox21:26
djsiegelAll Books21:26
gabaugand if you're not searched, what's the default view?21:26
djsiegelDefault is All21:26
gabaugheh21:27
djsiegelDefinitely warrants user testing21:27
djsiegelbut I think there could be something to showing people this online content by default, as if they had it on their machine21:27
gabaugyeah.  I definitely like the idea of making the content more integrated/easier to find/impossible to miss21:28
djsiegelas far as most people would know, Banshee "came with" 1,000 free audio books21:28
gabaugyeah21:28
djsiegeldefinitely do not overestimate the average user's ability to understand files in general, and local files vs streaming vs downloading in particular21:28
djsiegelYou want (1) See content (2) click it (3) enioy it21:29
gabaugdjsiegel: yeah - I think we do alright w/ that in podcasts - if it's already downloaded (by policy or manually) and you double click, it'll play off disk, otherwise it'll stream21:30
djsiegelyeah that is very cool21:30
djsiegelI just think it's missing the initial seed21:30
djsiegelthe features are amazing, but it's a non-starter because the content has to be added21:30
djsiegelnot only does it have to be added (sources), it involves copying xml URLs and crazy stuff21:31
gabaugdjsiegel: have you seen the Miro Guide integration work?21:31
djsiegelJust think of some imaginary great photo library app21:31
gabaugam not sure it'll ever land, but hopefully some day..21:31
djsiegelthink of the first time any given user opens it21:31
djsiegelin one scenario, it opens to an empty library21:31
djsiegelin another, it opens to 10,000 amazing HD national geographic photos or something in an album21:32
djsiegelin the latter scenario, the user immediately begins experiencing the software21:32
djsiegelthey are motivated to learn, explore, crop, set desktops21:32
djsiegelthey have fun just scrolling the library view21:33
gabaughttp://vimeo.com/6601743 - banshee/miro guide integration21:33
djsiegelsomething they can't do with an empty library21:33
gabaugyeah21:33
gabaugreduce the barrier to 'play' in whatever sense21:33
gabaughttp://miroguide.com/ - if you're not familiar with it21:34
djsiegelgabaug: awesome21:34
djsiegelhmm21:34
djsiegelwould be nice to actively manage that sidebar for the user...21:35
djsiegelit looks like it can get out of control21:35
gabaugyeah21:35
djsiegelwe really need to create a sidebar solution for the community to use...21:35
djsiegeleveryone rolls their own21:35
gabaugthis is definitely just a prototype21:35
djsiegelso21:36
djsiegelI wanted to do a project like 100 paper cuts21:36
djsiegelbut called 100 new features or something21:36
gabaug100 featurelets21:36
djsiegelget every project, big or small, to develop a new feature that will delight users21:36
djsiegelmaybe I can talk to you about how you guys are motivated to always deliver something new21:37
djsiegelI think many projects have forgotten what it means to deliver a new feature21:37
djsiegelforgot the rush you get :)21:37
gabaugdjsiegel: if you click the "Subscribe' button on miroguide.com, it should try to open a .miro file, and Banshee should be the/an option there, btw21:44
djsiegelgabaug: oh, cool21:44
djsiegelthat might be a good default bookmark then, once banshee is in21:45
gabaugyeah, definitely a good one21:45
gabaugit's run by the non-profit Participatory Culture Foundation, the guys who make the Miro video player21:45
djsiegelgabaug: at my first UDS we had a session about including free content and I got really worked up21:55
djsiegelgabaug: I wanted to include all sorts of rich media and the suggestion on the table was to add an RSS feed to gnome-look or some crap21:55
djsiegelgabaug: I screamed "THAT'S BORING!"21:55
gabaugheh21:56
rickspencer3TheMuso Eastern Edition?22:01
TheMusorickspencer3: Sure thing. I have not long emailed my activity report to you.22:01
rickspencer3TheMuso, yeah, just saw it22:01
TheMusogreat.22:02
rickspencer3I didn't actually attend the main meeting this morning, but pitti said he updated the minutes and such22:02
rickspencer3https://wiki.ubuntu.com/DesktopTeam/Meeting/2010-02-0922:02
* rickspencer3 reads22:02
TheMusook22:02
TheMusooh and BTW everyone here, http://news.slashdot.org/story/10/02/09/0024241/Oracle-Drops-Suns-Commitment-To-Accessibility22:02
rickspencer3TheMuso, let me know when you are done looking over the wiki22:04
TheMusorickspencer3: sure22:04
TheMusodone22:04
rickspencer3in terms of # Martin to review post-alpha 3 desktop team blueprints and discuss with Rick and Robbie what to drop22:04
rickspencer3basically, I want us to drop *everything* (that we possibly can)22:05
rickspencer3I want us to focus on integrating Dx and OLS work, bugfixing, and making upgrades work smoothly22:05
rickspencer3in terms of #Martin to discuss remaining two WIs for desktop-lucid-compiz-effects with Rick ...22:05
rickspencer3this is problematic as seb128 promised me, who then promised sabdfl, that we would cache compiz settings and then have them restorable from a script on upgrade22:06
rickspencer3I don't see how we can get out of doing this22:06
seb128rickspencer3, we can do that easily22:07
seb128rickspencer3, we just think it's prone to lead to issues and break the golden rule we set with warty to not touch user settings on upgrade22:08
rickspencer3seb128, yeah22:08
seb128I guess everything change22:08
seb128but that's something we have been sticking with since day122:08
rickspencer3the minutes said something about it being a lot of work22:08
seb128did they?22:08
rickspencer3seb128, the dx sprint would have been a better time to bring this up for discussion22:08
seb128it's rather slippy path22:08
seb128I've raised my concern during the sprint22:09
rickspencer3desktop-lucid-compiz-effects: Remaining two are a lot of work, and highly questionable; should be dropped, but Martin to confirm/discuss with Rick22:09
rickspencer3seb128, ah, ok22:09
seb128but I've been overuled22:09
rickspencer3seb128, I suppose I blew you off? sorry about that22:09
rickspencer3maybe we can do it the other way22:09
seb128that's ok22:09
rickspencer3like obey the golden rule, and then have a script that will do the new setting for you if you want them22:09
seb128well that's basically equivalent to selecting standard effect in the appareance capplet...22:10
seb128no need of a script we already have the ui for it22:10
rickspencer3hmmm22:12
rickspencer3ok, let me bring this up tomorrow with sabdfl22:12
rickspencer3perhaps we could role out the golden rule breaking change with A3 and see what kind of feedback we get22:12
seb128do you talk to pitti or sadbdl first tomorrow?22:12
rickspencer3I22:12
rickspencer3'll talk to pitti first22:12
seb128ok, so all good22:12
seb128sort with pitti what he things22:13
rickspencer3alright22:13
seb128I delayed the change not because I don't want to do it but because we just did the settings change a few days ago22:13
seb128and I didn't come to do the backup and overwrite thing yet22:13
rickspencer3seb128, I know22:13
rickspencer3:)22:13
seb128I can still easily do for alpha322:13
seb128talk to pitti and sabdfl22:13
seb128and tell me what to do tomorrow after that22:13
seb128and we will get that done ;-)22:13
rickspencer3seb128, ok, will do .. thanks22:14
seb128np22:14
rickspencer3seb128, in terms of post A3 work items, as I said to TheMuso ...22:14
rickspencer3I was thinking that we default to zero work items from the desktop team22:14
rickspencer3thoughts?22:15
rickspencer3seb128, nm, I just realized it's late night there, we can pick it up in the morning22:15
seb128having time for bug fixing would be really welcome22:15
seb128so +122:15
rickspencer3not just bug fixing, but also making sure upgrades work very well22:15
seb128don't worry, if I'm still on IRC I'm fine discussing there22:15
seb128I would close IRC otherwise ;-)22:15
seb128right22:15
rickspencer3hehe22:15
rickspencer3ok, I22:15
rickspencer3'll look through the blueprints and see if we can't just punt everything22:16
rickspencer3I had already communicating a few times that everything is alpha 3 or bust, post a3 is bugs, integration with Dx/OLS, and upgrade experience22:16
rickspencer3too bad TheMuso dropped off!22:17
brycehhey I have a question along these lines22:17
brycehI get a lot of questions to me about X stuff, it consumes a good chunk of time each day to respond to all the requests22:18
brycehI would like to tell people, "Sorry I can't talk to you, I'm too busy" but this seems rude.  Is there a better way to handle this?22:18
rickspencer3bryceh, this sounds familiar22:20
rickspencer3an ongoing issue22:20
brycehyeah...22:20
rickspencer3what kind of questions are you referring to?22:20
robert_ancellhey bryceh.  Looks like you were the entire meeting last week :) https://wiki.ubuntu.com/DesktopTeam/Meeting/2010-02-0222:20
brycehrobert_ancell, indeed ;-)22:20
rickspencer3heh22:20
rickspencer3hi robert_ancell22:21
robert_ancellrickspencer3, hi22:21
rickspencer3robert_ancell, did you hear, jono wants to marry Simple Scan22:21
rickspencer3anyway, bryce, is this trouble shooting?22:21
jonorickspencer3, blog post is in the works about said scanning software22:21
jono:)22:21
robert_ancellsweet :)  Not sure what country that is legal in though....22:21
robert_ancelland what your wife might think jono!22:21
jonorobert_ancell, I was wondering if you would give me your blessing to marry simple scan22:21
jonorobert_ancell, we have a very open minded relationship22:22
brycehrickspencer3, typical questions are "Have you seen this bug before?" "Is there any more info I can put on this bug?" "Can you tell me how to do foo in X?" "Is my card supported on ...?" etc.22:22
robert_ancellclearly!22:22
robert_ancelljono, you have my blessing22:22
jonoshe realizes that when it comes to really simple scanning, I can set my Facebook profile to "In a Relationship with Simple Scan"22:22
jono:)22:22
jonorobert_ancell, seriously, pal, my socks were physically rocked off when I used it22:22
robert_ancellthat reminds me, I really need to make another release...22:22
robert_ancelljono, xsane set a very low barrier to beat :)22:23
rickspencer3bryceh, is this on irc?22:23
jonorobert_ancell, lol22:23
jcastrorobert_ancell: I am naming my next pet "simple scan"22:23
brycehrobert_ancell, hey I just used that today to scan my receipt for last week.  totally rocks.  good bye xsane22:23
jonojcastro, we need to make this a meme22:23
brycehrickspencer3, irc, email, in person, phone calls...  ;-)22:24
jcastroI hear across America they are naming elementary schools "Simple Scan"22:24
rickspencer3hmmm22:24
rickspencer3bryceh, I think your Wiki King status gives you a bit of right to pull a rtfm on folks22:24
brycehhehe22:24
brycehok22:24
jonoI am considering entering into a loving relationship with Simple Scan. How much do you love it? #howilovesimplescan22:24
rickspencer3and perhaps on irc, set yourself to away even when you are not, and point to your x wiki in your away message22:25
jcastroI would blog it an put it in the title of the channel22:25
rickspencer3in terms of email, perhaps also reply with links to the wiki and ask folks to make sure the information is not in there before they ping you22:25
jcastroso people don't think you're rude when you don't respond22:25
rickspencer3jcastro, do you know what the title of #ubuntu-x is?22:26
rickspencer3anway, you don't need to be responsive *all the time*22:26
rickspencer3and anyone from OEM services, send them straight to tseliot ;)22:27
rickspencer3(unless it is tseliot, of course :) )22:27
jcastrowe need developer bouncers. :p22:27
crimsundoes that same approach work for non-staff? ;)22:29
seb128rickspencer3, btw in the compiz setting discussion, not every setting is cosmetic22:32
seb128rickspencer3, some of the changes are for example key bindings22:32
rickspencer3hmmm22:32
seb128I know I would be pretty annoyed if somebody wipped my keybindings22:32
rickspencer3seb128, tell me what you think is the right thing to do22:32
seb128I've those configured for years22:32
seb128I would avoid touching user customized settings on upgrade22:33
seb128which is what we always did22:33
seb128I can understand the rational for it22:33
seb128but it's an open path for annoying people who really care about what they did configure and feel strongly we should not decide for them22:34
tseliotrickspencer3: ?22:34
rickspencer3hi tseliot, didn't meant to call you, sorry22:35
tseliotrickspencer3: np22:35
crimsunI venture you're much more likely to get strong pushback if you touch user-customized settings22:35
rickspencer3crimsun, yeah, but if you've made one small tweak, that probably doesn't mean that you don't want all the new much improved compiz settings, right?22:35
rickspencer3so how do we have our cake and eat it to?22:36
crimsunrickspencer3: I can't speak for that particular use case, but it has always been really nasty to do something similar for PA22:36
TheMusoRiddell: sorry dropped off22:36
seb128rickspencer3, my gut feeling is that getting such things right require cautious work that we will not spend on improving lucid quality22:36
TheMusorickspencer3: sorry22:36
rickspencer3instead of a restore script, maybe we should have a "factory defaults" script, which users have to ask for, but will blow away customizations and set up the new defaults?22:37
TheMusodropped off22:37
TheMusoRiddell: sorry meant Rick.22:37
Laneycontinuity is more important imo22:37
rickspencer3TheMuso, np, understood22:37
seb128rickspencer3, and that we will better deserve user by starting improving lucid rather than spending days on corner cases22:37
Laneyyou can provide instructions to give existing user accounts the new experience22:37
rickspencer3and don't worry, Riddell is on vacation atm ;)22:37
rickspencer3Laney, seb128 but what would those instructions be?22:37
TheMusoheh22:37
rickspencer3would they be to "run this script", something in the GUI?22:38
Riddellwell I'm doing the KDE 4.4.0 release but that's the sort of thing I do for my holidays :)22:38
TheMusorickspencer3: Did you receive my audio update?22:39
rickspencer3TheMuso, nope22:39
rickspencer3sorry22:39
rickspencer3unless it was in your activity report22:39
Laneyrickspencer3: I don't know, and I'm not one to tell you what to do, but I wouldn't consider this a priority really... it seems like a broken way to do things22:39
seb128rickspencer3, that's one of the reasons I'm reluctant to the "change settings and have a way to restore previous config"22:39
rickspencer3haha, Hi Riddell22:39
seb128rickspencer3, I don't see a way to do that, either you display a dialog with the information which we don't want to do or it will not be obvious22:40
LaneyProbably fixing the reason why users won't see new system defaults if they haven't modified the corresponding settings themselves would be more worthwhile22:40
rickspencer3seb128, I don't mind if it's non-obvious22:40
seb128well if you blow users setting and hide how to restore them in a system text file they will never find...22:41
rickspencer3if we can just tell people to run an obscure script that we drop for them somewhere, that's probably ok22:41
rickspencer3seb128, I'm asking the opposite question, I think22:41
TheMusorickspencer3: argh ok hang on22:41
rickspencer3if we *follow* the golden rule, we can assume some people might just want the new defaults22:42
seb128rickspencer3, oh ok, well setting system default is selecting "normal effect" in the apperance capplet22:42
rickspencer3how do we let users get those anyway?22:42
TheMusorickspencer3: Basically the update is that we now have a couple more Canonical employees who can help with hda hardware enablement, since I gave them a crash course last week. There is more to cover, but we've made a start.22:42
TheMusoSecond is the power saving stuff. IDT/Sigmatel codecs have proper power saving code in the kernel, and hense it gets enabled by the pmutios stuff.22:42
rickspencer3seb128, so if you are set to Normal, you get zero customizations?22:42
rickspencer3sorry, TheMuso go ahead22:42
seb128rickspencer3, yes, normal is "apply the normal ubuntu profile"22:42
seb128ie what we set by default22:43
TheMusorickspencer3: ^^22:43
rickspencer3ok, I think the whole discussion is moot22:44
bratscherobert_ancell: Hey dude, you around?22:45
rickspencer3ok, so in terms of new compiz22:45
robert_ancellbratsche, yup22:45
rickspencer31. if you are on advanced, nothing will change for you on upgrade22:45
rickspencer32. If you are on advanced and then upgrade, and then switch to Normal, you will have new settings22:45
rickspencer33. If you are on Normal, you will get new setting on upgrade22:45
seb128yes22:46
bratscherobert_ancell: Hey, the LocalDisplayFactory switch_to_user stuff in gdm.. is that finished and working?  I'm trying to add support for that to indicator-session.22:46
rickspencer3ok, I feel this is a non-issue22:46
robert_ancellbratsche, yes, it should be22:46
seb128ok good22:46
seb128rickspencer3, let's confirm with sabdfl tomorrow and set that for lucid then22:46
rickspencer3I will confirm with sabdfl when I get a chance, but it seems clear that ...22:46
rickspencer3hehe, never mind22:46
seb128;-)22:46
bratscherobert_ancell: Hmm, okay.. I'll keep looking at this and try to figure it out.  Not sure why it's not working yet, so just wanted to make sure.22:47
robert_ancellbratsche, what is happening for you?22:48
rickspencer3TheMuso, just so I understand, you are saying that you've grown the list of hardware that we can troubleshoot for Lucid by training up some Canonical Ubuntu folks at the sprint last week?22:48
bratscherobert_ancell: So far nothing, I click the menuitem and nothing appears to happen.  What is the second parameter in SwitchToUser for?  It says <arg name="id" direction="out" type="o"/>22:48
bratscherobert_ancell: I wasn't sure what this was so right now I'm just passing NULL to that.  Maybe I'm not supposed to do that. :)22:48
robert_ancellbratsche, that's an output (type="o")22:49
robert_ancellit returns a dbus address I think22:49
bratscheYeah, but what is it supposed to retrieve?22:49
bratscheOh okay.22:49
robert_ancell(it's the same thing that is returned from StartGuestSession(), CreateTransientDisplay() etc)22:49
bratscheOkay.22:50
bratscheHmm, with the guest session stuff it looks like we're still using /usr/share/gdm/guest-session/guest-session-launch22:52
bjfbryceh, nouveau install failed: https://pastebin.canonical.com/27638/22:55
bratschewoot, new CDs in the mail!22:57
brycehbjf, need to uninstall linux-backports-modules-nouveau-2.6.32-11-generic first23:00
bratscherobert_ancell: aha, I got it working using dbus-send.  So obviously I'm just doing something wrong in the code.23:03
bjfbryceh, thanks, I seem to be in a catch 22, can't uninstall 2.6.32-11 because .12 have unmet dependencies, let me work through that23:03
robert_ancellbratsche, sweet, feel free to put the code in a pastebin if you want me to have a look23:03
brycehbjf, erf23:04
TheMusobbl got somethign to take care of before the morning gets on too much.23:04
rickspencer3robert_ancell, how is your Python-fu?23:10
robert_ancellrickspencer3, not too bafd23:10
robert_ancellbad23:10
rickspencer3I am refactoring a class to derive from another class, but I find that I have to keep breaking encapsulation because "__" members aren't inherited23:10
rickspencer3so is there a way to make a private member that gets inherited?23:10
rickspencer3(I know this is probably a basic linguistic question, but it's the first time I've run into it as a problem)23:11
robert_ancellrickspencer3, no, private members are a bit of a hack in Python - they are just name mangled to ClassName__method - I stopped using them entirely because if one of your derivative classes has the same name as a parent they can collide23:11
rickspencer3so I have to have stuff like a member variable named "editable" and a method called "set_editable"?23:12
rickspencer3seems a terrible API :/23:12
robert_ancellwhy not use a property?23:12
rickspencer3(I need set_editable because there are side effects)23:12
rickspencer3because the property would set a private member, that doesn'23:13
rickspencer3t get inherited23:13
rickspencer3(these were properties before)23:13
* robert_ancell looks up properties again23:13
robert_ancellthe lack of real private methods annoys me too23:13
robert_ancellthere's probably some decorator you can use that would solve this but I don't know them very well23:14
rickspencer3robert_ancell, I suppose this holds true for functions as well23:14
bjfbryceh, got through the problem, so far nouveau looks great23:14
rickspencer3no private member functions get inherited?23:14
robert_ancelleverything gets inherited23:14
robert_ancelljust when you refer to a.__x it looks for a.A__x, and b.__x looks for b.B__x23:15
rickspencer3so therefore:23:16
rickspencer3AttributeError: 'CouchGrid' object has no attribute '_DictionaryGrid__editable'23:16
rickspencer3u23:18
rickspencer3h23:18
rickspencer3robert_ancell, so I moved the __editable member variable outside the scope of a member function, and it works fine23:18
robert_ancellrickspencer3, can you paste that code?23:19
brycehbjf, aha excellent23:19
brycehbjf, yeah I hate it when the deps get tangled like that23:19
rickspencer3robert_ancell, s'lota code23:19
brycehbjf, test suspend/resume when you get a chance; so far no one has found that worked successfully23:20
rickspencer3and I just reverted :/23:20
robert_ancellrickspencer3, http://paste.ubuntu.com/372805/ - this is the code that doesn't work.  Did you work out a way to get it to work?23:21
rickspencer3robert_ancell, yeah, basically, I redeclare the private members for each class23:23
rickspencer3http://paste.ubuntu.com/372807/23:23
robert_ancellBut a.__x != b__x23:24
robert_ancelloh weird. it does work.  I don't see how that works...23:25
robert_ancellhttp://paste.ubuntu.com/372809/23:26
rickspencer3robert_ancell, it's probably just some weird text replacement or something23:28
rickspencer3huh23:28
rickspencer3weird23:28
rickspencer3it doesn't really work, does it?23:29
rickspencer3it prints out 1\n223:30
rickspencer3fudge23:31
rickspencer3robert_ancell, oh well23:38
robert_ancell:/23:38
rickspencer3according to the docs the "name mangling" is a feature that is intended to basically keep members from being inherited23:38
rickspencer3so I guess I should just use a single underscore, and then redeclare them in each class?23:38
rickspencer3that works23:39
rickspencer3in fact, I don't need to redeclare them that way23:39
rickspencer3so they are "private" by convention, not by access23:40
rickspencer3that is workable for me23:40
rickspencer3so really "__" doesn't mean private, it means "don't clash with subclasses if they use the same property name"23:41
rickspencer3"_" means private as in "don't consider this member as part of the API"23:41
* rickspencer3 feels slightly smarter23:42
SEJeffkenvandine, Does jono's post about the new gwibber and "improved reliability" mean less segfaults?23:42
robert_ancellrickspencer3, yeah23:43
NafaiI need to file my bug on gwibber :)23:43
robert_ancellIt took me ages to track down my bug where I had a subclass with the same name and same __ variable :)23:43
rickspencer3thanks for the help robert_ancell23:45
rickspencer3this will make the code way better23:45
rickspencer3sad that I23:46
rickspencer3ve been doing it wrong all this time :/23:46
kklimondachrisccoulson, ping? ;)23:53
chrisccoulsonhey kklimonda23:53
kklimondachrisccoulson, is the reason passed in response to EndSession signal used anywhere?23:53
kklimondaEndSession signal seems to be emitted when user forces log off/restart so there is no dialog window where it can be displayed23:54
chrisccoulsonkklimonda, are you using EggSMClient?23:56
kklimondachrisccoulson, no - gnome session dbus api23:57
chrisccoulsonah, ok. the reason ends up in the inhibit dialog23:57
kklimondachrisccoulson, can EndSession signal be emitted when inhibit dialog is visible? if so when? I got this signal only after I've chosen to force log off (and it closed dialog).23:59

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