/srv/irclogs.ubuntu.com/2009/04/14/#ubuntu-desktop.txt

* kenvandine_wk learned the difference between a . and ~ in a version :)14:33
didrocksseb128: any reason why gnome-user-share is still 2.25.92?14:35
seb128didrocks: nobody bothered doing the upgrade I guess14:35
kenvandine_wkdidrocks: i think it was late for 2.26.014:35
seb128kenvandine_wk: ?14:35
kenvandine_wki don't think the tarball was ready on time14:36
seb128kenvandine_wk: we did GNOME updates today still so I don't think it was that late14:36
didrocksseb128/kenvandine_wk: do you want I update it (to have a FFe)14:36
kenvandine_wkso it wasn't in your queue :)14:36
kenvandine_wkoh... not that late14:36
seb128it's rather in universe so I don't list it14:36
kenvandine_wki meant last time14:36
kenvandine_wkah14:36
kenvandine_wki looked during the last bump, and it wasn't done14:36
seb128it's up for MOTU or whoever cares about it14:36
seb128I'm tracking ubuntu-desktop updates14:36
seb128didrocks: feel free to do the update, thanks14:37
didrocksseb128: ok, doing it now14:37
seb128thanks14:37
didrocksseb128: y/w14:37
=== rickspencer3 is now known as rickspencer3-afk
kenvandine_wkasac: so how is the gwibber review?  what can we do?14:48
kenvandine_wkasac: and anything i can do to help?14:48
superm1seb128, wanted to ping you re bug 272083. upstream hasn't been responsive looking at the upstream bug report. how do you (and other -desktop) folk feel about pulling in a patch that just fixed it in the glade file?14:51
ubottuLaunchpad bug 272083 in mythbuntu "Zenity windows appear underneath others" [High,Confirmed] https://launchpad.net/bugs/27208314:51
asackenvandine_wk: well. i think its too late for gwibber. we should file this upstream as lesson learned :)14:55
asacfor me the UI regressed. also it didnt even start -> https://code.edge.launchpad.net/~asac/gwibber/xdg_data_dirs_typo/+merge/551614:56
kenvandine_wkwe really want the indicator support though... perhaps we can just back port those changes?14:56
kenvandine_wkhehe14:56
asackenvandine_wk: doesnt reawlly speak for the quality and seems liek more testing is needed14:56
kenvandine_wkthe extra _14:56
asackenvandine_wk: so yeah. if we can come up with a minimal indicator patch that would work14:56
=== rickspencer3-afk is now known as rickspencer3
kenvandine_wkok14:57
kenvandine_wkasac: i can do that at least14:57
kenvandine_wkjorge says there are some pretty important bug fixes too... but i guess we should make them justify bug fixes we pull in14:57
asackenvandine_wk: but that has to be easy to see that its safe ;) ... not sure if there were infrastructure fixes required - which would make this harder to do in a safe fashion14:57
asackenvandine_wk: we can pull in bug fixes after release as SRU14:57
kenvandine_wkasac: the MI is easy14:57
kenvandine_wki will get a patch this morning :)14:58
asackenvandine_wk: "easy" always feels risky ;)14:58
asacgreat14:58
jcastrokenvandine_wk: that twitter patch needs to go in for sure15:04
jcastroit doesn't work otherwise15:04
kenvandine_wkgood point15:04
kenvandine_wki'll do that separate15:04
seb128you guys are still discussing gwibber?15:05
seb128I've the impression you are discussing that for weeks now ;-)15:05
kenvandine_wkhehe15:05
kenvandine_wkit's a mess :/15:06
seb128just drop the thing for jaunty if it doesn't work15:06
seb128that will teach upstream to ship code which is working maybe next time ;-)15:06
seb128superm1: I've no real opinion about that change and it's late for jaunty now, is that creating issues in visible situations?15:09
jcastroseb128: well, they did have to wait for the indicator stuff to land15:11
jcastrobut yeah, it took too long15:11
kenvandine_wkjcastro: 2 weeks ago in my ppa :)15:11
superm1seb128, for mythbuntu it's making a bad situation, that if you launch mythtv-setup, when it closes, it uses zenity to ask to make some changes, but it comes up behind the application you launched mythtv-setup from, and the application you launched it from is blocked in the UI15:11
seb128we shouldn't have pushed the indicator changes if they were too late then15:11
seb128superm1: and nobody noticed until today?15:12
seb128superm1: how did you do before?15:12
superm1seb128, no we knew about it for a while, but we thought it was an xfwm4 bug15:12
superm1xfwm4 was doing focus entirely wrong on 8.10, and w/ the update-manager changes they fixed that bug and this showed up w/ higher visibility15:13
seb128I'm not familiar enough with the map on focus behaviour to comment and mvo is on holidays still today15:13
seb128so ask slangasek or wait for him to come back tomorrow that will not be for rc anyway15:13
superm1yeah it's post install that it is a problem, so after RC is fine15:14
asackenvandine_wk: there is supposed to be a twitter fix on trunk too; can you see if we can cherry pick that too?15:25
kenvandine_wkasac: already done15:26
asackenvandine_wk: its 28515:26
asacah cool15:26
asackenvandine_wk: do you have your own team or are you in gwibber-team?15:26
asacerr your own branch i mean15:26
kenvandine_wkno... just creating a debdiff15:27
asacokay15:27
asackenvandine_wk: isnt it a full source branch? if thats the case cherry picking in bzr directly would make sens15:27
asac(imho)15:28
kenvandine_wkoh... didn't look15:28
kenvandine_wkbut i can do that15:28
kenvandine_wkactually15:28
kenvandine_wknot that simple15:28
kenvandine_wki am having to tweak the patches from bzr15:28
asackenvandine_wk: its bzr merge -c 28515:28
kenvandine_wkbecause of other changes sprinkled in there15:28
kenvandine_wki am pulling bits from 4 revisions15:28
asacyeah. still bzr might be smart when merging new upstream and eliminate it15:29
kenvandine_wkthe twitter one is just one rev15:29
asac(not sure if its that smart though ;))15:29
kenvandine_wki had to make manual changes... not just merge related15:29
asackenvandine_wk: yeah one rev is merge -c REVISION15:29
asack15:29
kenvandine_wkso is the packaging in bzr?15:29
asacwhat does control suggest ;)?15:29
kenvandine_wkyeah... :)15:30
kenvandine_wki hadn't looked there yet15:30
asackenvandine_wk: its https://code.edge.launchpad.net/~gwibber-team/gwibber/packaging15:30
kenvandine_wkgot it15:30
asacfta: can you cut off a stable branch for revision 50 ?15:30
asackenvandine_wk: there is more ...revision 50 is what we have in archive15:30
kenvandine_wkok15:30
asacfta: is the python-xdg depend needed for 0.8 or only after that?15:31
asackenvandine_wk: ok revision 51 is what you should start on15:32
kenvandine_wkok15:32
asacexcept that the changelog is bumped there15:32
asacwhich seems to be a mistake15:32
kenvandine_wkasac: so why rev 51?15:39
kenvandine_wksince rev 50 is existing version in universe?15:39
asackenvandine_wk: i wanted rev 51 for the python-xdg fix15:42
kenvandine_wkah15:42
kenvandine_wkok, so that is real15:42
asackenvandine_wk: well. just cut off rev 5015:42
asacand do the python-xdg on that stable branch i would say15:42
kenvandine_wkok15:42
tedgpitti: Thanks for sponsoring and uploading the bug fixes on indicator-applet.15:42
kenvandine_wkjust add the dep?15:42
pittihey tedg; you're welcome15:42
asackenvandine_wk: yeah. bump changelog to next revision and UNRELEASED and commit python-xdg dep15:43
juanjehi, guys. Does anyone know if there is any standard for menu entries? some spec, doc, wiki or something?15:44
juanjeI mean the way of putting the names and descriptions15:44
dobeyjuanje: there's the fd.o desktop and menu specifications15:45
dobeydesktop file rather15:45
juanjedobey: yeah, I know. It is not what I meant.15:45
dobeywell name should be the name of your app, and description should be a very short (few words) description of what it does15:46
juanjeI mean the names like: "Description App name"15:46
juanjeor "App name"15:46
juanjeor "Description (App name)"15:46
juanjedobey: yes, but the problem is that I don't see any standard way to fill the field "Name=" on .desktops15:47
dobeyname, genericname, and description seem like straightforward descriptions of what they should be, to me15:47
juanjesome apps put just descriptions15:47
dobeyjuanje: all apps put their name there15:48
dobeywhat apps put descriptions there?15:48
juanjeothers add also a description15:48
juanjedobey: let me search one...15:48
dobeysome put both name and genericname inside name15:49
dobeywhich is wrong really15:49
dobeyepiphany does that15:49
dobeythe point of them being separate is to allow whatever is displaying the menus to handle that in some preferred way15:51
mclasenthem being separate is broken, i18n-wise, though15:51
juanjedobey: here some examples:15:52
juanje/usr/share/applications/transmission.desktop:Name=Transmission BitTorrent Client15:52
juanje/usr/share/applications/tsclient.desktop:Name=Terminal Server Client15:52
juanje/usr/share/applications/vino-preferences.desktop:Name=Remote Desktop15:52
juanje/usr/share/applications/xsane.desktop:Name=XSane Image scanning program15:52
juanje/usr/share/applications/brasero.desktop:Name=Brasero Disc Burner15:52
juanje/usr/share/applications/alacarte.desktop:Name=Main Menu15:52
juanjesome has name, some not15:52
juanjesome description, some just the description15:52
juanjeand there are much more15:52
juanjeall are from the last Jaunty15:52
dobeymclasen: not really15:53
mclasenyes, it is15:54
dobeyhaving N apps all translate the same text N times is broken, i18n-wise15:54
dobeyfor most apps, Name shouldn't be translated at all15:54
mclasenif you want to be able to display a combination of name and generic name in the menu, that combination needs to be translated as one15:55
juanjedobey: but should be a standard about what to put as Name15:56
dobeywe shouldn't be putting generic name in anything anyway15:56
dobeyand name and generic name shouldn't be concatenated15:56
juanjesomethines devs don't put the app name, others yes15:57
dobeyjuanje: i think you're just confusing some of them because "preferences" items are also in /usr/share/applications15:57
dobeyso alacarte just says "Main Menu", which it isn't, but which it modifies15:58
juanjedobey: not, if you see the apps in the menu you can see they are different15:58
juanjemy problem is this is very heterogeneous and cofusing for the normal users15:59
dobeyi didn't say others weren't broken15:59
dobeyi said for the general case, name is the app's name15:59
juanjeok15:59
juanjeI just need to know if there is any policy or spec about it in Ubuntu15:59
dobeyor apparently in a lot of cases it is "appname genericname" which is broken15:59
juanjeummm16:00
juanjeso, the normal way should be something like: Name=Epiphany  and GenericName=Web Browser16:01
tedgjuanje: I'm pretty sure that the accepted standard is to use "Appname Functionality"16:01
juanjeso you concatenate the names if you whish16:01
tedgWhether or not dobey thinks it's broken :)16:01
dobeytedg: it's broken16:01
dobeythe accepted standard is more like 'do whatever the hell you feel like'16:02
juanjedobey:  I think it's important and should be fixed...16:02
juanje:-/16:02
dobeyyes it should be fixed16:02
juanjethe users can get very confused16:02
dobeybut you'll find people will prefer to pain the shed, rather than fix it16:02
juanjeand it's madnes for documentation16:02
juanjedobey: where you think is the better place to talk that? I mean, to make a spec and trying to do something?16:03
dobeyi think making another spec would be redundant and pointless16:04
juanjeI'm working on Guadalinex (a Ubuntu derivative) and we need to fix for us, but we like to help to be fixed upstream (I mean Ubuntu)16:04
dobeyhttp://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys16:05
dobeythat clearly specifies what name/genericname/comment should be16:05
juanjedobey: but there is already a lot of things Ubuntu change on the packages (for example the X-GETTEXT.... on .desktops)16:05
dobeysure16:05
juanjeummmm16:06
juanjeso we can change them in the same way, I guess...16:06
dobeyif you want to maintain additional patches, sure16:07
dobeyit would be best to get it fixed in proper upstream though16:07
juanjeyes, of course16:07
juanjewith official applications from GNOME or others big projects should be easier...16:08
seb128juanje: what do you want to add?16:09
juanjedobey: ok, thanks, so much for the info. I'll give it a though...16:09
dobeyfiling bugs with patches that are "foo does not adhere to the desktop file standard" are probably a good approach to it16:09
juanjeseb128: I just like to have standard names for all the menu entries16:09
seb128"standard"?16:10
juanjenot like now16:10
dobeyseb128: "not a cluster of random different whatever the developer decided to shove in a desktop file"16:10
juanjeseb128: yes, now there are some like "App_name description", other like "App_name" and other like "Description"16:10
seb128the HIG has recommendations and most applications are using those16:11
juanjeseb128: and which is that recomendation?16:11
seb128the appname is there when that's not the standard application to do something16:11
seb128gedit is "text editor"16:11
seb128for example16:11
juanjeaha16:12
dobeyugh, the HIG is broken16:12
seb128but gtkedit would be "gtkedit text editor"16:12
seb128so you don't confuse both16:12
dobeythe gnome hig is16:12
juanjeummmm16:12
seb128there has been several GNOME discussions about that already16:12
juanjeseb128: that is confusing for the userws and documentation16:12
seb128and how to handle the case where you have several applications for the same function16:12
dobeyyeah, but GNOME isn't the only thing on the block16:13
seb128well there is no easy way around it16:13
seb128you don't want to put the application name in each menu entry that's ugly16:13
juanjeseb128: mostly if yuo don't have the same "official" apps, as the Derivatives cases16:13
seb128but when you have several text editors you still want to be able to make the difference16:13
dobeywell yes16:13
juanjeseb128: but that is many times useful for documentation purposes16:14
dobeyyou don't want 10 text editors all called "Text Editor"16:14
dobeyand having "Foo Text Editor" is almost as bad, since it's just blatently redundant16:14
dobeyand it doesn't fit with the freedesktop spec16:14
seb128juanje: what do you suggest changing to make it better?16:15
juanjeseb128: putting the name somehow16:15
didrocksre16:15
seb128wb didrocks16:15
seb128juanje: in every item? that would look ugly compared to what we have now16:16
seb128and titles would be harder to parse16:16
dobeyno, every item shouldn't have app name as name16:16
juanjeseb128: "Text edit (Gedit)"16:16
seb128that's not nice looking16:16
mclasen eek16:16
dobeythere needs to be more heuristic evaluation of it16:16
dobeyie, only things that are OnlyShowIn should have a generic name as Name16:17
juanjeseb128: I know it is not the better option, but something must be16:17
dobeyso gnome-calculator should be Calculator16:17
seb128that was discussed somewhere some time ago16:17
dobeybut epiphany should be Epiphany16:17
seb128I think vuntz suggested adding the name if there was several option for the same function16:17
seb128I will probably not find the discussion now16:18
seb128that was either on the GNOME desktop devel list or the xdg one16:18
dobeybut having GenericName at all seems pointless and a waste of time16:18
dobeyit was almost certainly on a gnome list16:18
juanjeseb128: I said that because on Guadalinex we have thousands of users which use the applications everyday on schools and other centers and they need lots of time to know the name of some application and the documentation, recipes and technical support need to know which app are they running...16:19
dobeybecause the gnome hig differs from the freedesktop spec16:19
juanjeseb128: It's not easy guess which apps they are running some times... :-/16:19
dobeyalso, having menu names that differ from what's in "About" is annoying16:19
seb128http://mail.gnome.org/archives/desktop-devel-list/2008-July/msg00165.html16:19
tedgjuanje: Depending on how your docs are built, it might be good to pull those from the .desktop files.  So if they change, your documentation gets updated.16:19
seb128^ that was the discussion16:19
dobeyyes, that was the gnome discussion that only considered gnome :)16:20
seb128still it has some suggestions and arguments16:20
juanjetedg: when you need to guide to a very end user through menues and options, you need to know...16:20
seb128ie useful to read before starting the discussion from scratch16:20
seb128juanje: well the documentation should match what you install16:21
seb128juanje: read the url I copied there16:21
juanjeseb128: I'm goint now... But it's not just about the documetnation, also the technical support and more stuff16:22
* juanje reading....16:22
seb128juanje: I don't say there is not a problem, you are arguing the wrong way16:22
seb128ie don't try to convince me there is an issue16:23
seb128but rather try to find a good solution16:23
juanjeseb128: What do you mean?16:23
juanjeok16:23
seb128well you are trying to explain that the current situation is not ideal16:23
seb128we know about that, there is just no obvious better way right now16:23
seb128but we are open to suggestions16:23
juanjeseb128: don't get me wrong, I don't try to convince you, I was just asking for a standard or for place to discuss and try to find solution. I haven't the solution at all16:24
seb128the xdg list would be a good place to start I guess16:24
seb128but such issues have already been discussed16:24
seb128so better to come with a good suggestion if you want to get things moving ;-)16:25
dobeywell, even in the context of only gnome, the result of that discussion isn't the best16:25
juanjeseb128: In Guadalinex we were changing all the .desktops to fit with "Description (app_name)" for all our defaults apps, but we like to try doing better and working with upstream16:26
seb128what are you trying to solve exactly?16:27
seb128make the job easier for phone debugging?16:27
juanjein part16:27
juanjeand to have all the entries in the same way16:27
juanjeno some with names and others without them16:27
seb128that doesn't bring any value16:28
seb128just makes those look less nice16:28
juanjeand if the people goes to a forum and somebody says something about one app they know which one is16:28
* asac runs to get some before before the meeting16:28
juanjeseb128: well, at least looks more homogeneous...16:29
seb128they look less nice too16:29
seb128"Text Editor"16:29
juanjeseb128: I know, it isn't nicer, but less heterogeneous16:29
seb128"Image Editor"16:29
calcjuanje: are you doing it via GenericName (Name) or something else?16:29
seb128that's better than16:29
seb128"Text Editor (Somename)"16:29
calcseb128: not when you have more than one Text Editor installed :)16:30
seb128juanje: who cares about heterogeneous, what you aim at is easy to use16:30
seb128calc: cf backlog16:30
* calc looking16:30
seb128"Text Editor" is the standard editor16:30
juanjeseb128: heterogeneous get the users confused...16:30
seb128other alternative have the name specified16:30
seb128juanje: I fail to see why "Text Editor" would be confusing to users16:31
juanjeseb128: that not16:31
dobeyseb128: if you set "Text Editor" to something other than gedit in preferred applications16:31
seb128we don't do that16:31
kenvandine_wkasac: bug 36112016:31
ubottuLaunchpad bug 361120 in gwibber "Backport message indicator support from trunk to 0.8" [Undecided,Confirmed] https://launchpad.net/bugs/36112016:31
juanjeseb128: to have "Text Editor" and toher entry like "Foo for doing somwthing"16:31
kenvandine_wkasac: mind taking a look?16:31
dobeyseb128: we don't, but if some user does16:32
kenvandine_wkasac: none of the source files are in the branch... so i couldn't use bzr-buildpackage... first one i have run into like that16:32
dobeyoh, i guess 'text editor' was removed from default app preferences16:32
juanjeseb128: Ok, Ubuntu and GNOME use some apps as defaults, but maybe other derivatives use others apps instead16:33
dobeyand default app prefs is some awful ui too16:33
kenvandine_wkasac: gwibber seems fine16:33
calci stopped reading once seb128 mentioned the the Gnome HIG specifically tells developers to violate the standard16:34
seb128(on the phone)16:34
calcso this issue is because Gnome is braindamaged once again :\16:34
calcimho it should have the correct values in the various areas and detect in the menu display code if it needs to display more such as "Name GenericName" such as for the gtkedit Text Editor case16:35
calcbut then a lot of what Gnome does seems way out in space :\16:35
dobeyi don't think i agree with that16:35
dobeybut the HIG is definitely braindamaged16:35
calcdobey: well if you don't want all programs to always display such as Name GenericName then there has to be some sort of autodetection... or violation of the spec16:36
calcdobey: which is what i think they ended up saying f*ck the spec instead of doing the autodetection16:36
calcof course if you autodetect you also run into the problem of program names in the menu changing if you install more than one of the same type app16:37
seb128juanje: if you change "Text Editor" that's your issue as a distributor, you should not be doing that or update your documentation16:37
dobeynah, there is a better way to do it16:37
calceg "Text Editor" becomes Gedit Text Editor magically if you install another one (from the user perspective)16:37
dobey"Text Editor" should be calling gnome-text-editor16:37
calcdobey: ah yea :) well for this one case that is true16:38
seb128calc: GNOME doesn't do any autodetection16:38
dobeyat least, on deb/ubuntu/etc...16:38
seb128calc: they just use Name16:38
calcseb128: i know.. they tell people to violate the spec instead16:38
seb128calc: no they don't16:38
calcseb128: did you just say that they tell people to put in Name what they want displayed instead of the actual Name of the app?16:38
dobeyseb128: yes they do. the HIG specifically says "don't do what the spec says, but do this instead"16:38
dobeywithout mentioning anything about the spec16:38
calc"Text Editor" is not the real name of Gedit16:38
dobey"text editor" is hardly a sufficient description of gedit anyway16:39
* calc notes this is one of those things about Gnome that has annoyed him a long time, unless KDE has changed it actually used to use the values correctly16:39
seb128calc: KDE allow to customize the format using Name and GenericName I think16:41
seb128ie you can use "Name - GenericName"16:41
seb128or "Name"16:41
seb128or whatever16:41
calcyes and so they don't violate the spec either16:41
calcgnome decided we'll take the file format for desktop files and then just ignore the rest of the spec16:41
seb128who cares about the stupid spec ;-)16:41
calcGnome == MSFT? :)16:42
juanjeseb128: ummm... But, now, which is used in GNOME for the menus entries? Name or GnericName?16:42
calcjuanje: Name16:42
seb128calc: the spec has been mostly written by GNOME people16:42
calcseb128: so even better they are preceding microsoft's OOXML efforts of documenting something that they don't even use properly themselves ;-)16:42
seb128calc: there is just a disagrement on the naming, your anti-GNOME comments are not really constructive there16:42
dobeyseb128: actually, i think it was mostly written by waldo, and the gnome people just made minor changes/patches to it16:43
calcseb128: its very clear what is supposed to go into Name otherwise there would be no GenericName field at ALL16:43
seb128calc: ok, really constructive trolling, I will just ignore you there I think16:43
seb128I'm fine discussion the issue16:43
seb128but that's not the chan for trolling16:43
seb128discussion -> discussing16:43
calcseb128: explain why GenericName exists at all if Gnome supposeldy wrote the spec themselves... when they 1. don't use GenericName, and 2. Stick generic names into Name16:44
juanjewell people, calm down... please...16:44
seb128calc: the spec is not all about Name16:44
seb128calc: you focus on one line of the spec16:45
calcof course its not, but that is one of the main features of the spec as it is primarily for menu items16:45
dobeycalc: GenericName shouldn't exist (but neither should it be appended to Name)16:45
seb128calc: there is just disagrement on what Name should be16:45
calcok16:46
* calc notes this also causes Ubuntu to decide it needs to rewrite the Name fields for all OOo packages and properly other distros for other programs since we can't just stick to Name="Real Name" GenericName="what it is"16:47
calcs/properly/probably/16:47
juanjeummmm.. So the problem here is what the Name field should be?16:47
calcsince apparently no one can agree (or knows?) what should be in the two fields distributions end up having to hack up the files themselves to make the menu entries look the way they want them to.... EPIC FAIL16:49
juanjeI thought the rule was follow the spec... and the problem was some apps that were broken that rule... I guess I was wrong...16:49
calcthe whole concept of this was to make menus less trouble to deal with and it hasn't really acheived... works for the mime half (afaik) but not well for the menus16:49
mclasenfollowing the spec to the letter doesn't lead to workable menus16:49
calcmclasen: not workable according to the HIG i suppose? It seems to work well for KDE16:50
juanjemclasen: so, why the spec then?16:50
asackenvandine_wk: please add LP: #358341 to the twitter changelog entry16:50
mclasenbut menus are not really a very good solution for the problem in the first place16:50
juanjecalc: How is KDE doing that?16:50
seb128juanje: how you want, they let you pick the field to use and the order16:51
* asac waits for some dents to arrive to see how well indicate works with gwibber16:51
kenvandine_wkasac: ij16:51
calcjuanje: i don't remember anymore, its been a few years since i maintained KDE16:51
seb128juanje: which probably doesn't make your documentation job any easier16:51
juanjecalc: but they use Name and GenericName?16:51
=== jgoguen_ is now known as jgoguen
calcjuanje: afaik they use them depending on what you set in the config16:52
calcjuanje: can be Name (GenericName) GenericName (Name) and maybe various other combinations16:52
calcsome years ago i wrote menu-xdg, back when i still maintained KDE16:52
asackenvandine_wk: to earn extra credits you could refer to the revision you cherry picked/ported either in patch description or in changelog16:52
* asac still waiting for new dents ;)16:53
juanjeseb128: ummmm... I don't know...16:53
kenvandine_wkasac: pushed changes16:53
kenvandine_wkasac: ok, i can add revnos :)16:53
asaceither URL to revisions or revno + branch reference ;)16:54
* calc stops discussing something that will never be solved, no point in hoping they start following standards16:55
asackenvandine_wk: bug 359885 and bug 360468 are dupes, right?16:55
ubottuLaunchpad bug 359885 in gwibber "Gwibber is exceeding the Twitter rate limit (HTTP Error 400: Bad request)" [Undecided,Confirmed] https://launchpad.net/bugs/35988516:55
calcjuanje: basically you will probably need to patch all desktop files you want to change yourself... we already do that in Ubuntu to make the OOo "Name"s generic16:55
ubottuLaunchpad bug 360468 in gwibber "Gwibber 1.0.2: HTTPError: HTTP Error 401: Unauthorized" [Undecided,Triaged] https://launchpad.net/bugs/36046816:55
juanjeseb128: the problem with the documentation, support and users is that usually people like to have names for calling to the things their use and not all the apps have the same menus, options, configurations and so. And when an user google for a problem on Guadalinex/Ubuntu usually found stuff like "open Gedit and do something" or "run appX" and so on...16:55
rcmoranoi don't see the bad point in following the [obsolote-or-not]spec16:55
rcmoranoat least we'd have smth standard...16:55
rcmoranonot a mess16:56
asackenvandine_wk: hmm first seems to be rate related. so i guess only the 36.. one is dupe16:56
calcrcmorano: the spec isn't obsolete its that Gnome just choooses to ignore what those two fields are actually for16:56
seb128rcmorano: there is no mess right now, the ubuntu menus are quite easy to use, the entry are described by their function16:56
calcrcmorano: which leads to people having to rewrite the desktop files for various apps because they don't like the way they look16:56
kenvandine_wkasac: yes, that's right16:57
calcrcmorano: in Ubuntu's case if they were done properly we could just use GenericName instead of Name for all apps16:57
asackenvandine_wk: so 359885 is a regression from the the GET/POST fix (of course not easily fixable, so ok imo)16:57
kenvandine_wkyeah16:57
dobeycalc: what would GenericName for gnometris be? :)16:58
juanjeseb128: I know is a bit uglier to have "GenericName (Name)" or similar, but it is worst to have some in that way, others "Generic Name", others "Name - GnericName", and much muro.. options in the same menu...16:58
calcdobey: that one is tough as its already nearly infringing on a trademark16:58
rcmoranoseb128: not every application uses the same naming style16:58
dobeycalc: and following the gnome hig would be stupid "Gnometris Tetris" ?16:58
dobeyheh16:58
calcdobey: i think they used the trademark in the genericname field for kde's version at least for a while16:58
seb128we can go round for hours on this discussion, I stop there16:59
asackenvandine_wk: when is the indication supposed to happen? only when i get replies?16:59
seb128GNOME already had it several times16:59
rcmoranoso for me it's kinda a mess and an extra job to re-rewrite the names for our distro16:59
kenvandine_wkasac: yes16:59
asackenvandine_wk: can you dent me something ;)?16:59
kenvandine_wkwell16:59
juanjeseb128: Ok, GNOME menu it's very easy to use and I love that, but there are a lot of not GNOME apps the people install or need, which follow different ways16:59
kenvandine_wkdo you have python-indicate installed?16:59
dobeyGNOME having a discussion is only partly useful16:59
asackenvandine_wk: i would think so ;)16:59
calcdobey: well putting "Tetris" anywhere in it would be stupid yes... since you don't want to get sued :)16:59
asackenvandine_wk: let me check16:59
seb128having "Description - Name" for every entry is just not nice looking and wouldn't be any better16:59
pittiI'm off now, for dinner; see you tomorrow!16:59
kenvandine_wkoh... i should add that as a recommends16:59
asackenvandine_wk: yes. i mean gwibber appears in the applet.16:59
kenvandine_wkpitti: later!16:59
seb128pitti: no team meeting for you?16:59
asackenvandine_wk: its just i dont get any messages indicated there16:59
kenvandine_wkasac: ok... let me dent you16:59
rcmoranowhy to have "Description - Name" just in some apps ?17:00
dobeycalc: having the game at all with any name similar to tetris is probably grounds for getting sued17:00
asackenvandine_wk: yeah. once i saw this working, we should add it as recommends17:00
calcseb128: if you installed all desktop apps in universe i think your idea of what looks nice vs the way they currently look might change17:00
* kenvandine_wk does that17:00
seb128calc: we optimize for default installation17:00
calcseb128: i'd imagine if you did that GenericName - Name (properly done) would look much better17:00
* asac keeps gwibber in tray (not open) and waits for indication17:00
dobeyGenericName needs to FOAD17:00
calcseb128: aka we don't care about anything other than a very small set of programs17:00
asackenvandine_wk: nope :(17:00
asackenvandine_wk: only got your bubble17:01
asacno indication17:01
seb128calc: is that new to you?17:01
AmaranthI haven't seen any apps in my menus with Generic Name - Name17:01
calcseb128: so whether it looks good in the general case... we actually don't care about17:01
dobeyyou don't see people having this discussion in windows17:01
seb128calc: that's why we have main and universe17:01
calcseb128: no but arguing that it looks good currently is myopic17:01
kenvandine_wkasac: humm... it's working for me...17:01
dobey"Oh, What should we call Word?" I know "MS Word Word Processor"17:01
kenvandine_wkasac: dent me17:01
asackenvandine_wk: define "working" ;)17:01
asackenvandine_wk: ok17:01
rcmoranoword :>17:02
juanjedobey: Not, but people know what is Word, they don't say "Word Processor"...17:02
rickspencer3dobey: actually,  you can't call the game Tetris, but you can have the exact same game play and call it something similar, but not exactly "Tetris"17:03
dobeyjuanje: yes. and we're too afraid as a competing OS to suggest that users might quickly discover that "Foo" is the word processor to use17:03
juanjedobey: people know apps names, not just functionallities17:03
calcdobey: we don't have word :) and generally i think with the name generic name setup it would be done like "Word Processor (AbiWord)\n Word Processor (MS Word)\n Word Processor (OpenOffice.org Writer)"17:03
rickspencer3thus the large number of clones17:03
juanjeunless we would like it17:03
dobeycalc: we have AbiWord17:03
calcdobey: yes... i meant about how it would be displayed17:03
rcmoranocalc: you just described guadalinex menu entries :]17:04
dobeya) GenericName should FOAD and not be in the desktop file at all17:04
asacmeeting o'clock ?17:04
asac@now17:04
asachmm17:04
kenvandine_wkasac: humm... perhaps not...17:04
asac@time17:04
dobeyb) Generic Name should be programmatically determined from the Categories in the desktop17:04
rcmoranoand we may say users feel _pretty_ confortable with that17:04
asackenvandine_wk: i had the same issue with gajim17:04
asackenvandine_wk: it shows up, but never indicates17:04
rcmoranodobey: from categories??17:05
dobeyc) "menu items" should probably be "Name\n<small>$determined_generic_name</small>"17:05
asackenvandine_wk: so now that more apps get this issue, it seems like a indicate bug (e.g. maybe it doesnt like the order we use?)17:05
dobeyrcmorano: yes, that places where generic name is repeated anyway17:05
seb128asac: in half an hour?17:05
calcrcmorano: yea he did as well by saying "MS Word Word Processor"17:05
dobeyGNOME;Internet;WebBrowser17:05
kenvandine_wkasac: yeah... that gajim bug showed up with libindicate 0.1.517:05
calcrcmorano: and its actually already displayed in that manner if you enable the option in KDE (for 3.x anyway)17:05
dobeyfor example17:05
kenvandine_wkasac: my example python script still works...17:05
* kenvandine_wk looks at the code17:05
asackenvandine_wk: yeah. the example python code works. only difference i could see in gajim was the order of adding indication and caling "show17:06
dobeyand yeah, for most use cases, a "menu" is the wrong solution17:06
asac"17:06
rcmoranoi think $determined_generic_name wont mean the same for me and for you17:06
calcaren't categories still defined in the spec... so you can't easily generate a genericname out of a short list of categories17:06
calcer a userful genericname17:06
rcmoranook, i got it, that would be ok17:06
asackenvandine_wk: i didnt look further, because whole gajim trunk fell apart and i had other things to do.17:06
kenvandine_wkasac: oh... interesting17:06
dobeycalc: apps should specify their categories properly17:06
* kenvandine_wk tests 17:06
rcmoranosince categories are already in some specs17:07
rcmoranoi think17:07
rcmorano:>17:07
dobeycalc: and if new categories need to be added, then they should be added17:07
dobeycategories are specified in the menu spec, yes17:07
calcdobey: with sufficiently expanded list of categories that might work17:07
rcmoranoanyway getting functionality from categories17:07
rcmoranowould be problematic17:08
rcmoranosince you don't know which one is the functionality from all of them17:08
rcmoranoyou just have a way to sort 'em in menus17:08
juanjein here: /usr/share/applications/totem.desktop:Categories=GTK;GNOME;AudioVideo;Player;Video;17:09
juanjewhich do you choose?17:09
juanjeI mean, usually there are a few17:09
kenvandine_wkasac: can you dent me again?17:09
asackenvandine_wk: ;)17:10
asacdone17:11
dobeyjuanje: well, frankly, the spec is broken wrt audio/video player categories i think17:11
calcjuanje: the list is documented so it should be doable programatically (i think)17:11
dobeyjuanje: so the solution would be to fix the spec, and then fix the totem.desktop :)17:12
calcjuanje: also it is a hierarchy for the most part17:12
kenvandine_wkasac: very weird... i am seeing the replies in trunk... but not in the patched 0.817:13
rcmoranofor the most part hehe17:13
asackenvandine_wk: add some printf's to see if the indication is actually added17:14
asacmaybe some infrastructure code is missing and that code path isnt run or so17:14
kenvandine_wkgonna just drop to the debugger :)17:14
kenvandine_wkyeah17:14
asackenvandine_wk: whats the best python debugger?17:14
kenvandine_wkepdb17:14
kenvandine_wkit is in gafton's ppa :)17:15
juanjedobey, calc: so that is a start :-)17:15
juanje:-P17:15
dobeyi wonddr if gnome-main-menu is still maintained17:15
juanjeI really don't dislike the idea of "GenericName - Name" or similar if everybody use as it's defined, but I it's necessary to fix the spec, let's do it17:16
juanjeif it's broken....17:16
juanjeit is just a spec17:17
juanjewe can change it, can't we?17:17
kenvandine_wkasac: ... ok... again please?17:17
kenvandine_wkthere should be a test service out there :)17:17
kenvandine_wklike ekiga's echo test17:17
rcmoranowhat's freedesktop for then :P17:18
rcmoranogtg17:19
rcmoranocya mates :]17:19
juanjeok, guys, thanks17:20
juanjebye17:20
kenvandine_wkasac: nm... i got a way to test17:21
asackenvandine_wk: done. maybe its easier to delete cache of read dents or so and startup will then automatically reindicate stuff?17:21
asacok cool.17:21
asacdid you remove cache?17:21
kenvandine_wkno... just used a different account :)17:22
asachehe ;)17:22
kenvandine_wkok, figured it out... it is never getting into that code17:22
kenvandine_wki must have missed a method17:22
asacthat makes a bit of sense17:23
kenvandine_wkthat doesn't explain gajim :)17:23
asac(compared to gajim17:23
asaclol17:23
asaclet me start gajim ... maybe it works better today17:24
rickspencer3I thought getting Gwibber ready was "easy"17:24
kenvandine_wkit is :)17:24
kenvandine_wktesting is harder17:24
asac15:58 < asac> kenvandine_wk: "easy" always feels risky ;)17:24
asackenvandine_wk: whats your jabber id?17:25
rickspencer3desktop team meeting in 5 minutes17:25
kenvandine_wkasac: ken@vandine.org17:26
asackenvandine_wk: ok added you17:26
calchi17:30
Nafalloehrm17:30
rickspencer3Team meeting?17:30
ArneGoetjehi17:30
* asac waves17:30
Nafalloindication-applet just jumped from the left side of the screen to the right after a reboot...17:30
rickspencer3asac ArneGoetje bryce calc seb12817:31
seb128hello rickspencer317:31
asacNafallo: heh. its supposed to be right afaik ;)17:31
rickspencer3pitti is off celebrating the inevitable grinding away of his youth17:31
rickspencer3:)17:31
seb128;-)17:31
rickspencer3kenvandine seems to be missing in action, something I said?17:31
rickspencer3tkamppeter: hi17:31
tkamppeterrickspencer3: hi17:32
brycemorning17:32
rickspencer3https://wiki.ubuntu.com/DesktopTeam/Meeting/2009-04-1417:32
rickspencer3let's roll17:32
rickspencer3actions from previous meeting - nothing to discuss I think, please read the wiki17:32
rickspencer3we'll figure out team meeting and cohesiveness issues via the email thread I suspect17:33
rickspencer3okay, so kenvandine_wk owns that action item17:33
rickspencer3j/k17:33
kenvandine_wkhehe17:33
asac:)17:33
Nafalloasac: doesn't mean it should move on me.17:33
tkamppeterbryce, some good news for you: I organized the OpenPrinting Summit in SF last week and my laptop worked perfectly with two projectors!17:33
kenvandine_wki enabled jabber just in time to crash pidgin for the meeting17:33
brycetkamppeter: good to hear :-)17:33
asac:)17:33
rickspencer3okay, moving on ...17:34
rickspencer3-intel17:34
=== didrocks_ is now known as didrocks
bryceshoot me now17:34
calcis there a intel gnome screensaver related issue?17:34
rickspencer3bryce, you mentioned greedy, but I thought a general discussion might be in order17:34
* calc waits until after rickspencer3 is done with his issues :)17:34
rickspencer3bryce: what's the status and what can we do to help ?17:34
brycethere are two major issues17:35
brycefirst is a freeze that I think I've narrowed to the mesa 7.3 -> 7.4 upgrade17:35
brycewhich occurred April 3rd, and seems to correlate to when people (i965 users only) started seeing it17:35
* rickspencer3 nods17:36
bryceunfortunately the freeze occurs only after several hours (24 hrs in some cases) use17:36
asacwould reverting to 7.3 be an option?17:36
bryceso we could use help at this time from people with i965 to reproduce the freeze and verify reverting solves it17:36
bryceasac: yes17:36
asacbryce: what is 7.4 vs. 7.4? how many commits are there?17:36
rickspencer3bryce: are there instructions for revering somewhere?17:37
asac7.3 vs. ..17:37
seb128in which conditions does it freeze?17:37
bryceasac: more likely, I think we'd revert all the -intel changes, since mesa 7.4 also carries unrelated fixes we don't have trouble with17:37
bryceasac, a lot, but for -intel it's mostly DRI2 stuff that we don't use by default yet17:37
asachmm17:37
asacok17:37
bryceseb128: it is not tied to particular steps to reproduce17:37
brycepeople use the word "randomly" to describe it, but I hate that word for describing bugs ;-)17:38
rickspencer3bryce: does anyone hit the freeze if they've turned off desktop effects? in other words, does turning off desktop effects avoid the problem17:38
rickspencer3?17:38
brycecompiz either triggers it or makes it much more likely to be triggered17:38
asacbryce: whats the bug number?17:39
rickspencer3can we revert to 7.3 in an SRU?17:39
seb128well if you don't use compiz you don't use 3d a lot usually17:39
brycebug 35939217:39
seb128bug #35939217:39
ubottuLaunchpad bug 359392 in xserver-xorg-video-intel "[i965] X freezes starting on April 3rd" [Critical,Triaged] https://launchpad.net/bugs/35939217:39
bryceI'm embarrassed to admit it, but I've never reverted a package to an older version before, so don't actually know the procedure17:40
bryceI mean, not in the archive17:40
seb128it's easy, bump the version17:40
rickspencer3good17:40
calcbryce: well assuming no library changes requiring everything above it be recompiled then you just have to bump the version fooreallybar17:40
seb1287.4.is.7.317:40
brycerickspencer3: for a user to revert to 7.3, you just need to locate the corresponding 7.3 deb on an archive.  there's also links from the bug17:41
bryceseb128: ok17:41
rickspencer3bryce: ack on the instructions17:41
rickspencer3so reverting in an SRU sounds like a possibility17:41
bryceso that's the freeze issue17:41
asacbryce: so plan is backout intel changes from mesa and getting testing on PPA?17:41
brycethe other issue is  a performance regression17:41
seb128for what is worth I'm running a igm965 and didn't run into the bug17:42
superm1can we not just back out all the way to 7.3 instead of just the intel changes?17:42
brycesuperm1: for the freeze issue, I think backing out the intel changes would be sufficient17:42
brycehowever there is another bug superm1 is concerned about which appears to be in some of the other mesa changes17:42
seb128I doubt  slangasek will accept downgrading mesa before jaunty now17:42
rickspencer3agreed17:42
rickspencer3I think anything we do now is SRU17:43
rickspencer3(if that's what you meant seb128)17:43
seb128SRU means we have some time to isolate the buggy commit or fix the bug17:43
rickspencer3right17:43
rickspencer3reverting is an option, but we might still find a better solution17:43
rickspencer3bryce: do you want to talk about the other issue?17:43
bryceI'm waiting on tjaalton for a plan of attack... I'd like to be able to isolate the patch that causes the breakage, and just revert that, if possible17:43
brycerickspencer3: yes17:44
seb128I don't think we should start by considering downgrading mesa to 7.3 before spending some extra time on the issue17:44
brycethe other issue is a performance regression issue on -intel17:44
brycea lot of people are complaining a lot about this17:44
seb128all cards?17:44
bryceseems a random assortment, mostly seen with compiz enabled17:44
asacbug id?17:44
brycebugs 252094, 359600, 34999217:45
ubottuLaunchpad bug 252094 in xserver-xorg-video-intel "MASTER: Poor graphics performance on Intel" [Wishlist,In progress] https://launchpad.net/bugs/25209417:45
rickspencer3bryce: I'm guessing from the Kubuntu bug, that it's more *noticeable* with compiz, but shows up in other areas as well17:45
ubottuLaunchpad bug 359600 in xserver-xorg-video-intel "Solved slow 2D performances with EXA" [Wishlist,In progress] https://launchpad.net/bugs/35960017:45
ubottuLaunchpad bug 349992 in xserver-xorg-video-intel "[945 tiling] Low performance due to no A17 workaround" [High,Confirmed] https://launchpad.net/bugs/34999217:45
bryceone recent suggestion on 359600 is to re-enable the "greedy" migration heuristic (remember that?)17:45
asacwhen did we disable it?17:45
bryceseveral people report it solves the problem on EXA just fine17:46
seb128(no?)17:46
bryceasac: intrepid (2.4.1 -intel)17:46
bryceit was disabled principally due to a crash bug it caused17:46
asacbryce: the rational was bugginess?17:46
bryceand secondarily because (at the time) it was no longer needed17:46
asacok17:47
brycein recent testing, the _patch_ still causes the crash17:47
brycehowever if people set the option manually in xorg.conf it works17:47
asachow bad is the performance issue? could we do that as a well tested SRU too?17:47
rickspencer3asac: it's very bad17:47
bryceso not sure what's wrong there; presumably something with the order stuff is done in the patch17:47
asachmm17:48
bryceanyway17:48
asacbryce: whats that patch about? just flipping the default for the existing greedy option?17:48
bryceslangasek reported just this morning that even with the manual settings, it breaks firefox badly17:48
bryce(black firefox window where page should be)17:49
rickspencer3hmm17:49
rickspencer3didn't for me17:49
rickspencer3I think I would have noticed that ;)17:49
bryceasac: correct, it's pretty minimal17:49
rickspencer3still, no easy answer there17:49
asacblack windows in ffox sounds like a blocker17:49
bryceso my question is, should I still pursue this greedy approach?  (It's a complete hack)17:49
bryceor should I focus efforts on the freeze + other solutions to perf17:50
asaci think we can definitly call for testing if you have it in a ppa17:50
seb128I'm not sure what greedy is17:50
seb128but that seems to much of a change at this stage17:50
rickspencer3asac: he already did, and got back segfault reports17:50
seb128too17:50
asacbut for now i feel like we should take extra care given that slangasek reported black windows in ffox17:50
rickspencer3(regerssion)17:50
bryceseb128: it prevents pixmaps from being migrated to the back buffer, thus preventing various acceleration algorithms from running17:50
rickspencer3seb128: I think we all understand that we are talking SRUs now, right?17:50
bryceseb128: in cases where those algorithms are busted, preventing them from running actually makes performance better17:50
seb128rickspencer3: right17:51
brycebut can cause various other problems17:51
seb128rickspencer3: but even for sru, rendering issue and crashes doesn't sound good17:51
rickspencer3seb128: agreed17:51
asacgood so lets put that high on the SRU list and move on17:51
asacSRU list == investigate whats going on and come up with a real fix17:51
rickspencer3asac: agreed17:51
seb128+117:51
brycealrighty17:51
rickspencer3I think bryce was asking if people had thoughts about what to continue to investigate?17:52
rickspencer3the greedy hack sounds like a bit of a rat hole to me17:52
asacfinding the regression window/package17:52
seb128I don't know enough about xorg and intel to have an advice there17:52
seb128I would spend efforts on the mesa issue first17:52
rickspencer3For my part, I talked to Yingying last night, and will be talking to Ken Edwards later today to see if we can get more focus from Intel engineers to help debug these issues for Jaunty SRUs17:52
seb128we can probably isolate the buggy change with some work on this one17:52
brycerickspencer3: sounds like I should just proceed with what I've been doing, and not try to cram something in for the release.  Which I'm glad for - shoving something in at this point I worry could risk causing more problems than it solves17:53
asacright find the regression window/source ... before we know that we cannot do much about it imo17:53
rickspencer3I would like to see them be a bit more hands on helping us with these, but there minds are elsewhere as they are in ship mode with something right now17:53
bryceI've documented the greedy workaround in the release notes for now (could use some wordsmithing though)17:53
rickspencer3yes17:53
rickspencer3I think lost of release notes, and ideally the SRU will be ready ...17:53
seb128right, a note about it and work for sru updates later sounds good17:53
rickspencer3at or soon after Jaunty is available17:53
rickspencer3bryce: thanks for your tireless efforts here17:54
bryceyep17:54
rickspencer3moving on ...17:54
rickspencer3Gwibber17:54
rickspencer3saw you guys discussing this morning17:54
rickspencer3is this really SRU worthy? Is this the most important thing to be working on right now?17:54
rickspencer3heh17:55
seb128gwibber is in universe I'm not sure to understand why we spend so much efforts on it17:55
asacits a pet project17:55
rickspencer3seb128: I think that Mark would like it to have good indicator-applet integration17:55
kenvandine_wki have it fixed now17:55
rickspencer3lol17:56
kenvandine_wkseb128: we want as many proof points as possible for the indicator stuff17:56
asaci think if kenvandine_wk has it fixed it can go in (he did minimal backports of indicate api)17:56
rickspencer3how many times have I heard that in my life17:56
seb128ok17:56
rickspencer3:)17:56
asaci still want to check/verify it though17:56
kenvandine_wkasac: i will push my branch in a few17:56
asacgreat17:56
rickspencer3thanks guys, but remember to keep your eye on the big picture17:56
kenvandine_wktwitter shut me down for testing :)17:56
rickspencer3Translations17:57
asackenvandine_wk: really?17:57
kenvandine_wkrefreshed to many times17:57
rickspencer3ArneGoetje: where are we at?17:57
ArneGoetjefinal full export from Rosetta for the language-packs is currently running17:57
ArneGoetjeexpect it to be done sometime tomorrow.17:57
kenvandine_wkno string changes for gwibber17:57
rickspencer3(it's all about Gwibber)17:58
rickspencer3jono: are you back?17:58
seb128gwibber is in universe so no language pack anyway17:58
rickspencer3ok, I think jono is on a call, but I was hoping he could tell us a little about the new role on his team for translations17:59
rickspencer3perhaps when he gets off17:59
jonorickspencer3, hey17:59
jonoI am here17:59
jonoin-between calls :-)17:59
rickspencer3kewl17:59
jonohi everyone18:00
ArneGoetjehi jono18:00
jonoso David Planella started on my team on Monday18:00
jonohey ArneGoetje :-)18:00
jonoDavid's role is primary divided into a few areas:18:00
jono * to help grow and extend our extensive translations community18:00
jono * to work with translations teams to help build best practice around great translations18:01
kenvandine_wkjono: what is David's irc nick?18:01
jono * to work with upstreams to ensure we can participate as effectively as possible with translations18:01
jonokenvandine_wk, dpm18:02
kenvandine_wkthx18:02
jono * to provide a resource inside Canonical to report to other teams the status of translations18:02
rickspencer3dpm: we;re talking about you18:02
seb128who will be in charge of looking at translation template import, doing moderation for those, etc?18:03
rickspencer3seb128: still ArneGoetje for the time being, but we haven't finalized that yet18:03
jonoseb128, rickspencer3 and I are still discussing this18:03
seb128ok18:03
rickspencer3seb128: are you volunteering?18:03
rickspencer3j/k18:03
seb128;-)18:04
ArneGoetjeseb128: I think this will stay with me for a while, but I'd like to shift this off to some trusted community members if possible.18:04
jonoit should be stressed that dpm is very much here in a similar vain to the other horsemen - to build buzz, best practise and growth in community18:04
seb128no, but I want to know where I can complain when they are stucked ;-)18:04
jononot really here to do direct engineering18:04
seb128(that happens every cycle since we use rosetta)18:04
jonoseb128, hehe18:04
jonoseb128, I think David should be helping to grow community participation there18:04
rickspencer3ArneGoetje: right, and hopefully dpm will be helping to speed up that transition18:04
ArneGoetjerickspencer3: +118:05
rickspencer3seb128: I think figuring out how to avoid those bottlenecks is part of dpm's charter18:05
jonoI have to run off to a call now18:05
jonoanything else before I go?18:05
jonorickspencer3, indeed18:05
rickspencer3don't think so18:06
rickspencer3except that I would encourage dpm to join the discussin in this channel18:06
jonoyeah, I have asked him to be part of these major channels18:06
jonorickspencer3, I think he should be at your team meetings too18:06
rickspencer3k18:07
jonorickspencer3, I will ask him to18:07
rickspencer3thanks jono18:07
jonothanks rickspencer318:07
jonobye folks!18:07
rickspencer3moving on ...18:07
seb128bye jono18:07
rickspencer3UDS Topics18:07
rickspencer3we need to have a list of UDS topics by eow next week, I think18:08
rickspencer3I got a start here:18:08
rickspencer3https://wiki.ubuntu.com/UDSKarmic/Prep/Desktop18:08
rickspencer3please just add them there, I suppose18:08
rickspencer3we can discuss more during the week18:08
seb128rickspencer3: do you have a pool of ideas or similar already?18:08
seb128or is that the list already on this wikipage?18:09
rickspencer3there's a bunch of stuff on the page18:09
rickspencer3but it's not done with team or community participation yet, just me putting things there as they came across my desk18:09
seb128right, they seem rather categories than specific topics18:10
rickspencer3seb128: I'm especially interested in GNOME 3.018:10
rickspencer3could be18:10
rickspencer3it's not fleshed out at all, it was just a place to park things so I didn't forget18:10
rickspencer3how do you all want to handle getting your topics ready?18:11
rickspencer3I think we just need a list of topics, not blueprints, etc...18:11
seb128I agree than having topic is better than blueprint, we can use blueprint later to track specific karmic work18:12
rickspencer3ok18:12
asaci think that depends on personal preference; adding your topics to that wiki pages makes sense to get started18:12
seb128let's collect ideas and discuss those during the next meeting?18:12
rickspencer3okay18:12
rickspencer3ACTION: everyone put UDS topics on the wiki18:12
asacrickspencer3: how did you get the headings you already added?18:12
rickspencer3everytime someone said "we should discuss foo at UDS" I put off on the list18:13
asacrickspencer3: where is the "font" topic ;)?18:13
rickspencer3s/oof/foo18:13
rickspencer3okay, everytime I remembered to do it :)18:13
asachehe. okay18:13
calcasac: its there in a really tiny font ;-)18:13
asaclol18:14
ArneGoetjeasac: which font topic?18:14
seb128asac: I'm not sure there is much to discuss there, just make it work? ;-)18:14
asacseb128: you won't lead the discussion ;)18:14
rickspencer3I would propose that people have a bias for inclusion ... I think it will be easier to remove items than to add them18:14
seb128good ;-)18:14
asacseb128: i think there are various things to discuss18:14
rickspencer3seb128: you'll be leading the GNOME 3.0 topic(s) I hope18:15
seb128yes18:15
rickspencer3so you'll probably have enough to worry about :)18:15
rickspencer3move on?18:15
asacArneGoetje: a few font topics I found as lacking something; you can add your own or we can also have a call ;)18:15
rickspencer3Release Bugs/Release Status18:15
seb128what about topic which should be worked but are probably candidate for the design team work?18:15
ArneGoetjeasac: ok18:15
rickspencer3seb128: put them on the list18:16
seb128alright18:16
rickspencer3design will need a lot of help from us, as they seem not to be too sure what UDS is, and what it's for18:16
rickspencer3Riddell: bug #35581418:16
ubottuLaunchpad bug 355814 in kde-l10n-es "[Kubuntu 9.04] Many items are in English while language is set to Spanish" [Critical,Confirmed] https://launchpad.net/bugs/35581418:16
asacrickspencer3: will design team share track with us again?18:16
asacor will they have their own?18:16
rickspencer3asac: yes, but we have two rooms this time18:16
asacok great. i found it was quite a tight schedule last time already18:17
rickspencer3so basically, I will be track lead for desktop/dx/design18:17
asacand now there are probably even more topics18:17
rickspencer3seb128: bug #33898218:17
ubottuLaunchpad bug 338982 in evolution-mapi "evolution crashed with SIGSEGV during MAPI authentication" [High,Confirmed] https://launchpad.net/bugs/33898218:17
rickspencer3(skipping x bugs as we already discussed)18:17
seb128rickspencer3: that's an universe package, should it be set as blocker still?18:18
rickspencer3seb128: I don't think so18:18
ArneGoetjerickspencer3: that bug should have been fixed for some time now. There was a lot of template reshuffling going on regarding KDE translations during the past weeks.18:18
seb128having mapi working would be nice for exchange users but I've neither a clue about exchange not access to a server18:18
seb128not->nor18:18
rickspencer3ArneGoetje: could you please confirm with Riddell18:18
ArneGoetjerickspencer3: will do18:18
rickspencer3seb128: do you have time to check in and see if it's fixed, will be fixed, if we should be doing something?18:19
seb128rickspencer3: I will discuss options with the server team and slangasek, I think fixing that would require an openchange update18:19
rickspencer3meantime, not sure why it's a relaase blcoker if it's a universe package18:19
rickspencer3seb128: thanks18:19
rickspencer3some of our users depend on that, but as a user I always found it not to work too well18:20
seb128well, evolution-exchange is the one used by default18:20
rickspencer3oh18:20
seb128evolution-mapi is the new connector using openchange and supposed to work on exchange 200718:20
rickspencer3I see18:20
seb128so it's nothing which was working and got broken, it's new code18:21
seb128but I will see if we can get it working, at least in a sru18:21
rickspencer3seb128: thanks18:21
rickspencer3asac: I see the "homepage is always in English" bug is off the list18:21
rickspencer3sweet18:22
asacrickspencer3: i fixed all i had18:22
rickspencer3bug #35392418:22
ubottuLaunchpad bug 353924 in ubufox "Offline home page always English (browser language hard-coded to en-US)" [High,Fix committed] https://launchpad.net/bugs/35392418:22
rickspencer3love to see the word "Fix" in the status :)18:22
asacyeah i have to close the upstrewm task18:22
asacits fix released18:22
rickspencer3thanks asac, you finished out Jaunty very strong18:22
rickspencer3everybody sent or posted their activity reports, so thanks18:23
rickspencer3note that calc is starting his rotation on OEM services on May 1!18:23
rickspencer3any other business?18:23
seb128no18:24
rickspencer3great18:24
kenvandine_wk:)18:24
rickspencer3bryce: remember that ati and nvidia are working great ...18:24
rickspencer3and intel users aren't exactly dropped to a CL :)18:24
seb128and intel is working great for some of us too ;-)18:24
seb128<- happy intel user since the user switching bug has been fixed18:24
rickspencer3so I think all in all we are in good shape for Jaunty18:25
jcastroI have 2 intel laptops sitting on my desk if you want me to test anything bryce18:25
rickspencer3I have i965, and it works well for me18:25
rickspencer3compiz is slow, but that's such not  a deal breaker (plus it goes fast when I enable greedy)18:25
* calc has 945 and 450018:25
brycerickspencer3: :-)18:25
seb128rickspencer3: slow when doing what?18:26
rickspencer3seb128: cover flow is the most noticible18:26
seb128I'm only using alt-tab and workspace switching but that's fast here18:26
brycerickspencer3: I'm chatting with kernel team at their meeting regarding sorting out freeze bugs18:26
rickspencer3okay18:26
dpmrickspencer3: I've just read jono's explanation on my new role earlier on. I basically wanted to say that I'm around, but I haven't got anything to add at this point -other that I'm looking forward to work with you guys and to ask if you've got any questions18:26
* kenvandine_wk should try user switching again... but has been scared18:26
rickspencer3bye bryce!18:26
brycekenvandine_wk: think it should be fixed now18:26
kenvandine_wkdpm: great to meet you!18:26
seb128bryce: can people still ssh the box when they get the freeze?18:26
brycekenvandine_wk: save your work and try it :-)18:26
emberseb128 mind if i take the brasero update?18:26
rickspencer3dpm: welcome!18:26
kenvandine_wkbryce: i love the confidence18:26
rickspencer3meeting adjourned?18:27
brycecya18:27
seb128ember: jaunty is frozen so it will probably not be accepted but you can do it18:27
seb128rickspencer3: yes18:27
ember-proposed then?18:27
dpmkenvandine_wk: rickspencer3: thanks!18:27
rickspencer3thanks all18:27
ArneGoetjethanks18:27
seb128ember: correct18:27
seb128rickspencer3: thanks18:27
asacthx18:28
kenvandine_wkoh.. bryce it worked!18:28
bryce:-)18:28
kenvandine_wkbryce: do have that bug number handy? i want to see what the fix was :)18:28
seb128brb18:28
bryceI don't remember the bug number offhand, but the fix was reverting a patch... uh18:28
DBOis here a good place to mention a couple odd things in the default compiz config?18:29
kenvandine_wkbryce: an intel patch or kernel?18:29
brycehttps://bugs.edge.launchpad.net/ubuntu/+bug/34842818:29
ubottuLaunchpad bug 348428 in xserver-xorg-video-intel "Switching to another user and then to anything else causes freeze in drm_intel_bo_unreference ()" [High,Fix released]18:29
brycethat's it18:29
DBOhi bryce =)  you are everywhere18:30
kenvandine_wkgreat18:30
kenvandine_wkthx18:30
bryceheya DBO18:30
bryceDBO, uh lost track of your questions, one sec18:31
DBOso I wanted to report that there are some CPU wasters in the default compiz config18:31
bryceuh "CPU wasters"?18:31
DBOnamely the fading windows plugin does the same thing as the animations plugin, so its doubling up the fade code, adds a bit of cpu there18:31
bryce<DBO> bryce, I dont know if you remember talking to me or not, but I though I would mention I fixed my render performance issue simply by dropping the up_threshold on the OnDemand governor to 35 from its default18:32
bryce<DBO> my battery life shortened by about 10 minutes overall, but the usability difference is huge18:32
DBOoh that was something else18:32
bryceoh18:32
DBOI followed up in ubuntu-x about that18:32
bryceok18:32
DBOi wasn't trying to cross channel stalk you =P18:32
bryceheh18:32
DBOi just came here to say that there are redundant plugins enabled in compiz, and they are causing us to waste CPU resources when we do window fades18:33
djsiegelhey DBO!18:33
DBOdavid! you stalker!18:33
bryceDBO, have you talked with the compiz maintainers about that?18:33
djsiegelhehe18:33
DBObryce, well I used to be a maintainer of beryl... so I have a clue what I am talking about... but basically its a silly default and they never went over their defaults very well18:34
seb128DBO: usually "maintainer" there is "package maintainer", ie mvo in this case ;-)18:35
bryceDBO, yeah18:35
DBOoh the package maintainer18:35
DBOsorry, my bad :)18:35
seb128mvo is on holidays today but he will be there tomorrow18:35
bryceDBO, I'm happy to help if you have a specific change, although I'm fairly swamped up to my eyeballs in X.org package maintenance stuff at the moment18:35
seb128or if you have a bug reference let us the number I'll let him know18:35
DBOi'll file a bug since he is not here18:36
bryceDBO, also it is pretty late for changes to jaunty18:36
seb128ok thanks18:36
seb128late for jaunty but still good to know and possible to sru18:36
asackenvandine_wk: +    self.add_msg_tab(self.client.responses, _("Replies"), show_icon = "mail-reply-all", add_indicator=True)19:55
asacis it right that that is unconditionally True?19:55
asac(havent looked in code context)19:55
kenvandine_wkyeah19:55
kenvandine_wki think so19:55
asackenvandine_wk: so that code is only run if indicate != None?19:56
kenvandine_wkeven if add_indicator is True, it won't try to display the indicator of indicate isn't set19:56
asacok19:56
kenvandine_wki think it is run... just doesn't matter19:56
asackenvandine_wk: ok, so that is the code path for "replies" ?19:56
* kenvandine_wk looks19:57
asackenvandine_wk: also is the "xid == topwindow" thing what we want? did you cherry pick that from trunk?19:58
kenvandine_wki did19:59
kenvandine_wkchecking to see if it is focused19:59
asackenvandine_wk: ok. you didnt note where you cherry picked that from20:00
asacas with anything.20:00
kenvandine_wk:)20:00
kenvandine_wki can go back and do that... it was just a pita20:00
asacno its fine. just to make it perfect ;)20:01
asackenvandine_wk: you can still add the commit references to the patch doc20:01
asac;)20:01
asacunless looking the comit up is the pita20:01
=== rickspencer3 is now known as rickspencer3-afk
asackenvandine_wk: seems the addition was20:03
asac291.1.120:03
asackenvandine_wk: think you forgot this hunk then: http://paste.ubuntu.com/150996/20:03
=== davmor21 is now known as davmor2
kenvandine_wkasac: the is_gwibber_active was revno 29420:09
asackenvandine_wk: err. here it was 291.1.1 ... whats the branch you are looking at?20:10
kenvandine_wktrunk20:10
asackenvandine_wk: he. ok 294 is the merge ...t hecommit is 291.1.120:10
kenvandine_wkoh... ok20:10
kenvandine_wkhow did you see that?20:10
asackenvandine_wk: anyway. the hunk above was forgotten20:10
asackenvandine_wk: bzr log | less ;)20:10
asacbzr blame actually20:10
kenvandine_wkah20:10
kenvandine_wki think i might have changed that manually20:11
kenvandine_wkone sec20:11
kenvandine_wkok...no i missed that20:12
kenvandine_wkwhat revision was that from?20:12
asackenvandine_wk: bzr diff -c 291.1.120:13
kenvandine_wkok, fixed... not pushed yet though20:17
kenvandine_wkasac: so in my notes for the patch, should i reference 294 or 291.1.1?20:27
asackenvandine_wk: well, best practices would be to have one patch for each revision you backported ;)20:27
asackenvandine_wk: but yes, use 291.1.120:28
asackenvandine_wk: but also name the branch name you refer to (its not valid across branches)20:28
kenvandine_wki hate patches that patch stuff from other patches...20:28
asackenvandine_wk: if you want to see the global ids you can use bzr log --show-ids20:28
kenvandine_wkok20:28
asacpersonally i use cherry-pick revno XXX from lp:~....20:28
asackenvandine_wk: yeah well. but stacking cherry picks would be much easier to review and track for future20:29
asace.g. find regressions and so on20:29
kenvandine_wkok20:29
kenvandine_wki'll remember that20:29
asacin this way there is a single lumped patch and nobody knows how that was produced ;)20:29
asac(except kenvandine_wk's black-magic ;))20:29
asacanyway. i think with that hunk it should be ok20:30
asaci found a different issue though20:30
asacbut thats also on trunk20:30
asacits probably a theoretical issue, but wrong imo:20:30
asacso first a message runs this:20:31
asac      if hasattr(message, "gId"):20:31
asac        message.is_duplicate = message.gId in seen20:31
asac        message.first_seen = False20:31
asacthen in the indicator code it runs:20:31
asac       if msg.first_seen and \20:31
asac            hasattr(msg, "is_unread") and msg.is_unread and \20:31
asac            hasattr(msg, "gId") and msg.gId not in self.indicator_items:20:31
asaci think logcally it needs hasattr(msg.first_seen) and ...20:31
asacor the first_seen needs to be moved after the "hasattr(msg, "gId")"20:31
kenvandine_wklooks like a bug20:32
kenvandine_wkbut should be harmless20:32
asacheh20:32
asacyeah throws an uncatched exception20:32
asac;)20:32
kenvandine_wkdoes it?20:32
kenvandine_wkit could yes... but i haven't seen it do it20:32
asacif you access msg.first_seen without it being defined it throws, right?20:32
kenvandine_wkyes20:32
asacso given that first_seen only gets defined if hasattr(message, "gId"): the second msg.first_seen can throw20:33
asacwould only happen if !hasattr(msg, "gId") ... i looked and that seems to be an unlikely event20:34
kenvandine_wkright, it's a bug20:34
asacthink we should check if undefined gId is really unlikely20:35
kenvandine_wkalways better to check20:35
huatshey everyone20:38
asackenvandine_wk: ok suggesting a merge on trunk anyway20:38
seb128lut huats20:40
seb128huats: how are you?20:40
huatsseb128: hey20:41
huatsI am fine!20:41
huatsthanks !20:41
seb128still as busy?20:41
huatsI tend to survive :)20:41
huatsand I think am I getting to the end of the "busy" process20:41
huatsso it is great20:41
huats:)20:41
seb128cool20:42
seb128jaunty is frozen so no need to worry about this one20:42
huatsthe good sign is that I am setting up my new computer to build deb :)20:42
huatsok20:42
didrocksseb128: huats told me yesterday that he was enjoying the sunshine on the beach :)20:42
huatsLOL20:42
seb128I don't doubt of that20:42
didrocks^^20:43
seb128we didn't get the gcalctool stable update in jaunty due to that20:43
huatsI know toulouse is sunny BUT there is no beach20:43
huatsseb128: hum I though that robert would do it ...20:43
seb128he's on holidays this week20:43
didrocksseb128: I could have done it, you know…20:43
huatsok20:43
huatsseb128: I will prepare it if you want20:44
huatsso that we can upload it as soon as the freeze is over20:44
didrocks(you have 4 packages ready to sponsor, btw)20:44
seb128didrocks: it was not especially needed so I let a chance to huats to grab it if he wanted to do an update20:44
huatsseb128: sure20:44
seb128huats: there is no freeze over now20:44
kenvandine_wkasac: ok, i pushed changes20:44
seb128huats: ie it's a sru or nothing20:44
huatsseb128: ok20:44
huatsseb128: so I'll do the sru process...20:45
seb128didrocks: right, we are frozen so I need to discuss if those are to upload or to convert in sru uploads20:45
didrocksseb128: oki20:45
seb128huats: no hurry, we will not have srus accepted before a week I guess20:45
huatsseb128: I'll do it by the week then20:45
seb128thanks20:46
seb128looking forward uds? ;-)20:46
huatsno pb :)20:46
huatsyou have no idea how muh :)20:46
didrocksuds \o/20:46
didrocksseb128: we have to discuss at uds about the "package locking" for desktop packages20:47
huatsand I just started to loe football... I would love to see barcelona with their team in the champions league final which is DURING the UDS :)20:47
huatss/loe/love/20:47
seb128didrocks: right, or maybe before UDS, for sure we want to have a nice summary and an easy way to assign updates next cycle20:48
seb128shouldn't be too hard to do20:48
didrocksseb128: you know now why huats can't work on ubuntu, he's watching football :)20:48
huatsdidrocks: nope20:48
seb128oh, football!20:48
* seb128 runs the TV on20:48
didrocksseb128: yes, we just have to agree on the process :)20:48
* seb128 turns the TV on20:48
didrockshehe20:48
huats;)20:48
huatsseb128: I have been experiencing weird stuffs with my computer (fresh jaunty beta install) : a LOT of ext4corrputed FS...20:50
huatshave you heard something like that ?20:50
huats(since the last update seems to be fixed)20:50
seb128no, but I stay away from new filesystem usually20:50
huats(and it is not an issue with the HD since I changed it)20:50
huatsok20:50
Nafalloasac, kenvandine_wk: any luck with gajim today?21:55
Nafalloasac, kenvandine_wk: I saw you guys working on it, but I didn't have time to join in the conversation unfortunally.21:55
kenvandine_wkNafallo: haven't gotten to it yet21:55
kenvandine_wkit was gwibber actually21:55
kenvandine_wkbut i plan to tonight21:55
Nafallooh. I got lost of hilights on gajim ;-)21:56
kenvandine_wk:)21:56
jcastrohey Nafallo21:59
jcastroI think you should take the pidgin artwork and put it into gajim for us so it looks better21:59
Nafallojcastro: hmm. sounds like karmic. file a wishlist bug please? :-)22:00
jcastrooh, yes, karmic for sure.22:00
=== rickspencer3-afk is now known as rickspencer3
rickspencer3kenvandine_wk: are you *still* working on Gwibber?22:06
rickspencer3maybe we should change "Jaunty Jackalope" to "Jaunty Gwibber"22:06
rickspencer3:)22:07
kenvandine_wkhehee22:07
kenvandine_wkno... been done with gwibber for hours now :)22:07
kenvandine_wki am trying to figure out which compiz patch is causing that keybindings bug22:07
kenvandine_wkupstream says it is one of our patches22:08
kenvandine_wkjcastro: we should do the same for empathy!22:08
kenvandine_wki hate those status icons in empathy22:08
kenvandine_wkso far these patches look need to just keep compiz from crashing22:15
kenvandine_wks/need/needed22:16
rickspencer3kenvandine_wk: thanks for taking the compiz bug22:28
=== rickspencer3 is now known as rickspencer3-afk
=== asac_ is now known as asac

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