Your message dated Tue, 04 Aug 2015 11:18:38 +0000
with message-id <[email protected]>
and subject line Bug#794463: Removed package(s) from unstable
has caused the Debian Bug report #673857,
regarding apertium-tolk: 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.)


-- 
673857: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673857
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: apertium-tolk
Version: 0.2-2.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 apertium-dbus 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).

I've also noticed that apertium-tolk has checks for the dbus-1, apertium-3.1
and pygtk-2.0 pkg-config modules, which can't possibly be right, because it
doesn't seem to contain any C code at all... I think those can just be dropped
(preferably upstream), and then you wouldn't need to build-depend on
libdbus-1-dev, libapertium3-3.1-0-dev or python-gtk2-dev.

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 ---
Version: 0.2-2.2+rm

Dear submitter,

as the package apertium-tolk has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/794463

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

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

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to