Change logs for pygobject source package in Oneiric

  • pygobject (3.0.0-0ubuntu4) oneiric-proposed; urgency=low
    
      * Add 00git_wrapper_ref.patch: When converting an object with transfer none,
        make sure the wrapper owns a ref. (LP: #874299)
      * Add 00git_marshal_gvariant_arrays.patch: Fix marshaling of arrays of
        GVariants. Thanks Mikkel Kamstrup Erlandsen! (LP: #855402)
     -- Martin Pitt <email address hidden>   Tue, 25 Oct 2011 09:25:54 +0200
  • pygobject (3.0.0-0ubuntu3) oneiric-proposed; urgency=low
    
      * Add 00git_allow_gboxed_properties.patch: Add the GBoxed type as valid type
        to the gobject property helper. This fixes the "snippets" gedit plugin.
        Patch taken from upstream git head.  (LP: #877397)
      * Add 00git_gboxed_property_test.patch: Corresponding test case. Taken from
        upstream git head.
      * Add 00git_gdk2_overrides_atom_intern.patch: Fix Gdk override to also work
        for Gdk 2.0. Patch also pushed to upstream git. (LP: #875399)
     -- Martin Pitt <email address hidden>   Wed, 19 Oct 2011 09:05:09 +0200
  • pygobject (3.0.0-0ubuntu2) oneiric; urgency=low
    
      * 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)
     -- Martin Pitt <email address hidden>   Mon, 03 Oct 2011 14:45:57 +0200
  • pygobject (3.0.0-0ubuntu1) oneiric; urgency=low
    
      * 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)
     -- Martin Pitt <email address hidden>   Mon, 26 Sep 2011 10:06:48 +0200
  • pygobject (3.0.0-0svn1) oneiric; urgency=low
    
      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.
     -- Martin Pitt <email address hidden>   Wed, 21 Sep 2011 15:26:30 +0200
  • pygobject (2.90.3-1svn1) oneiric; urgency=low
    
      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.
     -- Martin Pitt <email address hidden>   Mon, 05 Sep 2011 08:15:29 +0200
  • pygobject (2.90.3-1) experimental; urgency=low
    
      * New upstream release.
     -- Martin Pitt <email address hidden>   Fri, 02 Sep 2011 07:58:48 +0200
  • pygobject (2.90.2-2) experimental; urgency=low
    
      * 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)
    
    pygobject (2.90.2-1) experimental; urgency=low
    
      * New upstream bug fix release.
      * debian/copyright: Update to current licenses/copyrights, and convert to
        DEP-5.
    
    pygobject (2.90.1-1) experimental; urgency=low
    
      * 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.
     -- Martin Pitt <email address hidden>   Thu,  01 Sep 2011 18:52:17 +0000
  • pygobject (2.28.6-4) unstable; urgency=low
    
      * debian/rules: Create shlibs for python3 packages, too.
      * debian/rules: Call dh_strip on python3-gobject, too.
    
    pygobject (2.28.6-3) unstable; urgency=low
    
      * Cherrypick some fixes from pygobject-2-28 upstream branch:
        - 00git_test_case_hang.patch: Fix hang in test suite when
          TestGDBusClient.test_native_calls_async() test case fails.
        - 00git_messagebox_type.patch: Fix MessageBox so it correctly handles
          the type constructor param.
        - 00git_python3_build.patch, 00git_python3-maketrans.patch: Python 3 fixes.
        - 00git_gio_test.patch: Port test_properties from static gio to GI Gio, so
          that the tests will also work with Python 3.
      * debian/control.in, debian/rules: Add and build python3-gobject and
        python3-gobject-dbg packages. Until we get py3cairo packaged in Debian (in
        the works), we need to build the python3 flavour with --disable-cairo, and
        apply some workarounds in debian/rules (see the "FIXME"s); these will
        disappear again with py3cairo.
     -- Martin Pitt <email address hidden>   Fri,  15 Jul 2011 05:25:37 +0000
  • pygobject (2.28.6-2) unstable; urgency=low
    
      * Cherrypick some fixes from pygobject-2-28 upstream branch:
        - Add 00git_enum_properties.patch: Add support for enums in
          gobject.property
        - Add 00git_cairo_init.patch: Correctly initialize the _gi_cairo_functions
          array to be zero filled
        - 00git_textiter_crash.patch: Fix crash in Gtk.TextIter overrides
     -- Martin Pitt <email address hidden>   Fri, 08 Jul 2011 12:01:44 +0200
  • pygobject (2.28.6-1) unstable; urgency=low
    
      * New upstream bug fix release.
      * Drop 21_fix_symbol_names_to_be_locale_independent.patch, fixed upstream.
      * debian/watch: Fix syntax to actually catch current versions.
      * debian/watch: Move to .bz2 tarballs, upstream stopped publishing gz.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  15 Jun 2011 10:37:53 +0000
  • pygobject (2.28.4-1) unstable; urgency=low
    
      [ Josselin Mouette ]
      * Drop ${python:Provides} for python-gobject-cairo (it depends on 
        python-cairo).
    
      [ Laurent Bigonville ]
      * New upstream release.
        - Revert ABI break (Closes: #625703)
      * debian/control.in: Bump Standards-Version to 3.9.2 (no further changes)
      * debian/patches/21_fix_symbol_names_to_be_locale_independent.patch:
        Fix case conversion issue (Taken from upstream)
    
    pygobject (2.28.3-3) unstable; urgency=low
    
      * Rebuild for python 2.7 transition, no source changes.
    
    pygobject (2.28.3-2) unstable; urgency=low
    
      * Upload to unstable
     -- Martin Pitt <email address hidden>   Fri,  20 May 2011 09:34:49 +0000
  • pygobject (2.28.3-1ubuntu2) oneiric; urgency=low
    
      * 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)
     -- Gunnar Hjalmarsson <email address hidden>   Thu, 05 May 2011 07:16:38 +0200
  • pygobject (2.28.3-1ubuntu1) natty; urgency=low
    
      * 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)
     -- Martin Pitt <email address hidden>   Tue, 19 Apr 2011 10:03:33 +0200