/srv/irclogs.ubuntu.com/2005/09/17/#launchpad.txt

jordiI assume it didn't happen yet then?12:03
jordihmm. no. grumble.12:03
=== WaterSevenUb [n=WaterSev@bl5-44-46.dsl.telepac.pt] has joined #launchpad
=== stub [n=stub@203.214.4.72] has joined #launchpad
mdzkiko-zzz: landing page looks excellent01:28
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== chrish01 is now known as chris|out
jblackmdz: wasn't sure you cared or not, but I found a laptop that failed the livecd tets. 03:13
mdzjblack: please file a bug report with casper.log, xorg.conf and Xorg.0.log03:13
mdzer, casper/post.log03:13
mdzPackage: xserver-xorg03:14
=== Nafallo_ [i=nafallo@unaffiliated/nafallo] has joined #launchpad
=== Nafallo_ is now known as Nafallo
=== jblack burns another livecd
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
=== Nafallo [i=nafallo@c-459571d5.07-44-73746f50.cust.bredbandsbolaget.se] has joined #launchpad
=== kiko-zzz [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
spivstub: ping?08:08
Burgundaviawhere is the canonical wiki again?08:24
bob2it's all private08:24
Burgundavianot anymore08:24
Burgundaviasorry, the lp wiki08:25
bob2yes it is08:25
bob2right08:25
bob2it was merged into th ubuntu wiki08:25
Burgundavianope, that was the UDU wiki08:25
robitaillethis one? https://wiki.launchpad.canonical.com/08:26
Burgundaviarobitaille, cheers08:26
Burgundaviafeedback? https://wiki.launchpad.canonical.com/RequestingPackages08:37
stubspiv: pong08:43
spivstub: I was wondering if there was any particular reason that sqlbase.quote (and by extension, sqlbase.sqlvalues) doesn't encode unicode objects to utf-8?08:44
spivBecause it would be convenient for me if it did, and it's a trivial change.08:44
stubspiv: Because the entire query needs to be encoded into UTF8, not just the arguments08:44
stubThe query is a Unicode string and you can't interpolate UTF8 sequences into the middle of it08:45
spivHmm.08:45
spivOk.  Thanks.08:46
jameshcanonical.database.sqlbase.quote() isn't really necessary -- sqlobject.sqlrepr() should work fine in all cases08:47
stubcanonical.database.sqlbase.sqlvalues you mean?08:49
jameshno08:49
jameshthe one for quoting a single ar08:50
jameshg08:50
stubJust seems like a more complicated to use quote, since you seem to need to pass in the database08:51
stub(And we should insulate ourselves from sqlobject where possible to make it easier to cope with upstream changes, such as if they break Unicode support more than they already have)08:54
jameshhmm08:56
spivHmm, I can't use sqlvalues for the authserver, which is a shame.  Well, I can manually encode arguments that need it, but that sort of manipulation is what sqlvalues is supposed to avoid.  I guess I could do transaction.execute(("SQL ..." % sqlvalues(...)).encode('utf-8')), but that's ugly and awkward too.08:57
jameshit might make sense to use SQLBase._connection.sqlrepr() (which takes one arg) instead of the function version (which takes a second arg)08:57
stubspiv: But that is the correct way of doing it08:57
spivYep.  Doesn't stop it from being ugly ;)08:58
stubYou could also fix twisted ;)08:58
stubI don't think modelling Unicode support after PHP is a particularly brilliant idea ;)08:58
spivThe current way I have it (not using sqlvalues, and doing transaction.execute("SQL ..." % (quote(x), utf8quote(y))) ) works ok, but it would be nice to use sqlvalues to be consisten.08:59
spivconsistent, rather.08:59
spivstub: Or you could fix psycopg to deal with unicode query strings ;)09:00
stubspiv: You are overestimating my C skills I'm afraid09:01
stub(psycopg2 does I believe, but no idea if there is a reason why it hasn't been fixed in psycopg1)09:01
stubOh... they did fix it, for some values of 'fixed'. It now reports a type error instead of dumping core.09:03
stubIt worth wrapping our cursor objects with something Unicode aware? Or just put up with ugly code for a couple more months.09:04
stubGarh.... my mock objects are mocking me!09:05
spivJust put up with ugly code, I think.09:05
spivOn the scale of "annoying" to "ugly", it's merely at the "annoying" end :)09:06
jameshif we edited site.py to set the default encoding to UTF-8 rather than ASCII, I'm sure some of this would start working magically09:08
jameshthen C functions expecting a string would get the UTF-8 version of a unicode string09:08
jameshrather than the ASCII version (which might not be possible)09:09
spivEditing site.py and changing the default encoding are both magical things I'm highly reluctant to do.09:10
=== stub hopes James was being funny
=== Keybuk [n=scott@217.205.109.249] has joined #launchpad
=== stub [n=stub@203.214.4.72] has joined #launchpad
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
=== WaterSevenUb [n=WaterSev@bl5-220-198.dsl.telepac.pt] has joined #launchpad
=== stub [n=stub@203.214.4.72] has joined #launchpad
KinnisonMorning10:49
SteveAmorning10:55
KinnisonSteveA: FYI, I'm rotating back toward brazillian time a little for the next few weeks to help with my interactions with celso10:59
SteveAokay.  any idea when celso gets back to brazil?10:59
KinnisonHe should have landed yesterday10:59
SteveAso, we might see him today11:00
Kinnisonand I told him to make sure he rested and relaxed so that this morning he could be up and going on time11:00
Kinnisonso yes, we should see him, I'd guess ca. 12:00 UTC11:00
SteveAor earlier, if his clock hasn't adjusted :-/11:00
=== Kinnison grins
KinnisonAny bzr peeps around?11:19
=== Kinnison has a question about symlinks
bob2lifeless added support the other day11:19
KinnisonWill bzr refuse to do much on a tree with "broken" symlinks?11:21
bob2I don't think it cares11:21
KinnisonOr rather will whatever bzr calls a 'tree lint' mind broken links?11:21
Kinnisoncool, not caring is exactly the behaviour I want11:21
=== sabdfl [n=mark@217.205.109.249] has joined #launchpad
=== Kinnison gets rest-breaked
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
mdkejordi, hi?11:40
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
mdkeelmo, i changed my LP email address on sat, but the ubuntu.com redirect hasn't changed yet, will it do so automagically or is there something I need to do?12:00
=== Kinnison pokes the wiki
bob2everyone gets @ubuntu.com forwarding now?12:08
jordimdke: yup12:14
mdkejordi, where are those pots to be found? I couldn't see em in the list of translations for breezy12:17
mdkebob2, i think everyone approved in the Ubuntu Members LP group12:26
mdkejordi, i'm off for a bit, email is best for now :)12:36
=== ddaa [n=ddaa@ordo.xlii.org] has left #launchpad []
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  improved warning output for warnings that occur in doctests.  the now show the offending line of code. (patch-2389: steve.alexander@canonical.com)01:22
=== stub [n=stub@203.214.4.72] has joined #launchpad
=== niemeyer [n=niemeyer@217.205.109.249] has joined #launchpad
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
KinnisonSteveA: http://www.theregister.co.uk/2005/09/12/nad_grabbing_granny/01:46
KinnisonSteveA: anyone you know?01:46
SteveAno, but i'll certainly ask around01:47
=== Kinnison sticks an initial BreezyDogfooding page on the wiki
KinnisonSteveA: let me know what other areas you'd like covered on that page01:49
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  made spec and ticket pages appear on the appropriate facet. (patch-2390: steve.alexander@canonical.com)01:57
=== sabdfl delays the next trip out to vilnius
=== SteveA --> lunch
=== sumit [n=beamer30@59.144.168.66] has joined #launchpad
sumithi all02:29
=== sumit [n=beamer30@59.144.168.66] has left #launchpad []
=== sumit [n=beamer30@59.144.168.66] has joined #launchpad
=== sumit [n=beamer30@59.144.168.66] has left #launchpad []
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
salgadoSteveA, around?02:58
=== gabriel [n=guest@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Virtuall[BZA] is now known as Virtuall
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
bradbmorning03:22
cprovlifeless: ping 03:26
=== Virtuall is now known as Virtuall[BZA]
=== Virtuall[BZA] is now known as Virtuall
kikohey ho03:36
kikohey gabriel 03:36
=== Alinux [n=Ubuntu@p54A38463.dip0.t-ipconnect.de] has joined #launchpad
=== mdke [n=matt@unaffiliated/mdke] has joined #launchpad
gabrieloi03:55
gabrielkiko, me chamou03:55
gabriel?03:55
SteveAsalgado: hello03:57
lifelesscprov: pong03:57
salgadohi SteveA. I was going to ask you about the virtual host for staging's shipit. but I found it03:58
SteveAok03:58
SteveAis shipit working properly on staging?03:58
salgadoyes, it is03:59
segfaultis launchpad.net ok?04:05
SteveAhmm, seems to be hung04:06
SteveAlifeless: ping04:06
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
SteveAsegfault: thanks. i'm talking to the sysadmins to find out what is wrong.04:08
=== _elmo [n=james@217.205.109.249] has joined #launchpad
segfaultnp04:08
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
_elmosorry, steve I'm not ignoring you, I just can't msg04:11
SteveAah, freenode messaging policy04:16
SteveAthere's always jabber04:16
_elmoI've (temporarily) lost access to my home machine which has my ~/.gaim :(04:16
SteveAdarn04:17
KinnisonSteveA: you can tell freenode to accept msgs from unregistered users04:19
=== bradb & # bbiab
lifelessSteveA: pong04:31
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
cprovlifeless: I've "ping"ed you too, how is the review of my builddUI branch, any ETA ?04:48
sabdflbradb: ping04:48
lifelesscprov: I ponged you before :).04:50
lifelesscprov: I'll look now04:50
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #launchpad
cprovlifeless: sorry for the noise  (hard day for me), thank you ...04:51
Kamionsabdfl: yes?04:52
sabdflkamion, bradb: i'm touching the debbugs import stuff again, and conscious that we don't have good tests of the code i wrote. would it be possible to create a small (4 or so bugs, with 20 or so messages in total) debbugs archive for testing purposes?04:52
Kamionany particular focus?04:53
sabdflshould use names related to our current sampledata04:53
sabdflso...04:53
sabdflfirefox04:53
sabdflgnomebaker04:53
=== sabdfl hunts
sabdflmozilla04:53
sabdflpmount04:53
sabdflso, say 3 bugs each on pmount, firefox, evolution04:54
sabdflthat's probably best04:54
sabdflshould include a few URL's in the emails04:54
sabdflespecially a few CVE url's04:54
sabdflalso a bugzilla, and a roundup reference if possible04:54
sabdflperhaps a dup or two04:55
sabdflso, a small subset of interesting debbugs functionality that you'd like to see mapped into malone04:55
sabdflif you could let me have it, i'll do the mapping and then we can compare notes and see what the code missed :-)04:55
sabdflthanks Kamion04:55
KamionI can't get you 'firefox' because it's still called mozilla-firefox in Debian04:55
sabdflthis will then become a set of formal tests for the code04:56
Kamionmaybe just mozilla-browser?04:56
sabdfloh, we have that one too04:56
Kamionok04:56
sabdflmozilla-firefox is fine04:56
sabdflwe also have "uberfrob" in the sampledata, fwiw, but i don't think it's published anywhere :-)04:56
KamionI'll tar up some bug data and send it off; where should I send it to?04:56
sabdflme's fine. would it be a directory structure like the one we rsync from bugs.debian.org?04:57
sabdflrsync -avzH bugs-mirror.debian.org::bts-spool-db db-h04:57
sabdflrsync -avzH bugs-mirror.debian.org::bts-spool-archive archive04:57
sabdflrsync -avzH bugs-mirror.debian.org::bts-spool-index index04:57
sabdflthat's what the script expects to have handy04:57
KamionI can certainly massage it into that structure04:58
sabdflKamion: over time, it would be handy to add tests to it, so send me everything needed to add future bugs and messages so we can test new features in the sync04:58
KamionI wasn't planning on doing any fancy scripting, just sucking bug data directly out of the spool04:59
sabdflKamion: that's probably fine04:59
Kamionthere's not much more fancy scripting that can be done anyway :-)05:00
sabdflis it easy to add messages to existing bugs in the test set later?05:00
sabdfli just want to be able to say "oh, we should be spotting this or that in the sync", then add a message as a test case05:00
Kamionif you know the format, yes05:00
KamionDebbugs/Log.pm in debbugs has documentation of it05:00
Kamionit'll just be appending to one of the .log files05:01
sabdflok, then i'm likely to call on you for that in future :-). anyhow, bradb will own this code, and the handover is part of the reason i'd like a good set of tests05:01
sabdflok05:01
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Kamionsabdfl: which bits of the index module do you actually use?05:02
sabdfldunno05:02
sabdfli just use the python interface, remember the one?05:02
sabdflit in turn uses the perl bits, i think05:02
Kamionjust index.db then05:03
sabdflKamion: i do actually parse the emails too05:04
Kamionthe python module expects index.db to be at the root, and db-h to be a subdirectory below that05:06
Kamiondebzilla sets up symlinks into the rsynced trees for that05:07
KamionI figure you do too, if you already have an rsync setup going05:07
sabdflyes05:10
=== cprov -> lunch
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
salgadoSteveA, I have a 20line patch to make sure team owners can reassign their teams. can you review it for me?05:20
SteveAsalgado: yes05:20
salgadoSteveA, https://chinstrap.ubuntu.com/~dsilvers/paste/filelaW75v.html05:22
Kamionsabdfl: a lot of bugs seem to have CAN-* references but not actual cve.mitre.org URLs, FWIW05:23
mdke[15:09:22]  < Treenaks> hm, mdke's announcement broke the launchpad?05:24
mdkewhat did I do?05:24
SteveAfor some reason, the launchpad servers were having problems.  we're looking into what happened and why.05:25
SteveAthey're running again now05:25
mdkeok05:25
kikosalgado, can you create a shipit product in Launchpad?05:25
mdkeas long as I didn't break anything05:25
kikohttps://launchpad.net/products/shipit <-salgado05:25
SteveAi don't think so.  were you doing anything out of the ordinary?05:26
salgadokiko, you already created?05:26
mdkeSteveA, nope, I posted an email asking for translation of products/ubuntu-doc05:26
kikonope05:26
kikosalgado, that's a 404?05:26
salgadokiko, yes, that is05:27
SteveAmdke: no harm in that then!  that's what launchpad is for.05:27
kikosalgado, so do it :)05:27
mdkeSteveA, on a lot of mailing lists :) maybe there was a fast response?05:27
bradbsabdfl: pong (/me reads scrollback)05:27
SteveAi don't think this was a problem caused by having lots of users suddenly appearing05:27
mdkek05:27
mdkephew05:27
sabdflbradb: getting the debbugs sync stuff ready to hand over, i need a mini debbugs archive for a test suite05:28
kikompt, shipit.staging.canonical.com -- can you make a list of UI issues you find so we can fix these before wednesday?05:28
bradbsabdfl: right, cool05:28
jbaileykiko: When looking at the shippit.staging, I mistook 'PC' for 'CD' as was about to ask you what arch they were for.05:31
jbaileykiko: Also, there are non-mac PowerPC systems out there.05:33
kikojbailey, would "5 PC CDs" be more readable?05:33
kikosalgado: jbailey, I win!  :-)05:33
jbaileykiko: I guess so.  Hard to repeat a first glance like I had before.05:33
jbaileyOr rather, can't be worse. =)05:33
jbaileyOr maybe have the traditional arch name in () beside it or something, I don't know.05:34
kikojbailey, yeah, I told salgado the same. I'll list it as an issue to be solved.05:35
jbaileyTx. =)05:35
jbaileyI'm curious ongoing about the ratio of amd64 to i386 ones, too.  Looking in the newspapers, it looks like amd64 laptops are coming down lower than pentium4 ones.05:36
kikothe nice thing there is that that can be changed entirely through the UI.05:36
jbaileyMight be just a crazy back-to-school rush, though.05:36
=== jbailey cuddles his ancient, heavy, pentium3 laptop. =)
jbaileyThe shipping information lists organisation but not my name.05:37
kikowe know your name, but it's a good point.05:37
jbaileyI'm guessing this is because it's pulled from LP, but it would be nice if it displayed it.05:37
jbaileyDoes any country in the world other than the US have "States"?  Province or Region might make a better default name.05:37
kikoin portuguese it's state too05:38
kikothe original text was State/Province/Region, I thought it was a bit too long05:38
kikowe could revert05:39
jbaileyWoohoo, failed.05:39
kikoheh05:39
jbaileyIt pukes on my city name, Montrall05:39
jbaileyErr.. Montral05:39
jbaileyIt says clearly what do to, but why?05:39
kikobecause the shipping companies don't allow us to provide anything but ascii text.05:40
salgadojbailey, doesn't it says anything about the shipment companies restrictions?05:40
jbaileysalgado: Sure., but 'not understood' doesn't make sense to me.05:40
jbaileyIt's easy enough, just a strange request.05:41
kikocan fix05:41
jbaileyWill people know what an ASCII is?05:41
kikowe give examples05:41
kikoit's hard to define it in any other way, isn't it?05:41
salgadoI guess most people won't. that's why we give the example05:41
kikosalgado, I'm making a list of issues so we can fix all at once05:42
jbaileyInstead maybe say "Accents and other characters not found in the common English alphabet"05:42
kikookidok05:42
salgadokiko, thanks. :)05:43
jbaileyWhy do I hear Kinnison's voice in my head saying "cards not found in a standard 52 card deck..."05:44
jbailey=)05:44
kikoheh05:44
jbaileyOh, hey, I clearly don't read web pages.05:44
jbaileyThere's a lovely explanation up top as to what PC, 64-bit PC and Mac mean.05:45
kikonobody reads :)05:45
bradbThe first rule of how people read on the web: they /don't/.05:46
=== Virtuall is now known as Virtuall[BZA]
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jbaileybradb: It's because it's usually repetitive and unintersting.05:47
bradbYep, and due to the feeling of wasting time, when considering how much else out there is waiting to be read as well.05:47
jbaileyHmm,I wonder if it's that or that I just don't care aout most of the information I read.05:48
kikopossibly both05:48
bradbmpt: Have you already fixed the "floating tabs" bug in one of your branches?05:48
Nafallohmm, stra is Ostra? ;-)05:49
mptbradb: No, I had a look at it while cleaning up the spec tracker, but couldn't figure out the problem05:49
jbaileyFWIW, what brought that to mind was that I got to the "Your current shipit request" and was scrolling down to see if there was anything else I needed to do.05:49
bradbmpt: ah, hm05:49
mptbradb: I'll need to diff the patch levels mentioned in the bug report to see exactly what changed05:49
jbaileyIt might be nice if it pointed that out somehow.05:49
bradbmpt: ok05:49
jbaileyIt feels like this is a one last "are yousure>?" page.05:50
jbailey(like I expect to find an "Ok" button next to the "cancel request" one)05:50
jbaileykiko: Anything else you need done?05:54
kikojbailey, no, that's great feedback. so this last comment is perhaps because we don't provide any "special" feedback that your order was successfully processed?05:54
jbaileyThat could be it.05:55
jbaileyI'm thinking of the Avis screen where I have to confirm my registration details that I've entered.05:55
kikowill look into it; thanks.05:55
kikoyeah05:55
jbaileyIt looks lovely aside from that.  Cheers to no more yellow. =)05:55
=== Belutz [n=Belutz@202.155.150.76] has joined #launchpad
Belutzhello05:56
kikothanks jb05:59
kikoailey05:59
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Make sure team owners can reassign their own teams. r=SteveA (patch-2391: guilherme.salgado@canonical.com)06:04
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
BjornTkiko, salgado: re shipit, if you submit an empty form, the error messages seems a bit misplaced. also, it says that post code is required, even though it's not.06:17
Kamionsabdfl: ok, you have mail06:17
kikoBjornT, yeah, ideally the error messages showed up next to the fields, but it's a bit of work06:20
kikoBjornT, postcode is a bit delicate to get right06:20
kiko-fudeasier to say it's required06:21
BjornTkiko: yeah, but why one message above the explanation of PC/64bit/Mac, and the rest below?06:21
kiko-fudthe one above just says that "something is wrong", right?06:21
salgadoBjornT, if we put all messages together, close to the form information, there's the risk of the user not seeing that an error happened06:22
BjornTkiko-fud, salgado: true, a general one on top is ok. but it seems more logical to put the other error message below "Shipping Adress"06:24
sabdflkiko, mpt: can we grey out the "Custom" textboxes when "Standard" is selected?06:25
salgadoBjornT, yes, that's something I discussed with kiko. the problem is that right now I have a single bucket with all error messages. I need to differentiate the errors in the address form and the one in the request06:26
sabdflwho made the person-index.pt changes? i got a ton of conflicts and want to know what got changed so i don't drop anything on the floor06:26
salgadosabdfl, I think I did it on saturday. the changes are to not display inactive memberships. but I also fixed the indentation through the whole file06:28
sabdflsalgado: ok, it's the indentation that naile dme i think06:28
sabdfli'll find the inactive memberships change and make sure that is preserved06:28
sabdflthen i'll execute baz smash ...06:28
SteveABjornT: can you do a driveby review of a few 100 line of diff for me?06:38
BjornTSteveA: sure06:39
SteveAthanks06:39
SteveAi'll mail it06:39
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovSteveA: ping06:45
SteveAhi cprov 06:45
=== Lovechild [n=dnielsen@0x50c71cc7.adsl-fixed.tele.dk] has joined #launchpad
cprovSteveA:  I wonder if you received my last email, I had email auth problems 07:09
SteveAcprov: how can i tell?  i received the last email from you that i received.07:11
cprovSteveA: ehe, it was the answer of you review for test warning.  it's easy, just say if you have any pending answer from me . 07:12
SteveAnope, don't have your answer07:13
sabdflwhat happened to lp.encoding?07:13
SteveAi see a lib/canonical/encoding.py07:14
cprovSteveA: Message-ID: <432594D0.4000500@gwyddion.com>, ok I'll resend07:14
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix https://launchpad.net/malone/bugs/2154 (patch-2392: guilherme.salgado@canonical.com)07:16
sabdflSteveA: thanks. perfect :-)07:17
SteveAbaz should have some option to answer that question07:17
SteveAi don't know if it does, but it should do07:17
SteveAafter all, it knows the answer07:17
kiko-afkSteveA, btw, bjorn't threading patch is going stale pretty quickly..07:18
BjornTah, that's right, we should have reviewed that one on friday.... SteveA, do you think you'll have time to review it today or tomorrow?07:19
SteveAsure07:20
kiko-afklifeless, btw, do you know why your pending-reviews patch doesn't appear in pending-reviews?07:20
kiko-afkah, it's not against RF07:20
BjornTSteveA: cool, i'll resolve the conflicts tonight07:21
SteveAok07:22
=== SteveA talks about this baz use-case on #bzr
sabdflKamion: SummaryMissing: test/db-h/94/308994.summary07:25
Belutzit's not easy to translate..... *sigh*07:26
lifelesskiko-afk: :)07:30
lifelessSteveA: can you please check my question for you in the celso-review I just did ?07:30
Kamionsabdfl: oh, sorry, I'm a complete moron and only sent the logs. will fix07:34
sabdflKamion: np07:34
Kamiondone07:37
SteveABjornT: how's the driveby review going?07:38
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has left #launchpad []
BjornTSteveA: doing it now07:40
SteveAthanks07:40
lifelessSteveA: thanks07:43
lifelessSteveA: missed the bit on the docstring though :[07:43
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
lamontgrumble.  baz 1.4.2-1ubuntu1 has unaligned load/stores during its tests.07:51
lamont--> ftbfs on hppa07:51
sabdflhow does a cronscript know which user it is running as?07:57
sabdflbradb: why does BugTaskSearchParams require a user? Surely it should be None by default? and just not see private bugtasks?07:58
bradbsabdfl: You'd have to ask kiko. :P But I'm not so sure that making it None by default is a good idea.07:58
SteveAsabdfl: as in, which database user?07:58
sabdflSteveA: yes07:59
sabdflbradb: why not?07:59
bradbsabdfl: Because it might make it easy to forget to pass the user, and end up with strange, hard to explain bugs.07:59
sabdflbradb: it would also not bite people who don't know what user their code is running as07:59
kiko-afksabdfl, isn't that a feature, though?07:59
bradbit could be made into a "marker" object by default, and raise an error saying that you need to pass the user, etc.07:59
SteveAsabdfl: launchpad.conf has a section for each script07:59
sabdflkiko-afk: no.07:59
sabdflno user is no user07:59
SteveAthere is a 'dbuser' setting for each script08:00
sabdflSteveA: that's fine, but how does the script itself know?08:00
kikosupply user=None if you don't have a valid user, sabdfl.08:00
kikohmmm08:00
sabdflso, for example, it can pass its user to fascist classes like BugTaskSearchParams08:00
sabdflkiko: please make that a keyword with a default08:00
kikowell, tbh, I think that the reason it doesn't have a default is more because of the backend implementation (where you need to know what user it is) than because of BTSP itself.08:01
kikowe could default user=None and then assume you're running without being logged in.08:01
bradbI think that would make it easy to make unfortunate mistakes.08:02
kikocan't quite remember why I made it mandatory -- BjornT reviewed it and thought it was correct when he did.08:02
kikowell, apart from making it  obvious to the callsite that the user specified has a lot of importance when using BTSP.08:02
SteveAsabdfl: argument to initZopeless08:03
SteveA./cronscripts/buildd-queue-builder.py:    tm = initZopeless(dbuser='fiera')08:03
SteveAfor example08:03
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has left #launchpad []
bradbsabdfl: I don't understand: if you're writing code against the task search API, but with no idea what user you're supposed to be, how would you expect a sane result to be returned from the search? (e.g. one that searches all the bugs that it should for that user, no more and no less.)08:06
kikosabdfl is gone, though.08:06
bradboog08:07
=== bradb reboots
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== dand [n=dand@83.103.205.67] has joined #launchpad
kikofailure08:29
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== Belutz [n=Belutz@202.155.150.76] has left #launchpad ["Leaving"]
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=bjornt plus some [trivial]  extra refactorings.  more consistent facet menus across the whole of launchpad.  improvements in the API. (patch-2393: steve.alexander@canonical.com)09:28
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptkiko: If "This source package is not published in The Breezy Badger Release", *should* it be translatable? If so, why?09:42
kikothe issue is that publishing and translation are completely separate workflows, right now09:43
kikopublishing depends on soyuz working09:43
kikorosetta works today09:43
kikouploads and downloads are done out of band09:43
kikoso... that's the reason why it should be translatable.09:44
mptReally?09:48
mptThat sounds like the reason it is, not the reason it should be :-)09:49
mptanyway09:49
mptkiko: So will that change eventually? If so, I'll just tweak the explanation on the source package page to say "But you can still translate, report bugs", etc09:51
kikoit will change eventually -- when ubuntu runs off soyuz.09:55
mptok, reported bug 223410:02
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial, text and links r=kiko]  (3rd time lucky?) LaunchpadIntegration pages cleanup (patch-2394: mpt@canonical.com)11:02
kikofinally11:02
mptindeed11:27
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix for bug 1986:  No way to get back to the list of Foo bugs from the task page; also adds a few traversal tests and other minor fixups (patch-2395: christian.reis@canonical.com)11:39
=== mpt breaks shipit
salgadois it possible to access the /errors page on staging?11:57
kikoI thought so11:58
=== bradb wraps up a day of test suite debreakifying, later all
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== stub [n=stub@203.214.4.72] has joined #launchpad

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