/srv/irclogs.ubuntu.com/2012/03/27/#ubuntu-desktop.txt

chrisccoulsonhmmm, so, it takes the HUD 8 minutes to fetch 364364 bookmarks from firefox01:04
RAOFThat's… unfortunate.01:07
RAOFDo you actually have 364364 bookmarks in firefox? :)01:08
chrisccoulsonRAOF, i just created a setup to investigate performance suckiness. i could create 10-15 second hangs with a normal of bookmarks :)01:09
chrisccoulson(which is what other people are seeing)01:09
RAOFBooo.01:09
chrisccoulsonand is also the reason why google don't put bookmarks in the chrome menu (because it causes chrome to hang for minutes at startup)01:10
chrisccoulsondbusmenu has O(N) performance when looking up menu nodes to deliver events to, basically01:11
TheMusoI know may a person who goes the menus to look for bookmarks, not knowing about the bookmarks toolbar...01:11
TheMusomany01:11
chrisccoulsonie, "lets just iterate over the entire tree of menuitems until we find the right one" :(01:11
stgraberpitti: when you're around, cjwatson started looking at gnome-keyring failing to build with my last upload (though the actual change is not the cause of the FTBFS), would be great if someone from desktop who's familiar with gnome-keyring could have a look01:15
stgraberpitti: the FTBFS prevents us from having a fix for a race condition in the install that in my tests happens around 10% of the installs (might be specific to my environment though)01:15
stgraber(so not beta2 critical but definitely something nice to have if we can)01:16
chrisccoulsonRAOF, as a more realistic use case, 8000 bookmarks causes firefox to hang for around 40 seconds01:23
chrisccoulsonwhich is pretty terrible01:23
pittiGood morning05:08
pittistgraber: yes, can do05:08
ritzheya, the oneiric branch of gtk+3 is broken05:18
ritzhttps://bugs.launchpad.net/udd/+bug/848064/comments/805:18
ubot2Launchpad bug 848064 in udd "Revision not present branching from udd-imported branches on lp" [Critical,Confirmed]05:18
pittirobert_ancell: good morning, how are you?05:27
robert_ancellpitti, hey, good05:27
robert_ancellpitti, so I've been out of the packing loop for a while.  Can you remind me how we manage packages like d-conf?  i.e. they don't have a packaging branch, what is the best way to update them?05:33
pittirobert_ancell: UDD (bzr branch ubuntu:d-conf), or just plain apt-get source/uupdate05:34
pittirobert_ancell: btw, GNOME 3.4 is being landed in experimental, too05:34
pittirobert_ancell: so some updates might be just syncs05:34
pittirobert_ancell: i. e. librsvg migth be; if not, I'll commit the missing bits to Debian's svn05:35
pittirobert_ancell: (but don't worry about librsvg for now, we can sync later)05:35
robert_ancellthe stuff I updated was already -0ubuntu stuff, so unless the merges are done they won't be trivial syncs05:35
pittijust saying to avoid duplicate and diverging work05:35
pittirobert_ancell: -0ubuntu just means that we went ahead in upstream versions, but Debian is catching up now05:35
rickspencer3good morning pitti, robert_ancell05:39
robert_ancellrickspencer3, hey05:39
pittihey rickspencer305:39
rickspencer3pitti, robert_ancell any idea there was progress on the unity upgrader crasher during hte night?05:40
pittirickspencer3: we have the workaround in place now05:40
pittiso the current images have it05:40
rickspencer3pitti, just the workaround? did they diagnose the bug?05:40
pittijust the workaround for now05:40
rickspencer3ok05:42
ritzjasoncwarner_, hey :)06:07
jasoncwarner_hey ritz I'm OTP right now...be there in a bit.06:07
didrocksgood morning06:26
pittibonjour didrocks, ca va?06:30
didrockspitti: fatigué, mais ça va ;) et toi?06:30
pittididrocks: je suis bien, merci06:31
pittididrocks: Porquois ne pas dormez plus?06:31
pittididrocks: thanks for handling the unity regression yesterday! *hug*06:32
didrockspitti: all the recent fuzz about unity/compiz isn't good for sleeping long and well enough ;)06:32
* didrocks hugs back06:32
didrocksI still don't get what changed in compiz for that06:32
didrocksso, in oneiric, we had two plugins06:32
didrocksbailer and detection06:32
didrocksthey were added by default06:32
didrocksat the start of the cycle, we decided to remove them06:33
didrocksi removed them, but compiz is bad in dealing with configuration06:33
didrocksso did some tests, all went fine with those plugins still listed but not installed06:33
didrocks… 4 months later …06:33
didrocks"now compiz gives corruptions if a plugin it lists don't exist"06:34
didrocks(with the new compiz having *no change* in the configuration/plugin detection part)06:34
didrocksI guess we triggered a race…06:34
pitti"fun"... not06:35
didrocksrickspencer3: jibel: some summary of the black magic that happened ^06:35
RAOFOh, that was the problem?  Yay!06:35
didrockspitti: yeah, I guess some optimization that duflu did helped on the loading speed06:35
didrockspitti: and we triggered this cases, on some machines06:35
didrocksRAOF: well, the workaround is really a "workaround"06:36
didrocksRAOF: right now, on upgrade, we revert once the plugin list (not the config, just the plugin list)06:36
didrocksas a stop gap mesure06:36
rickspencer3didrocks, I'm a bit dense, here06:36
rickspencer3the problem is that the plugins existed in a previous version, but not in this version06:37
didrocksrickspencer3: right, we don't want them anymore06:37
rickspencer3now, unity comes along sees the list of plugins, and pukes when one of the plugins is in the list, but not actually installed?06:37
didrocksso, at the start of the cycle, in november, I remove them06:37
rickspencer3didrocks, right, and you removed them from the list, not just from the disk, right?06:38
didrockswell, I see unity has nothing to do with it06:38
rickspencer3sorry, compiz, I mean06:38
didrocksrickspencer3: no, it's removed from the disk, but not from the list06:38
didrocksas compiz has bad way to deal with such cases06:38
rickspencer3didrocks, oh, in a fresh install they are still on the disk?06:38
rickspencer3dang it06:38
rickspencer3I mean06:38
didrocksno :p06:38
rickspencer3on a fresh install they are still on the list06:39
rickspencer3?06:39
didrocksI removed from the *default list*06:39
rickspencer3right, so:06:39
didrocksit's just that, when you upgrade, compiz has no good way to update an already existing list06:39
didrocks(even if the list still correspond to the default)06:39
rickspencer3so:06:39
rickspencer31. we should not have compliz plugins, it causes a huge amount of work and bugs and has limited user value06:39
rickspencer32. in any case, compiz should be robust in face of a mismatch between list and actually available plugins06:40
didrocks+100006:40
didrocksright, and it was…06:40
didrocksuntil yesterday06:40
didrockswell, until the last update, I mean06:40
rickspencer3didrocks, well, I guess it wasnt robust, we were just lucky06:40
didrocksas we did a bunch of upgrade test from oneiric -> precise06:40
didrocksyeah, I mean, something was making it working…06:41
didrocksI'm puzzled, apart from the recent duflu optimization which can just make the plugin loading faster, I see no change that can impact that06:41
rickspencer3didrocks, so, now that you know where the problem lies, how confident are you that the dx team can do a proper fix?06:41
rickspencer3also, great work!06:41
didrocksthanks ;)06:44
didrocksrickspencer3: duflu is looking at it06:44
didrockswe are getting closer06:44
pittiSweetshark: good morning07:25
pittiSweetshark: btw, if you feel like doing an upload, please target it to precise-proposed07:25
pittiSweetshark: we can then build it there as a staging area without affecting precise, and move it into precise when ready and built everywhere07:25
pittis/if/if and when/07:26
* pitti needs to run out for 30 mins07:26
Sweetsharkpitti: right. well, I do the upload to a ppa anyway for dist-upgrade testing07:32
BigWhalehrmpf, latest updates messed up my grub07:41
seb128hey07:47
didrockssalut seb12807:49
seb128lut didrocks, ca va ?07:49
seb128what are the dx news this morning? ;-)07:49
seb128I see robert_ancell was on an upgrade day ;-)07:50
didrocksseb128: nothing really changed since yesterday, my workaround is still valid. jibel will confirm it this morning07:50
seb128didrocks, ok, nobody confirmed if the workaround is enough or not yet then, thanks07:50
didrocksseb128: right, but from all evidences, it should07:50
seb128great07:51
didrocks(basically, we narrowed down the issue to "if the unknown plugin is loaded between composite and opengl"07:51
didrockssome people confirms on the bug that it's fixed07:52
didrockswith the reset upgrade07:52
didrocks(only starting to look at bug mails now, I had a lot of emails to write this morning…)07:53
=== Zdra is now known as xclaesse
=== chaoticuk_ is now known as chaoticuk
=== chaoticuk_ is now known as chaoticuk
=== chaoticuk_ is now known as chaoticuk
didrocksseb128: you're bad!08:16
didrocksseb128: you didn't remind pitti about the reminder email!08:16
seb128pitti, hey, it's reminder day !08:16
seb128didrocks, well at the same time he didn't talk on the channel since I joined :p08:17
seb128I guess he has already been working for 5 hours and it's lunch time for him ;-)08:17
didrocksseb128: still, I know we are tired, it's the end of the cycle, but we need to keep it up! :p08:17
pittioh, that, thanks!08:22
pittiI said good morning a bit earlier, but then got bitten by DSL reconnect08:22
pittiseb128: nah,  more like 3 h today :)08:22
pittias long as my wife is at home, I don't get up at 608:22
pitti7 is fine08:22
seb128pitti, ;-)08:23
* pitti says "bonjour" to seb128 again08:23
seb128pitti, good morning, how are you?08:23
pittisplendid, thanks08:23
pittiwent to TKD again yesterday; my jaw is still hurting a little, but workout was nice08:23
seb128great08:25
pittihm, unity-lens-video taking all my CPU and causing a lot of IO apparently08:26
pitti*zap*08:26
=== zyga is now known as zyga-afk
seb128pitti, grep VIDEO .config/user-dirs.dirs08:41
seb128pitti, (just curious)08:41
pittiXDG_VIDEOS_DIR="$HOME/"08:41
seb128it's supposed to "index" that dir08:41
pittiah, is it indexing my entire home dir then?08:41
seb128pitti, I though they had a workaround for that buggy case but maybe it's broken08:41
seb128pitti, it will teach you to delete the xdg dirs :p08:41
seb128it's supprising how many people do that and how they screw their system :-(08:42
pittiwell, most are just clutter08:42
pittiI don't need a "templates", and I don't keep videos on my system really08:42
seb128like if you delete templates it fallback to home and nautilus try to index the whole user dir to build its template submenu08:42
* pitti fixes it to "templates"08:42
pittierr, "$HOME/download"08:42
seb128pitti, right, well our desktop breaks in funny way when you do that08:42
seb128pitti, it means softwares that should "index"  $music or $video or $template start indexing your whole disk08:43
pittioh, I thought templates was only for LibO and that stuff08:43
seb128and that's an hard performances hit08:43
pittiok, thanks08:43
seb128pitti, no, it's the nautilus "create new document" submenu08:43
pittihm, why does that need to be a top-level dir?08:43
pittithis could be in .local/share/templates/ somewhere08:44
didrocksI remembered as well DavidCalle told he would fix that case08:44
didrocksnot sure, ken is uploading the video lens, maybe he would know more08:44
pittiok, fixed my XDG dirs08:44
pittiand yay for the lenses being in pythohn08:45
pittiit seems like every time we eliminate a python daemon we get two back *sigh*08:45
seb128pitti, because you want easy access to those dirs08:46
seb128but maybe we should do it the microsoft way08:47
seb128i.e My Documents/My {Images,Video,...}08:47
didrockshum, I hate that way TBH08:47
seb128so users wouldn't remove "My Documents"08:47
didrocksa nested dir by default08:47
didrocksnot really found of it :)08:48
seb128didrocks, well, the "flat" way doesn't work08:48
seb128see even pitti "screwed" it without seing the implications08:48
seb128users just think "I don't use that, it's fine to delete it"08:48
didrocksyeah, I know… but that won't prevent people removing the "My Documents"08:49
pittiright, especially for "templates" -- it doesn't really tell you what it is for, and I never used it08:49
seb128didrocks, it's less likely that they would remove 1 dir with all the interesting subdirs08:49
didrocksnot sure of this move though, I can understand the intent, but I don't think it's the way forward08:49
seb128can we "lock" those dirs on the fs?08:50
seb128i.e forbid users to delete them :p08:50
didrockslike you want to remove it, and then, getting a dialog "no no no :p"08:50
seb128well we should at least get nautilus to warn you when you delete them08:50
didrocksagreed08:50
didrocksit's a first step08:51
seb128it will not be enough to avoid geeks to rm screw it though08:51
seb128one other way would be to change the fallback to not be ~08:51
didrocksindeed, but then, we can patch the apps to avoidd indexing if it's home?08:51
didrockshum08:51
seb128right now if you delete a dir it goes to the dir under it08:51
seb128so any ~/xdg fallbacks to ~08:51
seb128didrocks, yeah, we can I guess but again you lead then in stuff "not working" without knowing why08:52
didrockspatch xdg to recreate teh dir?08:52
didrocksindeed08:52
didrocksthe*08:52
seb128it's a tricky problem08:52
didrocksyeah, I have no good solution either TBH ;)08:52
pittiperhaps nautilus, video lens, etc. should just not do anything if that dir is $HOME, instead of trying to index everything08:54
pittior more fundamentally, if a user removes an XDG dir, it shouldn't be set to $HOME in the first place08:54
pittithen video lens etc. woudl just see thaht the dir doesn't exist08:55
pittithey need to handle that case anyway08:55
seb128pitti, well that still breaks applications without telling the user why08:57
didrocksit's up to the app to tells it, but yeah, for nautilus and templates, there is no good way apart from a banner…08:58
seb128pitti, or we need to teach every application to "warn" about the issue08:58
seb128but I think it's a gsettings like situation08:58
seb128if you garanty the api will always return a valid dir you avoid tons of code in clients to all do the same checks08:58
seb128same story than gsettings, the fact to enforce rules simplify client code, no need to do tons of error checking08:59
Chipacamorning all... something seems broken wrt ssl in precise this lovely morning09:15
Chipacagetting “SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol” on sites that work in lucid (and worked in precise until recently)09:16
pittiChipaca: we recently got a new openssl, presumably related to thaht09:17
jibeldidrocks, I hit the "background only" issue after an upgrade from oneiric :/09:19
didrocksjibel: what's your plugin list?09:20
jibeldidrocks, same machine, same base image, same upgrade but different result than yesterday. The session was corrupted but started.09:20
jibeldidrocks, hold on, I'm saving everything09:20
didrocksjibel: you mean, yesterday, the session was corrupted but started, but now you have nothing displayed?09:20
jibeldidrocks, right09:21
didrockslet me know about the plugin list09:21
jibeldidrocks, yesterday I had #963093 and today it's #96363309:21
didrockssome people confirmed the upgrade worked (when they got the broken state :/) maybe the upgrade from oneiric is different09:21
dufludidrocks: I'm very busy. Is there something new?09:22
didrocksduflu: right, even with the workaround, jibel ends up in a blank desktop, no launcher, no panel, just the bakcground09:23
didrocksbackground*09:23
didrocksI'm asking him to see the plugin list09:23
dufludidrocks: That's not surprising. The bug is not fixed yet. Working on it.09:24
didrocksduflu: hum, didn't you say the workaround should work? as we reset the plugin ist09:24
didrockslsit*09:24
didrocksso no more "unknown plugin"09:24
Chipacapitti: https://bugs.launchpad.net/ubuntu/+bug/96605809:25
ubot2Launchpad bug 966058 in ubuntu "SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol" [Undecided,New]09:25
dufludidrocks: I did observe it to work when I tested it. However the root cause is still there so things may still be unpredictable09:25
chrisccoulsongood morning everyone09:28
didrockshey chrisccoulson09:30
chrisccoulsonhi didrocks, how are you?09:30
didrockschrisccoulson: well, still on those compiz/unity issues09:30
didrocksand you?09:31
seb128hey chrisccoulson, how are you?09:31
chrisccoulsondidrocks, seb128, i'm good thanks :)09:31
seb128chrisccoulson, did you get at the bottom of that hud slowness issue?09:32
tkamppeter_pitti, hi09:32
chrisccoulsonseb128, yeah, it's the same issue that google reported for chrome last year. we've always escaped it in firefox because we build the menus on demand09:32
chrisccoulsonseb128, https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/964584/comments/1709:32
ubot2Launchpad bug 964584 in firefox "Firefox hangs temporarily everytimes it receives the focus" [Undecided,Incomplete]09:32
chrisccoulsonnot many bookmarks at all ;)09:33
seb128chrisccoulson, but you said some people have 15s hang with 50 bookmarks09:33
seb128which doesn't seem a crazy number09:33
chrisccoulsonseb128, if they are buried deep in nested subfolders, then it doesn't surprise me at all now09:34
pittihello tkamppeter_09:34
chrisccoulsonthe whole "lets just iterate over the tree of menuitems until we happen to stumble on the one we want" when handling events doesn't scale all that well :)09:34
seb128chrisccoulson, "realistic use case of 8000 bookmarks"09:35
seb128srsly?09:35
=== tkamppeter_ is now known as tkamppeter
seb128do people user over 100 bookmarks?09:35
jibeldidrocks, [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]09:35
tkamppeterpitti, can you upload cups and cups-filters into Debian and Ubuntu? I have done several small fixes.09:35
seb128I use none but I always find stuff impossible to find with hundred of bookmarks...09:35
tjaaltonuse folders :)09:35
chrisccoulsonseb128, i have over 100 bookmarks. perhaps 8000 is too much. but, still, 1 minute of CPU for getting 8000 bookmarks is pretty bad.....09:36
pittitkamppeter: ubuntu is frozen right now; so perhaps on Thursday evening? we might get another fix by then09:36
didrocksduflu: so jibel list is fine, seems there is still an issue, then… ^09:36
jibeldidrocks, logout/login "fixes" the problem and next login works correctly09:36
seb128chrisccoulson, I don't understand why that didn't happen previous cycles with menus though09:36
didrocksjibel: ok, at least, it's a start, but the underlying issue is still racy then09:36
chrisccoulsonseb128, we build menus on demand, so you take a hit only when opening a subfolder09:36
chrisccoulsonthis is why we build menus on demand :)09:37
seb128chrisccoulson, can't you cache menus?09:37
dufludidrocks: I know. I'm working on it.09:37
didrocksjibel: I guess that's acceptable for a beta2 and we should maybe document that on the beta2 wiki annoucement?09:37
didrocksduflu: just to ensre, thanks again ;)09:37
chrisccoulsonseb128, dbusmenu probably could. the issue is that when the application gets an event targetted at a specific menuitem, dbusmenu iterates over the whole tree of menuitems to find the right node09:38
seb128chrisccoulson, is there a better way to find an item?09:38
xclaessegnome-documents does not start on precise: ** (gnome-documents:27601): WARNING **: Failed to load shared library 'libgdprivate-1.0.so' referenced by the typelib: libevdocument3.so.309:38
xclaessemissing dep I guess?09:38
seb128xclaesse, likely, talk to jbicha when he's online09:39
zzecoolhttps://bugs.launchpad.net/ubuntu/+source/unity/+bug/96606809:39
ubot2Launchpad bug 966068 in unity "unity 3d crashes and fallback to 2d ( unhandled ConfigureNotify ) unity.glib-gobject <unknown>:0 invalid cast from `BamfWindow' to `BamfApplication'" [Undecided,New]09:39
seb128zzecool, that's not a dump your bug channel09:39
zzecoolseb128:  ?09:39
seb128zzecool, try #ubuntu-unity for unity issues and maybe say hi when joining or something09:39
seb128zzecool, well, it's impolite the join and paste a bug url09:40
didrocksjibel: for the record, what kind of machine is it?09:40
didrocksjibel: rather slow or fast CPU?09:40
chrisccoulsonseb128, i'm sure there are better ways to search for nodes other then iterating over lists. perhaps a binary tree?09:40
seb128zzecool, we are not there to be dumped bug numbers like that without any text, hi, or anything09:40
tkamppeterpitti, OK, it is all committed to the BZRs, it is not urgent, cups-filters is a fix for printing photos from iOS clients (AirPrint) and cups is bug 965124.09:40
ubot2Launchpad bug 965124 in cups "printers no longer found after re-connecting network" [Undecided,Fix committed] https://launchpad.net/bugs/96512409:40
chrisccoulsonof course, changing that would probably require redesigning dbusmenu09:40
zzecoolseb128: most of the times noone says hi back so i just paste the bug so maybe someone will notice that09:40
zzecoolits seems that there is activity right now09:41
xclaessegnome-boxes is not packaged (yet) ?09:41
seb128zzecool, right, too much activity maybe, try #ubuntu-unity for unity issues09:41
zzecoolseb128: chill out i got the msg09:41
zzecoolok thanks09:41
zzecool:)09:41
seb128xclaesse, it depends on a libvirt version which is new and buggy09:41
seb128too new09:41
xclaesseok09:41
seb128xclaesse, it's only in Debian experimental and has known regressions09:41
tkamppeterpitti, what would be the other fix which you mention?09:41
chrisccoulsonseb128, the issue is this: http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/trunk.0.6/view/head:/libdbusmenu-glib/server.c#L160909:42
chrisccoulsonand http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/trunk.0.6/view/head:/libdbusmenu-glib/menuitem.c#L93509:42
xclaesseseb128, ok so unlikely to impossible for a LTS release I guess09:42
seb128chrisccoulson, I doubt we will get those fixed for precise though :-(09:42
chrisccoulsonthis is basically where all of the CPU time goes09:42
pittitkamppeter: nothing in particular, just that a lot can happen in two days09:42
seb128xclaesse, right, I doubt that boxes is lts quality after its first cycle anyway09:42
chrisccoulsonseb128, if we can't fix it, then i'll have to do what google did for chrome and remove the bookmarks menu :(09:42
seb128xclaesse, it will be in the GNOME3 ppa for those who like to play with buggy cracks ;-)09:42
chrisccoulsonit's pretty much unusable for some people otherwise09:43
seb128chrisccoulson, can you disable bookmark export if the number of bookmark is > 100 or something?09:43
tkamppeterpitti, tu a lu bug 962226?09:43
ubot2Launchpad bug 962226 in cups "package cups 1.5.2-8bzr1 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 1" [Undecided,Incomplete] https://launchpad.net/bugs/96222609:43
xclaesseseb128, btw I was wondering if it is possible to add a ppa and only pick some of its packages (and its deps) but not everything. A bit like experimental works on debian?09:43
Sweetsharkzzecool: seb128 is taking it cool, I remember the trainwreck when someone dared to dump a launchpad-bug uncommented upstream at #libreoffice and _rene_ was around. Poor chap didnt stand a chance.09:43
chrisccoulsonseb128, i'm not sure. it would probably be easier to just disable it and have the bookmark button on the navigation bar instead09:44
pittitkamppeter: need to put the latest responses through google translate :)09:44
chrisccoulsoni think people will be confused if some people have bookmarks in the menu, and others have them on the navigation bar09:44
jibeldidrocks, low-end laptop core i3 with an integrated graphics chipset09:44
seb128chrisccoulson, that would suck, it would break the hud for 90% of users who are not going crazy with bookmarks just because 10% users have years of cruft09:44
zzecoolSweetshark: i think we all got the msg allready09:44
didrocksjibel: ok thanks09:45
Adri2000if an application has two icons available: /usr/share/pixmaps/$APP.{png,svg}, which one will be used? is there a policy about this or does it depend on the implementation? (if so, what does unity?)09:45
chrisccoulsonseb128, right, but it doesn't take many bookmarks to have a few seconds of CPU use already, which is still pretty bad09:45
seb128Adri2000, not sure, read the freedesktop icon spec?09:47
seb128Adri2000, http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html09:48
seb128Adri2000, the pseudo code in there seems to suggest it prefers png09:49
Adri2000right I should have looked at that page, reading now thanks09:50
Adri2000ok, it says svg support is optional, so anyway I have to keep shipping both png and svg09:55
Adri2000and choosing the best one is desktop environment's responsability :)09:55
=== zyga-afk is now known as zyga
slomo__seb128: you don't want to get cairo 1.12.0 from debian/experimental btw, it causes interesting problems due to a EXA bug10:18
slomo__seb128: do you know if something happened to the gtk scrolling stuff?10:19
seb128slomo__, thanks, I didn't plan to go for a new cairo 2 months after feature freeze anyway10:19
seb128slomo__, not a lot happened no, it's still slow, buggy and breaks applications and compat10:19
slomo__seb128: is there a plan how this will be handled upstream? i remember seeing a gtk 3.4.0 tarball... which imho shouldn't have happened before there was at least a plan how to handle this. breaking random applications is not something a library/framework should ever do...10:22
seb128slomo__, no, they seem to consider that gtk3 is not used out of GNOME yet so it's ok to break compat10:22
seb128I don't agree with that though10:23
seb128but that seems to be the status quo10:23
slomo__i don't agree either, that's simply wrong... and i remember seeing ebassi complaining about this attitude too10:23
savvashi, can you please review libgxps MIR request? https://bugs.launchpad.net/ubuntu/+source/libgxps/+bug/96546710:41
ubot2Launchpad bug 965467 in libgxps "[MIR] Please transfer libgxps 0.2.2-1 (universe) to main" [Undecided,Confirmed]10:41
pittiseb128: FYI, you uploaded nautilus twice, rejecting one (so don't get confused)10:52
seb128pitti, oh, thanks, I got confused with all the ping crazyness earlier, I might have done that yes10:53
seb128pitti, thanks ;-)10:53
=== MacSlow is now known as MacSlow|lunch
jbichagood morning!11:30
jbichaany ideas how to fix the gnome:NextVersion thing? it's trying to depend on libmutter0 (>= 3.3),  libmutter0 (<< 3.4)11:30
jbichadoes gnome-shell just need a rebuild or what?11:30
=== greyback is now known as greyback|bia
didrockstesting g-s-d, brb11:32
nessitahello everyone!11:38
BigWhaleDid anyone think about simple calculator in dash?11:42
BigWhalethis would be awesome11:43
slomo__BigWhale: if you just need a commandline calculator... nickle is nice (and has also many advanced features)11:44
BigWhaleslomo__, I use bc mostly, but calculator in dash would be awesome... just press super and then 1233+73111:44
BigWhaleand the result is there11:45
BigWhalehit super again and your working what you were woking before11:45
seb128nessita, hey, how are you?11:49
nessitaseb128: pretty good, you? :-)11:50
nessitacongrats on the beta-2 btw11:50
seb128BigWhale, there is a unity-lens-utilities and a unity-scope-calculator11:50
seb128see http://askubuntu.com/questions/38772/what-lenses-for-unity-are-available11:50
seb128http://i.stack.imgur.com/zOrC3.png11:51
seb128nessita, I'm good thanks11:51
seb128nessita, thanks, the congrats will be for when it will be out though, i.e in 2 days ;-)11:51
nessitawe're almost there ;-)11:51
BigWhaleseb128, yeah I just found it....11:52
=== greyback|bia is now known as greyback
=== MacSlow|lunch is now known as MacSlow
trkemistAnyone here familiar with Cisco VPN12:40
BigWhaleI just found something disturbing. https://bugs.launchpad.net/ubuntu/+source/gnome-desktop3/+bug/95147913:01
ubot2Launchpad bug 951479 in gnome-desktop3 "Laptop with nvidia binary drivers does not suspend when lid is closed" [Undecided,Confirmed]13:01
BigWhaleWill this be fixed somehow for 12.04?13:02
BigWhaleI know it is essentially nvidia bug, but this will hit most of the users that use this driver.13:02
seb128BigWhale, if you provide a patch maybe it will be fixed?13:07
seb128but I personally don't own any nvidia hardware to work on it and nobody else seems interested so far13:08
BigWhaleseb128, hah... I just asked this on ubuntu-desktop list13:09
BigWhaleif someone provides a patch, will it get included....13:09
jbichaseb128: good morning, do you know anything about that gnome:NextVersion thing?13:09
BigWhale:))13:09
seb128BigWhale, no, we hate fixes and like buggy softwares, we will refuse any patch ;-)13:10
BigWhaleseb128, now you're talking like someone who works for Gnome. ;>13:10
seb128jbicha, hey, it's basically computing the next serie13:10
seb128jbicha, i.e on 3.4 tarballs it would give 3.613:10
seb128BigWhale, ;-)13:11
BigWhaleseb128, the problem is that I am not sure how to address this correctly. There is a working patch for gnome-setting-daemon, but it will disable the whole 'stay active if there's an external monitor present' functionality.13:11
seb128jbicha, DEB_GNOME_NEXTVERSION := $(shell echo $(DEB_GNOME_VERSION) | awk -F. '{ printf("%s.%i\n",$$1,$$2+1) }')13:11
seb128jbicha, that's in gnome-pkg-tools: /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk13:12
BigWhaleseb128, the best solution would be a checkbox somewhere in the power settings13:12
seb128BigWhale, no checkbox no13:12
BigWhalebut at this stage13:12
seb128no ui change13:12
BigWhaleexactly13:12
seb128BigWhale, is the issue is that nvidia is crappy enough that they can't detect if a monitor is plugged?13:12
BigWhaleseb128, it thinks that monitor is always plugged in13:13
seb128BigWhale, driver bug?13:14
BigWhaleseb128, and it is quite annoying to pull your notebook from the bag with fans spinning at full speed13:14
mdeslaurBigWhale: the only sane work-around is to detect if it's using the proprietary nvidia driver and suspend anyway13:14
mdeslaurbut even that will bug people who _are_ using external monitors with nvidia13:14
seb128or to display a big warning, if your laptop melt blame nvidia13:14
mdeslaurseb128: lol :)13:15
seb128;-)13:15
BigWhalemdeslaur, I know.. the whole situation is really crappy and no easy solution13:15
jbichaseb128: will rebuilding gnome-shell fix it trying to depend on mutter 3.3 << mutter 3.4 ?13:15
* mdeslaur shakes fist at binary driver13:15
BigWhaleseb128, this is a related upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=67203013:16
ubot2Gnome bug 672030 in libgnome-desktop "gnome-settings-daemon always prevents suspend on macbookpro5,3" [Normal,Resolved: notgnome]13:16
seb128BigWhale, well I've no good reply, I guess we could make nvidia laptops always suspend on lid close even if external monitors are plugged in13:17
BigWhaleseb128, could this be passed as some config option somewhere, anywhere, that can be later removed when nvidia fixes the driver?13:18
desrtdidrocks: hi13:18
didrockshey desrt13:18
seb128BigWhale, not that I know about13:18
desrthow does the hud work in unity2d? :)13:18
didrocksdesrt: hum, what do you mean by "how"? ;)13:18
mdeslaurBigWhale: if they fix the driver, and we manage to get it in Precise, we can just remove the patch as a SRU13:19
didrocksfor the alt detection tap?13:19
desrtso i downloaded unity-2d-5.8.013:19
didrocksor for something else? ;)13:19
desrtand i'm looking for 'StartQuery' anywhere in the source13:19
desrti'm not finding it13:19
BigWhaleseb128, I am sure that more people will notice this. telling them to use neuveau (or whatever the spelling) is not really an option :/13:19
desrtso i guess i mean: how does it communicate with the service?13:19
desrtin fact, i find the opposite here: what appears to _itself_ be a dbus service for making hud queries13:20
seb128BigWhale, yeah, I share the sentiment, still I've no good reply, nor nvidia hardware to work on it13:20
didrocksdesrt: the StartQuery is in libunitycore13:20
didrocksdesrt: which is a shared component between 2d and 3d13:20
desrtdidrocks: which lives in unity's source module13:21
didrocksright13:21
desrtgotcha.  thanks13:21
didrocksyw ;)13:21
desrtengineering!13:21
didrocksdesrt: see, sharing code, amazing! :)13:21
BigWhaleseb128, so if I provide a patch by the end of the week?13:24
seb128BigWhale, we will review it13:24
BigWhaleseb128, a patch that would force suspend for nvidia cards to enter suspend even if external monitors are present13:25
BigWhaleforce suspend to enter suspend... good one Whale..13:25
BigWhaleseb128, ok... excellent13:25
seb128BigWhale, comment on bug #949296 maybe if you work on it13:26
ubot2Launchpad bug 949296 in gnome-settings-daemon "gnome-settings-daemon always prevents suspend when proprietary nvidia drivers are used." [Medium,In progress] https://launchpad.net/bugs/94929613:26
seb128pitti, there?13:26
* pitti waves to seb12813:26
seb128line 349, in duplicate_db_publish13:26
seb128    os.mkdir(out)13:26
seb128OSError: [Errno 17] File exists: 'apport-duplicates.new'13:26
seb128pitti, did you see that before?13:26
seb128i386 retracers stopped on that13:26
pittiseb128: it's on my list13:26
seb128pitti, ok13:26
seb128pitti, thanks13:27
pittiseb128: apparetnly you restarted it after the previous crash13:27
pittiseb128: it crashed becauase a signature was too long for a file name13:27
BigWhaleseb128, ok noted.13:27
pittiseb128: I need to fix that, otherwise it'll just crash again13:27
seb128pitti, yeah, restarting seems to work, he went through over 100 bugs backlog yesterday13:27
seb128pitti, ok13:27
pittiseb128: ah, so feel free to just nuke the dupe dir then, and restart13:27
seb128pitti, oh, ok, thanks13:28
desrtchrisccoulson: good morning13:38
desrthow does firefox find itself this morning? :)13:39
chrisccoulsonhi desrt, how are you?13:39
desrtokay13:40
desrtclosing lots of hud bugs saying "not my fault!"13:40
desrt;)13:40
chrisccoulsonheh :)13:40
chrisccoulsonthose are the types of bugs that i like!13:40
desrtso have you managed to get dbusmenu's appetite for CPU cycles under control?13:41
chrisccoulsondesrt, i'm looking at that now :)13:43
desrtchrisccoulson: cool.  did you see what i mentioned about menuitems?13:44
chrisccoulsondesrt, i don't think so13:44
chrisccoulsonwhat was that?13:45
desrti'm not sure if it was a case of you already fixed it and there hasn't been a release yet..13:45
desrtwhen creating a new submenu menuitem it first gets created as a normal item, and then changes properties to become a submenu after-the-fact13:45
desrtmy code was kinda unhappy about that but i changed it to deal with it.... but it's some extra dbus traffic you could probably trim down on13:46
chrisccoulsonah, ok. yeah, i have a fix for one thing which might cause that13:48
didrocks"1000 characters if enough for everyone"13:52
=== zyga is now known as zyga-afk
=== zyga-afk is now known as zyga
jbicha_seb128: looks like a rebuild does fix the NextVersion problem15:24
seb128jbicha_, good15:25
kenvandineweee... compiz crash16:14
=== alan_g is now known as alan_gZ
=== alan_gZ is now known as alan_g|afk
Sweetsharkhow long does it usually take for a upload to show up in a ppa? I first uploaded to an nonexistant ppa (missing one char from the ppa-name during copypaste) and then had to forceupload again to the real ppa. However, I dont see anything in the ppa, nor did I get any nagging mails from launchpad yet.16:55
Sweetsharkheh16:55
Sweetsharkok, it just showed up.16:55
kenvandineSweetshark, i've had it take 20m before16:55
Sweetsharkkenvandine: thanks a lot!16:56
rickspencer3seb128, desrt, anybody, what's the package that the settings apps comes in?16:56
kenvandinerickspencer3, which settings?16:58
kenvandinethe control center?16:58
rickspencer3kenvandine, never mind, it's gnome-control-setting16:58
kenvandinegnome-control-center, but some of the panels embedded in it come from other packages16:58
Sweetsharkbryceh: https://launchpad.net/~bjoern-michaelsen/+archive/libreoffice-precisetest-20120327/+packages has a libreoffice package which should include the /tmp fixing. (I wouldnt usually ppa that, but need to for debugging bug 916291 anyway).17:04
ubot2Launchpad bug 916291 in libreoffice "failed to upgrade from Oneiric to Precise: ERROR: Cannot determine language! - exit status 134" [Critical,In progress] https://launchpad.net/bugs/91629117:04
brycehSweetshark, thanks, I'll try it out17:05
brycehseb128, hey, one of the inkscape guys is asking about if there's any chance for cairo 1.12 in precise, as there's some nice performance improvements and mesh gradient support.  I told them with FF passed it couldn't be included now, but promised to doublecheck that with you.17:12
didrocksok, time for some exercice and dinner, see you guys!17:20
seb128cyphermox, hey18:59
pittigood night everyone!19:00
seb128pitti, 'night19:00
seb128pitti, you only worked 15 hours today, what's going on with you?! ;-)19:00
seb128bryceh, yeah, no plan to ship cairo 1.12, it's like a 1.5 years of work and non trivial changes, not something to try to sneak in between beta2 and hard freeze19:09
seb128bryceh, not to mention that slomo (the Debian maintainer) warned me that he uploaded to experimental and there are some exa regressions19:09
brycehseb128, thanks.  ok, thought so.19:10
cyphermoxseb128: hey19:25
seb128cyphermox, hey, how are you?19:25
cyphermoxdoing alright, how about you?19:26
seb128cyphermox, I'm good thanks19:29
seb128cyphermox, how busy are you?19:29
cyphermoxI have some free time I was fighting evo now19:29
seb128cyphermox, feel free to say you have enough to do ;-) I'm trying to find somebody to sign to update the vino appindicator patch which got commented in the GNOME3 update in oneiric because it needed to be updated to the upstream changes19:30
seb128it might turn out to be easy but it's on my lts bugslist19:30
cyphermoxvino appindicator?19:30
seb128it's a somewhat security issue19:30
cyphermoxyeah19:30
seb128it means the "show an icon when somebody connects to my box" doesn't show19:30
cyphermoxah, I see19:31
seb128cyphermox, vino has a gtkstatusicon, a dx contractor did the port to an indicator by then, rodrigo commented the patch when updating to GNOME3 because he wanted to update and it was not trivial19:31
seb128cyphermox, nobody picked it up sicne19:31
cyphermoxI have some experience with appindicator anyway  :P19:31
seb128cyphermox, so it's on the "fix for the lts" list and I'm trying to find somebody to sign for it ;-)19:31
cyphermoxsure,I'll take a look19:32
seb128cyphermox, it's still in the package,vcs but commented in the serie19:32
cyphermoxcool, that should be easy19:32
seb128cyphermox, https://bugs.launchpad.net/ubuntu/precise/+source/vino/+bug/88400319:32
ubot2Launchpad bug 884003 in vino "The remote connection indicator is broken" [High,In progress]19:32
seb128cyphermox, "it's only code" right? ;-)19:32
seb128cyphermox, thanks!19:32
seb128cyphermox, feel free to assign the bug to yourself then ;-)19:32
cyphermoxaye.19:33
cyphermoxheh, it's one huge patch :)19:36
seb128cyphermox, yeah, if it was that trivial it would have been done at the time :p19:36
cyphermoxwell, it does kind of apply19:37
seb128cyphermox, the contractor who did it was not great so maybe it can be simplified a lot, but if you can refresh it easily maybe just do that19:37
cyphermoxyeah that's where I'll start19:38
cyphermoxit's hard to do both at the same time anyway :)19:38
cyphermoxseb128: I see, there /is/ a lot of code duplication there19:51
seb128cyphermox, indeed19:51
seb128it's a bit monkey copy19:51
cyphermoxI guess. I'm almost considering using the same kind of fallback trick I used for nm-applet to avoid replacing bunches of code with ifdefs, and just add appindicator support alongside statusicon19:52
=== JanC_ is now known as JanC
Laneywhere should I push a branch to for merging into an ubuntu-desktop branch?23:30
Laneydo LP MPs work for these?23:30
micahgLaney: yeah, you would push under you and propose a merge23:33
Laneyi still don't really understand how launchpad's branch namespacing works23:33
Laneybecause these are ~ubuntu-desktop/foopkg/ubuntu branches23:33
micahgLaney: right, so you push under ~laney/foopkg/fix-foo23:34
Laneydoesn't that stack on lp:ubuntu/foopkg?23:34
micahgLaney: no, that would be ~/laney/ubuntu/precise/foo/fix-foo23:35
Laneyindeed23:35
Laneyit stacked on the upstream branch instead :P23:35
micahgand stacking is based on branching in any event, not pushing23:35
LaneyStacked on: lp:gnome-settings-daemon23:35
micahgright, which wouldn't be right23:37
Laneyindeed23:37
micahgwell, I shouldn't say that :)23:37
Laneydunno why it did it23:37
Laneybut it let me do the merge proposal anyway23:37
micahgyeah, LP's not finicky about that, you just get a very big diff23:37
RAOFStacking is entirely a performance optimisation; it doesn't change anything you can touch about the branch.23:38
Laneyo brave new world23:38
RAOFIf you've branched of ~ubuntu-desktop/foopkg/ubuntu, you push to ~laney/foopkg/ubuntu, and then you request a merge into ~ubuntu-desktop/foopkg/ubuntu, that merge will contain only the diff between ~laney and ~ubuntu-desktop, regardless of what ~laney happens to be stacked on (or even if ~laney isn't stacked on anything).23:40
LaneyYep, I can see that the generated diff is correct23:41
Laneyit just feels like an incorrect use of namespace23:41
Laneywould it have worked if there wasn't a gsd upstream import?23:42
Laneynever mind, it is late. goodnight :-)23:43
RAOFIt depends on what the default branch is; it probably would have, yes.23:44
=== rsalveti` is now known as rsalveti

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