lp:ubuntu/natty-proposed/pygobject

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/natty-proposed/pygobject
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

85. By Gunnar Hjalmarsson

debian/patches/21_fix_symbol_names_to_be_locale_independent.patch:
Case conversion issue, that proved to break language-selector for
Turkish users in Natty, fixed.
(LP: #747796; https://bugzilla.gnome.org/show_bug.cgi?id=649165)

84. By Martin Pitt

releasing version 2.28.3-1ubuntu1.1

83. By Martin Pitt

debian/patches/21_fix_symbol_names_to_be_locale_independent.patch:
Case conversion issue, that proved to break language-selector for
Turkish users in Natty, fixed.
(LP: #747796; https://bugzilla.gnome.org/show_bug.cgi?id=649165)

82. By Martin Pitt

Add 00git-fix-abi-break.patch: Backport upstream commit cc0e8423 to
restore ABI compatibility with previous versions, to unbreak metaclass
hackery done in a lot of applications. Thanks to Johan Dahlin for pointing
this out. (Note, we can't upgrade to 2.28.4 release yet, as this still
needs a new g-i release first) (LP: #765398)

81. By Laurent Bigonville

[ Laurent Bigonville ]
* New upstream release (Closes: #619338).
* debian/control.in:
  - Bump cdbs and python-all-dev build-dependencies
  - Drop XB-Python-Version: ${python:Versions}
  - Make python-gobject-dbg Depends against ${python:Depends}
    instead of python-dbg
  - Build-dependends against dh-autoreconf
  - Add xauth, gir1.2-glib-2.0, gir1.2-gtk-3.0 and gir1.2-freedesktop
    to build-depends, needed by the tests
* Drop d/p/40_revert_libpython_link.patch,
  d/p/30_[gi-overrides]-fix-exception-block-so-it-works-in-Python-2.5.patch:
  Applied upstream
* Drop debian/patches/99_autoreconf.patch: Not needed anymore
* debian/rules: Call dh_autoreconf{_clean} instead of handeling this by hand,
  should Closes: #558530

[ Martin Pitt ]
* debian/rules: Move from pysupport (which is being deprecated) to
  dh_python2. Drop python-support build dependency.
  (Closes: #614764)
* debian/rules: Install a library search path for a pysupport compatible
  gtk-2.0 directory, to avoid instantly breaking all reverse dependencies.
  This needs to stay until they get converted to dh_python2.
* Fix test suite calls during package build (Closes: #619257):
  - debian/rules: Copy Python files from our modules into build tree, so
    that the tests actually find them. In Python you can't have Python
    modules and compiled extensions which belong to the same import in
    different directories. (Unfortunately it's hard to upstream this, so
    keep it as a Debian specific hack for now.)
  - debian/rules: Run the tests under xvfb so that the Gdk/Gtk ones can
    succeed.
  - debian/rules: Disable fakeroot for the tests by unsetting $LD_PRELOAD.
    Otherwise the tests try to connect to root's session D-BUS.
  - debian/control.in: Add build dependencies: xvfb (as we now use it in
    debian/rules), dbus-x11 (as the test suite uses dbus-launch), and
    python-apt-dbg/python-cairo-dbg, so that the test cases for the debug
    builds have all dependencies met.

80. By Martin Pitt

* New upstream final 2.28 release (just bug fixes).
* Drop require_version_stub.patch, all reverse dependencies got fixed now.

79. By Martin Pitt

* New upstream bug fix release.
* Add require_version_stub.patch:
  gi.repository.ModuleName.require_version('version') was only unstable API
  and has been replaced with the more robust
  gi.require_version('ModuleName', 'version'). Temporarily add back the
  former as a no-op stub to avoid breaking all our pygi programs, until we
  fixed them all.
* Bump g-i build dependency to ensure the test suite has the necessary test
  classes.

78. By Martin Pitt

* New upstream release.
* Drop 0001-Revert-Remove-gio-static-bindings.patch,
  0002-GI-Run-gio-tests-separately-when-enabled.patch, applied upstream now.
* Drop revert-refleak.patch, this was replaced with slightly better hack
  which brings back the ref leak fix for GI, but "emulates" the ref count
  bug for pygtk which relied on it (this hack only applies for pygobject
  2.28.x; later versions will have codegen, and thus pygtk support dropped
  entirely). (LP: #713115)

77. By Martin Pitt

Add revert-refleak.patch: Revert upstream commit f0a0b6c2eda for now.
Fixing the reference leaks uncovered a few bugs in PyGTK which need to be
fixed first. (See LP #713115, #713172, #713135)

76. By Martin Pitt

debian/rules: Don't link the python2.6 module against libpython. This will
reintroduce GNOME#620215 for building packages against the python 2.6
extension, but it hasn't been a problem before after all. This avoids the
libpython2.6 dependency which would pull python2.6 back into the CDs.
(LP: #712734)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/oneiric/pygobject
This branch contains Public information 
Everyone can see this information.

Subscribers