/srv/irclogs.ubuntu.com/2011/07/21/#ubuntu-desktop.txt

pittichrisccoulson: tbird growth> ah, -Os vs. -O3, I figure?04:02
pittidobey: apport architecture> yes, that would be me04:02
pittijasoncwarner_: I fully trust bryceh and RAOF about the driver decisions :) but that seems sensible indeed04:03
pittiGood morning everyone04:03
jbichahow do I run dh_install --list-missing if I'm using bzr bd with ~ubuntu-desktop branches?04:17
jbichajust a moment, rebooting04:21
pittibryceh: still here?04:31
pittijbicha: wb04:32
pittijbicha: you can do bzr bd-do, which puts you in a full source tree04:32
pittithat's the usual mode of development in debian/ only branches04:32
pittijbicha: you can hack there, build the package, run dh_install, and what not04:32
pittijbicha: if you exit that subshell with 0, it'll copy debian/ back into the original bzr tree, so you can commit the changes04:32
pittiif you exit 1, it won't do that04:32
pittibryceh: just followed up to https://code.launchpad.net/~bryce/apport/omit_empty/+merge/6861604:33
jbichaok but immediately after doing bzr bd-do, I can't run dh_install04:33
pittino, you have to debuild -b first04:34
jbichapitti: cool, thanks04:35
* jbicha adds pitti as a search provider to his webbrowser04:36
pittilol04:37
didrocksgood morning05:11
RAOFGood morning didrocks!05:18
didrockshey RAOF!05:18
RAOFHow be you?  Is compiz crazily slow for your-nvidia-using self also?05:20
jbichaI'm having trouble running sudoku 3.1.3: http://paste.ubuntu.com/648808/05:21
jbichaI believe it should be running gtk3 for one05:21
didrocksRAOF: compiz isn't only subtily slow there, not like crazy. However, my nvidia driver isn't running with latest kernel05:21
didrocksRAOF: you can use gtk-w-d if you experience slowliness issue, that should fix it05:22
didrocksRAOF: in the decor plugin in ccsm, replace compiz-decorator by gtk-window-decorator05:22
RAOFAh.  I'm not experiencing a slowdown, I was just prodded by DBO this morning and wondered how widespread it is :)05:23
RAOFClearly the answer is “well known” :)05:23
DBOdidrocks, did you see my email?05:23
DBOto the dx team list05:23
didrocksDBO: not at that inbox right now :)05:24
didrockslooking05:24
DBOalso05:24
DBOfor the next week05:24
DBOall compiz related complaints come to me05:24
DBOSam is AFK05:24
DBOand if you see him05:24
DBOtell him to go away05:24
didrocksDBO: got it05:25
DBOI have been using compiz 0.9.5 + uwd + 8px shadows for about 8 hours no05:26
DBOno slowdown05:26
didrocksDBO: ok, let's try to make that upload, looking for property to change05:27
brycehpitti, ok sounds good; pushed updated branch05:30
pittibryceh: ah, great05:30
* didrocks reboots on a kernel supporting the nvidia bin driver to test the params change05:34
didrocksDBO: it seems a little bit snappier, indeed, but can't really quantify as I didn't get the utterly slowdown there05:42
didrocksstill, will push the new theme, thanks!05:42
DBOdidrocks, good, that will buy me enough time to find the root problem05:42
didrocksDBO: indeed :)05:42
DBOwhat do you think of alt-tab? :)05:42
DBOI am pretty happy with it myself...05:43
RAOFDBO: Where do I get that alt-tab?05:43
didrocksDBO: it's gorgious there, especially with the latest fix :)05:43
DBORAOF, press ctrl+tab05:43
didrocksRAOF: when there will be an official unity release05:43
DBOoh he don't run trunk eh?05:43
didrocksDBO: it's not in Oneiric right now, waiting for a release05:43
RAOFDBO: No dice.05:43
didrocksDBO: no, he's sane :-)05:43
DBORAOF, run trunk05:43
DBOits how we role in DX05:44
RAOFHeh.05:44
DBOI don't always test my code05:44
DBObut when I do, it's in production05:44
didrocksDBO: TBH, I think that dx takes this joke a little too much seriously ;-)05:44
* didrocks runs away05:44
DBOdidrocks, did you see!05:44
DBOalt-tab comes with tests!05:44
DBOTESTS!05:44
DBODBO WROTE TESTS!05:45
didrocksDBO: yeah, I was thinking of a wrong copy and paste first :-)05:45
didrocksDBO: and I took again a cup of coffee when I saw that05:45
didrocksbut it was real!05:45
didrocks\o/05:45
DBOwewt!05:45
didrocksDBO: so, we won't have a good upgrade story before the gsettings backend is here05:46
didrocksDBO: right now, conflict against static switcher05:46
didrocks+ changing for alt + tab05:46
didrockswill do it05:46
DBOdid you see the gsettings branch?05:46
didrocksyeah, but I would hope someone in dx will do the review05:46
didrocksthat won't help with upgrade though05:47
didrockswe will still have the same issue, unfortunatly, until compiz can handle deps on startup itself05:47
didrocksDBO: a classy way if it was the case to handle upgrade would to create artifical deps + conflicts removal to add a new plugin to the list05:47
didrocks(new theme uploaded btw)05:48
DBOdidrocks, sexy sexy05:48
didrocksRAOF: btw, any idea why my nvidia driver doesn't work with -5? I guess it's a dmks issue, maybe it hasn't run?05:49
didrocks(I have to reboot with -3)05:49
RAOFdidrocks: I've got no particular idea.  Could well be that dkms hasn't run for that kernel, although that would be odd.05:50
didrocksRAOF: not that important for now TBH, will ping again if it's still the case at alpha3 with a new kernel05:51
desrtDBO, RAOF: GOOD MORNING05:58
DBOdesrt, GOOD MORNING SIR05:58
desrtdidrocks: and hello to you too :)05:58
didrockshey desrt, already awake? :-)05:58
RAOFdesrt: AND A FINE MORNING TO YOUR GENTLEMANLY SELF.05:58
desrtDBO: sorry.  my shift key got stuck after typing your nicks =)05:58
desrtdidrocks: rain drops keep falling on my head05:59
DBOdesrt, CAPS LOCK IS CRUISE CONTROL FOR TALKING WITH CLASS05:59
RAOFReal gentlement boom their salutations!05:59
desrtDBO: i appreciate your efforts towards not capitalising my nick05:59
DBOdesrt, TAB COMPLETE IGNORES MY CAPS LOCK05:59
didrocksdesrt: don't afraid with some water falls in my appartment! :)05:59
* didrocks knows that desrt will soon cross the 5 meters separating us, his power plug is in the main room :-)06:00
DBOdesrt and didrocks are sharing a room?06:01
DBOthese office romances always lead to disaster06:01
desrtDBO: much worse when there is also a third sharing06:02
desrtDBO: ...and she leaves the apartment during the day06:02
didrocksDBO: that's even worse, he's at home and making everyone happy with some gtk/glib patch! :)06:02
desrtdidrocks: from my sample size of 3 day, i have scientifically determined that it always rains in lyon06:03
desrti now have an explanation for your productivity06:03
didrocksdesrt: ahah, because I can never go outside? :)06:03
desrtseems to be the case06:04
DBOdesrt, I believe your finding conflict with a well known fact that rain makes people sleepy06:04
didrocksdesrt: it warned you this week had a shitty weather, and you told me it's the sane in Paris :)06:04
DBOdesrt, I contest therefor that didrocks is always asleep06:04
didrocksDBO: there is coffee and tea for that :)06:04
desrtdidrocks: when i said that paris was also shitty, i wasn't talking about the weather... :)06:04
didrockssame*06:05
* desrt hopes steve isn't around06:05
didrocksseems not :-)06:05
desrtDBO: deeper?06:05
DBOdesrt, Im always happy to go deeper06:05
RAOFBah.  Is someone fixing it so that when I accidentally click on the volume slider of indicator-sound it doesn't (a) crash unity-panel-service and (b) stop alt-tab working for 30 seconds?06:14
didrocksRAOF: oh? I know there is a bug on the volume slider indicator for not working, but it just freezes everything for 3-5s here06:16
didrocksnot crashing u-p-s06:16
TheMusoIts IDO/GTK3 related afaik.06:17
RAOFdidrocks: Well, it does that too.  It's rather curious, though.  Compiz updates nicely - applications paint, holding down <super> causes the numbers to fade in on the launcher - but doesn't respond in any other way.06:18
didrocksRAOF: I have no paint at all there, but then, when it's painting back, it's working :)06:18
didrocksweird, let's see if fixing the first issue will help for yours06:19
TheMusoI'd have thought the current crashy state of indicators was a priority... :)06:19
RAOFAh, software :)06:19
brycehpitti, any idea what causes this warning?  http://paste.ubuntu.com/648829/06:20
brycehpitti, I thought it was the X apport hook but am seeing it for other apport hooks too06:20
brycehwait, no06:23
brycehhrm.06:23
pittibryceh: interesting, haven't seen that yet06:28
pittididrocks: does the windows+number shortcuts still work for you? they broke for me with the new compiz06:28
pittibryceh: ah, can reproduce06:29
brycehpitti, it seems to happen prior to entering add_info()06:29
didrockspitti: no, I reported the bug already06:29
pittibryceh: also happens with another dialog06:30
pittibryceh: thanks, looking06:30
brycehpitti, if I do ubuntu-bug compiz, it shows up when compiz' first dialog pops up, prior to the x hook firing off06:30
brycehhowever, I tried totem, firefox, linux, gedit and those all work with no warnings printed06:30
pittialso happens with apport-bug foo06:31
pittistrange, though; GtkMessageDialog _does_ want a GtkMessageType06:33
pittibryceh: ah, got it06:36
pittibryceh: fixed in trunk06:36
brycehpitti, great06:36
* bryceh posts xdiagnose 0.9 with fixed up apport hooks for X and compiz06:37
TheMusoSpeaking of apport, I just remembered I wanted to extend the alsa hook a little.06:52
* TheMuso gets a branch ready, since what he wnats to do is rather trivial.06:53
didrocksmvo: good morning :)06:54
pittiTheMuso: feel free to just commit it06:54
TheMusopitti: To apport trunk? I didn't even know I had access to that.06:55
pittiTheMuso: lp:~ubuntu-dev/apport/apport-symptoms06:55
TheMusopitti: Its in apport proper afaik.06:55
pittiTheMuso: oh, I thought you meant the audio symptom06:55
pittiTheMuso: you mean the one in hookutils?06:55
TheMusopitti: No, the hook that dumps card info etc.06:55
pittiright, that needs a branch06:55
TheMusoyeshookutils06:55
TheMusopitti: Right, I did so and made a merge proposal.06:55
pittiI have an 1 h appointment now, will look at it later06:56
TheMusowhoops ran lp-propose-merge incorrectly, fixing.06:56
TheMusoNo hurry.06:56
TheMusoIts just something I have wanted to do for a while, to help with audio debugging.06:56
mvogood morning didrocks06:57
jbichaare we considering switching to gksu-polkit?07:06
pittihey mvo07:06
pittijbicha: we don't, but we plan to switch to pkexec07:06
pittijbicha: we have a PolicyKit patch in the pipeline for these07:06
didrocksmvo: so, I'll start from the-aestetics branch for oneconf and try to bind it to the gtk3 branch, is it ok? (seems that the "all softwares" as I told you yesterday, doesn't work there with the categories)07:07
mvodidrocks: yeah, that sounds good, its a lot of work-in-progress in this branch, keep that in mind, but if you add the features as isolated as possilbe it should be ok07:08
mvohey pitti07:08
didrocksmvo: nice! I'll just need to see why the categories aren't working as I'll base the oneconfpane on it07:08
SweetsharkMorning all!07:10
mvodidrocks: what exactly do you see ? i.e. any error message or what do you click?07:11
didrocksmvo: no, I have the busy cursor and nothing appear (the other panes are ok though)07:11
didrocksmvo: the pane itself stay grey, even no spinning draw07:13
didrocksmvo: I guess it's because of ImportError: No module named mock07:13
mvodidrocks: oh, indeed07:13
didrocksmvo: I'm installing python-mock, what's is it for? :)07:14
didrocksappart from mocking me ;)07:14
didrocksI'll need to test it for my oneconf backend, looks interesting :)07:15
didrocksah now a self.appname = unicode(appname) unicode issue (probably because of è in logithèque)07:16
mvodidrocks: its just there (the mock) for testing while the new banner feature is waiting for deployment07:18
mvohey seb128! you are here early07:18
seb128hey mvo07:18
seb128"early", well trying to go back to "normal hours" ;-)07:18
didrockssalut seb12807:19
seb128lut didrocks07:19
seb128mvo, didrocks, how are you today?07:19
Sweetsharkpitti: libreoffice_3.3.3-1ubuntu2_source.changes is on chinstrap waiting for upload to natty-proposed (fixing lp#813148)07:20
didrocksseb128: I'm ok, thanks, hoping that I'll have some time to code :-)07:20
didrocksand  you?07:20
seb128didrocks, I'm fine thanks07:21
seb128didrocks, "time to code", ahah good one, are you new around? ;-)07:21
didrocksseb128: yeah, this is my first day! :-)07:21
seb128didrocks, that never works, there is always somebody who needs something :p07:21
pittibonjour seb12807:23
seb128hey pitti07:23
pittihey Sweetshark07:23
seb128how are you?07:23
pittigetting time-pressured to have a reasonably clean "desk" before holidays :)07:23
pittiTheMuso: merged, thanks!07:24
pittiSweetshark: oh argh -- mind to rebuild it again, with -v1:3.3.2-1ubuntu5 ? this will include the previous -proposed changelog07:26
pitti(required SRU policy)07:26
pittiSweetshark: does that take very long? a source package build, I mean?07:26
didrocksmvo: waow! fixing the unicode issue and then, it's very slick! nice work :)07:27
=== tkamppeter_ is now known as tkamppeter
pittiit could also be hand-crafted into the source.changes, but that's a bit fiddly07:27
didrocksmvo: can you just commit that to not hate french people please: http://paste.ubuntu.com/648866/ ? :)07:27
pittiwow, it doesn't default to utf-8?07:28
didrockspitti: ascii strict07:29
* pitti usually uses str.encode() which does07:29
didrocksso è isn't in it :-)07:29
mvodidrocks: sure, will do07:29
didrocksthanks :)07:29
Sweetsharkpitti: not compared to other LO operations. ;)07:29
pittioh, I lied -- .encode() only defaults to utf-8 in python 3 apparenlty07:30
* Sweetshark .oO( *puff* )07:32
Sweetsharkpitti: should I also do a -sa upload as 3.3.2-1ubuntu5 had none of the source used in 3.3.3?07:32
pittiSweetshark: no, -sd is fine07:33
pittiSweetshark: the new origs are already in the archive07:33
pittiSweetshark: -v only includes the previous changelog, nothing else07:33
pittiSweetshark: it's mostly for getting a correct display in update-manager (all changes you'll get in -updates) plus correct bug ref parsing in the SRU reports07:33
Sweetsharkpitti: heh, I explicitly did a -v1:3.3.3-1ubuntu1 last time :(07:34
pittithat's the default (only include the topmost changelog)07:35
Sweetsharkpitti: libreoffice_3.3.3-1ubuntu2_source.changes is on chinstrap (again) waiting for upload to natty-proposed (fixing lp#813148)07:35
pittiuh, that was too much now07:35
pittigoes all the way back to 1:3.3.2-1ubuntu6~ppa107:36
pittibut I'll just remove the extra bits from the sources.changes07:36
pittioh, that actually might be right07:36
Sweetsharklooks ok to me ...07:37
pittiuploaded, thanks!07:37
seb128hum07:38
seb128pitti, btw I pinged the yorba guys about shotwell on gtk3, they are investigating it and will reply within a week to tell if they will do it this cycle or not07:40
seb128robert_ancell, hey ;-)07:40
robert_ancellhi07:40
seb128robert_ancell, how are you?07:40
robert_ancellbusy07:40
Sweetsharkpitti: does bug 813148 now need additional SRU infos, or should we continue to use 709778?07:41
ubot2Launchpad bug 813148 in libreoffice "libreoffice in natty-proposed has icon theme regression" [Medium,Fix committed] https://launchpad.net/bugs/81314807:41
seb128robert_ancell, I can imagine ;-) I just wanted to tell you that I like the unity greeter :p07:41
pittiSweetshark: have an appointment now, bbl07:43
seb128vuntz, hey, do you plan to review that wnck patch? if not I will just upload a version with ubuntu_ namespace to the functions to oneiric if that's ok with you07:43
seb128vuntz, we can go back to the upstream version the day you decide on the naming then ;-)07:44
seb128robert_ancell, is there anything that we can do to help on lightdm? is testing trunk, or valgrinding it a bit, just to see etc useful or should we wait for stabilization a bit before doing that?07:45
robert_ancellseb128, I'm just trying to get the 0.9.0 release out, then I'll be in a better position to say "it should be rock stable, go for it"07:46
robert_ancellseb128, if you want to hunt for leaks, valgrind, or add unit tests that would all be helpful07:46
seb128robert_ancell, ok, great, I will let you work then ;-)07:46
robert_ancellagh, lost my train of tought07:46
seb128robert_ancell, sorry :-(07:46
robert_ancell:)07:46
seb128robert_ancell, I will let you work, good hacking ;-)07:47
jbichaseb128: I'm having problems getting my gnome-sudoku to run07:49
seb128jbicha, what does it do?07:49
jbichaseb128: http://paste.ubuntu.com/648808/07:49
seb128hum07:50
seb128robert_ancell, pitti: ^ do you have any clue about that?07:50
jbichaI thought it would be using gtk307:50
seb128seems gir ish07:50
seb128jbicha, weird07:54
seb128import gi07:54
seb128gi.require_version("Gtk", "3.0")07:54
seb128jbicha, do you have the gtk3 gir installed?07:54
jbichaseb128: yes, gir1.2-gtk-3.0 and I went ahead and uninstalled the gtk2 one07:55
seb128jbicha, no difference?07:56
jbichaseb128: right, but Rawhide's sudoku 3.1.3 works07:57
seb128hum07:57
seb128jbicha, well let's see if pitti has an idea when he's back, but let's not block the update on that, we can fix it later07:58
seb128especially if the issue is in the gir stack rather than gnome-games07:58
jbichaseb128: building without --disable-gnuchess uses a bundled gnuchess to provide AI08:00
seb128jbicha, ok, usually if you change a flag just put a rational on why in the changelog08:03
seb128so it's easier for others to understand the motivation08:03
rodrigo_morning08:04
seb128hey rodrigo_08:05
seb128how are you?08:05
rodrigo_seb128, I'm fine, and you?08:09
=== jibel__ is now known as jibel
seb128rodrigo_, i'm fine thanks08:21
seb128rodrigo_, what do you work on at the moment?08:21
seb128jbicha, hum, I didn't realize your gnuchess configure option would add a depends, would you mind reverting that for that update?08:21
rodrigo_seb128, some g-c-c bugs08:21
seb128jbicha, gnuchess is in universe and we better handle that change in a following update rather than block the update and dh_python2 switch to a new mir08:22
jbichaseb128: oh good point about the depends08:22
seb128rodrigo_, ok, don't bother with the g-s-d snapshot thing, that can wait monday new tarball08:22
rodrigo_seb128, right, but I'll do the release and package tomorrow, as Monday is a holiday here, so will do both tomorrow08:23
rodrigo_or maybe during the weekend08:23
seb128ok08:23
rodrigo_need to run some quick errands, brb08:24
jbichaseb128: pushed08:25
seb128jbicha, thanks!08:30
pittiSweetshark: that's fine; I'll close this once it gets accepted into -proposed08:37
pittiseb128: uh, never saw http://paste.ubuntu.com/648808/08:41
pittiseb128, jbicha: no, that's the static pygtk binding08:42
jbichaseb128: let me work on this a bit more before uploading then08:46
seb128jbicha, ok08:52
rodrigo_ugh, lp times out08:59
rodrigo_is it in maintainance today?08:59
jbichaok, I can't figure it out, the only obvious reference to pygtk in the source is http://git.gnome.org/browse/gnome-games/tree/configure.in#n48509:06
seb128jbicha, do you have a leftover .pyc on disk from the previous version that didn't get cleaned on update?09:07
seb128jbicha, like in the old python dir09:08
seb128since you switched to dh_python2 it changed dirs, we got bugs before where there was leftover pyc in previous packaging system dirs09:08
seb128jbicha, strace it and see what pyc it loads maybe09:10
jbichaseb128: ok, can't figure it out09:32
seb128jbicha, did you strace it?09:32
seb128jbicha, can you pastebin the strace?09:32
jbichayes09:32
jbichayou can also try the gnome-games from https://launchpad.net/~jbicha/+archive/dev it uses pysupport though09:33
seb128jbicha, try to strace gnome-sudoku 2>&1 | grep pyc I guess09:34
jbichahttp://paste.ubuntu.com/648951/09:35
seb128jbicha, random idea, does uninstalling python-bugbuddy makes a difference?09:40
jbichaseb128, pitti: it's python-launchpad-integration that was breaking it09:57
seb128oh, makes sense09:57
seb128you should use the gir for it09:57
seb128or it will bring the old gtk209:58
seb128jbicha, good catch ;-)09:58
jbichapython-bugbuddy wasn't installed by the way but eventually digging through strace I found what was09:58
seb128ok09:59
seb128jbicha, btw is vinagre still broken? do you know if it is broken on other distros as well?10:00
jbichaseb128: it's not broken on other distros, but I don't understand dso linking and all that10:01
jbichato know how to patch it for Ubuntu10:01
seb128is there a bug open about the issue with what you figured?10:01
jbichaseb128: https://bugzilla.gnome.org/show_bug.cgi?id=65253110:06
ubot2Gnome bug 652531 in general "vinagre 3.1.2 - gcc warnings known to cause issues (raised to errors by Open Build Service)" [Major,Resolved: wontfix]10:06
seb128jbicha, thanks10:06
seb128we should have a bug in launchpad about it as well to track it for oneiric10:07
seb128jbicha, oh, that's the build issue10:08
jbichathere's also https://bugzilla.gnome.org/show_bug.cgi?id=65355810:08
ubot2Gnome bug 653558 in general "Unable to connect to RDP or SSH" [Normal,Unconfirmed]10:08
seb128right, I was rather talking about that issue10:09
jbichamy last vinagre upload didn't build on amd64 so that's what I thought you were referring to10:10
pittijbicha: ah, that explains it :) (sorry, was on another call)10:10
seb128right, I know what the issue is for this one, it's similar to the one I fixed in the previous upload10:10
seb128they need to declare their functions before using them10:10
seb128which upstream claim will be fixed when they properly land the vala refactoring he's working on10:11
seb128jbicha, do you update gnome-games to fix the launchpadlib thing or should I or somebody have a look to it?10:12
jbichaseb128: I just disabled lpi for sudoku & pushed10:13
seb128jbicha, ok, I will review what you have and probably fix the lpi thing before uploading, it should be a similar call but from the gir rather than from the static binding10:14
seb128jbicha, thanks for the update!10:15
pittismspillaz, didrocks: is https://blueprints.launchpad.net/ubuntu/+spec/desktop-dx-o-compiz (i. e. mostly the gsettings migration) actually going to happen for oneiric, or should we move to p?10:16
jbichaseb128: oh, I forgot that gi works that way, but you could probably fix it faster than I could10:16
didrockspitti: it has to happen if we want the new unity plugins to be activated10:16
didrockspitti: smspillaz did some work there10:16
seb128jbicha, if you want to fix it feel free but I'm fine doing it before uploading otherwise10:17
didrocksand there is a pending branch waiting for review by dx10:17
seb128jbicha, just tell me if I should do it or not so we don't duplicate work ;-)10:17
pittididrocks: then this should be milestoned for a3 or beta-1 at latest (which is already past FF)10:17
jbichaseb128: you go ahead :-)10:17
pittididrocks: do you think that's realistic for two weeks?10:17
seb128jbicha, will do, thanks10:17
didrockspitti: indeed, but it seems that dx isn't using the WI tracker10:17
didrockspitti: if it's reviewed as I reasked this morning, can be10:17
pittididrocks: set to a3 for now, thanks10:18
didrocksthanks :)10:18
pittiTheMuso: https://blueprints.launchpad.net/ubuntu/+spec/desktop-dx-o-unity-a11y looks strange -- there's three real WIs for you at the top, and a bunch of "almost formatted like work items" at the bottom10:21
smspillazpitti: it's done, blocked on review10:23
pittismspillaz: cool, thanks10:24
didrockssmspillaz: gord had some questions he asked you on IRC IIRC10:33
smspillazdidrocks: they're not in my scrollback :(10:33
didrockssmspillaz: I guess you can directly see with him :)10:34
smspillazdidrocks: he needs to comment on the MR10:35
gordguys i'm right here10:35
* gord waves10:35
gordsmspillaz, where do you get CompizGSettings from?10:35
gordi can't build it10:35
didrockscome on, it's not like you are not on the same team and you need me for binding the communication :/10:35
gorddidrocks, i asked like three times ;) smspillaz is just not easy to grab a hold of this week10:36
smspillazbecause I'm not meant to be here ;-)10:36
rodrigo_tkamppeter, https://code.launchpad.net/~rodrigo-moya/ubuntu/oneiric/system-config-printer/fix-787694/+merge/6865610:37
smspillazgord: lp:compiz-compizconfig-gsettings10:37
gordsmspillaz, erm, thats what this is a branch of isn't it? it tries to load COmpizGSettings and cmake complains "include could not find load file"10:38
tkamppeterrodrigo_, thanks, I will test today.10:40
smspillazgord: oh, sorry10:43
smspillazgord: there's a merge proposal to that10:43
smspillazhang on a minute10:43
smspillazhttps://code.launchpad.net/~compiz-team/compiz-compizconfig-gsettings/compiz-compizconfig-gsettings.port_to_gsettings/+merge/6802610:46
smspillazgord: ^10:46
chrisccoulsonhello everyone10:47
gordsmspillaz, right, thats the branch i am trying to build10:47
gordsmspillaz, it doesn't build because of the missing load file10:47
smspillazgord: ah, dammit10:47
smspillazgord: I think you need the schema generation stuff10:48
smspillazso I'll get that for you10:48
smspillaz(sorry about that, it's my screwup)10:48
chrisccoulsonpitti - yeah, thunderbird got hit by the broken optimizations too10:48
seb128hey chrisccoulson, how are you?10:50
smspillazgord: https://code.launchpad.net/~compiz-team/compiz-core/compiz-core.gen_gsettings_schemas10:51
tkamppeterrodrigo_, I have tried the patch, but the resulting .desktop file is not valid. It gives this error:10:52
tkamppeter/home/till/ubuntu/system-config-printer/system-config-printer-1.3.3+20110712/debian/tmp//usr/share/applications/system-config-printer.desktop: error: value "Unity;" for key "OnlyShowIn" in group "Desktop Entry" contains an unregistered value "Unity"; values extending the format should start with "X-"10:52
tkamppeterError on file "system-config-printer.desktop": Failed to validate the created desktop file10:52
tkamppeterrodrigo_, it was a "desktop-file-install" command which caused this error.10:57
seb128tkamppeter, that's a bug in desktop-file-install10:57
seb128tkamppeter, Unity was added to the supported values in the specification but the tools didn't get updated yet10:57
tkamppeterseb128, do you have a quick workaround so that I can test rodrigo_'s work?10:58
rodrigo_tkamppeter, hmm, are you running oneiric?10:58
tkamppeterrodrigo_, yes.10:58
rodrigo_ah, what seb128 said10:58
seb128tkamppeter, don't use desktop-file-install, just cp the .desktop as a workaround?10:59
tkamppeterrodrigo_, you are doing your Oneiric development work on Natty?10:59
rodrigo_tkamppeter, no10:59
seb128tkamppeter, but you should open a bug against desktop-file-utils10:59
seb128tkamppeter, we didn't nothing it before because other softwares simply cp their .desktop, they don't use desktop-file-install11:00
tkamppeterseb128, I see now, the upstream Makefile uses it. Seems that I have to patch that away.11:05
chrisccoulsonhi seb128, i'm good thanks. how are you?11:17
chrisccoulsoni only just noticed your message there ;)11:17
seb128I'm fine thanks11:20
seb128just finished to eat and making some coffee to start the afternoon ;-)11:20
chrisccoulsonheh :)11:23
chrisccoulsoni need some coffee11:23
tkamppeterseb128, rodrigo_, in my "Off button" menu there are no "System Settings" any more, how do I recover them?11:26
seb128tkamppeter, run gnome-control-center from whatever you usually use to run commands11:26
seb128it will be back in the ui later in the cycle maybe in the launcher11:27
rodrigo_tkamppeter, yeah, run gnome-control-center on a terminal11:27
tkamppeterrodrigo_, now I have done the following:11:28
tkamppeterrodrigo_, I have applied the debdiff of your changes on s-c-p, but due to above-mentioned desktop-file-install problem I have commented out the OnlyShowIn=Unity; line by editing the patch.11:31
tkamppeterrodrigo_, this way I could build s-c-p and install it.11:31
tkamppeterrodrigo_, then I logged out and logged in again11:31
tkamppeterrodrigo_, and started g-c-c from the command line (see problem above).11:32
tkamppeterNow in g-c-c there is no printing icon, neither from s-c-p nor from the GNOME printing tool.11:32
rodrigo_not even the gnome one?11:33
tkamppeterrodrigo_, yes, not even the gnome one.11:33
rodrigo_tkamppeter, right, the gnome one has OnlyShowIn=GNOME; and you removed the OnlyShowIn, so none of them shows up, right11:35
rodrigo_can you edit /usr/share/applications/system-config-printer-gnome.desktop and add the OnlyShowIn=Unity; and try again?11:35
jbichadon't forget to run sudo update-desktop-database after editing a .desktop11:39
tkamppeterI did so now. After simply closing and restarting g-c-c I get again now printer icon at all, even not from the GNOME tool.11:40
rodrigo_tkamppeter, on unity I see the gnome one, I thought it was due to some missing thing from mterry's work to teach g-c-c about OnlyShowIn, so I'll ask him later11:41
tkamppeterrodrigo_, I have tried to log out and log in again and I have done sudo update-desktop-database now. All this does not make the s-c-p icon appear in the g-c-c/11:42
=== xclaesse is now known as Zdra-n900
seb128tkamppeter, commit the patch, it's correct, it's just non trivial to test due to the issues you are running into11:47
rodrigo_tkamppeter, yeah, I'll talk with mterry and see what's missing for this to work11:48
seb128rodrigo_, tkamppeter: likely a call the gmenu-update-...11:49
seb128which is a trigger in the package11:49
tkamppeterseb128, bug 81403411:49
ubot2Launchpad bug 814034 in desktop-file-utils "desktop-file-install rejects .desktop files with "OnlyShowIn=Unity;"" [High,New] https://launchpad.net/bugs/81403411:49
seb128tkamppeter, thanks11:49
seb128urg11:49
seb128desrt, glib iz borked11:49
tkamppeterseb128, I cannot commit the patch yet as it will FTBFS due to bug 814034.11:50
ubot2Launchpad bug 814034 in desktop-file-utils "desktop-file-install rejects .desktop files with "OnlyShowIn=Unity;"" [High,New] https://launchpad.net/bugs/81403411:50
seb128tkamppeter, ok, will get that fixed11:50
desrtseb128: what did i do? :(11:50
seb128desrt, dunno if it's you, 2.29.10 to 12 segfault applications on start11:50
desrtseb128: i should warn you.  you are causing dconf-dump to be pushed down my todo list :)11:50
desrtseb128: backtrace appreciated :)11:51
seb128desrt, trying to get one, it's not easy since I can't open a web browser or anything11:51
seb128let me downgrade it11:51
desrtseb128: pastebinit!11:51
seb128it's doing an invalid free in the unico theme engine11:51
desrtoh.11:51
desrtknown issue.  it's a gtk bug, actually.11:51
desrtthe workaround is committed upstream11:51
seb128hum11:51
desrt(to gtk)11:51
seb128great11:52
seb128"great" rather11:52
seb128desrt, would have been nice to let a notice of that somewhere11:52
seb128so what should I do, backport the gtk patch and make glib breaks gtk << backport?11:52
desrtseb128: http://git.gnome.org/browse/gtk+/commit/?id=7741f5a09a841c4dc93727b990defc303510ed2c11:53
seb128desrt, isn't that an abi break in some way? ;-)11:53
desrti don't consider it to be11:53
desrtgtk was invalidly depending on undocument behaviour11:54
seb128is other code out of gtk likely to have issues?11:54
desrti doubt it11:54
desrtand i've heard no reports11:54
desrteven see the GTK code in question has /* FIXME: hack hack hack, replacing pspec->name to include namespace */11:54
desrtthey knew they were causing trouble :)11:54
seb128desrt, do they both need to be updated together?11:54
seb128desrt, i.e will the gtk commit create issue on glib 2.29.10?11:54
desrti don't know.11:54
desrtoh.  no.  definitely not.11:55
desrtactually, yes.  it will.11:55
desrtsorry11:55
seb128:-(11:55
seb128that's a sucking situation11:55
desrtya.  that's kinda lame now that i think about it.11:55
seb128I think I will just revert the glib "fix"11:55
seb128it seems an abi break to me11:55
desrtthat's going to cause other problems with new code11:55
desrtit's only an ABI break in so far as other code is doing invalid hacks to modify the memory owned by glib itself11:56
seb128desrt, having a glib update making every gtk application segfault on start if you don't update gtk is going to be a real issue11:56
desrtseb128: so do a lockstep upgrade to the new gtk?11:56
seb128you will have an hard time assure everybody upgrade both glib and gtk together11:57
desrtseb128: i'm not very happy with the updated gtk hack, to be honest11:57
seb128desrt, well, that will fix it for us11:57
seb128desrt, there is still going be lot of people "out there" building a new glib and going to be hit hard11:57
seb128getting a "nothing start on my system with the new glib"11:57
desrtyes.  that's true.11:57
desrti'm a bit sad that a note wasn't included in the NEWS at least11:58
desrti think we didn't realise it would be a problem until it was already too late11:58
seb128that really sucks, you should put big warning "it's going to break your system if you don't have a GTK which has no tarball yet"11:58
seb128desrt, can't you just back out the change?11:58
desrti'll see about getting a gtk release11:58
seb128hum, well we can deal with that11:59
seb128but I still see lot of people "out there" who will do a glib update because they need it11:59
seb128not especially gtk hackers11:59
seb128just glib users11:59
seb128that will get bitten hard11:59
seb128nobody ever stated that glib updates should be locked with gtk ones12:00
desrtand nobody ever stated that gtk will never have any bugs12:00
seb128well having a bug is an issue12:00
seb128stopping any software to start is a bit over "having a bug"12:00
desrtthis code is buggy.  even after the update, it is still buggy.12:00
desrt(just slightly less)12:01
seb128desrt, will it break gtk2 as well?12:02
desrti hope not.  let me check.12:02
desrtyou're on gtk-2-24?12:03
seb128desrt, well, I'm not deciding for glib but I think it's a mistake to put a version out which will break system of people not tracking unstable gtk12:03
seb128desrt, yes12:03
seb128desrt, I can see lot of cases where people need gio or glib and track glib updates without gtk ones12:03
Cimihere I am12:03
desrtseb128: you make a good point, from a pragmatic standpoint12:03
desrtseb128: i think the problem is that we didn't know of the problem until after the release was already done12:03
seb128desrt, it's maybe not technically an abi break but seems equivalent on the consequence12:04
desrtCimi: unico is crashing with recent glib changes12:04
seb128desrt, well it's not too late to back out, it's only an unstable serie12:04
Cimidesrt: nice :D12:04
Cimidesrt: fix, error?12:04
desrtCimi: and we're wondering if it is due to you copy/pasting code from gtk, or if it's just via normal gtk use12:04
desrtCimi: http://git.gnome.org/browse/gtk+/commit/?id=7741f5a09a841c4dc93727b990defc303510ed2c12:04
desrtCimi: this is the code12:05
desrtseb128: i can confirm that this evil code is not in gtk212:05
seb128ok, that's something12:05
seb128it means you will only hit people on gtk3 which update glib and not gtk12:05
Cimidesrt: is this code in unico? I doubt12:05
desrtCimi: okay.  good.12:05
desrtso it's not a unico problem.  strictly gtk.12:06
seb128which is likely still a non trivial number of users imho12:06
desrtseb128: yes.  i agree.12:06
seb128desrt, you create a chicken egg issue as well12:06
seb128desrt, let's say you are on glib 2.28 gtk 3.012:06
Cimidesrt: I didn't copy/pasted code from gtk+, just gtkroundedbox.c (yesterday), is not in oneiric12:06
seb128you need to update to glib 2.30 to build gtk 3.212:06
seb128desrt, but when you will update your glib you will break your system12:06
seb128how do you build gtk3.2?12:06
seb128you need to debootstrap out of the real system?12:07
seb128it's ridiculous...12:07
Cimidesrt: bug trace^12:07
Cimi?12:07
desrtseb128: you apt-get dist-upgrade and it happens at the same time :)12:07
=== MacSlow is now known as MacSlow|lunch
seb128desrt, as said it's not a real issue for us but I'm thinking from a glib community perspective12:07
seb128desrt, though I'm pretty sure some people do use glib trunk builds on natty and will get hit as well12:08
desrtseb128: i think those that follow the unstable cycle will encounter problems...12:08
desrtit's always a bumpy ride12:08
seb128desrt, no, my example was a stable to stable situation12:08
desrtright.  of course.12:08
seb1282.28, 3.0 combo install, GNOME 3.2 is out12:08
seb128what do you do?12:08
desrti'm not sure we can avoid it, other than to backport the fix12:08
seb128you start by upgrading glib so you can build gtk12:08
seb128which lead to have no working box12:08
desrtto the stable series12:08
seb128desrt, do you really need that glib "fix"12:09
desrt(after adjusting it to work with both glibs -- which should be possible)12:09
desrtseb128: i don't *need* it, but it sure is nice...12:09
seb128desrt, you have an issue that you can't fix without breaking abi in some way, it was never a stopper, let it buggy the way it was?12:09
desrtseb128: here's my proposal: new point release on the 3.0 stable branch that addresses the issue12:11
desrtit will be picked up and packaged/shipped in the usual way12:11
desrtand by the time the new stable release of glib is out, most should have it12:11
desrtthat should solve the issue for 99% of people who would encounter it12:11
seb128desrt, what issue not having that glib commit create?12:12
ricotzhello, which change are you talking about?12:12
desrtseb128: having the pspec name interned lets us to value-comparison on the gparamspec name from notify functions12:12
desrtinstead of string comparison12:12
desrtit also saves a bit of memory12:13
desrtit's an enhancement, strictly speaking12:13
desrtbut it's one that i'm already using12:13
ricotzok, i guess it is http://git.gnome.org/browse/glib/commit/?id=706b2751166bb8590e41800d0b3c3056ba529daa12:13
seb128ricotz, glib's gparamspec name property change12:13
ricotzseb128, thanks12:14
desrtricotz: it's not that one.12:14
desrtricotz: that's the one i did today to prevent situations like this from happening in the future12:14
desrtthe one that really introduced the problem is slightly older12:14
desrthttp://git.gnome.org/browse/glib/commit/?id=d6c30e1766c975dd79e6f252d73c6c0581b64b0112:15
desrthere12:15
ricotzdesrt, alright12:15
seb128desrt, well, your call, I would value the stability over the small optimization12:15
seb128desrt, but I can understand if you go the other way around12:15
seb128it's just going to hit users whatever you do and I think the small win is not worth12:15
desrtseb128: i'll fix the problem in all affected branches of gtk and arrange to get some new releases12:15
seb128desrt, the fixed gtk versions will work on both glib < current et on current right?12:16
seb128like on 2.28 and trunk12:16
desrtyes.  i will ensur ethat.12:16
seb128thanks12:16
desrtnot very good to release a gtk 3.0.x that only works with unstable glib :)12:16
seb128well I still think it's a mistake but I've made my point12:16
seb128we just have to agree on disagreeing there12:17
desrtseb128: i think after the new gtk releases this will mostly be a bad memory12:17
seb128what you will do will mitigate the effects but not void them12:17
desrtthat's true12:17
desrtbut the fact remains that this is a gtk bug12:17
desrtso the fix should be with gtk12:17
seb128desrt, you are sure it's not breaking qt or anything out there right?12:17
seb128desrt, like not sure how they do their gtk theming integration12:18
desrtseb128: only if they are using glib in an invalid way12:18
desrtseb128: garnacho even realised when he wrote this code that what he was doing was wrong.  he even added a comment.12:18
seb128desrt, well that's sort of my point, even if the way it was done was invalid doesn't make it less of a compatibility break to change it12:19
seb128but anyway let's see, I will try backporting the gtk patch and see if anything else break12:20
desrtseb128: if we tolerate abuses of our API and fear making changes because of their existence then we sort of miss the point of having a defined interface12:20
desrtseb128: if you backport that patch make sure you introduce a glib dependency12:20
seb128desrt, yeah, I wouldn't mind breaking a few applications, breaking gtk is a bit different ;-)12:20
desrtbecause that patch will break on the old glib12:20
desrti will prepare one that is safe for both12:20
seb128desrt, right, I will lock both together12:20
seb128well I will just backport for local testing12:21
desrtand release that on the stable series12:21
desrtk.12:21
seb128I will probably wait your updated version for the official update12:21
desrtreally sorry for not having NEWS about this12:21
seb128desrt, I want to make sure you that doesn't break qt12:21
seb128because I don't want to tight glib, gtk and qt updates together12:21
desrtthat will be some kind of nightmare, indeed :)12:21
seb128desrt, that's ok, I did catch it before upload ;-)12:21
desrtseb128: oh.  great.12:21
desrtseb128: so just wait until we have the new gtk, i guess12:22
seb128desrt, you might want to drop an email on the gtk-devel list or something about it though12:22
desrtseb128: sure.  will do.12:22
seb128thanks12:22
seb128hey mterry12:22
desrtnow that i know the world didn't explode i can take some time to consider the proper fix12:22
mterryseb128, hello!12:22
seb128mterry, can you look into bug #81403412:23
ubot2Launchpad bug 814034 in desktop-file-utils "desktop-file-install rejects .desktop files with "OnlyShowIn=Unity;"" [High,New] https://launchpad.net/bugs/81403412:23
mterryyup12:23
seb128mterry, thanks12:23
seb128mterry, desktop-file-install is a bit stupid, it errors out of unknown values12:24
didrockschrisccoulson: is it known/wanted that thunderbird isn't explicity set at the default mailto app?12:24
seb128seems like it should warn only, but still Unity should be added to desktop-file-utils12:24
seb128didrocks, I guess it needs to be changed in desktop-file-utils, maybe mterry can fix that for you while he's doing work on the source12:25
* rodrigo_ lunch12:25
didrocksseb128: indeed, it's not right now, so just checking :)12:26
seb128well or just commit the change to the d-f-u so it's in the next upload12:26
didrockslet's do that quickly12:27
didrocksand done :)12:29
didrocksmterry: you should pull if needed12:30
chrisccoulsondidrocks, was evolution ever set as the default in desktop-file-utils?12:30
mterrydidrocks, ack12:30
chrisccoulsoni think it just worked by virtue of being the only mail client installed12:30
didrockschrisccoulson: maybe not, but explicit is better than implicit :)12:30
chrisccoulsonyeah12:30
dobeypitti: cool. is there some awesome way to do magical apport stuff for plug-ins in apps like nautilus/rbox/banshee/etc?12:44
desrtseb128: we decide to use glib_check_version() to work with both old and new glib with the minimal possible amount of changes12:46
desrtseb128: then we'll land the fix on the stable branch12:46
seb128desrt, right, I read #gtk12:46
seb128desrt, thanks ;-)12:46
desrtah.  didn't see you there :)12:46
seb128desrt, enjoy lunch12:46
desrtdidrocks is making rice :)12:47
seb128mterry, just curious but why was that deja-dup upload needed? is that likely to be an issue for other things?13:28
seb128i.e do we need to rebuild other rdepends?13:28
tkamppeterrodrigo_, s-c-p 1.3.3+20110712-0ubuntu2 (with your patch) is uploaded now.13:29
mterryseb128, yes, I'll do indicator-datetime too13:29
mterryseb128, do we have others?13:29
mterryseb128, (just panels need to be rebuilt)13:29
seb128mterry, gnome-bluetooth13:29
seb128mterry, why do they need a rebuild?13:30
mterryseb128, those are both working fine...13:30
seb128mterry, there was no recent g-c-c update13:30
mterryseb128, there was 3.1.3, which wasn't recent, but I didn't try to enter the deja-dup preferences since then13:30
seb128mterry, oh ok13:31
mterryseb128, it added a new virtual function to the panel class13:31
seb128mterry, alright, thanks13:31
mterryseb128, and there is no buffer room on the class (since it's private!  :))13:31
=== MacSlow|lunch is now known as MacSlow
mterrytedg, does unity or do the indicators strip their environment in any way?13:42
tedgmterry, No, just what dbus gives them.  So it's the environment very early in the boot process.13:43
tedg(or I guess login)13:43
mterryk13:43
tedgmterry, If the variable isn't set before dbus runs, it won't be seen.13:43
dobeyhrmm, why am i getting gpg sig error from dput when uploading to my ppa? boo.13:45
seb128dobey, ignore it13:45
seb128dobey, the upload likely worked13:45
dobeyseb128: it worked, but it's annoying because i can't pass multiple source.changes arguments with one dput call :/13:46
=== m_conley` is now known as m_conley
kenvandinehey seb128, that account adding problem you had... can you try that again from a branch?13:58
seb128kenvandine, sure13:58
kenvandineseb128, i added a print statement... and haven't been able to reproduce it again :/13:58
kenvandinelp:~ken-vandine/gwibber/seb12813:59
kenvandineand just run ./bin/gwibber-accounts13:59
seb128kenvandine, ok13:59
seb128kenvandine, oh, question for you, is libindicate-gtk on gtk3 required?14:00
seb128or is that deprecated?14:00
seb128we still have a wi for it14:00
kenvandineseb128, i keep harassing tedg about it...14:02
kenvandinewe need it for tp-indicator at least14:02
kenvandineto display the icon14:02
seb128ok14:02
seb128kenvandine, is that anything in the debug line you are looking for?14:04
kenvandinethe account string that gets printed14:04
seb128kenvandine, http://pastebin.ubuntu.com/649144/14:04
seb128kenvandine, I've mandled the numbers because I didn't know how much they can be used to do something with my account :p14:04
seb128kenvandine, nothing segfaulted, it returned to the account dialog but the left list is empty14:05
kenvandinethose are very publically available :)14:05
seb128like it didn't add any account14:05
kenvandineyeah, it has an "id"14:06
seb128should I try again?14:06
kenvandinewhich means gwibber thinks you are editing an existing account14:06
kenvandineno... one sec14:06
seb128ok14:06
kenvandineecho "select * from accounts;" | sqlite3 ~/.config/gwibber/gwibber.sqlite14:06
kenvandineyou might need to install sqlite314:07
seb128$ echo "select * from accounts;" | sqlite3 ~/.config/gwibber/gwibber.sqlite14:07
seb128$14:07
kenvandineso no accounts14:07
kenvandinewtf!14:07
dobeyugh it stores accounts in sqlite3? :(14:08
kenvandinedobey, yes... not passwords :)14:08
kenvandinedobey, how would you suggest storing them?14:08
dobeyi thought gnome had this amazing new thing for that :P14:09
kenvandinedobey, we can't use it yet14:10
dobeyi was being facetious14:10
seb128kenvandine, let me know if you need extra debug infos14:11
kenvandineseb128, did this line print more than once "account before checking is_new"14:11
seb128kenvandine, http://pastebin.ubuntu.com/649153/14:11
seb128kenvandine, that's the full log14:12
kenvandineah ha!14:12
kenvandinedamn!.... it blows up if there is no username returned!14:12
seb128kenvandine, the first time is before I entered my email and password in the webkit14:12
seb128I think14:12
kenvandineoh... interesting14:13
seb128I saw the Couldn't find field: username on the stdout while I was typing my infos14:13
kenvandineok... that is very helpful!14:13
seb128kenvandine, doh, I know!14:13
seb128kenvandine, it prints it when I validate the color I selected14:13
seb128kenvandine, it happens because I pick a color!14:13
kenvandineyeah...14:14
kenvandine:)14:14
seb128I didn't like the default purple ;-)14:14
kenvandineit is the whole autosaving changes14:14
kenvandinewe need to not do that if the account is new :)14:14
seb128kenvandine, well, at least it seems that you have a clue about the issue ;-)14:15
kenvandineyeah... easy fix :)14:15
seb128\o/14:17
kenvandineseb128, ok, can you pull and try again?14:20
kenvandinemake sure you change the color first too :)14:20
seb128don't worry ;-)14:20
seb128I still don't like your default purple :p14:20
* kenvandine didn't choose it :)14:21
kenvandinei don't either14:21
seb128bah, often the webkit view switch to the password field after I type one letter14:21
kenvandinethat's facebook trying to be smart...14:22
seb128if I was on the laptop keyboard I would blame the palms clicking but I'm on an USB keyboard14:22
kenvandinethey aren't :)14:22
seb128;-)14:22
seb128waouh, I got account!14:22
seb128kenvandine, works, thanks!14:22
kenvandinewoot!14:22
kenvandinethanks for finding that!14:22
kenvandineseb128, note... replies are broken right now in oneiric :)14:23
seb128kenvandine, yw14:23
seb128kenvandine, no worry, I'm a lurker, I don't do replies :p14:23
kenvandinei should have another release today :)14:23
kenvandinehehe14:23
pedro_is rhythmbox working for anybody?14:24
kenvandinelots of changes since friday... i've been hacking on gwibber every night until like 2am for over a week...14:24
pedro_hello btw14:24
kenvandinehey pedro_!14:24
pedro_you guys really want me to switch to the new stuffs heh?14:24
seb128urg, scrolling and refresh are not working really great in that gwibber14:24
* kenvandine removed rb ages ago14:24
pedro_first evolution got broken and now rhythmbox? :-P14:24
seb128pedro_, how is it broken?14:24
kenvandineseb128, what is wrong with scrolling?14:25
pedro_seb128, for me at least it doesn't start14:25
seb128kenvandine, first there is no orange scrollbar indicator14:25
kenvandineshould be...14:25
seb128kenvandine, second I often get part of the screen "empty"14:26
seb128like grey and not filled14:26
kenvandineyeah, we know that :)14:26
kenvandinei'll fix that after FF :)14:26
kenvandinewe try to always align a message at the top and keep the view full14:26
seb128it's weird, I get also a scrollbar on the left like if there was a left bar but there is none14:26
kenvandinebut there are bugs14:26
seb128or it's empty and small14:26
kenvandineoh!14:26
kenvandineok... that is a bug too14:26
kenvandinewhich may be fixed in trunk :)14:27
kenvandineactually, not trunk14:27
seb128scrolling with the overlay scrollbars by clicking on the thumb leads to the bottom post entry to flicker a bunch of time14:27
seb128then it updates14:27
seb128it's weird14:27
kenvandineflickers?14:27
kenvandinehumm14:27
seb128like show,hide,show,hide14:28
kenvandinewell, that is probably related to the streams not being lined up right14:28
kenvandinemaximize the window14:28
kenvandineis it better?14:28
kenvandinebasically all the streams are there, side by side... and we move between them14:28
seb128that's completly broken14:28
kenvandinethere seems to be some calculation problems there14:29
kenvandineclose it and start again14:29
seb128do you want a screenshot of the completly broken?14:29
kenvandinenah14:29
kenvandinei've seen it14:29
kenvandinei think the trigger is a post that can't be sized properly14:29
kenvandinemakes the stream too wide... and it doesn't recalculate it14:30
seb128kenvandine, ok, it's better now14:30
seb128I've the scrollbar orange indicator14:30
kenvandinemax thought right?14:30
seb128scrolling doesn't flicker14:30
seb128kenvandine, right14:30
kenvandineunmax now14:30
kenvandineis it still ok?14:30
seb128it was14:31
seb128I tried to resize but that broke it14:31
seb128now I just get a grey squar14:31
seb128empty gwibber14:31
kenvandineok, after the resize... close and start over?14:31
seb128kenvandine, ok, it's good now14:32
seb128I get the orange hint and the scrolling works14:32
seb128it's a bit slow but works14:32
kenvandineshould be very fast...14:32
kenvandinebut at least it's working :)14:32
seb128kenvandine, I think part of the issue is because I've only 10 entries14:32
seb128and trying to scroll over the end of the stream seems to screw it14:33
kenvandineoh... you need more friends :)14:33
kenvandinehehe :)14:33
seb128kenvandine, well that's gwibber which did fetch only 1014:33
kenvandineso a small stream is something we probably don't handle well14:33
seb128I've over 300 in the web ui14:33
seb128I just connected to the website to see14:33
kenvandineinteresting...14:34
seb128I've over 300 non-read ones14:34
kenvandinelook at the other streams14:34
kenvandinelike attachments14:34
kenvandinethose should look mostly empty14:35
seb128they do ;-)14:35
kenvandinebut you have plenty of them?14:35
seb128no14:36
kenvandinethe metadata for those weren't all in the model14:36
seb128images and video are empty14:36
seb128there are a few links14:36
kenvandinehumm14:36
seb128kenvandine, well don't bother, I will wait for the new version and see how it works14:36
kenvandinewell a new version won't fetch more data14:36
kenvandineit could just be because you just added the account14:36
kenvandinefacebook limits how many entries get downloaded14:37
seb128right14:37
kenvandineso over time it will get more data14:37
seb128I will try again a bit later and let you know how it does14:37
seb128it handles not very well too short steams14:37
seb128the scrolling goes over the list easily and bugs in different ways14:37
kenvandineyeah, i expected that14:37
kenvandinethat's the kind of thing i'll work on after FF :)14:38
seb128kenvandine, it's weird, the first entry is one of you which is empty14:39
kenvandineyeah... :)14:39
kenvandinei was working on replies... and posted an empty message :)14:39
seb128oh ok14:39
seb128it didn't get your picture either14:39
seb128but he got dholbach's and barry's ones14:39
kenvandineyou'll get them cached over time... neil is adding async loading of those14:40
seb128ok14:40
seb128kenvandine, anyway I got my account working well done14:40
kenvandinesame for thumbnails of images14:40
seb128I will see how it behaves over time when I get a bit more datas fetched in14:40
kenvandinecool14:40
kenvandinethx!14:41
seb128kenvandine, thank you!14:41
seb128desrt, the "change fileselector on a stable update" will let make it fun for distro to figure if they want to bring the "stable update" in or not, especially for those who have a "no ui change" rule for stable updates14:43
desrtseb128: #gtk+ please14:43
mvotremolux: awsome news on the startup time improvements for the direct deb open case \o/14:43
seb128desrt, that was a side comment, I'm not sure we will win a lot from a discussion there especially if federico is not there14:44
tremoluxmvo: :)14:44
desrtseb128: it's a good point.14:44
desrti'm quite scared to make this release, to be honest14:44
seb128desrt, I can raise it when federico is around if you want14:44
desrtseb128: i was already planning to hold off on the release until i could talk to him14:45
tremoluxmvo: makes a difference for sure!14:45
seb128desrt, but I know that Debian or Ubuntu would not take an update changing the ui this way, especially that the new ui didn't even get testing in an unstable tarball yet14:45
desrtseb128: meanwhile you could do a lot of people a favour to take my most recent patch as a vendor fix on your existing gtk package...14:45
seb128desrt, yeah, that's what I was thinking to do14:45
mvotremolux: yeah, really good. time for a new release :P14:45
seb128desrt, you should probably drop an email on the distributors list about it14:45
tremoluxmvo: sounds good  :)14:46
desrtseb128: i was planning to wait until after the release for that but maybe i will do it now14:46
seb128desrt, well I'm sure some distro will go for the "backport the commit rather than take a new fileselector" way14:46
desrtindeed14:46
mvoseb128: out of curiosity, why a new fileselector? what does it do?14:50
mvowhat does it look like?14:50
seb128mvo, https://live.gnome.org/DocumentCentricGnome14:51
seb128mvo, https://live.gnome.org/DocumentCentricGnome/Help%20the%20user%20choose%20a%20place%20to%20put%20a%20new%20file14:52
seb128mvo, http://people.gnome.org/~federico/news-2011-07.html#01 in fact14:53
seb128it has screenshots14:53
mvothanks14:54
mvothats interessting14:54
dobeyeww14:54
dobeyisn't that what gnome has now?14:56
mvoI had the same feeling and opened up gedit to test14:58
seb128dobey, mvo: I really dislike the current oneiric way15:04
seb128it default to the previous folder rather than the current one15:04
dobeyseb128: that depends on the app15:04
seb128which means that usually I get my fileselector open in the dir of what I was packaging before and not what I'm working on next15:04
seb128well in gedit at least15:05
dobeyright, i think gedit remembers the last one15:05
seb128I usually want to open things when I'm working15:05
dobeyi don't use gedit :)15:05
dobeyemacs ftw15:05
dobeyand i don't understand how those are "dcoument centric" at all15:08
dobeythey're "file location centric"15:08
jibelseb128, didrocks, I confirm the link between the leak in compiz  and the video driver15:40
seb128jibel, no leak on intel?15:40
jibelI switched from an nvidia to intel card on the same system and the leak is /only/ ~6MB/hour against 40 to 50MB with nvidia15:40
didrockswaow15:40
didrocksjibel: nvidia blob driver isn't it?15:41
jibeldidrocks, yes15:41
seb128njpatel, ^15:41
seb128well pitti was having issues on intel though15:41
pittiseb128: with the memleak?15:42
jibel6MB is close to what I see on an inactive system15:42
seb128pitti, yes15:42
pittiI don't actually see it growing15:42
pittiI just thought that 700 MB was inordinately large15:42
ronocmvo, hey15:44
ronocmvo, when i call simulate on a valid transaction shouldn't i then see a properties changed callback15:45
ronocmaybe its my callback signature15:45
pittigood night everyone!16:03
seb128'night pitti16:05
chrisccoulsonlol, my daughter has stuck a Qt sticker on her high-chair16:12
chrisccoulsonshe must have raided my laptop bag16:12
rodrigo_chrisccoulson, heh, my nieces have their bikes full of ubuntu stickers :)16:14
chrisccoulsonheh :)16:14
desrtseb128: dconf dump/load on master now16:14
desrtusing the same keyfile format as /etc/dconf/db/16:15
seb128desrt, you should stay in Lyon, seems it fits you well, having a productive week ;-)16:15
desrtseb128: breaking lots of things :D16:15
chrisccoulsonbreaking things is fun16:16
seb128;-)16:16
seb128chrisccoulson, qt!? what's wrong with you :p16:16
rodrigo_desrt, in lyon? I thought you were in paris?16:16
desrtrodrigo_: i'm an international man of mystery.  you have to keep up!16:16
* desrt has paris, toronto and berlin on the list for the next couple of weeks16:17
desrtand montreal very briefly, i think16:18
rodrigo_desrt, :)16:20
didrockschrisccoulson: congrats to the new Qt maintainer!16:21
cyphermoxdesrt: ping me when you're in montreal if you want to go for a beer or something16:21
chrisccoulsondidrocks, i'll tell her. she'll be overjoyed!16:22
chrisccoulson:)16:22
didrockschrisccoulson: I guess she designated you as it's in your house!16:22
chrisccoulsonlol16:22
desrtcyphermox: i'm just passing through YUL :)16:23
cyphermoxah ;)16:23
cyphermoxoffer still stands for anyone visiting montreal anyway16:24
kenvandinechrisccoulson, my son loves the green Qt towel i got at desktop summit16:24
didrocksyou can both maintain it :)16:25
desrtkenvandine: the one that leaves green fuzz all over everything it comes in contact with?16:25
didrocksno need to fight!!16:25
chrisccoulson:)16:25
kenvandinedesrt, it doesn't anymore16:25
cyphermoxdesrt: back to working on the parallel ipv4/ipv6 committing of IPs; we got some feedback from dcbw and it mostly all works; just missing something broken for stateless dhcpv616:25
didrocksdesrt: well, you are in green right now :-)16:25
kenvandineit did though... made a mess of the washer... but he kept using it16:25
chrisccoulsonis this the sort of stuff i miss out on by not going to the desktop summit?16:25
chrisccoulsonno green towels for me :(16:25
desrtdidrocks: only because you were16:25
cyphermoxit's nice to see connections establish in <5 seconds instead of > 3516:25
didrocksoh wait! :)16:26
desrtcyphermox: most would agree :)16:26
=== _LibertyZero is now known as LibertyZero
seb128didrocks, just curious but why a Breaks on unity-common rather than a versionned depends?17:07
seb128didrocks, usually depends create less upgrade and apt resolver issues17:08
didrocksseb128: will change that for next time, I was tired, indeed a dep will be better, staging the change17:08
seb128didrocks, thanks ;-)17:08
didrocksseb128: thanks for notifying :)17:08
seb128yw!17:08
seb128didrocks, are those wanted?17:10
seb128-  const string PREFIX = "/usr";17:10
seb128+  const string PREFIX = "/usr/local";17:10
seb128didrocks, in the config.vala17:10
seb128didrocks, just asking because I crossed them while looking the Breaks and that looked weird17:11
seb128not sure if that's a static config or will be picked up at build by a configure option or something17:11
seb128?17:11
didrocksseb128: it's taking the real one on rebuild IIRC17:12
seb128didrocks, excellent ;-)17:12
chrisccoulsonw00t - https://code.launchpad.net/~chrisccoulson/messagingmenu-extension/expose-main-pref/+merge/6872217:18
chrisccoulsoni need french translation though ;)17:19
chrisccoulson(and everything else)17:19
seb128great17:19
seb128kenvandine, gwibber is being weird still17:19
kenvandineseb128, wait for the next upload and see if it is still weird17:20
kenvandine:)17:20
seb128kenvandine, ok, it has count in the indicator not matching what is the ui17:21
seb128is "in" the ui17:21
seb128but yeah, will try the next version17:21
kenvandinethe count in the indicator is since the last time you clicked it17:22
seb128well it says "10" and I just started it and I've like 3 new posts since I closed it17:22
jbichakenvandine: gwibber doesn't use gtk2 any more right?17:22
kenvandinejbicha, the gwibber client doesn't17:22
kenvandinegwibber-accounts still does17:23
kenvandinei might try to port that with gi17:23
kenvandinebut keep it python for now17:23
seb128\o/17:23
seb128would be nice ;-)17:23
kenvandinei would like to make it use gtk.application17:23
seb128should be easy enough for the account dialog17:23
kenvandineyeah17:24
kenvandineso to get rid of the wnck dep, i am going to take a swing at that17:24
jbichaok, because the libgwibber-gtk2 confused me :-)17:24
kenvandinesoname...17:24
kenvandinewe have lots of packages like that17:24
seb128libindicate-gtk2...17:24
seb128wait that's still gtk2 :p17:25
jbichayou mean version 2 of libgwibber, not the gtk2 version?17:25
kenvandineseb128, that reminds me... i've merged libgwibber into the gwibber source... so we don't need the libgwibber source package anymore17:25
seb128ok, great17:25
kenvandineseb128, and there was a bug filed that libgwibber FTBS17:25
seb128there is a ftbfs bug, recycle it to a "please drop the source"17:25
kenvandinecool17:25
kenvandineand assign to who?17:26
jbichathat's confusing17:26
kenvandinejbicha, i know... we have lots of packages like that17:26
seb128kenvandine, subscribe archive-admin17:27
kenvandineok17:27
seb128ubuntu-archive I mean17:27
seb128kenvandine, how come you merged it back? (just curious)17:28
kenvandineit never was17:28
kenvandineit is far easier to develop in the same tree17:28
seb128oh ok17:28
kenvandineand gwibber depends so tightly on it now17:28
seb128I though it was gwibber code splitted in a lib at first17:28
seb128yeah, makes sense to keep them in sync in the same source17:29
dobeyhrmm17:59
dobeyare the ubuntuone packages not part of the ~ubuntu-desktop upload privileges domain?17:59
dobeyi guess https://wiki.ubuntu.com/DesktopTeam/Components is outdated18:08
BigWhaleOk, who broke my Launcher and Menu panel? :>18:41
* BigWhale bursts into tears.18:41
BigWhaleUhm...19:03
BigWhalebigwhale@thefish:~$ setsid unity19:03
BigWhalebigwhale@thefish:~$ execvp: No such file or directory19:03
BigWhaleAm I doing something wrong? :/19:04
=== Zdra-n900 is now known as xclaesse
chrisccoulsontedg, are you the best person to review indicator-messages merge requests?20:10
chrisccoulsoni assigned you as reviewer for https://code.launchpad.net/~chrisccoulson/indicator-messages/dont-hardcode-evolution/+merge/68741, but i'm not sure how busy you are ;)20:10
tedgchrisccoulson, best looking, does that work?20:10
chrisccoulsontedg, yeah, i'm using it here now20:10
chrisccoulsonit's nice to have the Mail entry pointing to Thunderbird :)20:11
tedgchrisccoulson, I'm planning on going through merge requests today, but I've gotten waylayed on some HR stuff :-/20:11
chrisccoulsontedg, sure, no problem20:11
=== m_conley is now known as m_conley_away
brycehso RAOF, I knew toilets drained backwards when flushed in Australia, but didn't realize waterfalls also went the opposite direction down there.  http://www.bbc.co.uk/news/world-asia-pacific-1421725621:12
RAOFbryceh: Oh!  You've discoverered our secret anti-gravity water research, then? :)22:15
brycehapparently!22:16
RAOFMan, that's totally awesome!22:19
jasoncwarner_morning everyone22:49
jasoncwarner_anyone know why I can't load unity3d this morning? getting pushed to 2d after an update. Also, my nvidia driver seemed to get removed without me knowing...which might have something to do with it, but I can't tell yet ;)22:50
broderwhat causes apport-gtk to popup when apport writes out a report file? it seems like something must be monitoring /var/crash, but whatever it is doesn't seem to be in apport-gtk itself...22:51
RAOFjasoncwarner_: Good morning!  I strongly suspect your two issues are the same - Didier was complaining about nvidia not being built against the -5 kernel yesterday, too.22:59
jasoncwarner_thank, RAOF...am I then in a 'wait until nvidia builds against the right kernel' scenario?22:59
RAOFjasoncwarner_: I've not investigated why nvidia isn't building against the right kernel.  Once it does Unity3d will probably work for you again, though.23:01
jasoncwarner_RAOF: alright. if you find anything, i'd be interested to know when I can use it agian! :)23:04
jbichabug 81434623:19
ubot2Launchpad bug 814346 in xorg "xorg-common depends on xdiagnose which pulls in all of gtk3" [Undecided,New] https://launchpad.net/bugs/81434623:19
brycehjbicha, hmm good point I hadn't considered kubuntu23:35
brycehjbicha, alright we'll move xdiagnose down to ubuntu-desktop so it doesn't pull gtk into kubuntu23:36
jbichabryceh: cool, it was mentiond in #ubuntu+1 so I just helped it along23:36
jbichabryceh: 1 guy on the forums was upset that Ubuntu was forcing him to install apport23:38
jbichaapport-gtk looks to be only a recommends on ubuntu-desktop so perhaps xdiagnose should be too23:39
RAOFjbicha: apport-gtk, or just apport?23:42
RAOFBecause I think it's unreasonable to complain that apport is installed.23:43
RAOF(And will be even more unreasonable when we get a crash database)23:43
jbichaRAOF: I agree that apport is very useful, however he does have a point that this is a change to force it23:44
jbicharecommends does the same thing, right?23:44
RAOFYes, but with some very important corner-cases.23:44
jbichawell it doesn't matter too much to me either way, I just thought I'd bring up the extreme-minority23:45
jbichaviewpoint :-)23:45
RAOFI'm frankly surprised that apport isn't a dependency of *-desktop already ;)23:45

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