Your message dated Sat, 02 Feb 2019 13:08:00 +0000
with message-id <[email protected]>
and subject line Bug#696395: fixed in vte 1:0.28.2-6
has caused the Debian Bug report #696395,
regarding vte: please support multiarch
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
696395: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696395
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vte
Version: 1:0.28.2-5
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: multiarch

Hi,

It'd be helpful if vte were converted to multiarch.  This would unblock
cross-building of the 27 packages that build-depend on it.  (I realise
that vte3 probably ought to be done too, but this was the one I ran into
first ...)

I omitted the generated debian/control diff.

I went to some effort to convert libvte-dev to Multi-Arch: same,
including forwarding a relevant patch upstream, before realising that it
isn't currently possible to coinstall multiple libvte-dev packages
because none of libcairo2-dev, libgtk2.0-dev, libpango1.0-dev, and
libglib2.0-dev are Multi-Arch: same.  Still, I don't think it's harmful
to include that part of the patch anyway.

  * Support multiarch.

diff -Nru vte-0.28.2/debian/control.in vte-0.28.2/debian/control.in
--- vte-0.28.2/debian/control.in        2011-12-31 13:58:59.000000000 +0000
+++ vte-0.28.2/debian/control.in        2012-12-19 18:23:16.000000000 +0000
@@ -5,8 +5,8 @@
 Uploaders: @GNOME_TEAM@
 Standards-Version: 3.9.2
 X-Python-Version: >= 2.3
-Build-Depends: cdbs (>= 0.4.90),
-               debhelper (>= 8),
+Build-Depends: cdbs (>= 0.4.93~),
+               debhelper (>= 8.1.3~),
                gnome-pkg-tools (>= 0.10),
                dh-autoreconf,
                libglib2.0-dev (>= 2.26.0),
@@ -27,6 +27,8 @@
 
 Package: libvte9
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libvte-common (= ${source:Version})
@@ -57,6 +59,7 @@
 
 Package: libvte-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
          libvte9 (= ${binary:Version}),
@@ -80,6 +83,7 @@
 
 Package: libvte-common
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Breaks: libvte9 (<< 1:0.28)
 Description: Terminal emulator widget for GTK+ 2.x - common files
diff -Nru vte-0.28.2/debian/libvte-dev.install 
vte-0.28.2/debian/libvte-dev.install
--- vte-0.28.2/debian/libvte-dev.install        2011-01-05 02:01:29.000000000 
+0000
+++ vte-0.28.2/debian/libvte-dev.install        2012-12-19 18:16:49.000000000 
+0000
@@ -1,6 +1,6 @@
 usr/include/vte-0.0
-usr/lib/pkgconfig/vte.pc
-usr/lib/pkgconfig/pyvte.pc
-usr/lib/libvte.a
-usr/lib/libvte.so
+usr/lib/*/pkgconfig/vte.pc
+usr/lib/*/pkgconfig/pyvte.pc
+usr/lib/*/libvte.a
+usr/lib/*/libvte.so
 usr/share/pygtk/2.0/defs
diff -Nru vte-0.28.2/debian/libvte9-udeb.install 
vte-0.28.2/debian/libvte9-udeb.install
--- vte-0.28.2/debian/libvte9-udeb.install      2011-01-04 23:40:52.000000000 
+0000
+++ vte-0.28.2/debian/libvte9-udeb.install      2012-12-19 18:16:21.000000000 
+0000
@@ -1,2 +1,2 @@
-usr/lib/libvte.so.*
+usr/lib/*/libvte.so.*
 usr/share/vte/termcap-*
diff -Nru vte-0.28.2/debian/libvte9.install vte-0.28.2/debian/libvte9.install
--- vte-0.28.2/debian/libvte9.install   2011-01-04 23:40:52.000000000 +0000
+++ vte-0.28.2/debian/libvte9.install   2012-12-19 18:16:13.000000000 +0000
@@ -1,2 +1,2 @@
-usr/lib/libvte.so.*
-usr/lib/libvte9
+usr/lib/*/libvte.so.*
+usr/lib/*/libvte9
diff -Nru vte-0.28.2/debian/libvte9.lintian-overrides 
vte-0.28.2/debian/libvte9.lintian-overrides
--- vte-0.28.2/debian/libvte9.lintian-overrides 2011-04-14 23:07:23.000000000 
+0100
+++ vte-0.28.2/debian/libvte9.lintian-overrides 2012-12-19 18:15:29.000000000 
+0000
@@ -1,2 +1,2 @@
 # Setgid on purpose to write the utmp file
-libvte9: setgid-binary usr/lib/libvte9/gnome-pty-helper 2755 root/utmp
+libvte9: setgid-binary usr/lib/*/libvte9/gnome-pty-helper 2755 root/utmp
diff -Nru vte-0.28.2/debian/patches/70_multiarch.patch 
vte-0.28.2/debian/patches/70_multiarch.patch
--- vte-0.28.2/debian/patches/70_multiarch.patch        1970-01-01 
01:00:00.000000000 +0100
+++ vte-0.28.2/debian/patches/70_multiarch.patch        2012-12-20 
11:20:39.000000000 +0000
@@ -0,0 +1,22 @@
+Description: Make header files multiarch-compatible
+ In order for libvte-dev to be Multi-Arch: same, the headers it contains
+ need to be identical across architectures.  Using @basename@ rather than
+ @filename@ removes the build directory from vtetypebuiltins.h and thus
+ makes it identical across architectures.
+Author: Colin Watson <[email protected]>
+Forwarded: no
+Last-Update: 2012-12-20
+
+Index: b/src/vtetypebuiltins.h.template
+===================================================================
+--- a/src/vtetypebuiltins.h.template
++++ b/src/vtetypebuiltins.h.template
+@@ -13,7 +13,7 @@
+ 
+ /*** BEGIN file-production ***/
+ 
+-/* enumerations from "@filename@" */
++/* enumerations from "@basename@" */
+ /*** END file-production ***/
+ 
+ /*** BEGIN value-header ***/
diff -Nru vte-0.28.2/debian/patches/series vte-0.28.2/debian/patches/series
--- vte-0.28.2/debian/patches/series    2012-06-23 15:02:56.000000000 +0100
+++ vte-0.28.2/debian/patches/series    2012-12-20 11:17:03.000000000 +0000
@@ -4,3 +4,4 @@
 04_CVE-2012-2738.patch
 25_optional-ncurses.patch
 60_termcap-home-end.patch
+70_multiarch.patch
diff -Nru vte-0.28.2/debian/rules vte-0.28.2/debian/rules
--- vte-0.28.2/debian/rules     2011-12-11 21:55:27.000000000 +0000
+++ vte-0.28.2/debian/rules     2012-12-19 18:14:29.000000000 +0000
@@ -14,11 +14,13 @@
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
-DEB_CONFIGURE_LIBEXECDIR := \$${prefix}/lib/$(libvteN)
+DEB_CONFIGURE_LIBEXECDIR := \$${prefix}/lib/$(DEB_HOST_MULTIARCH)/$(libvteN)
 DEB_FIXPERMS_EXCLUDE += gnome-pty-helper
 DEB_DH_MAKESHLIBS_ARGS_$(libvteN) += -V '$(libvteN) (>= 1:0.28.0)' 
--add-udeb=$(udeb)
 
-DEB_CONFIGURE_EXTRA_FLAGS += PYTHON="/usr/bin/$(cdbs_make_curflavor)"
+DEB_CONFIGURE_EXTRA_FLAGS += \
+       --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
+       PYTHON="/usr/bin/$(cdbs_make_curflavor)"
 
 DEB_CONFIGURE_FLAGS_main += \
        --disable-python

Thanks,

-- 
Colin Watson                                       [[email protected]]

--- End Message ---
--- Begin Message ---
Source: vte
Source-Version: 1:0.28.2-6

We believe that the bug you reported is fixed in the latest version of
vte, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Bicha <[email protected]> (supplier of updated vte package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 02 Feb 2019 07:52:36 -0500
Source: vte
Binary: libvte9 libvte9-udeb libvte-dev libvte-common
Architecture: source
Version: 1:0.28.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Jeremy Bicha <[email protected]>
Description:
 libvte-common - Terminal emulator widget for GTK+ 2.x - common files
 libvte-dev - Terminal emulator widget for GTK+ 2.0 - development files
 libvte9    - Terminal emulator widget for GTK+ 2.0 - runtime files
 libvte9-udeb - Terminal emulator widget for GTK+ 2.0 - minimal runtime (udeb)
Closes: 644890 696395
Changes:
 vte (1:0.28.2-6) unstable; urgency=medium
 .
   * Stop building python-vte and libvte-doc
   * Switch from cdbs to dh
   * Build-Depend on debhelper-compat 11 and drop debian/compat (Closes: 
#696395)
   * Build-Depend on dh-sequence-gnome instead of gnome-pkg-tools
   * Update Vcs fields for salsa.debian.org
   * Add debian/gbp.conf
   * Bump Standards-Version to 4.3.0
   * Fix debian/watch to ignore newer vte series
   * Use the same build config for the deb that we use for the udeb
     (Closes: #644890)
Checksums-Sha1:
 8309a82ee378cf0982941c6ec0bcf54af9e47f29 2391 vte_0.28.2-6.dsc
 c32a7bfcc6fe46f18aac8a05960326471988e676 18312 vte_0.28.2-6.debian.tar.xz
 cd8462aca3da2425a27d9e1671b2ea746fed9293 12470 vte_0.28.2-6_source.buildinfo
Checksums-Sha256:
 a47674596d8d1d159948c23325dea08d1ab36863bcadb2bb4096b284099e141e 2391 
vte_0.28.2-6.dsc
 5085cdc1285f3dd20970c0d76a3c91ea000c026b3e39ffe53e2e3cfb24547acc 18312 
vte_0.28.2-6.debian.tar.xz
 b11d75211c21307ef8dff8b87309a610fe39d84ded185712cb1852249f8edf4e 12470 
vte_0.28.2-6_source.buildinfo
Files:
 298ce05e147dbd63992bf0cc06e44d9f 2391 libs optional vte_0.28.2-6.dsc
 a71592905ba045b628bbce8ca1b2ae40 18312 libs optional vte_0.28.2-6.debian.tar.xz
 e83695cae71b08c8018d3296843e83c4 12470 libs optional 
vte_0.28.2-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAlxVkusACgkQ5mx3Wuv+
bH0O5Q//d7iiCeOo3uGFll+HXQJDIv8BnQHu+I1YiPo/e1GtMprXvUeSLU+mX6/X
bYXp8zwkxORaEMyZU5IJb4bumpA9QNYdMolo9B7418JxhGz/7aAv5xJ4ACvE/hgX
OnQs4O7Cy9ZeyQEnIw7ejtTU5SEnmGc02vOR+qnlO2QbpbKYcbB+tUPeu9PSZ0wQ
ZH/cqWdYQFTLcQCp7df36OXEe5LR3lnv/ecRyrjb3bCMLU8jesaOodd/BVo1ptuN
jeWLgSYfwJ+aymflMmqu6p1B7u/ovPF6Xi9/GAqhVKe75lUqRk6S2BAa+TP0YHyy
A/rMyyDGZAVuRIjGLedIvVjt7HeytSEdWsaP6sPH4TVcEuInZqy+OEdWf4zkn1BP
AFW7g02nJcl8YPscELlEW1fXKjtD/i+tZUgTMfH8PQTeaFEK8r8BW7/ZJ3h6P8ST
YZ/Cs6A8VSW8htkvz0i4vSfNZcLzcirFP5YQZaASUZwyCKbjytFEbSXkbCcxaq/R
dZXQxxFXlWsVjb/b0sR0Jvj/6aU2wznIB3TRsc3rEU7NlDTitZ86JloZEFDxZQtd
SdRg+JXFouAoxsYTcTa29fK2PZr5D1eWbayXM7b3bSJgFgmq6dIBLCEsnjFkzS6U
e944vMbf/dlwvAbgykls0INyKN+97fDgnIi0iALwgru5P0Foshc=
=20jd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to