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

mwhudsonmwhudson@glamdring:go-test-cases$ go get -v qastaging.launchpad.net/pydoctor00:22
mwhudsonFetching https://qastaging.launchpad.net/pydoctor?go-get=100:22
mwhudsonParsing meta tags from https://qastaging.launchpad.net/pydoctor?go-get=1 (status code 200)00:22
mwhudsonimport "qastaging.launchpad.net/pydoctor": parse https://qastaging.launchpad.net/pydoctor?go-get=1: no go-import meta tags00:22
mwhudsonpackage qastaging.launchpad.net/pydoctor: unrecognized import path "qastaging.launchpad.net/pydoctor"00:22
mwhudsonwhat?00:22
wgrantThat seems unlikely.00:24
wgrantmwhudson: Oh, it's not updated yet.00:25
wgrantblr: Did you actually land the branch?00:26
mwhudsonoh00:28
mwhudsondoh00:28
blrwgrant: hmm I did00:34
blrbut no response from pqm...00:34
wgrantTry again, I guess.00:34
blrresubmitting00:35
blrwgrant: nothing in the pqm queue afaict, yet I'm not getting an error on lp-land00:37
blrmwhudson: sorry, it appears I've killed pqm.00:42
mwhudsonblr: congrats00:42
wgrantblr: Missing QA tags00:42
wgrantJul 03 00:36:01 pqm [140255997114112] INFO: subject: [r=cjwatson,00:42
wgrant wgrant] Fix first part of golang import path for the bzr case,00:42
wgrant rendering root/product.name rather than root/branch.unique_name.00:42
blroh, doesn't it usually complain about that?00:43
wgrantI'm surprised lp-land didn't complain, yeah.00:43
blrwgrant: is the issue that the linked bug is already tagged 'qa-needstesting'?00:46
wgrantblr: Or Fix Committed, probably, indeed.00:48
blrhmm, if a second branch is linked against a fix-committed bug, should we change the status?00:51
blrpotentially that makes things more confusing, I don't know.00:51
blrmwhudson: at any rate, that's with buildbot now, sorry for the delay.00:52
mwhudsonheh no worries00:52
mwhudsonthe delay meant i had no choice but to submit an expense claim, so thanks :)00:52
blrwgrant: hmm spurious buildbot failure?02:19
wgrantblr: Yep, haven't seen that one in a few days.02:20
blrwgrant: how do I restart the build?02:20
wgrantblr: http://lpbuildbot.canonical.com/force02:22
blrheh "carry on"02:23
blrah, there's a link on the index...02:24
wgrantYeah02:24
wgrantThe index that nobody ever goes to, because it's just an index.02:25
blrI will say one thing for the UI, it actually renders ok on my phone.02:25
* mwhudson tries to remember if the "carry on" message was him, it sounds kinda familiar02:28
wgrant18.3.13: Michael Hudson 2009-09-03 less lame success html02:31
blrhahah02:32
mwhudson>:)02:34
blrhmm, failure in code.model.tests.test_branchjob.TestBranchScanJob.test_branch_deleted - that seems... improbable.02:38
blrpasses locally02:43
blrwgrant: is that one you're familiar with?02:43
maozhouPackage debian-install failed to build on my launchpad, a lot of package has no installation candidate.  http://chuantu.biz/t2/10/1435894813x-954497676.png03:44
maozhouThe Base URL is set to "http://archive.ubuntu.com/" , is it incorrect?03:46
blrmwhudson: buildbot decided to behave finally, should be on qastaging soon.04:05
blrlet me know how you get on.04:05
mwhudsonwill do04:25
wgrantmaozhou: Those are udebs.04:26
wgrantdebian-installer is a complicated package. You will need to debug it.04:26
maozhouwgrant: But this package is succeed  to build on launchpad.net , I download the same package04:29
wgrantmaozhou: Yes, but your archive is not identical to the one that Launchpad has.04:30
wgrantmaozhou: debian-installer pulls in udebs from the archive during its build, so it's by no means as simple as other packages.04:31
maozhouwgrant: Can I access the archive which Launchpad.net used?04:32
wgrantmaozhou: That's archive.ubuntu.com04:32
wgrantYour debian-installer build is apparently not using it.04:33
wgrantI do not know how debian-installer constructs its sources.list, but it's not a Launchpad problem.04:33
wgrantFor builds in Ubuntu itself, the entire archive is known to Launchpad.04:33
wgrantI assume you don't have all of it imported into your Launchpad instance, so you are using the OEM hack to add extra sources.list lines.04:34
maozhouwgrant: But in build.log which on Launchpad.net ,the archive is set to "http://ftpmaster.internal" , this it a internal archive which other people can't access?04:37
wgrantmaozhou: archive.ubuntu.com is a mirror of that.04:38
maozhouwgrant: If set Base URL to "http://archive.ubuntu.com/" , the same error,  I don't understand why "launchpad.net" builded it succedd04:44
wgrantmaozhou: Neither do I. You'll need to look at the package to see what it's doing to find why it might be failing.04:45
maozhouwgrant: ok , thank you.04:46
wgrantmwhudson, blr: Can you look at that rev on qastaging?04:47
blrwgrant: yep04:48
blrwgrant: lgtm, mwhudson might want to test with go-get however.04:51
wgrantLooks fine to me.04:52
maozhouwgrant: I guess the source.list is not intact , need I uncompress the chroot file ,  modify it ,  and  rerun "./manage-chroot ..... " ?04:57
blrwgrant: deployment unblocked now05:01
wgrantmaozhou: launchpad-buildd overwrites sources.list, so the one in the chroot tarball does not matter.05:11
maozhouwgrant:  If modify "/usr/share/launchpad-buildd/slavebin/override-sources-list" on builder ,  the builder won't overwrites source.list.05:14
wgrantmaozhou: It is the case that if you disable the sources.list overwriting, the sources.list will not be overwritten, yes.05:22
wgrantBut I'm not sure why you'd want to do that.05:22
maozhouwgrant: The archive in source.list is set to "deb archive.ubuntu.com utopic  main" as default, is it not intact ?05:25
wgrantmaozhou: That's not a valid sources.list line. I would expect "deb http://archive.ubuntu.com/ubuntu utopic main"05:26
wgrantmaozhou: But you've never explained what your actual purpose is.05:27
wgrantFor weeks you've been layering hacks upon hacks.05:27
wgrantIf you can explain what you're actually trying to do with your Launchpad instance, we may be able to advise the lowest-friction way to go about that.05:27
maozhouwgrant: I want set up a local launchpad server to build packages.05:32
wgrantThat's not an end goal.05:33
wgrantYou want to build packages for a purpose.05:33
wgrantAre you creating a derived distribution? Do you just want to have a PPA that is hosted on your premises?05:33
maozhouwgrant: Yes, I want to build packages and creating a derived distribution.05:38
wgrantmaozhou: And you understand the limitations that doing that as an overlay entails?05:39
maozhouwgrant: Yes05:40
wgrantmaozhou: OK05:42
wgrantmaozhou: So it sounds like you've set the archive base URL on /ubuntu/+pubconf to "archive.ubuntu.com"05:43
wgrantmaozhou: That's not going to work very well if you're uploading packages to ubuntu, as they won't be able to see each other as build-deps.05:43
wgrantWhat you may want to do is set /ubuntu/+pubconf's base URL to http://archive.ubuntu.com/, then upload to an overlay derivative distribution that isn't ubuntu.05:44
wgrantThat distribution will reference itself in its sources.list, followed by archive.ubuntu.com.05:44
maozhouwgrant: why they won't be able to see each other as build-deps?06:04
wgrantmaozhou: Because if the archive base URL is set to http://archive.ubuntu.com/ rather than, for example, http://archive.launchpad.dev/, your archive will not be in sources.list. Only Ubuntu will be.06:05
wgrantmaozhou: You can see the entries that will be in the final sources.list near the top of the build log.06:11
maozhouwgrant: I konw this, I don't understand why the package debian-installer failed to build , the same archive , the same package.06:20
wgrantmaozhou: Examine the sources.list that debian-installer generates.06:22
wgrantmaozhou: IIRC it logs it to the build log06:22
wgrantsources.list.udeb or something06:22
maozhouwgrant: Oh, you are right , may be that's the answer.06:24
maozhoubut, if the source.list  is generated by debian-installer , the same package debian-installer, the  souce.list.udeb should be same.06:27
wgrantIt is not generated in a vacuum.06:28
wgrantThe sources.list in the environment is used as input.06:28
maozhouOk, I konw.06:33
=== mapreri_ is now known as mapreri
vilablr: re "another bzr release", I offered my help for that to the GNU maintainer but haven't received a reply.07:18
vilabzr, wgrant, cjwatson : and thanks for the less verbose MP comment emails ;-)07:19
mwhudsonblr, wgrant: more hilarity!07:52
mwhudsonmwhudson@glamdring:shared-lib-stuff$ go get -v qastaging.launchpad.net/pydoctor07:52
mwhudsonFetching https://qastaging.launchpad.net/pydoctor?go-get=107:52
mwhudsonParsing meta tags from https://qastaging.launchpad.net/pydoctor?go-get=1 (status code 200)07:52
mwhudsonget "qastaging.launchpad.net/pydoctor": found meta tag main.metaImport{Prefix:"qastaging.launchpad.net/pydoctor", VCS:"bzr", RepoRoot:"http://bazaar.qastaging.launchpad.net/~mwhudson/pydoctor/github"} at https://qastaging.launchpad.net/pydoctor?go-get=107:52
mwhudsonpackage qastaging.launchpad.net/pydoctor: cannot download, http://bazaar.qastaging.launchpad.net/~mwhudson/pydoctor/github uses insecure protocol07:52
mwhudsonmwhudson@glamdring:shared-lib-stuff$07:52
mwhudsonblr, wgrant: this check is new in 1.507:52
mwhudsonis there any anonymous way of getting the code over a secure protocol currently?07:52
mwhudsonwell bzr branch https://launchpad.net/product i guess but that is a bit hysterical raisins07:54
wgrantmwhudson: No, no anonymous secure Bazaar access today.08:14
wgrantmwhudson: I guess using the webapp branch reference might confuse it enough...08:14
vilawgrant, blr , cjwatson : MP comment emails... <308:34
blrmwhudson: oh fun :(08:48
blrwell, fair enough I suppose.08:49
blrwgrant: any suggestions?08:50
wgrantblr: You might be able to test it locally if you can disable its certificate validation.08:50
wgrantI assume it just passes the URL down to bzr once it checks it.08:50
wgrantSo we can work around the security check by using https://launchpad.net/$unique_name as the path. BranchRefNavigation allows a bzr client to use that.08:51
wgrant(bzr looks up https://launchpad.net/~launchpad-pqm/launchpad/devel/.bzr/branch/location and follows that URL. which go get won't see, so can't complain about)08:52
blrmwhudson: is your fork on github?08:54
blrhttps://github.com/mwhudson/go>08:55
blrpresumably?08:55
blrwgrant: shall we add supermirror_root_https to config.codehosting?08:58
blroh I nvm, I see08:59
blrso, {vhost.mainsite.hostname}/{branch.uniquename}09:00
wgrantblr: It needs a protocol too.09:03
wgranteg. allvhosts.configs['mainsite'].rooturl09:03
blrwgrant: thanks09:06
mwhudsonblr: go get only special cases launchpad.net exactly09:06
mwhudsonnot qastaging.launchpad.net09:07
mwhudsonblr: so just build go tip09:07
wgrantOr apt install golang-go09:07
wgrantOh, that's too old.09:08
mwhudsonyeah09:08
mwhudsonthis secure insistence is pretty new09:09
mwhudson<1 month i think09:09

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