Changelog for
dbus-1-python3-devel-1.2.4-3.1.x86_64.rpm :
Sun Nov 20 13:00:00 2016 hpjAATTurpla.net
- Update to version 1.2.4:
Enhancements:
- Continous integration metadata for travis-ci.org is now available.
Similar to dbus, this is split into .travis.yml (Travis-specifics)
and tools/ci-build.sh (intended to be useful for any CI framework,
although it does include various workarounds for travis-ci oddities).
(Simon McVittie)
Fixes:
- Make dbus.version a tuple again, not a list, for consistent sorting.
This was a regression in 1.2.2. (Debian #816729, Simon McVittie)
- Use inspect.signature() instead of inspect.getargspec() on Python
versions that have it. inspect.getargspec() is deprecated in recent
Python 3 and seems to have disappeared from 3.6 nightly builds.
(Simon McVittie)
- Make the tests pass in \"narrow\" Python builds where unicode objects
are UTF-16, rather than the UCS-4 used in Linux distributions.
(fd.o #57140, Simon McVittie)
- Always include headers in a consistent order (Debian #749133, Simon McVittie)
- Include config.h in all C code that we compile. This is necessary
on platforms where it might contain something like \"#define _GNU_SOURCE\"
or \"#define inline __inline\".
(Simon McVittie)
- Update to version 1.2.2:
Versioning changes:
- dbus-python releases now have an even micro version (1.2.0, 1.2.2),
and snapshots from git have an odd micro version (1.2.1).
Dependencies:
- Building from git (but not from tarballs) now requires
macros from the GNU Autoconf Archive, for example the autoconf-archive
package in Debian or Fedora derivatives.
- Building from git (but not from tarballs) now requires Automake 1.13
or later.
- The automated tests and some examples now require PyGI (the gi module),
not PyGObject 2 (the deprecated glib and gobject modules).
Enhancements:
- There is now a setuptools setup.py, allowing dbus-python to be installed
into a virtualenv using pip from a standard Automake source release. This
requires pre-existing system-wide installations of the normal build
dependencies (pkg-config, libdbus, dbus-glib, a C compiler) and has
some limitations. For system-wide installations and development,
please use the Autoconf/Automake build system directly.
(fd.o #55439; Simon McVittie)
- dbus-python now uses the common compiler warnings from AX_COMPILER_FLAGS
(Simon McVittie)
- The automated tests can now be installed as GNOME-style \"installed tests\",
and should be somewhat more reliable (Simon McVittie)
Fixes:
- ``from dbus.service import
*`` now imports FallbackObject
(fd.o #85720; Ben Longbons)
- The GConf-related examples work again (fd.o #85720; Ben Longbons)
- Consistently make examples executable, and install them all
(fd.o #85720; Ben Longbons)
- Search PATH for an appropriately-versioned pythonX.Y-config, or as a last
resort python-config, if there isn\'t a ${PYTHON}-config in the
same directory as ${PYTHON} (fd.o #92085; Yamashita, Yuu)
- Add support for the Automake 1.13 parallel test driver (Simon McVittie)
- Skip building API documentation if \"import epydoc\" fails (Simon McVittie)
- Add missing dependency on python-gobject (bnc#850792) similar to dbus-1-python
Mon Jun 3 14:00:00 2013 asterios.dramisAATTgmail.com
- Removed the %{RELEASE} from the dbus-1 Requires: entries (fixes also Factory
auto check).
Sun Jun 2 14:00:00 2013 asterios.dramisAATTgmail.com
- Update to version 1.2.0:
Dependencies:
- libdbus 1.6 or later is now required.
Enhancements:
- Unicode Corrigendum 9: when used with a suitable version of libdbus
(1.6.10 or later, or 1.7.2 or later), noncharacters in strings are
now accepted
Fixes:
- Support DBusException(\'something with non—ASCII\') under Python 2
(Michael Vogt, smcv; fd.o #55899)
- Correct some misleading wording in COPYING which was written under the
assumption that libdbus could actually be relicensed to MIT/X11
(Thiago Macieira)
- Avoid variable-length arrays, because MSVC++ is still stuck in 1998
(based on patches from Christoph Höger, fd.o #51725)
- Remove unnecessary uses of stdint.h (fd.o #51725)
- Add support for Unix compilers not supporting \'inline\', for completeness
- Use GObject.__class__ instead of GObjectMeta, which can no longer be
imported from gi.repository.GObject in pygobject 3.8
- Fix autoreconfiscation on Automake 1.13 (Marko Lindqvist, fd.o #59006)
- Removed libxml2-python3 runtime requirement (not needed).
Mon Nov 19 13:00:00 2012 asterios.dramisAATTgmail.com
- Update to version 1.1.1:
Dependencies:
- libdbus 1.6 or later is now recommended. It is not strictly required yet.
Fixes:
- Validate UTF-8 according to the rules libdbus uses, falling back to our
own (inefficient) implementation if not compiled against dbus >= 1.6
(fdo#40817)
- Under Python 3, in the absence of introspection or signature=\'...\',
pass dbus.ObjectPath or dbus.Signature arguments with the obvious
signature \'o\' or \'g\', not \'s\'. This previously only worked in Python 2.
(fdo#50740)
From version 1.1.0:
Deprecations:
- dbus.gobject_service is deprecated. Use dbus.gi_service and PyGI in new
code.
API changes:
- dbus.gobject_service works in legacy PyGObject 2 applications again,
like it did before 1.0. The down side is that it doesn\'t work in all PyGI
applications any more, unlike 1.0. In PyGI applications, depend on
dbus-python >= 1.1 and use dbus.gi_service instead - its API is the same.
(fdo#48904, deb#670516)
- dbus.gobject_service has been removed from Python 3 builds altogether.
Enhancements:
- Use DBusBasicValue from libdbus 1.5, if available, rather than reinventing
it
Fixes:
- Put sockets for the regression tests in /tmp, not the builddir, fixing
test failures in a really long builddir (fdo#46747)
- Fix a reference leak in dbus_py_variant_level_set (fdo#47108)
- Modify AM_CHECK_PYTHON_HEADERS so the \"another way\" works with Python 3
Sun May 27 14:00:00 2012 highwaystar.ruAATTgmail.com
- python3 package added
- api docs currently not built because there is no epydoc for py3
- dbus-python.h renamed to dbus-python-%{py3_ver}.h
- шdbus-python.pc renamed to dbus-python-%{py3_ver}.pc