Bug#770266: libgs9: please convert to multiarch

2016-09-17 Thread Matthias Klose
On 17.09.2016 16:08, Jonas Smedegaard wrote:
> i Till (and others),
> 
> Quoting Till Kamppeter (2016-09-17 00:50:45)
>> I have now re-applied multi-arch to Ubuntu's Ghostscript package which 
>> is nearly identical to Debian's current Ghostscript package. So I 
>> attach the debdiff and hope with this you will easily able to add 
>> multi-arch functionality to Debian's Ghostscript package.
>>
>> I am very grateful if you apply this so that I can keep the delta 
>> between Debian's and Ubuntu's Ghostscript packages low.
> 
> Thanks for the suggested patch.
> 
> I am worried, however, about the following phrase at 
> https://wiki.debian.org/Multiarch/Implementation:
> 
>> If your -dev package contains headers which vary across architectures 
>> then it cannot be marked as Multi-Arch: same until a policy decision 
>> is made about architecture-dependant headers and the toolchain is 
>> updated.
> 
> Did you test that the multi-arch packages work in a multi-arch 
> environment?  Looking at the symbols file, it seems headers do vary.

The encoding of symbols has nothing to do with the header files, I also can't
see any generated header files which differ on different architectures.  If the
latter should be the cause, these surely can be moved into the multiarch include
directory.



Bug#770266: libgs9: please convert to multiarch

2016-09-17 Thread Till Kamppeter

On 09/17/2016 11:08 AM, Jonas Smedegaard wrote:


Did you test that the multi-arch packages work in a multi-arch
environment?  Looking at the symbols file, it seems headers do vary.


 - Jonas



I have simply re-introduced the accidentally dropped multi-arch support 
which Doko has introduced in the first place.


Doko, did you check whether the headers vary between architectures?

   Till



Bug#770266: libgs9: please convert to multiarch

2016-09-17 Thread Jonas Smedegaard
i Till (and others),

Quoting Till Kamppeter (2016-09-17 00:50:45)
> I have now re-applied multi-arch to Ubuntu's Ghostscript package which 
> is nearly identical to Debian's current Ghostscript package. So I 
> attach the debdiff and hope with this you will easily able to add 
> multi-arch functionality to Debian's Ghostscript package.
> 
> I am very grateful if you apply this so that I can keep the delta 
> between Debian's and Ubuntu's Ghostscript packages low.

Thanks for the suggested patch.

I am worried, however, about the following phrase at 
https://wiki.debian.org/Multiarch/Implementation:

> If your -dev package contains headers which vary across architectures 
> then it cannot be marked as Multi-Arch: same until a policy decision 
> is made about architecture-dependant headers and the toolchain is 
> updated.

Did you test that the multi-arch packages work in a multi-arch 
environment?  Looking at the symbols file, it seems headers do vary.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#770266: libgs9: please convert to multiarch

2016-09-16 Thread Till Kamppeter
When re-applying the multi-arch support I based myself on the original 
implementation in Ubuntu:


http://launchpadlibrarian.net/235445264/ghostscript_9.16~dfsg~0-0ubuntu3_9.16~dfsg~0-0ubuntu4.diff.gz

   Till



Bug#770266: libgs9: please convert to multiarch

2016-09-16 Thread Till Kamppeter
I have now re-applied multi-arch to Ubuntu's Ghostscript package which 
is nearly identical to Debian's current Ghostscript package. So I attach 
the debdiff and hope with this you will easily able to add multi-arch 
functionality to Debian's Ghostscript package.


I am very grateful if you apply this so that I can keep the delta 
between Debian's and Ubuntu's Ghostscript packages low.


   Till

diff -Nru ghostscript-9.19~dfsg+1/debian/changelog 
ghostscript-9.19~dfsg+1/debian/changelog
--- ghostscript-9.19~dfsg+1/debian/changelog2016-09-15 03:22:00.0 
-0300
+++ ghostscript-9.19~dfsg+1/debian/changelog2016-09-16 18:12:46.0 
-0300
@@ -1,3 +1,9 @@
+ghostscript (9.19~dfsg+1-0ubuntu4) yakkety; urgency=medium
+
+  * Multiarchify the library packages.
+
+ -- Till Kamppeter   Fri, 16 Sep 2016 18:12:58 -0300
+
 ghostscript (9.19~dfsg+1-0ubuntu3) yakkety; urgency=medium
 
   * debian/rules:
diff -Nru ghostscript-9.19~dfsg+1/debian/control 
ghostscript-9.19~dfsg+1/debian/control
--- ghostscript-9.19~dfsg+1/debian/control  2016-08-12 14:38:46.0 
-0300
+++ ghostscript-9.19~dfsg+1/debian/control  2016-09-16 16:18:36.0 
-0300
@@ -90,9 +90,10 @@
 Package: libgs9
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${cdbs:Depends},
- ${misc:Depends},
  libgs9-common (= ${source:Version})
 Description: interpreter for the PostScript language and for PDF - Library
  GPL Ghostscript is used for PostScript/PDF preview and printing.
@@ -124,6 +125,7 @@
 Package: libgs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${devlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends}
diff -Nru ghostscript-9.19~dfsg+1/debian/control.in 
ghostscript-9.19~dfsg+1/debian/control.in
--- ghostscript-9.19~dfsg+1/debian/control.in   2016-09-15 03:22:00.0 
-0300
+++ ghostscript-9.19~dfsg+1/debian/control.in   2016-09-16 18:12:58.0 
-0300
@@ -60,6 +60,8 @@
 Package: libgs9
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends},
@@ -94,6 +96,7 @@
 Package: libgs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${devlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends}
diff -Nru ghostscript-9.19~dfsg+1/debian/control.in.in 
ghostscript-9.19~dfsg+1/debian/control.in.in
--- ghostscript-9.19~dfsg+1/debian/control.in.in2016-05-11 
13:06:31.0 -0300
+++ ghostscript-9.19~dfsg+1/debian/control.in.in2016-09-16 
16:22:37.0 -0300
@@ -60,6 +60,8 @@
 Package: libgs__VER__
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends},
@@ -94,6 +96,7 @@
 Package: libgs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${devlibs:Depends},
  ${cdbs:Depends},
  ${misc:Depends}
diff -Nru ghostscript-9.19~dfsg+1/debian/rules 
ghostscript-9.19~dfsg+1/debian/rules
--- ghostscript-9.19~dfsg+1/debian/rules2016-09-15 03:22:00.0 
-0300
+++ ghostscript-9.19~dfsg+1/debian/rules2016-09-16 18:12:58.0 
-0300
@@ -204,7 +204,7 @@
 binary-post-install/$(pkg-lib):: debian/stamp-local-shlibs-$(libname)
 debian/stamp-local-shlibs-$(libname): binary-install/$(pkg-lib)
d-shlibmove --commit \
-   --devunversioned --ignorelibdep \
+   --devunversioned --ignorelibdep --multiarch \
--movedev "debian/tmp/usr/include/*" usr/include/ \
debian/tmp/usr/lib/$(libname).so
 clean::


Bug#770266: libgs9: please convert to multiarch

2014-11-19 Thread Andreas Beckmann
Package: libgs9
Version: 9.06~dfsg-1.1
Severity: wishlist
User: multiarch-de...@lists.alioth.debian.org
Usertags: multiarch

Hi,

please convert your package to multiarch. It is part of the dependency
chain of other packages that were already converted, but these cannot
currently be installed in a multiarch setting until all dependencies
are converted, too.

For detailed instructions see
https://wiki.debian.org/Multiarch/Implementation


Cheers,

Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org