/srv/irclogs.ubuntu.com/2015/07/02/#launchpad-dev.txt

wgrantblr: What's the status of the loggerhead and go get branches?00:49
wgrantOh00:51
wgrantThe loggerhead branch landed a minute before I asked?00:51
wgrantBetween loading +activereviews and the actual MP...00:51
wgrantNice timing!00:51
blrwgrant: just had a look at BranchRefNavigation, so presumably I want context.development_focus.unique_name?01:01
wgrantblr: Yep, I think that's right.01:03
wgrantThe aliases aren't resolved by the codehosting HTTP server, unlike the git case.01:03
wgrantblr: Is the go branch ready now?02:07
blrwgrant: yep, I think so, want to have a look?02:22
wgrantblr: I'd suggest reworking the tests to verify that it actually ends up on the page.02:23
wgrantblr: Create branches and repos with known paths and then check that the meta tag appears in the HTML.02:24
blrwgrant: ok, worth keeping the unit tests as well?02:24
blrwill add a soupmatcher02:25
wgrantblr: I'd probably do both. Construct the branch/repo with a known path, create the view, check the property, and then render the view and check the content to verify that the template worked.02:25
wgrantYep02:25
blrwgrant: do you have a sec to look over those tests again please?03:17
blrhmm perhaps would be good to have a negative test with no vcs default set.03:21
wgrantIndeed, worth checking the tag isn't there at all.03:24
wgrantAnd default VCS but no default repo or no default branch depending on the VCS.03:24
blrwgrant: added those tests, thanks.04:38
blrmwhudson: would you like to review the branch?04:38
mwhudsonblr: er, seems like i'm too late?07:32
mwhudsonit looks ok to me07:37
mwhudsoni'll have a poke at it when it hits qastaging07:38
mwhudsoni forget how often it updates...07:38
StevenKmwhudson: Automatically, and it will try every 15 minutes07:41
mwhudsonah07:41
mwhudsonfrom stable? or db-stable?07:41
StevenKqastaging from stable07:42
mwhudsonhalf an hour or so then07:44
blrmwhudson: great, thanks08:16
mwhudsonblr: hrm, shouldn't there be appropriate tags on view-source:https://qastaging.launchpad.net/pydoctor ?08:17
mwhudsonor is the "qastaing doesn't really have the branches" thing08:17
wgrantmwhudson: You'll need to set the Product.vcs property until we backfill it. Hit the Code config link in the sidebar and hit save without making any changes.08:26
wgrantThat should make it appear.08:26
mwhudsonah, i loaded the page and saw bzr already selected08:27
mwhudsoncool08:27
mwhudsonhm :(08:28
mwhudsonmwhudson@glamdring:linux_arm64_dynlink$ go get -v qastaging.launchpad.net/pydoctor08:28
mwhudsonFetching https://qastaging.launchpad.net/pydoctor?go-get=108:28
mwhudsonParsing meta tags from https://qastaging.launchpad.net/pydoctor?go-get=1 (status code 200)08:28
mwhudsonimport "qastaging.launchpad.net/pydoctor": parse https://qastaging.launchpad.net/pydoctor?go-get=1: no go-import meta tags08:28
mwhudsonpackage qastaging.launchpad.net/pydoctor: unrecognized import path "qastaging.launchpad.net/pydoctor"08:28
mwhudsondoesn't look happy08:28
wgrantOh08:30
wgrant    <meta name="go-import"08:30
wgrant          content="qastaging.launchpad.net/~mwhudson/pydoctor/github bzr http://bazaar.qastaging.launchpad.net/~mwhudson/pydoctor/github" />08:30
wgrantthere's the problem08:30
mwhudsonhm?08:31
wgrantThe first bit should be just qastaging.launchpad.net/pydoctor08:31
mwhudsonah08:31
mwhudsonyeah08:31
wgrantblr: ^^08:31
mwhudsonoh right08:31
mwhudsonconfusing message :/08:32
mwhudsonhey, um, the configure code link doesn't appear after you change the default to git08:33
mwhudsonis that a known bug?08:33
blrwgrant: hmm, so it should be, will fix.08:37
blrmwhudson: sorry, check again tomorrow morning :008:38
wgrantmwhudson: Yep, for now you have to get there from the sidebar on +index08:39
blrwgrant: mwhudson: fix here once the diff renders, https://code.launchpad.net/~blr/launchpad/golang-meta-import-fix/+merge/26362508:52
wgrantblr: Does it fix the series case too?08:53
blrwgrant: yes08:54
blrwgrant: if there's a bug for the missing link, could you assign it to me (sounds like a regression from my configure-code branch?)08:58
blrmwhudson: will ping you when the fix is on qastaging.09:04
mwhudsonblr: thanks09:14
wgrantblr: Nope, I just never added the link to +git.09:26
wgrant(because of the awkwardness around showing portlets for the default git repo too)09:26
cjwatsonOoh, first trimmed-to-context inline comment mail I've seen.  Nice.09:31
cjwatsonHm, looks slightly off though09:32
cjwatsonblr: Would you like me to have a look at the dodgy quoted patch headers near the top of http://paste.ubuntu.com/11809068/ ?  Must be near your EOD09:33
cjwatsonThere's an extra "=== modified file 'lib/lp/registry/browser/productseries.py'" for some reason09:33
cjwatsonOh dear, that looks like a bzrlib bug09:40
cjwatsonhttp://paste.ubuntu.com/11809104/09:40
wgrantBut it doesn't throw the line numbers off? Weird.09:50
cjwatsonJust working on setting up a bzr test case09:51
lifelesswgrant: btw10:09
lifelesswgrant: have you noticed the Canonical internal channel references on the sso recovery help page10:09
lifelesswgrant: https://login.launchpad.net/+device-help10:10
wgrantlifeless: Yes10:10
wgrantWe don't maintain SSO, and there is a bug reported AIUI.10:10
lifelessok cool10:10
lifelessI know you don't10:10
lifelessbut you're closer to the issue :)10:10
cjwatsonblr,wgrant: https://code.launchpad.net/~cjwatson/bzr/fix-keep-dirty/+merge/26363210:47
cjwatsonIf you're OK with that, I can stuff it into 2.6.0.lp.2 for the time being10:47
wgrantcjwatson: lgtm, thanks10:53
cjwatsonwgrant: I don't know the bzr landing process.  Is it supposed to wait for Richard?10:58
cjwatson(for trunk, that is, I'll go ahead with .lp.2 nowish)10:59
wgrantcjwatson: Anyone with PQM access (eg. vila) can land it.11:00
cjwatsonvila: oh hai :-)11:01
vilacjwatson: hey ! /me looks11:04
vilacjwatson: reviewed, minor nit and it's good to land11:19
cjwatsonAh, assertLength, nice.11:30
cjwatsonvila: Fixed, thanks11:31
vilacjwatson: thanks, sent to pqm11:59
cjwatsonYay, thanks12:00
* cjwatson gets that into LP12:00
cjwatsonHopefully pqm actually works at the moment12:03
=== frankban_ is now known as frankban
vilacjwatson: err, pqm... lacks hope ?15:15
vilahttp://pqm.bazaar-vcs.org/ is up though15:15
cjwatsonvila: Richard Wilbur reported that it didn't work the other day; we sent him to the public RT15:15
vilacjwatson: I missed that :-/ What's the public RT ?15:16
cjwatsonrt.ubuntu.com, but I don't see a ticket from him there15:16
cjwatsonoh, https://rt.ubuntu.com/Ticket/Display.html?id=2667215:16
cjwatsonvila: failing that, looks like you'll need to ask webops to have a look, perhaps referencing that ticket15:17
vilacjwatson: thanks ! will do15:19
cjwatsonLaney: I'm sure that, absent a heatwave, it would have taken me a considerably shorter time to sort out this dep-wait bug16:13
cjwatsonI think I have code that will do the job now, but need to figure out tests16:13
Laneycjwatson: Oh nice, you were working on it?16:13
cjwatsonYeah16:13
LaneyI saw some chatter about dose-debcheck so thought you may be going all out straight off16:13
cjwatsonI tried using dose but it ended up being more trouble than worth16:14
cjwatsonSince we explicitly only want to care about the top level of build-deps, it's just as easy to check them directly using python-debian16:14
cjwatson(I'd love to have something like Debian's dose-builddebcheck setup, but it's hard to do efficiently with lots of archives)16:15
LaneyThat's an interesting problem16:19
LaneyI suppose you should be able to make the overlay archive case more tractable by reusing earlier analysis16:20
cjwatsonIn principle16:36
cjwatsonIn practice I fear it's a fair bit of work in dose ...16:36
cjwatsonAnyway, not needed for this bug16:36
blrcjwatson: hmm, did you happen to find the bug in bzrlib? Potentially something I introduced with the changes for preserving dirty headers20:31
blrcjwatson: ah I see you did, thank you.20:34
blrwgrant: one last thing with the goimport that I believe I missed, in the series case the content should be "{base}/product/series bzr branch_path"?20:39
blrthanks vila20:49
vilablr: ;) o/20:52
vilablr: not landed on lp:bzr yet as  pqm is broken :-}20:52
vilaerr, broken as in someone is fixing it, not broken and nobody can land in lp:bzr anymore, it's an LTS package after all :o)20:53
blrhah right20:54
cjwatsonblr: Yeah, all sorted modulo the PQM problem, landed on qastaging22:39
wgrantblr: Right, the first segment needs to match the request, and the third segment needs to be the full branch path.22:55
blrwgrant: yep. that should be looking better now.22:59
blrwgrant: cjwatson approved earlier, but before that fix, want to have another look?23:01
wgrantblr: lgtm, thanks.23:08
mwhudsonwoot23:08
mwhudsonoh yeah, i was trying to test the git support last night23:08
mwhudsonget "qastaging.launchpad.net/pyrepl": found meta tag main.metaImport{Prefix:"qastaging.launchpad.net/pyrepl", VCS:"git", RepoRoot:"https://git.qastaging.paddev.net/pyrepl"} at https://qastaging.launchpad.net/pyrepl?go-get=123:08
mwhudsonlooks good?23:09
mwhudsonthe subsequent bits aren't going to be happy because that isn't a go project23:09
blrmwhudson: yes, the git case was fine, I just mangled the bzr case :)23:09
mwhudsonblr: seems good to check :)23:09
blrjust landing the fix branch now23:09
mwhudsoncool23:09
mwhudsonso qastaging will get it in an hour or so?23:10
blrmwhudson: yep!23:10
wgrantYep, about an hour.23:10
mwhudsoncool23:10
mwhudsonthen what's the eta until production?23:10
mwhudsonwant to get the special case removal change upstream asap23:10
wgrantmwhudson: We should deploy today for the MP email fix anyway, so two or three hours?23:11
mwhudsonwgrant: AWESOME23:11
blrwgrant: is that reliant on the pqm fix?23:11
wgrantblr: No, we have a patched version of bzr anyway, which Colin's upgraded devel to in the latest revision.23:12
blrah good, okay.23:12
wgrantbzr's PQM is broken, not ours.23:12
blrright23:12
blrvila: do you think there will be another bzr release?23:12
blrnice to see the less verbose MP comment email coming through, modulo the wonkiness.23:14
wgrantIndeed, it is a big improvement.23:14

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