Comment 0 for bug 1928369

Revision history for this message
Chad Smith (chad.smith) wrote :

ubuntu-advantage-tools 27.0.1 introduced a dependency on golang-1.14-go in order to deliver a go binary "apt-esm-json-hook". The go pkg dependency is unresolvable on i386 on focal, groovy, hirsute or impish which don't deliver that golang i386 binary.

This results in auto package build dependency resolution errors such as:

Broken builddeps:/tmp/autopkgtest.Kzfqpm/1-autopkgtest-satdep.dsc:i386 Depends on ubuntu-advantage-tools:i386:any < none @un H >
Broken builddeps:/tmp/autopkgtest.Kzfqpm/1-autopkgtest-satdep.dsc:i386 Depends on ubuntu-advantage-pro:i386 < none @un H >
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 builddeps:/tmp/autopkgtest.Kzfqpm/1-autopkgtest-satdep.dsc:i386 : Depends: ubuntu-advantage-tools:i386 but it is not installable
                                                                   Depends: ubuntu-advantage-pro:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

This can be seen more clearly running sbuild --resolve-alternatives --dist=focal --arch-all --arch=i386 *.dsc