Change logs for glib2.0 source package in Trusty

  • glib2.0 (2.40.2-0ubuntu1.1) trusty-security; urgency=medium
    
      * SECURITY UPDATE: NULL pointer deference
        - debian/patches/CVE-2018-16428.patch: fix in glib/gmarkup.c,
          glib/tests/Makefile.am,
          glib/tests/markups/fail-51.expected,
          glib/tests/markups/fail-51.gmarkup.
        - CVE-2018-16428
      * SECURITY UPDATE: Read out-of-bounds
        - debian/patches/CVE-2018-16429.patch: fix in glib/gmarkup.c and
          glib/tests/Makefile.am,
          glib/tests/markups/fail-50.expected,
          glib/tests/markups/fail-50.gmarkup.
        - CVE-2018-16429
      * Fixing tests in gdatetime invented timezone
        - debian/patches/User_a_real_rather_than_invented_timezone.patch: fix in
          glib/tests/gdatetime.c.
    
     -- <email address hidden> (Leonidas S. Barbosa)  Mon, 17 Sep 2018 10:20:39 -0300
  • glib2.0 (2.40.2-0ubuntu1) trusty; urgency=medium
    
      * New upstream stable release (LP: #1372847), fixing bugs
        + gobject: try to link with -Wl,-z,nodelete to prevent unloading
        + g_file_copy: Don't set GError when we intend to ignore errors
        + gapplication-tool: ensure object paths are valid
        + gtlscertificate: fix certificate list parsing with trailing comments
        + g_str_has_prefix: improve efficiency with long strings
        + Added type check to GPermission public functions.
        + GApplication: Don't decrease use_count below 0
        + networkmonitornetlink: fix IPv6 issues on Android
        + gresolver: Ensure GThreadedResolver always sets an error if resolution
          fails
        + gmacros.h: add G_GNUC_*_IGNORE_DEPRECATIONS macros for clang
        + networkaddress: fix parsing of uri with @ after authority
        + gvariant tests: workaround libc/compiler "issue"
     -- Iain Lane <email address hidden>   Tue, 23 Sep 2014 10:37:56 +0100
  • glib2.0 (2.40.0-2) unstable; urgency=medium
    
    
      [ Iain Lane ]
      * gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch: Take latest
        version from upstream bug to resolve some test failures.
      * Add xauth test-dep, needed for xvfb-run
    
      [ Emilio Pozuelo Monfort ]
      * Upload to unstable.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Wed, 02 Apr 2014 14:37:13 +0200
  • glib2.0 (2.40.0-1ubuntu1) trusty; urgency=medium
    
      * Upload from unreleased Debian SVN. Sync over this when it is uploaded
        there.
      * gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch: Take latest
        version from upstream bug to resolve some test failures.
     -- Iain Lane <email address hidden>   Mon, 31 Mar 2014 11:38:41 +0100
  • glib2.0 (2.40.0-1) experimental; urgency=medium
    
    
      * New upstream release.
    
     -- Andreas Henriksson <email address hidden>  Mon, 24 Mar 2014 20:58:34 +0100
  • glib2.0 (2.39.92-2) experimental; urgency=medium
    
    
      * test_timer_basic is still broken. Skip it.
    
     -- Iain Lane <email address hidden>  Tue, 18 Mar 2014 15:43:35 +0000
  • glib2.0 (2.39.91-0ubuntu3) trusty; urgency=medium
    
      * debian/patches/git_gsettings_simple.patch,
        debian/patches/git_gsettings_segfault_case.patch:
        - backport upstream patches to fix a gsettings segfault (lp: #1284647)
          thanks Ryan Lortie
     -- Sebastien Bacher <email address hidden>   Thu, 13 Mar 2014 16:36:16 +0100
  • glib2.0 (2.39.91-0ubuntu2) trusty; urgency=medium
    
      * 0001-timer-test-use-volatile-for-locals.patch: Use 'volatile' for locals
        in the timer tests. GCC allows excess precision to persist meaning that
        the comparisons may fail, causing the test to fail.
     -- Iain Lane <email address hidden>   Tue, 04 Mar 2014 16:16:00 +0000
  • glib2.0 (2.39.91-0ubuntu1) trusty; urgency=medium
    
      * New upstream release 2.39.91
      * revert-0001-Improve-GAsyncQueue-test-coverage.patch: Drop, fixed upstream.
      * Re-enable test_timer_stop to gather more information about the failure.
      * debian/libglib2.0-0.symbols: Update with new symbols in this release.
     -- Iain Lane <email address hidden>   Tue, 04 Mar 2014 13:08:00 +0000
  • glib2.0 (2.39.90-0ubuntu1) trusty; urgency=medium
    
      * New upstream release
      * debian/patches/revert-gobject-forbid-finalization-during-construction.patch,
        debian/patches/revert-Simplify-subprocesses-in-tests.patch:
        This behaviour got fixed upstream so our reverts are no longer necessary.
      * debian/patches/disable-faulty-bus-watch-name-test.patch: The test has been
        fixed to be less racy.
      * debian/patches/debian/patches/skip-gapplication-test.patch: Drop, these
        tests are now disabled upstream.
      * Bump gtk-doc-tools BD version to 1.20, per configure.ac.
      * Update symbols file for new symbols included in this release.
      * Enable parallel builds again now that gtk-doc is fixed. The tests are
        still run with -j1 though.
     -- Iain Lane <email address hidden>   Wed, 19 Feb 2014 11:46:34 +0000
  • glib2.0 (2.39.4-0ubuntu1) trusty; urgency=medium
    
      * New upstream release (LP: #1276095)
      * debian/patches/04_homedir_env.patch: Drop; this change is no longer needed
        due to upstream honouring $HOME, and we've converted everything in the
        archive to use this now.
      * Drop DEB_ENABLE_PARALLEL from ubuntu3 (& Debian) as it causes build
        failures in gtkdoc-scan. Will be investigated properly upstream.
     -- Iain Lane <email address hidden>   Wed, 05 Feb 2014 10:39:48 +0000
  • glib2.0 (2.39.3-0ubuntu4) trusty; urgency=medium
    
      * Skip some racy new GApplication tests.
     -- Iain Lane <email address hidden>   Fri, 17 Jan 2014 17:06:28 +0000
  • glib2.0 (2.39.3-0ubuntu3) trusty; urgency=medium
    
      * Enable parallel builds
      * Export VERBOSE=1 so we get information about test failures.
      * Revert flaky change to GAsyncQueue tests.
      * Skip two broken GTimer test which perform invalid comparisons.
     -- Iain Lane <email address hidden>   Fri, 17 Jan 2014 13:43:29 +0000
  • glib2.0 (2.39.3-0ubuntu2) trusty; urgency=medium
    
      * Run `make check' with -j1 to work around raciness.
     -- Iain Lane <email address hidden>   Thu, 16 Jan 2014 13:09:54 +0000
  • glib2.0 (2.39.3-0ubuntu1) trusty; urgency=medium
    
      * New upstream release
        + fix a crasher in code from gdbus-codegen
        + improvements to gobject gdb helper script
        + tests
          - a very large number of improvements in test coverage
          - don't report skipped tests as failures
          - return 77 if we skip all tests in an executable
          - fix g_test_trap_reached_timeout() return value
          - remove some dead code uncovered during test coverage expansion
          - Use tap mode for installed tests too, when using tap
        + fix races in unix signal handling
        + make our GVariant-based commandline tools (glib-compile-schemas,
          gdbus, gapplication) print out GVariant parse errors in context
        + GApplication now has a --gapplication-service command line switch to
          turn any GApplication into a service
        + improve compatibility of GApplication and GOptionContext
        + use a directory monitor in GKeyfileSettingsBackend
        + improve robustness of some GIcon classes
      * debian/patches/disable-faulty-bus-watch-name-test.patch: Disable
        gdbus/bus-watch-name test which races with other tests and fails
        spuriously.
      * Drop patches for gdb helper script; included upstream.
      * Drop patches for introspection escaping; included upstream.
     -- Iain Lane <email address hidden>   Thu, 16 Jan 2014 11:55:49 +0000
  • glib2.0 (2.39.2-0ubuntu2) trusty; urgency=medium
    
      * Cherry-pick two patches from upstream (thanks desrt) to properly escape
        values when generating dbus introspection XML.
     -- Iain Lane <email address hidden>   Thu, 09 Jan 2014 13:15:43 +0000
  • glib2.0 (2.39.2-0ubuntu1) trusty; urgency=medium
    
      * New upstream release 2.39.2
      * debian/patches/0001-valgrind.h-add-r0-to-the-clobber-list-on-PPC.patch:
        Drop, applied upstream.
      * revert-Simplify-subprocesses-in-tests.patch: A partial revert of an
        upstream commit which touches a later reversion.
      * Rename revert_constructor_change patch and add header to make it clear
        which commit this is reverting.
      * 0001-gobject.py-Don-t-install-frame-filters-when-GDB-does.patch,
        0001-Make-gdb-pretty-printers-compatible-with-Python3.patch: Replace
        patches with cherry-picks from upstream.
      * debian/rules: Tell dh_clean to ignore xml.orig files. By default it
        deletes *.orig, but there's now a file in the orig tarball by this name
        which gets deleted, breaking the build. Don't do that.
      * debian/{control, rules}: Generate en_US locale during the build for the
        collation tests.
     -- Iain Lane <email address hidden>   Wed, 18 Dec 2013 17:20:29 +0000
  • glib2.0 (2.39.1-0ubuntu3) trusty; urgency=low
    
      * debian/libglib2.0-dev.install.in: Install gdb auto-load scripts to the
        correct location (LP: #1192372)
      * debian/patches:
        - disable-frame-filters.patch: Disable the python frame filters, as they
        are not in gdb 7.6, but will be included upstread in gdb 7.7 (BGO: #613732)
        - fix-long-for-python3.patch: gdb is using python3 where long() no longer
        exists
     -- Tim Lunn <email address hidden>   Wed, 04 Dec 2013 09:03:26 +1100
  • glib2.0 (2.39.1-0ubuntu2) trusty; urgency=low
    
      * debian/patches/revert_constructor_change.patch:
        - revert constructor changes that create issues for n-m and rhythmbox
     -- Sebastien Bacher <email address hidden>   Fri, 29 Nov 2013 12:24:40 +0100
  • glib2.0 (2.39.1-0ubuntu1) trusty; urgency=low
    
      * New upstream release
        + Too many upstream changes to list even the notable ones, see
          /usr/share/doc/libglib2.0-0/NEWS.gz
      * Update symbols file for new symbols included in this release.
      * Install new `gapplication' binary into libglib2.0-bin
      * 0001-g_file_copy-Fall-back-to-pathname-queryinfo-to-help-.patch: Drop,
        applied upstream.
      * 0001-valgrind.h-add-r0-to-the-clobber-list-on-PPC.patch: Fix valgrind
        macros for powerpc.
     -- Iain Lane <email address hidden>   Thu, 28 Nov 2013 12:29:27 +0000
  • glib2.0 (2.38.1-1) experimental; urgency=low
    
    
      * Build-Depend on python:any
      * New upstream bugfix release 2.38.1 
        + Fix error code checks when SOCK_CLOEXEC is defined but not supported
          (fix support for GNU/Hurd)
        + g_settings_list_children: only list viable schemas (fix gsettings
          list-recursively crashes with invalid schemas installed)
        + GDBusObjectManagerClient: Fix typo in the /org/freedesktop/DBus path
          when adding match rules
          - Remove 0001-gio-Fix-typo-in-the-org-freedesktop-DBus-path.patch
      * 0001-g_file_copy-Fall-back-to-pathname-queryinfo-to-help-.patch:
        Cherry-pick gio patch to fall back to g_file_query_info if
        query_info_on_read is not supported. Fixes copying from backends that
        don't implement the latter. (Closes: #715436, LP: #1217230)
    
     -- Iain Lane <email address hidden>  Thu, 17 Oct 2013 15:53:12 +0100
  • glib2.0 (2.38.0-1ubuntu1) saucy; urgency=low
    
      * Resynchronise on Debian, remaining change
        - Build-Depend on python:any for cross building
    
    glib2.0 (2.38.0-1) experimental; urgency=low
    
      * New upstream release
      * debian/patches/0001-gio-Fix-typo-in-the-org-freedesktop-DBus-path.patch:
        Cherry-pick patch from upstream to fix object path typo in gio (LP:
        #1227295)
      * Add --enable-debug=minimal explicitly to the deb build so the debugging
        level doesn't change between pre-release and stable versions.
     -- Iain Lane <email address hidden>   Wed, 25 Sep 2013 10:40:24 +0000