Control: tags -1 + patch

On Mon, Feb 02, 2015 at 08:08:31PM +0100, Helmut Grohne wrote:
> Funny, cross building libxml2 only works after dropping M-A:foreign, so
> your claim clearly is wrong. The reverse holds: Dropping M-A:foreign
> makes some reverse depends of libicu-dev cross-buildable!

Given that:
 * icu-devtools currently can cause broken native builds (which is a
   regression from wheezy).
 * icu was not multiarch-aware in wheezy, so making it non-multiarch is
   not a regression.
 * Some packages (e.g. libxml2) become cross-buildable by removing
   M-A:foreign.

I believe that removing M-A:foreign is the right fix with minimal
changes for jessie. To that end I created a patch. Any objections to
NMUing that?

Helmut
diff -Nru icu-52.1/debian/changelog icu-52.1/debian/changelog
--- icu-52.1/debian/changelog   2015-01-22 03:47:39.000000000 +0100
+++ icu-52.1/debian/changelog   2015-02-05 22:10:26.000000000 +0100
@@ -1,3 +1,11 @@
+icu (52.1-7.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove M-A:foreign from icu-devtools as icu-config is
+    architecture-specific. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 05 Feb 2015 22:10:05 +0100
+
 icu (52.1-7) unstable; urgency=high
 
   * Patch to CVE-2014-6591, CVE-2014-6585 a font parsing bug.
diff -Nru icu-52.1/debian/control icu-52.1/debian/control
--- icu-52.1/debian/control     2015-01-22 03:47:39.000000000 +0100
+++ icu-52.1/debian/control     2015-02-05 22:10:34.000000000 +0100
@@ -44,7 +44,6 @@
 Package: icu-devtools
 Section: libdevel
 Architecture: any
-Multi-Arch: foreign
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libicu-dev (<< ${binary:Version}), icu-tools (<< 52.1-3~)

Reply via email to