[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#947262: marked as done (ibus: Please omit ibus-tests binary package on Ubuntu/i386)



Your message dated Thu, 26 Dec 2019 00:05:08 +0000
with message-id <E1ikGeK-000DNk-Bc@fasolo.debian.org>
and subject line Bug#947262: fixed in ibus 1.5.21-4
has caused the Debian Bug report #947262,
regarding ibus: Please omit ibus-tests binary package on Ubuntu/i386
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 owner@bugs.debian.org
immediately.)


-- 
947262: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947262
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ibus
Version: 1.5.21-4
Severity: minor
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Dear maintainers,

In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64.  We are keeping ibus on i386 because
ibus-gtk is relevant for legacy applications, but the ibus-tests package
built from this source has dependencies on other packages that are not being
kept as part of the compatibility library set (e.g. gnome-shell).

We would like to drop the ibus-tests binary package rather than keeping it
around in the Ubuntu archive and uninstallable.  Would you please consider
applying the attached patch, or something like it, to omit building this
binary package on Ubuntu?

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org
diff -Nru ibus-1.5.21/debian/rules ibus-1.5.21/debian/rules
--- ibus-1.5.21/debian/rules	2019-11-12 14:17:39.000000000 -0600
+++ ibus-1.5.21/debian/rules	2019-12-23 13:21:12.000000000 -0600
@@ -6,6 +6,12 @@
 export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes) $(DEB_HOST_ARCH), yes i386)
+   skip_packages = -Nibus-tests
+endif
+
 %:
 	dh $@ --with gir,python3
 
@@ -78,3 +84,9 @@
 	rm -rf $(CURDIR)/debian/tmp-xdg-cache-home
 	rm -rf $(CURDIR)/debian/tmp-xdg-data-home
 endif
+
+override_dh_builddeb:
+	dh_builddeb ${skip_packages}
+
+override_dh_gencontrol:
+	dh_gencontrol ${skip_packages}

--- End Message ---
--- Begin Message ---
Source: ibus
Source-Version: 1.5.21-4

We believe that the bug you reported is fixed in the latest version of
ibus, 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 947262@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Changwoo Ryu <cwryu@debian.org> (supplier of updated ibus 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 26 Dec 2019 08:46:04 +0900
Source: ibus
Architecture: source
Version: 1.5.21-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org>
Changed-By: Changwoo Ryu <cwryu@debian.org>
Closes: 947262
Changes:
 ibus (1.5.21-4) unstable; urgency=medium
 .
   [ Changwoo Ryu ]
   * debian/rules: for fixing and debugging FTBFS on non-systemd
     - Use xvfb to run dh_auto_test
     - Do not run ibus daemon in background on test
   * debian/rules:
     - Do not build ibus-tests on (compatibility-only) Ubuntu i386, as some
       of ibus-tests depends are not in the compatibility layer. Patch from
       Steve Langasek. (Closes: #947262)
Checksums-Sha1:
 c8e64157121e5905bf6673ebfa56e1586173eaec 3192 ibus_1.5.21-4.dsc
 88a120e0e60f595590116004f1b340d952169dbd 24652 ibus_1.5.21-4.debian.tar.xz
 a1c510131fbd3fef706c772627dc592821e50749 16276 ibus_1.5.21-4_source.buildinfo
Checksums-Sha256:
 0652bbcc8184149284f68f8cb3f05125ee28f8a304a27e018aebe5695c5fa14b 3192 ibus_1.5.21-4.dsc
 8ab06e554a92b9343838c747c5dcb8a0ad954b43e25197da50bc90617504dc3b 24652 ibus_1.5.21-4.debian.tar.xz
 a60dfbb936a9487c6c4e6159bf75a2a622cd7fc5b5ae1110ad91ca2e2b30be35 16276 ibus_1.5.21-4_source.buildinfo
Files:
 7f311ffaa0b2a0acb3888164bb1b9bed 3192 utils optional ibus_1.5.21-4.dsc
 fda6010cfb4995079fe5b1f163f9d460 24652 utils optional ibus_1.5.21-4.debian.tar.xz
 13be2907a96220ae53a5ca11050e3ac7 16276 utils optional ibus_1.5.21-4_source.buildinfo

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

iQIzBAEBCgAdFiEEony+ujUlaGU4DgzJ7Bh50HbYq0gFAl4D9TAACgkQ7Bh50HbY
q0jh4Q/+MXxNQgHHTBkH1vwwp+6mIFm8+a+RWLXVvqrOVArUXD7zqiQ2iuW9S+Te
qFPfUkLiQGTm5k+Pfu1srlzRBHdUWTM/eI7NP6uIy7pH3C0Kup8vTWBGP1E3dhnU
w0xQZiR3EN0OJxiSo0kwHiPXFPOUHSH6LX3jw9x8OY+obqji7v0ZUv6WZGnCQVp3
NI/9P1oOopqXISlnrvfiwcPLjynPMrMKyxaC68OptS/eiFLZurG9M7KBg5kuEsz3
P8TgVxG0Vts2lW4f2J2xt5wRWYRLK68pHvmVUn2Yz/kriLNJUsrknmSZl0giJtRi
4RvnrqywuvQQxEuLLeLsC49C1CyxijXw4HgzlJKQ6daCykMuMKLCJFs3RxhvlR1k
T6aa9g9ugyrhj+uzjR+10/wr2LcX40BPVR3v/4Ev/tgYkLn+Xq53WLeHYk/2s98v
ioGU0cbYmFMz6AdwMBhy+RF7ZmoKvxbRaoTqG2oIxVNkbI5B9zEiH3oThOW6dBRa
gKCTSUTE7YUV+haicwQwmmKfSDWhTEAkfKA2rW15Ps+sEG0pZtgrCfHxzvg1aeX3
ibfYZoDaZXBu5egSEF4q0GUvkYJPf3sbwz3OFjoQsgy+1HC/fgq6D9s7dmvkiXQU
noPwiPxSNdZL87RrVCj5j8VTnc2wUMjgGVfipMYs17spXcbXNQM=
=hFWg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: