lp:ubuntu/oneiric/pygobject
- Get this branch:
- bzr branch lp:ubuntu/oneiric/pygobject
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 89. By Martin Pitt
-
Add 00git_access_
union_members. patch: Fix accessing union members of
structs again. This unbreaks e. g. GEdit plugins. Patch taken from
upstream git head. (LP: #862627) - 88. By Martin Pitt
-
Add 00git_fix_
custom_ widgets. py: Properly fix refcounting for floating
objects and fix regression of not calling custom widget constructors when
they get created through GtkBuilder. Patches taken from upstream git head.
(LP: #856669) - 87. By Martin Pitt
-
Upload current Debian svn head.
* New upstream release.
* Drop revert-refcount- fix.patch. Fixed properly with new upstream version.
* debian/rules: Drop cleanup of old static bindings leftovers, fixed
upstream.
* debian/control.in: Bump gobject-introspection build dependency as per
upstream configure.ac. - 86. By Martin Pitt
-
Upload current Debian svn trunk, while pygobject-2 is in Debian binNEW.
debian/control.in, debian/rules: Bring back python-gobject-dev package, to
ship the include and pkg-config file. This is still needed by e. g.
libpeas. Depend on python-gobject- 2-dev to retain backwards compatibility,
similar to the other binary packages. - 84. By Martin Pitt
-
Add revert-
refcount- fix.patch: Revert
http://git.gnome. org/browse/ pygobject/ commit/ ?id=7bc4122897 as a
workaround for segfaults when creating custom widgets through the GObject
constructor (such as through GtkBuilder). This works around
https://bugzilla. gnome.org/ show_bug. cgi?id= 657403. This patch was reverted
in the 2-28 branch as well, so reverting it here is no regression from
2.28. (LP: #834168) - 83. By Martin Pitt
-
* New upstream bug fix release.
* debian/copyright: Update to current licenses/copyrights, and convert to
DEP-5. - 82. By Martin Pitt
-
* debian/control.in: Update Vcs-* for experimental branch.
* New upstream release:
- New rewritten invoker is twice as fast and easier to extend and debug
- Complete break from static bindings so we may improve the core without
breaking legacy APIs
- Better type handling
- Parallel installable with PyGObject 2.28 for legacy binding support
(2.28 must be compiled with –disable-introspection)
- Fixed object array handling
- Added more overrides for PyGTK API emulation
- Support for function calling using keyword arguments
- GObject and GLib symbols can now have overrides
- All static bit removed or made private
- GVariants now work from callback returns
- Note that this now enforces a consistent move to the GI bindings. I. e.
you need to change all "import gobject" statements into "from
gi.repository import GObject", same for glib.
* Drop debian/patches/ 00git_* .patch, all upstream.
* Drop 20_deprecated_spam.patch, obsolete.
* debian/control.in: The static bindings (glib, gobject, pygtk, gtk, etc.)
are deprecated and are now shipped in the separate packages
python-gobject- 2{,-dbg} . Add a dependency to these for the time being to
not break backwards compatibility. Once all packages have been ported to
use the GI bindings, this dependency and pygobject-2 will be dropped.
* debian/control.in: Update package descriptions to point out that this is
now GI only.
* debian/control.in, debian/rules: Drop python-gobject-dev package. It's
not relevant any more for this version, and now built from the
pygobject-2 source package.
* debian/rules: Bump shlibs.
* Drop debian/python- gobject. examples: These are for the old static
bindings. http://git.gnome. org/browse/ pygobject/ tree/demos is an actually
useful and comprehensive example, but not shipped in the release tarballs.
* debian/rules: Drop obsolete permission fixing, that only applied to the
examples. - 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/precise/pygobject