Your message dated Thu, 24 May 2012 14:48:10 +0000
with message-id <[email protected]>
and subject line Bug#673853: fixed in ibus 1.4.1-6
has caused the Debian Bug report #673853,
regarding ibus: please detect dbus-python via Python (not pkg-config) or
build-depend on python-dbus-dev
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.)
--
673853: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673853
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ibus
Version: 1.4.1-5
Severity: wishlist
dbus-python ships a header file and a pkg-config metadata file for use by
out-of-tree main loop implementations, such as python-qt4 and python-edbus.
These are intended to be pretty rarely used, a lot like python-gtk2-dev -
the only packages which are intended to use them are Python bindings for
main loop implementations (again, like python-qt4 and python-edbus).
Unfortunately, several packages use pkg-config as a more general check for
"is dbus-python installed?", and ibus is one of them.
This has become significant because the header file and pkg-config metadata
have moved to a new binary package, python-dbus-dev. At the moment,
python-dbus depends on python-dbus-dev for backwards compatibility (to avoid
breaking packages like yours), but I would like to remove that dependency
(Bug #673779).
Longer-term, work being done on pure-Python main loop support might mean
that the C header and pkg-config metadata will eventually go away entirely
in favour of pure-Python GLib, Qt and E main loop glue.
The correct, long-term solution for packages that don't implement a main loop
is to check for the dbus Python module (and, if required, the
dbus.mainloop.glib Python module) as you would for a pure-Python module:
run "python -c 'import dbus'", or use the AM_CHECK_PYMOD macro, or whatever.
If you need to check the version number, it's exported by the dbus module
as a string (dbus.__version__) and a tuple (dbus.version).
If that's not feasible, the next best thing is to set your package's
build-dependencies as if you were implementing a main loop:
* build-depend on python-dbus-dev
* if you support Python 2, also build-depend on python-dbus
* if you support Python 3, also build-depend on python3-dbus
Thanks,
Simon
--- End Message ---
--- Begin Message ---
Source: ibus
Source-Version: 1.4.1-6
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:
gir1.2-ibus-1.0_1.4.1-6_amd64.deb
to main/i/ibus/gir1.2-ibus-1.0_1.4.1-6_amd64.deb
ibus-doc_1.4.1-6_all.deb
to main/i/ibus/ibus-doc_1.4.1-6_all.deb
ibus-gtk3_1.4.1-6_amd64.deb
to main/i/ibus/ibus-gtk3_1.4.1-6_amd64.deb
ibus-gtk_1.4.1-6_amd64.deb
to main/i/ibus/ibus-gtk_1.4.1-6_amd64.deb
ibus_1.4.1-6.debian.tar.gz
to main/i/ibus/ibus_1.4.1-6.debian.tar.gz
ibus_1.4.1-6.dsc
to main/i/ibus/ibus_1.4.1-6.dsc
ibus_1.4.1-6_amd64.deb
to main/i/ibus/ibus_1.4.1-6_amd64.deb
libibus-1.0-0_1.4.1-6_amd64.deb
to main/i/ibus/libibus-1.0-0_1.4.1-6_amd64.deb
libibus-1.0-dev_1.4.1-6_amd64.deb
to main/i/ibus/libibus-1.0-dev_1.4.1-6_amd64.deb
python-ibus_1.4.1-6_all.deb
to main/i/ibus/python-ibus_1.4.1-6_all.deb
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.
Osamu Aoki <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 24 May 2012 00:17:47 +0900
Source: ibus
Binary: ibus libibus-1.0-0 libibus-1.0-dev ibus-gtk ibus-gtk3 python-ibus
ibus-doc gir1.2-ibus-1.0
Architecture: source amd64 all
Version: 1.4.1-6
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <[email protected]>
Changed-By: Osamu Aoki <[email protected]>
Description:
gir1.2-ibus-1.0 - Intelligent Input Bus - introspection data
ibus - Intelligent Input Bus - core
ibus-doc - Intelligent Input Bus - development documentation
ibus-gtk - Intelligent Input Bus - GTK+2 support
ibus-gtk3 - Intelligent Input Bus - GTK+3 support
libibus-1.0-0 - Intelligent Input Bus - shared library
libibus-1.0-dev - Intelligent Input Bus - development file
python-ibus - Intelligent Input Bus - Python support
Closes: 673853
Changes:
ibus (1.4.1-6) unstable; urgency=low
.
* Fix build-depend by adding python-dbus-dev. Closes: #673853
Checksums-Sha1:
0cdd699df4b38567d926a42a09ebd3f1cfc1a457 2020 ibus_1.4.1-6.dsc
c6eac74d6875d5654f5ca5e01c1d2e79b97dcb7f 15864 ibus_1.4.1-6.debian.tar.gz
7af6c5350b8d5591cd8e96d54af4cdd0a237cfc7 443286 ibus_1.4.1-6_amd64.deb
4fa7de27134d473653b1359af94a1d4fc16e50bb 261144 libibus-1.0-0_1.4.1-6_amd64.deb
f21739b7e778e6ff40de93f885330a9c6c97e074 282652
libibus-1.0-dev_1.4.1-6_amd64.deb
31d8f6a65598194f230282a8a36217ea902bb844 164822 ibus-gtk_1.4.1-6_amd64.deb
438108a47b99b4c939f0f387e4f9fdaa4ccd8762 164768 ibus-gtk3_1.4.1-6_amd64.deb
cb83f50d00b7607266e65da4a998914886251550 185944 python-ibus_1.4.1-6_all.deb
0f850b7cac920cef390febb39e15667237c6eadf 335818 ibus-doc_1.4.1-6_all.deb
e7aa70884160bf627a444c6c4450a38f0a0a1d3d 204504
gir1.2-ibus-1.0_1.4.1-6_amd64.deb
Checksums-Sha256:
60163ca6dc813e7dc0c4726bb301504dee09839640281b78607d179ee23d8838 2020
ibus_1.4.1-6.dsc
c6c93e3b3d7a02308bb7d14d6f9d49b5fa11367368f78b3dfa981c609349917b 15864
ibus_1.4.1-6.debian.tar.gz
334f57fe1723a29e83e7d81279e0f252aea2ba0cf0b6c2a799705108e0301cad 443286
ibus_1.4.1-6_amd64.deb
f76002550fe052e8a864f56049bc4d6998de336542b14194ecde6722304f3e7d 261144
libibus-1.0-0_1.4.1-6_amd64.deb
d36bebae3aa253a7c33f02597f3188be23186d98dc415e0ce03e8f4fe4a2dccc 282652
libibus-1.0-dev_1.4.1-6_amd64.deb
b20481bb69c6d1641e947ebbc3822e660356588f6a0c9fc2bf7659b26af6d093 164822
ibus-gtk_1.4.1-6_amd64.deb
998475409cf14f4a788225f3d5d652bbbcc2cfd4025693e783df07e7f4cf2dc2 164768
ibus-gtk3_1.4.1-6_amd64.deb
69348346e644c7f79f866f98fa66f5fcdb59fc0f7095457f809b9eeb3380a863 185944
python-ibus_1.4.1-6_all.deb
5de9a653ae5bfdd5d9b87912973c0f5610a455ffca55ef405ade818341c9cbab 335818
ibus-doc_1.4.1-6_all.deb
8fc729c70614b34f14d522e5657e3667075a3bb1ea94ed5b1ce6d69ae596f1a3 204504
gir1.2-ibus-1.0_1.4.1-6_amd64.deb
Files:
823f5d2099ed3aa142234592e7d27268 2020 utils optional ibus_1.4.1-6.dsc
b12dfc66c9a65efe7ec1e4df65ca511b 15864 utils optional
ibus_1.4.1-6.debian.tar.gz
87c4470c4b449f2babd487815f1e8c3a 443286 utils optional ibus_1.4.1-6_amd64.deb
cc2ac93b1cf17e29d44c2676a36a6a16 261144 libs optional
libibus-1.0-0_1.4.1-6_amd64.deb
0d64be827da4a7f750b7afa30f9ee72c 282652 libdevel optional
libibus-1.0-dev_1.4.1-6_amd64.deb
0b1b3bde078052b80d4c9e39363ceae5 164822 utils optional
ibus-gtk_1.4.1-6_amd64.deb
46e15f40b12776eb37ae1f56a9e7d075 164768 utils optional
ibus-gtk3_1.4.1-6_amd64.deb
28c647ffab9c8a7620831d5ccbd5ef7f 185944 python optional
python-ibus_1.4.1-6_all.deb
d0672e67f205b422b9ddb503cd551571 335818 doc optional ibus-doc_1.4.1-6_all.deb
83f3571f33a7f89f22885e14fd7c02e5 204504 introspection optional
gir1.2-ibus-1.0_1.4.1-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk++PXkACgkQ6A/EwagGHzJ76gCdFZwH1Ug5fsgIaDE1oym7MrNR
9zEAnAxdfm8K/RNJ0nJcob3e0GY1LyjH
=wvi6
-----END PGP SIGNATURE-----
--- End Message ---