After fighting with magicproxy & iptables issues. again. I am interested in getting magic proxy doing more-or-less things that might one day make things "nice".
I.e.
make magic proxy, talk to launchpad proxy to access authenticated archives without explicit username/password.
drop iptables nat rules, and instead try to simply export proxy for apt to use.
try to drop proxy, and instead make magic-proxy write out in-release-path stanzas for apt to use based on the passed in timestamp, and make livebuild / debootstrap use all that.
eventually "just" accept the mapping of archive/suites = hash as collected via launchpad api before dispatching the build.
Hopefully above things will make certain things easier as we go along.
Alternatively, maybe we could merge magic-proxy into the proxy that launchpad exports for the builds? I guess probably not, cause all of that is quite hackish.
@colin watson
After fighting with magicproxy & iptables issues. again. I am interested in getting magic proxy doing more-or-less things that might one day make things "nice".
I.e.
make magic proxy, talk to launchpad proxy to access authenticated archives without explicit username/password.
drop iptables nat rules, and instead try to simply export proxy for apt to use.
try to drop proxy, and instead make magic-proxy write out in-release-path stanzas for apt to use based on the passed in timestamp, and make livebuild / debootstrap use all that.
eventually "just" accept the mapping of archive/suites = hash as collected via launchpad api before dispatching the build.
Hopefully above things will make certain things easier as we go along.
Alternatively, maybe we could merge magic-proxy into the proxy that launchpad exports for the builds? I guess probably not, cause all of that is quite hackish.