/srv/irclogs.ubuntu.com/2012/08/17/#ubuntu-desktop.txt

chrisccoulsoni can't believe that it's 2012 and i'm playing around with hal00:00
RAOFWhy are you playing around with hal?00:00
chrisccoulsonRAOF, trying to figure out what flash depends on for playing DRM content00:02
RAOFHow does *that* involve hal?00:03
chrisccoulsonRAOF, that's what i'm about to find out (hopefully) ;)00:03
RAOFHeh00:04
=== skaet_ is now known as skaet
mdeslaurchrisccoulson: oh, interesting.../me wants to know more00:37
didrocksgood morning!04:59
MCR1smspillaz: Hi :) Do you have 3 minutes ?06:37
smspillazMCR1: yes06:39
smspillazMCR1: whats up ?06:39
MCR1I have a big problem with how Unity handles the show desktop stuff.06:40
MCR1We have 2 plugins in Compiz to show the desktop: Fade-to-desktop and Show-desktop06:40
smspillazMCR1: right06:41
MCR1but Unity implements a third hardcoded way to show the desktop (essentially the fade-to-desktop plug-in behavior)06:41
smspillazyes06:41
smspillazthat's intended06:41
MCR1instead of using the Compiz plug-ins selected06:42
smspillazyep06:42
MCR1why ?06:42
MCR1it creates problems06:42
smspillazMCR1: interacting with minized minimized window previews would be really really hard if I did it any other way06:42
smspillazthe only reason why it does it the way it does is so that when you use the alt-tab switcher in unity you can get the live window previews for the hidden windows06:43
smspillaz(getting window previews for hidden windows is not trivial)06:43
smspillazMCR1: what problems did it create ?06:43
MCR1for example it ignores the settings of the Show-desktop plug-in (it fades no matter what)06:44
smspillazyes, it overrides the behaviour completely06:44
MCR1and if you choose the fade-to-desktop plug-in everything breaks06:44
smspillazright, we should create a conflict then06:44
MCR1bug 100642906:45
ubot2`Launchpad bug 1006429 in compiz "Fade to Desktop plug-in makes windows disappear completely, getting them back to view solely by pressing "Show Desktop" on the Unity panel again" [Undecided,New] https://launchpad.net/bugs/100642906:45
MCR1the other bug I filed regarding that behavior somehow disappeared, although I am sure I filed it...06:46
smspillazMCR1: I think the best way to handle this is to to make those plugins conflict with unityshell06:46
smspillazthey conflict with each other already06:46
smspillazand unityshell implements a show desktop behaviour06:46
smspillaz(IMHO, showdesktop should be removed from unity, since the entire concept doesn't make any sense)06:46
smspillaz(but that's just my opinion)06:46
MCR1yes, but it is a regression that the windows do not move out the screen...06:47
MCR1this was much cooler than a simple fade06:47
smspillazin any case, I briefly considered reconciling the code back upstream so that it would work with the upstream plugins but the behaviour (interaction wise) was too different06:47
smspillazMCR1: I understand that, however when you're running unity you're running unity :)06:48
smspillazits not really a regression because its not the way we ever really intended for it to work06:48
MCR1I would rather remove the fade-to-desktop plug-in and use the other functionality (move windows out of the way) for Unity - is this possible or really not wanted ?06:49
smspillazMCR1: to be honest, I think I'm going to have a chat with the design team about showdesktop next cycle06:49
smspillazthat and window shading06:49
smspillazbecause at the moment, both concepts don't have much use06:49
smspillazeither they need to be redesigned to be slicker (I agree, the fade is lame), or they need to be removed from unity entirely06:50
MCR1smspillaz: I have Emerald and 3 additional buttons to shade/unshade sticky/unsticky and set above/unset above06:50
smspillazand how often do you use shade/unshade ?06:50
MCR1I have to admit - almost never06:51
smspillazI'm pretty sure that there was a period for like06:51
smspillazmaybe 5 months06:51
smspillazwhere shading a window would break your desktop completely06:51
smspillazand nobody filed a bug about it06:51
smspillazand I only noticed it when I tried to shade a window06:51
MCR1but the sticky and set above functionality is in use often here06:51
smspillazright, that's fine06:51
smspillazMCR1: in any case, its probably going to stay the way it is, unless design decides they want to keep it and can come up with a better animation for it06:52
MCR1I do not understand why the design theme does not want to go with Emerald, but with the GTK win decorator06:52
MCR1*design team06:52
smspillazMCR1: that wasn't the design team's choice06:52
smspillazMCR1: we needed to support metacity06:52
smspillazit makes sense to use the officially supported code06:52
smspillazemerald has not been supported in a long time06:52
MCR1It is sooo much more advanced - I am pretty sure noone ever showed them Emerald06:53
smspillazand I don't intend to support it, the code is a complete disaster06:53
smspillazmaybe we can write a new window decorator with a better design for what we intend to do06:53
smspillazbut who knows06:53
MCR1It is still working perfectly, with one minor issue since the global menu was introduced (the buttons disappear), but I am sure even me could fix that06:54
smspillazMCR1: btw, everything that emerald can do gtk-window-decorator can do as well06:54
smspillazemerald just has options for all the old hardcoded stuff06:54
MCR1Transparency, glowing animated buttons ?06:54
smspillazyep06:54
MCR1fully customizable titlebar ?06:55
smspillazMCR1: like I said, it introduced options06:55
MCR1where is the theme manager ?06:55
smspillazMCR1: like I said, it introduced options06:55
smspillazthe code is basically the same, except that less stuff is hardcoded06:55
MCR1(Never looked at the code - you got me ;))06:55
smspillazMCR1: I think the thing to understand is that while compiz may have had a "customizable" past, we are not really supporting that in the unity case. I am fine with people running compiz standalone though and doing what they want with it06:56
smspillazthe fact that the window manager and compositor are pluggable are useful in both cases06:57
MCR1I love the Unity/Compiz idea, but still keys and plugins should be customizable06:58
smspillazMCR1: or I'll rephrase - I'm not going to go out of my way to remove options, however I'm not going to go out of my way to support them in something that's supposed to be designed and locked down from the ground up06:58
smspillazMCR1: right, the keys and plugin are customizable, its just that customizing /all/ the plugins and keys and expecting it to work whilst also running unity is not supported06:59
smspillazwe don't have the manpower to support something of that scale, nor is it important given the audience the unity is targeting06:59
didrocksMCR1: why "should"?06:59
MCR1didrocks: because currently there are many problems, especially with hardcoded shortcuts07:00
didrocksMCR1: well, the problems mostly comes from cutomization07:01
didrocksso introducing options is costly07:01
didrocksand not well tested07:01
didrocksthe consequence is that the final product is average07:01
MCR1and Compiz is not aware of those hardcoded Unity shortcuts - it is a design problem07:01
didrocksbecause this and this and this combination doesn't work07:01
MCR1you cannot say - let Compiz manage one part of shortcuts and Unity some other ones - problems WILL happen then07:02
MCR1Compiz should be in control of all shortcuts, after all Unity is a compiz plug-in, not the other way round07:02
didrocksMCR1: for this case, I agree it's more a code issue, but it's also the way the super key is dealt07:04
didrocksMCR1: but still, I don't agree that everything should be customizable07:04
didrocksand that was my point :)07:04
smspillazMCR1: right the super key problem is a hard one really07:05
smspillazMCR1: internally compiz is in charge of managing all the shortcuts, however not all of that is exposed to compizconfig07:05
MCR1Compiz does not know about Alt+Space for example07:05
smspillazMCR1: I think it does actually07:06
smspillazMCR1: yeah, ccsm -> general -> window menu key07:06
MCR1smspillaz: Try to change it :)07:07
smspillazI'm not running unity at the moment07:07
smspillazso I wouldn't know07:07
MCR1It does not work07:07
smspillazhmm07:07
MCR1and you can also assign Alt+Space to something else in CCSM and it will accept it without warning07:07
didrocks(another example of options leading to broken behavior)07:07
smspillazI think that key is actually handled by unity-panel-service07:08
MCR1same goes for many Unity hardcoded stuff07:08
didrockssmspillaz: yeah, I think you're right07:08
MCR1didrocks: I do not think you want to ban all software that wants to use Alt+Space07:08
smspillazMCR1: to be honest, I think its a compiz bug that it gets to keep the keybinding07:08
MCR1imagine you want to play a game, where space is shooting and alt bombing - the window menu will pop up al the time07:09
MCR1*all07:09
smspillazMCR1: if you have a passive grab on a key in X11 and try to make another passive grab, it will not allow you to07:09
didrocksMCR1: that's not related to "changing the key" though07:09
smspillazso this change should be communicated back up to compizconfig07:09
smspillazso that it is unset07:09
* RAOF pipes up as the author of some software that uses <super>+<space> by default. Yes, please :)07:10
smspillazRAOF: author ?07:10
smspillazRAOF: gnome-do ?07:10
RAOFYah.07:10
smspillazoh, cool didn't know you were involved in that one07:11
didrockssmspillaz: come on, it's part of the secret conspiracy to make life hard to mono developer, shhhh :)07:11
smspillazoh yeah07:11
smspillazbono07:11
RAOF:P07:11
MCR1I am unfortunately too much of a newbie to know how it exactly works at the moment, but I do realize that many keys Unity and Compiz use work perfectly, CCSM is aware of their existence, warns, you can change them - while others are imho unnecessary hardcoded07:11
didrocksheh07:11
RAOFI hates you and your <super> key grabbing!07:11
didrocksRAOF: we love you too :-)07:12
didrocksRAOF: TBH, it's a real difficult issues07:12
MCR1RAOF: +107:12
smspillazMCR1: it might not make sense to hardcode them but it does make sense to fix the behaviour so that there's no conflict07:12
smspillazerrr07:12
didrocksI remember that we discuss it in extend length 1 year and half ago07:12
RAOFdidrocks: Yeah, I gather. It's been fixed and unfixed a couple of times.07:12
smspillaz*might not make sense to make them options07:12
didrocksRAOF: everytime we "fixed it", it came back with worse side-effects ::07:13
didrocks:/07:13
RAOFRight.07:13
smspillazactions bound to modifier keys07:13
smspillaz!07:13
RAOFI'm not sure that it makes sense to have the keybindings customisable _at all_. There's a lot to be said for standard keybindings everywhere.07:13
MCR1smspillaz: Some of them are options for generations of Compiz already - do you want to remove those options ?07:13
didrockssmspillaz: don't ever mention those words, I'm making nightmares now :)07:13
smspillazMCR1: nope, just want to make it so that when you run unity there's no conflict07:13
smspillazeg, two things bound to the same key and undefined behaviour as a result07:14
didrocksRAOF: agreed, and we shouldn't mix two parts: the bug itself in super that MCR1 is describing and the fact we can or can't change it07:14
MCR1yes, agreed.07:14
didrocksthose are really 2 differents things07:14
smspillazMCR1: if you want to file a bug about how there is undefined behaviour when unity's keys interact with compiz keys and that the unity behaviour should override the compiz behaviour in the unity case, then I'll add it to the 0.9.8 buglist07:16
MCR1bug 102274307:16
ubot2`Launchpad bug 1022743 in unity "Shortcuts in CCSM reset after getting changed." [Low,In progress] https://launchpad.net/bugs/102274307:16
MCR1but unfortunately the title has been reduced and info has been cut out07:17
MCR1but the description still says everything07:17
MCR1for me this bug has more than "low" importance07:19
MCR1smspillaz: Thanks for making it a milestone - feels much better now :)07:22
smspillazMCR1: this doesn't necessarily mean I'll be able to allocate resources to work on it07:24
MCR1smspillaz: I know, I'll try to dig into it as well, but I have to understand how everything works together first...07:24
smspillazI can help after FF07:25
MCR1thx07:25
seb128hey desktopers08:39
RAOFHey seb128!08:49
seb128RAOF, hey, how are you?08:49
RAOFPretty good.08:50
RAOFIt's nice that it's the weekend, though.08:50
seb128hehe, still a work day between the weekend and me :p08:51
seb128RAOF, thanks for updating your workitems btw!08:53
RAOFNP.08:54
mptdidrocks! upgrading user config09:24
didrocksmpt: hey hey hey, sure, I have time now :)09:25
didrocks(in fact, perfect timing ;))09:25
mptdidrocks, so, "Design to decide what should be presented to user on logout (red too much?)"09:26
mptdidrocks, what are we presenting?09:26
didrocksmpt: so, I didn't write that line as I told you some weeks ago09:27
didrockshowever, I think, this is:09:27
didrocksif an application needs to logout/login to get some new data migration to happen, what should we do to tell them "you need to logout/login"09:27
mptdidrocks, can you give an example where you'd need to log out?09:28
didrocksmpt: ok, so next week, compiz (and unity) is transitionning from gconf to gsettings09:29
didrockswe need to convert some gconf keys if they have been changed by the user to their gsettings equivalent09:30
didrockswith our current infra, it's only possible to do that on login09:30
mptok09:30
didrocksso, people have to upgrade to new compiz/gsettings, and so on09:30
didrocksand to logout/login09:30
* MCR1 fears next week :-X09:30
didrocksif compiz crash before they logout09:31
didrocksit will restart09:31
didrocksbut presents the default values09:31
didrocksand next logout/login will transition the data09:31
didrocksso not a particularly good experience :)09:31
smspillazMCR1: welcome to ubuntu development09:32
MCR1hehe09:32
mptdidrocks, why at login? Why not whenever compiz next starts, whether it's at login or not?09:32
didrocksmpt: because we don't have the infra to support that and it implies all upstream have a migration mechanism09:32
didrockswhich they don't09:32
smspillazdidrocks: oh neat, we have the infrastructure to do that on login now ?09:33
smspillazawesome09:33
didrockssmspillaz: yeah, not reading planet ubuntu? :)09:33
* smspillaz has been waiting for that for years09:33
didrockssmspillaz: http://blog.didrocks.fr/post/Announcing-session-migration-now-in-ubuntu09:33
smspillazdidrocks: yeah I just remembered I saw it on your blag09:33
didrocksmpt: also, we want to have the user doing the logout/login as soon as possible09:34
MCR1didrocks: I have your subscribed to your blog, but this was not in the feed09:34
didrocksmpt: because in that case, people will upgrade g-s-d and g-c-c09:34
didrocksmpt: g-s-d will need to be restarted to support gsettings09:34
MCR1didrocks: sorry, it was09:34
MCR1didrocks: I just missed it somehow....09:35
didrocksmpt: but gnome-control-center, which after the upgrade will only support gsettings and not gconf will show keys that you can modify without any action until you restart compiz and g-s-d09:35
didrocksMCR1: no worry :)09:35
mptdidrocks, do you have examples that would occur post-release?09:35
didrocksmpt: I think the first person doing that post-release will be killed :)09:35
didrocksmpt: but with the new scheme of "always having a development release working…"09:36
mptdidrocks, sorry for all my naive questions. :-) Here's another one: Why wouldn't the upgrade process restart g-s-d itself?09:39
didrocksmpt: so, it means that you are doing an upgrade, ensure you have compiz, unity, g-c-c, g-s-d on box at the same time (the packaging part is taking care of that), and then, restart compiz/unity, g-s-d, and g-c-c (if started), reopen them to the same status before the upgrade?09:41
mptdidrocks, sorry, I was imprecise. For an upgrade from one Ubuntu version to the next, there's going to be a restart anyway, right?09:42
didrocksmpt: yeah, we are speaking about "inside a dev release" here I guess09:43
didrocksmpt: but with the always having a working unstable distro, I think this is part of the scope?09:43
mptdidrocks, if it's a development pre-release, I'm tempted to say "just use debconf" :-)09:45
achiangfor the coming unity-fication, will it be possible to force unity to run in LLVM mode?09:45
achiangmy current hardware does support compiz, but i run 2D today because otherwise my CPU melts09:46
didrocksmpt: hehe, I think it can make sense :)09:47
mptdidrocks, or here's a better idea. I know there's a flag you can set on a software update to say that it will require restart. I don't know what that flag looks like. Do you know?09:47
mptdidrocks, maybe we can extend that flag to have an option to say that it will require logout, instead of restart.09:47
didrocksmpt: yeah, it's a restart, do we want to differentiate restart from login again?09:47
didrocksI guess it was more or less what was discussed in the discussion09:47
didrocksto have logout possibility09:47
mptI'm wondering how useful it is to have "logout strongly recommended" rather than "logout required right now"09:49
mptI guess it would help to have examples other than the compiz one.09:49
didrocksmpt: the others are linked to unity09:49
didrocksbut it's more on "recommends front"09:49
didrockslike removing/adding a launcher icon09:49
didrocks(because a software changed its .desktop file name)09:50
didrocksit happened with ubuntuone09:50
didrocksso if you still want to have the launcher icon entry09:50
didrocksyou need to rename the entry in gsettings09:50
mptok09:52
mptand you might not even have that application in your Launcher, so requiring you to log out just for that would be overkill.09:52
* mpt struggles to imagine something that *wouldn't* be overkill in that situation :-)09:54
mptIf you click the Launcher item and it doesn't work, that the session menu is red probably wouldn't help much09:55
mptand on the other hand if you notice it's red and inside it says "Log Out Recommended..." or whatever, and you're not affected by whatever migration it is, that would be kinda annoying09:56
mpthrmmmm09:56
didrocksmpt: yeah, tricky isn't it?09:57
didrocksfor something which seems so easy :)09:57
mptIf this will only ever happen pre-release, then if you have multiple users logged in to a pre-release Ubuntu version, you ought to expect some occasional weirdness that's fixed by a logout09:58
Laneycouldn't unity notice this situation occurring and trigger the transition itself?09:58
mptLaney, that would be ideal. "Wait, this file is changing. I'd better redraw the Launcher that uses it."09:59
mpt(That would also fix the problem where the Launcher still shows applications that have just been uninstalled.)10:01
didrockswell, this is one example, but the gsettings transition is way more complex to detect10:03
didrocksit's like predicting the future "oh, I will soon have to transition to that and look at this"10:03
chrisccoulsoni hate flash10:04
mptdidrocks, any more post-release examples?10:05
didrocksmpt: no post-release, I think we will never do that post-release (apart from application changing their .desktop filename maybe in extras)10:05
mptdidrocks, so what do you think of the idea to just use debconf then?10:06
chrisccoulsonif i want to monitor everything on the system bus, do i just need to add "<allow eavesdrop="true"/>" to the default policy in /etc/dbus-1/system.conf?10:06
chrisccoulsoni'm fairly sure i'm still not seeing everything i expected to see10:07
didrocksmpt: I don't see how debconf solve the issue here TBH10:07
mptdidrocks, by assuming that if you're using a pre-release version, *either* you're the only person logged in (in which case you get the debconf prompt suggesting that you log out), *or* you're prepared for possible weirdness if someone else does an update while you're logged in.10:08
didrocksmpt: why not using the same thing that asking for restart?10:08
didrocksbut having another mode for logging out/in10:09
didrocksall logged users will be warned then10:09
mptdidrocks, sure, that would suit me too.10:09
mptok, I'll update the SoftwareUpdates spec with a variation on the restart prompt.10:09
didrocksmpt: it's not a lot to do (well, feature freeze is next week, so too late), but can be a nice addition for next cycle. The words should be chosen though :)10:09
didrocksmpt: excellent, thanks :)10:10
mptdidrocks, http://paste.ubuntu.com/1152346/ ... I don't have it right yet10:24
didrocksI like: "Software updates will finish installing when you log out." and "Ubuntu may behave unexpectedly until you next log in."10:26
mptok10:26
sorenI'm trying to use the gnome3-team/gnome3 ppa on Precise. When I choose Gnome in lightdm, I still land in a Unity environment. The PPA's description points here for help.10:33
seb128soren, what do you want from the ppa?10:37
seb128the ppa shouldn't really be needed in precise10:37
sorenseb128: I think I added it because I expected it to fix this exact problem.10:37
seb128(I didn't look at it most recently but precise has mostly everything in the archive)10:37
seb128soren, is gnome-shell installed?10:37
sorenI very likely dont need it.10:38
seb128is that what you want to run?10:38
sorenseYes.10:38
sorenI'd like to take it for a spin, at least, yeah.10:38
sorengnome-shell is installed.10:38
seb128did you pick the gnome-foot logo session in lightdm?10:38
sorenAnd gnome-session is invoked as "gnome-session --session=gnome"10:38
sorenseb128: Yup.10:38
seb128can you pastebin your .xsession-errors?10:39
sorenhttp://paste.ubuntu.com/1152374/10:40
sorenHm, gnome3 has its own wm, doesn't it?10:40
sorenI have compiz running for some reason.10:40
seb128soren, what does "/usr/lib/gnome-session/gnome-session-check-accelerated" returns?10:41
soren010:41
seb128$ /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?10:41
sorenHmm.. even if I "gnome-wm --replace", I end up with Compiz again.10:42
seb128gnome-session[5342]: EggSMClient-WARNING: Invalid Version string '0.9.4' in /home/soren/.config/autostart/Compiz.desktop10:42
sorenSome shell script respawns it.10:42
seb128soren, rm ~/.config/autostart/Compiz.desktop ?10:42
sorenLet's see.10:43
seb128soren, otherwise edit /usr/share/gnome-session/sessions/gnome.session10:43
seb128soren, add a --debug to the gnome-session command10:44
seb128then retry login and paste your .xsession-errors again10:44
sorenseb128: Sorry, I don10:46
sorent see the gnome-session command i nthere.10:46
seb128soren, sorry /usr/share/xsessions/gnome-shell.desktop10:47
sorenAh.10:47
sorenRight now, I don't even get a working desktop (after I removed that compiz.desktop autostart thing)10:47
seb128soren, does running gnome-shell by hand works?10:48
sorenIwas just about to say "no", but then it finally started 10:48
sorenAnyway, I've added --debug, I'll log out and back in.10:49
seb128soren, weird, get a --debug log I guess10:49
sorenMaybe my ridiculously large monitor is causing it.10:49
seb128compiz 1 - 0 gnome-shell on big monitors? :p10:50
sorenOh, I was just being impatient. It actually does start now.10:51
sorenIs gnome-shell also the wm?10:53
mptdidrocks, ok, <https://wiki.ubuntu.com/SoftwareUpdates?action=diff&rev2=81&rev1=80> <https://wiki.ubuntu.com/SoftwareUpdates?action=diff&rev2=81&rev1=80#After_installing>10:53
=== MacSlow is now known as MacSlow|lunch
didrocksmpt: excellent! thanks :)11:03
didrocksmpt: what is about this "(except the user who installed the updates, if any of them also require restart)."11:09
didrockshe want to be warned as well that the updates requires logout/login?11:09
mptdidrocks, I guess we could add the secondary text from the logout-required alert to the restart-required alert11:21
mptin that case11:21
didrocksmpt: agreed11:22
didrockschrisccoulson: hey, did you see my question about the chat item in thunderbird yesterday?11:53
=== MacSlow|lunch is now known as MacSlow
Sweetsha1kmvo: since when do we have this sweet sessionhelper API? i.e. should this also work on precise?12:39
chrisccoulsondidrocks, what question is that?12:55
chrisccoulsonsigh @ bug 103804712:55
ubot2`Launchpad bug 1038047 in thunderbird ""evolution-data-server" has to be installed for Thunderbird 15 after upgrade to be executable, otherwise Thunderbird will crashs at runtime" [Undecided,New] https://launchpad.net/bugs/103804712:55
chrisccoulsonlibedataserver now has a hard run-time dependency on evolution-data-server12:56
chrisccoulsonseb128, ^^12:56
seb128urg :-(12:56
chrisccoulsonit seems anything using libedataserver aborts because of missing gsettings schemas if e-d-s isn't installed12:56
seb128so we either need to move the schemas or hard depends on it12:57
chrisccoulsonand then it aborts if it can't start evolution-source-registry if you fix the schema issue12:57
seb128chrisccoulson, do you see a point trying to avoid the depends?12:57
seb128oh ok12:57
seb128so hard depends it is I guess12:57
seb128is that an issue for tb?12:57
didrockschrisccoulson: since the end of July, I have the "chat" icon in thunderbird12:57
chrisccoulsondidrocks, yeah, that's expected12:57
seb128same here12:58
didrocksbut it's bad12:58
chrisccoulsonseb128, yeah, it breaks tb for anybody not using gnome12:58
seb128chrisccoulson, can we distro patch that setting to default to off?12:58
didrockswe already have a chat app :/12:58
didrocksand people starts to contact me and it's showing here12:58
seb128chrisccoulson, that settings = the one displaying the chat button12:58
didrockswhen I want to be offline12:58
chrisccoulsoni'm not sure what to do with it atm. it's actually already preffed off in release builds12:58
didrocksseb128: it should prevent connecting as well12:58
seb128didrocks, what accounts is it using?12:59
didrocksmy gmail one12:59
seb128oh, you configured a gmail mail and it's using it for im?12:59
didrocksas I have gmail configured in it12:59
didrocksyeah12:59
didrocksso I'm online12:59
seb128is there a bug about it to milestone?12:59
didrocksI can set it off in the preference12:59
didrocksI don't think so (for now)12:59
seb128if you find one please milestone it ;-)12:59
seb128seems like something we should track for quantal indeed13:00
seb128chrisccoulson, do you agree?13:00
didrocksseb128: well, at worse, I will find one. Minde :)13:00
didrocksMine ;)13:00
chrisccoulsonseb128, it's already off in release builds still, and it should be benign unless you've configured a chat account13:01
chrisccoulsoni use gmail here, and chat remains unconfigured13:01
didrocksI opened bug #103807313:02
ubot2`Launchpad bug 1038073 in thunderbird "Shouldn't have the chat element in thunderbird" [Undecided,New] https://launchpad.net/bugs/103807313:02
didrockschrisccoulson: seb128 ^13:02
mvoSweetsha1k: it should13:04
didrocksyeah, seems to be a separate account that I configured to try it when I saw it in guadec13:04
didrocksmaybe it just prefiled the account13:04
mvoseb128: do you think you could organize that someone reviews my phased updates work for update-manager ? or should I just land it ;) ?13:04
jibelmvo, 1rst run, this is great!  https://jenkins.qa.ubuntu.com/view/Quantal/view/AutoPkg%20Test/job/quantal-adt-software-center/1/13:06
mvojibel: cool, it says FAIL though ;)13:08
seb128mvo, give it to didrocks I heard he has plenty of time and nothing to do next week? ;-)13:08
jibelmvo, yeah, but at least now we know ;)13:08
mvojibel: haha13:08
didrocksseb128: if you want it to be stalled, sure do it :-)13:08
mvojibel: yeah, its all good, I tested it in my localally build adt and it was much happier there, I will investigate13:09
seb128mvo, joke aside let's see13:09
seb128mvo, I need to check with mterry how crazy busy he is when he gets online13:09
seb128mvo, he knows a bit update-manager since he worked on it and he's one of the few ones that might have spare cycles13:10
seb128other ones are robru and cyphermox who might have a bit of spare time13:10
seb128mvo, do you have the urls for the merge request?13:10
mvoseb128: sure https://code.launchpad.net/~mvo/update-manager/phased-updates/+merge/11950313:11
seb128didrocks, thanks for the tb bug, if it requires manual config and is off in stable version it's a bit less of an issue but we should keep an eye on it13:11
seb128mvo, danke13:11
seb128oh, speaking of mterry13:11
seb128mterry, hey13:11
* mterry looks up13:12
didrocksseb128: yeah, for consistency with the platform13:12
mvojibel: is there a way to get log articfacts from the adt build? or should I just add some code to simply cat them at the end of the adt run?13:13
jibelmvo, the logs we attach at the moment are all there: https://jenkins.qa.ubuntu.com/view/Quantal/view/AutoPkg%20Test/job/quantal-adt-software-center/ARCH=amd64,label=albali/1/artifact/results/13:16
jibelmvo, if there is any specific log you wish to add, tell me and I'll add it13:16
seb128mvo, we will have a review for you monday (or tuesday) next week most likely13:17
seb128mvo, either mterry or robru (new starter)13:17
jibelmvo, also the lab have restrictions regarding access to external resources13:18
* seb128 is out for some hours, bbl13:18
didrockssee you seb128!13:18
seb128didrocks, see you, have good holidays if you are off work by the time I'm back13:19
didrocksseb128: thanks a lot! maybe ttyl or yeah, see you in september :)13:19
didrocksand good luck with feature freeze in that case ;)13:19
seb128thanks! ;-)13:20
mvojibel: the stuff in the buildtree, tests/output would be nice13:20
mvojibel: eh, os.path.join(buildtree,"tests","output") :)13:20
mvojibel: but I can add a "cat" to my run-tests.sh script too if that is easier ?13:21
jibelmvo, if it's specific to SC, it's easier to add a 'cat' indeed13:21
mvojibel: will do13:23
jibelmvo, looking at how the test runs you can cat to stderr when a test fails and it will be collected in dsc0t-run-tests-stderr13:33
mvota13:37
Sweetsha1kmvo: k, thanks14:12
=== larsu_ is now known as larsu
chrisccoulsonthe fact that libedataserver now depends on the gsettings schema is a pain. because the dependency needs to be strict, it means that ABI transitions will be painful in the future14:39
chrisccoulsoncan we version gsettings schemas? ;)14:39
jcastrojasoncwarner_: "Today is the first day that 'Unity' can be used without confusion on Ubuntu." You mean until Unity the game engine runs on ubuntu and then we're doomed again right? :)14:52
kenvandinejcastro, lol14:52
dobeychrisccoulson: it's going to be REALLY fun when schemas *remove* some settings14:54
=== Trewas666 is now known as Trewas
=== alecu_ is now known as alecu
robruseb128, mvo: yes I have the whole weekend free, starting right now. what can I help with?15:39
ESphynxWould any of you here be able to assist me regarding integration problems with Unity?15:44
ESphynxhttp://ecere.com/tmp/unityBug.png15:44
ESphynxis there some kind of weird override going on with maximized apps? > Unity realy doesn’t play nice with my GUI toolkit :|  you’ll see the menu bar display twice under itself when maximized... and sometimes the clicks are gonna be off as well... I really wish we could work to resolve this15:45
ESphynx My app is meant to come up maximized...But with Unity, sometimes it will come up maximized messed up, sometimes maximized OK , sometimes not maximized (fine)15:45
didrocksESphynx: hey, you should go to #ubuntu-unity to contact upstream15:49
ESphynxdidrocks hehe k, I was there but no one answered :P will retry :)15:50
ESphynxI stormed in rage how I disliked Unity when I joined though, that might explain :P15:50
didrocksmaybe yeah :)15:51
ESphynxjust got really upset when I couldn’t find the terminal :P15:51
didrocksctrl + alt + t15:51
ESphynxthose little icons at the bottom...15:51
ESphynxand recent stuff15:51
didrocksor super + terminal15:51
ESphynxI know... but...15:51
ESphynx:P15:51
didrockssuper + ter + enter15:51
ESphynxI don’t like the alt-tabber much eithe15:51
didrocksok, if it's just for trolling, I have other things to do…15:52
ESphynxnope, not trolling :)15:52
ESphynxthanks didrocks15:52
didrocksyw ESphynx ;)15:52
seb128robru, hey15:58
robrugood morning!15:59
* didrocks waves good evening and good week-end!15:59
robrubye didrocks15:59
didrocksbye bye robru ;)15:59
seb128robru, we do code reviews usually when we can and mvo was looking for someone to review his https://code.launchpad.net/~mvo/update-manager/phased-updates/+merge/11950315:59
seb128robru, I figured maybe you could have a look? it's python code and shouldn't be too long16:00
robruseb128, oh, ok. I'm just about to have breakfast but I can look at it within an hour or so.16:00
kenvandineoh... robru... maybe you can review mterry's deja-dup branch that i haven't had time to look at too :)16:00
kenvandinehe's been waiting for me for a couple days now :)16:00
robrukenvandine, yeah sure! URL?16:00
kenvandinehehe16:00
kenvandinerobru, you rock16:01
mterryrobru, aha!  A new deja-dup sucker^H^H^H^H^H^Hreviewer!  :)16:01
seb128robru, no hurry, monday works as well16:01
robruoh no...16:01
kenvandinehttps://code.launchpad.net/~mterry/deja-dup/verify/+merge/11917616:01
mterryrobru, no worries, no rush on that either16:02
kenvandinerobru, i've made mterry wait like a week already... monday shouldn't hurt much16:02
kenvandineseb128, ready for another new package from me?16:02
kenvandinehehe16:02
robruFunny, I've never looked at deja dup source before, but in the past when I was building my own backup solution I just couldn't bring myself to trust any GUI, had to write my own rsync wrapper in shell script...16:02
kenvandinenot a browser extension16:02
robruActually my gf is on her way out the door for the weekend, so I'll have lots of time to kill until sunday night ;-)16:04
kenvandineseb128, lp:~online-accounts/unity-lens-gdocs/quantal16:04
kenvandinedon't let the project name fool you, that is actually not a lens16:04
seb128kenvandine, ok, doing that in a bit, let me finish catching up16:04
kenvandineit is unity-scope-gdocs16:05
kenvandinesure16:05
kenvandineno big rush16:05
kenvandinebut this will need to get added to that MIR16:05
kenvandinei have unity-lens-photos coming too16:05
chrisccoulsoncyphermox, fancy taking a look at the change on bug 1038047? i'd upload it, but i don't want to step on anyone’s toes16:13
ubot2`Launchpad bug 1038047 in evolution-data-server ""evolution-data-server" has to be installed for Thunderbird 15 after upgrade to be executable, otherwise Thunderbird will crashs at runtime" [High,Triaged] https://launchpad.net/bugs/103804716:13
chrisccoulsonand i know how much you love evolution ;)16:13
cyphermoxhehe16:13
cyphermoxsure, looking16:13
chrisccoulsonthanks16:14
cyphermoxchrisccoulson: I don't know, the SourceRegistry stuff is really required to have access to any calendars, addressbooks or whatever16:16
cyphermoxit scares me a little to make it not fatal if it doesn't start16:16
cyphermoxthat should all get started via DBus activation IIRC16:17
chrisccoulsoncyphermox, that's fine, this change just means that e_source_registry_new_* returns NULL now, rather than aborting16:17
cyphermoxok16:18
chrisccoulsonwhich the API documentation claims it should do already16:18
topylii have a pretty nice pretty-default gnome in precise now. what will the situation be in quantal? is it still going to be easily achievable?16:28
seb128topyli, why would that change?16:29
topyliseb128: i can't define it, it's just an ominous feeling of getting heavily patched nautilus and other components16:30
seb128topyli, nautilus is less patched in quantal than precise, I don't understand why you state that it's heavily patched16:32
topylimaybe i read too much omg! ubuntu or something16:32
topylinote, i don't have quantal, i'm just going by rumours16:33
robrutopyli, I am using gnome-shell in quantal and it's working nicely. Even overlay-scrollbar is easy to uninstall for that stock gnome look and feel.16:33
topylirobru: yeah it's easy to get rid of16:34
robrutopyli, Nautilus is nice for now... From what I've seen, we don't have the manpower to do much about it for now, but there's talk of replacing it later on.16:35
seb128robru, you should probably start playing with unity btw :p16:36
seb128or running at times16:36
topylii'd rather see nautilus replaced than changed from the original gnome design16:37
dobeytopyli: maybe you're just confused because upstream gnome is making big changes to nautilus, and most people don't like those changes16:37
robruseb128, nah, there's enough unity users... the team really needs a gnome shell user to notice breakages, like when you updated bluetooth ;-)16:37
seb128robru, just curious, did you try unity before or are you just a gnome-shell user? ;-)16:37
topylidobey: i do like the changes, i'd rather not see them reversed as "regressions" :)16:37
robruseb128, yeah I have used it here and there. there are some parts I like and some I don't. overall I just think gnome shell is sexier ;-)16:38
seb128topyli, what difference does it make to you if there is a compact view available that you don't use?16:38
topyliseb128: no difference. less buttons, clean interface and shell integration is what matters more16:39
seb128topyli, well anyway we don't plan to patch nautilus16:39
seb128topyli, we might ship nautilus3.4 as a separate source though16:39
seb128topyli, they it's your choice what version to use16:40
topyliseb128: this sounds good, thanks. our gnome team has always been awesome and continues to be so :)16:40
seb128topyli, yw ;-)16:42
cyphermoxchrisccoulson: looks fine I guess -- feel free to upload it if you've tested it doesn't break evolution ;)16:44
robruanybody here fluent in german?16:45
jbichaI actually like Nautilus 3.6 :)16:45
robrujbicha, me too! so streamlined.16:46
topylii haven't tried, but i do like what i read about and see in screenshots16:46
topylii think the next big thing will be turning rhythmbox into a real gnome3 app16:47
seb128jbicha, robru: I hate the keyboard navigation in it, it's just impossible to use16:54
robruseb128, I guess I don't navigate by keyboard much.16:55
jbichayeah, that badly needs fixing for 3.6, it would have been nice if the new nautilus had landed sooner so we'd have better odds of getting these bugs fixed16:56
=== seb128_ is now known as seb128
=== mfisch` is now known as mfisch
=== mfisch is now known as Guest37216
=== Guest37216 is now known as mfisch
robrugood god! not enough hours in the day! I have to go run some errands but when I'm back I intend to start reviewing your merge, mvo18:26
robruanybody know when mvo is usually on?19:29
kenvandineearlier19:29
kenvandineit's friday night for him19:30
robruI only just now noticed that he signed off a few hours ago, around noon for me19:30
seb128robru, european office hours, like 9am to 6to8pm european time (utc+2)19:38
seb128robru, but don't worry much, it's w.e time and you will not get lot of people around, monday is fine for comments ;-)19:39
robruseb128, yeah, I'm going to start looking at it now just because I don't have much else to work on at the moment19:42
seb128robru, it's friday evening, enjoy your w.e! ;-)19:44
robruseb128, I've been unemployed for 4 months, I'm all partied out, it's time for serious work now ;-)19:45
seb128hehe19:47
robrualso, it's only 3PM here.19:48
robruand I've only been awake for 4 hours. so really it's friday morning. ;-)19:48
seb128robru, you can also look at http://people.canonical.com/~platform/desktop/gnome.html19:51
seb128though most of the fun is coming on monday for GNOME 3.5.9019:52
robruseb128, can do.19:52
kenvandineoh great... gnome release the week of FF19:52
seb128robru, but some of those need updating (alacarte, gdl, anjuta, gnome-sushi, ...)19:52
robrusounds like we're going to be busy!19:52
kenvandineseb128, glad you aren't expecting me to help with that :)19:52
seb128kenvandine, yeah, we would be bored otherwise19:53
seb128kenvandine, GNOME FF ... AND didrocks is on holidaus19:53
seb128holidays19:53
kenvandineoh no!19:53
seb128he picked the right time :p19:53
kenvandinehow will we get unity in the distro!19:53
kenvandine:-D19:53
seb128<-19:53
seb128:-(19:53
kenvandineawesome19:54
kenvandine:)19:54
seb128didrocks has been kind to let me lot of details and detailed instructions and ready to merge Vcses though19:54
kenvandinei am very anxious for bamf and unity releases19:54
kenvandineonce these branches get merged19:54
seb128that better go well19:54
seb128I will find you otherwise ;-)19:54
kenvandinethey are both in "Needs fixing" status19:55
kenvandineTrevinho provided great feedback19:55
kenvandinenow waiting on racarr to fix19:56
kenvandineoh LP, why do you hate me...19:56
kenvandinenow i can't check the MP19:56
kenvandinethey both oops19:56
seb128:-(19:56
seb128I newed the gdocs lens19:56
kenvandinethx19:57
robruhmmmmmmm20:03
robruhaving a bit of trouble with mago, trying to run mvo's test20:03
robru"You must enable accessibility to use mago20:04
robruTo enable accessibility check 'Enable the Assistive Technologies' in the menu20:04
robru(System -> Preferences -> Assistive Technologies)"20:04
robruthat sounds like a GNOME2 menu. not sure what I'm supposed to do here.20:04
robruoh, it only does that as root, that's probably why20:05
robruwhat a bizarre system. running it not as root gives permission errors about trying to access /proc, running it as root says accessibility needs to be enabled.20:06
robruNo google, I'm not looking for information about mangos.20:08
robruanyone care to help me get up to speed with mago here?20:15
robrugot the official lp branch of mago, test_minimal.py has three failures. rubbish.20:18
seb128robru, I don't know much about it20:20
seb128is update-manager using it?20:20
robruyeah20:20
robruI read through mvo's patch and it looks pretty straightforward to me, so I thought I'd run the test suite and it just pukes out screenfuls of errors.20:21
seb128mterry, ^ you hacked on update-manager before20:21
mterryrobru, naw, update-manager doesn't really use mago.  Not anymore anyway20:22
mterryrobru, I run tests with nosetests3 in its root directory20:22
mterryrobru, look at debian/rules and debian/tests/* to see how they are run during build20:22
robruoh, the makefile in the tests directory invokes mago20:22
mterryrobru, yeah I think that is outdated.  I left it there when I was updating the code recently just because I wasn't sure if it was 100% useless yet20:23
robruah, ok. well I'm a bit relieved that mago's out of the picture then.20:23
robruok, still seeing some errors with nosetests320:24
robruOSError: [Errno 13] Permission denied: '/proc/1/root'20:24
robrumterry, am I supposed to run the testsuite as root?20:25
mterryhm20:26
kenvandinenever!20:26
robruyeah, that seems like a dumb thing to do, but /proc/1/root isn't exactly a user accessible file, I have no idea why the test suite is looking for it.20:26
mterryrobru, it gets run as root during dep8 execution (which is where a VM running jenkins runs through the tests in debian/tests)20:26
mterryrobru, I forget why that file is accessed20:27
robrulol, all of mvo's tests are failing for me.20:27
robrueven as root20:27
mterryrobru, is that something that could be changed to not need root?  If so, it would seem like a good change20:27
robruthat would definitely be a good change, but I'm not familiar with it at all. I have no idea what it's checking that file for at all.20:28
robrudef inside_chroot():20:29
robru    """ returns True if we are inside a chroot20:29
robru    """20:29
robru    # if there is no proc or no pid 1 we are very likely inside a chroot20:29
robru    if not os.path.exists("/proc") or not os.path.exists("/proc/1"):20:29
robru        return True20:29
robru    # if the inode is differnt for pid 1 "/" and our "/"20:29
robru    return os.stat("/") != os.stat("/proc/1/root")20:29
robruI guess that should be in a try/except at the very least20:30
robruanyway, seems unrelated to what mvo was working on20:32
robruI'll have to shoot him an email I guess20:33

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