2) Had both PPAs devirted and enabled for all trusty architectures.
3) Set go16-trusty-2-dep as a dependency for the go16-trusty-3 PPA
4) Copied with binaries golang-1.6 to trusty in the the go16-trusty-2-dep PPA:
6) Removed go16-trusty-2-dep as a dependency for the go16-trusty-3 PPA
7) (Waited for publication, and) uploaded a final golang-1.6 package to the go16-trusty-3 PPA with the following debdiff:
8) Checked the build logs of the latter packages to make sure they built with the ~stage1 package.
And this final package, is, finally, ready for copying to trusty.
(I have verified that the golang-1.6 debs and the golang debs currently in trusty do not try to install any of the same paths, so there is no need for Conflicts or anything like that)
One last time, hopefully for sure. This is what I did:
1) Created two ppas:
https:/ /launchpad. net/~mwhudson/ +archive/ ubuntu/ go16-trusty- 3 /launchpad. net/~mwhudson/ +archive/ ubuntu/ go16-trusty- 2-dep
https:/
2) Had both PPAs devirted and enabled for all trusty architectures.
3) Set go16-trusty-2-dep as a dependency for the go16-trusty-3 PPA
4) Copied with binaries golang-1.6 to trusty in the the go16-trusty-2-dep PPA:
./copy-package --from=ubuntu --from-suite=xenial --to=~mwhudson/ ubuntu/ go16-trusty- 2-dep -b --to-suite=trusty golang-1.6
5) (Waited for publication, and) uploaded a golang-1.6 package to the go16-trusty-2 PPA with the following debdiff:
http:// people. canonical. com/~mwh/ golang- 1.6_1.6- 0ubuntu1_ 1.6-0ubuntu1~ 14.04~stage1. diff
which resulted in the following builds:
https:/ /launchpad. net/~mwhudson/ +archive/ ubuntu/ go16-trusty- 3/+sourcepub/ 6226205/ +listing- archive- extra
6) Removed go16-trusty-2-dep as a dependency for the go16-trusty-3 PPA
7) (Waited for publication, and) uploaded a final golang-1.6 package to the go16-trusty-3 PPA with the following debdiff:
http:// people. canonical. com/~mwh/ golang- 1.6_1.6- 0ubuntu1~ 14.04~stage1_ 1.6-0ubuntu1~ 14.04.diff
which resulted in the following builds:
https:/ /launchpad. net/~mwhudson/ +archive/ ubuntu/ go16-trusty- 3/+sourcepub/ 6226283/ +listing- archive- extra
8) Checked the build logs of the latter packages to make sure they built with the ~stage1 package.
And this final package, is, finally, ready for copying to trusty.
(I have verified that the golang-1.6 debs and the golang debs currently in trusty do not try to install any of the same paths, so there is no need for Conflicts or anything like that)