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

=== niemeyer is truly hungry
niemeyerSee you tomorrow guys!12:22
=== mvo [n=egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #launchpad
=== carlos -> bed
=== rbelem [n=rodrigo@200.231.108.90] has joined #launchpad
=== mpool [n=mbp@cor6-ppp610.for.dsl.connect.net.au] has left #launchpad []
=== WaterSevenUb [n=WaterSev@bl5-223-101.dsl.telepac.pt] has joined #launchpad
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
lifelessjamesh: ping01:17
kikohey ho hey ho01:27
kikolifeless, are you on adsl?01:28
lifelessyes01:37
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
kikolifeless, what's the average latency to the first hop across your modem?01:42
lifelessmmm01:47
lifelesssvcg isn't that useful01:47
lifelessit can be very small, and then blow out hugely01:47
kikolifeless, I wanted to know the base latency -- mine is 200ms and I wanted to guage how bad/good it is02:11
lifelessthats terrible02:20
bob2I get 233ms to international sites02:21
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
kikolifeless, is wireless latency (over, say, 1km) supposed to be better or worse than that?02:47
kikowe have the option of moving to wireless, which I'm entertaining as a way to get rid of telefonica02:47
camilotelleskiko: my latency here is 41 ms average03:18
kikocamilotelles, on adsl or wireless?03:25
camilotelleskiko: adsl 03:25
kikowow03:25
camilotelleskiko, are you sure that you are testing at the next hop?03:26
kikounfortunately yes03:26
camilotellesthe dslam interface?03:26
kikothe next pingable hop, anyway03:26
camilotelleshow are the stats of your adsl? what is your modem?03:26
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Update fix-whitespace migration script (patch-2338: stuart.bishop@canonical.com)03:26
camilotelleskiko, try to see the stats of the ADSL link. maybe if you change your modem thinks can be better. I use a SpeedStream.03:29
kikohmmm, maybe03:29
kikoours is a dlink03:29
camilotelleskiko, look at the stats. everytime that i talk with telecom people, they congratulate me to use a speedstream modem.03:30
camilotelleskiko, recentely my telco line was terrible, i almost can't use the fone for talk, and the speedstream was rock solid.03:31
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
kikointeresting03:41
jameshlifeless: pong03:44
jameshkiko: WiMax is supposed to make wireless ISP service more feasible (compared to wifi)03:46
kikojamesh, it's still a dream in these parts though03:49
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
camilotelleskiko: "The inherent delay in ADSL is due to the error correction techniques used to ensure that data traveling the 5km from your home to the exchange (and back) arrives intact. Simply, the more error correction that is added, the longer the delay, so a trade-off is used."03:57
kikoI wonder if wifi will be better03:59
kikoMax ms   784.0 ms (78.4%)   Average ms   160.0 ms (16.0%)   Current ms   107.0 ms (10.7%)03:59
camilotelleskiko: i don't think why wifi can be better. I think that you have some problem with your line, modem or dslam.04:01
lifelessjamesh: was looking for the tests for the check-pending-reviews code05:13
lifelessjamesh: unless you object, I'm going to structure it to be a trivial import from a package, to facilitate testing05:14
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
jameshlifeless: what you see in that module is all there is at the moment.  It was just a quick script to do the merges and diffs05:24
=== SteveA [n=steve@office.pov.lt] has joined #launchpad
lifelessjamesh: so you are happy for me to go to town ?05:28
jameshlifeless: sure.05:29
lifelesswin 1805:30
lifelessjamesh: what package should I call it ?  pending_reviews ? 05:34
jameshlifeless: pendingreviews, probably.05:35
kikoSLEEPY05:43
kikowoooo!05:54
=== lamont-away is now known as lamont
lifelessjamesh: you sure, isn't it convention to _ separate words ?06:03
lifelessI mean, I can do pendingreviews but it seems ugly06:03
jameshlifeless: the majority of module and package names in launchpad are without underscores06:04
lifelessso this isn't in launchpad :), and Mark has ok'd it getting an open source release06:06
lifelessor something derived from it being open sourced06:06
jameshokay.  Most things in the Python standard library don't use underscores either06:07
lifelesswhy not ? doesn't it make them hard to read ?06:07
kikolifeless, can you review https://chinstrap.warthogs.hbd.com/~jamesh/pending-reviews/james.henstridge@canonical.com--2004/pyme--for-trust-analyser--0.6.1/filtered-diff for us?06:07
lifelesssure thing06:08
kikolifeless, would be a nice first review, and it's mixed C and python, which should be a good pick for you06:08
kikonot too big06:08
kikogpgme is ev1l06:08
jameshPEP-8: "Modules should have short, lowercase names, without underscores."06:08
lifelessoh, ick. guido thou art on crack.06:08
kikojamesh, how's your reviewing free time today?06:08
lifelessok, pendingreviews it is06:08
jameshkiko: okay.  I'm doing celso's other one, and will then move onto others06:09
kikojamesh, I'm asking because I reviewed a fat-ass salgado patch and I don't want to do his second.06:09
kikohttps://chinstrap.warthogs.hbd.com/~jamesh/pending-reviews/guilherme.salgado@canonical.com/launchpad--basic-voting--1/filtered-diff06:09
kikoif you can do that one, jamesh, I'm your fan06:09
jameshkiko: okay.06:09
kikoit's big and would be a nice feature to land (but salgado needs to do magic to get it all in tomorrow..)06:09
kikoI need to do some serious staging testing though06:10
kikojamesh, I'm going to do portlet mania and return path handling, though I'll ask stub to look at that as well06:10
kikoand then I'm going to bed06:10
kikothis leaves only the malone commandline interface06:11
kikowhich steve can probably do 06:11
kikodoh, reviews to the wrong list06:11
lifelesskiko: where should I mail the review to ?06:14
kikolaunchpad-reviews@l.c.c06:16
=== Nafallo [n=nafallo@unaffiliated/nafallo] has joined #launchpad
kikolifeless, my "doh" was related to my own mail06:21
kikostub, can you help me by looking at bjorn.tillenius@canonical.com/launchpad--return-path-handling--0 after I do?06:23
stubSure, but not for 2-3 hours (I have an appointment to sort Montreal flights)06:25
kikostub, that's fine, it's only due in about 8h06:25
kiko(jamesh, I'm going to cheat by getting up late ;)06:25
stubStick it in my queue when you are done so I don't forget06:26
lifelessjamesh: ok, boilerplate up:06:26
lifeless:!make check 2>&1| tee /tmp/v656798/1106:26
lifelessPYTHONPATH=/home/robertc/source/baz/pending-reviews--devel--0--patch-31/lib ./test_all.py06:26
lifelesstest_main (pendingreviews.tests.test_pendingreviews.TestImports) ... ok06:26
lifeless----------------------------------------------------------------------06:26
lifelessRan 1 test in 0.002s06:26
kiko-zzz5 reviews done06:31
kiko-zzztime for those famous zs06:31
kiko-zzznight06:31
lifelessjamesh: any reason you don't use pybaz ?06:34
jameshlifeless: nope.06:35
jameshlifeless: other than the fact that I was a lot more familiar with the command line API06:35
lifelessjamesh: can you pleae have a look at by pending-reviews--devel--0 branch, to see if you hate the stuff I've done06:38
lifelessjamesh: I'm now onto writing tests for baz namespace pickups etc, its more the infrastructure I dumped there I want to check 06:38
lifelessits mirroring up now ...06:39
lifelessjamesh: done. just pull sftp://chinstrap.warthogs.hbd.com/home/warthogs/archives/robert.collins@canonical.com/pending-reviews--devel--006:41
BjornTjamesh: kiko told you to review salgado's basic voting branch, right? have you started yet?06:50
kiko-zzzjamesh, BjornT: I can do basicvoting tomorrow if you like06:52
kiko-zzzor hmm06:52
BjornTkiko-zzz: it was in my queue!06:52
kiko-zzzI know06:53
kiko-zzzI was about to steal it06:53
BjornTkiko-zzz: i have alread started, planned to finish it today06:53
kiko-zzzdo you want it back? 06:53
kiko-zzzah, okay.06:53
kiko-zzzsure06:53
kiko-zzzlet me give it back06:53
BjornTkiko-zzz: don't move things from other queues without asking. if i move it to my queue myself, it probably means i'm currently reviewing it06:53
kiko-zzzBjornT, don't be stingy, it's like 2am and I've been reviewing your patches. swedes!06:54
BjornTkiko-zzz: well i already spent one hour reviewing it...06:54
kiko-zzzthat's okay, you can have it back, I'm not arguing06:55
=== kiko-zzz really goes to bed now
kiko-zzzbtw06:55
kiko-zzzBjornT, I stole portlet mania from you too06:55
kiko-zzzhopefully you'll appreciate that06:55
kiko-zzzI'll be asleep, anyway, though :)06:55
BjornTkiko-zzz: that's ok, i hadn't started to review it yet. you can have it if you want :)06:56
=== lamont is now known as lamont-away
lifelessjamesh: ping07:32
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
stubIs james b still around or am I going to wake him up if I ping him?08:34
jameshlifeless: looking at your changes: The parser.parse_args() call in pendingreviews.main() should probably use the argv list passed in08:50
jameshlifeless: it seems like quite a bit of boilerplate unittest code08:50
SteveAhi08:55
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
zygahello :)08:58
zygahmm08:58
zygalanguage-selector is *still* not on the breezy package list08:59
zygacould someone try to find out why?08:59
SteveAstub: unlikely that jblack is around given the time, but possible09:02
lifelessjamesh: yes, the argv passed should be used, and if I make changes to the cli I'll do that, it was just part of the 'move to a library' step.09:15
lifelessjamesh: the test stuff - I don't have it in an installable importable package at the moment. I brought it in because it lets me do TDD really really easily.09:16
lifelessjamesh: I'm pushing some actual meat now.09:18
lifelessdone09:24
=== BjornT [n=bjorn@office.pov.lt] has joined #launchpad
=== Sianis [i=Sianis@Adsl-1717.externet.hu] has joined #launchpad
Sianishi all09:52
Sianisi have a little probleme09:52
=== carlos [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
Sianisi don't see the donload button, i can't download PO files09:52
carlosSianis, URL?09:54
carloshmmm09:55
lifelessjamesh: ping09:55
jameshpong09:55
lifelesshow do you test this at the moment ?09:55
bob2hm, vocabularies are a little confusing09:55
carlosthe menu changes removed lots of links :-(09:55
Sianishttps://launchpad.net/distros/ubuntu/breezy/+sources/partconf/+pots/pkgconf-partconf/hu/+translate09:55
Sianisexample09:55
lifelessI've made a change that I couldn't see how to unit test in less time that writing the entire scrit09:55
carlosSianis, you can use /+export instead of +translate09:55
carlosSianis, or go to the template view and use the download link from there09:56
=== carlos fixes that link too
Sianisyes09:56
Sianisthis is09:56
Sianisi know, so +upload09:56
Sianisbut i try it +download! 09:56
Sianisthanks ! 09:56
carlosSianis, you are welcome09:56
Sianisthx09:56
Sianis:)09:56
jameshlifeless: the tests I did were mostly manual09:57
SianisUbuntu leads the way, sir!09:57
jameshlifeless: to test some of the output code, I added the --just-index arg to just update the index page, but that's about it09:57
lifelessmmm09:57
lifelesscould you do me a favour then ? checkout my patch-12 on chinstrap and tell me if I've fucked it or not yet ? I've done the structural change I needed, now its down hill.09:58
lifelessoh, haven't mirrored for a bit :[10:00
lifelessuna momento10:00
SteveAspiv: can i merge the enum-value branch once i've addressed the points you mention, or do you want to see the diff again before approving it?10:01
sivangMorning all10:01
spivSteveA: Yep.10:01
lifelessjamesh: patch-9 is up, thats the latest10:01
spivSteveA: Feel free to send me the diff anyway, if you like ;)10:01
SteveAok10:01
spivBut I'm confident that it will be fine.  It doesn't exactly need major surgery ;)10:02
lifelessjamesh: what does PyErrorPrint() do ?10:03
=== WaterSevenUb [n=WaterSev@bl5-54-119.dsl.telepac.pt] has joined #launchpad
jameshlifeless: prints a stack trace10:04
spivlifeless: file:///usr/share/doc/python2.4/html/api/exceptionHandling.html10:04
lifelessthat seems quite intrusive10:04
lifelessis it not available from the gpgme_error object ?10:05
lifelessor is an error a sufficiently rare thing here that is ok to do that ?10:05
jameshlifeless: there isn't a way for the callback passed to op_edit() to stop processing10:05
jameshlifeless: so if the Python callback has some bugs in it, I either ignore the exception or print it10:06
lifelesswould it be reasonable to collect them and give a list back ?10:06
lifelessI'll put my concerns in the review. thanks for the info - its what I needed10:07
spivjamesh: Hmm, in hindsight, I should've asked in my review for you to add a comment about this to the code.10:07
jameshlifeless: actually, it is possible that the returning an error value from edit_cb() would stop processing10:08
jameshlifeless: there is essentially zero documentation for the interface10:08
lifelessI know10:09
lifelessit sucks10:09
WaterSevenUbzyga, you were saying something about gnome-weather, yesterday... ?10:09
lifelessso I'm not criticising the stop early or not, rather that its hard for users of the library to figure out that something is going wrong in their web server ;010:10
jameshlifeless: it's a problem that comes up with using C interfaces with callbacks from other languages10:10
lifelesssome of the python changes look familiar ;010:10
jameshlifeless: if the callback was C++, what should you do if you get an exception there?10:11
lifelessso the call stack looks like:10:11
zygaWaterSevenUb: it contains many countries 10:11
lifelessC++10:11
lifelessC++-binding10:11
lifelessC10:11
lifelessC-callback-thunk10:11
zygacarlos: language-selector is still not on the rosetta website10:12
lifeless(erm, reverse order, sorry)10:12
WaterSevenUbzyga, oh yeah.... so three different places:)10:12
lifelessand in C-callback-thunk we've recieved an exception we'd like to give to the outermost frame.10:12
lifelessassuming that the C layer allows early stopping ...10:12
lifelessthe C++-binding frame has the opportunity to store its own state that the C-callback-thunk can reach. 10:12
jameshlifeless: sure.  If it does allow me stop, it would definitely be best to pass the exception up (which is pretty easy to do)10:13
lifelessin that state you stash the exception, return 'STOP-NOW' to the C layer, and then you can propogate the exception later.10:13
WaterSevenUbzyga, do you have gnome-weather available for translation? 10:13
jameshhowever, if the callback is going to be called repeatedly, it is less clear what to do10:13
lifelessif it doesn't allow you to stop then I'd have the callback-thunk stop calling the user code after an error is raise.10:13
lifeless*raised*10:13
WaterSevenUbzyga, do you know why in gnome the applets are translated in a common place and in breezy they are separated .. (it seems)?10:13
lifelessand once it stops being called, then we bubble back out and raise the first error10:14
jameshlifeless: well, in this case, the function may not ever exit unless the callback does the right thing10:14
lifelessjamesh: I take it did that to you in testing 10:14
lifeless?10:14
zygaWaterSevenUb: no I have not check it yet... strange10:14
zygaWaterSevenUb: but IMHO that's better - they really should be separate packages10:15
jameshlifeless: op_edit() is essentially just talking to "gpg --edit-key", and returns when the gpg exits10:15
lifelessjamesh: have you tried returning an error from the thunk ?10:15
carloszyga, I see it... https://launchpad.net/distros/ubuntu/breezy/+sources/language-selector/+translations10:16
lifelessdoes it exit early ?10:16
WaterSevenUbcarlos, and synaptic?10:16
jameshlifeless: I didn't do much testing of the error cases, no.10:16
lifelessI think the increase in usability would be worth a test case for that.10:16
carlosWaterSevenUb, still missing10:16
lifelessits a pretty big win.10:16
zygacarlos: hmm 10:16
zygacarlos: it was not there a moment ago10:17
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
jameshlifeless: sure.  I've got some higher level testing of the code in my launchpad branch.10:17
jameshlifeless: I guess I'll look at doing adding some to pyme directly then10:17
carloszyga, I didn't change anything :-P10:17
WaterSevenUbzyga, sometimes is hard to find packages ;)10:18
zygacarlos: okay - the important thing is that it works10:18
carloszyga, if you used the sourcepackage search form... is normal that you didn't find it10:18
zygaI was looking here: https://launchpad.net/distros/ubuntu/breezy/+lang/pl10:18
carloszyga, we need to import the published information into launchpad to have that search form working10:19
carloszyga, oh, that url only shows the packages that have any translation10:19
Kinnisoncarlos: FYI, once jamesh has got the GPG stuff done, we're fairly much ready to import breezy10:19
zygacarlos: are you sure? I've found gcc-4.0 there two days ago and submitted my 25% translation10:19
carlosKinnison, cool10:20
zyga(it had no translation at all before that)10:20
Kinnisonstub: ping?10:20
stubyo10:20
carloszyga, because at least, one string was translated10:20
zygathere should be <h2>This webpage does not contain packages without any translation</h2>10:21
lifelessjamesh: ok, review sent.10:26
lifelessplease let me know if I've f*cked pending-reviews already.10:26
lifelessI'll finish the work on the plane I think.10:26
lifelessnight all10:26
zygacarlos: ping10:35
zygacarlos: there is clearly a bug here: https://launchpad.net/distros/ubuntu/breezy/+lang/pl10:35
zygacarlos: Below, you can see all of the registered translation templates in Ubuntu 5.10. Choose a template name to begin translating.10:35
zygacarlos: you said that it only shows partially translated packages10:35
zygacarlos: yet, check 'wesnoth' - no translations at all10:36
carloszyga, but there are other potemplates that have a translation10:36
carlosso we show all 10:36
zygacarlos: and abiword?10:37
zygacarlos: not one translation, not one other package10:37
carloshmmm10:38
carlosnot sure...10:38
zygaI really dont get this - why doesn't it simply show *all* pot's10:38
zygawait a minute!10:38
carlosI need to review that page anyway as most of the 'deprecated' entries should not appear10:38
carlosthat's why they are deprecated :-)10:38
jordicarlos: what about the review-breezy-foo templates? Are those showing up still?10:39
zygahttps://launchpad.net/distros/ubuntu/breezy/+lang/eu_ES10:39
zygacheck this out - it has very little translation10:39
zygahow are those packages selected, it seems random to me?10:40
zygajordi: yes they do10:40
carlosjordi, they need manual review, if you are bored and want to help to fix them... we should fix all those before breezy release10:40
jordizyga: eu_ES should be eu only10:40
jordicarlos: manual review in what sense?10:40
carlosjordi, and change the import approach to prevent that for breezy+110:40
Kinnisonstub: any idea what's happening with salgado's patch? I really want to get my stuff merged but it'll potentially make it harder to cherrypick anything touching packages10:41
carlosjordi, check the real translation domain, fix that and if it already exists, hide the duplicates10:41
stubWhich patch? The shipit one?10:41
jordiyuck, that sucks10:42
zygaBTW: what are those -review templates?10:42
carloszyga, could be, I don't know the details of those pages as I didn't develop it, I need to look at it closer. Please, file a bug10:42
stubLast I heard it was undergoing Kiko's review. DB patch is approved.10:42
zygacarlos: k10:42
KinnisonRight10:42
Kinnisonstub: and once it's merged you'll use that as your tag point for the next production cycle?10:42
carloszyga, automatic imports that need manual review post importing from Ubuntu10:42
stubKinnison: Yes, unless other bugfixes land soon after.10:42
Kinnisonokay10:42
=== cprov [n=cprov@haddenham.pepperfish.net] has joined #launchpad
zygacarlos: filed, #203610:47
cprovmorning hackers10:47
carloszyga, thanks10:47
carloscprov, good morning10:47
zygaeh, more ill-tagged po files, https://launchpad.net/distros/ubuntu/breezy/+sources/kcheckgmail/+pots/kcheckgmail/pl/+translate10:49
carlosill-tagged?10:50
vinscihi carlos - any news on the code release permission?10:50
carlosvinsci, hadn't time yet :-(10:51
zygacarlos: latin2 posing as utf8 or vice-versa10:51
carlosright10:51
carloszyga, I see it now10:51
zygacarlos: this time is something different :)10:52
carloszyga, did you detect who is doing that?10:52
zygacarlos: probably clueless translators 10:52
zygacarlos: this seems like a windows encoding - let me check10:52
vinscicarlos, well, I can't contribute without code...10:53
carlosvinsci, I know :-( I suck10:53
carlosIt's just that language packs are driving me crazy10:53
SteveAstub, lifeless, bradb-away, kiko-zzz: just been talking with BjornT around a whiteboard about brad's IBugInContext proposal.  I think we have now clearly worked out what the core issue is, and two strategies for addressing it.10:54
SteveAone strategy is IBugInContext (which should really be called IBugWithContext)10:54
stubI BuggedContext? IBuggyContext? IBuggeredContext?10:54
zygacarlos: that is not any encoding used in poland - I'll check some ancient ones... ehh10:54
SteveAanother strategy is to use self.context = IBug(context) in views / pages / portlets where you want it to work with both IBugTask and IBug10:55
SteveABjornT is writing this up at the end of brad's proposal.10:55
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Added also the download link for POFiles (patch-2339: carlos.perello@canonical.com)10:55
SteveAstub: you aussies are obsessed with buggery.10:55
stubMmm.... buggery....10:55
SteveAhttp://sinfest.net/comics/sf20050901.gif10:56
SteveAactually, http://sinfest.net/comics/sf20050830.gif  this one is very aussie-inspired ;-)10:57
vinsciSteveA, how about a baz link to the published parts of launchpad? :)10:58
zygaehhh - that file is totally fsck'd up... I don't know any encoding that needs 5 bytes to store near-ascii character11:00
zygacarlos: what does rosetta do when there is an error in re-encoding files to/from utf8?11:01
carloszyga, it rejects the import11:01
carlosor it should at least...11:01
zygacarlos: I guess it didn't before - I'll try to test this later on11:02
zygacarlos: I'll write a script that de-fcsk that file11:02
carlosok11:03
carloszyga, thanks11:03
=== Nafallo [n=nafallo@unaffiliated/nafallo] has joined #launchpad
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
carlosstub, hi, how is going the script on staging?11:28
zygacarlos: done - I'll ask pitti to upload the patch11:28
WaterSevenUbcarlos, PT translators are trying to organize a long-run session to check translation problems. 6th October a langpack will be released, correct? Some guy you pointed me the other day said that after that small updates would be possible.11:28
carloszyga, ok11:28
stubcarlos: I thought I emailed you?  Script completed the first section and died. I made a fix and ran the rest. Changes were committed to rocketfuel.11:29
carlosWaterSevenUb, every month, we will release language package updates11:29
carlosWaterSevenUb, until the end of life of the release11:29
carlosoh11:29
carlosstub, no, I didn't get that email11:29
carlosstub, what was the problem?11:30
stubAhh.. the window is still here waiting for me to his send from this morning ;)11:30
carlos:-P11:30
carlosif the first section is done, that's enough, the second part of the script is only some cleanup unrelated with language packs11:30
carlosso I can generate a new language pack now :-)11:31
stubI think the code that updates references to empty translations was finding the empty translation that was going to be deleted, effectively doing a noop and causing the delete to fail.11:31
WaterSevenUbcarlos,yeah.. but we are worried with installs with no network... I mean, a good support in our language should ship with the ISO's. THe majority of net access in here is via ADSL speedtouch which is not easily configurable. So... my point is that in the end, people will live without updates, mom, grandma, etc. will live with openoffice, make some documents, browse the distribution... 11:32
WaterSevenUbcarlos, the langpacks are shipped with the ISO's?:)11:33
carlosWaterSevenUb, not all languages are11:33
WaterSevenUbcarlos, now I remember to see something like " for full support you need net...." during install.11:33
carlosWaterSevenUb, you will need to ask pitti for that info11:33
WaterSevenUbcarlos, ok11:33
carlosstub, oh!11:33
carloshmm11:34
carlosI don't understand it11:34
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
carlosI added some code to prevent that error to happen11:34
carlosstub, I know that the new constraint would kill the script, and that's why I tried to fix that, What did I miss?11:35
stuba where clause - don't say 'give me all the possible matches', say 'give me all the posibilities except for the one I'm about to delete'11:36
stubTrivial fix once I realized11:36
stubBut easy one to miss11:36
stubOr maybe it was the commit I added too - check the diff anyway11:37
stubrocketfuel@canonical.com/launchpad--devel--0--patch-233811:37
carlosok11:38
carlosstub, thanks11:39
zygacarlos: is there any page that shows uploaded .po status?12:15
zygacarlos: like 'pending' or 'broken'?12:15
carlosnot yet12:15
zygacarlos: I'm not sure what to do - uploads just dissappear12:15
carloszyga, I fixed that, should appear again soon12:16
carloszyga, just use something like pl/+upload12:16
zygacarlos: no no12:16
zygacarlos: I'm talking about '1) upload .po say..  3 po files, 2) wait 3) recieve confirmation about one of them 4) what about the other two?12:17
carloszyga, oh!12:17
carlosok, zyga increase the review date of the .po file12:17
carlosthe import is being rejected because it's the same date12:17
zygacarlos: d'oh... editing with vim has one disadvantage :)12:18
carloszyga, ;-)12:18
carlosanyway, file also a bug, we should send you an email so you know the error12:18
zygacarlos: small part of log files sent via email to explain this would be great here ;)12:18
zygacarlos: k12:18
carloszyga, we do that, but not for all errors12:19
zygadone, 203812:21
carloszyga, thanks12:26
carlos(again)12:26
carlos:-P12:27
zygacarlos: :-)12:27
=== WaterSevenUb [n=WaterSev@bl5-134-252.dsl.telepac.pt] has joined #launchpad
=== Seveas [n=seveas@ksl403-uva-132.wireless.uva.nl] has joined #launchpad
=== rbelem [n=rodrigo@200.231.108.90] has joined #launchpad
=== rbelem is now known as rbelem-zzz
=== WaterSevenUb [n=WaterSev@bl5-134-207.dsl.telepac.pt] has joined #launchpad
Kinnisonstub: do you happen to know what branch salgado is wanting merged?01:28
Kinnisonstub: so I can check if it'll conflict with my stuff01:28
=== SteveA --> lunch
stubKinnison: https://chinstrap.warthogs.hbd.com/~salgado/launchpad--shipitng--0.diff is what I saw go past01:31
=== BjornT heads out for lunch as well
stubShould all be mirrored in his archive on chinstrap since it was being reviewed01:31
Kinnisonta01:37
WaterSevenUbzyga, you expert in translation findings ... :) During breezy installation "Time zone configuration" was not translated. any idea where it is?01:49
=== niemeyer [n=niemeyer@201.10.93.233] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== siretart [i=siretart@tauware.de] has left #launchpad []
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== azazel [n=azazel@host46-109.pool8290.interbusiness.it] has joined #launchpad
azazelhi all! do you know if there is a way to upload an entire .po into rosetta? yesterday i was unable to find it? any hint?02:53
Kinnisongah!02:53
Kinnisonsalgado: Either you manage to get your branch merged v. soon, or I'll merge mine and you'll be stuck with conflicts which will stop you going into production this week :-(02:53
Kinnisonsalgado: I'm getting very desperate to merge02:53
salgadoKinnison, would you really do that with me?02:57
Kinnisonsalgado: I have cprov here for one more week, we need to get lots done and a large amount of it is blocked on this merge02:58
carlosazazel, just add +upload to the end of the URL, for instance: https://launchpad.net/distros/ubuntu/breezy/+sources/glib2.0/+pots/glib20/sq/+upload02:58
Kinnisonsalgado: but this merge really shouldn't go live without a week of people testing their apps02:58
Kinnisonsalgado: the only conflict you have with my branch is in security.cfg02:59
KinnisonIf you can alter your branch not to conflict with mine then you might stand a chance of being cherrypicked if I merge first02:59
carlosazazel, the link is missing, the page is there, it will reappear soon. Sorry for the problems it's causing to you.02:59
jordiazazel: this is a temporary measure, there will be a link in a few days02:59
Kinnisonbut I'm really reaching the limit of how long I can hold off02:59
KinnisonI've wanted this merged since wednesday night02:59
salgadookay, don't worry about my merge. I see what I can do later03:00
azazelcarlos, jordi thanks, np:) the important thing is that i don't have to do my translations ttw:)03:00
jordiright :)03:00
azazelbut that i can use emacs:)03:01
Kinnisonsalgado: Are you sure? I thought you were aiming to merge this morning (your time)03:01
azazelto download is the same thing? i append a +download?03:01
salgadoI don't want to block you. it's my fault that it's not merged yet. I'll deal with any problems03:02
bradbmorning03:02
Kinnisonokay03:02
=== Kinnison does a final conflict check of his branch before sending the merge
azazelno, however, i have the .po in the sources03:04
SteveAbradb: ping03:07
SteveAkiko-zzz: still asleep?03:07
=== WaterSevenUb [n=WaterSev@82.155.224.221] has joined #launchpad
bradbSteveA: hi03:11
carlosazazel, +export03:12
SteveAbradb: i worked with bjorn on the BiC stuff.  i also talked with mark about it in a phone call where we talked about various malone directions.03:13
mptcarlos: Why do we have +upload and +export, rather than +upload and +download, or +import and +export?03:13
bradbSteveA: Cool. What came out of it?03:13
=== bradb is reading the updated BiC
SteveAbradb: there's a draft of a different way to do it at the bottom of the spec you wrote.  i need to review it with bjorn still.  basically, we're not going to do BiC, but instead handle it by using  self.context = IBug(context) in the __init__ of view classes where needed03:14
carlosmpt, because we got those urls first... feel free to change them :-)03:14
carlosmpt, btw... with the menu removals, we those links in Rosetta...03:14
carloss/we those/we lose those/03:15
mptWhat menu removals?03:15
mptsabdfl *moved* the application menu from tabs to a portlet03:15
mptIt was just a change in presentation03:16
azazelmpt, feel free to change them, but keep me in touch:)03:18
bradbSteveA: Have a few things to do first here (small email bits, and get a merge request submitted to pqm), but will take a careful read of BiC in about 30 mins to an hour03:18
SteveAok03:18
carlosmpt, the upload / download links just disappear from Rosetta03:20
carlosI had to add them again03:20
mptcarlos: I saw that, I'm just asking what "menu removals" you're talking about03:21
mpti.e. how did that bug happen?03:21
carlosmpt, we had some menu tabs with those actions03:21
carlosthat were removed with this week production update03:22
mptYes, that's what I'm asking about03:22
mptDo you know how it happened?03:22
carlosmpt, those actions were removed but were not restored inside the actions portlet03:22
carlosmpt, wasn't that a planed feature?, remove those tab actions03:22
mptWho removed them?03:22
carlosI thought you removed the tab actions03:23
mptNo03:24
mptAs I said, Mark moved the application menus (i.e. the tabs, wherever they appear) to their own portlet.03:24
mptSo if any items actually *disappeared*, it was for some other reason.03:25
carlosthen he forgot rosetta's one...03:25
mptcarlos, it was a change to the main template03:25
mptit applies to every page in Launchpad03:25
mptThe main template doesn't care what you put in the menus, it just presents them in a particular way03:25
bradbmpt: Do you see there being many user-visible changes left to do for Malone menus?03:25
=== vinsci looks bored
mptcarlos: So if any items disappeared, it was for some other reason.03:26
mptAnd it would be nice to avoid such regressions in future, which is why I'm interested03:26
carlosmpt, not any, but all those actions are missing03:26
carlosmpt, the only actions that are still there are the ones that you leave behind insid ethe actions portlet03:26
=== vinsci [n=vinsci@dsl-sjkgw2jb1.dial.inet.fi] has left #launchpad ["Klienten]
carlosmpt: https://launchpad.net/products/wordpress/+series/1.5/+pots/wordpress-1.5/es03:26
carloslook at it03:26
carlosit's exactly the same we had except the missing menu03:27
carlosno edit, no upload, no download....03:27
carlosthose actions were already there before03:27
carlosso the main template change is not working here03:27
mpthmmm, ok, maybe it was Mark then03:28
mptbecause he told me what changes to make03:28
niemeyerDo I need a specific version of plpython to run launchpad?03:28
niemeyer7.4 and 8.0 are available on breezy03:28
mptcarlos: and when I'd finished them, the upload/download etc were at the top of the right column03:28
carlosniemeyer, I think 7.403:28
mptwith little plone (>) icons03:28
=== bradb applies 53 revisions
carlosmpt, hmmm, yeah, I remember that from staging....03:29
carlosmpt, but something is failing on production03:29
=== WaterSevenUb [n=WaterSev@bl6-224-85.dsl.telepac.pt] has joined #launchpad
=== carlos -> lunch
carlossee you later03:31
niemeyercarlos: THanks03:32
=== mpt wonders why dogfood can't display any products
Kinnisondoes it have any products in it?03:40
KinnisonDo you want me to upgrade the dogfood install?03:40
mptKinnison: Yes, it does have products in it, and no, I don't use dogfood for anything03:46
mptKinnison: Try following any of the links in https://dogfood.ubuntu.com/products/+all03:47
Kinnisonit's a bizarre database issue03:50
Kinnison    *03:50
Kinnison      AttributeError: 'DistroRelease' object has no attribute 'datecreated'03:50
KinnisonNot sure what to do really03:50
niemeyerSteveA: There are two entries mentioned in the launchpad wiki that I couldn't find:03:57
niemeyer#03:57
niemeyerset up the database following the Launchpad wiki database setup instructions03:57
niemeyer#03:57
niemeyercheck out the current versions of Launchpad following the instructions in the Launchpad wiki.03:57
niemeyerThe Launchpad/Database page seems to be missing03:58
niemeyerAnd I could't find the page described in the second line03:58
niemeyer(with checkout instructions)03:58
SteveAwhat page do i need to look at to see what you see?03:58
niemeyerLinks would be nice, btw. :)03:58
niemeyer /Launchpad/DevelopmentEnvironment03:58
niemeyerMini-setup Guide03:59
SteveAwhere is that?03:59
niemeyerIn the wiki (was that the question)?03:59
SteveAgive me the full url03:59
niemeyerhttps://wiki.canonical.com/Launchpad_2fDevelopmentEnvironment03:59
SteveAlaunchpad stuff is generally on wiki.launchpad.canonical.com03:59
SteveAstuff on wiki.canonical.com is likely to be obsolete04:00
niemeyerAhh.. that explains it04:00
SteveAand should probably be removed or have a pointer to an equivalent place in the launchpad wiki04:00
niemeyerAre you aware about any equivalent pages in that wiki, with a development startup guide?04:02
niemeyerFound it!04:02
niemeyerRocketFuelSetup04:02
bradbmpt: Is "Bug #42 - Add an Attachment" the right way to style that kind of title? If not, what is the right way?04:14
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Publishing database rework. Renames BinaryPackage and the publishing tables. Likely to cause fallout not caught in tests yet. r=stevea,stub (patch-2340: daniel.silverstone@canonical.com, stuart.bishop@canonical.com)04:22
Kinnisonwoohoo04:22
niemeyerKinnison: What's the merge procedure?04:28
niemeyerKinnison: Is there a place where you request such merges?04:28
niemeyerHumm..04:29
=== niemeyer found PQMSetup page
KinnisonPQM takes a little while to get used to, and then you start to love it (except when you hate its guts, which will be most of the time)04:33
mptbradb: "Attach file to bug #42" would work04:34
bradbmpt: even though all the other bug and task pages start with "Bug #N - ..."?04:35
bradber, actually "Bug #N ..."04:35
mptThey do?04:36
mptWell, as long as this is all in pagetitles.py, I can fix it later04:36
KinnisonI will now update dogfood with the latest rocketfuel04:36
bradbmpt: they do, as per what you and I agreed on04:36
bradbe.g. the bug page title is "Bug #42 - The Bug Title", and the task page title is "Bug #42 in The Context - The Bug Title"04:37
mptbradb: Eh, well if you already know the right way to style them, don't invite me to disagree with my previous self ;-)04:37
Kinnisonmpt: How long until you're done with buildui ?04:39
niemeyerKinnison: Quite interesting system indeed04:39
=== Kinnison actually uses a PQM for his own code too
bradbmpt: https://launchpad.net/malone/bugs/1266 was the bug we discussed about that04:42
mptKinnison: I should have something you can merge from in the next hour04:43
mptKinnison: but there's quite a bit of work for cprov still to do04:43
=== Kinnison nods
mptlinking things04:43
mptin particular04:43
Kinnisonbut we needto get these things cycling as fast as we can04:43
mptAnd the URLs don't match the spec, which might be reasonable, but if so it should be reflected in the spec04:44
mptand then there's the "Not yet !!!!!!!"04:44
cprovmpt: Kinnison is suggesting to do preliminar review on that code, it can be merged yet, I know04:45
Kinnisons/can/can't/04:45
Kinnison:-)04:45
=== cprov nods
mptcprov: Have you merged rocketfuel into your branch in the past few days?04:48
=== cprov verify the logs
cprovmpt: 30/0804:52
Kinnisontuestag04:52
Kinnisoncarlos: what's this rosetta language thing running on dogfood?04:52
carlosKinnison, language pack export04:54
Kinnisonoh, umm hehe04:54
Kinnisondogfood is mid-update right now04:54
carlosKinnison, don't worry, I'm using staging's db04:54
Kinnisonokay04:54
kikohey ho hey ho05:00
bradbSteveA: I'm looking at BiC now, btw05:01
kikobradb, got your review?05:03
bradbkiko: yes, thanks; it's all in pqm's hands now05:04
kikogreat05:05
kikoit was actually pretty small05:05
SteveAbradb: great.  please talk with BjornT about it.05:07
bradbsmall is the new big05:07
bradbSteveA: will do, thanks05:08
Kinnisondogfood is running again05:15
Kinnisonthere are lots of broken pages05:15
Kinnisonmany related to rosetta05:15
KinnisonE.g. https://dogfood.ubuntu.com/ appears to be rosetta related05:15
kikoKinnison, running tip?05:18
bradbBjornT: around?05:18
carlosKinnison, :-?05:19
BjornTbradb: yeah05:19
carlosKinnison, again?05:19
bradbBjornT: hi, do you have time to discuss BiC now then?05:20
carlosKinnison, that error is because you don't have latest code from rocketfuel....05:20
carlosKinnison, don't ask me how is that possible05:20
BjornTbradb: sure05:20
carlosbut rocketfuel has that 'ubuntu_translationrelease' defined05:20
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=kiko]  portlet mania, the finale. add sane titles, portlets and redirect-to-bug-page-after-processing to edit pages linked from the bug page (patch-2341: brad.bollenbach@canonical.com)05:20
carlosKinnison, did you tried to get a fresh checkout?05:20
bradbBjornT: ok, here's what i noted from reading your additions05:21
kikocongrats bradb 05:21
bradb1. the URL list is missing URL list is missing $bugpage/foos/+new05:21
bradbkiko: thanks :)05:21
bradb2. /products/firefox/+bug/23/foo/42/+edit should probably be /products/firefox/+bug/23/foos/42/+edit05:21
bradb3. "Note, for the last URL, the context will be an ICVERef"? The context could be a number of different things for that URL.05:21
bradband, lastly:05:22
bradb4. so +edit, +secrecy, and the other pages that edit (or add) bug-specific things will be registered on IBugTask? will a maintainer expect to find bug-editing pages in bugtask.zcml?05:22
bradbBjornT: In what order do you want to address those points?05:22
Kinnisoncarlos: completely fresh checkout afaict05:22
Kinnisoncarlos: I'll blow away the revision library and start again05:22
carlosKinnison, yes, please05:23
BjornTbradb: let's start with 1.05:23
bradb:)05:23
carlosKinnison, anyway I will check it again....05:23
bradbBjornT: so, is there any specific reason why that URL wasn't mentioned?05:23
BjornTbradb: i thought the plan was to have +newfoo instead of foos/+new. or am i mistaken?05:23
bradbi.e. did mark say to mandate +addfoo? (i'd be ok with that, but either way, the current URL scheme was left out)05:24
Kinnisoncarlos: thanks05:24
carlosKinnison, I'm checking it on mawson without using any revision library05:24
carlosnp05:24
KinnisonRight, I'm blowing away the revlib for the launchpad user before trying again05:24
Kinnisonkaboom!05:24
Kinnison:-)05:24
bradbBjornT: i'm not aware of a place where that's been formalized and written down, so I can't say for sure. until then, it seems to me that the current URL that's in production deserves at least some kind of mention, even if to say that it's going to move to +addfoo.05:25
=== niemeyer -> lunch
bradbBjornT: do you remember a specific conversation where the sab said we'd go with that05:25
bradb?05:25
bradbBjornT: if we are mandating that, it seems to me that we should mandate +editfoo/... as well05:26
BjornTbradb: no can't remember. personally i like it, though, since there's easy access to the context. but i can add foos/+new as an example as well.05:27
carlosKinnison, that method is still there with rocketfuel@canonical.com/launchpad--devel--0--patch-234105:28
bradbkiko: what do you think. should we keep $bugpage/foos/+new and $bugpage/foos/.../+edit, or should we mandate +addfoo and +editfoo?05:28
BjornTbradb: +addfoo doesn't imply +editfoo. compare how it will work with bugs (+bug/42/+edit, bug not +bug/+new)05:29
kikohmmm?05:30
Kinnisoncarlos: getting fresh checkout with no revlib05:30
SteveAbradb: it is .../+bug/23/+edit, and .../+addbug (or something like 'addbug')05:31
bradb+filebug, yeah05:31
SteveAwe're not going to do +bug/23/+new05:31
SteveAor +bug/+new05:32
bradbright, that much is clear05:32
SteveAor +bugs/+new05:32
bradbright, that's noted by a rejected bug report #136605:33
bradbmaybe +addcve and $bugpage/+cve/...?05:34
carlosKinnison, ok05:34
SteveA +cve is going away anyway, i expect05:34
SteveAcve data will become top level content objects in thier own right05:35
SteveAand bugs will refer to cve objects05:35
kikoright05:35
kikothat's the plan05:35
bradbmakes sense05:37
bradbSteveA: but what about the URLs to traverse to those things within the context of a specific bug?05:37
bradband, well, to add those things within the context of a specific bug, etc.05:38
bradbBjornT: so, while that's churning, #2 kind of depends on the answer to that too. so perhaps we should move to #3.05:48
bradb#3 is basically just an issue of accuracy. i understood what you meant.05:48
BjornTbradb: yeah, i used cve as an example first. then i got told that cve:s will be top level objects, and forgot to change it.05:49
bradbok, maybe #3 slightly depends on #1 and #2 too (and i'm not yet sure that not having context-sensitive cve/watch/attachment, etc. is a good idea), so maybe we should jump to #405:51
bradbBjornT: so, if i were going to pay you a large sum of money to guess in which ZCML file you would find registered the $bugpage/+edit page to edit the bug description, which ZCML file would you guess that to be in?05:52
bradbsame goes for +secrecy, +duplicate, and all the other bug-specific pages05:52
BjornTbradb: so, 4. is a good question. although both solutions have that problem, +editstatus would be registered on a bug, but would edit a bugtask.05:53
bradbBjornT: it wouldn't be registered on a bug05:54
bradbit would be registered on a bug with context05:54
bradb+editstatus is "editing the status of the bug in that context"05:54
BjornTbradb: so you could see it this way, everything that deals with a bug will be registered on the same interface05:54
BjornTbradb: but you're still editing the bugtask05:55
bradbBjornT: either way, i think there's confusion. i think that one option produces a much greater amount of confusion than the other though.05:56
SteveAbradb: we're not going to do BiC05:56
bradbok05:56
bradbwhat is the point of dicussing BiC then? :)05:56
bradber, i guess you meant IBugInContext05:57
SteveAthe point is to discuss the details of the solution to the issue that bjorn and i came up with, and that mark approves of.05:57
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
bradbBjornT: ok. as i understand it then, all the bug-specific editing pages will be registered on IBugTask, using the schema="...IBug", and we'll write an adapter from IBugTask to IBug, right?05:59
BjornTbradb: yeah, exactly06:00
bradbBjornT: ok, and what's the decision on the bug-related object add/edit pages? will those become top-level objects that can't be traversed anymore in the context of a particular bug?06:01
KinnisonWell, I've got my completely fresh checkout done06:02
Kinnisonand I still get irritating errors on the front page06:02
Kinnisonany more clues?06:02
SteveABjornT: that's interesting.  i thought you'd just use the context = IBug(context) thing instead of using schema="...IBug", but i guess it ends up the same.06:03
BjornTSteveA, bradb: well, to be clear. the schema for the edit pages will stay the same06:04
bradbyep06:04
bradbBjornT: ...and as for the bug-related object add/edit pages?06:07
=== rbelem-zzz is now known as rbelem
BjornTbradb: well the edit and index pages will stay the same. the add pages i'm not quite sure what the final verdict is.06:11
bradbBjornT: IOW, you will be for sure able to edit a CVE ref somewhere under a bug page URL?06:11
BjornTbradb: the cve will move to top level objects. i'm not sure exactly how that will be handled, let's care about that later. but for other bug objects, i'm quite sure06:13
kiko-fudcarlos, there are items in the faq on macros, and you can look at bugtarget-macros-tableview or so06:13
carloskiko-fud, don't worry, I found what I needed already, thanks06:13
kiko-fudsure06:14
kiko-fudmail me a diff before committing, I'd like to see how it turned out, but you don't need to wait for my approval06:14
bradbBjornT: i.e. you're sure that you can edit an ext ref, subscription, watch, and attachment somewhere a bug URL still, right? this matters to the extent that i need to know this so that I know what tests have to pass for the new URL scheme to be considered functional06:15
carloskiko-fud, ok06:18
BjornTbradb: i haven't heard anything indicating that you shouln't (except that mark would redo subscriptions). i also can't see a reason why you shouldn't be able to do it.06:18
bradbok06:18
bradbBjornT: so, are there any changes required to the existing bug-related object edit URLs or can they remain as is?06:19
bradb(and, well, the existing bug-related object add URLs, for that matter.)06:20
kiko-fudSteveA, right -- that was my concern as well (can't msg you without friggin changing my nick and I need fud)06:20
kiko-fudSteveA, btw, spiv already looked at the patch I had asked you to, so...06:21
SteveAkiko-fud: it says on the freenode website how to register other related nicks06:21
SteveAspiv's a review machine06:21
kiko-fudSteveA, I'll do it, I just suck06:22
kiko-fudSteveA, you could reciprocate by looking at two of his 06:22
SteveAsure, just say which06:22
kiko-fudhttps://chinstrap.warthogs.hbd.com/~jamesh/pending-reviews/andrew.bennetts@canonical.com/launchpad--TacTestSetup-robustness--0/merge06:23
kiko-fudhttps://chinstrap.warthogs.hbd.com/~jamesh/pending-reviews/andrew.bennetts@canonical.com/launchpad--bug-1585--0/merge06:23
kiko-fudSteveA, both are very small06:23
=== BjornT notes that if zope3 would have been upgraded, the IBugTask -> IBug adapter could have been a simple function
kiko-fudSteveA, doh, doh, doh, use /filtered-diff instead of merge, sorry06:24
SteveAkiko-fud: okay.06:24
kiko-fudSteveA, there's also https://chinstrap.warthogs.hbd.com/~jamesh/pending-reviews/stuart.bishop@canonical.com/launchpad--Zope3FormErrorMessages--0/filtered-diff06:24
kiko-fudSteveA, all under 400 lines06:25
SteveAk06:25
kiko-fudniemeyer,  porque no gosto de ti :)06:25
kiko-fudniemeyer, vou comer, te ligo  tarde06:25
kiko-fudlol06:25
bradbBjornT: ping06:26
BjornTbradb: i think the bug-related-object urls can stay as they are for now. it's trivial to change them later.06:26
bradbok06:26
BjornTit's better to do one change at a time06:26
=== carlos -> out
carloswill be back in an hour or so06:27
bradbafter all this kaffuffle, and we end up *precisely* at the very first solution I had already about 80% implemented. :P06:27
bradbBjornT: can i leave it to you to update the spec while i unwrite some code here?06:29
BjornTbradb: yeah, sure06:30
bradbthanks06:31
bradbSteveA: do you have about 5 mins to discuss BugRelatedObjectAddView and BugRelatedObjectEditView?06:39
bradbkiko suggested that I ask you about it06:40
bradbright, i'm heading out for lunch now, but i'll try again a bit later06:48
=== rbelem is now known as rbelem-lunch
=== WaterSevenUb [n=WaterSev@195-23-220-205.net.novis.pt] has joined #launchpad
WaterSevenUbcarlos, apparently "Time Zone Configuration" stage and "Ubuntu Configuration" graphical interface in post-install, in breezy installation are not translatable... do you have any idea?07:13
zygaWaterSevenUb: did you check that they are not translatable?07:18
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
WaterSevenUbzyga, well Kamione pointed me out  some packages like debconf and timezone but those are already translated so if everything was ok they should appear already in the installation phase translated. 07:23
zygaWaterSevenUb: okay07:23
zygaWaterSevenUb: it's pretty easy to check if something is not marked BTw07:24
WaterSevenUbzyga, damn... I've to go again.... well... drop me a message if you find something meanwhile. It's ugly to see that in the installation phase so I hope we can solve that:)07:24
zygaWaterSevenUb: wait07:24
WaterSevenUbzyga, k07:24
zygaWaterSevenUb: where are the daily cd tests?07:24
zygaWaterSevenUb: I'd like to test install too07:24
WaterSevenUbzyga, what I am doing now is download the ISO from, http://cdimage.ubuntulinux.org/daily/20050830.1/ or nearby :) and then use rsync to download the difference among different builds. Then I burn the ISO into a CDRW.07:26
WaterSevenUbzyga, I really have to go... if you find difficulties let me know.07:26
=== WaterSevenUb [n=WaterSev@195-23-220-205.net.novis.pt] has left #launchpad []
zygaWaterSevenUb: thanks07:26
kikowiwiwiw07:27
=== rbelem-lunch is now known as rbelem
kikoSteveA?07:40
SteveAkiko: code reviewing with bjorn07:41
kikoquick question07:41
kikoI have a main tree which has the sourcecode and lib creatures all checked out into it07:41
kikoI made a little script which allows you to just link from a new tree (you just branched to) to the main tree's lib/sourcecode creatures 07:42
kikoa) can it go into RF utilities/* b) what should I name it?07:42
=== Kinnison looks at mpt's new buildui and shudders
Kinnisonmpt: were you smoking someone's toejam at the time?07:43
kikowhat is toejam?07:43
SteveAkiko: i did this.  it will cause pybaz tests to fail.  wouldn't recommend it right now.07:45
SteveAddaa knows about the issue.07:45
kikoSteveA, it all works for me, oddly07:45
SteveAbasically, python's inspect module fails07:45
kikointeresting07:45
kikoI've always done this -- is this a recent regression?07:45
SteveAbjorn says if he rebuilds the .pycs then it works07:45
SteveAso, i always got errors07:45
SteveAbjorn gets errors at first07:45
SteveAi think ddaa should fix the code07:45
SteveAnot to depend on inspect07:46
SteveAlifeless thinks so too07:46
kikoyeah.07:46
SteveAanyway, symlink-the-crack ?07:46
kikosymlink-externals?07:46
SteveAi think 'externals' has a different meaning in some senses07:46
SteveAsymlink-launchpad-trees07:47
kikowhat I like about externals is that it is both external and externals :-)07:47
kikookay, I'll think about it, thanks07:47
SteveAyou MUST include the word 'crack' in the name.07:50
kikoI prefer not to comment07:51
=== dand [n=dand@83.103.205.67] has joined #launchpad
carloskiko, language pack tarball is ready....07:55
carloskiko, time to test it :-P07:56
kikowooo!07:56
carloshmm07:57
carlosno, still dumping the mapping file07:57
Kinnisoncarlos: could any of the problems I'm seeing in dogfood be related to not running the scripts in database/schema/pending ?07:57
carlosKinnison, no, the problem you see is not related with db07:57
carlosbut python code07:57
carloslook at lib/canonical/launchpad/browser/rosetta.py07:58
carlosKinnison, dogfood does not have the right code 07:58
carlosthere07:58
Kinnisoncarlos: still? even though I've thrown away the entire revision library?07:59
kikohmm, why can't I access dogfood?07:59
kikoYou don't have permission to access / on this server.07:59
carlosKinnison, https://dogfood.ubuntu.com/errors/showEntry.html?id=1125683976.170.08127782893307:59
carlosKinnison, that bt is related to the same problem08:00
carlosa missing method inside rosetta.py08:00
kikowhich is in rocketfuel head08:00
KinnisonI checked out an utterly fresh tree just hours ago08:01
carlosKinnison, check it your self08:01
carlosget a fresh checkout as your own user08:01
carlosand compare it with launchpad's checkout08:02
kikoKinnison, utterly stale more likely :-)08:02
Kinnisonkiko: I am very confused by this08:03
Kinnisonkiko: I blew away the tree and the revision library08:03
=== Kinnison wonders if he should blow away the cache too
KinnisonI'm going to do as fresh a checkout of launchpad dogfood as I know how, give me a few...08:03
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
carlosKinnison, did you check with a bazaar guy?08:06
Kinnisonlet's wait until this checkout is done, then can you please look at the relevant files and tell me if they've been updated right?08:07
carlosok08:07
SteveAkiko: bjorn and i reviewed those branches you sent me08:08
SteveAall approved, in fact08:08
bradbSteveA: do you have about 5 mins to discuss BugRelatedObjectAddView and BugRelatedObjectEditView?08:08
niemeyerjblack: I'm reading a few of your mini-howtos08:09
niemeyerjblack: You rock :)08:09
kikoSteveA, I see all, I hear all08:09
jblackGlad you like them. I'm working on bzr ones.08:09
carlosWTF08:11
carloskiko, the script died and the tarball was not dumped!!! :-(08:11
carlosaaaaaaaaaarrrrrrrgggggg08:11
kikocarlos, OOM perhaps?08:11
carlosOOM?08:11
carlosOut of Memory?08:12
carlosdon't think so08:12
carlosit was only 200MB or so08:12
Kinnisonnaah, there's no OOM in the kernel logs08:12
carloskiko, well, let's try a hoary update08:12
carlosit's smaller08:12
carlosand will help us to check if the whitespace issue is finally gone...08:13
kikoKinnison, on staging?08:14
kikoI guess08:14
SteveAbradb: i will do shortly08:14
kikoSteveA, are we allowed to do sequence unpacking in templates?08:14
bradbok, thanks08:14
niemeyerThere's a virus eating my disk space!08:14
niemeyerOh no.. it's baz.. sorry..08:14
SteveAkiko: not sure what you mean08:14
kikoSteveA, is there an alternative to it that is less nasty?08:14
kikoa, b = foo()08:14
SteveAin a page template?08:14
kikoyeah08:14
SteveAseeing as you don't have assignment in a page template...08:15
kikoI suspect the proper answer here is using a zope3 widget, salgado.08:15
kikoSteveA, uhm.08:15
Kinnisonkiko: carlos was running the script on mawson I thought08:18
kikoKinnison, nah, it's all staging, the database is ours!08:18
Kinnisoncarlos: dogfood scripts are just running the db checks08:19
Kinnisoncarlos: so the codebase is in place if you want to look for me08:19
carlossure08:19
carlosKinnison, this time, it seems to be ok08:20
carlosat least the method is there08:20
salgadokiko, huh?08:22
kikosalgado, the tuple unpacking thing08:26
cproveu08:26
cprovsorry08:26
kikoSteveA, isn't there a len()-style tales formatter, or a shortcut to avoid having to do python: len() in a template?08:27
SteveAyes08:27
SteveAas documented in tales.txt08:27
kikoI knew it!08:28
carloskiko, I think it's  foo/count:len 08:38
kikoyeah08:40
salgadocarlos, yes, it's that. thanks. :)08:40
Kinnisoncarlos: Right, dogfood lp instance starting up08:42
Kinnisoncarlos: and the front page still doesn't work :-(08:44
=== Kinnison wonders if the paths are all wrong somewhere
=== Kinnison goes to prod more
SteveAlifeless: ping.  pqm hates my gpg signature.08:46
bradbSteveA: what ended up being the problem with the .inTeam thing from yesterday?08:47
SteveAbradb: my experimental sqlobject / sqlos cleanups08:49
SteveAmaybe i'm revealing a bug in them, or maybe my cleanups are wrong.08:49
SteveAi reverted to the rocketfuel trees for now08:49
carlosKinnison, no idea what's going on there...08:49
bradbah :)08:49
niemeyerHow many hours a complete launchpad checkout usually takes? :)08:52
kikoniemeyer, it's usually pretty quick08:53
bradba build-config is pretty quick/08:53
bradbs|/|?|08:53
=== SteveA prepares to go home
bradbSteveA: !08:54
bradbwill you have a chance to discuss those views i mentioned? it's pretty straight-forward, i think08:54
SteveAspeak!08:54
bradbok, so, two small points before i start08:54
bradb1. I'm about to tell you something I did to keep things simple using the (code) tools that were available to me.08:55
SteveAthe clock is running08:55
bradb2. I think I have an idea for a much nicer way to do it, but we don't have to discuss that today08:55
bradbso:08:55
bradbbugs have objects related to them: cve refs, watches, links, etc.08:55
bradb"bug-related objects"08:55
bradbbug-related objects have add and edit screens08:55
bradbcurrently, the add screens are at: $bugpage/foos/+new08:56
bradband the edit screens are at: $bugpage/foos/NN/+edit08:56
bradbboth add pages and edit pages need bug portlets on them08:56
bradbe.g. the add attachments screen should show you the actions portlet, the bug details portlet and the attachments portlets, and maybe other things08:57
bradbsame idea with edit pages, etc.08:57
bradbi.e. these pages need access to a bug08:57
bradbthe problem is, there context is not a bug08:57
bradbthere context is a *Set object08:57
bradbso, i created a lightweight add/edit view for these pages, that has a .bug attribute08:57
SteveAthey're ?08:58
bradbBugRelatedObject{Add,Edit}View08:58
=== SteveA gets Henry Fool ready
BjornTbradb: i've updated BugAndTaskPageURLs with some URL changes to be made08:58
bradbeach page uses this view class, because they don't (yet) need to do anything more specific08:58
bradbSteveA: is it ok to construct a small few line view class for all these add/edit pages, to give them a simple way to access the bug, so that they can, for example, render bug portlets on their page?08:59
bradbBjornT: ! ok, thanks :)08:59
SteveAbradb: there's going to be something much better than that soon, similar to the launchbag, but actually rather better, and simpler.09:00
bradbSteveA: (like i say, i can think of what i perceive to be a more elegant way to do it, request/launchbag:bug/@@+portlet-actions, instead of view/bug/@@+portlet-actions, but...)09:00
bradbSteveA: is my solution acceptable for right now?09:00
SteveA  request/nearest:IBug/@@+portlet-actions09:01
SteveAwhere does your code get the 'bug' value from?09:02
bradbthe launchbag09:02
SteveAin the view class's __init__ ?09:04
bradbyes09:05
SteveAyes, that's fine.  09:05
bradbok, thanks09:05
=== SteveA goes home
kikoSteveA09:05
kikocan you call me while you go?09:05
SteveAok09:05
carloskiko, the export is being really slow...09:08
carloskiko, and I need to leave now09:08
carloskiko, I will leave the breezy tarball running09:09
carlosso I have it on Sunday night09:09
bradbtheir seems to have been a mispelling spree up they're in my scrollback09:09
=== bradb shrugs
carlosenjoy your weekend!09:11
=== lamont [n=lamont@15.238.5.156] has joined #launchpad
niemeyerkiko: There's a minor bug in src/zope/interface/_zope_interface_coptimizations.c09:14
niemeyerkiko: Which is already fixed upstream09:14
niemeyerkiko: What's the procedure to get it fixed in our tree?09:14
niemeyer.. in one short sentence09:15
niemeyer:))09:15
=== BjornT -> home
bradbniemeyer: Unless it's critical, it probably means waiting until we decide to upgrade to a Zope 3 release that includes that fix.09:16
niemeyerbradb: gcc 4.0 refuses to build it09:16
niemeyerIs that critical?09:16
=== rbelem is now known as rbelem-afk
bradbniemeyer: it depends. By way of indirection, RocketFuelSetup says that ubuntu hoary gcc is required.09:18
bradbwhich is 3.3.509:19
bradbIf gcc 4.0 is your only compile option, I'll hand this one off to SteveA or kiko :)09:19
niemeyerI knew I should have heard my mother.. "Stick to the standards!"09:20
niemeyer:)09:20
bradbYou're trying to run Breezy, I take it?09:20
niemeyerbradb: As I said, it's a minor, so if it's not a problem for others, I'll just patch my own tree (as I just did)09:20
niemeyerIndeed09:20
bradbniemeyer: Patching your own tree seems reasonable, as long as you don't start experiencing other versioning problems that us law-abiding Hoary users aren't. :P09:21
kikoniemeyer, you need to talk to SteveA or stuart -- it's not a problem landing fixes in our zope3 tree that are already present upstream, IME09:26
niemeyerkiko: Ack09:27
niemeyerIt's a one-liner09:30
niemeyerInteresting.. baz diff does not recurse into external archives09:32
kikothat's correct09:33
=== niemeyer mails the oneliner to the launchpad list..
kikoI wonder if mark fixed that one as well09:36
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== kiko summons the great stub from the sky
=== camilotelles [n=Camilo@200.128.80.250] has joined #launchpad
sivangguys, can anyone subscribe to the launchpad list?10:09
mptcprov: Does your branch involve any changes to configure.zcml?10:13
cprovmpt: new file, builder.zcml, if my mind still fresh10:15
mptThe entire configure.zcml was a merge conflict for me10:15
cprovmpt: are you merging back from me ?10:18
cprovmpt: as the comment says I've got a strange conflict in resources.zcml, duplicated entries10:19
kiko-afksivang, I asked stub about this yesterday; it's currently not open but we should reconsider it10:19
kiko-afksivang, tell me about what you're looking for and I'll see what I can do10:19
mptcprov: Merging from rocketfuel at the moment10:19
cprovmpt: let me try too10:20
mptsomeone decided to change the indentation of the file10:20
=== jinty [n=jinty@205.134.224.215] has left #launchpad ["Leaving"]
=== mpt will take rocketfuel as canon
mptcprov: Is the sampledata shown in your screenshots now in the branch?10:23
cprovmpt: no way, it's the real world !10:24
=== BjornT [i=10183@82-135-221-189.ip.takas.lt] has joined #launchpad
mptdarn10:25
cprovmpt: sampledata won't offer nice time-releated results.10:25
sivangkiko-afk: thanks :) 10:25
mptcprov: true enough ... it's just a bit hard to see what I'm doing10:26
cprovmpt: indeed, I'm sending you a patch to use the already populated DB in gwyddion 10:29
mptthanks10:30
cprovmpt: sent10:34
cprovmpt: let me know if it works, I'll be around, ping me10:34
mptok10:35
=== moonunit [n=moonunit@bi-02pt1.bluebird.ibm.com] has joined #launchpad
=== Seveaz [n=seveas@seveas.demon.nl] has joined #launchpad
cprovmpt: did it work ?10:50
mptcprov: still mergin10:51
mpth10:51
mptg10:51
cprovmpt: I did a merge in the same tree, it took about 5 min ...are you using --star-merge ?10:52
mptcprov: no, normal merge10:53
cprovmpt: uhm .. from RF use --star-merge, faster and does the job10:54
niemeyerYes! I have my own launchpad!10:58
niemeyer:)10:58
cprovniemeyer: so, launch ;)11:01
niemeyerRight! I'll launch myself to a coffee..11:02
niemeyer:)11:02
sivanghmm , launchpad integratino links seems to be done, is going rework or something?11:19
sivangI'm getting a system error each time I try it11:19
=== niemeyer must go!
bradblater all11:42
Kinnisong'night all12:02
lifelessSteveA: forward me the error12:02

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