=== crimsun [n=crimsun@dargo.trilug.org] has joined #launchpad
=== coreymon77 [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== coreymon77 [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== coreymon77 [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== coreymon77 [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== coreymon [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== coreymon [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== danilos [n=danilo@cable-89-216-150-179.dynamic.sbb.co.yu] has joined #launchpad
=== _mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== danilos [n=danilo@cable-89-216-150-179.dynamic.sbb.co.yu] has joined #launchpad
=== _coreymon [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== _coreymon [n=coreymon@CPE000f663685cd-CM0011e67c2935.cpe.net.cable.rogers.com] has joined #launchpad
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
=== jamey [n=jamey@] has joined #launchpad
=== Ng [n=cmsj@mairukipa.tenshu.net] has joined #launchpad
=== ryanakca [n=ryan@unaffiliated/ryanakca] has joined #launchpad
=== jml [n=jml@dsl-210-15-195-196-static.TAS.netspace.net.au] has joined #launchpad
=== BaKKaR [n=BikOS@] has joined #launchpad
=== ryanakca [n=ryan@unaffiliated/ryanakca] has joined #launchpad
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== _thumper_ [n=tim@carl-sgc-sg-1.inter-touch.net] has joined #launchpad
=== BaKKaR [n=BikOS@] has joined #launchpad
=== stub [n=stub@carl-sgc-sg-1.inter-touch.net] has joined #launchpad
=== nmsa [n=se@] has left #launchpad []
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
lifelessstub: hows teh prf going ? 03:49
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
UbugtuNew bug: #67887 in launchpad "+allbranches should show name, product, author, date of last revision" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6788704:01
UbugtuNew bug: #67888 in launchpad "+filebug page says 'please fix the problems below' and does not tell you what the problem is" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6788804:06
jameshlifeless: do you have a particular use case for +all-branches?04:08
lifelessjamesh: sabdfl :)04:08
jameshfair enough04:09
=== yleeyas [n=yleeyas@152.64.dsl.ebtech.net] has joined #launchpad
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== BaKKaR going to bed
=== AstralJava [n=jaska@cm-083-102-068-117.lohjanpuhelin.fi] has left #launchpad []
=== yleeyas [n=yleeyas@152.64.dsl.ebtech.net] has left #launchpad ["Ex-Chat"]
=== mpt [n=mpt@121-72-130-207.dsl.telstraclear.net] has joined #launchpad
mptGooooooooooooooooood afternoon Launchpadders!05:58
jameshmpt: put a patch for bug 929 up for review yesterday06:00
UbugtuMalone bug 929 in launchpad "Long words (such as URLs) overflow columns" [Critical,In progress]  http://launchpad.net/bugs/92906:00
mptjamesh, so what does it do? :-)06:18
jameshmpt: adds breaks to long words and URLs?06:19
mptjust inserts spaces? ok06:23
mptI wonder if we should give those spaces a background image of some sort, to hint that they're not "real" spaces06:26
UbugtuNew bug: #67899 in malone "Large emails do not generate error messages to users" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6789906:30
jameshmpt: <wbr></wbr>06:34
jameshnot in the HTML standard, but supported by IE and Mozilla06:34
jameshwith a CSS addition (included in the patch), it works in Opera06:34
jameshfor browsers that don't support it, the standard error handling should ignore the tag06:35
lifelessjamesh: can you do me a favour this week and assign reviews to people while I'm sprinting ?06:40
jameshlifeless: okay06:40
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== jsgotangco_ [n=jsg123@] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== carlos [n=carlos@75.Red-88-0-156.dynamicIP.rima-tde.net] has joined #launchpad
mpthi SteveA 08:53
SteveAmpt: hi.  anything for me to merge onto brilliant today?08:57
mptnot yet, still struggling with the project page08:58
mptIs there any easy way to say "this product has no releases", given that releases are inside series which are inside products?08:59
mptso it's not just tal:condition="product/something"08:59
SteveAwhat would you be displaying if there are releases?09:00
mptlinks to each of them09:01
mptHmm, maybe there needs to be something in the browser class assembling these into a list09:01
mptThat way I can put commas before the non-ultimate ones, too09:01
SteveAup to how many?09:02
SteveAthe way to do this is to have code in the database class Product that says getReleases()09:03
SteveAand this executes the appropriate database query to get all the releases09:03
SteveAdoing it in view code is not good09:03
SteveAthis should be done on mainline09:04
SteveAwant me to do it?09:05
SteveAI need to know what order to sort releases in09:05
mptyes please09:05
mptAccording to the mockup, it's ascending by version number09:05
SteveAthere is Product.releases already09:08
SteveAordered by version09:09
SteveAI found this by going to the database module for product.py09:10
mptoh, I'm sorry09:10
mptI didn't look09:10
SteveAand searching the file for "elease", because I'd forgotten how to do a case-insensitive search in vim09:10
spivSteveA: \c in the pattern09:10
SteveAand I refuse to use the graphical interface of gvim09:10
spivi.e. /\crelease09:10
SteveAta spiv09:11
mpt /\ = crease09:14
mptok, that was lame09:24
UbugtuNew bug: #67909 in launchpad "product release finder set all release dates to 23/10/2006" [Wishlist,Unconfirmed]  http://launchpad.net/bugs/6790909:25
UbugtuNew bug: #67910 in launchpad "We should store the URL of a ProductReleaseFile that we have downloaded" [Wishlist,Unconfirmed]  http://launchpad.net/bugs/6791009:25
UbugtuNew bug: #67912 in launchpad "Add a 'latest products' portlet to the launchpad front page" [Wishlist,Unconfirmed]  http://launchpad.net/bugs/6791209:30
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
=== mpt fixes another CSS problem, whoo
SteveAmpt: want me to push it out to the server?09:43
mptSteveA, it's nothing major, just the border around the content area09:48
mptIt needs a little more work to fix the padding, and I haven't pushed it because I'm working on the project page09:48
SteveAok, so you worked around the lack of an IE bug in FF and other browsers.09:51
carloslifeless: hi, is there any problem with the review process?10:03
carlosThere are entries pending to be reviewed since last Thursday10:03
carlosand one of them fixes a problem that produces a segfault in most Rosetta tests10:05
carlosunder Edgy10:05
=== jinty [n=jinty@127.Red-83-50-221.dynamicIP.rima-tde.net] has joined #launchpad
jameshcarlos: lifeless asked me to allocate the reviews today (he's at a sprint).  I haven't gotten round to it yet.10:20
jameshbut will soon10:20
carlosjamesh: ok, thanks10:20
=== mholthaus_ [n=mholthau@] has joined #launchpad
=== Spads [n=spacehob@] has joined #launchpad
=== malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== Fanch [n=fanch@fanfan.staff.proxad.net] has joined #launchpad
FanchI have received a mail from "Launchpad Mirror Prober" (about my ubuntu FTP-mirror), are probes incompatible with FTP ?10:39
=== mdz [n=mdz@] has joined #launchpad
=== merriam [n=merriam@84-12-170-9.dyn.gotadsl.co.uk] has joined #launchpad
carlosdanilos: ping10:46
daniloscarlos: pong10:46
mptFanch, what did the message say?10:47
UbugtuNew bug: #67920 in launchpad "Project needs a list of top contributors" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6792011:10
jameshFanch: the person responsible for the mirror prober code is salgado11:13
jameshFanch: he is in Brazil, so won't be up yet11:14
UbugtuNew bug: #67921 in launchpad "Project needs a list of latest bugs" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6792111:15
UbugtuNew bug: #67923 in launchpad "Project needs a list of latest proposed features" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6792311:15
Fanchjamesh: rgr11:22
UbugtuNew bug: #67939 in launchpad "product portlet registered series list should show the development focus at the top of the list" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6793911:50
=== mpt [n=mpt@121-72-130-207.dsl.telstraclear.net] has joined #launchpad
=== meatballhat9000 [n=daniel-b@70-39-156-18.clvdoh.adelphia.net] has joined #launchpad
=== jml [n=jml@ppp105-229.lns1.hba1.internode.on.net] has joined #launchpad
meatballhat9000How does one decrypt the messege emailed for OpenPGP key registration?12:21
SteveAmeatballhat9000: hello12:22
meatballhat9000a person!12:22
SteveAthere are lots of people here.  we're all pretty busy writing code and such.12:23
meatballhat9000understood --- sorry.12:23
SteveAanyway, you want to decrypt a message12:23
SteveAhave you used gpg before, or are you using it specifically for launchpad?12:23
meatballhat9000the latter12:23
SteveAwhat email program or service do you use?12:23
SteveAok.  I use thunderbird, and that has gpg GUI stuff built in12:24
SteveAgmail doesn't, so you'll have to do things by hand, in the terminal12:24
meatballhat9000okay :-)12:25
meatballhat9000how do I do that?12:25
SteveAfirst of all, you need to copy all of the encrypted message from your browser screen, including the parts at the top and bottom saying "This is a PGP signed message"12:28
SteveAand paste it into a new text file, say in /tmp/my-message.txt12:28
SteveAsave the file, and then you're ready to decrypt it12:28
meatballhat9000do I just use "gpg --decrypt <filename>"?12:29
SteveAI use gpg -d filename, but I think the command you gave is the same.12:29
meatballhat9000got it.  Many thanks!12:30
SteveAdo you know what to do next, with your code of conduct?12:31
meatballhat9000... but I just got the decryption to work, so I'm feeling lucky (if you couldn't already tell, I'm a total newbie)12:34
SteveAtry the instructions there, and see if it works for you12:35
meatballhat9000will do12:36
meatballhat9000thanks again :-)12:36
=== Keybuk [n=scott@] has joined #launchpad
=== meatballhat9000 [n=daniel-b@70-39-156-18.clvdoh.adelphia.net] has left #launchpad ["Leaving"]
=== sabdfl [n=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
mptSteveA, border fix and project page pushed to 2006-08-ui12:57
SteveAI'm working on the help status stuff12:59
SteveAI noticed some tabs in the malone-index.pt01:00
SteveAinside the help text area01:00
jameshmpt: did you see the note about us already having code to display a latest bugs list for projects?01:12
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
SteveAmpt: I have the helptext thing done01:47
SteveAit could use some improvement by you, but it's quite nice even now01:47
SteveAyou can see which templates have help text, and click a link to get a JS "popup" div appear to show the actual help text01:48
SteveAlaunchpad developers: who has written help text yet?  I think there is just one template with help text so far.01:49
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAmpt: sftp://devpad.canonical.com/code/stevea/launchpad/ui01:50
SteveAthe JS link was done with just style and onclick stuff in the elements themselves, so I'm sure you can improve that if you see a need01:51
jameshhmm. twisted in edgy doesn't install a /usr/bin/twistd2.401:53
SteveAmpt: I'm getting two conflicts when I merge from your branch.01:53
SteveAmpt: please merge from my branch and resolve them.  I'm not really qualified to resolve them well.01:53
salgadospiv, around?01:54
jameshsalgado: a person running an Ubunt mirror (Fanch) was around earlier asking about a failure email he received01:55
salgadojamesh, it must be one of the ftp-only mirror that limits the number of connections from an IP address01:57
salgadothanks for letting me know01:58
jameshhttps://launchpad.net/distros/ubuntu/+mirror/ftp.free.fr-release <- this was the mirror in question01:58
jameshyes it is an FTP one01:58
spivsalgado: yeah02:05
salgadospiv, have you had some time to look at that bug in the mirror prober I subscribed you to?02:06
salgadobug 54791, that is02:07
UbugtuMalone bug 54791 in launchpad "The mirror prober should check a few files from each mirror in paralel instead of a lot of files from a single mirror" [Medium,Confirmed]  http://launchpad.net/bugs/5479102:07
spivNot yet :(02:08
spivRemind me again with something sharp and pointy if I haven't put some thoughts there within 24 hours.02:08
=== niemeyer [n=niemeyer@200-140-238-196.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
salgadospiv, ok. will do. :)02:09
spivOne quick comment, though...02:09
=== carlos -> lunch
spivI don't like the idea of relying on randomisation.  My intuition is that it can be solved properly.02:10
salgadoyeah, I'd prefer to solve it properly too02:10
spivI'd rather a non-randomisation fix, because it would be 100% reliable, and the determinism makes testing simpler.02:10
salgadoI suggested the randomization in case it was possible to do a quick hack to get that02:11
spiv(randomisation doesn't necessarily imply non-determinism, but you know what I mean...)02:11
spivYeah.  I think if I sit down and ponder for 15 minutes I can probably think of and describe a better fix, I just need to do that...02:11
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
salgadoI had an idea last week, but from a quick investigation I had the impression that it'd make things a lot more comples, so I gave up on it02:15
=== marcus_notebook [n=mholthau@] has joined #launchpad
=== __keybuk [n=scott@] has joined #launchpad
Fanchsalgado: me, me, it's me ;-)02:35
Fanchsalgado: server is indeed FTP-only with 2 cnx limit per IP02:36
salgadohi Fanch 02:37
Fanchsalgado: good morning (I presume)02:37
salgadothat is a problem in our side (bug 54791)02:37
UbugtuMalone bug 54791 in launchpad "The mirror prober should check a few files from each mirror in paralel instead of a lot of files from a single mirror" [Medium,Confirmed]  http://launchpad.net/bugs/5479102:37
Fanchsalgado: the problem looks like previous centos mirror probe02:39
Fanch(it was using LWP perl module for FTP)02:40
salgadowe know that it won't be reasonable to ask mirror admins to increase the connection limit, so we'll have to fix our code to not issue multiple requests in paralel on a single host02:40
salgadohmm. I'm not sure I see what you mean02:41
Fanchsalgado: the problem is probably different but LWP was opening (RETR) files and cancel the transfer after (just to get the server answer, not the file) it was OK for the first one but02:43
Fanchthere were errors soon after (timeout, cnx limit, etc)02:43
salgadoah, I see.  I guess that's because we issue HTTP HEAD requests and squid does this when it's an FTP URL02:44
Fanchyou can't use FTP to request FTP server ? (I think you gonna tell me "help yourself")02:46
SteveAmpt: actually, I resolved it all in your favour.02:48
salgadoFanch, do you think the fact that we cancel the transfer right after we get an answer can trigger some sort of anti-DoS protection which will then refuse to answer future requests from our host?02:49
salgadoFanch, yeah, we could do that, but we'd have to write an ftp client for that (which would be a considerable amount of work), so we decided to use leave that to squid02:51
Fanchsalgado: no, it is just that the server will make unused disk IO (and vsftpd has been patched here to tell the kernel to pre-read big amounts of data), you have to cancel the data transfert02:51
Fanchsalgado: which is the langage you are using ?02:51
salgadothe mirror prober is written in python, using twisted02:52
Fanch(I have patched centos mirror mirror probe mirror, I probably may have a look if you want to)02:53
salgadothat'd be great, but we haven't released the code yet02:54
salgadowhen it was designed we assumed that all mirrors would serve the files through HTTP, so we just issue HEAD requests02:55
salgadosince we don't have HEAD for ftp, we'd have to special case ftp-only mirrors02:55
salgadoFanch, you don't feel like serving the files through HTTP, even if it's only available for us to probe (that is, only HEAD requests)?02:56
Fanchsalgado: I may write a test function, you would be interested ?02:56
Fanchsalgado: no, there is no http on purpose on this server02:57
salgadoFanch, you mean a function that would check if a given file exists in a ftp server?03:00
Fanchyep, I mostly need function arguments and needed return values03:01
=== ddaa waves in the general direction of bzrlib Transport
ddaagreat wrapper for all your dumb-fs protocols03:04
SteveAsee http://www.squid-cache.org/bugs/show_bug.cgi?id=175803:04
Ubugtuwww.squid-cache.org bug 1758 in src "HEAD requests to FTP URLs are bogus" [Normal,Resolved: fixed]  03:04
SteveAthe issue is complicated because there is no standard for FTP servers to report a file exists, except trying to get it, or perhaps asking for its size03:05
salgadoFanch, it has to be asynchronous and basically get a callback and errback as arguments03:05
SteveAso, if there's a better general solution, that should go into squid03:06
ddaaneed quick review: https://devpad.canonical.com/~andrew/paste/fileEHPpZy.html03:06
spivThere's an FTPClient class in Twisted that would be adequate, although the API isn't perfect.03:06
SteveAthere may be a specific solution we can offer particular mirror providers, though03:06
SteveAddaa: I'll take it03:06
spivBut I'd rather let squid do the hard work.03:06
SteveAddaa: what is it for?03:07
ddaaSteveA: this patch reverts revno 126, that tried to optimise a workaround for a cvs bug03:07
FanchSteveA: SIZE is a not standard FTP command but it was working on all centos mirrors doing FTP03:07
ddaathe workaround was apparently not correct, since cscvs merge requests get transient failures that correspond to the problem.03:07
Fanch(but you have to set type to I (binary) as a few servers return errors)03:08
SteveAddaa: I see no tests reverted, so that's probably why it didn't work03:08
ddaaSteveA: it's a behaviourial fix03:09
SteveAFanch: maybe we can get squid to do this well03:09
SteveAddaa: and?03:09
ddaano test changes involved03:09
SteveAthe change added a couple of complicated functions that probably contain faults03:09
SteveAso tests were due03:09
ddaait's just about avoiding a cvs timing bug that causes it not to detect changes in the working tree03:09
SteveAr=me on reverting them03:09
FanchSteveA: it is up to you... :-)03:09
SteveAthere's no "it's just... so no need for tests"03:09
ddaasince it's inherently a timing problem, it's not possible to test reliably03:09
SteveAit's code that obviously is still causing problems03:10
SteveAso it needs tests if it is to come back03:10
SteveAand it is possible to test reliably03:10
SteveAI could give you three different ways of doing so03:10
SteveAbut I approve of your removing it03:10
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
SteveAjust, make sure it gets tests if it ever comes back03:10
SteveAsalgado, Fanch: do we know whether squid is trying a SIZE on Fanch's server?03:11
SteveAI can't see from the squid bug report whether it is meant to try SIZE, or whether that option was discarded as being more complicated than necessary03:12
SteveAif the latter, then today's events show that the extra complexity is justified03:12
FanchSteveA: which is your server IP ? I can check logs to see if it starts a RETR03:13
salgadoI don't think it starts a RETR03:14
salgadothe last comment on that bug says "Probably not worth the effor to care about 'b'."03:14
salgadob) or alternatively (when SIZE not supported) on RETR returning 150.03:14
SteveAso, HEAD works only when SIZE is supported?03:16
salgadofrom my understanding, yes03:18
SteveAok, so in this case, seeing as HEAD works, SIZE is supported, and we're not doing a RETR03:20
SteveAFanch can check this with the IP address.03:20
Fanchsalgado: no RETR from given IP03:24
FanchI may set verbose log if needed03:24
=== ctw [n=ctw@c-71-225-48-135.hsd1.pa.comcast.net] has joined #launchpad
=== ctw [n=ctw@c-71-225-48-135.hsd1.pa.comcast.net] has left #launchpad ["Konversation]
=== AstralJava [n=jaska@cm-083-102-068-117.lohjanpuhelin.fi] has joined #launchpad
salgadoFanch, so, since we're not doing a RETR we're not actually causing any disk I/O overhead on the server?03:40
Fanchsalgado: right03:40
salgadothen it's not a problem if we keep probing your mirror, assuming we'll fix that bug 54791 I mentioned earlier?03:41
UbugtuMalone bug 54791 in launchpad "The mirror prober should check a few files from each mirror in paralel instead of a lot of files from a single mirror" [Medium,Confirmed]  http://launchpad.net/bugs/5479103:41
Fanchsalgado: yes sir03:42
salgadocool. sorry for the email noise... I'll try to get on that bug as soon as I can03:42
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
LarstiQmoin kiko 03:51
kikohow's it running?03:52
LarstiQI setup a trac-bzr instance yesterday, works flawlessly!03:52
kikowhat's trac-bzr, LarstiQ?03:52
LarstiQkiko: a bzr backend for trac03:52
LarstiQkiko: how are you?03:53
kikoLarstiQ, I'm excellent03:53
LarstiQnot to busy?03:54
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
kikoalways busy, but that's nothing special03:54
LarstiQaww, I'll not bother you about mantis then03:54
kikoLarstiQ, I've got a few patches to land and then that's next03:55
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
LarstiQare there any plans for a web source viewer?04:20
carlosLarstiQ: yes, there is04:38
SteveAsabdfl: hi04:39
LarstiQcarlos: we were just discussing a possibility of blender going to google projects for hosting, instead of upgrading our gforge instance04:40
LarstiQcarlos: I mentioned lp, but there is no viewer yet, and we do need that04:40
LarstiQcarlos: so, hence my interest :)04:40
carlosSteveA: ^^^04:41
carlosLarstiQ: I know we plan to add one, but I know nothing about timing for it04:41
carlosLarstiQ: SteveA would help you more on that04:41
LarstiQcarlos: thanks04:42
LarstiQSteveA: is it planned somewhere in the not too distant future?04:42
SteveALarstiQ: viewer?  for sourcecode/04:44
SteveAwhere is your source kept?04:44
LarstiQSteveA: currently on our own gforge machine. But in the case of a move to google, it would be there. Of course, I'd like to see a move to lp instead (and corresponding move to bzr)04:45
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
ddaaLarstiQ: you are talking about bug 4999104:47
UbugtuMalone bug 49991 in launchpad-bazaar "browse supermirror branches with bzr webserve" [Medium,Confirmed]  http://launchpad.net/bugs/4999104:47
=== lbm [n=lbm@] has joined #launchpad
ddaaspiv was just about to start working on it when the whole smart-server thing sorta popped up04:47
LarstiQtsk, can't have that now can we04:47
ddaaso I think the ETA is something like "not long after spiv is off the smart-server hook"04:47
ddaanot really right now, except if you can convince SteveA to divert somebody's time to do it04:48
ddaawe know it's something important to have, it's just that it never managed to bubble up high enough the todo list04:48
=== LarstiQ nods
SteveALarstiQ: ddaa is about right.04:51
=== LarstiQ gets sourced
=== LarstiQ blinks at https://launchpad.net/products/bzr/+topcontributors
LarstiQthere is a Paolo Bonzini, I've never heard of him04:59
ddaait does not account for bzr commits05:00
LarstiQso either I missed a large bzr contributor, or something is wrong05:00
ddaaonly launchpad activity05:00
LarstiQddaa: I have no lp mail matching his name either05:00
ddaaApparently he had some spec-tracker activity05:01
ddaaspec-tracker activity is weighted heavily05:01
elmohe's the GNU sed maintainer05:01
elmoamong other things05:01
ddaabug 5665605:01
UbugtuMalone bug 56656 in launchpad-bazaar "Karma for Bazaar commits" [Wishlist,Unconfirmed]  http://launchpad.net/bugs/5665605:01
LarstiQI see05:02
LarstiQcould I be kept informed about spec activity?05:03
ddaanot globally, there's also a bug about that somewhere05:03
LarstiQor how to find where Paolo spent his effort?05:06
=== LarstiQ looks at his account
LarstiQah, foreign branch support05:07
LarstiQddaa: it's a bit hard to get there though, first have to see where he got his karma, can't find him in bzr blueprint page, back to his account +specs, aha05:08
LarstiQddaa: is there a bug for that too? :)05:09
ddaaI'm not really paying much attention to karma stuff05:09
ddaathere are more important problems with bzr support in launchpad05:09
LarstiQof course05:10
LarstiQmy gripe is finding what someone did for a given product (bugs/features/whatever)05:10
ddaaBjornT: do you know if that's a reported bug?05:11
ddaai.e. "hard to find which specific actions gave this user karma in that product"05:11
LarstiQI don't mind about the karma so much05:12
SteveALarstiQ: salgado is mister karma05:15
SteveAso, he may be able to point you to things, or at appropriate bugs etc.05:15
LarstiQsalgado: hello :)05:15
salgadohey LarstiQ05:16
LarstiQsalgado: do you know of any bug/work on the difficulty of finding out what a given contributor has done for a project?05:16
LarstiQsalgado: I guess one can call that finding the origin of his community karma05:17
salgadoLarstiQ, our data model doesn't link karma entries to bugs/specs/tickets/etc, so we can't tell the exact actions that gave karma to somebody05:18
salgadowe do have, though, a link to the context (product/package/distro) in which the action was performed05:19
LarstiQbeing able to find all bugs by a contributor, from products/+bugs would also be fine05:19
salgadowe plan to group a person's karma by context at /people/<person>/+karma05:19
salgadoI think there's a bug open for that. let me see if I can find it05:20
LarstiQit's the indirection through person/ I dislike05:20
=== lbm [n=lbm@] has joined #launchpad
salgadoah, so something like searching for "reporter: foo" on /products/+bugs would be fine for you?05:21
LarstiQsalgado: yes, and the equivalent for specs05:21
LarstiQcomments are less important05:22
LarstiQthough I'd also want to see that sometime05:22
SteveAin a sense, we should store a person's activity in an Activity table05:25
SteveAand then base their karma on certain activities from there05:25
SteveApeople do activities, and activities can attract karma.  we record activities and calculate karma05:25
salgadoLarstiQ, that'd be bug 559405:26
UbugtuMalone bug 5594 in malone "Malone should support advanced search syntax, e.g. "assignee:bradb"" [Medium,Confirmed]  http://launchpad.net/bugs/559405:26
SteveAthen, for every POST, we'd record whether an activity was recorded in the database or not.   If it's not been recorded, we log that as a kind of soft OOPS of an unrecorded activity.05:26
LarstiQsalgado: looks good05:27
salgadoSteveA, that'd be much better than what we currently have, but I don't like the fact that everybody will have to remember to register an activity whenever you write a form that process a POST05:28
salgadoI think we should find a way to do that automatically05:28
SteveAsalgado: you wouldn't necessarily do it in the UI code05:52
SteveAso, if the form processing uses database code that'd doing some work, then activities are registered05:53
SteveAand that's fine05:53
SteveAbut we'd want to catch work that's being done with no record of it in the activity table05:53
=== spdf [n=mark@CPE00112f5c32aa-CM000e5c7018c4.cpe.net.cable.rogers.com] has joined #launchpad
=== spdf [n=mark@CPE00112f5c32aa-CM000e5c7018c4.cpe.net.cable.rogers.com] has left #launchpad ["Leaving"]
=== jinty [n=jinty@127.Red-83-50-221.dynamicIP.rima-tde.net] has joined #launchpad
=== mdz_ [n=mdz@] has joined #launchpad
=== deviL__ [i=criminal@] has joined #launchpad
=== zachtib|dahlem [n=CAEPC@deskpc.spd.louisville.edu] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
salgadocarlos, around?06:55
carlossalgado: hello06:55
salgadohi carlos. can you run two queries on staging for me, in case you still have access to it?06:56
carlosas far as I know, I will have my staging access open to be able to fix it, or at least SteveA wants that06:56
carlosso yes, I still have access06:56
carlostell me what do you need06:56
salgadocarlos, privmsg06:57
zachtib|dahlemcan someone here answer a quick rosetta-question?06:57
carloszachtib|dahlem: sure, go ahead, please06:58
zachtib|dahlemi'm using rosetta to translate my application, and i just uploaded the initial .pot template06:58
zachtib|dahlemi was just curious what the average wait time is for those to be approved06:58
carlossalgado: https://devpad.canonical.com/~andrew/paste/fileDzb56r.html06:59
salgadothanks carlos 07:00
carloszachtib|dahlem: well, it should not take more than 1 week (in the worse case)07:00
UbugtuNew bug: #68014 in rosetta "Rosetta reverts translation fixes to old faulty values" [Undecided,Confirmed]  http://launchpad.net/bugs/6801407:00
carloszachtib|dahlem: and usually one day or two07:00
carlosit depends on how busy jordi is07:00
zachtib|dahlemok, thanks07:00
carloshe's the one that review those ones07:00
carloszachtib|dahlem: when did you upload it?07:00
zachtib|dahlemthis morning07:01
zachtib|dahlemmaybe asround 10ish local time07:01
zachtib|dahlemso three hours ago07:01
salgadocarlos, do you have write access on staging too?07:03
carlossalgado: yes07:03
carloszachtib|dahlem: ok07:03
zachtib|dahlemour testers have been asking for translations for a while, and we've got several people volunteering to help with the translations, so i figured I'd let them get started on it07:04
carlosI don't think it would take a lot of time07:04
carloszachtib|dahlem: if you want to speed it, just mail rosetta@launchpad.net explaining that you are one of the developers07:04
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
zachtib|dahlemok, i may do that if it doesn't pop up in the next day or so07:05
carloszachtib|dahlem: that will prevent jordi to do that check and will go directly to approve it07:05
carloszachtib|dahlem: you can do it right now and... I will approve it :-P07:05
zachtib|dahlemhmmm ok07:05
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
zachtib|dahlemok, i sent an email07:08
=== BaKKaR [n=BikOS@] has joined #launchpad
=== zachtib [n=zachtib@deskpc.spd.louisville.edu] has joined #launchpad
=== jinty [n=jinty@127.Red-83-50-221.dynamicIP.rima-tde.net] has joined #launchpad
=== AstralJava [n=jaska@cm-083-102-068-117.lohjanpuhelin.fi] has joined #launchpad
ddaaSteveA: kiko: can you rename the "browsershots" product to "shotserver", create the "browsershots" project and add shotserver to it?07:16
ddaaI am in an email conversation with the product owner, and he asked me to do it, but I do not have the permission.07:17
=== flacoste-lunch [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
kikoddaa, sure.07:18
carloszachtib: It's approved now07:21
carlosit should be imported in 5 - 10 minutes07:22
zachtibawesome, thank you07:22
kikoddaa, who should own it?07:22
ddaathe owner of the former browsershots product07:22
ddaathat is "launchpad-jogg"07:23
carloszachtib: thanks to you for choosing Rosetta to handle your translations!07:25
zachtibthanks for offering the service07:25
carlosyou are welcome07:26
zachtibi see the translation on the launchpad page now, but it claims there are no strings to translate, is this what you meant by 5-10 min?07:28
ddaakiko: thanks07:31
kikoddaa, enjoy07:31
=== jdahlin [n=2@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jdahlin$ bzr branch https://launchpad.net/products/pqm/trunk07:33
jdahlinbzr: ERROR: pycurl.error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt')07:33
jdahlinis that expected ?07:33
ddaanot really07:35
ddaaif anything, that's a bzr bug that it does not propose you to accept the certificate even though the system does not trust it07:35
jdahlinseems pqm is hosted elsewhere07:36
ddaaright, there's no branch in this product07:36
ddaanag lifeless about it07:37
kikojdahlin, is that directory empty?07:39
jdahlinkiko: it points to a webpage07:40
kikoddaa, jdahlin: there is no .bzr under that directory -- it 404s07:40
carlosjdahlin: I think it's hosted at http://people.ubuntu.com/~robertc/pqm/trunk/07:40
jdahlinkiko: I seem to remember that jamesh blogged about certain urls that are aliases for bzr branches07:40
ddaakiko: sure, it's a bug that bzr gives that confusing message07:41
ddaajdahlin: your usage is correct, it's just that there's no branch at this _particular_ url.07:41
ddaajust look at the url in a browser07:41
zachtibcarlos: you still there?07:41
kikojdahlin, he did, but PQM in particular has no trunk there07:41
carloszachtib: yep07:41
zachtibno strings show up for translation, should they?07:42
jdahlinkiko: not sure if  that is an error in the launchpad aliasing or bzr itself07:42
carloszachtib: it's still pending to be imported, let me check why is still waiting...07:42
zachtibcarlos: i don't think its pending anymore, the translation shows up when it didnt' before07:43
zachtibcarlos: it just shows no languages to translate to, and 0 in the Todo column07:43
carlosyeah, that's a minor UI bug in our side07:43
kikojdahlin, ddaa: I updated the PQM source details.07:43
carlosthat appears when we accept it, but it doesn't mean it's imported07:44
carloszachtib: as you can see at https://launchpad.net/rosetta/imports/+index?target=all&status=APPROVED&type=all07:44
carlosit's approved, but not imported07:44
zachtiboh, ok07:44
ddaakiko: thanks07:44
zachtibi ust wanted to make sure i didn't submit a malformed .pot temp07:44
carloszachtib: seems like the script was busy with other imports, it should be imported soon07:44
zachtibok, that's fine07:45
zachtibi have class in ~15min, it'll likely be done by the time i get out, just wanted to make sure there wasn't something i had to do to it in the meantime07:45
carloszachtib: the best way to check it is to execute: 'msgfmt -c -v -o /dev/null yourfile.pot'07:47
carlosif you get something else other than complains about the header, the file is broken and will be rejected07:47
zachtibwell, i'm on a windows box atm, public lab on campus, but ill take a look at it when i get back to the dorms07:48
carloszachtib: in fact it's already imported07:48
zachtibafaik, it was autogenerated by a script, so it should be fine07:48
carlosso it's working07:48
carlosyou should import any translation you already have07:48
zachtibthank you very much07:48
carlosyou are welcome07:49
zachtiband now i have to run to class, thanks again07:49
carloszachtib: bye07:49
=== marcus_notebook [n=mholthau@dz6330holthaus-e0.fx-hfc.datazug.ch] has joined #launchpad
salgadocarlos, can you run another query on staging for me?08:03
salgadocarlos, https://devpad.canonical.com/~andrew/paste/fileicbHqp.html08:06
kikosalgado, is your sodium account not active yet?08:08
salgadoI have a sodium account, yes, but last I checked that doesn't give me access to staging08:09
carlossalgado: I got some duplicate errors08:09
salgadocarlos, that should not be a big deal.. can you paste them for me?08:10
carloswell... the way I copied them... is a bit messy 08:10
carlosI can give you the content of the table after the inserts08:10
salgadocarlos, I think the messy output would be better. I'll find my way through it08:11
kikosalgado, I requested access for you via RT. was it not granted?08:12
kikotry on devpad to psql to staging08:12
kikolike you used to do on mawson08:12
=== jdahlin [n=2@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["Read]
salgadofor me? are you sure?08:12
=== marcus_notebook [n=mholthau@dz6330holthaus-e0.fx-hfc.datazug.ch] has joined #launchpad
kikosalgado, yes08:13
kikoI requested it.08:13
carlossalgado: https://devpad.canonical.com/~andrew/paste/filexeM4qv.html08:14
salgadokiko, well, It doesn't work neither with my user nor with the 'ro' one08:15
salgadothanks carlos 08:15
kikosalgado, okay, I'll re-request.08:15
salgadocarlos, I need to bother you again... can you "sudo su - launchpad" on asuka?08:21
carlosyeah, that's the only way I get access to the database08:22
salgadocarlos, can you add a cronjob to the launchpad user for me?08:23
carloswell, I'm not sure I should do that...08:23
carlosthat's something that should be approved by an admin or Stuart...08:23
carlosif kiko or SteveA accept it, I don't mind to do it08:24
kikoshould be okay. what's it about?08:24
salgadokiko, I need to run the mirror prober for release mirrors on staging08:24
salgadocarlos, if we're lucky, stub left the cronjob commented out there08:25
carlos /srv/launchpad.ubuntu.com/staging/launchpad/cronscripts/distributionmirror-prober.py --content-type=release --force ?08:26
salgadocarlos, yeah, that one08:26
salgadorunning every 2h should be fine08:26
carlos#40 10-23 * * * ?08:26
carloswithout the '#'08:27
salgadocarlos, if you could change it to "30 10-23" it'd be great08:28
salgadothanks a lot08:28
=== flacoste-lunch [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== raraavis [n=emurphy@] has joined #launchpad
flacoste-lunchsalgado: thanks for taking a look at the doc!08:50
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
salgadoflacoste, np. :)08:59
flacostesalgado: how is it going with localized support requests?09:05
salgadoflacoste, it's kind of staled. :/09:06
salgadoI got a lot of shipit and mirror-related stuff to do lately09:06
salgadoand all this stuff has to be in productoin before edgy is released09:06
flacostedo you want me to take a look at it after I finish tt-workflow?09:07
salgadoif you have some time it'd be great09:07
salgadowhen do you expect to have finished with tt-workflow?09:07
flacostei will reply to Bjorn's second review today, so tomorrow I should move on to other things09:08
salgadolast I checked I got 7 conflicts from merging your tt-workflow branch. didn't check to see if they were trivial or not, though09:09
flacostesalgado: ok, i'll ping you tomorrow or thursday if I can work on it09:10
salgadoflacoste, cool. thank you!09:10
flacostei have to write the doc for the things, so I should at least try it out!09:11
=== yleeyas [n=yleeyas@153.248.dsl.ebtech.net] has joined #launchpad
=== mholthaus [n=mholthau@dz6330holthaus-e0.fx-hfc.datazug.ch] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
jordicarlos: if we don't have a bug with the import process, I can't understand what's going on with https://launchpad.net/products/rosetta/+bug/6801409:18
UbugtuMalone bug 68014 in rosetta "Rosetta reverts translation fixes to old faulty values" [Undecided,Unconfirmed]  09:18
jordiI've had this too09:19
carlosme neither09:19
carlosI will take a close look tomorrow morning as soon as I start working09:20
carlosthere are already a lot of people complaining about it09:20
carlosso there should be a problem in some place09:20
carlosI don't understand why, but there is a problem09:20
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== Spads [n=spacehob@host-84-9-50-138.bulldogdsl.com] has joined #launchpad
salgadokiko, can you review https://launchpad.canonical.com/DirectPersonCreation for me?10:03
kikosalgado, sure.10:03
lucasvobug mails are so hard to filter in a good way10:04
lucasvothe product isn't noted anywhere10:04
kikolucasvo, X-Launchpad-Bug.10:04
lucasvokiko: ? create one?10:05
kikolucasvo, no. it already exists.10:05
kikoX-Launchpad-Bug: product=malone; status=Unconfirmed; importance=Undecided;10:05
kiko        assignee=None;10:05
kikoit is very easy to filter bug mails if you know of the existence of that header. :)10:06
lucasvoah, 10:06
lucasvoX- mail10:06
lucasvoI forgot about that10:06
kikoyeah, life-saver10:08
kikosalgado, the spec should be fine. you should post it to the launchpad list for wider consideration, and the only question I have on the topic is whether allowing any user to register any user for now is worth it.10:25
salgadokiko, sure. just sent10:30
=== zachtib [n=zachtib@dorm02228.dorm-net.louisville.edu] has joined #launchpad
=== carlos -> out
carlossee you!10:44
=== zwnj [n=zwnj@] has joined #launchpad
=== cablesm102 [n=chatzill@65-78-17-184.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com] has joined #launchpad
cablesm102I recently filed an Ubuntu bug in Launchpad. Someone just commented that they also have experienced the bug. How does the bug get confirmed in Launchpad?11:34
lucasvocablesm102: press on the package name11:35
lucasvoin the table11:35
lucasvoand change the status11:35
cablesm102is there any rule behind when I can do this?11:35
lucasvocablesm102: if you've verified, that it is not depending on your setup11:36
cablesm102Well someone else with a different D-Link card on a different system has had the same problem.11:36
lucasvoand that it isn't because of improper config or 3rd party deb packages whatever11:36
lucasvocablesm102: then mark it 11:36
=== mruiz [n=mruiz@www.3ie.cl] has joined #launchpad
cablesm102It was a fresh LiveCD install of Edgy11:36
cablesm102I'm really not sure though what package its in. Will it get a lower priority if I say I don't know? There are two I'm thinking might be the culprits.11:38
mruizHello. My name is Miguel Ruiz, ubuntu-cl team admin. How I can send a mass email to our team members (using LP)?11:38
lucasvomruiz: this it not yet possible but will be implemented soon11:39
mruizI needed this feature many times11:40
UbugtuNew bug: #68081 in rosetta "Edgy kftpgrabber translations" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6808111:45
=== mruiz [n=mruiz@www.3ie.cl] has left #launchpad ["Bytes!"]
=== cablesm102 [n=chatzill@65-78-17-184.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com] has left #launchpad []
=== mdz [n=mdz@] has joined #launchpad

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