/srv/irclogs.ubuntu.com/2011/11/28/#ubuntu-desktop.txt

=== eeejay is now known as eeejay_is_afk
=== eeejay_is_afk is now known as eeejay
pittiGood morning06:00
pittiSweetshark: upload with new version number; but as we have new libraries in precise it's not guaranteed to build06:01
pittiSweetshark: (but building against these new libs is the very point of this)06:01
didrocksgood morning07:55
pittihey didrocks07:55
rodrigo_morning08:44
pittihey rodrigo_08:44
rodrigo_hi pitti08:45
pittididrocks: where can I change the dash's "listen to music" button to open RB instead of banshee?08:51
didrockspitti: if your default music player is rhythmbox, it shold works08:52
didrocksshould*08:52
pittididrocks: well, what constitutes the "default" player?08:52
pittion today's images, when I click that button nothing happens08:52
didrockshum, weird08:52
pittiactually, it does, it opens totem08:52
didrockswhat do you have in g-c-c ?08:52
didrocksfor sys info/default app08:52
didrocks(for "Music")08:53
didrockshey rodrigo_08:53
pittididrocks: ah, it says "Movie Player"08:53
pittididrocks: so I'll fix it in control-center's default gsettings?08:54
didrockspitti: yeah, that should work, if not, just poke me :)08:54
pittieww -- Calendar:  [ gedit ]08:54
rodrigo_hi didrocks08:54
didrockspitti: I guess that unity needs to be restarted though08:54
pittilooks like a nice thing to fix for A108:54
pitti(isn't it great that we can deal with _this_ class of bugs for alpha-1? :-) )08:54
* pitti hugs https://jenkins.qa.ubuntu.com/view/Precise%20Daily%20ISOs/08:55
didrockswaow, looking nice.08:59
TheMusoI'm not usually on the dev release this early. I feel this cycle is going to be a good one for general pollishing. :)09:03
TheMusoAlpha 1 is often the absolute earliest I upgrade...09:04
pittiTheMuso: we've been quite serious about "never break precise" so far09:05
TheMusoIndeed.09:05
pittiwe had two cases of apt-get dist-upgrade failing for a particular package, but these cleared up with the next upgrade and didn't break anything important09:05
pittiI don't remember http://people.canonical.com/~ubuntu-archive/testing/precise_probs.html ever looking that great before a1 :)09:06
seb128hey there09:35
rodrigo_hey seb12809:41
rodrigo_mvo, around?09:42
mvorodrigo_: yes09:45
seb128hey rodrigo_09:45
seb128hey mvo09:45
seb128how is everybody?09:45
rodrigo_mvo, did you see my updated merge proposal on Friday? -> https://code.launchpad.net/~rodrigo-moya/system-service/new-interfaces/+merge/8330809:45
mvorodrigo_: I did, I have a look in a few minutes (left early friday)09:46
mvohey seb128!09:46
rodrigo_mvo, ok, just wanted to make sure you saw it, so no hurry :)09:46
mvothanks!09:46
seb128mvo, left early on friday? slacker!09:47
seb128;-)09:47
rodrigo_seb128, I sent him my branch at 11PM Friday, and he was still working at that time, thru the weekend afaik :)09:47
seb128lol09:48
seb128yeah yeah, I believe you :p09:48
rodrigo_:)09:48
seb128rodrigo_, don't worry I'm just teasing mvo, he called me slacker for having friday off ;-)09:48
rodrigo_heh09:48
chrisccoulsongood morning everyone09:53
seb128hey chrisccoulson, how are you?09:54
pittihey seb128, morning chrisccoulson; how are you?09:54
seb128pitti, hey, I'm good thanks, how are you?09:54
mvoseb128: *pfff* ;)09:54
pittiseb128: quite fine, thanks! had a nice weekend, a friend from Zurich came to visit09:55
chrisccoulsonhi seb128, pitti. i'm good thanks, how are you?09:55
pittimy former flatmate from study times09:55
rodrigo_hi chrisccoulson09:57
seb128pitti, nice! ;-) you had fun I guess then09:57
pittiyeah09:57
chrisccoulsonhi rodrigo_ :)09:58
SweetsharkMoin everyone!10:03
pittihallo Sweetshark, wie gehts?10:05
Sweetsharkpitti: The 3.4.4-0u1 upload for oneiric is strange. People reported the l10n issue to be fixed in the ppa, but unfixed in the final upload. but AFAIK they are identical modulo the changelog change.10:05
Sweetsharkpitti: Pretty good. I was at the Luebecker Weihnachtsmarkt on the weekend.10:06
pittiwe also had Stollen yesterday for the first time \o/10:06
seb128pitti, the first time? or the first time this year?10:08
pittiseb128: this year, of course10:09
* pitti has had stollen every year, of course10:09
seb128pitti, oh, ok, you almost scared me ;-)10:09
pittiafter all, Dresden makes the best one :)10:09
seb128yummy, stollen!10:10
seb128lol10:10
pittiseb128: honestly -- you can buy Stollen from Dresden in Munich and London, but there's no foreign Stollen whatsoever in Dresden :)10:11
seb128pitti, I need to check where the stollen we by at the supermarket here come from, it could be coming from dresden ;-)10:12
Sweetsharkseb128: or Luebeck (if it is one with massepain)10:15
seb128is that something germans fight about? "who is making the best stollen"? ;-)10:16
pittiall the time10:16
chrisccoulsonmmmmmmm, stollen10:16
pittiyesterday I argued with my wife which bakery from Dresden is better10:16
chrisccoulsonthere is stollen at the christmas market in birmingham10:16
pittibut a lot of stollen is rather dry, I don't like that10:17
pittiif it isn't really humid and has two tons of butter in it, it can't be good!10:17
chrisccoulsonheh10:18
Sweetsharkseb128: well, Dresden only has AMD and Luebeck has the "Buddenbrooks" otherwise these cities offer very little starting points for regional patriotism apart from holiday bakery. ;)10:21
=== Guest51058 is now known as Laney
pittiyeah, we ruined our UNESCO world heritage status by building that silly bridge :(10:21
Sweetsharkseb128: and "Luebecker Marzipan" actually has a french wikipedia entry, that has got to count for something.10:22
seb128;-)10:25
=== zyga is now known as zyga-brb
cariboumorning10:33
cariboudoes that jockey-text statement on Maverick rings a bell to someone ?10:33
caribou"DEBUG: nvidia_current is blacklisted, so not treating as enabled"10:33
caribou"DEBUG: nvidia_current is blacklisted, so not treating as enabled"10:33
ogra_pitti, FYI https://lists.ubuntu.com/archives/ubuntu-users/2011-November/254682.html ...10:36
seb128ogra_, you still read ubuntu-users?10:39
ogra_seb128, someone has to :)10:39
ogra_popey, and cjwatson do as well10:39
seb128do you read forums as well? ;-)10:39
seb128(I regularly have a look to those nowadays, interesting sometimes)10:40
pittierr, I wasn't trying to make it difficult; the package was unbuildable and uninstallable10:40
ogra_i never read forums in my life :)10:40
ogra_pitti, yeah, but that doesnt seem to have come across10:40
seb128ogra_, some people just like to complain, it's nothing to do with Canonical, gnome-panel3 just doesn't make possible to build gtk2 applets10:41
seb128it's a GNOME upstream thing10:41
seb128ogra_, the guy should have got that, Debian did the same and Debian doesn't have anything to do with Canonical10:41
ogra_seb128, yes, but currently one of the big things on ubuntu-users is to tell people to switch to mint because canonical ignores its users10:42
seb128ogra_, well, they will have the exact same issue on the new mint10:42
ogra_such a mail is just putting more oil on that fire10:42
ogra_they wont, because they wouldnt bother to try xfce :P10:42
seb128ogra_, or in fedora or whatsoever10:42
ogra_they only use xfce to get the gnome2 feeling back10:42
ogra_which mint will fake for them on top of G310:43
pittiit's not like we wouldn't have lucid or natty out there..10:43
seb128or gnome-session-fallback in Oneiric10:43
seb128they can still use gnome-panel there for a gnome2 feeling10:43
seb128no need to use xfce10:43
ogra_dont tell me10:43
ogra_gnome-session-fallback is different10:44
seb128ogra_, could you reply to this email saying that it's just that gnome-panel is on gtk3 now and that gtk2 and gtk3 can't be mixed and that comes from GNOME upstream and will be true in any distro?10:44
ogra_(no idea if the mint stuff inst different either, but people seem to thnk it isnt)10:44
seb128ogra_, somebody needs to make xfapplet use gtk310:44
ogra_will do10:45
seb128ogra_, thanks10:45
ogra_with all that mint hyping and canonical bashing for the desktop it would probably make sense to have one desktop team member taking a look from time to time though10:45
pittiogra_: mint uses GTK3 just as everybody else, so the XFCE applet won't work there either10:46
ogra_its after all our biggest mailing list10:46
pittithey have some GNOME 2 look-alike themes, though10:46
ogra_pitti, as i said above, they wouldnt bother to use xfce on mint, simply because their overlay fakes gnnome2 good enough10:46
pittiyeah10:46
=== zyga-brb is now known as zyga
=== om26er__ is now known as om26er
rodrigo_need to buy some food and then lunch, so bbl12:34
chrisccoulsonhmmmm, eating mince pies in november isn't good12:52
=== MacSlow is now known as MacSlow|lunch
pittirodrigo_: nice work!13:09
seb128chrisccoulson, not sure I ever got mince pie, seems like something worth trying ;-)13:11
ogra_*especially* in the cold part of the year :)13:22
ogra_cleaning your sinis etc :)13:22
ogra_*sinus13:22
pittimvo, rodrigo_: since today or so, apt-get update and control-center sysinfo time out with13:24
pittiError org.freedesktop.DBus.Error.TimedOut: Activation of org.freedesktop.PackageKit timed out13:24
pittior c-c with13:24
pitti(gnome-control-center:4692): info-cc-panel-WARNING **: Unable to get PackageKit proxy object13:24
pittiI do have the "packagekit" package installed13:25
pittiis that known?13:25
mvohm, could be /etc/apt/apt.conf.d/20packagekit but I'm not sure why this times out13:25
pitti*should* I have PK installed?13:25
pittimvo: right, likely13:26
pitti$ /usr/bin/dbus-send --print-reply --system --dest=org.freedesktop.PackageKit --type=method_call /org/freedesktop/PackageKit org.freedesktop.PackageKit.StateHasChanged string:'cache-update'13:26
pittihas the same problem13:26
pittiugh, ahd I have 6 packagekitd processes running13:26
pittimvo: would you mind checking if you get http://paste.ubuntu.com/752463/ as well?13:27
pittiindeed we got a new PK release 20 h ago13:28
pittirodrigo, mvo: anyway, seems to be a PK problem, not an apt/c-c one, so ignore me13:29
pittididrocks: finally getting back to the dash music player problem13:41
pittididrocks: actually, having totem as the default music/video player when you click on an .mp3 is wanted, as you don't want to automatically import that into your library13:41
didrockspitti: ah, so, changing it in the g-c-c fixed it?13:41
didrocksindeed13:41
pittiit's not in g-c-c itself, I'm currently digging where it's set13:42
pittisomething similar to shared-mime-info13:42
pittiit doesn't seem to be in gsettings13:42
didrockspitti: hum, maybe we have something in unity to override it13:42
didrockspitti: if you let me some time, I can have a look13:42
seb128pitti, what are you trying to figure?13:42
pittiseb128: currently the "listen to music" button in the dash opens totem13:42
pittiI figure it should open RB13:43
seb128pitti, check .local/share/applications/mimeapps.list13:43
pittic-c's info panel shows "totem" as the music/video handler, which seems ok to me13:43
pittiseb128: that's on a live system13:43
pittisame on my system, though13:43
Sweetsharkpitti: I just debdiffed 3.4.4-0ubuntu1 and 3.4.4-0ubuntu1~ppa1 and the only difference is the qt-scrollbar patch. However https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/873702/comments/28 suggests the ppa version to be good, while the released one is buggy.13:43
ubot2Launchpad bug 873702 in libreoffice "some function names in Calc appear in english others in local language (mixed up) " [Medium,Fix committed]13:43
seb128pitti, well if totem is selected in g-c-c that seems normal it's being used in the dash?13:44
pittiseb128: hm, I was quite sure that it opened banshee in oneiric13:44
seb128pitti, well do you have banshee installed?13:44
pittiSweetshark: that's really strange; has this been confirmed by someone else?13:44
pittiseb128: no, it's not in the live system any more13:44
seb128pitti, you probably want to edit /usr/share/applications/defaults.list in desktop-file-utils and banshee->rhythmbox then13:45
pittiah, d-f-u, thanks!13:45
seb128pitti, yw13:45
seb128that's the default mimetypes associations list13:45
Sweetsharkpitti: that the fix is in the ppa version: Yes, I confirmed that myself.13:46
Sweetsharkpitti: that its broken in the oneiric one: yes, multiple people report that on the bug.13:47
pittiSweetshark: we don't strip libo, unless it's actually using .po files foor that13:48
Sweetsharkpitti: possibly this is a sideeffect of our libreoffice/libreoffice-l10n split? something like building these source packages on different buildds causing this.13:49
pittiSweetshark: but the PPA is certainly split as well?13:52
Sweetsharkpitti: yes, but maybe both packages build on the same buildd?13:52
* Sweetshark checks13:52
pittihow can that be relevant?13:52
pittiSweetshark: also, that's a lot less likely for PPAs (20 buildds) than for Ubuntu (5 buildds)13:52
pittiseb128: hm, in the past we switched that from totem->banshee; I'll switch it back, but it still doesn't explain how to make the dash call RB then; I'll do some RTFC of the dash13:54
seb128pitti, well, I guess the dash just call the default ogg handler13:54
pittilikely13:55
Sweetsharkpitti: It could be relevant, if the ids for the build get different between both packages. After all, using the l10n for another build is not an supported scenario upstream (not even something anyone working upstream would consider anyone would ever do)13:56
pitti./plugins/unityshell/src/PlacesHomeView.cpp:  CreateShortcutFromMime("audio/x-vorbis+ogg", _("Listen to Music"), _music_alternatives);13:56
pittiseb128, didrocks: ^ seems like it13:56
seb128pitti, indeed13:56
pittiactually13:56
seb128pitti, GNOME does it the same way13:56
pitti  _music_alternatives.push_back("banshee-1");13:56
pitti  _music_alternatives.push_back("rhythmbox");13:56
pitti  _music_alternatives.push_back("totem");13:56
pitti  _music_alternatives.push_back("vlc");13:56
pittiah, but that's only done if the MIME type handler doesn't exist13:57
pittididrocks: but I heard that these buttons will go away anyway, right?13:57
didrockspitti: yes, they will13:57
pittididrocks: ok, so no need to waste time on that then13:58
didrocksshould not, indeed :)13:58
seb128didrocks, do you know if the unity launcher would be fine listing in its config some .desktop which are set on NoDisplay=true?13:59
didrocksseb128: hum, it has the "invisible launcher icons", but not sure if it's mapped correctly by bamf13:59
didrocksseb128: why do you want to do that?13:59
seb128didrocks, because our special nautilus .desktop for unity leads to have nautilus listed twice in the application lens14:00
seb128i.e bug #89178414:00
ubot2Launchpad bug 891784 in hundredpapercuts "Nautilus appears twice in the Ubuntu Unity dash" [Low,Confirmed] https://launchpad.net/bugs/89178414:00
seb128didrocks, once as "files" (the upstream desktop) and one with the user directory icon (which is what we use in the launcher)14:01
didrocksseb128: yeah, I know about that one14:01
didrocksnot sure it will play with bamf14:01
seb128ok, I will ignore it for now then14:01
didrocksseb128: adding to my TODO, will have a test14:01
seb128didrocks, thanks14:01
didrocksyw14:01
Sweetsharkpitti: IIRC you wanted me to create a "3.4.4-0ubuntu2 (oneiric)" package which I uploaded to chinstrap, but it wasnt uploaded anywhere AFAI can see. Should that simply be deleted now? I would then do a fresh "3.4.4-0ubuntu2 (precise)" package, which can be packborted to oneiric. Or how do you want that?14:02
Sweetsharkoh, food delivery!14:03
* Sweetshark is off for lunch.14:03
dobeyseb128: why not just not ship the upstream one?14:03
pittiSweetshark: you mean s/oneiric/precise/?14:04
pittiSweetshark: a precise upload would be nice indeed, but now I need to check wit ogra if it's still ok to do today (alpha-1 around the corner)14:05
pittiit'll build a while on arm14:05
pittiI guess we better move that to Friday14:05
seb128dobey, because I guess gnome-shell or some other stuff might use it14:05
ogra_either that or we need to mangle the seeds14:05
ogra_i'm fine with either14:05
ogra_its A1 after all as long as it boots and the installer works somewhat, the arm team is happy14:06
dobeyseb128: patch it instead of shipping a second version then?14:07
seb128dobey, yeah, I guess we could do that14:08
seb128dobey, one issue I think was upgrades14:09
pittidobey: hey Rodney, how are you? FYI, current precise builds ship RB only, so the way is clear for a GTK3 music store14:09
seb128like the user config has a references to the old name14:09
dobeyseb128: also, i am happy to get the avahi changes into debian; but i have no idea how to do that exactly14:09
dobeyseb128: yeah; same problem we had in u1 i guess14:09
seb128dobey, https://wiki.ubuntu.com/Debian/Bugs14:10
dobeypitti: i'm good, thanks. and you? we'll be getting the rb store working soon14:10
ogra_infinity, do you think the archive skew fix could handle libreoffice building while we release A1 ? theoretically it shouldnt bother us if it still builds on thu. should it ?14:10
seb128dobey, i.e use submittodebian14:10
pittidobey: quite fine, thanks!14:10
dobeyseb128: does it only submit changes from the last change set? there are some ubuntu specific patches in avahi which i guess we don't want to submit to debian?14:11
infinityogra_: The archive will be fine.  I'm still not entirely convinced that apt doesn't suffer some minor issues with it.  Haven't had a chance to dig deeper.14:12
seb128dobey, it does debdiff between versions, but you can open a bug manually with the diff from the merge request14:12
ogra_well, might be a goood opportunity for a hardcore test14:12
ogra_though it would cost us A1 if it fails ... might be a bit risky14:13
dobeyseb128: ok, thanks; i'll try to do that today14:13
seb128dobey, http://www.debian.org/Bugs/Reporting14:13
seb128dobey, it's basically "send an email to submit@bugs.debian.org" with some lines with infos for the bug tracker "Package:" "Version:" etc14:14
dobeyseb128: right; i guess reportbug does that though too14:14
seb128dobey, reportbug can be confusing, I think it does try to send a mail using the local mta, that might not work, I usually just copy the output into an email with my mailer14:14
dobeyok14:15
Laneyput "smtphost your.smtp.host.here" in ~/.reportbugrc14:15
seb128Laney, thanks14:17
Laneynp14:17
=== MacSlow|lunch is now known as MacSlow
=== tkamppeter_ is now known as tkamppeter
=== eeejay is now known as eeejay_is_afk
=== m_conley_away is now known as m_conley
pittigood night everyone!17:07
seb128'night pitti17:07
=== eeejay_is_afk is now known as eeejay
seifseb128, can u send me a list of default apps for ubuntu17:45
seifthis way i can finish the plugins and patches for them to push into zeitgeist per default17:45
seif?17:45
seb128seif, you can look at http://cdimage.ubuntu.com/daily-live/20111128/precise-desktop-amd64.manifest for example17:46
seifseb128, thanks17:46
seb128seif, it lists what is contained on the CD17:46
seifbrb17:47
seifsomehow my mouse is not responding17:47
seifwtd17:47
seifi mean r17:47
didrocksgood night everyone, will fix my laptop now17:59
mfischstgraber: got time for a question on my review?18:07
stgrabermfisch: sure18:12
stgrabermfisch: you'll have to give me a link to it though, I went through a good 50 or so of these :)18:12
seifseb128, ok so most is covered18:16
seb128great18:17
seifi just need to work on libreoffice, shotwell and revisit rhythmbox18:17
seifalso nautilus could be patched to tell us when something was copied around18:18
seifor moved18:18
GunnarHjseb128: Thanks for jumping in the discussion in #control-center.19:53
seb128GunnarHj, yw19:53
GunnarHjDo you know if GNOME use the fredesktop a-s version or the Debian one?19:54
dobeya-s?19:55
GunnarHjseb128: ^19:55
GunnarHjdobey: accountsservice19:55
seb128GunnarHj, no upstream rely on a distro specific version, so GNOME uses the freedesktop version19:56
seb128i.e without patch19:56
GunnarHjseb128: Ok, I see.19:56
seb128GunnarHj, what mclasen was saying is basically that he doesn't see the point because GNOME already has a gsetting key for what you need19:57
GunnarHjseb128: Yeah, I realize that.19:57
seb128GunnarHj, the question then is to know if they really intend the service as cross desktop or if they host it on fdo but see it as a GNOME service19:57
seb128either way having the reply to that would be useful ;-)19:58
GunnarHjseb128: Right. Wasn't aware of that it's basically only GNOME people behind accountsservice.19:58
seb128GunnarHj, it has been written by fedora,GNOME people, I don't think anyone out of GNOME is using it19:59
GunnarHjseb128: Aha.19:59
GunnarHjseb128: Setting language via PAM and regional formats via gsettings would be unconvenient for us, since the LANG variable affects both and due to the need to handle the migration from ~/.profile.20:02
seb128GunnarHj, well what mclasen was saying I think is that the info you need is already in gsettings so you could read it from there rather than having to query accountsservice20:04
GunnarHjseb128: Yes... but GNOME has not a ~/.profile history. It makes little sense to me to handle language and regional formats in different places.20:09
seb128GunnarHj, well I doubt GNOME is wanting to use legacy files to store their settings20:10
GunnarHjseb128: Ok, unlike me you know the 'politics' involved here. :)20:11
seb128indeed ;-)20:11
GunnarHjseb128: I have started some work with the PAM idea in mind. https://code.launchpad.net/~gunnarhj/ubuntu/precise/accountsservice/lang-fix/+merge/8250520:14
GunnarHjseb128: Maybe we should stop talking now, and involve Martin in this discussion.20:14
seb128re.20:18
desrtseb128: greetings.20:18
seb128GunnarHj, ok, well that's not orthogonal to what GNOME is doing20:18
seb128hey desrt, how are you?20:18
desrtdecent.20:19
desrtrunning into any difficulties?20:19
seb128desrt, you mean? with GNOME?20:19
desrtya20:19
seb128desrt, not really, mclasen had to run so we didn't manage to have a proper discussion20:19
desrti didn't see that earlier.  what was it about?20:20
seb128desrt, basically GunnarHj want to get an interface added to accountsservice and mclasen replied "why, we already store that in gsettings"20:20
seb128desrt, it was on #control-center20:20
seb128desrt, http://pastebin.ubuntu.com/752925/20:21
seb128desrt, so it basically comes down to whether accountsservice is on fdo as a real cross desktop component or if it's just pretending and is in fact made to serve GNOME and not consider other desktop requirements (either is fine, it's just better if they state which one it is)20:23
desrtseb128: so same problem as always :)20:23
seb128desrt, well usually we have that discussion about i.e gnome-control-center which is a GNOME thing20:24
seb128desrt, there they hosted the service on freedesktop, but I wonder why if they consider it being there only to adress GNOME needs20:24
seb128desrt, we somewhat raised the same issue when robert_ancell started using it in lightdm, the KDE guys never heard about it before20:25
desrthum20:27
desrtto be honest, the regional setting thing has never sat well with me20:27
dobeyit's probably a "this should be on fdo because we think it would be nice if KDE used it, but meh"20:27
desrtsince it seems to fly in the face of how glibc (POSIX?) wants to do this...20:27
desrtnot that i'm particularly fond of POSIX in this regard20:27
seb128the locales and region settings is harder that it should be for sure ;-)20:27
desrtthe idea of doing en_CA type thing is completely bloody broken20:28
desrtfor messages, ya... okay20:28
dobeyen_ISS20:28
desrtbut as soon as you start talking about things like date/time formatting, number formats, even monetary formats... it's clearly a totally broken way to consider these things20:29
dobeyhow does it work out, if your region changes every 5 minutes?20:29
desrtdobey: i hope you like to login/logout a lot?20:29
dobeydesrt: need to EVA to change the settings?20:29
desrteven in cases where i don't want it to change20:30
desrtbut i'm slightly non-boring in some way or another...20:30
desrti have to go start setting individual LC_ category environment variables20:30
desrtand they're not always as granular as i'd prefer20:30
desrtlike if i want canadian date formatting but the month names rendered in german... i'm basically completely screwed20:30
seb128or u.s locale but weeks starting on monday20:31
desrtsame story, yes20:31
dobeydesrt: well, at least you don't want discordian dates20:31
desrtthere are really three problems, i guess20:31
desrt1) completely annoying to mix-and-match locales in the first place20:31
dobeyToday is Boomtime, the 40th day of The Aftermath in the YOLD 317720:31
desrt2) even if you can deal with the annoyance, all mix-and-matches are not possible20:32
desrt3) there is zero possibility to define totally custom formats without creating your own locale20:32
seb128oh, that's what we should do!20:32
seb128create locales on the fly ;-)20:32
desrtya20:32
desrtit's not a terrible option, in fact20:32
desrtwhich itself is telling you something...20:33
desrt(if this is our best option...)20:33
desrtthe other possibility (that i consider more and more) is to define how this is handled within glib itself20:34
=== eeejay is now known as eeejay_is_afk
desrtand have all GNOME apps use glib for all formatting, ignoring the libc20:34
seb128right20:35
seb128which is what people who want a GNOME "start of week" setting are suggesting for a while (where while is years ;-)20:35
seb128the start of week is an obvious and frequent request, but it's not limited to that one indeed20:36
desrtmany people (and many rather clever people) have suggested this before20:36
GunnarHjIn a sense, creating locales on the fly is the ultimate solution. But OTOH you have a lot of apps/tools that insist on doing their own things with format settings, irrespective of the LC_* variables.20:36
desrti'm just not sure i want to bite that one off :)20:36
seb128desrt, oh come on, we need somebody living in a multicultural country to drive this one :p20:37
desrthah20:37
desrtanyway... it's a can of worms20:38
desrteven assuming that we pick a reasonable scope and find a way to seed it with some initial data (copying libc, probably)20:38
desrtwe have all sorts of new questions about how we decide to do the configuration20:38
desrtand how we teach gettext about it (or if we even continue to use gettext)20:38
desrtit might seem like a nice idea to use dconf, but that would actually be a disaster20:39
desrtand not just because libglib can't make use of dconf20:39
desrtbut also because it's not clear what we should be expected to do when the settings change20:39
desrtupdate any affected labels in realtime?20:39
desrtsounds fun, if we had a reactive programming language20:40
seb128desrt, yeah, for some definition of "fun"20:43
seb128the locale handling is way harder than it should be ;-)20:44
desrtpart of my complaint with glibc is that the locales have entirely too much information20:44
seb128in practice not sure what are things people really want to see changed20:45
desrthow to format people's names?  monetary symbol?  address and telephone number formats?20:45
seb128the most frequent request I've seen for sure in ubuntu is "start of week"20:45
desrtseb128: date and time formats, for sure20:46
seb128then we have people who want the texts locale to be different from the units and time format20:46
desrtseb128: probably decimal point and grouping separator20:46
* desrt is slightly fond of 1'234'567.0020:47
seb128well I think you have 3 categories there, "language for the stings", "format" for clock,money,etc and start of week which seems a bit special20:47
seb128stings->strings20:47
desrtseb128: "how to format money" has no place here20:47
desrtsince any sanely-written program will realise that there is more than one type of money on earth20:47
seb128well, not "format", but the currency20:47
desrtand the assumption that because i am in canada i always want to be dealing with canadian dollars is becoming laughable in the modern world20:48
seb128so maybe what we would need is an api in glib "give me the time formatted to my preferences"20:48
desrtditto telephone numbers, addresses and people's names for the same reasons20:48
desrtindeed20:48
seb128and have a gsettings key defining that20:48
desrtbut even that is difficult20:49
desrtwith seconds or without?20:49
desrtdate and time?20:49
seb128%X :p20:49
desrtif date and time, then do you also have the year, or do you leave that out?20:49
seb128well I guess you don't want to be too smart20:50
desrt%X has seconds.  that's almost certainly not what i want for the clock on my panel20:50
seb128you just want to be able to say "use en_US for the strings" and "fr_FR" for everything else20:50
desrtLC_MESSAGES=...20:50
desrtexcept that LC_TIME has the strings for days of week/month :)20:51
seb128which is sort of what language selector is doing20:51
seb128it's dropping LC_... definitions in .profile20:51
desrtseriously?  that's what it does?20:51
seb128yes20:51
desrtwow20:51
desrtthat's really really fucked up20:51
seb128do you have a better suggestion? ;-)20:51
desrta config file that gets sourced by the X session scripts?20:52
desrtpeople edit ~/.profile by hand...20:52
desrtand it's free-form20:52
seb128right, they are moving to .pam_environment this cycle20:52
desrtslightly better :)20:52
seb128bug #86606220:53
ubot2Launchpad bug 866062 in accountsservice "SetLanguage(): Write ~/.pam_environment instead of ~/.profile" [Medium,In progress] https://launchpad.net/bugs/86606220:53
desrtfwiw ,i find it a bit odd that the account service deals with language at all20:53
desrti guess it makes sense from the standpoint of not logging the user into an account that they can't read any labels on20:54
GunnarHjdesrt: That latter remark seems to be about a language chooser on the greeter rather than about accountsservice.20:56
=== m_conley is now known as m_conley_away
=== eeejay_is_afk is now known as eeejay
TheMusoBB?c22:33
TheMusoGAH22:33

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