Your message dated Wed, 13 Jun 2012 01:04:09 +0000
with message-id <[email protected]>
and subject line Bug#673860: fixed in presage 0.8.8-1
has caused the Debian Bug report #673860,
regarding presage: 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.)
--
673860: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673860
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: presage
Version: 0.8.7-2
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 presage 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 AX_PYTHON_MODULE 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: presage
Source-Version: 0.8.8-1
We believe that the bug you reported is fixed in the latest version of
presage, which is due to be installed in the Debian FTP archive:
gprompter-dbg_0.8.8-1_i386.deb
to main/p/presage/gprompter-dbg_0.8.8-1_i386.deb
gprompter_0.8.8-1_i386.deb
to main/p/presage/gprompter_0.8.8-1_i386.deb
libpresage-data_0.8.8-1_all.deb
to main/p/presage/libpresage-data_0.8.8-1_all.deb
libpresage-dev_0.8.8-1_i386.deb
to main/p/presage/libpresage-dev_0.8.8-1_i386.deb
libpresage-doc_0.8.8-1_all.deb
to main/p/presage/libpresage-doc_0.8.8-1_all.deb
libpresage1-dbg_0.8.8-1_i386.deb
to main/p/presage/libpresage1-dbg_0.8.8-1_i386.deb
libpresage1_0.8.8-1_i386.deb
to main/p/presage/libpresage1_0.8.8-1_i386.deb
presage-dbg_0.8.8-1_i386.deb
to main/p/presage/presage-dbg_0.8.8-1_i386.deb
presage-dbus_0.8.8-1_all.deb
to main/p/presage/presage-dbus_0.8.8-1_all.deb
presage_0.8.8-1.debian.tar.gz
to main/p/presage/presage_0.8.8-1.debian.tar.gz
presage_0.8.8-1.dsc
to main/p/presage/presage_0.8.8-1.dsc
presage_0.8.8-1_i386.deb
to main/p/presage/presage_0.8.8-1_i386.deb
presage_0.8.8.orig.tar.gz
to main/p/presage/presage_0.8.8.orig.tar.gz
pyprompter_0.8.8-1_all.deb
to main/p/presage/pyprompter_0.8.8-1_all.deb
python-presage-dbg_0.8.8-1_i386.deb
to main/p/presage/python-presage-dbg_0.8.8-1_i386.deb
python-presage_0.8.8-1_i386.deb
to main/p/presage/python-presage_0.8.8-1_i386.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.
Matteo Vescovi <[email protected]> (supplier of updated presage
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: Wed, 06 Jun 2012 20:58:31 +0100
Source: presage
Binary: presage presage-dbg libpresage-doc libpresage1 libpresage1-dbg
libpresage-data libpresage-dev python-presage python-presage-dbg gprompter
gprompter-dbg pyprompter presage-dbus
Architecture: source i386 all
Version: 0.8.8-1
Distribution: unstable
Urgency: low
Maintainer: Matteo Vescovi <[email protected]>
Changed-By: Matteo Vescovi <[email protected]>
Description:
gprompter - intelligent predictive GTK+ text editor
gprompter-dbg - intelligent predictive GTK+ text editor (debugging symbols)
libpresage-data - intelligent predictive text entry platform (data files)
libpresage-dev - intelligent predictive text entry platform (development files)
libpresage-doc - intelligent predictive text entry platform (documentation)
libpresage1 - intelligent predictive text entry platform (shared library)
libpresage1-dbg - intelligent predictive text entry platform (shared library
debugg
presage - intelligent predictive text entry platform (tools and demos)
presage-dbg - intelligent predictive text entry platform (tools debugging symbo
presage-dbus - intelligent predictive text entry platform (dbus service)
pyprompter - intelligent predictive wxPython text editor
python-presage - intelligent predictive text entry platform (Python binding)
python-presage-dbg - intelligent predictive text entry platform (Python
binding debugg
Closes: 673860
Changes:
presage (0.8.8-1) unstable; urgency=low
.
* New upstream release.
* Enable build hardening.
* Detect dbus-python via Python. Closes: #673860
Checksums-Sha1:
dca0e623ffb6afef43eee44ba210eb2e51cf4c53 2314 presage_0.8.8-1.dsc
60a2eac5c297acca15a6dc686013cb8ff6c7549a 2492667 presage_0.8.8.orig.tar.gz
707ba4074692f8f8ca9d3d32002a66740659e69e 7095 presage_0.8.8-1.debian.tar.gz
8370b8dfe6ffacf46b1277f20e4f3d51dd61e15a 120534 presage_0.8.8-1_i386.deb
3352d150775c6cd73b2134a9578b464f4347babd 415744 presage-dbg_0.8.8-1_i386.deb
74129a7bf3bb85a60872a2022778b0b550de5bd1 23911660
libpresage-doc_0.8.8-1_all.deb
28aa42f3434b70084230224969fcd20be6597007 210540 libpresage1_0.8.8-1_i386.deb
8ae81b5c2af328adb15c2ef4c5192e727cc3f49c 1269624
libpresage1-dbg_0.8.8-1_i386.deb
51e3e1e2f8029e3894cbdcf2b5f7230bbfc70604 5496792
libpresage-data_0.8.8-1_all.deb
e25587aba8a2556972d7e23701c5ea5df119c20f 42062 libpresage-dev_0.8.8-1_i386.deb
0a72647d2f6e3ed338e4b08c616bf86add75d7e3 125056 python-presage_0.8.8-1_i386.deb
d61f1ae9681585fa3f8f0eb922ef21c2748a3448 323548
python-presage-dbg_0.8.8-1_i386.deb
365228a8a9a677b9ffc329d6190a65fb01d0da35 946476 gprompter_0.8.8-1_i386.deb
813b3c28c8f55ca492f4c07b7fda7169b3ab4e4e 2812722 gprompter-dbg_0.8.8-1_i386.deb
334c337c0d1cfdeb2f207dc6546411bb6720829f 64312 pyprompter_0.8.8-1_all.deb
d7c65b494f31759ee8ae5521edb3b45e2abddaf6 40580 presage-dbus_0.8.8-1_all.deb
Checksums-Sha256:
0a090d440e682ceee2e9319a683a64dd9fd6e35af14a072e9cde950d29f53698 2314
presage_0.8.8-1.dsc
18c559247894ed56ddf7a0e74045f039b5f1eede1746da18597cb4816c96c77b 2492667
presage_0.8.8.orig.tar.gz
83d802e4698f4357e4ea91d28a7b766452d5710c17e7bd623530e820bf38cff1 7095
presage_0.8.8-1.debian.tar.gz
341154b1767a2dbb6bf6050ce42e307a30ecb833865c407ed3a4e5d3e25f17d0 120534
presage_0.8.8-1_i386.deb
055bb7f345aa93ba4eb9bd51381a5c7095dd56e8c5ed5b047b7d82821e211a84 415744
presage-dbg_0.8.8-1_i386.deb
333d9267f593dd2aa8848c1e6ba18d77c009d84ea26b39c5e63d325546f9ba91 23911660
libpresage-doc_0.8.8-1_all.deb
64bc12cacb7a1dd11b7a2ae2390946d7351e0ec04252b8ddba4c6ccd67fa1a55 210540
libpresage1_0.8.8-1_i386.deb
13e7d8ebe916b21956fd9f60eb5c806ef0bdeb794b47c57fcb6a7ec3c7a720dd 1269624
libpresage1-dbg_0.8.8-1_i386.deb
5c73dd6209bd9bffb6e15d6edaee142565d383ad556501b65e6d6491e381053c 5496792
libpresage-data_0.8.8-1_all.deb
d365ab28496075cd223bb0c5f09b6c5920b977b54c6b3f3b00d083059ec34cd9 42062
libpresage-dev_0.8.8-1_i386.deb
b8deaf9904b75792c5fe8d00c2a54f479e7b26e4f4bf2dbff741d56d665b14f2 125056
python-presage_0.8.8-1_i386.deb
3fc0cf7d6ee1106b935534eef5ec7fc86876235384695b11e93611500253cfcb 323548
python-presage-dbg_0.8.8-1_i386.deb
cec0582b9bf0a6500a0c8759cf5fba16b62751db5c5c631455a8cadb6c888adf 946476
gprompter_0.8.8-1_i386.deb
0e64f3d9de1ab414b2013ac9814b00b44af49c954a0e08711f3570400ffb1517 2812722
gprompter-dbg_0.8.8-1_i386.deb
75e06baa2a1b92ea08f101a51b47722fa788c95a61534d06b3182ef6233bee95 64312
pyprompter_0.8.8-1_all.deb
61bdba08283bdd8fda1cbbbfa7582c7da2c5b27800bbc37a707be471944616fa 40580
presage-dbus_0.8.8-1_all.deb
Files:
a94defe5666234e486dfe546e127e701 2314 devel extra presage_0.8.8-1.dsc
8c07a76bbef0723730645cca6ed68e43 2492667 devel extra presage_0.8.8.orig.tar.gz
c9476f5a880f8ebe9844b783f07b9296 7095 devel extra presage_0.8.8-1.debian.tar.gz
2dd292ef82dccf1c0f7785d3be11ce37 120534 misc extra presage_0.8.8-1_i386.deb
3863be4cc6f9ed180f22bdd2ca668d13 415744 debug extra
presage-dbg_0.8.8-1_i386.deb
8e418d25574652d34d968dda4dddfa06 23911660 doc extra
libpresage-doc_0.8.8-1_all.deb
6c16a1e1f0ca300a577a94c4ad37ea90 210540 libs extra libpresage1_0.8.8-1_i386.deb
8f8e98d6fe95a7285d33dc46a5e81559 1269624 debug extra
libpresage1-dbg_0.8.8-1_i386.deb
300700feb8b1cb202ba30ca8bbf80d0f 5496792 libs extra
libpresage-data_0.8.8-1_all.deb
be749e8602243303213e0f2a76074dfb 42062 libdevel extra
libpresage-dev_0.8.8-1_i386.deb
379e2fcbc436b8a2a83d077abdfdffeb 125056 python extra
python-presage_0.8.8-1_i386.deb
ccd3e362fbcce3bdfe4c12a914b25338 323548 debug extra
python-presage-dbg_0.8.8-1_i386.deb
aeadb314f21962f93cb07d671c75af7d 946476 misc extra gprompter_0.8.8-1_i386.deb
b7cd791525e563c3688ea1d8ed7e3164 2812722 debug extra
gprompter-dbg_0.8.8-1_i386.deb
98522983b247ca2debe70bf680be6f5e 64312 misc extra pyprompter_0.8.8-1_all.deb
343f41d4a1af65e1f7c77aa324c708d3 40580 misc extra presage-dbus_0.8.8-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJP1+PNAAoJEIAhAkTu07wNgVkH/1jjtSugwTUiLxrHgIXgwbQt
aE6oNuQBLvg6kt2ag+BXhiQXXfQdLNtYoeJP64SUL9aWiDSDRxyIK4ClNG/CC2Zz
td1HJgL7NDuNCgDhBSjXtFtSijTm7GRqxZUq7NXzlEdsUpYOdv/H/avx41Ky6agx
c5/g1pUc4UVo0qx/Xgf+Rf9P9AnRKN9Hcfi48weO7+7NLaysIS5gh4SLB7a1jNnJ
9oVwwZGIrOvEtZqF4vKXTcxknUDKOjeC4uXUTYp+iHEULjIcTRtPSKtQ5lS5jHzO
NOCJIYEDi1cREzmoOyQJJlSM+W6DZ+NY/kAfDJvNCT3UyDSxceB7+Bx2Tizhjws=
=O0Xr
-----END PGP SIGNATURE-----
--- End Message ---