/srv/irclogs.ubuntu.com/2011/04/26/#ubuntu-desktop.txt

RAOFDBO: Pong00:27
DBOso uhhh00:28
DBOsqlite3 + banshee + initial music import == massive fail00:28
DBOI am told you know something about this00:28
RAOFInsomuch as I've touched Banshee code in the past, I guess.00:28
RAOFWhat part is massive fail?00:29
DBOthe sqlite queries tend towards taking infinite time00:29
DBOso at first they are fast00:29
DBObut pretty soon they take 5 seconds a pop00:29
DBOuntil they are taking 30/40 seconds a pop00:30
DBOat which point I usually give up and stop trying to see how bad it will get00:30
lifelessmissing index perhaps00:30
lifelessthat or contention00:30
DBOwell I am testing this by deleting the banshee db00:31
DBOso I doubt an index issue (seeing as I seem to be the only one effected)00:31
RAOFHm.  I'll delete my library and give it a whirl.00:33
RAOFActually, first I'll relocate so I can bask in the verandah sun.00:33
DBObasking00:34
DBOfabio00:34
RAOFDBO: How big is your library, exactly?  Mine's 2K to the nearest order of magnitude, and while I noticed that the import paused a couple of times, it completed in not much more than IOwait.00:46
DBO11k00:47
DBORAOF, I get through about 3k before any slowdown is evident00:47
RAOFYeah, that'd be right.00:47
RAOFI only ever get bugs that I can't reproduce :P00:47
DBOi literally let it run 8 hours00:48
DBOit never finished00:48
RAOFMeep!00:48
DBOits like every 2 minutes I get half way there00:48
DBOits frustrating as hell00:48
DBO"okay only 20 more..." 4 hours later... "only 10 more"00:48
DBO100% CPU the whole time00:49
RAOFOh, so the problem you see isn't periodic pauses, but the actual per-file import time increasing?00:49
DBOmore precisely00:50
DBOits when it seems do the recalculation of the smart playlists00:50
DBOthose SQL query calls take longer and longer each time they happen00:50
DBORAOF, this one in particular: [2 Debug 17:02:38.432] Executed in 6177ms SELECT COUNT(*), SUM(CoreTracks.FileSize), SUM(CoreTracks.Duration) FROM CoreTracks CROSS JOIN CoreArtists,CoreAlbums, CoreSmartPlaylistEntries WHERE CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID  AND  CoreSmartPlaylistEntries.TrackID = CoreTracks.TrackID AND CoreSmartPlaylistEntries.SmartPlaylistID = 600:52
DBO(note how long that took, that was after 2.5k)00:52
RAOFRight.00:53
DBOeventually that tends towards insane numbers00:54
broderwait...isn't cross join n^2?00:54
RAOFAha!  Someone with actual SQL knowledge!00:55
broderi did web dev in a past life :-P00:55
lifelessits array multiplication00:55
brodererr, fine - so it's O(nm) :-P00:55
DBOthe two statements that had that issue were both cross joins00:55
lifelessI play a web dev in my office00:55
DBOthat is one thing I noticed00:56
lifelessRAOF: fyi http://en.wikipedia.org/wiki/Join_(SQL)#Cross_join00:57
lifelessits an odd syntax to use here00:57
lifelessbecause from foo,bar,quux is a cross join anyway00:57
broderi can't see any reason you'd want a cross join at all00:57
broderit seems like you'd want to start at the CoreSmartPlaylistEntries and left join your way over to CoreTracks00:58
lifelessCoreArtists.ArtistID = CoreTracks.ArtistID constraints it to be an inner join anyway00:58
lifelessCoreAlbums.AlbumID = CoreTracks.AlbumID ditto00:58
brodererr, right00:58
lifelessCoreSmartPlaylistEntries.TrackID = CoreTracks.TrackID ditto00:58
broderalthough who knows if sqlite's planner is smart enough to adjust joins based on where clauses00:58
lifelessso possibly a sqlite bogon00:58
lifelessthe explicit CROSS JOIN *might* be confusing it00:59
brodershouldn't those be on/using clauses?00:59
lifelessbroder: equivalent as far as results are concerned00:59
broderlifeless: results, yes. planning, possibly not00:59
lifelessusing a cross join and constraining in the where is often better for prostgresql's planner00:59
lifeless(implicit cross vs explicit cross)00:59
lifelessbroder: yeah, agreeing with you01:00
lifelessoh wow01:01
lifelessits stupid01:01
lifelessAND CoreSmartPlaylistEntries.SmartPlaylistID = 601:01
lifeless^ I *bet* you it runs that for each playlist01:01
lifelessrather than group by01:01
lifelessits nearly guaranteed to be table scanning01:01
lifelessanyhow01:01
DBOyou all need bigger music libraries it seems01:02
lifelessDBO: I don't use banshee ;)01:02
DBOlifeless, dogfooding is an artform01:02
lifelessDBO: do you have the sqlite file handy?01:02
lifelessDBO: I'm a cat person01:02
DBOoh i forgot to mention on other REALLY weird thing01:02
DBOif you do it manually01:03
DBOits fast01:03
lifelessDBO: besides which, i got tired of fixing upstream evolution performance bugs.01:03
DBOif you restart banshee and import more files01:03
DBOits fast01:03
lifelessDBO: I was going to ask if you had the sqlite file handy01:03
DBOi do01:03
lifelessDBO: but that kindof points at concurrency / contention01:03
lifelessanyhow01:03
DBOi just figured you were going to try the query by hand01:04
lifelesshow long do these take to run:01:04
lifelessSELECT COUNT(*), SUM(CoreTracks.FileSize), SUM(CoreTracks.Duration) FROM CoreTracks CROSS JOIN CoreArtists,CoreAlbums, CoreSmartPlaylistEntries WHERE01:04
lifeless             CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID  AND  CoreSmartPlaylistEntries.TrackID = CoreTracks.TrackID AND CoreSmartPlaylistEntries.SmartPlaylistID = 601:04
lifelessSELECT COUNT(*), SUM(CoreTracks.FileSize), SUM(CoreTracks.Duration) FROM CoreTracks , CoreArtists,CoreAlbums, CoreSmartPlaylistEntries WHERE01:04
lifeless             CoreArtists.ArtistID = CoreTracks.ArtistID AND CoreAlbums.AlbumID = CoreTracks.AlbumID  AND  CoreSmartPlaylistEntries.TrackID = CoreTracks.TrackID AND CoreSmartPlaylistEntries.SmartPlaylistID = 601:04
lifelessto start with - the same query by hand to vet the test environment, and a simpler equivalent to see if th eplanner is at fault01:05
DBOfirst one is very quick01:05
DBOsecond one is just as quick01:06
lifelessSELECT COUNT(*), SUM(CoreTracks.FileSize), SUM(CoreTracks.Duration) FROM coreartists inner join coretracks on01:06
lifeless             CoreArtists.ArtistID = CoreTracks.ArtistID inner join corealbums on CoreAlbums.AlbumID = CoreTracks.AlbumID  inner join coresmartplaylistentries on  CoreSmartPlaylistEntries.TrackID = CoreTracks.TrackID AND CoreSmartPlaylistEntries.SmartPlaylistID = 601:06
lifelessjust for kicks and giggles01:06
broderare there potentially any library/sqlite/etc options you could tweak to make it do weird things?01:06
DBOlifeless, again very quick01:06
lifelessbroder: use it from two threads/processes at once01:07
lifelessyou can also set various pragmas, but the only go-slow knobs I know of are:01:07
lifeless - missing indices01:07
lifeless - concurrent use01:07
lifeless - [very rare] planner issues01:07
DBOmissing indices would effect it even when queried by hand01:08
lifelessright01:08
lifelessand its  atable scan anyway, so unlikely.01:08
lifelesswhich is why I'm coming back to concurrency01:09
lifelessthe stop-and-start-and-its-good hints at that too01:09
DBOwhy is that?01:09
RAOFI do believe that the smark playlist scan is on a timer.01:09
lifelessDBO: why is what?01:09
lifelessDBO: its a table scan because its doing a count of the world.01:09
DBOlifeless, why does the stop/start thing hit at it01:09
DBOhint*01:09
lifelessah01:09
DBORAOF, if its a timer... and it was getting slower01:10
lifelessbecause after each commit to sqlite01:10
DBOif it ever got slower than the timer...01:10
DBOoh my...01:10
lifelessthe db is in a stable state01:10
broderlooking at the sqlite docs, replacing most of those where clauses with on clauses would change how sqlite plans the query01:10
lifelesscompaction isn't automatic and would probably be nicable01:10
brodersqlite processes on/using when it loads data for the join, and it doesn't process where clauses until later01:10
lifelessbroder: its a table scan though, almost certainly)01:11
DBOyou guys are wizards01:11
lifelessDBO: sqlite only lets one process write to the db at aonce01:11
DBOall I wanted to do was whine about banshee sucking the big one01:11
lifelessand unless you use sqlite3 and make sure your db format is set correctly won't let readers in either01:12
* RAOF wanted a distraction from grepping through 23GiB of dmesg01:12
lifelessRAOF: how about a 23GiB sqlite file?01:12
RAOFlifeless: Nothing in the X stack is likely to generate that, so I don't have to care about it :P01:12
DBORAOF, whats going on with X?01:13
lifelessRAOF: I can totally make a patch for you.01:13
DBOstill working on that hardlock with intel?01:13
lifelessRAOF: also, doom-power-manager-memory-leaks.01:13
RAOFlifeless: They're still happening for you?  And I still can't seem to reproduce them.01:13
lifelessRAOF: yes, but not every day.01:14
RAOFDBO: Yeah.  It's actually not a hardlock.  When dpms state gets toggled it's possible for the vblank code to go all doolally, and so the vblank event never gets sent.01:14
lifelessRAOF: I suspect its when I am switching batteries around, or when it falls out.01:14
lifelesswhich reminds me to ring lenovo and whinge about that01:14
RAOF:)01:14
RAOFWell, I'll do more battery switching today then.01:14
lifelessRAOF: no panic01:14
DBORAOF, some days, you really earn the title of "Fabio" :D01:15
lifelessRAOF: I have a workaround01:15
RAOFThat's a funny sql statement?  Why does it qualify with WHERE 1=1?01:19
lifelessRAOF: context ?01:20
RAOFlifeless: http://pastebin.ca/205067501:37
RAOF(Sorry for the delay, IRC went mad)01:37
lifelessRAOF: probably a bad ORM01:46
lifelessRAOF: we do similar whackiness in lp01:46
RAOFHeh.01:46
lifelessits used as a noop to force default where clauses to be removed with sqlobject, for instance01:48
=== asac_ is now known as asac
rickspencer3_hi all03:12
=== rickspencer3_ is now known as bertiewooster
mterrybertiewooster, you having a gin&tonic or something?03:15
bertiewoostermterry, yes, a bit of the g and t, for bracing of the brain ...03:16
bertiewoosterah screw it, I can't pull it off03:16
mterry:)03:16
bertiewoostercould probably do a better jeeves ;)03:16
mterryNow I'm thirsty for a g&t03:20
bertiewoosterhehe03:21
=== skaet_ is now known as skaet
pittiGood morning06:57
didrocksgood morning07:26
alex3fgood morning07:29
chrisccoulsongood morning everyone07:35
duanedesigngood morning didrocks07:46
didrockshey duanedesign, chrisccoulson, alex3f07:46
duanedesigndidrocks: do you know if rodrigo will be in togay?07:47
duanedesigntoday*07:47
didrocksduanedesign: I think he should be around later, yeah07:47
duanedesign:)07:47
* pitti reminds himself about the weekly reminder08:14
pittihey didrocks, morning chrisccoulson08:14
pittidid you guys have some nice holidays?08:14
didrockshey pitti! how are you?08:14
pittididrocks: I got very little sleep over the weekend, but recovering :) good otherwise08:14
didrockspitti: 3 wonderful and sunny days there, yeah! :-) and you?08:14
didrocksoh?08:14
didrockstoo many packages?08:14
pittididrocks: same here; we met a lot of friends, and had our traditional family hike on Sunday08:15
pittididrocks: no, went out late every night to meet friends, and got up early08:15
pittiand had to squeeze in some packing, too :)08:15
didrockspitti: heh :-) hope the week will be quiet so that you can recover!08:15
pittias quiet as a release week can be08:16
didrocksright :-)08:16
didrockspitti, RAOF: seem on bug #728745 that people are experimenting freezes with some nvidia cards. Installing 173 instead of currrent fixes this for them (right now, I blacklist unity/compiz for them)08:21
ubot2Launchpad bug 728745 in nux "[nvidia, 7300, 7400] display freeze when using unity desktop" [High,Fix released] https://launchpad.net/bugs/72874508:21
RAOFHurray :/08:22
pittididrocks: interesting; but seems there's not much we can do about this at this point?08:22
pittiexcept perhaps for release-noting it, that it might be worth trying the older version08:22
didrockspitti: well, as they are balcklisted, they need to add the env variable as well08:22
didrocksI'm blacklisting more and more cards meanwhile, the choice of card is done on nvidia side?08:23
pittididrocks: how do you mean, the "choice of card"?08:23
didrockspitti: like, this card uses the nvidia current driver, or the 173, or …08:24
RAOFIIUC jockey will recommend the most recent driver that claims to handle the card.08:25
RAOFSo, that'd be nvidia-current.08:25
pittididrocks: right08:26
pittithe drivers themselves have a list of supported vendor/product IDs08:26
pittididrocks: ^ you can see these with apt-cache show nvidia-current08:26
pittior nvidia-173, etc.08:27
pittithe "Modaliases:" line08:27
didrockspitti: you mean, the insane long line? :-)08:27
pittiyes08:27
didrocksthanks, I'll know now how to check that list :-)08:27
pittididrocks: it's for the purpose of things like jockey, not really for human consumption :)08:27
pittididrocks: just filtering out the product IDs should make it a lot shorter08:28
didrocksRAOF: pitti: do you think we can have a look in a SRU to change it for those detected card? (at least, for those who reported that installing 173 worked)08:28
RAOFThat would make it impossible to install nvidia-current on those cards though, right?08:29
pittididrocks: possible in theory, but we would break the driver for everyone else08:30
didrocksRAOF: right, but seems that unity and compiz session are not in a good state (looking at the bug report) with those card08:30
pitti(Kubuntu, GNOME classic, gamers, etc.)08:30
didrocksso not sure if it's unity specific or a more 3D handling issue with the driver + card08:30
didrockswell, let's keep it on track08:30
RAOFpitti: I'm looking at bug #664920 as a part of patch-piolting.  There's an obviously-safe patch available, and it's upstream.  Is that SRUable?08:43
ubot2Launchpad bug 664920 in pygtk "SRU: 100% CPU usage when calling a child process from a python script" [Undecided,Confirmed] https://launchpad.net/bugs/66492008:43
pittiRAOF: yes, that looks fine08:44
pittiRAOF: not sure how much it hurts and whether it should also go to lucid/maverick08:44
RAOFNot sure whether it *hits* Lucid.08:45
RAOFIt seems like it hits relatively high-profile apps like Deluge, though.08:46
jbichachrisccoulson: good morning08:59
jbichalinks like apt:abiword now open in Software Center, does this break what you intended with ubufox?09:00
pittiseb128: bonjour09:06
pittiseb128: did you have some nice holidays?09:06
seb128hey pitti, hey desktopers09:07
seb128pitti, excellent, thanks! splendid weather and quite some outside and relaxing time09:07
seb128what about you?09:07
pittiseb128: similar; I met a lot of friends, and we had our traditional family hike on Sunday09:07
pittivery little sleep :)09:07
didrockssalut seb12809:08
seb128lut didrocks09:08
seb128didrocks, how are you?  had a nice 3 days off?09:09
didrocksseb128: yeah, very sunny, a lot of walking in forest and enjoying the city :-) very relaxing thanks!09:09
didrocksseems you had some nice time as well :)09:09
seb128great! ;-)09:09
RAOFHowdie seb128!09:09
seb128hey RAOF, how are you?09:10
RAOFPretty good :)09:10
seb128how is natty looking btw?09:10
RAOFLess lazy than the other .au-ers, who have today off, too ;)09:10
lifelessRAOF: you're in perth now right?09:11
RAOFlifeless: No, Hobart09:11
jibeldpm, didrocks , bug 758621 is not nice, is it a problem with translation not being exported or not integrated with this dialog ?09:11
ubot2Launchpad bug 758621 in gnome-session "Need translated fallback message in gnome-session" [High,Triaged] https://launchpad.net/bugs/75862109:11
lifelessRAOF: ah, returned home :>09:12
RAOFNatty's looking pretty good.  There are a couple of known bugs; I've got a handle on chrisccoulson's ‘unity hang’ bug, and will test a fix tomorrow.09:12
RAOFlifeless: Yup :)09:12
RAOFlifeless: Also, Perth's too flat.  And hot!09:12
chrisccoulsongood morning RAOF, pitti, didrocks, seb12809:12
seb128hey chrisccoulson, how are you?09:12
chrisccoulsonseb128 - i'm good thanks, although not very rested from the long weekend09:13
chrisccoulsonhow are you?09:13
didrocksjibel: it's exported normally, let me check09:13
didrockshey again chrisccoulson ;)09:13
seb128chrisccoulson, I'm fine thanks, got a relaxing weekend there ;-)09:13
dpmhi jibel, good morning. I'm not sure about that one, I was about to ask didrocks about it myself09:13
jbichachrisccoulson: did you see my question above?09:13
chrisccoulsonhello again didrocks :)09:14
chrisccoulsonseb128 - heh, lucky you ;)09:14
didrocksdpm: I use the gnome-session translation tool, let me see09:14
chrisccoulsoni spent sunday tidying my garden and yesterday cleaning my car09:14
chrisccoulsonmy back feels ruined today ;)09:14
chrisccoulsonjbicha, no, i didn't see your question09:14
jbichalinks like apt:abiword now open in Software Center, does this break what you intended with ubufox?09:14
chrisccoulsonnot sure. in any case, there's not much we can do about that09:15
chrisccoulsonactually09:15
chrisccoulsonno, it shouldn't ubufox calls apturl directly09:15
chrisccoulsonso, it's ok ;)09:16
chrisccoulsonand it worked the last time i tried it (and software-center has been the default handler for apt: URI's since maverick anyway)09:16
chrisccoulsonso it's nothing new09:17
jbichachrisccoulson: apt: links open in SC for me in Firefox09:18
chrisccoulsonyes, but ubufox calls apturl directly for the plugin installer09:18
jbichaoh, so plugins are different?09:19
chrisccoulsonyes09:19
jbichachrisccoulson: cool, thanks09:19
chrisccoulsonhmmm, i'm wondering whether to upgrade jo's desktop to natty today09:22
chrisccoulsonif she leaves the house ;)09:22
chrisccoulsonsee if she notices :)09:22
RAOFI'm guessing she'd notice unity!09:25
chrisccoulsonshe might do09:27
didrocksbryceh: hey, when you have people reporting blacklisted card, please head them to bug #72874509:52
ubot2Launchpad bug 728745 in nux "[nvidia, 7300, 7400] display freeze when using unity desktop" [High,Fix released] https://launchpad.net/bugs/72874509:52
pittichrisccoulson: I subscribed you to bug 769759, seems some XPI files still have a too strict maxVersion?09:52
ubot2Launchpad bug 769759 in language-pack-en-base "English and a few other Firefox langpacks won't work with 4.0.x" [High,Triaged] https://launchpad.net/bugs/76975909:52
chrisccoulsonpitti - that's fixed with the latest language packs already09:53
pittioh, nice09:53
chrisccoulson(or it should be. i didn't check yet)09:53
pittichrisccoulson: ah, indeed; I checked now09:54
pittithanks, closing09:54
chrisccoulsonthanks09:54
brycehdidrocks, no, I'll reassign the bug to unity and let you guys sort out what it should be duped to.  I don't expect to get many of these bug reports, and don't want to have to track bugs already closed as fix released.09:58
didrockslet's see how many of them we will get…09:59
brycehdidrocks, even if we get a lot filed against X, I'll stop triaging the natty X bugs in a couple days and turn attention to oneiric, so you needn't worry about getting flooded with dupes10:01
didrocksbryceh: ok, thanks then :-)10:01
seb128chrisccoulson, did you investigate on bug #76573610:40
seb128?10:40
ubot2Launchpad bug 765736 in bamf "Thunderbird won't stay in launcher and no quicklist" [Medium,Fix released] https://launchpad.net/bugs/76573610:40
chrisccoulsonseb128 - yeah, i think i found another issue in bamf. i need to look again just to be sure though10:49
seb128ok10:49
rodrigo_morning11:03
seb128hey rodrigo_11:03
seb128how are you?11:03
rodrigo_hi seb128, I'm fine and you?11:05
rodrigo_how was the easter break? :)11:06
seb128rodrigo_, I'm great thanks11:06
seb128it was excellent ;-) nice weather, relaxing time11:06
rodrigo_cool :)11:07
pittihey rodrigo_11:07
rodrigo_hi pitti11:08
rodrigo_hmm, https://code.launchpad.net/~rodrigo-moya/ubuntu/maverick/json-glib/fix-756426/+merge/57474 in LP says it's merged, but lp:ubuntu/maverick/json-glib doesn't have it11:19
rodrigo_I guess it's still in the queue?11:19
rodrigo_yes, right, it's in https://edge.launchpad.net/ubuntu/maverick/+queue?queue_state=111:20
seb128rodrigo_, right, that's confusing because we don't really commit to those vcs but let the autoimporter do it once the upload is accepted11:21
rodrigo_ok11:22
seb128so it's not really merged but it has been handled11:22
=== MacSlow is now known as MacSlow|lunch
jibeldpm, didrocks any new on bug 758621 ?11:34
ubot2Launchpad bug 758621 in gnome-session "Need translated fallback message in gnome-session" [High,Triaged] https://launchpad.net/bugs/75862111:34
didrocksjibel: we discussed that with dpm, I need someone to confirm it in French (can't reboot right now as I'm syncing unity bugs + bug triage)11:39
didrocksjibel: there are French translation, did you try it with them?11:40
didrocksg_key_file_get_string (isn't patch to take translations btw?)11:40
jibeldidrocks, I confirm11:41
jibelI tried french and german11:41
jibeland noneof them is translated.11:41
didrocksjibel: and you confirm having the langpack with the translation installed?11:42
jibeldidrocks, and before you ask, I tried today's iso :-)11:43
jibelgerman is on the iso11:44
didrocksjibel: ok, there are two solutions: I'll wait for the sync to finish and try it myself. Or I can give you a deb which will hopefully fix it if you prefer11:44
didrocks(the sync before rebooting the session will still takes a couple of hours)11:45
jibeldidrocks, well it's on i386 but not amd64 :/ I'm trying with spanish just to be sure.11:45
didrocksjibel: I'm on i386, I can give you a package for that hardware shortly11:46
didrocksjibel: anyway, seems a nice candidate for a 0-day SRU11:46
jibeldidrocks, indeed11:46
chrisccoulsonis anyone able to use language-selector in natty?11:48
chrisccoulsoni can't install anything with it here because it tries to install the missing gnome-user-guide-xx packages11:48
pittiurgh11:58
chrisccoulsonpitti - is that in response to my last comment? ;)11:59
pittiI tried a while ago, but that might have been before the recent ubuntu-docs update11:59
chrisccoulsonyeah. we need to drop the gnome-user-guide- bit from pkg_depends don't we?11:59
chrisccoulsoni can't use language-selector at all here :(11:59
chrisccoulsonpitti - this broke it: https://launchpad.net/ubuntu/natty/+source/gnome-user-docs/2.91.90+git20110306ubuntu112:00
chrisccoulsonseems a pretty big change so close to release :/12:01
pittichrisccoulson: do you mind filing a bug for it, to track it for an early SRU?12:01
chrisccoulsonpitti - sure, can do12:01
pittiI wonder if that actually breaks installation12:01
pittias parts of it are also used in the installer12:01
didrocksjibel: fixed FYI, uploading to -proposed12:30
nessitahi all, am I in time to propose a fix for bug #769520?12:44
ubot2Launchpad bug 769520 in ubuntu-sso-client "missing dependency on gnome-keyring" [Medium,Triaged] https://launchpad.net/bugs/76952012:44
chrisccoulsonwhere should firefox be looking for dictionaries? it's currently looking in /usr/share/myspell/dicts, but it seems that not all of our dictionaries install files in to there12:47
chrisccoulsonah, pants12:49
chrisccoulsonthat's wrong12:49
seb128nessita, hey you ;-)12:52
seb128nessita, you should get a sru for it12:52
nessitaseb128: hey there! ok, np12:52
seb128nessita, how are you?12:56
nessitaseb128: good! I just moved to another house, so I'm a bit overwhelmed with boxes and messes. You?12:57
seb128oh, nice ;-) still in the same city ?12:57
rodrigo_hey nessita12:58
seb128I'm fine thanks, got a nice weekend, relaxing with nice weather12:58
nessitayeap, and same neighborhood12:58
nessitarodrigo_: hey there! how are you?12:58
rodrigo_nessita, fine, still in the same house :-)12:58
nessitahehe12:58
rodrigo_moving houses is a pita indeed, I remember when I moved last time12:58
nessitarodrigo_: yes, is pretty stressing. Not to mention I don't have internet connection there, yet. The provider is taking longer than expected.12:59
seb128well for a girl as energetic than nessita it's probably nice, she has something to spend  energy on after sitting for a day on the computer ;-)13:00
rodrigo_:)13:00
rodrigo_nessita, right, that sucks, had the same problem myself, I had to use the local cybercafe for a month or so13:01
nessitaseb128: speaking of that, my partner is mad at me for trying to organize our boxes until late last night :-/13:01
seb128nessita, :-(13:01
seb128well soon you will be done with the moving and will enjoy your new house ;-)13:01
nessitabut yes, I enjoy using  my energy (also) in that :-)13:01
nessitayeah13:01
seb128do you come to UDS btw?13:02
nessitaseb128: yes! and I'm also going to the summit, so I'll be leaving Argentina next Monday13:02
nessitaseb128, rodrigo_: how about you?13:02
=== zyga is now known as zyga-afk
seb128ok, lot of moving and traveling for you then ;-)13:02
rodrigo_nessita, going to UDS, not to the summit13:02
rodrigo_I guess you mean the summit before UDS?13:03
nessitarodrigo_: yes13:03
seb128nessita, I'm going to UDS, I will not be at the summit but I will there with dx at the same time13:03
nessitaseb128: yes, I still need to find my clothes between the boxes to pack my suitcase. *That* will be fun :-D13:04
seb128;-)13:04
seb128nessita, you are lucky it's almost summer, just get some t-shirts and you will fine ;-)13:04
nessitaseb128: duly noted. Another idea for someone in online services was to buy all the clothe there13:05
nessitawhich was very apealing!13:05
nessitaappealing*13:05
seb128;-)13:05
seb128"shopping"13:05
seb128;-)13:05
rodrigo_nessita, yes, because bringing all the boxes to Budapest doesn't work, right? :-D13:05
nessitarodrigo_: right :-D13:06
rodrigo_yeah, I thought so :-D13:06
jibeldidrocks, thanks13:10
=== MacSlow|lunch is now known as MacSlow
* rodrigo_ lunch13:43
=== Pici` is now known as Pici
=== zyga-afk is now known as zyga
dobeymterry: hey, dejadup has built-in code to poke ubuntu one, upstream, right?14:43
mterrydobey, sort of.  It has code in deja-dup itself, but the command line tool it relies on doesn't have the bits to actually push/get files yet14:44
davmor2the bluetooth icon still isn't showing up in system setting under EN_GB translations by the look of it :(14:44
dobeymterry: ah, you mean u1sdtool?14:44
mterrydobey, no, I meant duplicity14:45
mterrydobey, because the REST API wasn't ready for natty14:45
dobeyoh14:45
dobeymterry: ok. i'm mainly just wanting to use it as an example of 3rd parties developing against u114:46
mterrydobey, code is there, but not visible....  Probably not a good example since no one can see it yet14:47
dobeymterry: ok, i added a future tense classifier to my statement then :)14:48
mterrydobey, :)  will do it fine for 11.1014:49
seb128cjwatson, skaet: hello there15:04
seb128so yeah from a desktop team perspective reverting the scrollbars in the classic session would be fine if that's sabdfl or rickspencer3's acked15:05
rickspencer3hi seb128 hi15:05
cjwatsonhi, so we'd like to discuss turning overlay-scrollbar off for classic, on the grounds that even though it isn't part of unity we're setting expectations that the desktop UI will largely be "old stuff" with the "Ubuntu Classic" name15:05
cjwatsonhow this ties into GNOME 3 next cycle I frankly have no idea15:05
seb128I would not feel comfortable dropping those without a sabdfl ack since he forced them on us to start15:05
seb128cjwatson, right, I dropped appmenu from the classic session around beta2 on the same rational15:06
cjwatsonI had an unsubstantiated guess that sabdfl might care primarily about unity15:06
seb128yes, that would be my guess as well15:06
cjwatsonsabdfl: are you around?15:06
seb128I would prefer rickspencer3 or sabdfl to ack they are fine with it though just in case15:06
cjwatsonseb128: understood15:06
seb128hey rickspencer315:06
rickspencer3I see no reason to worry15:07
rickspencer3I don't understand what has changed15:07
cjwatsonpart of the problem is that the Classic session is AFAIK not defined anywhere15:08
rickspencer3seb128, has the desktop team received any feedback from users about this15:08
cjwatsonsome people (e.g. skaet) appear to understand it as "keep the major outlines of the UI roughly as they were before"15:08
rickspencer3does this appear to be an urgent problem?15:08
cjwatsonI can't find anywhere where we describe it to users15:08
cjwatsonit should clearly be in the release notes, and that's probably a tomorrow problem15:08
seb128rickspencer3, we didn't get a lot of feedback about the scrollbars either way no15:09
rickspencer3so then why is this an issue?15:09
cjwatsonhttp://www.ubuntu.com/testing/natty/alpha2 mentioned it15:09
seb128but as cjwatson it's somewhat a matter of defining what classic is supposed to be15:09
rickspencer3why are we even having this conversation?15:09
cjwatson"There are now three kinds of sessions in gdm: Ubuntu Desktop will run Unity by default and the Ubuntu Classic Session will run gnome-panel. Ubuntu Classic supports all video hardware and video drivers. Ubuntu Desktop requires 3D driver support. Finally, you can force a "2D mode only" with Ubuntu Classic Session (no effect) which has the same interface than the Ubuntu Classic session."15:09
cjwatsonwhich is not very explicit and rather jargon15:09
pittiI think o-scrollbars checks an env var at some point, so an SRU to set that in the classic or unity session seems feasible15:09
cjwatsonpitti: technically it's certainly feasible (LIBOVERLAY_SCROLLBAR=0)15:10
cjwatsonrickspencer3: I think skaet is bringing this up as a user, at least in part15:10
rickspencer3cjwatson, I would prefer that we focus on an awesome release15:11
rickspencer3and let this one slide15:11
rickspencer3I'm not really seeing it as a bona fide issue at this point15:11
rickspencer3users can fairly easily turn this off15:11
pittiwe also need to check with UX/DX what the intent was15:11
rickspencer3and pgraner suggests that a release note about how to do it would be feasible15:11
pittiright now the package doesn't make any effort to set its behavior according to the session type15:11
pittii. e. whether it is meant to also change the classic gnome session or not15:12
rickspencer3so, may I suggest we focus on testing what we have and ensure that users will get a solid experience, for example look for upgrade bugs and crashers, instead?15:12
cjwatsonrickspencer3: to be clear, I at least don't see this as a respin issue, but many of the things we typically discuss in these few days end up as early SRUs15:12
cjwatsonI don't see a conflict between discussing this kind of thing and focusing on an awesome release15:12
cjwatsonand an awesome release requires awesome release notes, at least15:12
rickspencer3cjwatson, that's fine15:13
cjwatsonnobody seems to have a clear vision of what Classic means, and that seems essential to have in the release notes15:14
pittiso far I considered it as "gnome-panel instead of unity"15:15
pittii. e. not as far as stracciatella-session15:15
didrocks+1 on pitti (short and concise description)15:15
pittithe latter should have standard scrollbars, metacity, etc.15:15
cjwatsonOK, but I think we need something less jargon for the release notes15:15
pittiagreed15:16
=== bjf[afk] is now known as bjf
desrtanyone know where robert ancell is today?15:44
seb128it's over his work hours but holidays as well15:45
dobeydesrt: asleep? :)15:46
desrti suppose that makes sense!15:46
* desrt hasn't seen him all weekend15:46
rickspencer3desrt, I think there was a holiday for them on Mon and Tues, and now it's early early morning on Wednesday for them15:47
seb128desrt, he's off this week it seems15:48
seb128so next week15:48
desrtseb128: ah.  that's closer to what i was expecting15:48
seb128or drop him an email15:48
desrtya.  i dropped him a couple15:48
desrthe appears to be ignoring his mails15:48
desrtgood for him :)15:48
seb128desrt, it's what time off work is for it seems ;-)16:02
seb128mterry, hey16:02
mterryseb128, hello!16:02
seb128mterry, how are you?16:02
mterryseb128, good.  Did you hear I got core-dev yesterday?16:03
seb128mterry, is deja-dup supposed to add a "go back to the previous version" to nautilus context menu on any file and location?16:03
seb128mterry, no I didn't, congrats!16:03
mterryseb128, it does add the context menu to everything, though ideally it would restrict it to only things in your backup.  I just never got around to restricting it.  there's a bug for it16:04
didrocksmterry: oh really! nice ;) Hey!16:04
mterrydidrocks, :)16:04
seb128mterry, ok, I just had a "wth" moment trying to figure what was context menu entry was doing when right clicking on an icon on my desktop until I tried and got a deja-dup dialog ;-)16:05
seb128(I installed it recently)16:05
Sweetsharkhi all! Is it ok to set bug 746375 to incomplete as per last comment?16:05
ubot2Launchpad bug 746375 in libreoffice "soffice.bin crashed with SIGSEGV in uno_type_sequence_construct()" [Medium,Confirmed] https://launchpad.net/bugs/74637516:05
seb128mterry, btw do you get subscription to bugs filtered or do they land in a noisy launchpad box?16:05
mterryseb128, I filter16:06
seb128Sweetshark, hey, you are the maintainer for that package so feel free to deal with bugs the way it works for you, but it's usually fine to use incomplete if it lacks details or infos you need16:06
seb128or if it might be fixed and need testing16:06
seb128mterry, ok, I Cc-ed on an unity bug in case you were interested16:07
mterryseb128, oh I saw that, the drag and drop to startup lists16:07
mterryseb128, if you subscribe me especially, it will land in a high-notice filter16:07
pittiskaet: as I said before, I think the new scrollbars should be in classic, but not in stracciatella-session; having it in the latter is a bug16:08
Sweetsharkseb128: thanks. I will set to incomplete to urge reporter to comment on the issue.16:08
pittiskaet: I'll add a task to bug 766660 to fix it in stracciatella16:08
ubot2Launchpad bug 766660 in overlay-scrollbar "[FFE] Switch the ayatana-scrollbar on by default" [Undecided,Confirmed] https://launchpad.net/bugs/76666016:08
skaetpitti,  thanks.  When you say "stracciatella" what should I be translating that to?  ;)16:09
seb128pitti, did you see bug #747796 btw?16:09
ubot2Launchpad bug 747796 in pygobject "gnome-language-selector crashes after a fresh install" [Undecided,Confirmed] https://launchpad.net/bugs/74779616:09
pittiskaet: apt-cache show gnome-stracciatella-session :)16:14
skaetpitti,  will do.16:14
pittiseb128: I didn't; I'll have a look after I'm done with my current bug fix (writing the commit message, so that'll be "soon")16:15
skaetpitti, will you take a pass at composing the release note for the scroll bars, and what uses should be expecting16:15
pittiskaet: can do, yes16:15
Sweetsharkmeh16:16
* Sweetshark uses tmux to get more stability for his irc session, and not less by tmux itself crashing ....16:17
pittiSweetshark: ever tried bip?16:17
* pitti has znc running on his server as an IRC proxy16:18
didrockspitti: you left bip?16:18
pittino, I have used znc for years, too lazy to switch16:18
pittiit never failed me16:18
skaetpitti, draft is up on  https://wiki.ubuntu.com/NattyNarwhal/ReleaseNotes/16:18
pittibut I heard that bip is a bit more robust, so might be better for first-timers16:19
didrocksbip was working fine when I used it :)16:19
pittiskaet: oh, not to https://wiki.ubuntu.com/NattyNarwhal/TechnicalOverview any more?16:19
didrocksjust need the intrepid version for some bug fixes to backport to hardy16:19
skaetpitti,  yup we're starting the transition to the expected location now,  and reworking it to follow the precedents a bit.16:20
skaetLots of wordsmithing and editing still needed,  so feel free to change beyond.16:20
skaetI'd like this change in, so I can take the tone from your comments for the rest of the collateral (announce material, etc.)16:20
Sweetsharkpitti: thanks for the tip. I might have a look at bip later.16:22
pittiskaet: I updated the bug report now16:24
skaetpitti,  thanks16:28
pittiSweetshark, bryceh, chrisccoulson, didrocks, tremolux, Riddell, kenvandine, cyphermox, mterry, rodrigo_, seb128, tkamppeter: meeting in 2 mins16:29
rodrigo_ok16:29
cyphermoxzug zug :)16:29
didrocksready ;)16:29
seb128hey16:29
* Sweetshark whistles "the final countdown" by europe16:30
rickspencer3cyphermox, was that a warcraft reference?16:30
pittiskaet: https://wiki.ubuntu.com/NattyNarwhal/ReleaseNotes?action=diff&rev2=2&rev1=1 -> not sure what level of detail you want?16:30
cyphermoxrickspencer3, it was16:30
rickspencer3we're under attack!16:31
pittiSweetshark, bryceh, chrisccoulson, didrocks, tremolux, Riddell, kenvandine, cyphermox, mterry, rodrigo_, seb128, tkamppeter: meeting time16:31
Riddellhi16:31
pittihello everyone!16:31
cyphermoxforgive the partial insanity, I'm reading packet captures for dhcpv6 stuff16:31
pittihttps://wiki.ubuntu.com/DesktopTeam/Meeting/2011-04-2616:31
cyphermoxhey!16:31
chrisccoulson\o/16:31
didrockshey16:31
tremoluxhi!16:31
pittitopic list:16:31
pitti1. AWTY?16:31
pitti2. ...16:31
pitti3. PARTY!16:31
rodrigo_hi16:32
didrockscan we go to 3 directly? :-)16:32
mterryhi16:32
rodrigo_didrocks, :)16:32
pittiWI status and RC bug status look good from my POV16:32
pittiis anyone aware of a dealbreaker? if so, please speak up NOW16:32
pittibut natty is pretty much what it is now16:32
pittikenvandine, didrocks, and tremolux already sent their partner/unity/software-center reports to the wiki (thanks!), do we need to discuss anything for them?16:33
didrocksnot for me16:34
didrockswe are in a good shape (crossing fingers as well ;))16:34
tremoluxnothing really more to say for me also16:34
pittiRiddell: what's the latest word on the Kubuntu side?16:35
Riddellpitti: we're about good to go16:35
pittisweet16:35
Riddellalthough kubuntu-meta needed a -proposed update because a load of language packs disappeared16:35
pittiah, I saw that in #release16:35
Riddellbut no killer problems16:35
pittiRiddell: we should be able to get that to -updates quickly, and rebuild the DVD against that?16:36
pittiit's just a seed update and a -meta rebuild, right?16:36
Riddellyes16:36
Riddellwell no seed update needed, just -meta16:36
pittiah16:37
pittiok, cool16:37
tkamppeterhi16:37
pittilast thing I have is a general call to help with ISO testing, as we needed to do a couple of respins16:38
pittias nobody else has something, let's get ready for the final mile, and get natty out of the door!16:39
pittithanks everyone16:39
seb128thanks pitti16:39
rodrigo_pitti, so, where are the isos to test? I have a vm where I can do some testing16:39
pittiand for the record, I'm such a dork16:40
chrisccoulsonoh, i just saw bug 760131. that might explain why my laptop barely lasts 1 hour in natty :)16:40
ubot2Launchpad bug 760131 in linux "Power consumption raised significantly in natty" [High,Confirmed] https://launchpad.net/bugs/76013116:40
pittiI booked my Budapest train tickets for next week..16:40
chrisccoulsonheh16:40
pittirodrigo_: http://iso.qa.ubuntu.com/qatracker/ is the starting point, it links to images and test reports16:40
didrocksthanks pitti ;)16:41
rodrigo_ok16:41
* Sweetshark is slowly tapping his feet.16:41
SweetsharkAre we at top 3 already?16:41
seb128pitti, you can join the dx sprint this way ;-)16:41
pittiSweetshark: Thursday :)16:41
pittiseb128: nah, I think I'll spend the week with setting up our new flat16:42
seb128pitti, seems a better option indeed ;-)16:42
Sweetsharkpitti: Early train tickets are still better than missing an intercontinental flight. I managed to do that once ;)16:43
pittiSweetshark: heh, absolutely16:54
pittididrocks, skaet: ugh, stracciatella-session currently starts unity instead of gnome; ugh17:00
didrockspitti: argh, it should unset the COMPIZ variable I guess17:01
didrockspitti: I can have a look tomorrow into that if you prefer, stilll working on the 0 day SRU17:01
pittididrocks: which one in particular?17:01
pittididrocks: I can work on it, I want to fix it for LIBOVERLAY_SCROLLBAR anyway17:01
didrockspitti: COMPIZ_CONFIG_PROFILE17:01
pittiah17:01
pittididrocks: merci17:01
didrockspitti: de rien :)17:01
seb128didrocks, pitti: unsetting the profile will not start gnome-panel though?17:02
didrocksseb128: unsetting the profile will start the default profile17:02
didrockswhich is the one in ubuntu classic17:03
didrocksand by default, no unity, until the user set it himself of course in ccsm for instance17:03
seb128didrocks, well that will not start gnome-panel still?17:03
didrocksoh sorry, misread17:04
seb128dunno how the stracciatella-session works but it seems it should use another session17:04
seb128rather than unsetting the environment17:04
didrocksstraciatelly should use the classic-gnome.session I guess17:04
seb128right17:04
seb128pitti, ^17:04
pittihow?17:05
pittiExec=env -u COMPIZ_CONFIG_PROFILE LIBOVERLAY_SCROLLBAR=0 gnome-session17:05
pittiI tried this now17:05
pittidisabling the scrollbars works17:05
skaetpitti,  ack.17:05
pittiand $COMPIZ_CONFIG_PROFILE isn't set any more either17:05
didrockspitti: --session=classic-gnome17:05
didrocksad an arg to gnome-session17:06
didrocksas*17:06
pittididrocks: ah, cool; should I still unset $COMPIZ_CONFIG_PROFILE?17:06
didrockssee /usr/share/xsessions/gnome-classic.desktop17:06
pittiI'm not sure what this really does17:06
didrockspitti: right, you need to unset it17:06
seb128didrocks, why? it should not be set if you run gnome-session --session=classic-gnome?17:07
didrockspitti: and in oneiric, we can see so that all this use the session system to avoid this kind of quirks (in the display manager even!)17:07
didrocksdesktop*17:07
pittihmm17:07
pittinow I have both gnome-panel and unity running17:07
seb128COMPIZ_CONFIG_PROFILE= LIBOVERLAY_SCROLLBAR=0 gnome-session --session=classic-gnome should work17:08
seb128I guess17:08
pittiExec=env -u COMPIZ_CONFIG_PROFILE LIBOVERLAY_SCROLLBAR=0 gnome-session --session=classic-gnome17:08
pittiin /usr/share/xsessions/gnome-stracciatella.desktop17:08
seb128COMPIZ_CONFIG_PROFILE will not unset it, will it?17:08
seb128COMPIZ_CONFIG_PROFILE= rather?17:08
pittiseb128: it's not set17:08
pittiseb128: "-u" does that17:09
seb128hum17:09
seb128env | grep COMPIZ ?17:09
seb128in the session17:09
pittinothign17:09
pittibut actually I think I want to run 2d-gnome anyway17:09
seb128is that a fresh user?17:09
pittias compiz isn't vanilla gnome either17:09
seb128or an user where you enabled unity via ccsm in the standard profile17:09
pittiseb128: no, existing one; I'll try with a fresh one17:09
pittiawesome17:11
pittinow it works for both existing and fresh user17:11
seb128pitti, works?17:11
pittiindicators are still there, though17:12
seb128not easy way around that17:12
pittibut that's our panel configuration I guess, hard to avoid thiose17:12
seb128yes17:12
pittiseb128, didrocks: Merci pour votre aide!17:12
seb128de rien! ;-)17:12
didrockspitti: mais de rien :-)17:12
seb128bah, why does indicator-weather depends on desktopcouch?17:25
geserseb128: due to bug 738762 (see also the changelog entry for 11.03.20+repack-0ubuntu2)17:49
ubot2Launchpad bug 738762 in weather-indicator "indicator-weather crashed with ImportError in /usr/lib/pymodules/python2.7/desktopcouch/records/server.py: No module named application.server" [High,Fix released] https://launchpad.net/bugs/73876217:49
seb128geser, right, I've seen that, I wonder why they need desktopcouch at all17:50
seb128the stupid desktopcouch,erlang eats cpu still it seems, I didn't have it installed for a while and I didn't miss it17:53
seb128is usb-creator listed in the compiz alt-tab list for others?17:57
chrisccoulsonseb128 - yeah, it is here17:58
seb128ok, weird17:58
seb128well the initial dialog is there17:58
seb128not the one you get when writing an iso17:58
pittigood night everyone! still need to do some packing tonight17:59
mdeslaurseb128: oh, yes, I saw that also a couple of days ago when I used it17:59
seb128'night pitti17:59
seb128mdeslaur, thanks ;-)18:00
* kenvandine waves18:17
rickspencer3pedro_, hey, around at all?18:29
pedro_rickspencer3, hello, yeah18:32
rickspencer3hi pedro_18:32
pedro_rickspencer3, saw the questions on the gstreamer bug?18:32
rickspencer3pedro_, I did18:33
rickspencer3thanks18:33
rickspencer3I'll work on it later, there is some owrk for me in that question :)18:33
rickspencer3pedro_, https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/77136918:33
ubot2Launchpad bug 771369 in gnucash "Display corruption/empty ledger" [Undecided,New]18:33
pedro_ok :-)18:33
rickspencer3mdz ran into this today18:33
rickspencer3would you please see if you can do some root cause analysis?18:33
rickspencer3gnucash is an important problem18:34
rickspencer3I'm sure mdz will help18:34
pedro_rickspencer3, yes, i'll have a look to it18:34
rickspencer3pedro_, of course, if you have other priorities that are pressing, please talk to your manager before you change those priorities around :)18:34
rickspencer3thanks pedro_18:34
=== Pici is now known as Guest67539
pedro_no problem18:36
chrisccoulsonDBO - i added a comment to bug 765736, because people are still having matching issues in thunderbird (and other apps)18:39
ubot2Launchpad bug 765736 in bamf "Thunderbird won't stay in launcher and no quicklist" [Medium,Fix released] https://launchpad.net/bugs/76573618:39
chrisccoulsoni think i know what is happening, but you understand this better than me ;)18:39
DBOim glad one of us does18:40
kenvandinerickspencer3, pedro_: the gnucash problem might be overlay-scrollbar18:40
DBOchrisccoulson, I thought I made it fixed so it does fall back18:41
DBOlet me double check that18:41
=== Pici` is now known as Pici
apHello Ubuntu land, does anyone know any Shell commands that I could type to get an application to start automatically every time I login?18:41
seb128kenvandine, you saw similar issues due to those?18:42
kenvandineno18:42
kenvandinebut i think that is what i had heard18:42
kenvandineLIBOVERLAY_SCROLLBAR=0 gnucash18:43
seb128ok18:43
kenvandineto confirm18:43
seb128mdz, ^18:43
mdzseb128, thanks, will try right now18:43
rickspencer3ap hi, this channel is really for developers who are making Ubuntu, we aren't too good at tech support here, unfortunately18:44
rickspencer3ap, have you tried #ubuntu?18:44
seb128ap: run gnome-session-properties and use the add button18:45
seb128but what rickspencer3 said18:45
seb128usually better to use #ubuntu for such questions18:45
rickspencer3ap you're welcome to hand out though18:45
rickspencer3and if you want to help with Ubuntu, this is a good place to come, too18:46
kenvandinemdz, we are preparing an SRU for overlay-scrollbar which includes adding gnucash to the blacklist18:46
mdzkenvandine, seb128, that fixes it18:47
* rickspencer3 shakes fist at scrollbars18:47
* kenvandine does too!18:47
didrockshave a good night everyone!18:47
kenvandinegood night didrocks18:47
seb128'night didrocks18:47
kenvandinemdz, cool, it'll be fixed soon in an SRU :)18:47
rickspencer3didrocks, splits before the scrollbar ranting starts18:47
rickspencer3he's very smart18:47
* ogra_ wonders if thats the natty dance you guys probe here 18:47
didrocksthanks, have a nice day kenvandine and nice evening seb128 :)18:47
rickspencer3kenvandine, can you define "fixed"?18:48
didrocksrickspencer3: exactly :-)18:48
seb128I will not comment on scrollbars18:48
chrisccoulsonap - you could start by having a look at the autostart files in /etc/xdg/autostart for other applications installed on your system, and then create your own and stick it in ~/.config/autostart18:48
kenvandineblacklisted18:48
mdzkenvandine, next you're going to tell me that list is hardcoded in the source so I can't change it locally without rebuilding the thing :-)18:48
kenvandineSRU for it18:48
rickspencer3yeah, so that's not really "fixed", but I know wha tyou mean18:48
kenvandinemdz, you are a smart man18:48
kenvandine:-D18:48
* mdz beats his head on the desk18:48
seb128mdz, not our decision if that makes any difference18:48
rickspencer3kenvandine, really? I thought there was a list somewhere18:48
seb128;-)18:48
kenvandinein code!18:48
rickspencer3*sigh*18:49
seb128rickspencer3, right, in a .c source18:49
didrocks(yeah, in code)18:49
seb128in C code, needs to be compiled :p18:49
kenvandinerickspencer3, you know how excited we were about this :)18:49
mdzwhat if I uninstall liboverlay-scrollbar-0.1-0?18:49
kenvandinemdz, you could do that18:49
seb128mdz, you will get back to old boring scrollbars ;-)18:49
kenvandinebut then we lose you as a tester18:49
rickspencer3it's easier to just turn them off though18:49
* mdz cheers18:49
rickspencer3kenvandine, isn't there a file that you drop in somewhere that you can just set the scrollbars not to be active?18:50
kenvandinemdz, until last thursday, the plan was to enable them for a whitelist of apps18:50
kenvandineyou can set a variable18:50
mdzkenvandine, the bug is currently filed on xserver-xorg-video-intel. should I move it to overlay-scrollbar or something?18:50
kenvandineLIBOVERLAY_SCROLLBAR=018:50
kenvandinein your .profile18:50
seb128we will get some other surprised, I just noticed today they don't work correctly in anjuta either18:50
kenvandinemdz, yes please18:50
seb128we will probably do quite some sru rounds18:51
mdzkenvandine, this is what happens when I take the bank holiday weekend off, eh? ;-)18:51
kenvandineseb128, daily SRUs for the first 2 weeks :)18:51
* kenvandine hides18:51
kenvandinemdz, yup!18:51
kenvandine:-D18:51
rickspencer3hmm18:51
mdzseb128, is it too late to advocate for a whitelist?18:52
seb128mdz, you can try but we had that and sabdfl forced on us to drop it18:53
seb128I doubt they will respin iso for it18:53
rickspencer3mdz seb128 I think we should consider an SRU that brings bakc the whitelist18:53
rickspencer3no, no respin for this18:53
rickspencer3not even close18:53
seb128sabdfl decision18:53
seb128you can try to argue with him18:53
seb128we try, we loose18:54
seb128tried18:54
mdzrickspencer3, I would support doing that18:56
kenvandinethe argument for enabling it globally is to help put pressure on fixing apps as well as help identify all those apps that need fixing18:57
kenvandinebut it would have been useful if we had done that from the beginning18:57
hyperairhmmm. i like how *every* release of ubuntu we have, *i* seem to be the only one who sees all kinds of memory leaks.19:00
hyperairwell every recent release anyway19:00
kenvandinehyperair, i was just noticing one... just now19:01
kenvandinei think19:01
kenvandineindicator-datetime19:01
hyperairkenvandine: in maverick, the entire indicator stack was leaking19:01
hyperairindicator-applet especially19:01
hyperairand indicator-messages-service19:01
hyperairi see that in natty, the situation is no better19:01
kenvandineappindicators where, i knew that19:01
kenvandinei don't see that19:02
* ogra_ sees massive CPU hogs with some weird erlang stuff pulled in by indicator-weather19:02
kenvandinebut, indicator-datetime does bad things19:02
hyperairindicator-messages-service is using 78 MB right now19:02
hyperair78 freaking megabytes. wtf is it doing that needs so much memory?19:02
kenvandineindicator-datetime-service is using 489M of RSS right now19:02
hyperairand then there's e-calendar-factory from evolution occupying 125M.19:02
kenvandineand pegging a cpu19:03
hyperairbut that's evolution, so it's excusable, because we all know that evolution is a bloody hog.19:03
hyperairkenvandine: ++19:03
kenvandinethat is the trigger, evolution --force-shutdown19:03
kenvandinecauses indicator-datetime-service RSS to grow19:03
hyperairu oh19:03
hyperairi just did that19:03
kenvandinethen restarting evo makes it grow more19:03
hyperairhrm19:03
hyperairand here i was thinking that indicator-datetime seemed nice and lean and undependent on evolution's stupid network hangs19:04
hyperaircan you imagine, when i booted ubuntu up, i stared at the used memory value and it said 800M.19:04
hyperairnow it's 2.18G.19:05
hyperairto be fair, let's kill firefox and thunderbird..19:05
hyperair1.65G.19:05
kenvandinehyperair, on my desktop box that hasn't be up since thursday... it is using 1.3G of mem19:05
hyperairlooky, the memory usage more or less doubled since booting up.19:05
=== czajkows1i is now known as czajkowski
kenvandineof which 1.1G is firefox19:06
hyperairand all the memory is used by, *dun dun duuun* the useless system daemons.19:06
hyperairkenvandine: lolwut.19:06
hyperair200M for the rest?19:06
hyperairthat's impossible19:06
kenvandineyeah, doesn't add up :)19:06
kenvandinewell RSS for most other things is small19:06
hyperaircompiz is using 215M of memory.19:06
hyperairwhee.19:06
kenvandinecompiz is only 53M19:06
hyperairyou know what?19:07
hyperaircompiz minus unity was seriously lean19:07
kenvandineand evo isn't running :)19:07
hyperairit never took more than 30M of memory19:07
hyperairthen unity came along19:07
hyperairand bam19:07
hyperair215M of memory.19:07
hyperairseriously.19:07
hyperairyou know what? i'm reluctant to say this, but there's a common denominator19:07
chrisccoulsoncompiz is using 91MB here19:07
hyperairanything that comes out of canonical leaks memory.19:07
ogra_only the stuff that went through the drilling dept.19:08
hyperairwhich is pretty much everything19:08
hyperairthe only thing from canonical that doesn't leak here seems to be ubuntuone19:09
hyperairbut back in the day, desktopcouch, which ubuntuone is so fond of, leaked like hell anyway19:09
hyperairi recall killing beam.smp at least once a day19:09
hyperairin maverick, the frequently killed stuff were: indicator-applet, gnome-power-manager, indicator-messages-service, everything ibus19:10
hyperairat least that wasn't as disruptive as killing compiz.19:10
ogra_thats the thing i had to kill frequently for the weather indicator too19:10
chrisccoulsonkenvandine, you don't keep twitter open in a tab in firefox by any chance do you?19:11
kenvandineno way19:11
ogra_(beam.smp)19:11
chrisccoulsonah, ok19:11
kenvandinei try my best not to use a web browser :)19:11
chrisccoulsonkenvandine, i did that, and then firefox started climbing to over 1GB19:11
hyperairseriously, why can't we have *leak-free* applications?19:11
hyperairfirefox and thunderbird are lost causes of course19:11
hyperairrunning firefox + thunderbird simultaneously was the reason i got 2 more G of RAM.19:12
kenvandinechrisccoulson, i have only 7 tabs open on that box too19:12
kenvandinealmost all of them are wiki.ubuntu.com pages19:12
kenvandinenothing heavy19:12
kenvandineand 1 launchpad19:12
chrisccoulsonhmmmm, that doesn't sound normal :/19:12
kenvandineoh.... and google calendar!19:12
chrisccoulsonright, i'm going to do a build of firefox with all the debugging turned on19:14
chrisccoulsonkenvandine, it has some pretty useful stuff for leak detection. would you mind running it once i've built it (and figured out how to use it)?19:15
kenvandinesure19:15
kenvandinechrisccoulson, this might just from having that google calendar page open for 5 days :)19:16
chrisccoulsonthat might be a useful reproducer. i know that twitter makes eat it RAM like crazy too19:17
kenvandinea great excuse to use gwibber :)19:19
hyperairbeam.smp used to eat RAM like crazy too19:24
hyperairwhich was used by gwibber19:24
hyperairthankfully, that stopped.19:24
dobeyogra_: killing beam.smp for the weather indicator makes no sense. is it written in erlang or something? :P20:38
ogra_dobey, well, it depends on erlang stuff and i dont have ubuntuone installed on that machine20:39
dobeyogra_: really? that seems weird20:40
dobeywhy does weather indicator use desktopcouch?20:40
dobeycrazy20:40
ogra_no idea20:40
ogra_but removing it gave me 20-30% of one of my CPUs back20:41
kenvandinedobey, i think it syncs your preferences or something20:42
dobeyugh20:43
kenvandinei removed it recently too for the same reason20:43
seb128right, I was pondering uninstalling it today due to that as well20:43
kenvandineit also became more crashy when they added desktopcouch support20:44
kenvandinei think some of the same problems gwibber had20:44
kenvandinedoesn't always start fast enough, etc20:45
* kenvandine was thinking about forking it from before the change and maintaining it in a ppa :)20:45
seb128why did they start using desktopcouch?20:45
kenvandinei assume to sync your settings20:45
kenvandinebut i really don't know20:45
seb128we should just distro patch that out ;-)20:45
kenvandinehehe20:45
dobeybecause someone was probably like "oh, we can store stuff in desktopcouch and it'll sync. let's put EVERYTHING in there."20:45
kenvandinedobey, i've heard that before :)20:46
seb128you don't want to put anything in there20:46
seb128we should just make ubuntu conflicts on desktopcouch20:46
kenvandinehaha20:46
kenvandinepoor desktopcouch :)20:46
dobeyno the problem is that people use it dumb and then it goes nuts20:46
dobey*cough*gwibber*cough*20:47
kenvandinedobey, just remember i didn't push for that... :)20:47
kenvandinethat was all ryan20:47
dobeyhaha i know20:47
dobeyit works great for stuff that doesn't change constantly20:47
kenvandinethere was some nice things about it... i do like the records api20:47
kenvandineindicator-weather shouldn't change constantly... but it still gets unhappy20:48
dobeyso i suspect that indicator-weather is probably storing some kind of state in it20:48
seb128they have 3 calls in one source file to it20:48
seb128it should be easy to make optional at least20:48
kenvandinemaybe i'll look for some hybrid :)20:48
kenvandinesounds like a fun project for the evening :)20:48
dobeywell it's not like contacts and notes have this problem20:49
seb128kenvandine, you will get paid in drinks at UDS if you drop the depends to a recommends ;-)20:49
kenvandineexcellent reason :)20:49
dobeyseb128: i don't think it's that simple20:49
kenvandinewtf... i can't branch it!20:49
seb128kenvandine, ?20:50
kenvandinedobey, it should be doable...20:50
dobeyit looks like it imports it unconditionally20:50
dobeyso would require a nice hefty patch20:50
seb128dobey, hum, we don't have the same definition of simple I think20:50
kenvandinebzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/%2Bbranch/indicator-weather/".20:50
seb128dobey, to me it seemes an hour hack, not a week hack20:50
kenvandineyeah20:50
kenvandineit should be easy20:50
dobeykenvandine: yeah, that breaks20:50
dobeyoh it's easy20:51
kenvandinewtf20:51
dobeybut it's not as simple as just changing the dep to a recommends20:51
dobeykenvandine: i think it's actually hosted in git or something20:51
kenvandineof course20:51
kenvandinehumm20:51
dobeykenvandine: the package branch should work though20:51
kenvandineLP says lp:indicator-weather20:51
dobeykenvandine: yeah, there's an empty branch that was never pushed to20:51
kenvandinesigh20:51
dobeydon't you love open source? :)20:51
kenvandinei'll make it conditional and propose the branch upstream :)20:52
seb128kenvandine, oh, I got bitten by that today as well20:52
seb128kenvandine, bzr get lp:weather-indicator20:52
seb128indicator-weather is another broken project20:52
seb128don't ask...20:52
kenvandinewtf!20:52
kenvandinehaha20:52
seb128I spent 5 minutes trying to figure why indicator-weather was not translatable but had translations today20:53
seb128before figuring the project is weather-indicator20:53
seb128it's pretty confusing20:53
seb128especially that the indicator-weather one exist20:53
kenvandineyeah20:53
seb128their trunk just point to an user vcs20:53
kenvandineugh, uses cmake for a python project?20:54
kenvandinethis keeps getting more and more exciting20:54
kenvandine:-D20:54
seb128kenvandine, you might want to check out the 2.0 serie if you want to get an SRU for natty ;-)20:54
seb128lol20:54
kenvandinei wasn't thinking SRU for natty...20:54
kenvandinethink we can do that since it is in universe?20:54
kenvandineit would be nice20:54
seb128we can drop the depends to a recommend for a sru20:55
kenvandineplus the patch...20:55
kenvandineoh, it is python and vala mixed20:55
seb128it's an universe source and the diff should be something the sru team can review20:55
seb128well I meant that's something we should be able to justify for a sru, I didn't imply it was changing the control only20:56
seb128but like doing a try: for the import and not enable some feature if the recommends is not installed should be sru-able20:56
dobeykenvandine: ugh, cmake.20:57
kenvandinei don't have to touch the client stuff, which is in vala20:58
kenvandineoh... 2.0 series is very different20:58
seb128did they start porting to vala?20:59
dobeykenvandine: LOL; https://twitter.com/#!/segphault/status/6296743585422950420:59
kenvandineseb128, yes20:59
kenvandineservice is python client is vala20:59
kenvandinedobey, haha :)21:00
seb128seems like it should be the other way around21:00
dobeyseems like it should be all vala21:00
seb128service is what is running with the session and should be low use21:00
seb128right21:00
dobeypython is like the marijuana of programming languages. it's a great starter, but need to move on to the hard stuff.21:01
kenvandinetrunk looks way more complex that 2.021:02
seb128kenvandine, let's just "fix" 2 since that's what is in ubuntu still and let the upstream guy figure what they do with the refactoring?21:04
kenvandineyeah :)21:05
kenvandinewell, it might not be to hard to forward port it either21:05
pittihey kenvandine, feeling better?21:41
kenvandinepitti, much!21:41
kenvandineth21:41
kenvandinethx21:41
pittinice to hear21:41
kenvandinepitti, seemed pretty short lived, my daughter and I both ended up with a fever last night and we both had a horrible night21:49
kenvandinebut after a few hours of sleep this morning i feel great ! :)21:49
dobeykenvandine: it's because of the socialist health care, obviously21:55
bcurtiswxa fever, in the summer, thats a double whammy. glad things are better!21:58
dobeyit's not summer yet. just tree orgy season still right now22:09
pittigood night everyone22:22
bcurtiswxyeah my car is now yellow22:25
bcurtiswxused to be red22:25
Cimi_pitti: will you kill me if I'd propose a new release for the scrollbars with a nice bugfix?22:39
dobeyCimi_: i am pretty sure at this point it will have to be a 0-day SRU22:54
Cimi_dobey: I've fixed some bugs related to a wrong colorization that people were getting22:55
Cimi_dobey: but I've done the release today with other bugfixes, and just landed in natty-proposed22:55
Cimi_dobey: I don't want to make people losing time with another release, but the reality is that it'll be nice to have this fix in as well22:56
dobeyCimi_: all i can say is upload it to -proposed and bug people in the morning to get it in :)22:57
dobeyCimi_: i have to do a couple tomorrow myself22:57
rickspencer3Cimi_, it's great that the scrollbars will get better22:59
rickspencer3to be clear, it will be an SRU22:59
Cimi_I know22:59
Cimi_rickspencer3: maybe 0sru?22:59
rickspencer3Cimi_, well, I don't know if we'll have zero day SRUs22:59
Cimi_ok23:00
rickspencer3I haven't seen anything with that kind of urgency23:00
rickspencer3but certaintly, as soon as it is ready23:00
Cimi_rickspencer3: that's because *it is* ready :)23:03
Sweetsharkjasoncwarner: ping?23:04
Cimi_rickspencer3: I've intentionally decided to split the releases: one with some fixes over stability (like this), later with your tip for disabling the thumb on selection23:04
jasoncwarnerhey Sweetshark...otp...get back to you in a few?23:04
Cimi_rickspencer3: so to have as soon as possible the stability/compatibility fixes, later new features23:05
rickspencer3Cimi_, "ready" means that it's been through the SRU process23:05
Cimi_ok23:05
Sweetsharkjasoncwarner: alright ;)23:05
rickspencer3Cimi_, no worries, all is well23:05
rickspencer3the desktop team is really good at this part :)23:05
rickspencer3(well, they're good at all parts, of course)23:05
DBORAOF, present?23:18
DBOactually bryceh, you are a better candidate if you're here23:18
=== bjf is now known as bjf[afk]
brycehDBO, yeah23:34
brycehDBO, in the midst of sorting out an arrandale gpu lockup issue23:35
DBObryceh, so on resize of my screen, nvidia is setting a lot of textures to white...23:35
DBOis there something perhaps we is doing wrong?23:35
brycehhow are you resizing it?23:37
brycehand what arr you resizing it too?23:37
brycehand does it occur only on compiz/unity or also classic/no-effects?23:37
bryceh:-) so many questions23:37
brycehif you prefer, file a bug report via ubuntu-bug xorg and give me the bug #, that might be easier than playing 20-questions ;-23:38
bryceh)23:38
DBOsorry23:38
DBOuhm23:38
DBOonesecond23:38
DBOokay23:38
DBObryceh, https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/75244523:39
ubot2Launchpad bug 752445 in nvidia-graphics-drivers "Intermittent white window contents when maximizing/switching windows" [Undecided,Confirmed]23:39
DBOits this bug23:39
DBObut triggered specifically for me when I change my screen relution23:39
DBOresolution23:39
RAOFDBO: Yo yo!23:42
brycehDBO, generally white window issues are compositing related23:42
DBObryceh, yeah23:43
DBOinitially I figured it was a damage event issue23:43
DBOso I told compiz to do a full screen damage every time (essentially ignoring damage)23:43
DBOthis changed nothing23:43
brycehDBO, wonder if it might be related to the overlay scrollbar stuff?23:43
DBOit looks to me like the pixmaps themselves used to back these windows are being wiped to white23:43
DBO(when the windows redraw potions of themselves, that pops up but the white elsewhere remains)23:44
DBORAOF, I dont want to steal time from both of the graphics gurus23:44
DBOI pinged you before I noticed bryce had already commented on the bug :)23:45
DBOthus I pinged him instead :) sorry :)23:45
brycehDBO, I saw bug #770304 this morning which sounds vaguely similar23:45
ubot2Launchpad bug 770304 in overlay-scrollbar "GnuCash Accounts don't redraw with overlay scrollbar" [Medium,Fix committed] https://launchpad.net/bugs/77030423:45
DBOthis is specific to changing screen resolution with nvidia + compiz + unity?23:46
DBOdont know if unity is required or not23:46
DBOseems to help23:46
DBObut I swear I see it without too23:47
DBOother people are reporting similar issues in the classic session23:47
RAOFDBO: You're going to like this.  I woke up today realising how to fix the WaitMSC hang :)23:52
rickspencer3DBA I think that's because of the overlay scrollbars, which exist in classic23:59
rickspencer3DBO, ^23:59

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