/srv/irclogs.ubuntu.com/2010/07/16/#launchpad-dev.txt

=== Ursinha-afk is now known as Ursinha
=== almaisan-away is now known as al-maisan
=== Ursinha-afk is now known as Ursinha
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
lifelessmthaddon: hai08:09
spmlifeless: can I assist?08:27
lifelessI want to change the prod timeouts.08:28
lifelessand edge08:28
spmwhich ones?08:28
lifelessdb timeout and soft timeout08:29
spmdb timeout being the 20secs and then we oops? I suspect stub'll know where that hides.08:30
lifelessoh, I know where it is.08:30
lifelesswhere is the prod config branch ?08:30
spmoh. sorry, I misunderstood the Q.08:30
spmlp:~launchpad-pqm/lp-production-configs/trunk08:31
lifelesshttps://code.edge.launchpad.net/~lifeless/lp-production-configs/timeouts/+merge/3006908:36
spmi'd grumble at the 'updating diff' message, but that'd be my problem to chase. so I won't.08:38
lifelessspm: ^ I want that to be live on the prod,edge,staging appservers, please. How do we make that happen ?08:38
spmlifeless: edge (I'm pretty sure on edge and config updates, but not 100%) and staging will just happen; tho if you want faster, edge can be manually done. prod is a CP.08:39
lifelessspm: its a CP to change the _config_ ? if so fine, tell me what to do.08:40
lifelessspm: I'd like to do this broadly in lockstep so that the oops hourly graphs are comparable08:40
spmlifeless: we don't really distinguish between code vs config changes. they all follow much the same process.08:42
spmlifeless: so the request will be (after approval/buildbotting etc) wind up here: https://wiki.canonical.com/InformationInfrastructure/OSA/LaunchpadProductionStatus there's a link off that to the process for getting a change thru08:44
lifelessspm: please tell me you're kidding about buildbot for this?08:46
lifelessbuildbot doesn't use the production configs AFAIK08:47
lifelessso I'm entirely unconvinced it has any use here08:47
spmhrm. well I was speaking to the general case not the specific. I guess we do send all stuff thru BB as a matter of course. If only such that the appropriate branhces wind up in the appropriate spots.08:49
spmIn the case where a change is sufficiently ZOMGness, we can and do cowboy in.08:50
lifelesswell, have a look at it.08:50
leonardrhttps://bugs.edge.launchpad.net/wadllib/+bug/27407409:06
_mup_Bug #274074: Missing total_size on collections returned by named operations <api> <wadllib:Fix Released by leonardr> <https://launchpad.net/bugs/274074>09:06
salgadomwhudson, you'll need the LP branch plus http://paste.ubuntu.com/464412/ and a checkout of lp:~salgado/lazr.restful/extension-interfaces on lazr-restful-dev-egg09:16
mwhudsonsalgado: ta09:17
lifelessspm: hi09:33
lifelessspm: I realise its well past your off-time, but we got left half-discussed; If you don't reply I'm going to assume you're having fun and will follow up with mthaddon09:33
spmheh, having fun trying to keep codebrowse alive :-)09:34
lifelessspm: ouch09:47
lifelessmthaddon: whats the pqm info for the prod configs branch ?09:49
mthaddonlifeless: as in, which branch to submit to? bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/lp-production-configs/trunk09:50
lifelessand the pqm email box ?09:53
lifelessmthaddon: ^09:53
mthaddonlifeless: same as for all the LP branches09:53
lifelessmthaddon: its been many years since I had that setup09:53
lifelessmthaddon: ec2land does it magically09:53
lifelesshmm, might it be pqm at pqm dot ubuntu dot com ?09:54
mthaddonlifeless: there's no developer docs on that? I can find out for you, but I suspect it should be documented for developers somewhere09:54
StevenKpqm_email = Launchpad PQM <launchpad@pqm.canonical.com>09:54
StevenKlifeless, mthaddon: ^09:54
lifelessmthaddon: the docs are a little awkward right now :P09:55
mthaddonthx - not quite the developer docs I had in mind, but... :)09:55
lifelessStevenK: thanks!09:55
derycksinzui, I have a simple branch needs a review and yours could qualify for code and ui...10:04
derycksinzui, I've just changed a help link that is failing.  Can you help with this?10:04
pooliestub, could you test/land my flags db patch?10:10
pooliei ran ec2 test but it seemed to hang10:10
stubpoolie: ok10:10
poolieor at least the web page did not show progress10:10
poolieand i suspect it couldn't authenticate to send mail10:10
lifelesscan we have lights please ?10:20
mwhudsonsalgado: ICanHaveBugs is a bit of a hack, no?10:27
salgadomwhudson, yes; created just so that we can have the IBugTarget views also available for things that don't directly provide that interface but can be adapted to it10:29
mwhudsonsalgado: what's the longer term strategy there?10:29
lifelessmthaddon: hi10:30
lifeless[.*(?:\\[(?:[pP]=[^ \\t]+,[ ]*)?(?:[rR][sS]?=[^ \\t]+)|(?:[Tt][Rr][Ii][Vv][Ii][Aa][Ll])\\])]'10:30
lifelessmthaddon: what should I put in to make both you and PQM happy, here ;)10:30
mthaddonlifeless: https://code.edge.launchpad.net/~launchpad-pqm/lp-production-configs/trunk will give you ideas about ones that have worked in the past10:31
lifelesslol10:31
mwhudsoncan we have pages registered for IBugTarget and have that work for things that can only be adapted to IBugTarget ?10:32
lifelessAIUI, no.10:32
lifelessHowever, remember that I know nothing.10:32
mwhudsonsalgado: bzr+ssh://bazaar.launchpad.net/~mwhudson/launchpad/project-to-bugs-adapter fixes the feeds tests btw10:34
lifelessderyck: https://bugs.edge.launchpad.net/malone/+bug/60619110:35
_mup_Bug #606191: filing a bug created two bugs <Launchpad Bugs:New> <https://launchpad.net/bugs/606191>10:35
pooliespm,  can we get any debug info on why loggerhead is crashing to mkanat?10:35
=== al-maisan is now known as almaisan-away
rockstarbigjools, can I solicit some help from you?11:32
bigjoolsrockstar: of course, how may I assist on this fine day in Prague?11:33
rockstarbigjools, take a look at the diff here: https://code.edge.launchpad.net/~rockstar/launchpad/bug-602333/+merge/2967911:33
rockstarbigjools, basically, I need to make sure that distroseries that we create for source package recipe builds have a nominatedarchindep (so it doesn't use the arm builder)11:33
bigjoolsrockstar: "ProcessorFamily.get(2)" ?11:35
rockstarbigjools, however, if I try and set the processor or architecturetag on the makeDistroArchSeries, there's a constraint violated.11:35
rockstarbigjools, I tried that, but it violates a unique constraint.11:35
rockstarI'm assuming this means that there's possibly some sampledata somewhere that I can use instead.11:36
bigjoolsquite probably11:36
bigjoolswhich constraint BTW?11:36
rockstarbigjools, looking, one sec.11:38
mwhudsonsalgado: Total: 4451 tests, 40 failures, 12 errors in 59 minutes 50.391 seconds.11:50
mwhudsonfrom ./bin/test -vvc lp.bugs11:50
mwhudsonsalgado: not too bad, i guess11:50
lifelessmthaddon: its landed12:07
lifelessmthaddon: what happens next?12:07
=== Ursinha is now known as Ursinha-afk
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
mthaddonlifeless: you request a rollout via the LPS wiki page - we still need to talk to flacoste about whether you can be added to the list of approvers for that12:47
lifelessmthaddon: thats on wiki.canonical.com yeah?12:53
=== Ursinha-afk is now known as Ursinha
flacostemthaddon: yes, that's fine, lifeless has the responsibilities than Bjorn previously12:59
mthaddonflacoste: cool, thx13:00
=== almaisan-away is now known as al-maisan
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
mtaylorlifeless: how's prague treating you?14:51
leonardrrockstar: https://bugs.edge.launchpad.net/launchpadlib/+bug/31669415:15
_mup_Bug #316694: Add web_link property to resources <launchpadlib :Triaged> <https://launchpad.net/bugs/316694>15:15
lifelessmtaylor: could be better, could be worse :)15:37
mtaylorlifeless: well that's good I suppose15:37
mtaylorlifeless: so, I have a thing I just hit up against which may be a bzr thing or may be a launchpad thing15:50
pooliehi monty15:50
poolielp:~leonardr/launchpad/true-anonymous-access - leonardr you legend :)15:50
mtaylorhi poolie15:50
StevenKpoolie: Laptop rescue successful?15:51
poolieyes, the water-cooling project was succesful :)15:51
mtaylorlifeless: I've got a branch protected by a PQM (lp:swift - using tarmac)15:51
mtaylorlifeless: so nothing hits trunk there without going through a merge proposal15:51
mtaylorthing is - if the only difference in the tree is that I just tagged a release15:53
mtaylorthat's always been weird to push, but has sort of always "just worked" ... how do I do that in this workflow?15:53
mtaylor(I'm in here because the passive aggressive side of me is going to request a tag-the-branch feature be added to "make a release" ... or something)15:54
pooliemtaylor, basically you need to either connect in using a key that lets you get at the bot16:11
poolieor put it into a new branch that you merge16:11
poolieor perhaps tarmac should get a command to do this16:11
poolieleonardr, i think that's all the reviews i need to do for you?16:11
mtaylorpoolie: so I can do a merge request where the only branch diff is a tag? cool16:14
pooliemtaylor, i think you need a new revision, but it doesn't have to have any file changes16:14
mtaylorpoolie: ok. so I'd want to do "bzr commit --unchanged ; bzr tag blah" and then merge that16:15
leonardrpoolie, i need you to look at my revisions to https://code.edge.launchpad.net/~leonardr/launchpadlib/improve-workflow/+merge/2984916:16
poolieright16:16
mtaylor_slight_ ugly in that that'll wind up with the tag in an internal commit16:16
mtaylorbut will work16:16
lifelessmtaylor: I don't know whether tarmac calls the right bzr apis to propogate tags or not. Check the code.16:16
mtaylorlifeless: I'm pretty sure its process is "bzr checkout trunk ; bzr merge ; bzr commit"16:17
lifelessright see the bug filed last week about this16:17
mtaylorlifeless: oh good16:17
lifelessbzr commit in a heavyweight checkout doesn't propogate tags.16:17
lifelessit should16:17
lifelessplease fix!16:17
mtaylorrockstar: ^^^16:17
mtaylorrockstar: although what I _really_ want is a way to tell tarmac to tag a version16:18
rockstarmtaylor, can you file a bug about that?16:18
mtaylorrather than needing to merge in a tag revision16:18
mtaylorrockstar: yes16:18
mtaylorlifeless: we don't have tagging done in the hudson bzr plugin do we?16:18
rockstarlifeless, it's using a lightweight checkout.16:18
rockstarmtaylor, how would you expect to specify a tag?16:19
* mtaylor goes to write a hudson param job that will tag a branch16:19
lifelessrockstar: ok cool that should be fine then16:34
mtaylorrockstar: not sure16:48
rockstarmtaylor, I think you probably should just tag after the fact.16:48
mtaylorrockstar: it's an element of trunk-protected-by-pqm workflow I've only just now thought about16:48
mtaylorrockstar: totally - the question is, if my hudson is the only one with permission to do it- what's the least ridiculous way to say "yeah, this one is going to be 1.0"16:49
rockstarmtaylor, well, you always want someone to be able to get to the branch that is robotically managed.16:49
mtaylorwhat if there was a launchpad thing, similar to propose merge which was propose release...16:49
mtaylorrockstar: well, I can16:49
rockstarFor instance, our SAs can still edit the branch.16:49
rockstarmtaylor, you should also make a bug about proposing a release.16:50
mtaylorrockstar: but in a general workflow/process description, "ssh in to the hudson machine as the hudson user, branch trunk, tag and push" is sort of silly16:50
mtaylorrockstar: I think I will16:50
poolieflacoste, that's great about "what's new", do you know there's a bug for that?16:50
mtaylorrockstar: I would be a nice workflow addition, potentially16:50
rockstarAlso, it might be cool if you could tag a branch through the LP web interface.16:50
mtaylorrockstar: yes. the github folks have already poked me about that16:50
flacostepoolie: yes, it's bug 12994316:50
_mup_Bug #129943: Changing home page "What's new" item shouldn't require a code rollout or cherry pick <Launchpad Foundations:Triaged> <https://launchpad.net/bugs/129943>16:50
mtayloralthough I do not care for github's version of making a tarball for that :)16:51
rockstarmtaylor, there's an open patch to loggerhead about making a tarball, but I was concerned that it might have memory issues.16:51
rockstar(because loggerhead is REALLY good with memory, and we don't want to ruin that)16:52
rockstar</sarcasm>16:52
mtaylorrockstar: haha16:52
rockstarmtaylor, truthfully, please file a bug on EVERYTHING the github folks poke you about.  Worse thing that could happen is we could mark it "Won't fix" and actually provide a good explanation.16:52
rockstar(As opposed to "No, that's stupid")16:53
mtaylorrockstar: I care less about making the tarball (as I'd want to use make distcheck or python setup.py sdist in any case) as I do about the workflow around deciding, taging and creating the relase object16:53
mtaylorrockstar: indeed16:53
=== flacoste is now known as flacoste_lunch
=== al-maisan is now known as almaisan-away
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== beuno is now known as beuno-lunch
=== beuno-lunch is now known as beuno
mtaylorrockstar: tarmac is totally running the show now. complete rock19:08
=== mordred_ is now known as mtaylor
=== flacoste_lunch is now known as flacoste
rockstarmtaylor, WOOT!21:39
mtaylorrockstar: I'm also getting a list of bugs to file (mostly feature requests)21:40
rockstarmtaylor, nice.  I'll see if I can get them fixed soon.21:42
mtaylorrockstar: the least silly one was someone asked if tarmac indicated anything in the commit about the reviewers/approvers21:42
rockstarmtaylor, okay, so there's a way to construct a commit message template that can give that information, and the reviewers are also stored as revprops on the merge.21:43
mtaylorrockstar: oh they are?21:46
mtaylorrockstar: I think the revprops thing is probably fine21:46
mtaylorrockstar: I just did a bzr log and didn't see anything21:46
rockstarmtaylor, yeah, so I need to write a bunch of documentation this weekend.21:47
mtayloryay!21:47
mtaylorrockstar: the silly bug is that if you try to merge a branch that's already merged, it doesn't update the status to merged21:47
mtaylorrockstar: as in, somebody proposes for merge, there are no changes, it's approved, there are no changes - tarmac gets it ... it keeps sitting as approved in the merge queue :)21:48
mtaylorrockstar: amazingly enough, this did actually happen :)21:48
rockstarmtaylor, it doesn't update the status to merged because the mp should be updated on launchpad to merge.21:48
thumperhey21:49
mtaylorrockstar: it should - but nothing ever gets committed locally21:49
mtaylorso nothing gets pushed and thus nothing gets triggered21:49
mtaylorhey thumper21:49
rockstarmtaylor, okay.  So the bug is "Pointless merge doesn't remove it from the queue"21:50
mtaylorrockstar: yup21:50
mtaylorrockstar: I'll file it and stuff... I just haven't gotten there yet21:50
rockstarmtaylor, cool.21:51
rockstarthumper, which room are you in?22:20
thumper42422:20
rockstarthumper, coming down...22:21
thumperrockstar: in that case, 42522:21
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha

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