/srv/irclogs.ubuntu.com/2009/09/14/#launchpad-dev.txt

thumper:)00:07
thumperI shelved my filter machine00:07
thumperit tastes a bit funny IMO00:07
mwhudsonoh, i don't use a machine00:19
thumpermwhudson: what do you use to filter then?00:21
mwhudsona filter cone00:21
mwhudsonthis sort of thing: http://www.hrhiggins.co.uk/accessories/coffee/plastic_filter_cones00:21
mwhudson(they are utter bastards to buy)00:21
* mwhudson votes for writing all wiki pages in latex00:47
jmlheh00:53
jmlthumper, want to catch up some time today?01:02
dhillon-v10hi all01:02
thumperjml: might be ackward today01:02
jmlthumper, ok. later this week then.01:03
jml(next week, scheduling calls will be _much_ harder)01:03
thumperjml: definitly01:03
thumpermy irc client needs check spelling as you type01:03
jmlheh01:04
mwhudsonjml: the vals thing in ec2test is horrible :(01:23
jmlmwhudson, yes.01:23
mwhudsoni think i'm ok with having perform() do environment-based interpolation01:32
mwhudsonthat sort of thing has a tradition behind it after all01:32
mwhudsonjml: so you reviewed libraryize-ec2test01:34
jmlmwhudson, I believe so.01:34
mwhudsonjml: then i made some more changes01:34
mwhudsonjml: *then* i fixed it so it works01:34
jmlmwhudson, heh01:35
jmlmwhudson, would you like to give me an interdiff to review?01:35
mwhudsonjml: which is possibly backwards, but can i get you to look at the changes from libraryize-ec2test to ec2test-refactor-2 and then i'll land the latter branch?01:35
mwhudsonjml: yeah01:35
mwhudsonjml: https://pastebin.canonical.com/22056/01:36
jmlmwhudson, use a free pastebin :P01:37
mwhudsonjml: the full branch is at bzr+ssh://bazaar.launchpad.net/~mwhudson/launchpad/ec2test-refactor-2 if you want to look at the result rather than the changes01:37
mwhudsonjml: oops01:37
jmlhttp://paste.ubuntu.com/270595/01:37
mwhudsonjml: thanks01:38
jmlmwhudson, sorry, I thought I'd deal with all of my work-related email first. Now I'm all over your diff.02:05
mwhudsonjml: no worries02:06
jmlooh, a connection object02:07
jmlwhat a lovely idea02:07
jmlmwhudson, is ec2test going to end up looking an awful lot like a twisted program?02:07
mwhudsonjml: maybe02:08
mwhudsonjml: too early to tell, probably02:08
jmlmwhudson, why did you change the _pythonpath import to manual sys.path mangling?02:09
mwhudsonjml: because boto doesn't work with python2.402:09
mwhudsonand _pythonpath _sets_ sys.path, it doesn't modify it02:10
mwhudsonso importing dynamically loaded modules doesn't work02:10
jmlsucks!02:10
mwhudsonjml: launchpad should work on 2.5!!02:11
mwhudsonand nearly does now, thanks maxb02:11
jmlmwhudson, only a couple of other comments on the diff02:12
jmlmwhudson, I don't know how I feel about user_p as a variable name02:12
jmlit makes me think it's a predicate function :)02:12
mwhudsonjml: heretic lisper!02:12
jmlmwhudson, and I don't know how to spell 'set up' in function names: set_up or setup02:13
mwhudsonjml: i think user_connection.perform is a bit too long02:13
mwhudsonmaybe user_perform is ok02:13
mwhudsonjml: should probably be 'set up'02:13
jmleven as_user02:13
jmlmwhudson, other than those things, I'm happy with the branch. Definite improvement.02:14
mwhudsonjml: ok, thanks02:15
jmlmwhudson, do you know if maxb's timing patch landed?02:48
jmlif you don't, I'll find out myself02:48
mwhudsonjml: i have this vague feeling it did, not sure though02:49
=== bac changed the topic of #launchpad-dev to: This is Launchpad Development Channel | Week 2 of 3.0 | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | 3.0 goal is to convert all templates: http://people.canonical.com/~beuno/conversions.html
jmlmwhudson, Launchpad says it's moved.02:52
jmlmerged, rather.02:52
mwhudsonjml: it's probably right02:53
* mwhudson dogfoods his ec2 branch and wanders off for lunch03:01
* ajmitch looks for an easy bug to chew on03:01
jmlajmitch, the 'trivial' tag should be a good starting point.03:02
ajmitchyeah, that's what I'm looking at03:02
jmlajmitch, cool.03:02
jmlajmitch, let me know if you need a hand with anything.03:03
ajmitchoh I will :)03:03
ajmitchI have LP running on karmic here at least, started looking at bug 238588, but saw that there is X-Launchpad-Message-Rationale being added03:05
mupBug #238588: "New code import" messages lack an X-Launchpad-Message-Rationale <email> <trivial> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/238588>03:05
ubot3Malone bug 238588 in launchpad-code ""New code import" messages lack an X-Launchpad-Message-Rationale" [Medium,Triaged] https://launchpad.net/bugs/23858803:05
mupBug #238588: "New code import" messages lack an X-Launchpad-Message-Rationale <email> <trivial> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/238588>03:05
mupBug #238588: "New code import" messages lack an X-Launchpad-Message-Rationale <email> <trivial> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/238588>03:05
ajmitchso I now need to try & reproduce it on a local setup03:05
* ajmitch should just pick some simple UI bugs03:06
jmlhmm.03:09
jmlspm, do you know who maintains mup and/or ubot3?03:09
jmlspm, because I think one of them should die03:09
* ajmitch must agree, given the spam above03:10
mwhudsonat least ubot3 seems to have repetition protection03:12
mwhudsonotherwise there would be no end to it03:12
jmlyeah.03:12
jmlajmitch, I'd definitely recommend a UI bug to start with.03:14
jmlajmitch, the smaller the bug, the better -- especially for your first patch.03:15
ajmitchless chance of doing things completely wrong03:15
jmlajmitch, that, but also it's a good way of learning all the boring things about Launchpad hacking :)03:16
jmlajmitch, i.e. it's a good way of separating learning about LP process from the LP code base.03:17
jmlon a completely unrelated note03:17
jmlwhere the hell is google gears for 64 bit linux?03:17
* ajmitch just gets a popup in firefox at random intervals that it can't be installed03:20
jmlyeah.03:20
=== jamalta_ is now known as jamal
=== jamal is now known as jamalta
maxbubot3: owner03:27
ubot3This bot is owned by jussi01 - Questions about ubottu should be asked in #ubuntu-bots03:27
maxbjml: ^03:27
maxb(and yes I am awake in complete defiance of my physical timezone)03:28
jmlmaxb, thanks.03:28
maxbQuick opinion poll:03:44
maxblambda self: self.foo03:45
maxbor03:45
maxbfrom operator import attrgetter; attrgetter('foo')03:45
maxb?03:45
wgrantmaxb: I believe the style guide says the latter03:49
wgrantAlthough I probably prefer the former.03:49
wgranthttps://dev.launchpad.net/PythonStyleGuide, section 13.03:50
maxboh03:52
maxbthe style guide is so big :-/03:52
wgrantJa.03:52
wgrantAren't you violating the "no coding after 3am" guideline?03:53
maxbI slept, then I woke up at a nonsense time and didn't feel like falling asleep again straight away :-)03:55
stubI like lambda. I forget operator exists so never use it ;)03:55
jmlmaxb, lambda is fine.03:56
wgrantjml: The style guide needs fixing?03:56
jmlwgrant, yes, it does.03:56
wgrant:(03:56
jmlwgrant, I agree.03:56
jmltbh, I think it over-legislates.03:57
jmlstub, attrgetter & itemgetter ought to be builtins, imnsho03:57
maxbMy disagreement with attrgetter is that IMO you should never write code in strings if you can possibly avoid it03:59
maxbhmm, merge proposals really need an "update to latest branch revision in-place" button04:01
jmlmaxb, although I agree with the principle...04:01
jmlmaxb, since Python lacks a separate type for symbols, and thus uses strings, I think it's perfectly ok to use strings for attribute access04:02
jmlmaxb, and although dynamic attribute access is over-used by some & can be confusing, I think forbidding it entirely is unnecessarily restrictive.04:03
* maxb wonders why superseding a merge proposal blocks the ability to further comment on it04:04
jmlmaxb, there were reasons.04:05
jmlI'm reasonably confident that the whole workflow around updating diffs in being changed for the better.04:05
jmlbut maybe thumper can say one way or the other.04:06
spmjml: I do love how you always manage to ping me *just* after I go afk for eg lunch :-)04:06
jmlspm, it's rarely ever urgent :)04:06
jmlactually, I'm just about to go out to lunch.04:06
spmjml: no, I'm not sure who maintains them. There was some noise around IS looking after same, but I'm unaware of the current status on that.04:07
jmlspm, I've asked jussi01 on #ubuntu-bots (who owns ubot3) to kill off ubot304:07
spmcool, ta.04:07
jmlspm, if they don't respond, I humbly suggest that we kickban ubot3 and send a polite email explaining why.04:07
mwhudsonbooooooooooooot faster ec2!04:08
jmlmaxb, I simply have to eat now. I'll review your branch when I get back from lunch.04:08
mwhudsoni can review it now, while i wait for ec2 instances to do stuff04:10
mwhudsonhuh, property(attrgetter(attrname)) is a trick that hadn't occurred to me, i have to say04:21
maxbThat wizardry came from allenap04:27
jmlmaxb, replied04:35
jmlI was just thinking, it'd be nice to use that trick to make an 'alias' helper that took the old attribute name and an optional readonly boolean parameter.04:36
maxbjml: replied04:41
mwhudsongosh our test suite is really slow04:42
jmlyeah, we should do something about that.04:44
mwhudsonjml: if we can make ec2test not rely on being able to ssh to devpad, it can be a bunch simpler04:44
mwhudsonjml: luckily you did something about that recently :)04:44
jmlmwhudson, because all the agent stuff goes away?04:45
mwhudsonjml: no, not that (we still need to ssh to launchpad) but some of the ssh config complexity04:45
jmlmwhudson, ahh, I see.04:45
mwhudson(no need to dig out the proxycommand you and i use to connect through chinstrap)04:45
jmlI guess ec2test needs to use SSH to get branches still?04:46
mwhudsonyeah04:46
mwhudsonwe could update most of them over http i guess04:46
maxbah, the old ProxyCommand ssh <somewhere> nc <somewhereelse> 22 trick?04:46
mwhudsonwhich would let us --headless earlier, but would be a bit slower overall04:47
mwhudsonmaxb: yep04:47
mwhudsonbtw04:49
mwhudsondoes anyone know why i don't have a /usr/lib/jvm/default-java file?04:49
maxbapt-get install default-jdk ?04:49
mwhudsonit looks like i have several jdk's installed04:49
mwhudsonmaxb: hm, that's doing something indeed04:50
mwhudsonjml, thumper: do you have any branches that need ec2testing right now?04:50
mwhudson(or anyone else internal, but you should all be asleep :)04:51
maxbdefault-jdk is one of those packages which only really exists to serve as a build-dep04:51
maxbIt's so that the distro-wide choice of OpenJDK/GCJ/Whatever can be made in a single place04:52
jmlmwhudson, looking...04:52
jmlmwhudson, nope04:53
mwhudsonmaxb: right, but i had openjdk, gcj and whatever installed already04:53
mwhudsonmaxb: i was expecting it to be more like the alternatives stuff i guess04:53
mwhudsonmaxb, wgrant: either of you have branches that need testing?04:53
maxbsorry, you've landed them all :-)04:53
* mwhudson has a shiny new ec2test image04:53
maxbthough actually I did have a fairly mechanical change I was planning on doing...04:54
* maxb wields grep04:54
mwhudsonjml: want to look at another ec2test knocking-about diff? http://pastebin.ubuntu.com/270655/04:56
mwhudsonjml: it's still fairly horrible, but it allows one-step updating of the ec2test image04:57
jmlmwhudson, wuu04:58
* mwhudson runs "time ./utilities/ec2test.py --headless" for that branch04:58
jmlmwhudson, umm, could you please walk me through the changes?04:58
mwhudsonjml: so one strand is ripping stuff out of testrunner (particularly EC2TestRunner.__init__) so that having a testrunner isn't vital to doing anything at all05:00
mwhudsonjml: another strand is the stuff to add the bundling05:00
mwhudsonand there are the inevitable driveby cleanups05:00
mwhudsonjml: hang on, i'll annotate a diff05:03
jmlmwhudson, thanks.05:04
mwhudsonoh heh heh, i think i broke --headless05:06
mwhudsonjml: http://pastebin.ubuntu.com/270659/05:08
maxbSo, I have another branch which you could ec2test if you like...except launchpad is still falsely claiming it hasn't been pushed to yet :-/05:12
maxband I'm not getting the "Launchpad is processing new changes to this branch" banner on it either05:13
mwhudsonmaxb: new branches never say "processing changes"05:15
mwhudson(which is a bug)05:15
maxbHow long do I wait before deciding that something is actually broken?05:17
maxbhttps://code.edge.launchpad.net/~maxb/launchpad/debuild--no-conf ftr05:18
maxbhmm, I deleted the MP I created and it changed from "has not been pushed to" to "has not been scanned"05:20
mwhudsonhmm looks like the scanner is stuck05:20
mwhudsonspm: hi05:20
mwhudsonmaxb: that's interesting05:20
mwhudsonbut maybe just a coincidence05:20
spmmwhudson: heyo; stuck scanner? looking.05:20
maxbit may have just unstuck05:21
mwhudsonseems like it05:22
mwhudsonspm: can you sync the puller logs to devpad?05:22
spmsure05:22
mwhudsontia05:22
* mwhudson watches ec2test.py --headless do stuff05:22
mwhudsonjml: wow, bug #420198 is next05:24
ubot3Malone bug 420198 in launchpad-foundations "ec2test --headless takes way too long to detach" [High,Triaged] https://launchpad.net/bugs/42019805:24
mupBug #420198: ec2test --headless takes way too long to detach <build-infrastructure> <Launchpad Foundations:Triaged by mwhudson> <https://launchpad.net/bugs/420198>05:24
mupBug #420198: ec2test --headless takes way too long to detach <build-infrastructure> <Launchpad Foundations:Triaged by mwhudson> <https://launchpad.net/bugs/420198>05:24
mupBug #420198: ec2test --headless takes way too long to detach <build-infrastructure> <Launchpad Foundations:Triaged by mwhudson> <https://launchpad.net/bugs/420198>05:24
jmlmwhudson, nice.05:24
jmlspm, do you have ops?05:24
spmmup really needs a "30 sec delay" mindset on reprint the same bug id....05:25
spmjml:  "ops"?05:25
spmmwhudson: puller synced and bzrsyncd for good measure.05:25
jmlspm, IRC operator privileges05:25
mwhudsonfortunately mup is written in a programming language we all know really well05:25
mwhudson(warning: may be a lie)05:26
mwhudsonspm: thanks05:26
jmlI do :)05:26
spmjml: no. and given I've been irc'ing for ~ 15 months, I wouldn't trust me :-)05:26
mwhudsonjml: fwiw, i think "irc op" is quite different from "channel operator"05:27
jmlmy mistake :)05:27
ajmitchfarewell, ubot305:28
maxbmwhudson: If you need something to ec2test, here's a (literally) one-liner change https://code.edge.launchpad.net/~maxb/launchpad/debuild--no-conf/+merge/1168005:29
mwhudsonmaxb: ta05:31
jmlajmitch, heh.05:43
mwhudsonit'll be back, when the banlist decays over time, as they always seem to do05:45
ajmitcheasiest way is to just nag the owner05:46
jmlajmitch, this has been done :)05:47
ajmitchI'm glad :)05:47
jmlmwhudson, ok, my attention is now returned to you05:50
mwhudsonjml: hurrah05:52
mwhudsoni think my stock of attention for today has almost run out ...05:54
jmlmwhudson, http://pastebin.ubuntu.com/270677/06:00
jmlmwhudson, here's the quick version:06:01
jmlmwhudson, yay06:01
jmlmwhudson, did you think of making make_instance a classmethod on ec2instance?06:01
stubAnd coffee just doesn't work like it used too. Now if I drink too much coffee I'm wired but can't pay attention to anything.06:01
jmlmwhudson, demo_networks should be split out, save it for a separate branch. I know how it works, so I can happily help you there.06:02
jmlmwhudson, it's a shame 'credentials' has to be a public attribute on account06:02
mwhudson<jml> mwhudson, did you think of making make_instance a classmethod on ec2instance?06:03
mwhudsonno, that's probably a good idea06:03
mwhudson<jml> mwhudson, it's a shame 'credentials' has to be a public attribute on account06:03
mwhudsonis it?06:03
mwhudsonan EC2Credentials is a slightly strange thing, really06:04
jmlyes, it is.06:04
mwhudson<jml> mwhudson, demo_networks should be split out, save it for a separate branch. I know how it works, so I can happily help you there.06:04
mwhudsonhooray06:05
jmlmwhudson, well, the only usage of the .credentials attribute is in bundle(), and it violates the Law of Demeter. I'm just worried (perhaps overly so) about tying this stuff together too much.06:06
jmlmwhudson, and one usage + lots of dots trips a flag.06:07
jmlmwhudson, but it's not a big deal.06:07
mwhudsonjml: yeah, fair point06:08
* mwhudson restructures a bit06:08
mwhudsonjml: interdiff06:14
mwhudsonhttp://pastebin.ubuntu.com/270681/06:14
jmlmwhudson, wonderful! :)06:16
mwhudsonjml: thanks06:16
jmlmwhudson, could you please add a docstring to make()?06:16
mwhudsonjml: i should probably do a read through the diff adding/editing docstrings06:17
mwhudsonjml: so sure06:17
jmlmwhudson, sweet.06:17
jmlmwhudson, btw, I have a note here to talk to you about pycon talk ideas06:27
mwhudsonjml: ok06:27
jmlmwhudson, but I don't really have that kind of energy right now.06:28
mwhudsonjml: heh, me neither06:28
mwhudsonjml: tomorrow, when the caffeine is still fresh in our veins?06:28
jmlmwhudson, sounds good :)06:29
mwhudsonjml: some docstrings to read: http://pastebin.ubuntu.com/270690/06:43
jmlmwhudson, 'demo_networks' is a list of network strings (e.g. "192.168.1.0/24") and IP addresses06:46
jmlmwhudson, it specifies who is allowed to connect to the server06:46
jmlmwhudson, but also, if it's set at all, then tests aren't run and some other stuff is enabled/disabled.06:47
mwhudsonjml: i.e. "represents a bunch of crack"06:47
mwhudsonjml: i think i'd almost write "???" in the docstrings than explain the current truth06:48
mwhudson(and fix the current truth tomorrow)06:48
jmlmwhudson, fair enough. :)06:48
jmlmwhudson, just like _1984_!06:48
jmlmwhudson, it would be nice to have a little more explanation as to what make() does (or rather, how it's different from the constructor)06:49
* jml looks over the code to make a suggestion.06:50
mwhudsonperhaps there isn't much difference06:50
jmlhmm, yeah.06:51
jmlmwhudson, I'm happy to leave the current docstring as is.06:51
jmlmaybe future code iterations will make the distinction clearer.06:51
jmlmwhudson, r=jml06:51
mwhudsonjml: awesome, thanks06:52
jmlmwhudson, no, thank you.06:52
=== beuno-on-vacatio is now known as beuni
=== beuni is now known as beuno
* mwhudson is done for the day07:10
jmlmwhudson, g'night.07:12
beunogood morning all07:46
beunonoodles775!07:46
noodles775Hi beuno !07:46
beunonoodles775, how are things?07:47
noodles775beuno: ok - we just landed the the ppa-index re-design at the end of last week... still some tweaks to be done, but was good to get it landed. How are you going?07:48
beunonoodles775, I saw you guys won the race  ;)07:48
beunonoodles775, things are great. Had a fantastic vacation07:48
beunovery relaxing07:48
noodles775beuno: Great to hear :) I hope it didn't take too long to get to the relaxed state :)07:49
beunonoodles775, it took a day or two to really disconnect, but after that it was a smooth ride07:49
noodles775Great!07:49
jmlso, is soyuz now turning its attention to blueprints templates?07:50
beunonoodles775, did you manage to get your hand on the padding issues?07:50
noodles775jml: we're planning to do blueprint templates along with other high-priority bugs.07:50
jmlnoodles775, awesome :)07:50
noodles775beuno: nope - I had to focus on the ppa-index last week. I did do a few flybys that I needed for the ppa-index, but I'll look for the general padding bugs now (or do you have a list?)07:51
beunonoodles775, I don't have a list of bugs, not sure if they where filed07:52
* beuno looks through bugs07:52
noodles775beuno: I know jtv filed one general one, but am not aware of others.07:53
beunonoodles775, the main things I see is the breadcrumbs need more bottom padding, and the footer needs top padding07:54
beunoI'll play around with it and see if I can provide a branch (or a patch, my rf is busted)07:54
noodles775beuno: I did already add more padding to the bottom of breadcrumbs (well, margin actually) - but perhaps not enough?07:55
* beuno ponders07:56
beunonoodles775, https://edge.launchpad.net/~openshot.developers/+archive/ppa07:57
noodles775beuno: that's an exception - the editable description has negative margin :/07:58
beunoI think it's a combination of the description text being small, and having an icon the the breadcrumbs07:58
noodles775Hmm... although it's the same as https://edge.launchpad.net/builders/palmer07:58
beunoI'm starting to think we don't want icons in the breadcrumbs07:59
beunoand maybe, just maybe, need to be a smaller font07:59
noodles775Yeah, I'd agree there too - icons seem to make the breadcrumbs a bit too noisy...07:59
beunoI will file a bug08:00
beunoI need to get back on track with my karma08:00
noodles775heh08:00
beunonoodles775, this page's header section is missing... something: https://edge.launchpad.net/ubuntu/+ppas08:00
noodles775beuno: yes, it might be related to barry's landing which modified the way headings work - see the email. We all need to go through and re-adjust things a bit.08:01
beunonoodles775, known issue then, great08:01
beunoanyone know what could be causing this error?  http://paste.ubuntu.com/270724/08:08
jmlbeuno, no, I don't. how do you get it?08:08
beunojml, "make"08:09
beuno(I'm on karmic)08:09
jmlbeuno, so am I.08:10
jmlbeuno, are you up to date with dependencies, sourcecode and download-cache?08:10
beunojml, yes, running rf-get08:11
jmlbeuno, and launchpad-developer-dependencies is up to date?08:12
beunojml, I'll look, but what does that have to do with it?08:16
beunoah, you mean the package08:17
beunoyes08:17
beunoactually...08:17
beunono08:17
beunoargh08:17
beunoupdates are fun08:17
beunoinstalling 290mb of deps (again?)08:18
beunothanks08:18
jmlbeuno, np08:18
jmlbeuno, what does 'bzr revno sourcecode/pygpgme' say?08:23
* beuno checks08:24
adeuringgood morning08:24
beunojml, 4808:25
al-maisanmoin abel08:25
jmlbeuno, and no local changes? (cd sourcecode/pygpgme; bzr st)08:25
beunojml, none08:26
jmlbeuno, thanks.08:26
jmlbeuno, let me know if it doesn't work after the upgrade -- it does work for me, even after a make clean.08:26
beunojml, it's installing them already (560kb/sec!), I'll know in a minute08:27
mwhudsoner, that's a strange error08:32
beunojml, that fixed it08:34
jmlbeuno, cool.08:35
beunojml, thank you08:35
mwhudsonmaxb: hi08:36
mwhudsonmaxb: lp:~maxb/launchpad/py2.5-unittest-compatibility failed tests08:36
mwhudsonlp.codehosting.puller.tests.test_scheduler fails to import08:37
beunojml, FYI, the ohloh thing got kicked off again when I used devel instead of db-devel. *no* idea why that worked and the other didn't08:44
beunos/db-devel/db-stable08:45
beunomaybe someone needs some reconciling?08:45
jmlbeuno, I was about to suggest that.08:45
jmlbeuno, looks like it'll still be a week or so before the listing is processed.08:46
beunojml, yeah, I've been following it fairly closely08:46
beunomy guess is weeks08:46
beunoit seems to be doing a few thousand commits per day08:46
beunono idea why it goes through all the commits to count number of lines08:47
beunobut maybe they do more than that08:47
jmlwell, they are charting number of lines over time08:47
jmlmy hunch is that if they asked the bazaar ML, they'd be able to make the whole thing a lot faster.08:48
didrocksjml: hey o/08:48
jmldidrocks, hello :)08:48
didrocksjml: enjoying Australia? :)08:48
jmldidrocks, yes :)08:49
wgrantHe's abandoning us soon :(08:49
* thumper waves at beuno08:49
beunothumper!08:50
beunohi08:50
didrocksjml: I tried to setup launchpad on Friday evening and run into troubles. Apparently, nobody was there to have a clue: http://paste.ubuntu.com/269395/ (on up to date jaunty and karmic box). I'm a little bit stuck :)08:50
beunothumper, how are things?08:50
wgrantdidrocks: What does 'rocketfuel-get' say?08:51
thumperbeuno: somewhat frantic08:51
beunothumper, 3.0 blues?08:51
thumperbeuno: kinda08:52
didrockswgrant: unfortunately, I'm at work now and I don't have an available box. I can try to launch this this evening08:52
thumperbeuno: I'm going to tackle the title and breadcrumb issues for branch pages this week08:52
beunothumper, cool, I was noticing that headings are wonky now. How's the big redesigns going?08:53
wgrantbeuno: The root context header looks very boring now. Who stole all the colours?08:53
thumperbeuno: too slowly08:54
jmldidrocks, I think wgrant is on the right track, fwiw.08:54
beunothumper, :/08:54
jmldidrocks, give rocketfuel-get a go when you get home08:54
beunowgrant, do you think people really link them to applications?08:55
beunomy experience is no08:55
noodles775wgrant: I think the h1 heading above the breadcrumbs is the color-coded one?08:55
wgrantbeuno: Perhaps not, but they made it a bit less bland.08:55
wgrantnoodles775: I meant the app tabs, actually.08:55
noodles775Ah.08:56
wgrantIs there a bug about locationless <h1>s blocking access to the logout control?08:56
maxbmwhudson: oh, weird :-(. I'll poke at it at my lunchtime and see what I can do08:57
beunowgrant, the original mockups had the colors, but the agreement was the the colors really don't mean anything08:58
didrocksjml, wgrant: ok, thanks, I'll keep you posted :)08:58
beunoso it was just noise08:58
beunointellectronica, around yet?08:58
wgrantbeuno: Pretty noise.08:58
mwhudsonmaxb: i forwarded you the mail09:01
intellectronicahi beuno09:02
beunointellectronica, hi!  how's it going?09:02
intellectronicabeuno: good good. had a nice holiday?09:03
beunointellectronica, best ever09:03
intellectronicalovely09:04
mwhudsonmaxb: your other branch passed though, the --no-conf one09:04
mwhudsoni guess that means my new image works09:04
mwhudsonfor me at least09:04
maxbWell if that one failed, I would have been really annoyed :-)09:04
mwhudsonanyone here have a branch they want to ec2test?09:04
beunointellectronica, I see the bugtask table is now fully ajaxified. Any reason why it can still be expanded?09:05
intellectronicabeuno: it's still the only way to add a comment and change metadata in one action. until we fix it so that we collapse them after the fact, it seems people still want to be able to do that09:07
mwhudsonnm09:07
noodles775mwhudson: I will in a while (40mins maybe), if you want to email me new instructions to try.09:08
beunointellectronica, interesting...   will that feature make it to 3.0?09:09
intellectronicabeuno: probably not09:10
* beuno hmmms09:11
mrevellMorning09:30
deryckMorning, all.10:57
beunohi deryck10:58
beunohi mrevell10:58
=== henninge_ is now known as henninge
mrevellhey beuno11:18
=== al-maisan_ is now known as al-maisan
=== beuno is now known as beuno-lunch
=== henninge is now known as henninge-lunch
=== beuno-lunch is now known as beuno
=== mrevell is now known as mrevell-lunch
* beuno waves at barry 13:14
* barry waves at beuno! 13:18
barrybeuno: how do like them new page titles? :)13:18
beunobarry, they are a dream come true. Literally.13:20
barrybeuno: phew!  that was a helluva branch.  you might imagine with us printing browser.title everywhere, like every pagetest broke ;)13:21
beunobarry, ay, that sounds painful13:21
beunothanks for getting it in, it was a critical change for 3.013:21
barrybeuno: only until 0330 saturday morning :)13:22
barrybeuno: no worries man, it was actually fun!13:22
danilosmaxb, btw, thanks for all the work in getting LP to run on karmic: I just got a new laptop over the weekend and I ran into no problems at all (I've seen ~12 test failures in full 'make check', but that might be related to python-svn stuff, since they were all in codehosting; didn't investigate further)13:29
=== henninge-lunch is now known as henninge
=== james_w` is now known as james_w
maxbdanilos: Nice :-). Try adding ppa:maxb/launchpad and upgrading13:30
maxbThere are updated packages there pending syncing to the launchpad ppa13:31
danilosmaxb, yeah, seen the email on the list, I'll try that later (got a few urgent things to fix first :)13:32
jtvabentley, you available for a pre-imp call?13:39
abentleyjtv: I'd rather wait 20 minutes until I'm on duty.13:41
jtvabentley: no worries13:41
=== bigjools-afk is now known as bigjools
beunosinzui, when you awaken, could you let me know if you're going to work on bug 429353?13:54
mupBug #429353: Move edge message to the footer, allow people to stop redirection <Launchpad Foundations:Triaged> <https://launchpad.net/bugs/429353>13:54
sinzuibeuno: It is at the bottom of my list13:55
sinzuibeuno: I still have 38 pages to land in 4 days13:55
* sinzui 15 ready for review13:55
beunosinzui, so you're saying that noodles775, that did a fantastic job in soyuz, should do it?   :)13:55
beunohi, btw13:55
bigjoolshands off my staff!13:56
sinzuibeuno: anyone who is not on my team13:56
beunobigjools, it should be a 10 minute branch13:56
beuno15 tops13:56
bigjoolslol13:56
bigjoolslast time you said that it took him 4 days ;)13:56
sinzuisoyuz is done13:56
sinzuicode has 3 pages to land + 3 answers pages13:56
sinzuibugs has 7 pages13:57
* beuno stares at gary_poster 13:57
bigjoolshe can potentially do it tomorrow or day after, if someone fixes bug 423105 :)13:58
mupBug #423105: Duplicate download icons in many places <Launchpad itself:Confirmed> <https://launchpad.net/bugs/423105>13:58
beunobigjools, I will fix that bug13:58
bigjoolsah good man13:58
beunoif noodles775 fixes 42935313:59
beuno:)13:59
gary_posterbeuno, uh?13:59
gary_posterand hi :-)13:59
beunogary_poster, I was about to nag you about a foundations bug, but I think I've managed to convince bigjools13:59
gary_posterheh, cool :-)13:59
beunoI think he's talking to Michael in the background13:59
beunotrying to convince him that this time it won't be so bad  :)14:00
bigjoolsbeuno owes me so many favours!14:00
beunohe does14:01
gary_poster:-)14:01
bigjoolsbeuno: so seriously, there's no such thing as a ten minute branch, but that looks like a couple of hours work so it's fine14:02
beunobigjools, yeah, I know. I'm not sure how much work it is, tbh14:03
beunoit involves config files, among other things I think14:03
beunoI tried to do it myself, but once I spend 30 minutes going around in circles, I give up and file a bug14:03
bigjoolsbeuno: can you do a quick investigation on it then?  it would be helpful to add that info to the bug14:03
bigjoolsok perhaps sinzui then14:04
beunobigjools, any competent lp developer should be able to find all the moving parts quickly14:04
beunoI'm not very familiar with the configs aspect of it14:04
noodles775beuno, bigjools14:04
noodles775beuno, bigjools: that should be fine... I had to play/test config stuff to get the site_message updated in the previous branch.14:05
beunomatch made in heaven14:05
beunoI'm fixing the download icon bug right now14:05
noodles775beuno, bigjools: although I'm not sure about the redirection issue - did you look into that beuno?14:05
beunonoodles775, it's a simple javascript call14:06
bigjoolsmoving the section to the bottom will be easy14:06
noodles775Great.14:06
beunoit's available on the home page to see it working14:06
bigjoolsthen add the stuff from the front page I guess14:06
noodles775bigjools: yeah, it's easy now because it's part of the template - rather than a string in the method of IHierarchy :)14:07
bigjoolsnoodles775: I wonder who fixed that!14:07
BjornTbarry: i think you mentioned that running a specific test layer (e.g. MailmanLayer) isn't possible any more. did you file a bug for it?14:08
maxbWhilst you're at it, -s seems to be being ignored too14:14
BjornTmaxb: yes, it's a similar issue. the problem is that bin/test specifies some default options, that you can't remove14:18
barryBjornT: not yet14:18
barryBjornT: but i will14:18
BjornTbarry: cool. do you intend to fix it as well? :) i know what the problem is (see my comment above)14:19
barryBjornT: if you comment on the bug, i'll fix it :)14:20
gary_posterbarry: hiya.  I rearranged some things and lost my bookmarks to the old, old LP wiki.  I was going to try to make at least a tiny bit of progress on migrating the reviewer wiki bits.  What is the url of the ancient LP wiki again, do you remember?14:20
BjornTbarry: perfect :)14:21
barrygary_poster: which one was launchpad.canonical.com? :)14:22
gary_posterbarry: the one I wanted!  Thanks :-)14:22
barryphew! :)14:23
barryBjornT: bug 429375 feel free to assign it to me after commenting14:25
mupBug #429375: bin/test --layer=MailmanLayer no longer works <Launchpad itself:New> <https://launchpad.net/bugs/429375>14:25
BjornTbarry: done14:30
gary_posterbarry: do you have access to this page?  https://launchpad.canonical.com/TipsForReviewers .  I get "You are not allowed to view this page"14:34
barryBjornT: thanks14:35
barrygary_poster: looking...14:35
barrygary_poster: yes, i can view the page14:38
=== mrevell-lunch is now known as mrevell
gary_posterbarry: mm. :-/14:45
gary_posterbarry: I mean...oh, great, so you can do it! ;-)  ...maybe I can ask mrevell or kfogel for view access.14:46
gary_postermrevell, kfogel: I want to transfer content from https://launchpad.canonical.com/TipsForReviewers (and other related pages) to dev.launchpad.net14:46
barrygary_poster: hahahaha!14:46
mrevellhi gary_poster14:47
gary_postermrevell: hi!  I get "You are not allowed to view this page."14:47
mrevellgary_poster: Hmm. Odd. I only get that message when I'm not logged into the wiki.14:47
mrevellgary_poster: I'm pretty sure you should have access but I'll happily move those pages over for you now.14:48
gary_postermrevell: oh, wow, thank you.  I am definitely logged in via openid (it shows my name)14:48
gary_posterbarry: look at mrevell's generous offer.  Can you maybe let him know what pages ought to be transferred?14:49
mrevellgary_poster: Heh, I don't know what the cause would be, then, as I'm sure we opened the wiki up14:49
mrevellbarry: Yeah, just let me know which pages you wanna move14:49
gary_posterbarry, then you and I can see what, if anything, needs to be cleaned up.14:49
gary_postermrevell: thank you again!14:50
mrevellnp my pleasure :)14:50
gary_poster:-)14:50
barrygary_poster, mrevell awesome, thanks.  mrevell it might be a few minutes.  i need to pop my stack of a few things first14:50
gary_posterbarry: sorry to dump it on you :-(14:50
mrevellcool14:50
barrygary_poster: no worries!14:51
barryrockstar: bug 427101 might help you15:01
mupBug #427101: [Karmic] Xorg crash after login. Returns to gdm which then hangs. <crash> <xserver-xorg-video-ati (Ubuntu):Confirmed> <https://launchpad.net/bugs/427101>15:01
flacostebeuno: around to look at https://bugs.edge.launchpad.net/launchpad-foundations/+bug/429247 ?15:37
mupBug #429247: Locationless <h1>s block login/out widgets <story-ui-3> <Launchpad Foundations:New> <https://launchpad.net/bugs/429247>15:37
beunoflacoste, sure15:39
henningebeuno: ping15:44
beunohenninge, hi15:45
henningeHi, beuno!15:45
henningeCan you tell me something about https://bugs.edge.launchpad.net/rosetta/+bug/418610 ?15:45
mupBug #418610: New translate page needs new icons <Launchpad Translations:New for beuno> <https://launchpad.net/bugs/418610>15:45
henninge;-)15:46
beunohenninge, I cannot15:46
beunobut15:47
beunotalk to iainfarrell15:47
beunoon #design15:47
beunohe's the new project manager15:47
beunoand can get you resources15:47
henningebeuno: ah, cool15:47
henningethanks, beuno15:47
=== matsubara is now known as matsubara-lunch
=== Ursinha is now known as Ursinha-lunch
bacbarry, sinzui: i'm starting on team-map.pt, team-members.pt, and team-mugshots.pt -- unless there are objections16:39
sinzuitake them16:40
didrockswgrant: here what I get with rocketfuel-get: http://paste.ubuntu.com/271002/16:42
bac sinzui: filed as bug 429455 for your tracking pleasure16:46
mupBug #429455: Update team map, membership, and mugshot pages to UI 3.0 <Launchpad Registry:In Progress by bac> <https://launchpad.net/bugs/429455>16:46
barrybac: thanks.  i'm going to get some lunch and then will be back to take some conversions16:49
bacbarry: good idea.  i think i'll join you.16:50
barrybac: come on over!  i've got extras.16:50
=== deryck is now known as deryck[lunch]
bacbarry: nah, i'm going uptown for the world's best BLT16:51
* barry drools: mmmmm bacon16:51
bacmay take jojo16:51
bache will drool16:51
barry:)16:51
sinzuiflacoste: beuno: geser helped diagnose a unit issue were we defined widths in percentages, but margins in ems. I landed that fix. we may have something similar in the CSS. The rule in question relates to our effort to reset the old style sheet16:52
flacostesinzui: we can kill the old style sheet on friday i guess?16:52
beunoflacoste, maybe. The bug index is still unconverted16:53
beunoso it maybe be a bit of a disaster16:53
sinzuiflacoste: I hope so. then kill pagetitles.py on 3.0 +1 day16:53
beunoI don't really know16:53
sinzuibeuno: person is unconverted. I took the page from salgado on Friday, then handed it back to him.16:54
flacostebeuno: the bug index will be converted, don't worry, the bugs team are doing great work16:54
flacostebeuno: and so is the person page, registry is also doing great work!16:54
flacostein fact, the whole team is pushing on this, so it will be delivered16:54
flacosteit's amazing16:55
beunoflacoste, aiight. I just want to make sure that we don't end up leaving people with unsable parts of LP for a few days16:55
beunoMPs and branch pages also need updatin'16:55
beunoI'm super keen on killing it as well16:55
sinzuibeuno: to be very clear, we are going to remove all the ids that we are reseting. We can merge the wanted style rules after we are sure the pages display16:56
beunosinzui, fair enough16:57
beunoI'm looking forward to it16:57
allenapmaxb: Hi. Have I caused you more work with the py25-unittest branch by suggesting a property? Does the descriptor you had originally break too?17:00
maxballenap: The non-data descriptor fails to break when it probably should :-)17:08
allenapmaxb: Oh wow. Any ideas of how to work around it?17:11
maxbA detailed reading of all the other TestCase classes that LP pulls in at varying points and adapting the fix appropriately17:18
=== Ursinha-lunch is now known as Ursinha
=== deryck[lunch] is now known as deryck
mrevellSee you tomorrow guys18:00
ppalmershi all, I'm having some trouble with using the rocketfuel-setup script to fetch the launchpad dev tree as specfified in https://dev.launchpad.net/Getting18:15
ppalmersI'm using the rocketfuel-setup script as described, but it fails with an import error on _pythonpath.py18:16
ppalmersthis is on 9.04 btw18:16
rockstarppalmers, have done the link-external-sourcecode thing?18:18
ppalmersrockstar: is that before or after the rocketfuel-setup?18:18
ppalmersrockstar: cause that on its own fails18:18
=== greg_g is now known as greg-g
rockstarppalmers, well, after you branch, you need to link the sourcecode directory.18:19
ppalmersrockstar: ok, let me just try this18:20
rockstarppalmers, I have a script that creates a new branch from devel (or db-devel), links the source-code dirs, and then runs `make build`18:20
ppalmersrockstar: always interested...18:20
rockstarppalmers, it's just three commands: the branch command, the link command, the make build.  I just got tired of typing them all manually.18:21
ppalmersrockstar: well, I don't really grok the thing yet...18:22
sinzuigeser: ping18:22
ppalmersrockstar: I have a ~/launchpad/lp-branches/devel18:22
geserpong18:22
rockstarppalmers, you should also have ~/launchpad/lp-sourcecode/sourcecode18:23
sinzuigeser: cprov is starting on bug 416412. Is it still valid after the CSS right-margin change18:23
mupBug #416412: +build missing a line break between the "title" and the "data" part <trivial> <ui> <Soyuz:Triaged by cprov> <https://launchpad.net/bugs/416412>18:23
ppalmersrockstar: I do18:23
rockstarppalmers, so go into the devel folder and do `utilities/link-external-sourcecode ../../lp-sourcecode`18:23
gesersinzui: I can't reproduce it anymore, so I'd say it's fixed18:24
ppalmersrockstar: would that be s/lp-sourcecode/lp-sourcedeps/ ?18:24
rockstarppalmers, ah, yes.18:25
ppalmersrockstar: done18:25
rockstarppalmers, I don't set up my dirs like that, so I hafta fudge it.18:25
sinzuigeser: thanks. I will set cprov onto one of my bugs18:25
rockstarppalmers, try `make build` now.18:25
cprovgeser: thanks18:26
gary_posterflacoste, maxb: Hi.  I have a proposed fix for https://bugs.edge.launchpad.net/zope3/+bug/413335 .  I asked mgedmin to review, who was involved in the Zope 3 package initially.18:27
gary_posterHe thinks it looks good, but he said he was trusting me on the timelines. :-)  Are either of you available for a review?  I'd like to have someone from LP look at it too.18:27
mupBug #413335: Figure out what to do about zope.sendmail incompatibility with Python >= 2.5.1 <python-upgrade> <Launchpad Foundations:Triaged> <Zope 3:New> <https://launchpad.net/bugs/413335>18:27
gary_posterRight now I just have a diff: http://paste.ubuntu.com/271076/18:27
gary_posterchecking if zope.sendmail is in LP...18:27
ppalmersrockstar: "Unknown entry URL:" warnings are normal?18:28
rockstarppalmers, yeah.18:29
ppalmersrockstar: ok, in that case this succeeded18:29
rockstarppalmers, I assume you'll also need to `make schema` to set up the database, and then you can just do `make run` and you'll have a dev server up.18:29
ppalmersrockstar: ok18:30
gary_posterThe package is in LP, but no code.  I could put in a branch of trunk and then apply my diff if that were really desired.18:30
ppalmersrockstar: thx18:30
maxbmm, that looks nifty18:30
ppalmersrockstar: the 'make build' was the magic step I didn't know of18:30
maxbgary_poster: I can't spot an holes in that at first glance :-)18:32
maxb*any18:32
gary_postermaxb: ok. :-)  thank you for looking.  Is there some action I can try in LP to see if this solves the problem?  I haven't tried to duplicate except in your test program actually.  I expect that if I have not solved it, then when I make run I then cannot do an interrupt, but have to kill the process?18:34
maxbIf Ctrl-C shuts down "make run" cleanly, you've solved the problem18:34
gary_postermaxb: ok cool.  thanks!18:35
maxboh, but check that it hasn't left any librarians behind silently too18:35
gary_posterok18:35
ppalmersrockstar: thx, it's up and running18:36
bacsinzui: i'm going to include wgrant's patch for bug 403561 in my mugshot conversion unless you object.  it makes life much easier when dealing with mugshots.18:51
mupBug #403561: Mugshot retrieval fails on development launchpad <librarian> <Launchpad Registry:Triaged> <https://launchpad.net/bugs/403561>18:51
sinzuibac: thanks...18:52
bacsinzui: big thanks to wgrant18:52
sinzuibac: I was going to suggest that then thought I should not change the scope18:52
bacsinzui: changing scope is ok by me when it makes my life easier...18:52
sinzuibac: yes, that is why I did the series and milestone pages. I added info that make my job easier18:53
sinzuibac: have you seen https://edge.launchpad.net/launchpad-registry/+milestone/3.0 today?18:54
bacsinzui: hadn't yet.  nice!18:55
sinzuiThe summary of you and everyone else makes that page a little easier to read...but I need to fix the wrapping on names18:56
flacostegary_poster: lookin18:58
gary_posterflacoste: thank you18:58
flacostegary_poster: looks good, btw, the reason that the process doesn't exits is not that the thread status is ignored, it's simply that the atexit handler is stopped waiting for the lock19:04
flacostegary_poster: once you release it, it moves on and will exit19:04
gary_posterflacoste: no19:04
gary_posterflacoste: not in my experiments19:04
gary_posterIf I take out the flag it will run forever, even though it was a daemon, if the atexit waited for the lock19:05
gary_posterTested with Py 2.5.219:05
gary_poster2.5.4 I mean19:05
gary_posterflacoste: if that were not the case I could have removed the _stopped flag entirely19:06
gary_posterand simply relied on the daemon behavior19:06
barrybac, sinzui what templates are you working on, or more importantly which ones can i do now?19:22
bacteam-map, team-mugshot, team-subscribers19:23
* sinzui looks at http://people.canonical.com/~beuno/conversions.html19:23
barrymaybe i should do the team-mailinglist ones?19:24
sinzuibarry: There are 3 left for you I think: team-invitations.pt, teammembership-index.pt, teammembership-invitation.pt19:24
sinzuibarry: I think bac is landing the membership ones19:24
barrysinzui: um.  do you mean bac is doing the teammembers-*.pt's?19:25
baci have these in ec2:  teammembership-invitation.pt19:25
bac    team-mailinglist-moderate.pt19:25
bac    team-mailinglist-subscribers.pt, barry19:25
sinzuibarry: sorry, no, there is already a bug for the mailing list ones. bac is landing it19:26
barrybac, sinzui gotcha19:26
barrysinzui: i'll do the three you just gave me19:26
sinzuiso I think we will be done with team tomorrow morngin19:26
sinzuionly person will remain19:26
rockstarflacoste, launchpad-developer-dependencies and launchpad-dependencies appear to be terribly broken for hardy.19:38
flacosterockstar: hmm, that's not too good19:40
kiko-afkhardy?19:41
=== kiko-afk is now known as kiko
rockstarkiko, yes, hardy.19:41
kikohow much do we care? are our servers still hardy?19:42
rockstarkiko, yes.  Plus, only recently did our stuff start working on Karmic, and I set up my chroot when it wasn't working at all on Jaunty.19:42
rockstarflacoste, http://pastebin.ubuntu.com/271120/19:45
sinzuiSweet. The registry colour is now fashionable black20:12
rockstarflacoste, I also can't get l-d-d installed on Karmic.  Looks like I'm missing python2.4-svn - I'm dead in the water 'til this gets fixed.20:22
flacosterockstar: that's weird, others are reporting success on karmic20:22
flacostepython2.4-subversion is in our repo20:22
rockstarflacoste, python2.4-svn is a different package.  I see pysvn in there (which python2.4-svn is from) but I'm still getting errors installing.20:23
flacosterockstar: what's the trouble with it?20:25
rockstarflacoste, I'm tracking down the actual issue now.  It's claiming python2.4-svn can't be installed, but I just installed it.  One sec.20:26
rockstarflacoste, it's still claiming that it can't install python2.4-svn even though I just installed it.  I have no idea what's going on.20:27
rockstarThis is a fresh install, with just main restricted universe and multiverse enabled.20:28
rockstarflacoste, it looks like it's selecting python-svn instead of python2.4-svn when installing.  Something's wrong with python2.4-svn apparently.20:30
rockstarflacoste, did you need to pin anything?20:30
flacostei'm not on karmic20:30
flacostebut there is no python2.4-svn package20:30
flacosteonly a python-svn20:31
flacostewhich should provide python2.4-svn20:31
maxbhello20:31
flacosterockstar, maxb is on karmic20:31
flacosteas is jml20:31
rockstarflacoste, than l-d shouldn't be looking for python2.4-svn20:31
flacostewell, yes, it should20:31
maxbI suspect that the issue is that karmic's version of python-svn is higher that launchpad/ppa's20:31
flacostebecause python2.4 is only there if the package was built properly20:31
maxbflacoste: You have a sync request outstanding from me to fix that :-)20:32
flacostethat's possible20:32
flacostereally!20:32
flacosteok20:32
rockstarflacoste, please sync it, hurry, quickly, now, kthxbai.20:32
maxbrockstar: ppa:maxb/launchpad in the meantime20:32
flacostemaxb: does pycxx needs to be synced as well?20:32
flacosterockstar: i'm on it20:33
rockstarflacoste, thanks!20:33
maxbflacoste: It's purely a build-dep, but for completeness (and being able to rebuild things) sake, it should be20:33
flacostemaxb: ok, syncing now20:33
flacosterockstar: copied, will be published on the next publisher run20:33
rockstarflacoste, great, thanks.20:34
* maxb wonders what the deal is with hardy20:35
rockstarmaxb, no one uses it but me, apparently.  :/20:35
rockstarWhich seems kinda scary, since we deploy to hardy.20:35
maxbheh20:35
* maxb tries an apt-get install l-d-d in a cowbuilder chroot20:35
flacosterockstar: IS doesn't use our repository20:36
flacosterockstar: they deploy from theirs20:36
flacosterockstar: so i gues they are using older versions which were fine20:36
rockstarflacoste, yeah, I was fine too, until I installed Karmic from scratch and needed to re-create my chroot.20:38
* rockstar can has karmic dev environment20:39
maxbapt-get seems happy to install l-d-d in my hardy chroot20:40
maxbI'm not quite sure what to make of your pastebin20:41
bacsinzui: hey curtis i'm getting failures in trunk on xx-distroseries-index.txt and some others.  could they be due to your branch that is playing now on buildbot?21:00
sinzuibac: possibly.21:01
sinzuiI'll look21:01
bacsinzui: Tests with failures:21:01
bac   lib/lp/registry/tests/../stories/distroseries/xx-distroseries-index.txt21:01
bac   lib/lp/registry/tests/../stories/teammembership/xx-renew-subscription.txt21:01
bac   lib/lp/registry/tests/../stories/product/xx-product-files.txt21:01
bac   lib/lp/registry/tests/../stories/foaf/xx-team-membership.txt21:01
bacthe last is probably mine21:01
sinzuibac I get the error. It is translations21:02
sinzuibac: I think jtv landed that change21:03
bacsinzui: his has already gone through buildbot clean.  looks like maybe danilos21:03
sinzuibac: The test should be updated to show the output. I am switching tasks. If you agree, I can fix and submit it now.21:05
bacsinzui: ok.  i've backed out r9434 and running the failed tests21:06
bacsinzui: but that is pointless as you are correct that the tests need updating21:06
baci wonder why ec2 didn't submit my branch.  argh.21:06
* bac rushes to resubmit before your [testfix]21:07
sinzuibac: I will submit in 15 minutes...I'll give you a heads up21:08
bacsinzui: fwiw all tests pass without rev 943421:08
bacsinzui: i just resubmitted mine.  i'll keep an eye on  it this time21:08
sinzuiI see two other translations tests failed too. I will fix them if they are titles, otherwise I will cry21:09
danilosbac, sinzui: see the list, the testfix is in the pqm queue21:15
danilossinzui, they are titles21:15
sinzuidanilo. I just fixed the titles in my branch21:15
sinzuiThere are two h2 printing I fixed too21:16
danilossinzui, that's all fixed in what's already in PQM (both with and without testfix tag)21:19
sinzuifab21:19
danilossinzui, note that PQM is stopped for CP, I believe, so it will be a while before it gets in21:19
bacdanilos:  thanks.  i should've thought to look at the mailing list first.21:19
mwhudsongood morning21:37
maxbWould be nice if PQM stoppages got mentioned on the public list too21:37
* mwhudson disappears for a bit, should be back for the call21:52
barrysinzui: ping22:06
sinzuihi barry22:06
barrysinzui: hi.  on the +invitations page, when you click on a team you get to a page at something like: https://launchpad.dev/~launchpad/+invitation/landscape-developers22:06
barrysinzui: this page's view is defined in a weird way, so it has no +hierarchy adapter22:07
barrysinzui: and thus no breadcrumbs22:07
barrysinzui: i spent 15 minutes trying to give it breadcrumbs and failed.  thus i am going to make page_title = label22:07
barrysinzui: i can file a bug about this for later, or not worry about, or spend more time on it now.  i know what i want to do <wink>22:08
barrysinzui: thoughts?22:08
* sinzui looks22:08
thumpermorning22:10
sinzuibarry: It does the oppose of do something. TeamMembership does not have  Hierarchy because it is subordinate to a team.22:11
sinzuibarry: file a bug22:11
sinzuibarry: This has been broken for 4 years22:11
barrysinzui: exactly.  we think alike22:11
barrysinzui: thanks22:12
Ursinhasinzui, I'm getting a test failure on lib/lp/registry/stories/distroseries/xx-distroseries-index.txt, was that your change?22:15
sinzuiUrsinha: danilo-afk's he has already submitted a test fix. see scrollback and email22:16
Ursinhasinzui, I've merged his branch but this one still fails22:16
thumpermwhudson: ping22:16
sinzuiUrsinha: Then he did not fix everyone22:17
Ursinhasinzui, I22:17
sinzuiThe title needs to change in the test.22:17
Ursinhasinzui, I'll change and submit then22:17
sinzuiI reverted my that change when I learned danilo-afk has submitted a fix22:17
Ursinhasinzui, anyway.. IO22:30
UrsinhaI've fixed that and submitted my branch again22:30
mwhudsonthumper: pong22:33
maxbA minor style question: class Foo(object):,  or depend on the __metaclass__  = type at the head of the file, and just write class Foo:    ?22:42
mwhudsonmaxb: launchpad style is the latter22:45
maxbthanks22:45
mwhudson(which i dislike, but never mind...)22:45
maxbRather ironically, my py2.5-unittest-compatibility branch has headed almost full circle, and is back using a descriptor22:46
mwhudson:)22:47
mwhudsonthings should be as simple as possible, but no simpler22:48
wgrantbac: Ah, great.23:01
maxbOn this py2.5-unittest-compatibility thing - I *think* I have something sane that works now. I've set my machine churning on a full test run. Should I wait for my own testrun to succeed (hopefully) before I ask for another ec2test attempt?23:02
maxbgary_poster: Yay \o/  Now I can drop my lp-source-dependencies branch :-)23:11
* rockstar goes on a short walk23:11
wgrantcprov: Do you have a moment to talk about PPA dbgsyms?23:22
gary_postermaxb: :-)23:25
=== matsubara is now known as matsubara-afk
jmlhello23:46
cprovwgrant: sure23:47
mwhudsonjml: hello23:47
wgrantcprov: Great.23:47
jmlmwhudson, hi.23:47
cprovwgrant: skype ?23:48
wgrantcprov: Ah, not a bad idea. Let's see if it works.23:48
cprovwgrant: cprovidelo23:48
dhillon-v10deryck: hi how are you23:49
mwhudsonec2test suffers from a particular anti-pattern: default arguments for a function/class constructor which is called exactly once, specifying all arguments23:51
wgrantcprov: I've added you, and am currently hunting for my good headset.23:52
cprovwgrant: okay23:53
wgrantcprov: Looks like it's OK. I can't see you, though.23:56
cprovwgrant: what's your nick ?23:57
wgrantcprov: william.a.grant, sorry.23:58

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