[05:10] <Ubugtu> New bug: #84838 in launchpad-bazaar "code browser should use oops system" [Medium,Confirmed]  https://launchpad.net/bugs/84838
[05:30] <Ubugtu> New bug: #84839 in soyuz "Build farm should not be a context (should not have tabs)" [Undecided,Unconfirmed]  https://launchpad.net/bugs/84839
[08:00] <Ubugtu> New bug: #84847 in malone "Application tabs missing on many bug report subsidiary pages" [High,Unconfirmed]  https://launchpad.net/bugs/84847
[11:00] <Ubugtu> New bug: #84855 in launchpad "pagetests/branches/xx-person-branches.txt disabled" [Medium,Confirmed]  https://launchpad.net/bugs/84855
[12:11] <cprov> good morning .
[12:28] <carlos> morning!
[01:19] <sabdfl> salgado: ping
[01:19] <sabdfl> is the membreship expiration warning email stuff landed, or deployed?
[01:20] <salgado> hi sabdfl. it's deployed, I think. let me check
[01:22] <salgado> sabdfl, yeah, it's deployed
[01:23] <sabdfl> so expiration warnings should be sent out daily?
[01:23] <sabdfl> because a few guys got expired this week and i don't think they got warnings
[01:25] <salgado> yeah, we send daily notifications for the memberships which are going to expire in  a week or less
[01:28] <salgado> sabdfl, got the guys/teams names? I'll try to find out whether the emails were sent or not
[02:07] <sabdfl> salgado: another question: can LP polls select the top m of n options?
[02:09] <salgado> sabdfl, I don't see what you mean
[02:09] <sabdfl> so, say there are 5 candidates, we want people to vote for their favourites, and the winner is the top 3
[02:12] <salgado> I think we can use the preferential voting (which is currently disabled in the UI, although implemented) for that, but right now the results presentation is not simple
[02:19] <static> good morning
[02:21] <jamesh> salgado: you mean STV?
[02:21] <sabdfl> which is the admins team?
[02:22] <salgado> jamesh, what's that?
[02:22] <sabdfl> i've tried lp-admin, lp-admins, etc
[02:22] <sabdfl> oh
[02:22] <jamesh> salgado: single transferable vote
[02:22] <sabdfl> admins
[02:22] <sabdfl> salgado: if the results are understandable to the CC,that's ok
[02:22] <sabdfl> could you reactivate it in the UI please?
[02:23] <sabdfl> let me know when it will be there
[02:23] <sabdfl> best do some good tests on it too
[02:23] <jamesh> salgado: it is the multiple winner preferential voting system we use in .au for senate elections
[02:23] <sabdfl> we will need it for the CC nominations, planned for next week
[02:26] <salgado> IIRC, all we do is display a pairwise matrix with the results. then somebody will have to pick it up and use whatever algorhithm they want to calculate the results
[02:27] <jamesh> salgado: ah.  That's for the condorcet voting that Debian uses, right?
[02:27] <salgado> sabdfl, who should I talk to in order to find out if what we have is enough or if there's something that needs to be fixed?
[02:27] <salgado> jamesh, right
[02:27] <jamesh> I don't know how well that generalises to electing multiple candidates
[02:29] <salgado> jamesh, btw, you up for some quick tweaking on demo, so that we can have people testing the preferential voting polls?
[02:29] <jamesh> salgado: I suppose so.  Do you need anything more than updating the code?
[02:30] <jamesh> (which would have to be to the production/1.80 branch)
[02:32] <salgado> jamesh, all we actually need is to add a "type" field to the +newpoll page declaration in zcml/person.zcml. 
[02:32] <salgado> is demo being updated daily or can we cowboy that change into it?
[02:45] <jamesh> salgado: I update it irregularly at the moment
[02:45] <jamesh> salgado: I can do the update, and make that change though.
[02:46] <salgado> jamesh, the update to production/1.80 is not really needed, I think
[02:48] <jamesh> salgado: okay.  Wouldn't it be necessary to update the browser class class to accept that argument though?
[02:49] <salgado> jamesh, good point... I'll send you a patch shortly with all changes needed
[02:51] <jamesh> salgado: okay.  I won't bother updating the code then.
[03:23] <sabdfl> salgado: mako, i think
[03:23] <sabdfl> he would be a good person to test it
[03:23] <sabdfl> if we can't run the election next week, then definitely need to do it the week after
[03:23] <sabdfl> pls discuss with kiko
[03:24] <sabdfl> kiko: from the monthly report: "Therelationshipbetweenateamandthepersonloggedinisnowdisplayedusingapathdiagram.",where can i see that?
[03:24] <kiko> sabdfl, on edge, I believe. 
[03:24] <kiko> salgado, have you seen this patch live?
[03:26] <salgado> kiko, on staging, yes
[03:28] <kiko> cool
[03:28] <salgado> kiko, for instance, I can see it when looking at the beta-testers team, since I'm an indirect member of it
[03:29] <kiko> you are very cool salgado 
[03:32] <spiv> salgado: Considered using "&rarr;" instead of "->"?
[03:33] <spiv> (or  bed, as the case may be...)
[03:33] <salgado> spiv, good point. I'll use it when I move it to the 1.0 page
[03:33] <salgado> btw, we don't have a placeholder for that in the 1.0 page
[03:33] <salgado> kiko, should I drop it or find a place for it?
[03:38] <kiko> a placeholder for what, salgado?
[03:39] <salgado> kiko, for the path from the logged in user to the team he's an indirect member of
[03:40] <kiko> salgado, in the 1.0 person page you mean then? yes, we need that!
[04:04] <radix> ddaa: this font thing is going to get dramatic :)
[04:04] <ddaa> microdramatic
[04:05] <ddaa> I understand that mark likes it small
[04:05] <ddaa> but it's still a bug
[04:05] <radix> is it a bug if my eyes bleed?
[04:09] <jam> how do you sign up for beta, again? You can pm me if you prefer
[04:13] <Yannig> Hello everybody :)
[04:20] <Cillian> Hi
[04:23] <Cillian> Anybody know anything about preparing a program for translation with gettext?
[04:23] <Cillian> (C/C++)
[04:25] <Yannig> I have no idea :(
[04:25] <Cillian> I'm having trouble getting a hello world program to translate :S
[04:27] <carlos> Cillian: there is a manual from the FSF for that, let me find the URL
[04:28] <Yannig> O carlos :)
[04:28] <Yannig> Bad luck for you, I'm here :D
[04:28] <Yannig> I'd have two questions :)
[04:28] <carlos> Cillian: http://www.gnu.org/software/gettext/manual/html_chapter/gettext_3.html#SEC13
[04:28] <Yannig> (if you have  time) :)
[04:29] <carlos> Yannig: talking with you is never having bad luck ;-)
[04:29] <carlos> Yannig: what could I do for you today?
[04:29] <Yannig> Don't say that before ;)
[04:29] <carlos> X-)
[04:29] <Cillian> carlos: That's the manual I've been following so far
[04:29] <Yannig> There is a package called firefox-launchpad-integration. What for? Firefox cannot be translated via Rosetta :P
[04:30] <Cillian> Every thing goes absolutely fine, except when I set LANG to de, run the program, it still outputs in english
[04:30] <Cillian> I'm currently trying to find a way to see exactly what's going on
[04:30] <jamesh> Yannig: yet
[04:30] <carlos> Cillian: try with LC_MESSAGE too
[04:31] <Yannig> jamesh: So it's in project?
[04:31] <carlos> Yannig: as far as I know, that package is unrelated with translations
[04:31] <jamesh> Yannig: danilos has been working on it
[04:31] <carlos> Yannig: it gives you some kind of integration to search for packages, bugs, etc...
[04:31] <Yannig> I'm currently translating it into Occitan with gedit so I could be interested :)
[04:31] <Yannig> Fair enough
[04:32] <Cillian> carlos: I've been putting the mo in /usr/share/locale/de/LC_MESSAGE if that's what you mean
[04:32] <carlos> Yannig: if you mean the entry in the Help menu, it's added there by default in most applications
[04:32] <Yannig> Thanks
[04:32] <Yannig> Second question now :)
[04:32] <Yannig> Have you seen https://bugs.launchpad.net/ubuntu/+bug/83993 ?
[04:32] <carlos> Cillian: no, I'm talking about another environment variable, LC_MESSAGES (I forgot the last 'S')
[04:33] <Cillian> Ah yeh, I just tried it with setting that to de too, still in english...
[04:33] <carlos> Cillian: also, executing your application with 'strace' (redirect the error output to a file or you will miss anything useful)
[04:33] <carlos> Cillian: so you can see whether you try to open the .mo file so you can get a clue of the problem
[04:33] <Cillian> Right
[04:34] <Cillian> Interesting, with LANG and LC_MESSAGES as de, man just said
[04:34] <carlos> Yannig: no, let me check... 
[04:34] <Cillian> man: can't set the locale; make sure $LC_* and $LANG are correct
[04:34] <carlos> Cillian: are you using Ubuntu?
[04:34] <carlos> Cillian: try with de_DE.UTF-8
[04:34] <carlos> for LC_MESSAGES
[04:34] <Cillian> No, debian etch at the moment
[04:34] <Ubugtu> Malone bug 83993 in Ubuntu "Now locale request for Occitan" [Undecided,Unconfirmed]  
[04:35] <carlos> well, that version should use UTF-8 too
[04:35] <Cillian> Is /usr/lib/locale/locale-archive relevant?
[04:35] <Cillian> open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
[04:36] <carlos> Cillian: don't think so, grep on /usr/share/locale/
[04:36] <Cillian> Also, just before the write of the string I want translated, is:
[04:36] <Cillian> open("/usr/lib/locale/de/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
[04:36] <carlos> Yannig: so... do you want to rename current language code or just add the new ones?
[04:36] <Cillian>  /de/ shows it's reading the environment variable
[04:37] <Cillian> Grepping for /usr/share/locale only shows:
[04:37] <Cillian> open("/usr/share/locale/locale.alias", O_RDONLY) = 3
[04:37] <Yannig> carlos: Well, the current language code is for all Occitan so we'd need both: rename the current one to lnc and creating a new one for gsc
[04:39] <carlos> Cillian: then, your application doesn't know about your translation domain, you should check 
[04:39] <carlos> setlocale (LC_ALL, "");
[04:39] <carlos>   bindtextdomain (PACKAGE, LOCALEDIR);
[04:39] <carlos>   textdomain (PACKAGE);
[04:40] <carlos> your code should have those calls with the right values as arguments
[04:40] <carlos> Yannig: hmmm
[04:40] <carlos> Yannig: that's not easy to do (thinking on Ubuntu released versions)
[04:41] <carlos> but we would get something done as a workaround so new releases can use new code
[04:41] <carlos> but already releases keep using the old one...
[04:42] <Yannig> Yep, that's it
[04:42] <Cillian> Ok, interesting - with my LANG as default, strace shows the program looking in /usr/share/locale/en/LC_MESSAGES/hello.mo, and getting "No such file or directory", since I haven't translated to en
[04:42] <Cillian> But with the LANG as de, it just does open("/usr/lib/locale/de/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
[04:43] <Cillian> But doesn't look for /hello.mo or anything
[04:45] <Yannig> carlos: What would be nice is to make it possible for translation first. Afterwards, we don't need it implemented in Ubuntu very very soon.
[04:47] <carlos> Cillian: did you add support for German language in your system?
[04:49] <Cillian> carlos: Err, when/where do I do that?
[04:49] <carlos> Cillian: I think in Debian is done editing /etc/locale-gen.conf
[04:49] <carlos> or something like that
[04:49] <carlos> and then executing the command 'locale-gen'
[04:49] <carlos> but you will need to check that with a Debian user
[04:49] <Cillian> /etc/locale.gen b y the looks of it
[04:49] <carlos> Ubuntu does it automatically when installing German language pack
[04:49] <Cillian> Yeh, I have de_DE in there
[04:50] <carlos> then, execute locale-gen
[04:50] <Ubugtu> New bug: #83993 in language-pack-oc-base "Now locale request for Occitan" [Undecided,Confirmed]  https://launchpad.net/bugs/83993
[04:50] <Cillian> Ok, did that
[04:51] <Ubugtu> New bug: #84908 in launchpad "Browsing for icons doesn't set radio box" [Undecided,Unconfirmed]  https://launchpad.net/bugs/84908
[04:51] <carlos> Yannig: well, the locale information will be needed before Feisty frozen and we need to 'fix' language packs to handle that for previous Ubuntu releases so they are not affected once we do the rename in Launchpad
[04:51] <carlos> Cillian: you should get some output saying it's generating German locale
[04:52] <Yannig> carlos: So would it be possible or is that too late about you?
[04:52] <Cillian> Hey, whoa
[04:52] <Cillian> I don't know what I just did, but it just worked
[04:53] <Cillian> Yeh, after running locale-gen, copying the .mo to /usr/share/locale/de_DE/LC_MESSAGES instead of /de/, then using LANG=de_DE instead of de, and it works
[04:54] <carlos> Yannig: I need Martin Pitt input on that
[04:55] <carlos> Yannig: if you provide us with the new locale information, I don't think we are too late
[04:55] <carlos> given the fact Feisty is not yet open to translations
[04:55] <Cillian> THanks, /me begins readying tuxcast for translation
[04:55] <Yannig> Anything I can do?
[04:55] <carlos> Yannig: the locale is another history, so we need to prepare any new package required by this change
[04:55] <mdz> ddaa: where can I find an up-to-date list of working VCS imports?
[04:55] <ddaa> working?
[04:56] <carlos> Yannig: provide us with the locale information for the new language code
[04:56] <ddaa> I know the database query to give you a list of syncs that worked the last time they were tried.
[04:56] <Yannig> What kind? :(
[04:56] <carlos> I guess for the other is fine to just go ahead and rename 'oc'
[04:56] <ddaa> mdz: would a list of $product/$series do for you?
[04:57] <carlos> Yannig: you should talk with danilo or Jordi about that
[04:57] <carlos> Yannig: also, you should get this sorted in GNOME nad KDE
[04:57] <carlos> I need to leave to have lunch
[04:57] <Yannig> Yep
[04:57] <carlos> let's talk when I'm back
[04:57] <carlos> ok?
[04:58] <Yannig> GNOME has not given me a SVN account yet so it may be later
[04:58] <mdz> ddaa: a list of URLs to Launchpad code pages would do
[04:59] <Yannig> carlos: Do you have their address?
[04:59] <ddaa> I can handcraft you that
[04:59] <mdz> ddaa: though it would be even better to have a page which automatically stayed up-to-date so that we could see at a glance what's available
[04:59] <ddaa> mdz: I whole-heartedly agree
[04:59] <Yannig> I asked mckinstry@debian.org and bubulle@debian.org but they told me they are not the one to ask :)
[05:00] <ddaa> mdz: if you file a bug, I'll try to get jml to do it
[05:01] <mdz> ddaa: where should I file it?
[05:01] <ddaa> launchpad-bazaar product
[05:01] <ddaa> now that we have an actual team working on this stuff, this sort of feature request stand an actual chance of getting implemented.
[05:10] <mdz> ddaa: bug 84913
[05:10] <Ubugtu> Malone bug 84913 in launchpad-bazaar "List of available, verified VCS imports" [Undecided,Unconfirmed]  https://launchpad.net/bugs/84913
[05:10] <ddaa> mh... btw, thumper has done some recent work for the 1.0 UI
[05:11] <ddaa> that will create a page that lists products with bzr branches
[05:12] <Yannig> Thanks a lot carlos
[05:12] <Yannig> I hope it will work :)
[05:12] <ddaa> mdz: bug 76476
[05:12] <Ubugtu> Malone bug 76476 in launchpad-bazaar "stuff you can get with bzr" [High,In progress]  https://launchpad.net/bugs/76476 - Assigned to Tim Penhey (thumper)
[05:12] <ddaa> mdz: how is what you want different from this?
[05:13] <mdz> ddaa: that bug is a superset of what I want.  the difference is that I wasted 10 minutes filing mine because you asked me to.
[05:13] <ddaa> not really
[05:13] <ddaa> because I am not sure what you want
[05:14] <ddaa> but hey, vent on me if that helps you feel better
[05:14] <mdz> believe me, it doesn't
[05:14] <radix> "stuff you can get with bzr" sounds like a badly specified bug, without reading the content :)
[05:15] <Ubugtu> New bug: #84913 in launchpad-bazaar "List of available, verified VCS imports" [Undecided,Unconfirmed]  https://launchpad.net/bugs/84913
[05:35] <sabdfl> mdz: what you want is to know which mainlines are available in bzr, whether that is native or an import
[05:35] <mdz> sabdfl: in practice, the mainlines available natively in bzr are the ones we created because we're upstream
[05:36] <mdz> but yes, you're correct
[05:40] <sabdfl> of course we hope that vista will widen significantly ;-)
[05:40] <sabdfl> a query for "development series with branches" is trivial to do, can knock up a page for you on beta easily enough, or ddaa can do the same
[05:42] <sabdfl> Product.select("Product.development_focus=ProductSeries.id AND ProductSeries.xxx_branch IS NOT NULL")
[05:42] <sabdfl> isay xxx_branch because i'm not exactly sure of the db semantics ddaa has run with there
[05:42] <ddaa> thumper has a significant work in the pipe, to do this, and more correctly
[05:42] <sabdfl> ddaa: not necessarily more correctly, AIUI
[05:43] <sabdfl> thumper's work will get you "stuff that is available in bzr" even if it is not officila
[05:43] <sabdfl> whereas getting mainlines is useful to mdz
[05:43] <sabdfl> getting stable series branches would i think be even more so!
[05:43] <ddaa> last I talked about what thumper was doing it was restriced to stuff associated to product series
[05:44] <ddaa> so maybe somebody asked him to do it differently, but if so, I haven't been told.
[05:44] <mdz> it remains to be seen whether I can find a way for mainlines to be useful, but as you asked, I intend to try
[05:46] <ddaa> one of the problems here was how not to list series with an import branch which is currently failing to import
[05:46] <ddaa> and I did work specifically to remove this blocker
[05:46] <ddaa> (been in production for a few weeks already)
[05:47] <ddaa> unfortunately, thumper has been spending most of his time writing stuff for the 1.0 UI, and I have spent most of my time lowering the latency of the hosting service for SteveA's lightning talk at PyCon.
[05:48] <ddaa> and hooking the branch hosting stuff with a Q&A-able error reporting system
[05:48] <ddaa> so stuff _is_ coming down, but we still only have so much bandwidth.
[05:48] <sabdfl> ok
[05:48] <sabdfl> sounds positive
[05:49] <ddaa> sabdfl: btw
[05:49] <ddaa> got to tell you I'm very glad to have thumper and jml on the team now
[05:49] <ddaa> now we actually have the resources to make our users happy
[05:50] <ddaa> there has been some very good progress recently, even though most of it is still in the pipes.
[05:50] <ddaa> Hopefully, within in a month you should see some very visible improvements.
[05:51] <sabdfl> yes, i'm very happy with how things are getting unblocked, and happy that you are getting to focus on the things you want to get done
[05:52] <jordi> Yannig: sorry for coming in late
[05:53] <jordi> Yannig: using "oc" is not an option I guess?
[05:56] <Yannig> Hi jordi :)
[05:56] <Yannig> Well, Lengadocian is considered as a standard but not by everybody so it could be difficult :$
[05:57] <Yannig> But if we could have oc-lnc and oc-gsc, it could be fine
[05:57] <Yannig> (or else, I'm not a technician, I don't know what would be easier for you)
[05:57] <carlos> Yannig: well, you will need to contact the Occitan translation group for GNOME, KDE and other projects that already have Occitan translations (I don't remember whether you are already the coordinator for GNOME)
[05:58] <Yannig> carlos: Yep, I'm the coordinator (and I'm more or less the team too :D ) for Ubuntu, GNOME and KDE
[05:59] <Yannig> So I already contacted myself about this and I completely agree with me :D
[05:59] <carlos> Yannig: so you don't need to contact anyone, you need to rename those files in their SVN repositories
[06:00] <carlos> for Ubuntu, we will do it for you
[06:00] <Yannig> There is no occitan file in their SVN repository (no SVN account yet for GNOME) and neither is there in KDE
[06:00] <carlos> oh, really?
[06:00] <carlos> then you should only change the information about your team
[06:00] <Yannig> Yep: I've been waiting for an GNOME account for ages :(
[06:01] <jordi> Yannig: hrm
[06:01] <jordi> I'll ty helping you on that front again
[06:01] <jordi> Ie, I'll mail someone recommending you if that helps
[06:02] <carlos> Yannig: did you send an email to accounts@gnome.org?
[06:02] <Yannig> Yep
[06:02] <carlos> jordi: go, go, go!
[06:02] <carlos> :-P
[06:02] <Yannig> I send all the information with a wrong file
[06:02] <jordi> Yannig: in my system, update-manager does have an "oc" translation
[06:02] <Yannig> They answered me that the file was wrong, I sent the good one and no news now
[06:02] <carlos> jordi: would you be able to assist Yannig to get the new locale information ?
[06:03] <carlos> jordi: that's because Ubuntu has Occitan translations ;-)
[06:03] <Yannig> jordi: I translate from Rosetta so Ubuntu can be in Oc
[06:03] <carlos> jordi: and update-manager uses Rosetta to handle translations too
[06:03] <jordi> I know
[06:03] <jordi> I wasn't sure yannig was doing translations in rosetta already :)
[06:03] <carlos> so I guess if you are using Debian, mvo moved that file to the non Ubuntu tarball
[06:03] <jordi> ok
[06:04] <jordi> yes, the system I checked is Debian
[06:05] <Ubugtu> New bug: #31290 in dilys "Dilys doesn't announce new Malone bugs any more" [Medium,Confirmed]  https://launchpad.net/bugs/31290
[06:09] <Yannig> jordi: I'm at about 12,2 % on Rosetta :)
[06:10] <Yannig> and as explained it the bug I reported, some people would like to translate in another Occitan than mine :)
[06:11] <carlos> Yannig: go, go, go!!
[06:13] <Yannig> carlos: Don't laugh at me :P
[06:22] <carlos> Yannig: dude, 12,2% of Ubuntu using Rosetta is a lot of work done, I'm not laughing of that!
[06:22] <Yannig> Great :)
[06:23] <dfarning> Just wanted to give you a heads up that I am running bughelper against firefox bugs
[06:23] <Yannig> When Gascon will be possible, Lengadocian will be in advance :)
[06:24] <dfarning> I have my connection throttled to 150K/s so it shouldn't be too disruptive
 jordi: would you be able to assist Yannig to get the new locale information ?
[06:40] <Yannig> jordi: Any idea of what I can do to help? :)
[07:01] <jordi> Yannig: I'd be glad to help but I'm about to go on vacation and won't be able to do anything until the last week of the month
[07:02] <jordi> possibly danilo can help you out better
[07:02] <jordi> basically you need to generate a locale file, which is pretty easy
[07:02] <Yannig> I'll ask him then, thanks :)
[07:02] <jordi> you'll need to provide the full names of the month names and week day names
[07:02] <jordi> and a few bits of other info
[07:03] <jordi> which will mostly be the same as in French or Catalan
[07:04] <Yannig> Fair enough
[10:51] <LaserJock> is there any way for librarian to give 1 URL for a source packages (something dget'able)?
[11:05] <Ubugtu> New bug: #84974 in launchpad "~ Tilde should be removed from URLs" [Undecided,Unconfirmed]  https://launchpad.net/bugs/84974
[11:15] <Ubugtu> New bug: #84980 in rosetta "Evolution 2.9.91 on Feisty translation Rosetta" [Undecided,Unconfirmed]  https://launchpad.net/bugs/84980
[11:30] <mpt> Goooooooooooooooood morning Launchpadders!
[11:33] <ajmitch> morning mpt 
[11:48] <thumper> morning all
[11:48] <ajmitch> morning thumper 
[11:48] <LaserJock> hi thumper and mpt 
[11:49] <thumper> hi ajmitch and LaserJock