[Pkg-cups-devel] Bug#672879: cups - Multi-arch support incomplete

Bastian Blank waldi at debian.org
Mon May 14 12:23:27 UTC 2012


Source: cups
Version: 1.5.2-10
Severity: normal

The multi-arch support in cups package is incomplete. The library
packages are properly marked as "same", so can be co-installed.

However the packages with binaries (cups, cups-client, cups-bsd and
cups-common) as not marked as "foreign" and can't be used to resolve
cross-arch dependencies. This is one missing part to get wine
installable.

Attached is a patch to mark the packages properly.

Bastian

-- 
Four thousand throats may be cut in one night by a running man.
		-- Klingon Soldier, "Day of the Dove", stardate unknown
-------------- next part --------------
diff -Nru cups-1.5.2/debian/changelog cups-1.5.2/debian/changelog
--- cups-1.5.2/debian/changelog	2012-04-10 05:41:40.000000000 +0000
+++ cups-1.5.2/debian/changelog	2012-05-14 12:09:56.000000000 +0000
@@ -1,3 +1,11 @@
+cups (1.5.2-10.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Support multi-arch:
+    - Mark cups, cups-client, cups-bsd, cups-common and cups-ppdc as foreign.
+
+ -- Bastian Blank <waldi at debian.org>  Mon, 14 May 2012 12:09:07 +0000
+
 cups (1.5.2-10) unstable; urgency=low
 
   [ Martin Pitt ]
diff -Nru cups-1.5.2/debian/control cups-1.5.2/debian/control
--- cups-1.5.2/debian/control	2012-04-10 05:41:40.000000000 +0000
+++ cups-1.5.2/debian/control	2012-05-14 12:08:28.000000000 +0000
@@ -182,6 +182,7 @@
 Replaces: cupsddk-drivers (<< 1.4.0), ghostscript-cups (<< 9.02~)
 Provides: cupsddk-drivers
 Breaks: cupsddk-drivers (<< 1.4.0), foomatic-filters (<< 4.0), ghostscript-cups (<< 9.02~)
+Multi-Arch: foreign
 Description: Common UNIX Printing System(tm) - server
  The Common UNIX Printing System (or CUPS(tm)) is a printing system and 
  general replacement for lpd and the like.  It supports the Internet 
@@ -200,6 +201,7 @@
 Recommends: smbclient
 Suggests: cups, xpp, cups-bsd
 Conflicts: lprng
+Multi-Arch: foreign
 Description: Common UNIX Printing System(tm) - client programs (SysV)
  The Common UNIX Printing System (or CUPS(tm)) is a printing system and 
  general replacement for lpd and the like.  It supports the Internet 
@@ -325,6 +327,7 @@
 Conflicts: lpr, lprng
 Replaces: lpr
 Provides: lpr
+Multi-Arch: foreign
 Description: Common UNIX Printing System(tm) - BSD commands
  The Common UNIX Printing System (or CUPS(tm)) is a printing system and 
  general replacement for lpr, lpd and the like.  It supports the
@@ -340,6 +343,7 @@
 Section: net
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: foreign
 Description: Common UNIX Printing System(tm) - common files
  The Common UNIX Printing System (or CUPS(tm)) is a printing system and 
  general replacement for lpd and the like.  It supports the Internet 
@@ -356,6 +360,7 @@
 Breaks: cupsddk (<< 1.4.0)
 Replaces: cupsddk (<< 1.4.0)
 Provides: cupsddk
+Multi-Arch: foreign
 Description: Common UNIX Printing System(tm) - PPD manipulation utilities
  The Common UNIX Printing System (or CUPS(tm)) is a printing system and 
  general replacement for lpd and the like.  It supports the Internet 


More information about the Pkg-cups-devel mailing list