[hardening-discuss] Bug#666471: hardening-includes: please declare as Multi-Arch: foreign

Colin Watson cjwatson at ubuntu.com
Sat Mar 31 01:12:01 UTC 2012


Package: hardening-includes
Version: 1.36
Severity: wishlist
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch precise

It would be useful for hardening-includes to be Multi-Arch: foreign (I
realise that hardening-wrapper already is), as well as being
Architecture: all.  See the spec for why the latter doesn't imply the
former:

  https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages

This would assist with cross-building, since a number of packages have
build-dependencies on hardening-includes and currently 'apt-get -aarmel
build-dep openssh' (etc.) gets upset without hardening-includes being
either Architecture: any or Multi-Arch: foreign.

  * Make bash-completion Multi-Arch: foreign, so that it can satisfy
    cross-build-dependencies.

diff -Nru hardening-wrapper-1.36/debian/control hardening-wrapper-1.36ubuntu1/debian/control
--- hardening-wrapper-1.36/debian/control	2011-12-01 20:10:20.000000000 +0000
+++ hardening-wrapper-1.36ubuntu1/debian/control	2012-03-31 02:11:23.000000000 +0100
@@ -20,6 +20,7 @@
 
 Package: hardening-includes
 Architecture: all
+Multi-Arch: foreign
 Depends: ${perl:Depends}, ${misc:Depends}
 Description: Makefile for enabling compiler flags for security hardening
  Makefile to be included in Debian rules files. CFLAGS and LDFLAGS

Thanks,

-- 
Colin Watson                                       [cjwatson at ubuntu.com]





More information about the hardening-discuss mailing list