not building for arm64, armhf, ppc64el, riscv64, s390x

Bug #2064139 reported by Mitchell Dzurick
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
runc (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Invalid
Undecided
Unassigned

Bug Description

All architectures except amd64 are not building due to:

 debian/rules binary-arch
dh binary-arch --buildsystem=golang --with=golang --builddirectory=_build
 dpkg-genbuildinfo --build=any -O../runc_1.1.12+ds1-2ubuntu1_arm64.buildinfo
dpkg-genbuildinfo: error: binary build with no binary artifacts found; .buildinfo is meaningless

This is easy to reproduce by:
1. Making a chroot
2. cloning the source
3. Building with -B flag
# dpkg-buildpackge -us -uc -B

Alternatively you can trigger this build failure locally with sbuild by running:
# sbuild --no-arch-all

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

This is expected since the library package is arch:all and is not built in non-amd64 arches. The runc binary package was moved to src:runc-app. Therefore, no binary package is built in non-amd64 architectures by src:runc.

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

Thanks Lucas, that makes sense. I'll set this to invalid then :)

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

It may be nice to remove the !amd64 builds since the build failures look like an issue, but maybe that's just me.

Changed in runc (Ubuntu Noble):
status: New → Invalid
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

It indeed looks like an issue (but it is not :p). After discussion with the Server team, we will leave it like this in Noble (there is no regression), and in OO series we will revisit the usage of a build profile to not build the runc binary package.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.