#launchpad 2005-07-01 <Luciph3r> raga ... iso da 720mb .. entra in un cd da 80 ? so che non ci entra .. ma spero che qualcuno mi dica che c'e' un modo per farcela entrare ... <Nafallo> hi! anyone care to reset my passwd? pwgen -cnys 72 generated one didn't work very well :-P <HWolf> poor bugger. :P <Nafallo> baah <Nafallo> I have a bug assigned in there ;-) <Nafallo> hmm, what does LP support password-wise? only A-Z, a-z, 0-9? <Nafallo> 64 chars worked, never mind <hashar> hello there :)) <hashar> how can we see some progress in the translation ? :) <hashar> is that reviewed by a comity or something ? ;) <carlos> hashar, hi <carlos> hashar, What do you mean by 'see some progress'? <hashar> I am translating stuff atm :) <hashar> looks like if I dont check the "Someone should review this translation" the "todo" number is falling :) <hashar> (I only check it when I am sure though :p ) <carlos> hashar, the todo number tells you the number of strings that remain to be translated <carlos> hashar, so is normal that it 'falls' <carlos> hashar, if you set the 'Someone should review this translation' check box, your translation will not be used until someone else reviews it :-) <carlos> hashar, am I misunderstanding you? <hashar> not at all <hashar> exactly that :) <carlos> hashar, if you have rights to modify translations, you can add them directly without waiting for someone else to revie them <carlos> hashar, unless you have doubts and want that othe translation review it before anyone uses it <Nafallo> carlos: how do I get that right? :-) <carlos> Nafallo, usually all products are open but Ubuntu translations <carlos> Nafallo, just request to join your translation team <carlos> https://launchpad.ubuntu.com/people/ubuntu-l10n-YOUR_LANGUAGE_CODE <Nafallo> carlos: did that, sweden :-) <carlos> For instance: https://launchpad.ubuntu.com/people/ubuntu-l10n-es <hashar> I am doing french xchat <carlos> Nafallo, let me check... <Nafallo> carlos: sure :-) <carlos> Nafallo, my fault O:-) * carlos moderates the queue <Nafallo> carlos: I know ;-) <Nafallo> carlos: but I did not want to put it that way ;-) <carlos> Nafallo, You need to talk with the other people in your team and choose a coordinator <carlos> so that person gets rights to moderate that queue <hashar> once a string is translated (aka no more under todo), can users submit bug reports and give a better translation ? <carlos> and decide who is able to join and who should not join until his/her translation skills are better <carlos> hashar, yes <Nafallo> carlos: oki. just have to squash a couple of bugs first :-) <carlos> Nafallo, please, confirm me that you have the "powers" now :-) <Nafallo> carlos: yepp! :-) <Nafallo> carlos: thanks <hashar> "Connection reset by peer" <hashar> that one cant be translated in french <carlos> hashar, ? <carlos> hashar, why? <hashar> cause everyone know about that guy named peer <carlos> hashar, X-) <carlos> hashar, same problem here in Spain, we got that translated as 'Peer has reset your connection' <hashar> that's a very old joke ;) <carlos> it was fun <Nafallo> hehe <hashar> hmm I should commit something like "connection reset by Beer" instead <hashar> are easter eggs allowed ? :p <carlos> hashar, I don't think the Spanish translator translated it as a joke... <Nafallo> _that_ would make ppl confused ;-) * Nafallo imagines support questions about why the admins keep throwing beer at the servers <hashar> I did ) <carlos> :-) <hashar> is there some kind of karma ?) <hashar> to keep track of people that make a lot of mistakes <carlos> hashar, yes, we have that <carlos> but we need to integrate it into rosetta <carlos> is only used in malone atm <hashar> at least the system exist ) <Nafallo> 80 :-) <hashar> bahhh https://launchpad.ubuntu.com/people/thoane/+translations <hashar> moderation needed for the french ubuntu translators team :p <hashar> bahh <hashar> the gpg thing wants me to change my email address :( <hashar> nm, it was just validating my second email ) <carlos> hashar, French team has an admin already, so you need to wait for him <hashar> fine :) <hashar> also, is there a way to get a list of the top 10 projects requiring french languages ? <carlos> not yet <hashar> or the top 10 almost completed ? :p <hashar> the same ) <carlos> right, the same <hashar> a funny function would be: "10 random" ;) #launchpad 2005-07-02 <mdke> carlos, do you have a moment? <carlos> mdke, I'm a bit busy atm, but just tell me what do you need and I will answer as soon as possible :-) <mdke> carlos, thanks, I've noticed we have some new translations for the documentation so before I export them I have some questions. The main one is that some of the translations still say 1 or 2 TODO, but appear to be finished if I ihodge@example.net. <carlos> mdke, can you file a bug report with all details you can give us so we can debug the problem? <carlos> mdke, msgfmt --statistics file.po -o /dev/null should give you the right numbers <mdke> ok <mdke> carlos, so far i'm just looking on rosetta <mdke> i haven't downloaded anything <carlos> mdke, what do you get if you select 'untranslated' ? <mdke> carlos, nothing because I don't have translation permissions on the file <mdke> carlos, but i've checked and nothing is blank <mdke> an example is dke> i think those issues are already more than enough ;) <mdke> 09:22 < jsgotangco> maybe we should move rosetta at a later date <mdke> damn <mdke> stupid paste <mdke> dke> i think those issues are already more than enough ;) <mdke> 09:22 < jsgotangco> maybe we should move rosetta at a later date <mdke> hmm <mdke> i am incapable of pasting the address ;) * carlos is a bit lost... <carlos> :-) <mdke> https://launchpad.ubuntu.com/distros/ubuntu/hoary/+sources/ubuntu-docs/+pots/aboutubuntu/da/+translate <mdke> finally pasted it <mdke> ah i see why <mdke> two of the voices have review tags on them <mdke> carlos, my fault <carlos> mdke, we are going to improve that <carlos> as is an UI bug... <mdke> carlos, is there any way I can get to see "unstranslated" on such files? <mdke> rather than going through them all page by page <mdke> for example, the French releasenotes has 1`TODO out of 127 voices, but I can't find it <JanC> mdke : download the po & open it in po editor :) <JanC> as a workaround for now <mdke> no other way right now? <carlos> mdke, not yet, I need to show again the filter now that we changed the approach when dealing with non editors <mdke> ok <carlos> mdke, well, I think that perhaps, you can do it manually <mdke> if I add my language as french will it show up? <carlos> mdke, add a show=untranslated argument <carlos> https://launchpad.ubuntu.com/distros/ubuntu/hoary/+sources/ubuntu-docs/+pots/aboutubuntu/da/+translate?show=untranslated <carlos> I think it should work <mdke> will try <mdke> carlos, yay it works! <JanC> yes, that's nice <mdke> the one untranslated string for releasenotes (fr) is "Matthias Ulrichs" <mdke> lol * JanC makes a note of this "hack" :) <mdke> i will make a suggestion for that <carlos> JanC, I will try to get that UI part fixed this week so you don't need the hack ;-) <JanC> ah, nice <mdke> thanks for your help carlos, JanC <mdke> also, thanks for the export all feature <carlos> mdke, you are welcome <mdke> that's awesome <dholbach> hi <dholbach> did somebody else experience problems with logging in on launchpad/wiki? <mdke> i can log in to launchpad <mdke> not wiki tho <dholbach> i tried to reset my password, but it tells me, i need to validate it and that it already is validated at the same time :) <mdke> heh <dholbach> sounds like the database has a hiccup or something <carlos> dholbach, are you able to login into launchpad? <dholbach> nope <carlos> we are using the same id and passwords now <dholbach> as i said: i requested to change the password, i got the mails, everything went fine, when i needed to validate it, it told me that it was validated already <dholbach> when i want to log in, it tells me that it needs still validation :) <carlos> what's your launchpad id? <dholbach> ihodge@example.net <mdke> for me, login at launchpad is working while login at the wiki is not <carlos> dholbach, try to log in with ihodge@example.net <carlos> dholbach, the other email is added twice as validated and pending to validate, I can fix it but I prefer to wait for the maintainer of that part of launchpad in case he needs to debug that <carlos> mdke, are you using the email address as your username? <dholbach> has not been validated too, hrm <carlos> :-? <dholbach> i always used ihodge@example.net <carlos> oh, ok <carlos> I got it <carlos> you have them validated but you don't have any of them as prefered <dholbach> i'm quite sure i changed that <dholbach> because i had trouble in malone because of it <dholbach> oh cool, i'm logged in now <dholbach> let's see if the wiki works again <carlos> dholbach, I fixed it by hand * dholbach hugs carlos <dholbach> thank you! you rock! <carlos> will ask salgado (the maintainer of the people part) when he wakes up <dholbach> so the wiki is still messed up, but now i know it's just the wiki <mdke> yeah wiki still down here * dholbach sets mode: taking-review-notes ;) * AwayWolf sets mode: supercharged <Simira> daf, carlos: should I be able to upload .po-files in Rosetta now? <carlos> Simira, yes <carlos> Simira, sorry, I forgot to tell you it :-( <Simira> np... but Rosetta is down right now? <Simira> oh, now, there I got in <carlos> Simira, please confirm it lets you upload .po files <Simira> working on it right now... just have to find the right file to upload <carlos> Simira, ;-) <Simira> I just have an extremely slow response from launchpad/Rosetta now... <daf> the front page has a problem that makes it really slow <Simira> hmm... <Simira> the upload seemed to work, but there are no changes for the gaim statistics yet <Simira> (i uploaded the gaim nb.po which is 92% done) <carlos> Simira, as the message says, it takes some minutes <carlos> to be effective <Simira> mm <Simira> tumtidum... it takes ages just to load any page! <carlos> we got a problem with your .po file... <Simira> so, you do... <carlos> Simira, could you confirm it does not shows any error with 'msgfmt -v -c yourpofile.po' ? <Simira> 2073 translated messages, 61 fuzzy translations, 96 untranslated messages. <Simira> handy commant, what is it? <Simira> commando, even <carlos> Simira, is to compile the translation <Simira> ok <carlos> into the binary file gettext uses later <carlos> hmmm <carlos> Simira, could you open a bug report with a link to that .po file please? <carlos> if you cannot upload it to any public place, send us it by email <Simira> anyway, it seems it's changed the name of the last translator, and imported all the strings, it's just the statistics that lacks <Simira> the po-file is from gaim.sourceforge, that should work well <Simira> bug report... you want that in Malone, right? <carlos> Simira, yes, please <carlos> Simira, does it means the import was done? <Simira> carlos: yes, it seems so <carlos> I got an error in our log... so I don't understand how is that possible but.. anyway, it's a good thing :-) <Simira> hmm... no, you're right... <Simira> when I choose to show all untranslated messages, it shows from Strin #70 or something <Simira> but it shows all strings when I choose All translated messages as well... <Simira> #1155 for you <Simira> Rosetta is becoming nice, btw <carlos> Simira, thanks for the bug <carlos> Simira, could you give me urls to see what you see? <Simira> in Rosetta, you mean? https://launchpad.ubuntu.com/distros/ubuntu/hoary/+sources/gaim/+pots/gaim/nb/+translate <Simira> Norwegian Bokmaal translation for Gaim <carlos> Simira, the untranslated and translated issue you talked about <Simira> I just choose "Show: Untranslated messages" <Simira> the url is the same... I'll make some screenshots <carlos> ok <carlos> Simira, no, that's enough <Simira> hm, I'm not sure about that... <carlos> Simira, hmmm <Simira> if I choose "Last", and look at the last 50 messages or something, there are no strings??? <carlos> with translated, I don't see the untranslated ones... <carlos> Simira, yeah, it's a bug in our batch system <carlos> when you filter messages, we don't recalculate the pages :-( <Simira> ah, ok <carlos> lamont, around? * lamont__ wonders if baz-1.4-2 is safe to upgrade to (from1.2), or if he should expect surprises #launchpad 2005-07-03 <Burgundavia> gah <Burgundavia> can I file a bug against an unknown package? <Burgundavia> nev mind <Burgundavia> can someone add Nvu please? <Luciph3r> Hola friends #launchpad 2005-07-04 <Treenaks> hi <Treenaks> what's " Dutch, Middle (ca. 1050-1350) " doing in my Preferred Languages list? <jamesh> Treenaks: is it listed in any of the other boxes on the right on https://launchpad.ubuntu.com/rosetta/ ? <Treenaks> jamesh: not by default I think <Treenaks> let me see <Treenaks> no <jamesh> Treenaks: I mean, is it listed in the "languages in Countryname" or "your browser languages" boxes <Treenaks> jamesh: no <Treenaks> jamesh: though "Dutch" is listed as both "Dutch" and "Dutch (Netherlands)" <Treenaks> (there's a Dutch (Belgium), which is supposed to be 99% identical, except for some expressions) <jamesh> Treenaks: the default language selection is based on your IP address (using GeoIP data) and browser language preferences <Treenaks> jamesh: they're right, I just don't understand why Dutch is split up like that <Treenaks> jamesh: it isn't in most upstream packages <carlos> Treenaks, because one is related to your country and the other is country 'agnostic' <jamesh> Treenaks: if there are both "Dutch" and "Dutch (Netherlands)" translations for an app, ones from the country specific message catalog get picked in preference to the plain "Dutch" ones <Treenaks> jamesh: ok, it might be good to specify that on the "Select your preferred languages" page, so translators choose the right one <carlos> Treenaks, jamesh, : Usually, if there are translations for both, it's because an UI bug we had in Rosetta. We are going to implemente a way to merge both <Treenaks> ? <carlos> Treenaks, hmm, yeah, a small text explaining that would be a good idea, could you file a bug report about it at https://launchpad.ubuntu.com/products/rosetta/+bugs ? <jamesh> Treenaks: by having both the generic and specifc languages selected, it'll make sure you get offered a PO file whether the app has "Dutch" translations or "Dutch (Netherlands)" too. <daf> you shouldn't be seeing "Dutch (Netherlands)" <carlos> jamesh, but by default it makes no sense to have Dutch (Netherlands) <carlos> jamesh, because translations will not be shared with other countries that also speak Dutch <JanC> "dutch, middle" does make even less sense <jamesh> carlos: so is there no sense in having en_GB? :) <JanC> as nobody speaks it since about 1350 :-P <carlos> jamesh, that's a corner case ;-) <carlos> JanC, well, we have it, if someone wants to translate into it... :-P <carlos> JanC, which country code is it? <carlos> sorry <Treenaks> carlos: nl <carlos> JanC, which language code is it? <jamesh> JanC: It probably has about as many speakers as Klingon <JanC> no idea, Treenaks says he sees it <carlos> :-P <jamesh> "dum" <JanC> in his default preferred languages list <Treenaks> carlos: Dutch is nl_NL and nl_BE, but I've never seen separate translations for those <Treenaks> daf: I see "Dutch (Netherlands)" in the "Select your preferred languages" screen and in the "Languages in netherlands" box <daf> hmm, it's a bug <carlos> Treenaks, both are Dutch <jamesh> Treenaks: some of the languages in the preferred languages list are probably there because of non-translation related locale data is stored for them <carlos> Treenaks, but one is talked in Netherlands and the other in Belgium? (not sure if that's the country name in english) <jamesh> e.g. LC_MONEY, etc <carlos> Treenaks, both are Dutch, right, and thus, you should translate into Dutch <carlos> Treenaks, but there are sometimes, as jamesh says that you need to translate it for an especific country <Treenaks> carlos: nl_BE is spoken in Belgium, and nl_NL is spoken in the Netherlands, but both are Dutch, and I've never seen separate translations <carlos> Treenaks, then just translate into Dutch <carlos> Treenaks, is the same with es_ES, es_MX, es_CL, etc... <carlos> Treenaks, we only use 'es' <Treenaks> carlos: and en_US/en_GB/etc <Treenaks> I guess <carlos> not really <carlos> in that case <carlos> en_GB does some updates <carlos> like change color by colour <carlos> Treenaks, that's what I said about changes applied only to one country <jamesh> carlos: at least we aren't listing en@quot and en@boldquot ... <carlos> jamesh, not yet :-P <carlos> jamesh, but the variants will appear if they exists <carlos> when we add support to them <jamesh> carlos: those two are useless variants introduced by the gettext maintainer, unless I'm mistaken <carlos> Treenaks, anyway, your point is valid, please file a bug and we will try to clarify it a bit in the language chooser <Treenaks> carlos: ok <carlos> jamesh, those should not be stored into the sources as are autogenerated files <jamesh> carlos: they are handled by a sed script, that converts straight quotes in msgids to UTF-8 curly quotes in the msgstrs <carlos> jamesh, yeah, I know ;-) <jamesh> carlos: the boldquot one seems particularly useless for modern graphical apps -- it makes the quotes bold using terminal escape codes <carlos> jamesh, well, it's the maintainer who decides if those .po files should be generated or not <carlos> for instnace, we are not using them with GNOME #launchpad 2005-07-05 <Burgundavia> if I create a MOTUgames group, can it be a subset of the MOTU group? <Burgundavia> should I have permissions for: <Burgundavia> https://launchpad.ubuntu.com/people/ubuntumembers/+members/+add <Burgundavia> on this page: <Burgundavia> https://launchpad.ubuntu.com/people/ubuntumembers/+members <Burgundavia> add a new member should not be shown if you don't have permissions <Burgundavia> someone want to add smeg to malone? <apollo2011> I am trying to add a bug for the smeg package and anything I type in the Title form comes back as Invalid Value #launchpad 2005-07-07 <kiko> yo yo <sivang> hey kiko, 'sup ?? <jeroen_> Hello! I have some problems with Launchpad <jeroen_> It's really slow, and it uses Javascript <jeroen_> oh, and, when I'm at a bug page <jeroen_> like https://launchpad.ubuntu.com/malone/bugs/514 <jeroen_> and click the 'bugs' in "Launchpad malone bugs 514" at the top, I get a 404, I should get an index of all bugs (which was expected) <tothoneos> hello everybody <tothoneos> i am interested in taking part in the translation of SchoolTool in the greek language <tothoneos> who can help meQ <tothoneos> who can help me? <jeroen_> Greek people, Rosetta people <tothoneos> could yoy be more specific <tothoneos> could you be more specific? <jeroen_> Well, other people who speak Greek, and English <jeroen_> and maybe people who've worked with Rosetta (the translation tool) <jeroen_> or you could read a manual about Rosetta #launchpad 2005-07-09 <mdke> hi there any launchpad types around right now? <mdke> my problem is the following <mdke> i have a number of email addresses registered under my lp account. One is set as my contact address, however my wiki subscriptions go to a different address, and I wish them to go to my contact address! <lifeless> mdke: mmm <lifeless> mdke: I think you should file a bug for that <mdke> okies <mdke> lifeless, ok filed as 1220 <lifeless> thanks <lifeless> spiv, the guy that wrote the moin integration is on leave just now <lifeless> I don't know if anyone else will pick it up before he comes back or not <mdke> moin integration? * mdke looks for channel logs <lifeless> mdke: the wiki <-> launchpad linkage <mdke> the auth linkage? <lifeless> yah <mdke> ah <mdke> it would be pretty cool to have the ability to register when on the wiki too <mdke> i hear a lot of people who can't find how to register to post on the wiki (admittedly due to a lack of instructions on the wiki page, but still) <lifeless> yes, I hear that that is on the todo list <mdke> oh great <lifeless> (better instructions and a link) <mdke> oh yes that definitely is <SteveA> sabdfl: no reason at all <sabdfl> :-) <sabdfl> daf: those two projects were ddtp-ubuntu and? <daf> sabdfl: drupal <sabdfl> daf: ddtp-ubuntu seems OK <sabdfl> there is only one productrelease <sabdfl> maybe the query i gave you was borked? <daf> could be <daf> or maybe a difference between staging and production? <sabdfl> i'm looking at production <sabdfl> staging could only have less data <daf> I have to go and talk to the estate agents for a bit <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] Bug 1204 - add +sourceadmin links to product page for buttsource team (patch-1998: ihodge@example.net) <daf> sabdfl: looked more closely at the staging data <daf> sabdfl: looks like drupal has 6 product series, with 1 potemplate on each <daf> 6 series is a lot, maybe they got confused <daf> same for ddtp-ubuntu <daf> 4 series <daf> right, back later <sabdfl> daf: i dont think that's the case <daf> doh! <daf> I was reading those columns the wrong way around <sabdfl> they are all the same series <sabdfl> so we are ok <daf> 6 po templates on drupal's product series 178 <daf> 4 po templates on ddtp-ubuntu's series 3964 <daf> (names 'main' and 'ubuntu' respectively) <sabdfl> so as long as the query didn't hide other problematic products, we should be ok <sabdfl> stub will get us a definitive answer shortly <sabdfl> i've fixed the issues bjornt raised, just running tests now <sabdfl> if it looks good, i'll land it shortly <dilys> Merge to ihodge@example.net/launchpad--devel--0: [r=Steve] translation groups browser code cleanup (patch-1999: ihodge@example.net) <stub> sabdfl: There are only two <stub> ddtp-ubuntu | ubuntu <stub> drupal | main <stub> (product.name | productseries.name ) <morgs> sabdfl, daf, stub: ddtp-ubuntu is mvo's product for translating ubuntu stuff not imported into LP yet... <morgs> We had a discussion about 2 weeks ago about how to mangle^Wstructure the product / series / release so that he could represent ubuntu -> breezy -> main and ubuntu -> breezy -> universe etc. <morgs> So if the structure is wrong, please suggest to mvo how it should be set up.. <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] use higher-level Librarian API in POFile DB code (patch-2000: ihodge@example.net) <lifeless> wooo <lifeless> daf gets patch 2L <SteveA> WARNING: patch log ihodge@example.net/buildbot--devel--0--patch-169 has been deleted from tree /scratch/dists/launchpad. <SteveA> The best merge point may not be chosen <SteveA> lifeless: any idea what that's about? <lifeless> SteveA: yes, its considering that as a base for the merge, but it can tell that its not present - which is correct <lifeless> so its telling you about that so that if you get a weird merge, you know <SteveA> i see, i think <SteveA> i was confused seeing a message about buildbot for an operation on the launchpad tree <lifeless> we joined the trees to move the importd code across <lifeless> but its not a full merge which is why that warning is appearing <SteveA> okay, that makes sense <SteveA> magic crowbar merging <lifeless> yes <SteveA> BjornT: hello <SteveA> BjornT: i got a test failure on xx-upstream-bug-task-listing-submitted-by-me.txt, which i can't reproduce running that test in isolation. <SteveA> the error was a re-ordering of results. <SteveA> i wonder if there's some query that should have an orderby that doesn't have on. <SteveA> i also get an error with 40-private-upstream-bug-not-visible-to-nonsubscriber-user.txt <BjornT> SteveA: ok, i'll take a look at it <SteveA> reproducable by running python test.py -f canonical.launchpad.ftests.test_pages <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] add a menus debug page on +debug-menus. (patch-2001: ihodge@example.net) <daf> salgado: did what Steve said answer your question? <salgado> daf, yep. :) <daf> ok :) <daf> where's kiko today? <SteveA> daf: latest merge into RF will be useful information to diagnose menus problems. <daf> excellent! <SteveA> it is probably sufficient information for me to fix menus problems, on its own. <daf> is there a fix for the problem I found this morning? <SteveA> i'm working on that <SteveA> i need to break for lunch very shortly <daf> ok <daf> I need to go back out shortly <Keybuk> what's this one? <SteveA> hi scott <SteveA> this is where we're discussing things now <Keybuk> is launchpad-dev going? <SteveA> we'll see how it goes here for a week or so <SteveA> if it works well with just the one channel, we'll stick with that <jamesh> sabdfl: review sent <sabdfl> jamesh: thanks, you're a star, is it a train smash? <BjornT> SteveA: the tests pass for me, but i think i know what's wrong. in BugTask.search we need to make sure that id is always present in the orderBy parameter. i'll fix it. <BjornT> s/BugTask/BugTaskSet/ <jamesh> sabdfl: there were a number of issues I noticed. Probably not much more than I'd expect for a diff that size <sabdfl> daf: did stub come up with any surprises on the productseries / release / potemplate thing? <sabdfl> jamesh: ok, thanks, i'll try land it today <lifeless> sabdfl: btw, the CIA guy is starting at vmware the week after the baz sprint, hes to busy to come as hes moving house <daf> sabdfl: he said: <daf> 12:42:30 <stub> sabdfl: There are only two <daf> 12:42:32 <stub> ddtp-ubuntu | ubuntu <daf> 12:42:32 <stub> drupal | main <daf> 12:42:46 <stub> (product.name | productseries.name ) <daf> so, no suprises <daf> salgado: where's kiko? <lifeless> sabdfl: also, aaron bentley can't come, nor can John Meinel - work and presenting a phd respectively. <lifeless> sabdfl: I'd like to invite Matthieu Moy who is doing a lot of UI work for baz, and patch merging - is that ok. <daf> Matthieu seems to be doing a ton of stuff recently <SteveA> BjornT: great. do you know if there was any warning indicating there would be a problem? <kiko> me <kiko> what's up? <SteveA> yo kiko, dude <daf> it's the kiko <lifeless> kicking it with kiko <kiko> omg it's the #launchpad gang <SteveA> i'm about to [trival] in an improvement to the fascist to make it less ugly when complaining <daf> kiko: didja get my mail from yesterday? <jamesh> kiko: see the new pending-reviews page? <kiko> daf, I should have -- which one? <kiko> jamesh, yeah, looks neat! <daf> kiko: the pyflakes harness <kiko> jamesh, the "%d conflicts" text is wrapping oddly though <kiko> daf, ah, sure did -- we look pretty bad eh? :) <jamesh> kiko: just make your browser window a bit wider :) <daf> kiko: yup :) <SteveA> nbsp ? <daf> kiko: well, the import * ones are mostly ok, I think <jamesh> SteveA: yeah. That would probably work <daf> kiko: but the undefined names are red flags <daf> kiko: and the 750-odd unused imports aren't too good <kiko> jamesh, I can't, it's overflowing into my desk :) <kiko> debonzi, ping? <debonzi> kiko, pong <daf> jamesh: or just put the number there, with "Status (conflicts)" in the header <daf> jamesh: and "merge (3)" in the body <kiko> debonzi, did you take care of the stuff I asked you about on friday? <SteveA> daf: import * is okay only when what you're importing from provides an __all__ <daf> or make a separate column for conflicts <jamesh> daf: sounds reasonable <daf> SteveA: yes -- unfortunately, pyflakes doesn't distinguish yet <SteveA> daf: there's an approved merge from andrew that makes the fascist complain about that in our code <debonzi> kiko, nop yet... I intend to do that today <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] Bug 1203: add FTP release root details to +sourceadmin (patch-2002: ihodge@example.net) <kiko> debonzi, please do <daf> SteveA: yeah, I saw it <SteveA> daf: i'll merge that sometime soon <daf> great <SteveA> seeing as i'm just about to trivial-in a conflict to it <debonzi> kiko, yep <BjornT> SteveA: i don't think there are any warnings for these kind of problems. maybe there should be a warning if you order by only non-unique columns? <kiko> lifeless, are you around to hep me fix any issues with merging? :) <lifeless> kiko: sure <kiko> thanks <kiko> will try shortly <lifeless> kiko: though it is 11, I will be retiring soonish <SteveA> BjornT: can you file a bug on that and assign it to andrew? <SteveA> he can look into it when he gets back from vacation <BjornT> SteveA: sure <SteveA> thanks <lifeless> sabdfl: ping <sabdfl> lifeless: pong <lifeless> sabdfl: did you see my comments about attendees for brazil ? <lifeless> sabdfl: 17 minutes up in your scrollback <sabdfl> lifeless: is he involved with both baz and baz-ng? <dilys> New Malone bug 1227 filed on product The Launchpad by Bjorn Tillenius: Ordering by only non-unique columns should produce a warning. <dilys> https://launchpad.ubuntu.com/malone/bugs/1227 <lifeless> yes, with a bias to the baz codebase <lifeless> active on the bzr list <lifeless> sabdfl: ^^^ <sabdfl> lifeless: perfect <sabdfl> will need to get cracking on a visa, probably <sabdfl> where is he coming from? <lifeless> sabdfl: yup, I'll email him right this minute <sabdfl> cool <lifeless> france <lifeless> at least, thats his email domain - .fr <kiko> he won't need a visa then <kiko> he will need accomodation and transport sorted out, though <lifeless> email sent <kiko> mpt? <lifeless> kiko: can you talk with ddaa/jblack/keybuk if you have a merge problem <lifeless> 11:30 - sleep time <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] Remove DOAP from pagetitles (patch-2003) <kiko> lifeless, the problem is that merge trouble will be PQM-related <kiko> I've been waiting for 20m for a star-merge <mpt> kiko! <mpt> kiko, who's Juliana Godinho? <Keybuk> it's worth noting that if your merge problem is huge numbers of conflicts/problems, it's likely that mesh-merge broke -- sometimes "merge --star-merge" (which is what PQM still does, iirc) works <kiko> lifeless, can you at least double-check if my setup on your side looks okay? <kiko> mpt, no idea -- why? <mpt> kiko: She wants to be my Orkut friend and she's from Sao Paulo, so I assumed it was your doing <kiko> mpt, sabdfl, BjornT: I think if we are to keep the bugtask and bug pages separate (not go with the context-sensitive pages) then I think we should start using the Task word in the UI and using that in our documentation. <lifeless> kiko: its building a merge for stub at the moment <kiko> mpt, following that rationale I think it should be Task Notes or Task Whiteboard <kiko> it has nothing to do with status <lifeless> kiko: was 23:23 < dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] Remove DOAP from pagetitles (patch-2003) <lifeless> meant to be yours ? <mpt> kiko: It's to do with status 80~90% of the time <mpt> well, perhaps that's a bit presumptuous of me <sabdfl> kiko: i'll make some further planned tweaks, then let's see if you're happier <mpt> but it'll be about that once keywords are implemented <kiko> lifeless, nope. <sabdfl> mpt: is she hot? <kiko> lifeless, I won't keep you -- just pray that PQM will work for me <lifeless> kiko: ok, night <kiko> mpt, what is presumptuous is thinking that people will associate "Status" with the current situation of the task. <mpt> sabdfl: yeah, but a bit young, even for me <kiko> saying Task Notes or Task Whiteboard helps also associate the information with the task <kiko> which is a good thing since the content there isn't posted anywhere <kiko> (and I think that's a pretty confusing thing) <mpt> what do you mean by "posted anywhere"? <lifeless> night all <kiko> mpt, emailed? <kiko> oh, it is actually <mpt> yes <kiko> mpt, your rename didn't change the mail notification for "explanation of status" <kiko> so now the label in the web UI and email differ <mpt> kiko: https://launchpad.ubuntu.com/malone/bugs/677 <mpt> arg, I thought I changed all occurrences <mpt> maybe I was just looking in templates/ <mpt> I'll fix that <kiko> mpt, read the description of that bug <kiko> mpt, that bug is arguing for a bug summary <kiko> which we already have! <mpt> er, no it's not ... <kiko> it /is/ <mpt> "Fix has been backported from CVS and pending for 6.8.2-11; in the meantime, http://people.ubuntu.com/~daniels/radeon_drv.o fixes it" is no way a bug summary <kiko> Currently, if I were to look at a complicated X bug, I'd have to look through about a bajillion comments, some of which may or may not be relevant, to find what's currently going on. <kiko> -- danielst <mpt> It's talking about the *status* of the bug in a particular place <kiko> mpt, that's not the use case the reporter described in the bug description. <kiko> well <kiko> I see your point <kiko> but there are (unfortunately) two different things -- the status of the bug, which evolves over time, and the status of the task, which also evolves <mpt> A summary of the bug is "The cursor goes flickery on a secondary monitor with a Radeon driver." <kiko> by "status of the bug" I perhaps mean "diagnosis of the bug". <kiko> yes <kiko> right <kiko> and that in many cases evolves <kiko> it may have started out as <mpt> Yes, which is why it's editable :-) <kiko> ""The X pointer goes flickery" <mpt> though people used to other bug trackers won't do that as often as they should <kiko> right <kiko> right <kiko> at any rate, that bug is now double-fixed. <mpt> true enough <SteveA> hi bradb <bradb> hey SteveA <kiko> sabdfl, okay, but if we are to segregate the task and the bug completely, then we need to have a name to call the former, and Task is as good as any. <kiko> sabdfl, I'm going to land my branch of (partially experimental) malone changes; you let me know what you thought and we can tweak or revert parts <salgado> mpt, around? <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] linkreport.py tweaks (patch-2004: ihodge@example.net) <SteveA> daf: i've fixed the menus bug you reported. i need to do a little rearranging of the tests before i commit it. <daf> ok <daf> just let me know when I can merge <mpt> salgado: barely <salgado> SteveA, how do I get the index of the item I'm iterating on, inside a tal:repeat? <salgado> mpt, nevermind, I already sorted out the problem I had <mpt> k <SteveA> salgado: for future reference, http://www.devshed.com/c/a/Zope/ZPT-Basics-part-3/1/ <SteveA> repeat/thing_you_are_iterating_on/index <kiko> Kinnison, cprov: how's the buildd merging coming along? <Kinnison> kiko: I was going to catch up with cprov at 15:30 my time <cprov> kiko: 75% done <SteveA> http://www.owlfish.com/software/simpleTAL/tal-guide.html <Kinnison> kiko: but there's an answer for you in the meantime :-) <SteveA> simpleTAL does not fully comply with the TAL / TALES specification <kiko> bradb, sabdfl: weren't we going to nuke the /malone in /malone/bugs -- ? <SteveA> but, the reference for the 'repeat' variable is correct <cprov> kiko: I'm finishing gpg-ng review too <kiko> okay cool <bradb> kiko: i don't know. <salgado> SteveA, great. thank you ;) <kiko> sabdfl? <bradb> kiko: but if MaloneFrontPages has anything to say about it, then that may be the direction in which we're heading <bradb> and i was planning to work on that right after the FBN code response/merge is complete (hopefully this morning) <kiko> sabdfl, is there not a way of constructing a link to a remote bug for a watch?! <SteveA> how do i remove a lock on a revision in my mirror on chinstrap? <Kinnison> SteveA: baz lock-revision -b sftp:/...... * bradb wonders if the canonical URL infrastructure would know how to cope with bug watches <bradb> if not, it probably should <sabdfl> kiko: yes, there is, BugWatch.url (but it's in debbugssync, which just got reviewed and which i hope to land today) <bradb> SteveA: are canonical URLs "scriptable" at all? given an object for which there is a canonical URL, can i write an arbitrary little bit of code in some little black box somewhere to calculate the canonical URL in my own way (e.g. for external bug watches)? <sabdfl> bradb: canonical_url gives the url INSIDE LP <sabdfl> you;ll need something else to link to the bug outside <bradb> ah, ok <sabdfl> BugWatch.url is in debbugssync, landing today <bradb> makes sense <sabdfl> bradb, SteveA: is there a fix in RF for that bug ordering issue? i'm seeing it too <SteveA> bjorn is on it <SteveA> BjornT: ? <sabdfl> will it not show up on chinstrap? if so, i could land immediately <SteveA> sabdfl: feeling lucky? <SteveA> give it a try... <kiko> ah <BjornT> SteveA: i haven't started yet with it, but i'll do it now * kiko cries <sabdfl> Keybuk: have you landed hct-enable yet? <Keybuk> hasn't been approved yet <Keybuk> just spoke with jamesh about that, not 5 minutes ago, in fac t <Keybuk> apparently your debbugs branch had it merged in? <jamesh> sabdfl: your branch includes half the patches in Keybuk's branch. I was thinking it would be better to get one merged in before reviewing the other, so I don't get you both fixing the same problems in different ways and creating conflicts <bradb> SteveA, kiko: does this mean the ML is public now too? <kiko> not yet AFAIK, but that was the intention. <bradb> interesting <bradb> and the wikis? <bradb> (er, at least the LP wiki?) <dilys> New Malone bug 1228 filed on product Sympa by Olivier Salan: Empty msgstr entries replaced with 24 white spaces <dilys> https://launchpad.ubuntu.com/malone/bugs/1228 <kiko> bradb, the intention was the LP wiki moving into the new public wiki <bradb> whoa, cool <jamesh> the reviews mailing list archives are public (but not advertised) <bradb> was that intentiona? :) <bradb> intentional, even <kiko> not sure. <jamesh> probably not <sabdfl> SteveA: did you create an archive called ihodge@example.net ? <sabdfl> Keybuk: yes, i merged it in because it was small, and i expected it to be landed last week <sabdfl> so i wanted to get a head start on resolving any conflicts <sabdfl> if i hand a branch off to you, please don't let it sit out there <Keybuk> I haven't been <sabdfl> i handed it off to you a week ago <Keybuk> yes, and I put it up for review immediately <Keybuk> and have been merging your changes from there <Keybuk> and resolving conflicts with rocketfuel <Keybuk> and I've nagged daily about getting branches, including that one, reviewed <Keybuk> I've even spoken to kiko and SteveA about the current review bottleneck <sabdfl> seems crazy that a small branch like that has not been reviewed yet <Keybuk> indeed <bradb> sabdfl: SteveA might not be around, but yes, he created that archive for, IIRC, his blazing fast workstation <bradb> something about it being tricky to work with one archive across two different machines <Keybuk> there seems to be a week backlog on reviews <sabdfl> who added the +sourceadmin link on the product page? <morgs> sabdfl: me, it's for Admin only <morgs> requested by ddaa <sabdfl> morgs: even so, i don't want to go scattering arbitrary action links into the pages themselves <morgs> OK, do you have any suggestions, or should I just revert? <Keybuk> so I think I've done everything I can do for that branch, short of flying out, holding a gun to a reviewer's head, and making them review it :p <sabdfl> morgs: i'll revert when landing debbugssync <morgs> OK <sabdfl> Keybuk: ok, thanks <sabdfl> next time, please say "these have sabdfl changes in them" i.p.o. the gun <Keybuk> it does actually say that on the PendingReviews page <Keybuk> I put it there in the hope it would speed it up a bit <Keybuk> ...now I'm getting distracting flashbacks of a scene from Swordfish <kiko> perhaps the worst movie featuring computers ever <Keybuk> it has Halle Berry in it, not wearing very much ... this makes me somewhat forgiving of its other faults <jamesh> sorry about missing the branch last week -- I was working on other things and didn't put in enough time on reviews <daf> kiko: so, do you think it's worth committing flaky.py? <kiko> daf, I do think so, yes -- and SteveA and stub will know how to better deal with making it a part of the process <daf> kiko: it has pyflakes as a dependency <kiko> that's true -- and unpackaged ihodge@example.net. <kiko> we could include it, of course.. :) <daf> yup <daf> we could get the arch team to import it <daf> then just use their import in the LP config <kiko> sounds good <kiko> talk to jblack or ddaa about it :) <ddaa> daf: here <daf> ok <daf> can we get pyflakes imported into arch? <daf> if I give you the details <daf> it's in svn somewhere <ddaa> daf: something prevents you from filling in the details on launchpad? <daf> my own ignorance? <ddaa> daf: are you willing to learn? <daf> of course! <daf> I'm guessing I need to go to the registry <ddaa> Yes. You need to look for the product <ddaa> https://launchpad.ubuntu.com/products?text=pyflakes <daf> is browser/sshkey.py dead or what? <ddaa> you can also create a new product from the registry home page https://launchpad.ubuntu.com/doap <ddaa> On the product creation page, you fill in the name, summary, description and homepage. <daf> done <daf> https://launchpad.ubuntu.com/products/pyflakes <daf> what next? <ddaa> Then you create a series (Add Branch) for the mainline, and fill in the svn details. <ddaa> In the meantime, I review your product. <sabdfl> erk <sabdfl> how do i stop a pqm merge? <sabdfl> lifeless: ^? <ddaa> daf: good job, product approved as is. <sabdfl> could you remove the one I just submitted please? <Keybuk> he's in bed :-/ <kiko> sabdfl, lifeless is asleep by now <daf> sabdfl: a workaround is to temporarily move your mirror on chinstrap out of the way <Keybuk> daf: ewww, but effective :p <daf> yep :) <daf> 'course, best not to try to mirror to it in the meantime <daf> ddaa: https://launchpad.ubuntu.com/products/pyflakes/+series/0.1 <ddaa> daf: as I understand it, you need to create a main series, not a 0.1 series, since (1) the project releases from trunk (2) there are no overlapping releases of different releases <ddaa> Keybuk: correct? <ddaa> daf: I can fix it. Do not create another series. <ddaa> That will just cause clutter. <daf> ok <sabdfl> a better workaround is to try to mirror a fix before pqm merges from your branch :-) <ddaa> daf: bah... Keybuk's away... <daf> he was here a minute ago <ddaa> daf: I'm very confused by all this series crud that landed on our head last week. I'll need to wait for him to get here before proceeding. <daf> sure <ddaa> Though... what concerns me most, is that if I cannot understand how we should input things, how can we expect our users to do it right? <bradb> hear, hear <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] add __all__ to browser/product and project (patch-2005) <ddaa> ho, dilys is here now.. <daf> ddaa: this channel is now the primary Launchpad channel <daf> morgs: around? <ddaa> do we have some bulgarian-speaking staff/community around? <daf> jamesh: yeah, looks like the bug.py changes are irrelevant now <daf> jamesh: I've just committed a bunch more import cleanups to that branch <sabdfl> jamesh: this is an excellent review, thank you very much! <SteveA> sabdfl: yes, ihodge@example.net the canonical work archive for my workstation. The workstation's name is "zeus8". <SteveA> Keybuk: I'll be doing a lot of reviews myself this week. <kiko> bradb, can you cook for me a query which tells me how many bugs have more than one bugtask open (so I can run that in production)? <kiko> s/open/filed/ <bradb> kiko: sure, one sec <kiko> thanks <bradb> kiko-fud: select count(*) from bug where id in (select distinct bug from bugtask group by bug having count(*) > 1); appears to do the right thing <bradb> (p.s. by "open" i assumed that you meant a task with any status, but if you meant for it to be filtered further, e.g. New/Accepted/PendingUpload, etc. I can adjust it) <mpt> kiko, such a query won't mean much until we have multiple distributions actively using LP <morgs> daf: I'm back... <daf> morgs: hi! <daf> morgs: do you know anything about browser/sshkey.py? <morgs> daf: no... <morgs> sounds like a foaf thing? <daf> yeah, could be <daf> salgado-lunch: do you know anything about it? <SteveA> morgs: I reviewed your bug 1205 branch. The branch needs some more work. <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] Made DatabaseImportFascist output clearer. (patch-2006: ihodge@example.net) <morgs> SteveA: thx <Keybuk> ddaa: back properly now, what's up? <ddaa> pyflakes releases from trunk and does not have overlapping releases on two series <ddaa> but daf did the obvious thing and created a 0.1 series <Keybuk> oik <Keybuk> uh, ok <Keybuk> I'd either move the CVS details from the artificial "main" series to 0.1 <ddaa> Keybuk: should I: 1. tell daf don't do that 2. put the svn details for trunk in 0.1 3. create main and put the svn detail there (so we end up with a main without ftp and a branch w/o rcs 4. rename 0.1 to main <Keybuk> or do the opposite, remove the "0.1" series and move the details to the "main" series <Keybuk> the effect of both would be the same <ddaa> Okay... <Keybuk> and in the long game, it doesn't really matter, because when a person cares about pyflakes comes along, they can model it how they like <Keybuk> and both are equally valid points of view <ddaa> And break importd. <ddaa> Importd has a 50% chance of breaking when the job name changes, and it's currently [project-] product-series <ddaa> because it's running on two slaves and we have not even yet specced job migration. <Keybuk> we'll cross that bridge when we come to it <ddaa> Keybuk: I also have met a couple of interestingly evil cases wrt to release series. <ddaa> I need your advice on handling those. <Keybuk> sure <ddaa> dia, it appears to be a simple project, but they cvs repo is full of branches that look like that would be release branches (DIA_0_94_RELEASE, DIA_0_94_PRE2 DIA_0_94_DEVEL, DIA_0_94_DEV), but actually the ChangeLog for the 0_94 tag (actual release) appears to be on the MAIN branch. <Keybuk> heh, probably post-fact branching <ddaa> Probably SNAFU in my opinion. <Keybuk> given we can't even import CVS branches yet, I'd take the cotton wool tactic <SteveA> BjornT: approved your ordering fix. one minor comment. <Keybuk> (putting some in your ears and going "LA LA LA" until the problem goes away) <ddaa> So I got confused and filled the ftp details on a 0.94 release, that actually looks like it has no legitimate existence (as it was released from MAIN). <BjornT> SteveA: thanks <ddaa> So, I'm not clear on whether I should move the ftp details to MAIN (which appears to be the closest thing to the tarball) and what should be the match since various pre-release tarballs for 0.94 (and there are many of them) are more closely related to various branches... <Keybuk> yeah, do that <ddaa> and if I move the ftp details to main, what should I do with the dummy 0.94 branch that remains? <ddaa> "and what should be the glob since various pre-release..." <Keybuk> nuke it <ddaa> given that the only way to delete series so far is to use pqsl <ddaa> so it does not look like it's very much something that's meant to be done <dilys> Merge to ihodge@example.net/launchpad--devel--0: [trivial] add __all__ to browser/product and project (patch-2007: ihodge@example.net) <Keybuk> rename it to "1.0" and comment that it's "in potentia" :p <ddaa> Keybuk: so, your call is "just put ftp details in main with an inclusive glob, let the changesets to the pre-releases be whatever they want to be, and nuke the 0.94 series"... <Keybuk> yup <ddaa> Okay. Makes some sense. <Keybuk> in the case where the glob only matches one logical set of tarballs <ddaa> Define logical. <Keybuk> well, a set of tarballs that go together in the right order <Keybuk> ie *.tar.gz probably isn't logical, but blah-0.94.*.tar.gz probably is <ddaa> well... I only put globs of the form "blah-*.tar.gz" in main <ddaa> a glob like "blah-0.94*.tar.gz" (note that I omit the dot after 94 to match things like 0.94-pre2) would belong in a 0.94 series in my understanding. <ddaa> (also to match things like 0.94.tar.gz and 0.94.1.tar.gz) <ddaa> Keybuk: do we agree? <Keybuk> I'd be careful with that <Keybuk> because 0.94-pre2 probably sorts *after* 0.94 :p <ddaa> Oh, yes, I forgot to ask you your definition of "order"... <Keybuk> currently we use whatever order the FTP/HTTP site does <Keybuk> because that's usually asciibetical anyway, except that some places actually do work hard to present it in the right order <Keybuk> in other words, there's no sort() in dyson <ddaa> HTTP? <ddaa> I though it were doing only ftp. <Keybuk> dyson can traverse HTTP indexes <ddaa> What kind of indexes? <Keybuk> (but not yet usefully traverse "download.html" type pages) <ddaa> I mean, how does it know what it can traverse? <Keybuk> releaseroot=http://bazaar.canonical.com/releases/src/ <Keybuk> releaseglob=bazaar_*.tar.gz <Keybuk> would work <ddaa> okay, how does it know what it _cannot_ traverse? <Keybuk> it will traverse down to any lower URL which ends with a / <Keybuk> so, you could give it http://bazaar.canonical.com/releases/ <Keybuk> and it'd see that debs/ rpms/ and src/ were all "directories" under that URL <Keybuk> and traverse them <Keybuk> in src/ it would only see files (nothing ends in "/") so would only download those that matched the glob <ddaa> okay... makes sense <Keybuk> it doesn't yet work with html pages and stuff, simply because we want to try and avoid downloading the entire web ;) <daf> aww, why not? <Keybuk> (by html, I mean
{'channel': 'launchpad', 'month': 7}