=== jml [n=jml@] has joined #launchpad
=== doko_ [n=doko@dslb-088-073-097-072.pools.arcor-ip.net] has joined #launchpad
=== steph_ [i=steph@sgserv.net] has joined #launchpad
=== poolie [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
=== mpt [n=mpt@60-234-163-14.bitstream.orcon.net.nz] has joined #launchpad
mptGoooooooooooooood afternoon Launchpadders!01:59
=== steph [i=steph@sgserv.net] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
mptjamesh, I have another annoying question about using a repository02:30
=== jml [n=jml@tempt036.maths.unsw.edu.au] has joined #launchpad
=== jml [n=jml@tempt036.maths.unsw.edu.au] has joined #launchpad
mptjamesh, I primed the repository as you suggested, by branching from rocketfuel-built. How do you then keep that repository branch of rocketfuel up to date? bzr pull?02:40
mptPerhaps spiv knows the answer :-)02:55
jameshmpt: you can use pull, or you can ignore it -- as you merge rocketfuel into your other branches in the repo, you'll get the revisions anyway02:56
jameshmpt: branching current rocketfuel into the repo is mainly a way to get all the history up front02:56
mptjamesh, so I should maintain my rsynced copy of rocketfuel-built, and merge from that into other branches?02:56
mptrather than merging from the repo's rocketfuel02:57
jameshmpt: that's what I do02:57
mptthank you02:57
jameshmpt: on the first branch you merge rocketfuel-built into, it will have to copy the revisions into your repo, but for subsequent ones the revisions will already be there02:57
jameshso the second branch you merge into should be quicker02:58
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== poolie [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
=== stub [n=stub@ppp-] has joined #launchpad
=== mpt [n=mpt@60-234-163-14.bitstream.orcon.net.nz] has joined #launchpad
=== yleeyas [n=yleeyas@153.205.dsl.ebtech.net] has joined #launchpad
jameshspiv: ping?05:31
spivjamesh: pong05:33
jameshspiv: is there any particular reason we'd want to favour the zopeless database adapter in scripts over the one we use in the webapp?05:33
=== yleeyas [n=yleeyas@153.205.dsl.ebtech.net] has left #launchpad ["Ex-Chat"]
jameshspiv: I noticed that after running execute_zcml_for_scripts(), enough setup is done to access the db without running initZopeless()05:35
spivProbably not much reason, then.05:35
spivI can hardly rememeber what original problem initZopeless was meant to solve ;)05:35
jameshI don't think we had execute_zcml_for_scripts() back then05:36
jameshso it was probably to use the SQLObjects without the Zope component framework05:36
jameshbut most of our scripts use the zope component framework these days05:36
spivYeah, I think that's basically it.05:36
spivCertainly, if you're doing execute_zcml_for_scripts, then you have the Zope CA initialised, so "zopeless" doesn't really seem to make much sense for that case.05:37
jameshokay.  So if we want to do the error reporting for scripts stuff, we can probably ignore the initZopeless() stuff all together05:39
stubIf we can make initZopeless be almost a noop, perhaps a thin shim to wrap ztm.commit() and ztm.abort(), that would be great.05:41
jameshstub: without running initZopeless() you can just use the transaction module05:42
=== mpt wonders how to make grep faster
jameshmpt: get a faster hard disk or more memory05:42
stubjamesh: I meant for backwards compatibility05:42
jameshstub: "ztm = transaction" ?05:42
stubjamesh: That might do, yeah.05:42
jameshmpt: western digital raptor disks are good, but might not fit in a laptop :)05:43
stubMight need to teach the PsycopgDA to connect as a user other than 'launchpad'05:43
jameshand be able to turn off timeouts, etc05:44
mptjamesh, I'm grepping the same (very large) files for different strings each time (piping the results to wc -l), and it takes about ten minutes each time. I don't suppose there's an easy way of running through all the files once, looking for all the strings simultaneously? Maybe grep isn't the right tool05:45
jameshmpt: grep -c "some string" filename1 filename2 ...05:45
jameshthe above will give you a count of the lines matching the string from each file05:46
jameshoh.  you want to search multiple strings in one file05:46
jameshhow big a file is it?05:47
mptI suppose -c would be a bit quicker than "| wc -l", but then I'll have to total the counts in each file myself05:47
jameshif you want a total, piping to "wc -l" should be about as fast05:48
mptjamesh, ~1 GB each05:48
jameshmpt: you could write an awk or python script to do the regexp matching and generate totals05:49
spivOr egrep?05:50
jameshor try and run the different greps at the same time in different terminals, hoping that they'll progress at roughly the same speed05:50
spivegrep "one|two|three" files...05:50
spivI guess that doesn't give a count per-string.05:50
mptI need separate totals, spiv05:50
jameshbut spiv's idea might reduce the amount of data you need to work with05:51
jameshsave the egrep output to a file and then grep for each pattern individually05:51
spivjamesh: I was just about to suggest that :)05:51
mptWouldn't that be slower?05:52
mptI'd end up searching for each thing twice instead of once05:52
jameshmpt: what proportion of lines do you expect to match any pattern?05:52
mpton the order of 1% (but a Zipf distribution)05:53
jameshmpt: so you do "egrep 'pattern1|pattern2|...' files ... > output" and you've gone from 1GB down to 10MB05:53
jameshyou can then do "grep pattern1 output" and you are only processing 10MB05:54
mpthmmm, ok05:54
lifelessI was wondering if it had group stats 06:02
lifelessbut I cant see anything06:02
lifelesstrivial to do in python though06:02
jameshI'm getting a bizarre test failure in canonical.base -- it seems that string.letters has been reversed to have uppercase first which causes the test to fail06:20
jameshah.  looks to be locale dependent06:25
=== jml [n=jml@ppp245-86.static.internode.on.net] has joined #launchpad
=== merriam [n=merriam@84-12-194-66.dyn.gotadsl.co.uk] has joined #launchpad
=== stu1 [n=stub@ppp-] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #launchpad
=== yaniv [n=yaniv@DSL62-0-160-9.bb.netvision.net.il] has joined #launchpad
yanivI have a question: a lot of strings in Rosetta have a "_" within them - what does it mean, and how should I handle it?08:23
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
jameshyaniv: are they for GTK programs?08:49
yanivjamesh: yes08:49
jameshyaniv: the underscores are used to generate the mnemonics for menu items, buttons, etc08:50
jameshyaniv: so if I set the label for a menu to "_File", it will display as "File" with an underscore under the "F"08:50
jameshand I can type "alt+f" to open the menu08:50
jameshIf I translate the string to "blah _blah", then I'd need to type "alt+b" to open the menu08:51
jamesh(and the second b would be underlined08:51
yanivoh. so what should I do when I translate into Hebrew? they  can't mean anything in Hebrew08:51
yanivcan they?08:52
jameshwell, you'd want to map one of the hebrew letters to a keyboard accelerator right?08:52
jameshso just precede the letter with an underscore08:53
jamesh(that is precede the letter in the logical flow of the text, rather than how the text is displayed)08:53
yanivbut what about menu items? they have underscores too, but alt-x doesn't work for them08:54
jameshe.g. in the gedit translations there is:08:54
jameshmsgid "_File"08:54
jameshmsgstr "_"08:54
jameshthe alt modifier is only needed to pop up the menu08:55
jameshyou just type the mnemonic directly to select one of the menu items08:56
yanivI see08:56
jameshalso, if you are using multiple keyboard groups (e.g. hebrew and latin), GTK is smart enough to activate mnemonics/accelerators for the other group08:57
FujitsuIs there a way to do mass tagging of bugs?08:58
jameshFujitsu: not at the moment.08:58
FujitsuGrrreat. Thanks anyway.08:59
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
FujitsuEvening, SteveA.09:03
SteveAFujitsu: hi.  what place are you in that it's evening already?09:05
FujitsuMelbourne, Australia.09:06
SteveAawesome!  I'd figured Japan from your nick, but what do I know? ;-)09:07
lifelessjamesh: how easy would it be to get a summary of the daily oops summary sent to another email address ?09:09
SteveAI'm in London today... working on the bzr-launchpad connection with ddaa and _thumper_09:09
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
jameshlifeless: pretty easy.  At the moment matsubara is running the script so you'd have to ask him09:09
FujitsuSteveA, aha. The nick came from a hard disk, several years ago. A friend decided that wgrant as a username was too boring, and he had a Fujitsu HDD next to him. It's sorta stuck.09:10
jameshFujitsu: so in another life you might have been Maxtor?09:11
FujitsuThat's what people suggest, yes :P09:11
FujitsuOr Mitsubishi has been suggested, as Fujitsu makes air conditioners as well.09:11
jameshlifeless: btw, the fixes for the last few product-release-finder problems were included in my latest merge09:12
jamesh(moving the release pattern fields over to the product edit form, and stripping ".orig" from version numbers)09:12
jameshso once that is rolled out, I think we can put the code into production use09:12
jameshSteveA: I was talking with spiv earlier: it seems that if you run execute_zcml_for_scripts() in a script, you can access the database using the webapp database adapter09:14
jameshwithout calling initZopeless()09:14
jameshwhich also gives you SQL statement logging, which would be useful for error reporting in scripts09:14
sivangmorning happy people :)09:14
stu1I know someone called Mitsubishi. She was named after a neon sign.09:15
lifelessjamesh: AWESOME09:17
lifelessjamesh: ok, I'll ask matsubara - thanks09:17
SteveAjamesh: nice09:17
SteveAjamesh: it makes sense.09:17
sivangSteveA: how's london today? rainy?09:19
SteveAsivang: the very instant you asked, it started raining.09:20
sivangMy luck ...tough one ;-)09:21
sivangSteveA: Are you in South Kensington ?09:21
sivangSteveA: But to be frank, I don't mind if its pouring. I had a 2 hours walk through Covent Garden, picaddily and oxford circus in heavy rain. Was great fund.09:22
sivangSteveA: (Visited the UK 2 weeks ago)09:22
SteveAI'm glad you liked it.  I like the rain when it's warm.  Don't like it when it's cold and windy too.09:36
sivangagreed. Cold is fine when it's not humid, and without wind. I was lucky such that when I visited, people said it was the hottets weather for that period of year since about 30-40 years ago. It was mostly sunny.09:38
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
UbugtuNew bug: #65007 in launchpad "managing bugfix branches is more work than necessary" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6500709:50
=== _thumper_ [n=tim@george.kkhotels.co.uk] has joined #launchpad
=== Spads [n=spacehob@] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== jinty [n=jinty@205.Red-83-56-149.dynamicIP.rima-tde.net] has joined #launchpad
SteveAstu1: ping11:35
SteveAjamesh: ping11:36
jameshSteveA: pong11:36
SteveAjamesh: https://features.launchpad.net/products/launchpad/+spec/form-layout11:36
stu1SteveA: pong11:36
SteveAjamesh: is there anything left for you, or anyone else, to do on that spec?  Please check the status is updated to reflect the current state of things.11:37
SteveAstub: edge-launchpad, name-blacklist, canonical-names11:37
SteveAstub: please check that the spec statuses are up to date for these11:37
SteveAand tell me if there is anything about those specs that you yourself cannot do11:38
jameshSteveA: none of the layout improvements from form-layout have been done, iirc11:40
jameshwe've got the initial form focus and button label customisation though11:40
SteveAplease update the status and the status whiteboard with this information11:41
SteveAyou are listed as the assignee for that spec.  is there anything left to do in order to complete that spec that you yourself cannot do?11:42
stubSteveA: The NameBlacklist branch is up for review. I haven't done the UI for maintaining the list though, as a) it can be maintained using SQL and b) I will be slow throwing up the forms since I haven't done any UI work for ages (nor used the newer form machinery at all).11:43
SteveAis the UI for it part of the spec?11:44
stubSteveA: Yes, including the workflow for renaming dud accounts and sending notifications when a blacklist entry is added or modified.11:45
stubSteveA: Although I'm not sure if that is actually desirable11:45
SteveAwho would get notified when a blacklist entry is added or changed?11:45
stubSteveA: (eg. we really don't want to rename the 'admins' team if someone alters the blacklist from '^admin\d+' to '^admin\w*'11:46
stubSteveA: The owner of the product or person or project or distro or whatever that conflicts with the blacklist entry.11:46
SteveAthere should be a page that lists dud account names11:46
SteveAand I don't think we should do automatic emails11:46
SteveAI think we should have a page for lp admins11:46
SteveAthat shows the names that clash11:47
SteveAand that's all11:47
SteveAthere should be a UI for listing blacklist entries and adding/removing/changing them11:47
SteveAthis can take the form of a single text area11:47
SteveAparsed line by line11:47
SteveAno fancy forms stuff required11:47
SteveAI think changing dud names is something we should do as a human process11:48
SteveAnot automated11:48
SteveAso, no need for emails11:48
SteveAso... basically one page required11:48
stubSounds fine provided external systems like the @ubuntu.com email address sync understand this11:48
SteveAtext area + list of dud names with links11:48
stubAnway - the minimum we need is up for review, so I will defer the rest of that until the other 1.0 tasks are done11:49
SteveAif you can do that one page, then we can sign off the spec11:49
SteveAthat's worth doing I think11:49
SteveAbut please also update the spec to reflect this conversation11:50
SteveAso that the expectations for the spec are clear11:50
SteveAjamesh: cc-ed you on a schooltool email about importing their bugs into launchpad.11:54
jameshgot it11:55
=== jelmer_ [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #launchpad
jameshSteveA: we've got an importer for the format output by the sourceforge screen scraper.  I am not sure if that counts as a well known format though11:57
=== matthewrevell [i=synchron@outbound.silenceisdefeat.org] has joined #launchpad
SteveAjamesh: right.  but, you could ask someone to produce bugs in that format, for importing12:02
SteveAand perhaps be flexible about the statuses used12:02
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== mholthaus__ [n=mholthau@] has joined #launchpad
=== ddaa [n=ddaa@george.kkhotels.co.uk] has joined #launchpad
_thumper_ping jamesh01:47
jamesh_thumper_: pong01:48
_thumper_jamesh: looking at some timeout problems that are occurring with some of the branch stuff01:48
_thumper_jamesh: SteveA suggested we (ddaa and myself) talk to you about a specific exception to raise01:48
_thumper_if there are too many (for some definition of many) items01:48
jameshwhich page is this?01:49
jamesha branch list for a person or something?01:49
_thumper_yeah, specifically the import person01:49
_thumper_particularly with the detailed list of branches01:50
_thumper_where it does more joins than the default view (which is the list)01:50
jamesh_thumper_: I don't think we've got a particular exception for that right now, but would batching help here?01:50
_thumper_jamesh: the idea is to have a generic exception that can be raised in different places01:51
_thumper_jamesh: the idea is that we don't want to support batching right now on this (don't ask)01:51
_thumper_I think the idea is to come up with a name and place for this specific type of exception01:52
jamesh_thumper_: okay.  Possibly lib/canonical/launchpad/interfaces/launchpad.py would be a good place to define the exception01:52
jameshyou'd also want to register a custom error page for it in the ZCML01:53
jameshas for a name, "TooMuchData" or "TooManyItems" maybe?01:53
_thumper_where are exceptions defined atm?01:54
_thumper_there don't seem to be any in that file right now01:54
_thumper_I like TooManyItems01:54
jameshusually we define exceptions close to the code that uses them, but this is a pretty generic one.01:55
jameshthe other place would be somewhere in webapp/01:55
jameshbut I am not sure exactly where in webapp/ it would belong01:55
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== jkakar [n=jkakar@] has joined #launchpad
=== niemeyer [n=niemeyer@] has joined #launchpad
salgadoBjornT, I just saw that my mirror-management-tweaks branch has been assigned to you. we need to get that on staging ASAP, so I was wondering if you'll have some time to review it today (it's around 200 lines, mostly templates and tests)02:34
BjornTsalgado: if it's really urgent, then it's probably best to find another reviewer. my queue is quite overloaded at the moment. i'd be happy to review it if you took one of my reviews, though ;)02:43
BjornTsalgado: i'll try to get around reviewing it tomorrow, though.02:46
salgadoBjornT, thanks dude. I'll see if I can get somebody to review it today, then you'll have one less02:55
salgadoI wish I could take one from your queue, but I just got some extra shipit stuff to do, so I don't think I'll have time for reviews. :/02:56
=== jml [n=jml@] has joined #launchpad
=== bradb [n=bradb@modemcable077.58-130-66.mc.videotron.ca] has joined #launchpad
salgadospiv, maybe you have a few minutes to review my mirror-management-tweaks branch?03:02
stubBjornT: Was my nospam branch r=bjornt? Or were there other issues?03:16
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
BjornTstub: yeah, it was r=me.03:20
salgadojamesh, maybe you can review my mirror-management-tweaks branch? (around 200 lines, mostly template and tests)03:27
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
stubHe has a review for me first, which needs to land before the production systems run out of disk space and Launchpad dies a horrible death.03:52
=== jinty [n=jinty@205.Red-83-56-149.dynamicIP.rima-tde.net] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad
=== _thumper_ [n=tim@george.kkhotels.co.uk] has joined #launchpad
=== lbm [n=lbm@] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
salgadoSteveA, I guess you don't have a few minutes for a quick review either?04:50
SteveAsalgado: nope05:06
BjornTsalgado: i'll review your branch now.05:24
salgadoBjornT, great dude, can you wait just a second? the diff on pending-reviews is not up to date05:26
BjornTsalgado: sure05:26
salgadoI'm generating one05:26
=== ddaa [n=ddaa@george.kkhotels.co.uk] has joined #launchpad
=== MaSa69 [n=MaSa69@dsl-jklbrasgw1-fe1cfb00-100.dhcp.inet.fi] has joined #launchpad
salgadoBjornT, I have a merge in between the commits, but the changes are not related, so the full diff is what's in pending-reviews plus https://devpad.canonical.com/~andrew/paste/fileLDn6hb.html05:31
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== jinty [n=jinty@205.Red-83-56-149.dynamicIP.rima-tde.net] has joined #launchpad
SteveAsalgado: direct person registration work05:51
SteveAthat's registered as "started" in the spec system05:51
SteveAany further progress?05:51
kikoit's started05:51
kikosalgado and I discussed how to move forward05:51
kikoand it's sorted05:51
kikoI did that thursday.05:51
SteveAok, thanks05:52
SeveasOne can subscribe to bugmail for packages, is this also possible for bugmail against 'Ubuntu' (no package specified)?05:58
bradbSeveas: not specifically, sorry05:59
bradbSeveas: you could make it work with mail filters though06:00
Seveasyes, that's what I'm going to do06:00
=== bradb & # lunch
=== lukketto [n=lukketto@host97-106-dynamic.59-82-r.retail.telecomitalia.it] has joined #launchpad
salgadoflacoste, around?06:54
flacostesalgado: was about to go for lunch, but go ahead06:54
salgadoflacoste, just a quick question... do you think we should always send a small note to a support contact which doesn't speak the language of that ticket or should we do that only when not a single support contact speaks that language and then, in this case, send the small note to everybody?06:56
salgadoby speak I mean, have that language as preferred06:56
flacostesalgado: the latter, i.e. only send a note to everybody when none of the support contacts have that language registered06:57
flacostesalgado: btw, did you saw the changes I made in tt-workflow on the ticket notification implementation?06:58
salgadoin all other cases, only send notifications to people who speak that language?06:58
salgadooh no, I didn't. I'll check that before moving forward06:58
salgadoit's also a good time to check how many conflicts we already have06:58
salgadoflacoste, thanks for reminding me again. :)06:59
flacostesalgado: let me know if anything is hard to resolve06:59
salgadosure thing07:00
flacostesalgado: my new branch tt-views will also likely conflict with yours since we're both making changes to the searchTickets implementation (and its view for that matter)07:00
flacosteI'll try to merge yours and see how it goes07:00
flacostefood time now07:01
=== Spads [n=spacehob@host-84-9-51-159.bulldogdsl.com] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
salgadoflacoste-lunch, only the conflict on doc/support-tracker-pages.txt is non-trivial, but I'll have to apply your changes to mailnotification.py to my branch before doing the changes I need on that file. it'd be great if you could tell me if/when you do any other changes on it.07:15
=== jinty [n=jinty@205.Red-83-56-149.dynamicIP.rima-tde.net] has joined #launchpad
SteveAsalgado: ping07:41
salgadoSteveA, pong07:41
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
flacostesalgado-afk: hmm, support-tracker-pages.txt, ok, if I remember correctly I mostly removed stuff from that file and simplify the notification testing. Shouldn't be too hard to merge08:21
flacostesalgado-afk: and I'll keep you posted about future changes to the branch, future changes will be prompted by BjornT's review08:21
=== bradb [n=bradb@modemcable077.58-130-66.mc.videotron.ca] has joined #launchpad
=== mdke_ is now known as mdke
kikocprov, can you update the status for the build-failure-process?09:10
cprovkiko: sure09:11
cprovkiko: done09:13
sivangwhat the best way to search for translations of a specific product/package?09:17
kikothere is none currently.09:22
kikodownload the translation file, sivang?09:22
sivangyou mean, Rosetta is out of order?09:23
=== qbrix [i=thekubri@wsip-68-106-78-222.oc.oc.cox.net] has joined #launchpad
sivangkiko: I just got a request from someone to approve his translations for edgy, for network-manager to hebrew. He urged to approve them before release so they wil get included.09:23
=== blixa [n=cryforme@] has joined #launchpad
kikosivang, and?09:24
qbrixI got my stickers today!!!09:24
qbrixTHANKS UBUNTU!!!09:24
blixaPlease note that requests usually take from 4 to 6 weeks to deliver, depending on the country of shipping.09:24
sivangkiko: I'm trying to find the proposed trnaslatoins and can't :)09:24
sivangtranslations can only be made against upstream products right? not packages as well...09:25
kikosivang, they can be made against both.09:26
qbrixAre these stickers open source?09:26
qbrixWhat license do these stickers work with?09:26
kikoqbrix, you must be asking if the designs on the stickers are open source09:26
qbrixCan I place these in public?09:26
blixathe stickers make the OS09:26
sivangkiko: okay, thanks.09:26
qbrixDo I have to put on a cd if I burn it with an ubuntu ISO?09:26
kikothe stickers themselves can go wherever you like, though if you do something illegal with them you may be liable!09:27
qbrixuh oh, I don't want to get sued09:27
qbrixcan I return these stickers?09:27
qbrixthey should print the GPL on the back of these stickers09:27
qbrixis kamran v. here?09:28
qbrixoh god, my hands hurt09:29
qbrixi think i have aids09:29
kikoeither that or too much LSD09:30
blixahehe you shouldn't have fisted that bison09:30
=== _Shade_ [n=adam@dpn242.neoplus.adsl.tpnet.pl] has joined #launchpad
blixastick to goatse09:30
qbrixi'm done with LSD09:30
_Shade_hi there09:30
qbrix_Shade_: be careful with the stickers09:30
blixadon't underestimate their potency09:30
qbrix_Shade_:  <qbrix> i think i have aids09:31
=== AlinuxOS [n=alinux@d83-184-250-80.cust.tele2.it] has joined #launchpad
qbrixi can't do this anymore09:32
sivangI think I've just experienced culture shock ;-p09:32
_Shade_hey what are these karma points for?09:35
_Shade_talking about culture shock :P09:36
sivang_Shade_: you receive karma points proportional to your conrtribution.09:37
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
ryanakcaKeybuk: /query please?09:43
=== AlinuxSOS [n=alinux@d81-211-233-217.cust.tele2.it] has joined #launchpad
Keybukryanakca: hello09:44
salgadokiko, look what I get when I try to do a "GET -m HEAD" on a url that redirects me to a ftp url and then what I get doing the same GET on the ftp url that the first one redirects me too:09:47
kikosalgado, is GET -m HEAD the same as HEAD?09:47
salgadowow, there /is/ a HEAD. I didn't know09:48
=== salgado checks
kikoso squid is mangling the redirects being returned?09:49
salgadoyes, the method is derived from the program name09:49
kikosalgado, can you run with a -S?09:49
salgadohttps://devpad.canonical.com/~andrew/paste/fileZsxuUF.html is the relevant squid part09:49
kikosalgado, you may have to use nc instead of HEAD to see what's really wrong09:50
Znarlsalgado : The squid log didn't show any signs of the error 500 you were getting.  I wonder if that's the problem.09:50
kikoZnarl, it appears that the redirect line being returned isn't helping09:51
salgadothis is with -S09:51
salgadoin the case of the mirror prober, what I actually get is a timeout instead of a connection refused09:52
kikosalgado, so what is happening is that the proxy is not being used for redirects09:52
kikoinstead HEAD is trying to connect directly09:52
kikoto the ftp:// server09:52
kikothat appears to be a bug in HEAD.09:53
kikosalgado, you may have to test using some other tool -- NC?09:55
kikoor just something that doesn't try to be smart about redirects.09:55
salgadoyeah, will try it09:55
salgadono nc on mawson. :/09:57
kikosalgado, and telnet?09:58
salgadohow do I set the proxy for telnet to use?09:58
kikosalgado, you don't -- you do it manually, connecting to the proxy.09:58
kikosalgado, but perhaps you want to talk to me about the problem first.09:58
salgadoyeah, I don't feel like talking to proxies today09:59
salgadobetter talking to you09:59
kikoso what's up09:59
salgadobasically, the prober failed to probe https://staging.launchpad.net/distros/ubuntu/+mirror/uk-mirror-service-cd/09:59
salgadobut it works just fine for an ftp-only mirror10:00
kikois that the only failing mirror right now?10:00
salgadofailing by problems on our side, yes10:00
kikosalgado, can I see the log for that mirror?10:01
kikoand also, do we do any special handling of redirects in our code?10:01
salgadoyes, we do10:01
Znarlsalgado : UK mirror services do have a http URL for downloading.  10:04
ZnarlI wonder if it's easier just to use that instead of solving the redirection problem.10:04
salgadoone which doesn't redirect?10:04
ZnarlI thought they did, let me try to find it again.  :/10:06
ZnarlOh, only their archives they're not redirecting.10:12
Znarlsalgado : I suspect they're always redirecting for releases because of the >2gig issue.  I could request they not redirect within releases.ubuntu.com too as there are no >2gig files on releases.10:13
Znarlsalgado : Would that help you at all?10:14
kikoZnarl, yes.10:15
salgadoZnarl, that would workaround the problem, but I'd rather find what the real problem is and fix it because I can remember there are other mirrors which do the same10:15
kikosalgado, it could help deprioritize the issue though10:15
Keybukkiko: random question; is there any way of committing to a Launchpad mirror of a bzr archive?10:16
kikoKeybuk, hmmm, not that I'm aware of. that would be rather weird. though perhaps if you are the bazaar importer...10:16
Keybukis what I'm thinking of10:16
Keybukit's a mirror of a branch on rookery10:16
Keybukbut I want to remove that, and just commit to the bzr repository in launchpad instead10:17
Znarlsalgado, kiko : Ok, I'll email them and ask they stop the redirections.10:17
salgadoZnarl, I'll file a bug about the issue, but for now, if you could convice them to not redirect anything under their /releases.ubuntu.com it'd be great10:17
kikoZnarl, rock on.10:17
=== belito [n=user@] has joined #launchpad
kikoKeybuk, and use local bound branches?10:18
Keybukkiko: right, or just pull/push as usual10:18
kikoKeybuk, it's a good question. let me check one thing.10:18
Keybukthe only reason it was a mirror, btw, was that I did that before LP supported hosting bzr branches natively10:19
kikoKeybuk, I think you can actually10:23
Keybukand now, obviously, I'd like to not push the archive to rookery -- but straight to LP10:23
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
kikoKeybuk, have you tried just changing the branch URL?10:24
kikooh hmmm10:24
salgadoit doesn't seem to be caused by the redirect10:25
Keybukquest grepmap% bzr push sftp://keybuk@bazaar.launchpad.net/~keybuk/grepmap/main10:25
Keybukbzr: ERROR: File exists: u'/~keybuk/grepmap/main': mkdir failed: unable to mkdir10:25
Keybukis what I get when I try to just push over the top10:25
Keybukkiko: I tried removing it, I got "Required input is missing"10:25
kikoKeybuk, why would bzr be trying to mkdir that though?10:29
Keybukkiko: who knows?10:29
=== gkirk [n=gkirk@S01060090f8009943.su.shawcable.net] has joined #launchpad
gkirkhi, i've set up a product on launchpad, pointed to svn url for trunk, now not sure how to access .po files for translation10:33
gkirkis it because Bazaar status: Testing - i need to wait for a review or something?10:33
kikoZnarl, could it be that they are throttling our IP?10:33
gkirki did try and find the answer to this question on the site10:34
kikogkirk, okay. you need to upload your translations manually, for now.10:34
kikowe are not doing the automatic collection of translations from source control10:35
kikowe do do it for packaged versions of software in Ubuntu10:35
gkirkkiko: ok, will be glad to - how do i do that?10:35
kikogkirk, what product is this for?10:36
gkirki click on the translations link, and it just says there are no translations available, but no link to upload10:37
kikogkirk, just click on "trunk" there.10:37
=== AlinuxOS [n=alinux@d81-211-233-217.cust.tele2.it] has joined #launchpad
gkirkkiko: i am not seeing an option there10:40
kikogkirk, really? are you logged in? can I see a screenshot?10:41
gkirki have already filled in svn info10:41
gkirkwhat should i see?10:41
kikoTo set up Plone Comments for translation in Rosetta, you need to upload the PO template for one of its product series.10:42
kiko    * trunk10:42
kikoOr you may want to link the product to a distribution package set up for translation, if there is one, so their translations can be shared.10:42
gkirki saw that before i clicked on Edit Source and filled in svn info10:42
kikoand now what do you see on https://launchpad.net/products/plonecomments/+translations ?10:43
gkirkTranslation templates10:45
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
gkirkNo translatable templates available10:45
gkirktrunk does not have any strings to be translated through Rosetta. If you think this is incorrect, please send an email to the Rosetta mailing list or file a bug in our bug tracking system so we can look into the problem. Thanks.10:45
=== mdke__ [n=matt@81-179-110-50.dsl.pipex.com] has joined #launchpad
gkirkkiko: ah, finally noticed the Upload Translations link10:46
gkirkit wasn't obvious to me 10:47
gkirkmy eyes are drawn to the middle of the page10:47
=== mdke_ [n=matt@ubuntu/member/mdke] has left #launchpad ["goodbye!"]
kikogkirk, I'm not quite sure what page you were looking at10:52
=== mdke__ is now known as mdke
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== raraavis [n=emurphy@] has joined #launchpad
=== Ng [n=cmsj@mairukipa.tenshu.net] has joined #launchpad
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== steph is now known as stgraber
lucasvois RDF metadata from launchpad something like doap?11:37
gkirkkiko https://launchpad.net/products/plonecomments/trunk/+translations11:54
kikogkirk, ah, for the trunk series.11:55
kikogkirk, I was talking about11:55
kikonote the trunk in there11:55
gkirkkiko: k11:55
gkirki do find the UI a bit confusing to navigate11:56
gkirktx for your help11:56
=== yleeyas [n=yleeyas@153.135.dsl.ebtech.net] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== yleeyas [n=yleeyas@153.135.dsl.ebtech.net] has joined #launchpad
=== yleeyas [n=yleeyas@153.135.dsl.ebtech.net] has left #launchpad ["Ex-Chat"]

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