/srv/irclogs.ubuntu.com/2010/11/08/#launchpad-dev.txt

lifelesswgrant: oh ?01:15
lifeless:( State: Chroot problem01:15
wgrantlifeless: Ew where?01:16
lifelesssandpaperfig01:17
lifelessnatty01:17
wgrantA recipe build?01:18
wgrantnatty-cat-lpbuildd doesn't exist yet..01:18
wgrantSo no recipes on natty until we get the new lp-buildd out.01:19
wgrantWhich is blocking on the Code bug being fixed.01:19
wgrantWhich probably needs a Julian.01:19
wgrantWhich I believe we will have tonight.01:19
lifelesswgrant: yes01:19
lifelesswgrant: anyhow, what do you mean by '12:27 < wgrant> Yeah, it looks like it has the same bug that r11812 fixed.01:19
wgrantlifeless: There is a race in the fix for 669676.01:20
lifelessoh, the 'submitted while starting up' thing ?01:20
wgrantYeah.01:20
wgrantBug #62760801:21
_mup_Bug #627608: Got a 401 on a fresh purchase <qa-ok> <Software Center Agent:Fix Released> <Soyuz:Fix Committed by michael.nelson> <software-center (Ubuntu):Fix Released> <https://launchpad.net/bugs/627608>01:21
lifelesswgrant: we are btw running 11858 now01:23
thumperlifeless: I thought you fixed the recipe feature flag?01:27
wgrantlifeless: :(01:29
wgrantNo recipes yet.01:29
lifelessthumper:01:31
lifelessthumper: what do you mean?01:31
thumperlifeless: that the recipes will be visible on prod for a specified team01:31
lifelessyes01:32
lifelessonce that code is deployed.01:32
lifeless11866 is the magic number to get qa'd and deployed01:32
thumperok01:33
lifeless(bzr log devel :P)01:34
lifeless\o/ my +packages change seems to have worked.01:38
lifelesshttps://launchpad.net/~yavdr/+archive/stable-vdr/+packages?start=0&batch=204 worked first time.01:38
StevenKlifeless: Why does the deployment page sometimes show the revisions behind the one that is blocking rollout, and sometimes doesn't?01:48
lifelessbad-commits show more01:49
lifelessbecause they aren't a blocker *if* their rollback is present01:49
lifelessunqaued stops the thing01:49
lifelessits being altered to show more always01:49
StevenKExcellent01:49
lifelessoh OOPS-1773EA141 where art thou?01:50
* StevenK notes qastaging wasn't reset over the weekend01:50
wgrantlifeless: getBuildStatusSummaryForSourceIds hasn't had its timeout lifted?01:53
lifelesshard_timeout pageid:Archive:EntryResource:getBuildSummariesForSourceIds 1 2000001:53
lifelesstwo possibilities01:53
lifelessdoesn't work on apis01:53
lifelessits terrible01:53
lifelessI'll check yesterdays oops01:54
wgrantHmm. It's not showing up in the debug footer's scopes.01:54
wgrantin scopes {'pageid:BugTask:+create-question': False, 'pageid:Archive:+packages': True, 'pageid:Milestone:+index': False, 'pageid:Archive:+index': False, 'pageid:Person:+bugs': False, 'pageid:POFile:+translate': False}01:54
lifelessthat thing is a bit bustified01:55
lifelessit shouldn't be showing all those for starters01:55
lifelessSQL time: 19144 ms01:58
lifelessNon-sql time: 1201 ms01:58
lifelessTotal time: 20345 ms01:58
lifelessStatement Count: 15501:58
lifelessconclusion : its terrible.01:58
lifelesshttps://api.launchpad.net/devel/%7Exorg-edgers/+archive/ppa01:58
lifelesssource_ids=%5B%221356771%22%2C+%221356770%22%2C+%221356769%22%2C+%221349686%22%2C+%221349688%22%2 ... 1164%22%2C+%221348857%22%2C+%221348858%22%2C+%221348870%22%5D&ws.op=getBuildSummariesForSourceIds01:58
wgrantYeah.01:59
lifelesswgrant: hey02:03
lifelessdo you have a script that grabs attachments of private bugs, by chance?02:03
wgrantlifeless: No. All I know that does that is apport.02:04
wgrantlifeless: Going to try the shiny new librarian?02:04
lifelessyes02:04
lifelessall reports on qastaging were positive02:04
wgrantYay.02:04
wgrantErm, there is no DNS.02:05
wgrantBut OK.02:05
lifelessthats interesting ..02:05
wgrantIt's there for staging and qastaging, but not production.02:06
lifelessyes02:07
lifelessfolk are busy02:07
lifelessits queued, or something02:07
lifelessI've pinged on the rt02:07
lifelesswgrant: the scopes that you see are only those evaluated in order to do the page02:20
lifelessothers below that in thepriority list are not show02:20
lifeless*shown*02:20
wgrantlifeless: Ah, so it queries them one at a time?02:20
lifelessone query to get the rules02:20
lifelessthen one rule evaluated at a time02:20
lifelessof the rules for the flag being requested02:20
wgrantAh.02:20
lifelessmany rules do not require db querying to evaluate02:22
lifelessso far only team: does, in fact02:22
thumperwgrant: do you happen to know off the top of you head which template is used for binary builds?02:22
wgrantthumper: Probably build-index.pt02:22
wgrantYes.02:22
wgrantThey weren't renamed when the class and interface were.02:22
thumperta02:25
wgrantI should probably fix that at some point, but there's so much overhead in getting stuff landed :(02:26
bacthumper: do you think your [testfix] will really work or just hopeful?02:29
spmwgrant: you'd like access to directly edit the source on the prod servers? >:)02:29
wgrantspm: pls.02:29
* spm tries to figure out how to express "no" in a polite, yet firm way.....02:30
* wgrant pouts.02:30
lifelessspm: FOAD02:30
* spm avoids drinking, and hence avoids a replacement needing keyboard incident02:30
spmlifeless: I was thinking it, i wasn't gunna say/type it02:31
lifeless:)02:31
lifelessspm: and here I was imagining you with a coffee02:31
spmsomething about my cold dead corpse on the ground as well was needed02:31
wgrantspm: That can always be arranged :)02:31
wgrantCanberra is cold enough.02:31
spmwgrant 1, spm 002:31
lifelessOTOH02:31
lifelessyou'd have to go to canberra02:31
wgrantTrue.02:31
wgrantI'm not sure I'd risk it.02:32
spmI could take you for a tour thru NPH! Watch your elected pollies in action!02:32
lifelessI want a jack point in the NBN switch room02:32
lifelessstuff the pollies02:32
spmI've been in their DC. About 15 years ago, was bloddy impressively large then.02:33
spmheh, had to get them to convert a 9" reel tape onto ... blah, some DEC VMS tape format whose name eludes me.02:33
spmsame physical format as DLC tape, I think it is.02:34
lifelessoh02:34
lifelessuhm02:34
spmfail. same size as LTO!.02:34
spmgah. DLT!!!. ffs. fail fail fail.02:34
lifelessrofl02:34
spmTK50, TK70 tape.02:34
spmhttp://en.wikipedia.org/wiki/Digital_Linear_Tape <== *1984* format size. still in use today (MUCH higher capacity)02:35
wgrantEven I've used SDLT.02:36
spmyou old man you02:36
spmcome to join us greybeards eh?02:36
wallyworldthumper: bug 671458. do you agree with it? all new mps will no longer have no reviewer set so is the behaviour described in the bug wrong? i can see both sides.02:41
_mup_Bug #671458: Branch.addLandingTarget adds a review even when the caller requests there be none. <code-review> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/671458>02:41
thumperbac: I expect it to wokrk02:42
* thumper needs to offload some kids02:42
thumperanyone want any?02:42
bacthumper: thanks, but no.02:42
lifelesssinzui: ping02:58
lifelesssinzui: you seem to (perhaps) have a script marking bugs as fix released... I think if you do that it will need some improvements to be reliably in RFWTAD world02:58
StevenKlifeless: I spoke about that to sinzui at UDS.03:01
StevenKI think in the short term feeding it a list of bugs would be good03:01
lifelessWell I'm specifically thinking of:03:02
lifeless - incrementals03:02
lifeless - not deployed to03:02
lifelesscases03:02
wgrants/Fix (Committed|Released)/Fixed/g03:02
lifelesswgrant: EWHINE03:03
lifelesshttp://www.slideshare.net/padday/the-real-life-social-network-v203:13
wgrantI saw that yesterday, got up to slide 40 or so, then gave up.03:14
wgrantIs there anything interesting in the later bits?03:14
lifelessnot sure03:14
lifelessThe start is obvious but interesting03:14
lifelesshttp://www.hideandseek.net/cant-play-wont-play/ is also entertaining03:15
wgrantWow that is a lot of Flash.03:15
wgrantYay, PQM doesn't want to eat my soul.03:47
=== jtv is now known as jtv-eat
thumperhttp://pastebin.ubuntu.com/527981/ some recipe stuff04:08
thumpersourcepackages being built by daily recipes that have successfully built04:11
=== almaisan-away is now known as al-maisan
lifelesswgrant: its worth finishing the social network thing; its getting interesting around page 10006:05
wgrantlifeless: Hm, I may, then.07:02
wgrantAfter I finish playing with this ARM netbook.07:02
StevenKDon't you have study to do? :-)07:02
wgrantPfft.07:03
=== jtv-eat is now known as jtv
lifelessbah, soyuz test fail07:51
StevenKlifeless?08:05
jelmerlifeless: hi08:07
thumperno danilo?08:17
adeuringgood morning09:07
jelmerlifeless: still there?09:09
mrevellHi09:12
jtvhi henninge!09:25
jtvI thought you weren't here today?09:25
henningejtv: Hi!09:25
henningeYou thought wrong ... ;) I am just late.09:26
jtvAh.  I am late too, at least in terms of IRC login.09:27
jtvI think I have the causes now: id change on devpad, another server freeze of the kind I've been getting since the lucid upgrade, a crappy new router, and some temporary weirdness with my internet connection.09:27
jtvNot easy to debug so many variables.  :-)09:27
StevenKWhich id changed on devpad?09:28
henningejtv: that sounds hard :(09:33
jtvStevenK: the ssh pubkey09:34
jtvhenninge: still not done tbh, but I've worked around the problems and that's something.09:34
LPCIBotProject devel build (197): FAILURE in 3 hr 13 min: https://hudson.wedontsleep.org/job/devel/197/09:46
LPCIBot* Launchpad Patch Queue Manager: [r=allenap][ui=none][no-qa] log files are created in a logs09:46
LPCIBotsubdirectory instead of the root directory09:46
LPCIBot* Launchpad Patch Queue Manager: [r=jelmer][ui=none][no-qa] Calculate a distroseries' architectures09:46
LPCIBotand components directly from the DB, not via lucilleconfig.09:46
LPCIBot* Launchpad Patch Queue Manager: [r=jml][ui=none][bug=671568] Remove the last imports from09:46
LPCIBotcanonical.launchpad.interfaces from lp.*.09:46
jelmerwgrant: Ah, you finally managed to land your branch?09:46
wgrantjelmer: Yes!09:48
wgrantjelmer: PQM decided to jump out of testfix for a while.09:48
wgrantThanks for trying it a couple of times.09:49
wgrantNow I just need to work out what to do about germanium's config's insanity, then the rest of the sequence can land, and lucilleconfig will evaporate.09:50
jtvA commit by gmb triggered a successful devel build this weekend, but the fix didn't make it into db-devel.  So thumper did a manual merge this morning.09:50
* bigjools is getting frustrated with people targeting bugs to "soyuz" just because they have the word "package" in the title10:13
henningelifeless: ping10:26
=== allenaptoo is now known as allenap
henningejtv: danilo_ is asking about you ... ;)10:46
jtvhenninge: ah!10:46
jtvI got no answer from him earlier10:46
danilo_hey jtv10:46
danilo_jtv, you should have gotten my away message :)10:47
jtvhi danilo_!  No, I got nothing.  I couldn't log into the internal IRC.  :-(10:47
=== danilo_ is now known as danilos
jtvBut I rebooted my server so I can get in now.10:47
danilosjtv, ah, that's where my away message was :)10:47
jtvFigures.  It was _not_ an easy day, IT-wise.10:47
danilosjtv, why, what happened?10:48
wgrantbigjools: And so it begins :(10:51
bigjoolswgrant: ?10:55
wgrantbigjools: My work queue is already non-empty, and I don't start for a month :P10:55
bigjoolswgrant: :D10:55
bigjoolsdude, the queue is massive, it's just that the first one is written down ;)10:56
wgrantHaha.10:56
jtvwgrant: stop laughing and start coding.  Welcome on board.  :-)10:57
=== matsubara-afk is now known as matsubara
wgrantjml: Is the s/PPA/Software Archives/ part of an evil plan to introduce project-owned PPAs?11:35
jmlwgrant: not really.11:36
jmlwgrant: I mean, I have an evil plan to introduce project-owned PPAs11:36
jmlwgrant: but stage 1 of that plan is "introduce project-owned PPAs"11:36
bigjoolsPPA is dead.  Long live LSA.11:36
jmlbigjools: please don't replace PPA with another acronym.11:36
bigjoolsalmost LSD, which seems eerily appropriate.11:37
wgrantThen the primary archive can be a Launchpad Ordinary Software Archive.11:37
wgrantAnd then we have awesome acronyms.11:37
bigjoolsjml: I am not going to type "Software Archives" in full every time, your request is going to be pretty futile I'm afraid11:37
jmlbigjools: what's wrong with just typing "archive" for short11:38
bigjoolsit's not specific enough11:38
bigjoolsI suspect ppa will live on in dev circles, frankly11:38
jmlme too. I'm not too worried about that.11:38
jmlbut introducing another obscure acronym will be an utter fail11:39
bigjoolsit would only be in dev circles, not in the UI :)11:39
jmlhmm.11:40
bigjoolswhat do I do with ArchivePurpose.PPA for example11:40
bigjoolswe could just leave everything as ppa, internally11:40
jmlwell, that's going to be an interesting question anyway, once you get project archives11:41
bigjoolsindeed11:41
wgrantArchivePurpose is probably crack.11:41
bigjoolswhy?11:41
jmlprefer polymorphism to type checking!11:41
bigjoolsI agree, I just wish PG would do that ;)11:41
wgrantI'm not entirely a fan of the way PPAs are modeled at the moment. It feels like we should have PersonalPackageArchive which references an Archive, and Distribution which references an Archive, but I'm really not sure how it would all fit together.11:42
wgrantI guess that's probably the case for most of the Soyuz model, though.11:42
jmlbigjools: separate problem. even if the table has a flag/enum row, the API doesn't necessarily need to have is_ppa() etc11:42
jmlit might need to for other reasons11:43
bigjoolsyes, it was badly modelled in that regard11:43
bigjoolsI have a first class honours in hindsight11:43
wgrantAlso, the partner archive sort of screws that idea up.11:44
wgrantBut we can hopefully kill that soon, right?11:44
bigjoolsnope :(11:44
wgrant!?11:44
wgrantCommercial PPAs don't win?11:44
bigjoolsnot until lucid server is EoL11:44
wgrantbigjools: We can't repurpose commercial-compat.sh to mangle a PPA into something that looks like partner?11:44
bigjoolswe'll be doing commercial PPA^Wsoftware archives AND partner11:45
wgrant:(11:45
wgrantI think I'd prefer a mangling script to keeping this cruft around for five years.11:45
bigjoolstotally - if it can be done, then I am +111:45
bigjoolsI've not thought about it yet though11:46
wgrantSure.11:46
jmlhmm11:53
jmlI'm having trouble building from devel due to some conflicts in the vietnamese mailman po file11:53
jmlI wonder why.11:55
jmlhmm, not devel, but devel w/ c/l/interfaces/__init__ gutted11:57
deryckMorning, all.11:58
jmlderyck: hello11:59
jmlahhh... deeper, earlier causes11:59
=== Ursinha-afk is now known as Ursinha
LPCIBotYippie, build fixed!13:00
LPCIBotProject devel build (198): FIXED in 3 hr 14 min: https://hudson.wedontsleep.org/job/devel/198/13:00
LPCIBot* Launchpad Patch Queue Manager: [r=allenap][ui=none][no-qa] Unit-test translation permissions.13:00
LPCIBot* Launchpad Patch Queue Manager: [r=thumper][ui=none][no-qa] Use patched version of zope.pagetemplate13:00
LPCIBot3.5.013:00
danilos3h14 mins? is it by any chance 15.9265 seconds as well?13:02
jmlbigjools: at some point this week I'd like to talk about uploading to personal archives and the CoC.13:28
bigjoolsjml: ah yes, we decided to fold the PPA ToS into the CoC13:29
jmlbigjools: esp wrt https://code.launchpad.net/~jml/launchpad/allow-upload-without-coc/+merge/4021813:29
bigjoolsor something with the right acronyms at least13:29
jmlbigjools: I was talking to sabdfl the other day, and he was fine w/ not requiring CoC for upload rights to PPAs.13:31
bigjoolsjml: I still think we should make it part of the LP ToS, so it's just implicit13:32
jmlbigjools: make what part of the ToS?13:32
bigjoolsthe PPA ToS13:33
jmlbigjools: oh right.13:33
jmlbigjools: but that's a separate question from CoC13:33
bigjoolsI probably mean the CoC :)13:33
jelmeroh, there are separate PPA ToS ?13:34
jmlbigjools: you are either confused or being confusing.13:35
bigjools"the thing you agree to when you sign up for a PPA"13:36
jmlbigjools: that's the terms of service. but there's also code in LP (see https://code.launchpad.net/~jml/launchpad/allow-upload-without-coc/+merge/40218) that prevents you from uploading unless you have signed the Ubuntu Code of Conduct13:36
bigjoolsjml: right - what I mean is that we should amend the ToS to include anything we feel necessary from the CoC13:37
bigjoolsthere may be nothing of course, but we should check it over anyway13:37
jmlbigjools: I've just checked. There's nothing that should be specifically in the PPA terms of service.13:39
bigjoolsok great13:39
jmlbigjools: http://www.ubuntu.com/community/conduct ; https://help.launchpad.net/Legal (LP terms); https://help.launchpad.net/PPATermsofUse (PPA terms)13:39
bigjoolsjml: I presume the PPA ToS will be implicit... ?13:40
jmlbigjools: the change I'm proposing doesn't touch the PPA ToS. You will still have to agree to them before creating a PPA.13:41
jmlbigjools: longer term, we should fold the PPA ToS into the Launchpad ToS.13:41
jmlbut that's a discussion for another day.13:42
bigjoolsok13:42
=== mrevell is now known as mrevell-lunch
=== adeuring1 is now known as adeuring
=== mrevell-lunch is now known as mrevell
deryckgmb, hurrah!  Tests pass and it's done!  https://code.launchpad.net/~deryck/launchpad/rockstar-js-refresh/+merge/4032914:47
deryckgmb, I'm going to land unreviewed since rockstar's already passed reviewed.  So one more ec2 run, and it should land.14:47
gmbderyck: Let joy be unconfined.14:47
deryckindeed!14:47
gmbderyck: Cool. Many thanks for all the hard work :)14:48
derycknp!  Glad to get it done. :-)14:49
=== salgado is now known as salgado-lunch
jmlwhat actually does the registering of adapters for top-level IEntrys?15:28
jmlI've got a branch that breaks it for IPillarNameSet by changing import order around (yay), and I'd like to see what stable is doing differently15:29
bigjoolsjml: I think there's some zcml that includes canonical/interfaces/__init__.py15:30
bigjoolsor summat like dat15:30
jmlsomething to do w/ lazr.restful.metazcml15:36
=== matsubara is now known as matsubara-lunch
jmlboo yah.15:39
jmlthe webservice:register directive15:39
=== beuno is now known as beuno-lunch
bigjoolsyeah that one15:55
jmlsinzui: call?16:01
sinzuione moment I am working with a user16:02
jmlsinzui: np16:02
=== matsubara-lunch is now known as matsubara
=== deryck is now known as deryck[lunch]
=== salgado-lunch is now known as salgado
sinzuijml, this hour has fallen apart for me. I just finished with a user, but I also just got a call to pick up my son from school. I wll not be available for 30 more minutes16:45
jmlsinzui: np.16:45
jmlsinzui: another day then.16:45
=== beuno-lunch is now known as beuno
=== al-maisan is now known as almaisan-away
lifelessjelmer: hi16:59
lifelesshenninge: hi16:59
lifelessmorning y'all16:59
jelmerlifeless: 'morning16:59
henningeGood early morning lifeless ;)16:59
jelmerlifeless: This time you are actually up early!17:00
lifelessjelmer: 6am, nominal.17:00
lifeless:)17:00
jelmerlifeless: You mentioned on bug 627608 that you did some setup on qastaging to test generate-ppa-htaccess17:01
_mup_Bug #627608: Got a 401 on a fresh purchase <qa-ok> <Software Center Agent:Fix Released> <Soyuz:Fix Committed by michael.nelson> <software-center (Ubuntu):Fix Released> <https://launchpad.net/bugs/627608>17:01
henningeoh right, you are on that little Island17:01
lifelesshenninge: yes, the little island that could17:01
jelmerlifeless: What did you do exactly? Does qastaging do any publishing at the moment ?17:02
lifelessjelmer: we did17:02
lifelessjelmer: we setup a db user that was missing17:02
lifelessand fixed the librarian config for qastaging17:02
lifelessbecause of resource constraints, the previously announced 'ask a losa to run specific scripts' still applies.17:02
abentleylamont: what's the minimum RAM for an i386 virtual builder?  Is it different for AMD64?17:03
jelmerlifeless: So publishing doesn't happen by default?17:06
lifelessjelmer: I don't know what 'publishing' stands for. Can't answer the question.17:06
lifelessjelmer: if something you need in order to qa isn't present/happening on qastaging, please ask a losa to arrange it for you, for the patch you're qaing.17:07
jelmerlifeless: I'm referring to the Soyuz publish-distro.py script which is used to publish PPA's.17:08
jelmerlifeless: I'm wondering though where the results end up if that script ran, as private-ppa.qastaging.launchpad.net nor ppa.qastaging.launchpad.net appear to exist.17:08
lifelessjelmer: ok, specifics. \o/17:09
lifelessjelmer: ask a losa though - its likely the first time we've qa'd something needing that.17:09
jelmerlifeless: I figured the QA'ing of the generate-ppa-htaccess script had the same issue, as it would write to the same location.17:10
lifelessjelmer: we asked the losa to look on disk for us.17:10
jelmerlifeless: ahh, ok17:11
jelmerhaving to ask a losa for that sort of thing will make QA'ing of Soyuz stuff quite a bit more painful though :-/17:12
lifelessjelmer: so there are two things17:12
lifelessfirstly, ask for the domains etc via rt, cc francis and me if you would17:12
lifelesssecondly when we get the qa sscripting server, we'll move all the background tasks for staging and qastaging to it17:13
lifelessso the staging web ui's will be more representative of a deployed web ui17:13
jelmerlifeless: Ok17:19
jelmerlifeless: I'd like to file an rt about ppa.qastaging.launchpad and private-ppa.qastaging.net, is that ok ?17:19
jelmerprivate-ppa.qastaging.launchpad.net17:20
jelmer(although I do see qastaging.net is still free ;-)17:20
bigjoolsyou're going to have much pain running the publisher on staging17:20
lifelessjelmer: yes17:22
lifelesshenninge: is it really week 1?17:23
henningeNo, this is week 3.17:23
henningelifeless: what makes you think that?17:23
jelmerhenninge: See the topic :-)17:23
=== henninge changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 3 of 10.11 | PQM is open | firefighting: - | https:/​/​dev.launchpad.net/​ | Get the code: https:/​/​dev.launchpad.net/​Getting
henningejelmer: what topic?17:24
henninge;-P17:24
=== lifeless changed the topic of #launchpad-dev to: Performance Tuesday | Launchpad Development Channel | Week 3 of 10.11 | PQM is open | firefighting: - | https:/​/​dev.launchpad.net/​ | Get the code: https:/​/​dev.launchpad.net/​Getting
=== deryck[lunch] is now known as deryck
bigjoolsgood night folks17:30
lifelessnight17:31
jmlg'night all17:37
lifelessnight17:42
lifelesshenninge: so I'd like to go with my proposed mechanism17:45
lifelesshenninge: but its only a preference17:45
henningehenninge: I see the advantage of keeping the focus.17:46
henningelifeless: ^17:46
henningelifeless: is this still up-to-date?17:46
henningehttps://dev.launchpad.net/MergeWorkflow17:47
henningeThat's what I used for my propsal.17:47
lifelessI don't think its particularly stale. Let me see17:47
lifelessah, its stale.17:47
henningeBecause you mentioned that we don't have production anymore17:47
lifelessthe big production circle is now reserved for private-patches only - there was a significant list thread about it17:47
lifelesswe're deploying straight from stable17:48
lifelessthe circle for production is not in the deployment path anymore its straight from stable to lpnet/edge once qa'd.17:48
henningeI probably saw that thread but the new model had not yet registered well with me so I probably could not follow.17:48
lifelessUrsinha: hi, I think you did that lovely graphic ?17:49
Ursinhayes sir17:49
henningeHi Ursinha ;)17:49
Ursinhahey henninge! :)17:49
=== benji is now known as benji-lunch
=== leonardr is now known as leonardr-lunch
henningelifeless: so in that case your workflow makes more sense.17:50
lifelessUrsinha: do you have the source still? we need to update it ... I'll update the text right after breakfast17:50
henningeI just wish we had a way to block developers less.17:50
Ursinhalifeless, yes, I do17:51
Ursinhahave to find it, a minute, please17:51
lifelessactually, updating the text on the page now17:51
henningelifeless: you go for breakfast, I will go for dinner. ;-) But I'd like to continue this afterwards. I need a clear picture of the roll-out, obviously ...17:54
lifelessobviously ;)17:55
henninge:)17:55
bdmurrayI got a windmill test failure when trying to build re lp/registy/.../test_team_index.py is this fixed now?17:59
lifelessjelmer: so, how are yo ugoing on that qa?18:00
lifelessjelmer: it is the most important thing for the team right nw18:00
lifelessflacoste: ping18:05
lifelessflacoste: the 'release process db-devel->devel 18:06
lifelessInbox18:06
lifelessthread - you noted a small omission on my part about handling urgent fixes during the stabilisation period, but you didn't indicate any other approval/disapproval18:07
Ursinhalifeless, I've attached to the wiki page the latest version I have of the diagram18:13
lifelessI think we just collidded :(18:13
lifelessUrsinha: thanks18:13
lifelessI've restored the end of the page18:15
Ursinhaargh18:16
Ursinhasilly question: I just attached the file, does that count as editing the page as if I was changing text?18:17
lifelessUrsinha: I think so18:18
lifelessbut I don't know so18:18
Ursinhathat explains18:18
=== leonardr-lunch is now known as leonardr
lifelessUrsinha: it thinks you have an edit lock open ?18:19
Ursinhalifeless, it's lying18:20
lifelessok18:21
lifelessI'll redo thebottom half of my update18:21
Ursinhalifeless, sorry18:24
lifelessde nada18:24
lifelessmoin's th buggy thing18:24
lifelessUrsinha: ok, its updated18:30
lifelessUrsinha: would you be willing to update the diagram to match the logic ?18:31
lifelessUrsinha: I'm rather awkward @ that18:31
Ursinhalifeless, I'm in the middle of something right now, so if you want to have it updated now I can't18:31
Ursinhabut I can do that later, yes18:31
lifelessUrsinha: there is no panic.18:32
Ursinhacool18:32
=== benji-lunch is now known as benji
lifelessgrah18:54
lifelessText conflict in database/sampledata/current-dev.sqlText conflict in database/sampledata/current.sql18:54
lifelessjelmer: hi19:17
jelmerlifeless: Hi19:23
jelmerlifeless: I'm wrapping up a discussion of a related review with Aaron at the moment and that RT, am going to ask Chex about the private PPA next.19:23
lifelessjelmer: I want to unblock the team - https://devpad.canonical.com/~lpqateam/qa_reports/deployment-stable.html19:24
lifelessjelmer: I'm glad you're going to talk to chex next.19:24
lifelessbut I'd like to emphasis that once something lands on devel, the *most important thing you can do is to qa it*19:24
lifelessunqa'd stuff on devel is our critical section19:24
lifelessour GIL19:24
lifelessetc19:24
jelmerlifeless: I did QA it on dogfood, but I haven't QA'ed anything like this on qastaging before. Sorry it's taking so long.19:25
lifelesswe do 10 landings a day19:28
lifeless_bah19:29
lifeless_jelmer: what was the last line you saw ?19:29
jelmer<lifeless> we do 10 landings a day19:30
lifeless_right19:30
lifeless_I hit my kill switch :)19:30
lifeless_so a days lack of qa backs up 10 commits; 2 days 20 etc19:30
lifeless_jelmer: also note that the key test is identifying whether the revision is *deployable*, not whether the *bug is fixed*19:31
lifeless_s/*deployable*/*deployable to the nodowntime set*/19:32
lifeless_flacoste: also https://devpad.canonical.com/~lpqateam/ppr/lpnet/latest-daily-pageids.html is a little uhm, brief.19:33
lifeless_flacoste: Its now running your code ...19:33
=== lifeless_ is now known as lifeless
flacostelifeless: well, it wasn't19:37
flacostelifeless: it now will19:37
flacostelifeless: should all be sorted by tomorrow19:37
lifelessflacoste: kk19:38
lifelessflacoste: see my other question on db deploys19:38
flacostelifeless: yep, switching to inbox rsn19:38
lifelessas opposed to zero ? :P19:38
flacostelifeless: i don't know the state of my inbox when i'm not observing it :-)19:39
lifelessahhh19:39
lifelessits quantum19:39
flacostelifeless: are you talking about your reply to henninge? i don't see a reply to my questions19:47
lifelessflacoste: well, I think we should discuss in real time19:47
lifelessI hadn't replied to your reply, thats true19:48
flacostelifeless: we have a call in 1h15, would that be good?19:48
lifelessdoing so no19:48
lifelesssure19:48
=== matsubara is now known as matsubara-afk
wallyworld_abentley: rockstar: thumper: wanna do the standup now?20:41
abentleywallyworld_: I can, but we're on standard time now, so an hour later would be fine.20:42
wallyworld_abentley: np. today though i have to drop the kid to school a little earlier so i need to do it now :-)20:43
=== salgado is now known as salgado-afk
* thumper is here now20:58
abentleythumper: hop on20:59
lifelessflacoste: calling you21:02
=== Ursinha is now known as Ursinha-afk
lifelessUrsinha-afk: hi - https://devpad.canonical.com/~lpqateam/qa_reports/deployment-db-stable.html - seems to be missing stuff21:32
lifelessflacoste: https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=qa-needstesting,qa-bad21:47
henningelifeless: Hi! ;)21:47
lifelessStevenK: could you qa https://bugs.launchpad.net/soyuz/+bug/656166 ?21:49
_mup_Bug #656166: Cannot request an IPackageDiff for a DistroSeriesDifference via api <derivation> <qa-needstesting> <Soyuz:Fix Committed by michael.nelson> <https://launchpad.net/bugs/656166>21:49
jamI'm being called a failure every 30minutes by Launchpad PQM. It is really hurting my self esteem...21:49
jelmerjam: :-))21:50
jmldoes fixing a conflict count as firefighting?21:54
jamjml: shouldn't you be in testfix mode since the basic infrastructure is failing?21:57
jmljam: me personally?21:57
jam"you the launchpad team"21:57
jamand possibly "you the guiding person of the launchpad team" :)21:57
jmlhah21:57
jamSince I'm not on the team, "we" would have been a wrong term21:58
jmljam: personally, I try to treat a conflict as a top-priority interrupt. But I'm busy doing personal stuff atm.21:58
jmljam: "stop the line" is a horribly vague concept in a distributed team.21:58
jamjml: well, it has been failing for 3hrs20min according to my logs21:59
jamso nothing seems particularly stopped21:59
jmlmerges from stable to db-devel are stopped21:59
jam(part of your infrastructure is stopped, in such a way that it is spamming the whole team that it is unhappy, for >3hrs without obvious sign of anyone doing anything. Given that it spams every 20min, it is perceived that something should have been done by now)22:00
jmljam: I agree. The situation is bad, and I admit that we have a problem.22:01
jmljam: However, as the AA people say, that is only the first step.22:01
jamprobably the only reason *I* find it particularly annoying is because it spams to launchpad@ vs canonical-launchpad@ so my default filter doesn't put it in the right folderc22:02
jmljam: well, I'd be genuinely grateful if you could channel your (quite justifiable) annoyance into some kind of solution.22:05
spivjml: heh.  Where in lean are the other steps, like making amends, I wonder? :)22:10
spivjml: or the "fearless moral inventory"...22:11
jmlspiv: inventory is waste22:11
spivThat almost makes sense!22:12
lifelessjml: its a firefight for sure22:24
* lifeless -> doctors22:24
henningelifeless: wait!22:26
lifelesshenninge: sorry have to go; flacoste can help you22:30
henningeyes, talking to him now ;)22:30
wallyworld_poolie: ping! can we have a quick chat when you are free? skype?22:47
thumperjelmer: ping22:50
jelmerthumper: hi22:50
thumperjelmer: hey22:50
thumperjelmer: ISTR that you were working on a bug where the build job would get stuck uploading22:50
thumperjelmer: I came across a problem yesterday with a user where recipe builds had been requested that produced the same package version22:51
thumperjelmer: and the resulting recipe builds where stuck uploading22:51
thumperjelmer: does this sound familiar?22:51
jelmerthumper: Yes, I fixed one of the causes of that a couple of weeks ago but there's another that's crept up recently that I investigated today.22:51
thumperjelmer: ok, cool22:51
jelmerthumper: It appears to be because of a missing database permission so shouldn't be too hard to fix.22:52
thumperjelmer: sounds great22:52
LPCIBotProject devel build (201): FAILURE in 3 hr 22 min: https://hudson.wedontsleep.org/job/devel/201/22:58
LPCIBot* Launchpad Patch Queue Manager: [r=jml][ui=none][no-qa] Upgrade to r128 of testtools trunk,22:58
LPCIBotpre-release version.22:58
LPCIBot* Launchpad Patch Queue Manager: [r=mars][ui=none][bug=672519] Change ec2 land command to update the22:58
LPCIBotmerge proposal commit message attribute with the built commit22:58
LPCIBotmessage with proper QA tags.22:58

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