Change logs for glib2.0 source package in Quantal

  • glib2.0 (2.34.1-1ubuntu1) quantal-proposed; urgency=low
    
      * Rebase on Debian experimental. (LP: #1067763)
      * Add back 91_revert_pcre_8.31_test.patch and lower the pcre dependency back
        to >= 8.30. This needs to be kept until we get pcre 8.31 into Ubuntu.
      * Restore dependency on libelf-dev. Following Debian entails a dependency on
        libelfg0 which will break multi-arch glib as this library is not
        multi-arched yet.
    
    glib2.0 (2.34.1-1) experimental; urgency=low
    
      [ Josselin Mouette ]
      * Require libelfg0-dev, not libelf-dev which has nothing to do with
        it.
    
      [ Iain Lane ]
      * New upstream release
        + GTimeZone support for zoneinfo version 1
        + Leak in glib-compile-resources
        + g_settings_bind: use canonical property name
        + Port gio tests from pygobject to pygi
      * Switch python-gobject-2 BD to python-gi, folowing porting of tests.
      * debian/patches/50_git_gmenuexporter_allow_null_bus_on_name_vanished.patch:
        Cherry-pick upstream patch to fix crash when GBusNameVanishedCallback is
        called with a NULL GDBusConnection. (LP: #1044322)
     -- Iain Lane <email address hidden>   Wed, 17 Oct 2012 15:47:20 +0100
  • glib2.0 (2.34.0-1ubuntu1) quantal-proposed; urgency=low
    
      * Re-sync with Debian, all our changes are in the latest Debian version.
      * Add back 91_revert_pcre_8.31_test.patch and lower the pcre dependency back
        to >= 8.30. This needs to be kept until we get pcre 8.31 into Ubuntu.
    
    glib2.0 (2.34.0-1) experimental; urgency=low
    
      [ Martin Pitt ]
      * debian/rules: Only run tests for the main flavour; it takes too
        long for all three and does not give us a lot of extra confidence.
      * debian/rules: Manually create debian/stamp-makefile-check, as with above
        change it's not created automatically any more.
      * Add 07_disable_tests_on_slow_archs.patch: Disable tests on slow
        architectures which keep failing the tests. These are currently
        /socket/timed_wait, /mainloop/timeouts, /mainloop/child_sources,
        /timeout/rounding, and the upper bound on /gdbus/method-calls-in-thread on
        ARM platforms.
      * debian/control.in: Bump pcre dependency to >= 1:8.31.
      * debian/rules: Seems there is no way of making the test suite work reliably
        with the upgraded Ubuntu ARM builders, so make tests non-fatal on
        arm{el,hf} until they get less swap happy.
    
      [ Michael Biebl ]
      * New upstream release.
      * Drop debian/patches/91_revert_pcre_8.31_test.patch now that we have a
        recent enough version.
     -- Martin Pitt <email address hidden>   Thu, 27 Sep 2012 11:28:26 +0200
  • glib2.0 (2.33.14-1ubuntu6) quantal-proposed; urgency=low
    
      * debian/rules: Seems there is no way of making the test suite work reliably
        with the upgraded Ubuntu ARM builders, so make tests non-fatal on
        arm{el,hf} until they get less swap happy. :-(
     -- Martin Pitt <email address hidden>   Thu, 27 Sep 2012 06:20:11 +0200
  • glib2.0 (2.33.14-1ubuntu5) quantal-proposed; urgency=low
    
      * 07_disable_tests_on_slow_archs.patch: Disable
        /mainloop/recursive_child_sources test on arm as well.
     -- Martin Pitt <email address hidden>   Wed, 26 Sep 2012 17:25:51 +0200
  • glib2.0 (2.33.14-1ubuntu4) quantal-proposed; urgency=low
    
      * 07_disable_tests_on_slow_archs.patch: Disable /mainloop/child_sources on
        ARM as well.
     -- Martin Pitt <email address hidden>   Wed, 26 Sep 2012 08:43:09 +0200
  • glib2.0 (2.33.14-1ubuntu3) quantal-proposed; urgency=low
    
      * 07_disable_tests_on_slow_archs.patch: Also disable upper bound check on
        /gdbus/method-calls-in-thread on arm.
     -- Martin Pitt <email address hidden>   Wed, 26 Sep 2012 06:11:04 +0200
  • glib2.0 (2.33.14-1ubuntu2) quantal-proposed; urgency=low
    
      * Add 07_disable_tests_on_slow_archs.patch: Disable tests on slow
        architectures which keep failing the tests. These are currently
        /socket/timed_wait, /mainloop/timeouts, and /timeout/rounding on armhf and
        armel.
      * Drop 07_socket_test_bump_max_time.patch and 09_mainloop_test_relax.patch:
        Now that we do not run the problematic ones on arm at all any more, we go
        back to the stricter upstream tests.
     -- Martin Pitt <email address hidden>   Tue, 25 Sep 2012 08:12:12 +0200
  • glib2.0 (2.33.14-1ubuntu1) quantal-proposed; urgency=low
    
      * 07_socket_test_bump_max_time.patch: Bump max time even further, to make
        these work on our ARM builders.
      * Add 09_mainloop_test_relax.patch: On slower architectures like ARM,
        /mainloop/timeouts insistently fails with having done fewer iterations in
        1050 ms than expected. Relax the required minimum loop runs.
     -- Martin Pitt <email address hidden>   Mon, 24 Sep 2012 09:03:54 +0200
  • glib2.0 (2.33.14-1svn2) quantal-proposed; urgency=low
    
      Upload current Debian packaging svn.
    
      * debian/rules: Only run tests for the main flavour; it takes too
        long for all three and does not give us a lot of extra confidence.
      * debian/rules: Manually create debian/stamp-makefile-check, as with above
        change it's not created automatically any more.
      * Add 07_socket_test_bump_max_time.patch: Increase /socket/timed_wait test
        max time. On slow architectures like armel, this test often fails due to
        "(poll_duration < 110000): (154022 < 110000)".
     -- Martin Pitt <email address hidden>   Thu, 20 Sep 2012 19:41:07 +0200
  • glib2.0 (2.33.14-1svn1) quantal-proposed; urgency=low
    
      Upload current Debian packaging svn head.
    
      * debian/rules: Only run tests for the main flavour; it takes too
        long for all three and does not give us a lot of extra confidence.
      * Add 07_socket_test_bump_max_time.patch: Increase /socket/timed_wait test
        max time. On slow architectures like armel, this test often fails due to
        "(poll_duration < 110000): (154022 < 110000)".
     -- Martin Pitt <email address hidden>   Thu, 20 Sep 2012 18:05:37 +0200
  • glib2.0 (2.33.14-1) experimental; urgency=low
    
    
      [ Iain Lane ]
      * New upstream release
        + CVE-2012-3524: don't run dbus-launch from setuid binaries
        + g_content_type_get_generic_icon_name(): new API for getting the icon
          name for a mime type
        + Introspection fixes:
          - GDBusConnection nullability fixes
          - give a box type to GTimeZone
        + Drop GVFS_INOTIFY_DIAG
        + Add a new "Writing GLib Applications" section to the reference
          documentation with general info on security, threads, etc.
        + gwin32mount.c: Fix syntax error
        + gresource tests: srcdir != builddir fixes
        + tests/gvariant: Fix test on big endian architectures
        + Fix regression in g_shell_parse_argv()
      * Dropped 07_tests_gvariant_big_endian.patch: applied upstream. 
    
      [ Michael Biebl ]
      * Bump all 2.33.x symbol versions to 2.33.14 to ensure a tight enough
        dependency for packages using features from glib 2.33.
    
     -- Michael Biebl <email address hidden>  Wed, 19 Sep 2012 18:38:24 +0200
  • glib2.0 (2.33.12-3) experimental; urgency=low
    
      * debian/control.in: Add Breaks: too glib-networking versions prior to
        2.33.12. (LP: #1046319)
      * debian/rules: Ignore test case failures on hurd-i386 (not a release
        architecture) and mips (this keeps tripping over a gdbus test race
        condition).
      * Replace 07_disable_gvariant_checksum_tests.patch with
        07_tests_gvariant_big_endian.patch which fixes the test properly instead
        of disabling it. Taken from
        https://bugzilla.gnome.org/show_bug.cgi?id=683384
    
    glib2.0 (2.33.12-2) experimental; urgency=low
    
      * Drop 10_increase_gapplication_test_delay.patch. We disable the whole test
        now anyway (08_disable_gapplication_basic_test.patch).
      * Add 07_disable_gvariant_checksum_tests.patch: 2.33.12 introduced two new
        checks for GVariant checksum stability. This does not currently work on
        big-endian machines (https://bugzilla.gnome.org/show_bug.cgi?id=683384),
        so disable these tests for now.
    
    glib2.0 (2.33.12-1) experimental; urgency=low
    
      [ Sebastien Bacher ]
      * New upstream version
      * debian/libglib2.0-0.symbols:
        - updated
      * revert_g_file_make_directory_with_parents_error_propagation.patch:
        - dropped, the issue is fixed in the new version
      * debian/patches/92_revert_appinfo_command_line.patch:
        - don't require a vte for test, we don't want an xorg stack there
    
      [ Iain Lane ]
      * Add revert_g_file_make_directory_with_parents_error_propagation.patch:
        This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
        which caused applications to segfault. The proper fix will be in the next
        glib release, so this patch should be dropped then. (LP: #1035688)
    
      [ Martin Pitt ]
      * Add 07_test_method_calls_on_proxy_bump_max_time.patch: On slower
        platforms, the overhead of the 240 D-BUS Sleep calls is larger than
        the current maximum of 6 seconds. Bump maximum time to 8 seconds to be
        more resilient to this.
      * Add 08_disable_gapplication_basic_test.patch: Disable /gapplication/basic
        test. It's full of race conditions and keeps breaking builds.
    
      [ Robert Ancell ]
      * New upstream bugfix release (LP: #1045608)
      * Drop 07_test_method_calls_on_proxy_bump_max_time.patch:
        - Applied upstream
     -- Martin Pitt <email address hidden>   Thu, 06 Sep 2012 06:14:41 +0200
  • glib2.0 (2.33.12-2) experimental; urgency=low
    
      * Drop 10_increase_gapplication_test_delay.patch. We disable the whole test
        now anyway (08_disable_gapplication_basic_test.patch).
      * Add 07_disable_gvariant_checksum_tests.patch: 2.33.12 introduced two new
        checks for GVariant checksum stability. This does not currently work on
        big-endian machines (https://bugzilla.gnome.org/show_bug.cgi?id=683384),
        so disable these tests for now.
    
    glib2.0 (2.33.12-1) experimental; urgency=low
    
      [ Sebastien Bacher ]
      * New upstream version
      * debian/libglib2.0-0.symbols:
        - updated
      * revert_g_file_make_directory_with_parents_error_propagation.patch:
        - dropped, the issue is fixed in the new version
      * debian/patches/92_revert_appinfo_command_line.patch:
        - don't require a vte for test, we don't want an xorg stack there
    
      [ Iain Lane ]
      * Add revert_g_file_make_directory_with_parents_error_propagation.patch:
        This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
        which caused applications to segfault. The proper fix will be in the next
        glib release, so this patch should be dropped then. (LP: #1035688)
    
      [ Martin Pitt ]
      * Add 07_test_method_calls_on_proxy_bump_max_time.patch: On slower
        platforms, the overhead of the 240 D-BUS Sleep calls is larger than
        the current maximum of 6 seconds. Bump maximum time to 8 seconds to be
        more resilient to this.
      * Add 08_disable_gapplication_basic_test.patch: Disable /gapplication/basic
        test. It's full of race conditions and keeps breaking builds.
    
      [ Robert Ancell ]
      * New upstream bugfix release (LP: #1045608)
      * Drop 07_test_method_calls_on_proxy_bump_max_time.patch:
        - Applied upstream
     -- Martin Pitt <email address hidden>   Wed, 05 Sep 2012 11:19:29 +0200
  • glib2.0 (2.33.12-1) experimental; urgency=low
    
    
      [ Sebastien Bacher ]
      * New upstream version
      * debian/libglib2.0-0.symbols:
        - updated
      * revert_g_file_make_directory_with_parents_error_propagation.patch:
        - dropped, the issue is fixed in the new version
      * debian/patches/92_revert_appinfo_command_line.patch:
        - don't require a vte for test, we don't want an xorg stack there
    
      [ Iain Lane ]
      * Add revert_g_file_make_directory_with_parents_error_propagation.patch:
        This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
        which caused applications to segfault. The proper fix will be in the next
        glib release, so this patch should be dropped then. (LP: #1035688)
    
      [ Martin Pitt ]
      * Add 07_test_method_calls_on_proxy_bump_max_time.patch: On slower
        platforms, the overhead of the 240 D-BUS Sleep calls is larger than
        the current maximum of 6 seconds. Bump maximum time to 8 seconds to be
        more resilient to this.
      * Add 08_disable_gapplication_basic_test.patch: Disable /gapplication/basic
        test. It's full of race conditions and keeps breaking builds.
    
      [ Robert Ancell ]
      * New upstream bugfix release (LP: #1045608)
      * Drop 07_test_method_calls_on_proxy_bump_max_time.patch:
        - Applied upstream
    
     -- Martin Pitt <email address hidden>  Tue, 04 Sep 2012 15:50:40 +0200
  • glib2.0 (2.33.10-0ubuntu3) quantal-proposed; urgency=low
    
      * debian/patches/92_revert_appinfo_command_line.patch:
        - don't require a vte for test, we don't want an xorg stack there
     -- Sebastien Bacher <email address hidden>   Tue, 21 Aug 2012 15:20:03 +0200
  • glib2.0 (2.33.10-0ubuntu2) quantal-proposed; urgency=low
    
      * debian/rules: clean local build hack leftover.
     -- Sebastien Bacher <email address hidden>   Tue, 21 Aug 2012 13:42:19 +0200
  • glib2.0 (2.33.10-0ubuntu1) quantal-proposed; urgency=low
    
      * New upstream version
      * debian/libglib2.0-0.symbols:
        - updated
      * revert_g_file_make_directory_with_parents_error_propagation.patch:
        - dropped, the issue is fixed in the new version
     -- Sebastien Bacher <email address hidden>   Tue, 21 Aug 2012 13:10:43 +0200
  • glib2.0 (2.33.8-1+svn2) quantal-proposed; urgency=low
    
      Upload current Debian svn head.
    
      [ Iain Lane ]
      * Add revert_g_file_make_directory_with_parents_error_propagation.patch:
        This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
        which caused applications to segfault. The proper fix will be in the next
        glib release, so this patch should be dropped then. (LP: #1035688)
    
      [ Martin Pitt ]
      * Add 07_test_method_calls_on_proxy_bump_max_time.patch: On slower
        platforms, the overhead of the 240 D-BUS Sleep calls is larger than
        the current maximum of 6 seconds. Bump maximum time to 8 seconds to be
        more resilient to this.
      * Add 08_disable_gapplication_basic_test.patch: Disable /gapplication/basic
        test. It's full of race conditions and keeps breaking builds.
     -- Martin Pitt <email address hidden>   Mon, 20 Aug 2012 09:39:31 +0200
  • glib2.0 (2.33.8-1+svn1) quantal-proposed; urgency=low
    
      Upload current Debian SVN head.
    
      [ Iain Lane ]
      * Add revert_g_file_make_directory_with_parents_error_propagation.patch:
        This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
        which caused applications to segfault. The proper fix will be in the next
        glib release, so this patch should be dropped then. (LP: #1035688)
    
      [ Martin Pitt ]
      * Add 07_test_method_calls_on_proxy_bump_max_time.patch: On slower
        platforms, the overhead of the 240 D-BUS Sleep calls is larger than
        the current maximum of 6 seconds. Bump maximum time to 8 seconds to be
        more resilient to this.
     -- Martin Pitt <email address hidden>   Mon, 20 Aug 2012 06:16:18 +0200
  • glib2.0 (2.33.8-1ubuntu1) quantal-proposed; urgency=low
    
      * Add revert_g_file_make_directory_with_parents_error_propagation.patch:
        This reverts upstream commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
        which caused applications to segfault. The proper fix will be in the next
        glib release, so this patch should be dropped then. (LP: #1035688)
     -- Iain Lane <email address hidden>   Thu, 16 Aug 2012 11:48:21 +0100
  • glib2.0 (2.33.8-1) experimental; urgency=low
    
    
      * New upstream release 2.33.8.
        - GIO now has a g_file_delete_async function
        - The defaults for GThreadPools max_unused_threads and max_idle_time
          values have been changed to 2 and 15*1000, respectively.
      * debian/control{,.in}: XC-Package-Type → Package-Type, thanks to Lintian.
      * debian/libglib2.0-0.symbols: Update for new symbols in this release and
        remove Debian revisions which aren't necessary. 
    
     -- Iain Lane <email address hidden>  Tue, 07 Aug 2012 14:38:25 +0100
  • glib2.0 (2.33.6-1) experimental; urgency=low
    
    
      * New upstream release.
      * Drop 91_revert_schema_path_warning.patch now, we are not in final freeze
        in Ubuntu, and this is not aimed at Debian Wheezy.
      * Add 91_revert_pcre_8.31_test.patch: Revert new regex test from 2.33.4
        which depends on pcre 8.31. We still have 8.30, and we are building
        against the system library instead of the bundled one.
    
     -- Martin Pitt <email address hidden>  Wed, 18 Jul 2012 14:41:39 +0200
  • glib2.0 (2.33.3-2) experimental; urgency=low
    
      * Rename 07_socket_test_timespan_jitter.patch to 00git_* and update
        changelog with what got committed upstream.
      * Add 07_contenttype_test_fix_overflow.patch: Call g_content_type_guess()
        with valid data len. Fixes a segfault when running the test.
        Forwarded to GNOME #674452.
      * Add 08_contenttype_known_test_failure.patch: Disable known test failure
        due to a bug in g_content_type_from_mime_type(). For details, see
        https://bugzilla.gnome.org/show_bug.cgi?id=678941
      * Add 09_valuetransform_ulong_bool.patch: valuetransform: Fix definition of
        ulong_bool. Thanks Philipp Kern! (Closes: #662057)
      * Add 10_increase_gapplication_test_delay.patch: /gapplication/basic
        sometimes fails due to a different order of expected and actual actions;
        increase delay between them to reduce the race condition. Workaround for
        https://bugzilla.gnome.org/show_bug.cgi?id=664627
      * Add 11_timeout_test_reduce_race.patch: Due to load, particular traits of
        the architecture, or other circumstances, the /mainloop/timeouts sometimes
        manages to call the "every 100 ms" timer loop only 9 times in 1050 ms.
        This is an inherent race-condition in the test; allow it some slack and
        accept 9 times as well. Forwarded to GNOME #678959.
     -- Martin Pitt <email address hidden>   Wed, 27 Jun 2012 11:50:54 +0200
  • glib2.0 (2.33.3-1) experimental; urgency=low
    
      * New upstream release.
      * debian/libglib2.0-0.symbols: Add new symbols from this release.
      * debian/libglib2.0-bin.install: bash completion is now installed into
        /usr/share/bash-completion/completions/ by upstream.
      * Add debian/libglib2.0-bin.maintscript: Clean up old bash completion
        conffiles on upgrade. Add ${misc:Pre-Depends} to libglib2.0-bin.
      * Add debian/tests/control: DEP-8 autopkgtest control file. Add XS-Testsuite
        header to debian/control.in.
      * Add debian/tests/build: autopkgtest check: Build and run a program against
        glib, to verify that the headers and pkg-config file are installed
        correctly.
      * Add 06_thread_test_ignore_prctl_fail.patch: Do not fail the
        /thread/thread4 test if prctrl() fails. This happens on the Debian
        buildds.
      * debian/rules: Set G_HOME to not clutter $HOME with ~/.dbus-keyrings and
        avoid failure on the buildds where creating /home/buildd/.dbus-keyrings
        fails.
      * debian/rules: Fail the build on failed tests, except on architectures with
        known current failures (arm*, kfreebsd*, s390x, sparc).
      * Add 07_socket_test_timespan_jitter.patch:  On some buildds the poll
        duration in the /socket/timed_wait test is slightly lower than the
        requested 100000. Adjust test to not fail in these cases. Forwarded to
        GNOME #678881.
     -- Martin Pitt <email address hidden>   Tue, 26 Jun 2012 19:28:14 +0200
  • glib2.0 (2.33.2-1) experimental; urgency=low
    
    
      * Track unstable versions in the experimental branch. 
      * New upstream release 2.33.2
        - GLIB_VERSION_MIN_REQUIRED now defaults to the current stable version
        - GIO input and output stream classes have grown GBytes-based methods
        - GApplication now has hooks to register D-Bus objects before the bus name
          is taken
      * Refresh 04_homedir_env.patch to cleanly apply
      * Add the new symbols from this release (g_app_info_get_supported_types,
        g_*_bytes, g_type_ensure)
    
     -- Iain Lane <email address hidden>  Mon, 18 Jun 2012 11:56:08 +0100
  • glib2.0 (2.33.1-1) experimental; urgency=low
    
      * debian/control.in: Update Vcs-* for experimental branch.
      * Drop 03_revert_git_single_include_error.patch. For GNOME 3.5.x we want to
        properly fix the reverse dependencies. NB this is NOT for Debian wheezy.
      * New upstream release.
      * 04_homedir_env.patch: Adjust for new release.
      * Drop 95_configure-Fix-typo-in-ELF-check.patch and
        96_configure-Reset-LIBS-after-ELF-check.patch: upstream now.
      * debian/libglib2.0-0.symbols: Add new symbols from this release.
     -- Martin Pitt <email address hidden>   Tue, 15 May 2012 16:59:15 +0200
  • glib2.0 (2.32.2-1) unstable; urgency=low
    
    
      * New upstream release.
      * Refresh patches.
      * Remove debian/patches/git_powerpc_gresources.patch, merged upstream.
      * debian/patches/95_configure-Fix-typo-in-ELF-check.patch: Fix typo in ELF
        configure check. Patch cherry-picked from upstream Git.
      * debian/patches/96_configure-Reset-LIBS-after-ELF-check.patch: Reset LIBS
        after running the ELF checks otherwise we end up linking everything
        against libelf. Patch cherry-picked from upstream Git.
    
     -- Michael Biebl <email address hidden>  Tue, 01 May 2012 20:02:21 +0200
  • glib2.0 (2.32.1-0ubuntu2) precise-proposed; urgency=low
    
      * Add revert_schema_path_warning.patch: Revert
        http://git.gnome.org/browse/glib/commit/?id=6560b3. Final freeze is not
        the time to start fixing the gsettings paths of all packages. This avoids
        tons of spewage from the gsettings trigger during package installation.
     -- Martin Pitt <email address hidden>   Mon, 16 Apr 2012 15:33:44 +0200