[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xenbits and https redirect (was Re: [xen-unstable-smoke test] 99610: regressions - FAIL)
On Mon, Jul 25, 2016 at 4:24 PM, Ian Jackson <ian.jackson@xxxxxxxxxxxxx> wrote: > osstest service owner writes ("[xen-unstable-smoke test] 99610: regressions - > FAIL"): >> flight 99610 xen-unstable-smoke real [real] >> http://logs.test-lab.xenproject.org/osstest/logs/99610/ >> >> Regressions :-( >> >> Tests which did not succeed and are blocking, >> including tests which could not be run: >> build-amd64 5 xen-build fail REGR. vs. 97725 > > fatal: unable to access > 'https://xenbits.xen.org/git-http/mini-os.git/': Failed to connect to > xenbits.xen.org port 443: Connection refused > > This is because: > > 1. xen.git specifies the url http://xenbits.xen.org/git-http/mini-os.git/ > > 2. xenbits has/had a redirect to https, as part of our transition to > using https everywhere. > > 3. So the xen.git build tries to access > https://xenbits.xen.org/git-http/mini-os.git/ > > 4. The http_proxy variable set by osstest to try to make http requests > by build systems go via the cacheing proxy is not effective for > https > > 5. The colo firewall intentionally prevents general accesses to the > global internet by builds (or indeed tests) run by osstest. > One purpose is to prevent uncached accesses, which are a > performance and reliability problem. > > This is hard to fix because: > > 6. Using the https_proxy variable would not help. It would cause > libcurl (which is what git is using) to use CONNECT. That is > not what we need: we need the client to trust the proxy, so > that we can get cacheing. > > 7. squid would support proxying GET https:// requests but there is > AFAICT no way for curl to do this (even in fairly recent curl). > I found this thread on the subject: > https://curl.haxx.se/mail/archive-2015-12/0009.html > > I think in the medium term the right answer is for osstest to use its > git cacheing proxy, rather than trying to cache the http[s] protocol, > by specifying a .gitconfig involving insteadOf. > > For now I have asked Credativ to disable the https redirect on > xenbits. > > I would be interested to know whether this redirect caused other > problems. Should we reenable it when osstest is improved ? > > When should we change the http:// references in xen.git to https:// ? Once we're confident that the https urls work properly, is there any reason to wait? Or to put it differently, why not do it right now? -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |