Publishing details

Changelog

glib2.0 (2.44.1-1ubuntu1~ubuntu14.04.1york0) trusty; urgency=medium

  * No-change backport to trusty

glib2.0 (2.44.1-1ubuntu1) vivid; urgency=medium

  * Merge stable release from Debian to vivid. (LP: #1454776), remaining
    change:
    - d/p/0001-Don-t-warn-about-deprecated-properties-by-default.patch:
      + Don't warn about deprecated properties by default

glib2.0 (2.44.1-1) unstable; urgency=medium

  * New upstream release 2.44.1
    + Improve the default application algorithm
    + Bump the number of children a GType can have
    + Various testsuite improvements

glib2.0 (2.44.0-3) unstable; urgency=medium

  * Team upload.

  [ Simon McVittie ]
  * d/p/regex-test-do-not-assert-that-system-PCRE-allows-P-1.patch:
    update to the version that went upstream in 2.45.1. No functional change.
  * d/p/regex-if-PCRE-is-8.34-or-later-disable-auto-possessi.patch:
    update to my latest version submitted upstream, which fixes undefined
    behaviour in the unlikely event that G_REGEX_OPTIMIZE is combined
    with g_regex_match_all().
  * d/p/regex-test-do-not-assert-that-system-PCRE-still-has-.patch:
    update to my latest version submitted upstream, which asserts that
    a newer-than-8.32 system PCRE does not have the bug in question.
  * d/p/gdbus-serialization-use-check_serialization-instead-.patch:
    add patch to fix FTBFS in non-minimal environments (libdbus-1-dev
    installed). Applied upstream for 2.45.2.
  * d/p/gdbus-peer-test-let-GDBusServer-start-before-notifyi.patch:
    add patch fixing a race condition in the gdbus-peer test.
    Applied upstream for 2.45.2.
  * d/p/GDBus-tests-change-progress-noise-from-if-not-quiet-.patch:
    add patch fixing potential test failures caused by corrupt TAP
    output. Applied upstream for 2.45.2.
  * d/p/gdatetime-test-don-t-assume-that-time-stands-still.patch:
    add patch fixing potential test failures at the boundary between
    one second and the next. Applied upstream for 2.45.2.
  * d/p/10_kfreebsd_issetugid_prototype.patch,
    d/p/11_kfreebsd_pthread_condattr_setclock_prototype.patch,
    d/p/13_sparc_prlimit_prototype.patch:
    drop workarounds for #635205, #703545, #703559 which were all fixed
    in jessie
  * d/p/81-skip-monitor-test-on-non-linux.patch: add DEP-3 information
  * d/p/90_gio-modules-multiarch-compat.patch: add DEP-3 information

  [ Iain Lane ]
  * d/p/0001-Fix-trashing-on-overlayfs.patch: Take patch from
    upstream bug to fix trashing on overlayfs.

glib2.0 (2.44.0-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/watch: Consider stable versions only.

glib2.0 (2.44.0-1ubuntu3) vivid; urgency=medium

  * debian/patches/0001-Fix-trashing-on-overlayfs.patch: Cherry-pick patch
    from upstream bug to fix trash on live CDs (LP: #1445622).

glib2.0 (2.44.0-1ubuntu2) vivid; urgency=medium

  * Use upstream's patch instead.

glib2.0 (2.44.0-1ubuntu1) vivid; urgency=medium

  * debian/patches/0001-Don-t-warn-about-deprecated-properties-by-
    default.patch:
    - Don't warn about deprecated properties by default (lp: #1430307)

glib2.0 (2.44.0-1) experimental; urgency=medium

  * New upstream release 2.44.0
    + gsocket: Document FD ownership with g_socket_new_from_fd()

glib2.0 (2.43.92-1) experimental; urgency=medium

  * New upstream release 2.43.92
    + GUnixMountMonitor now properly supports multiple main contexts
    + many documentation improvements and cleanups.
    + new support for HTTP proxies in GIO
    + new GTask:completed property
    + use "private" futexes in order to further improve the performance of the
      contended case of GMutex and g_bit_lock()
  * debian/libglib2.0-0.symbols: Add new symbols for this release.

glib2.0 (2.43.91-1) experimental; urgency=medium

  * New upstream release 2.43.91
    - We have now added 'g_autofree' as a libgsystem-style autocleanup macro
      that calls g_free() on the content of a local variable when it leaves
      scope (working only on GCC and clang).
    - GApplication now has an "is-busy" property, allowing one to query the
      effective busy state.
  * debian/libglib2.0-0.symbols: Add new symbols for this release.

glib2.0 (2.43.90-1) experimental; urgency=medium

  * New upstream release 2.43.90
    + new GSimpleIOStream class to construct a GIOStream from an arbitrary
      GInputStream and GOutputStream
    + GApplication: new API for marking 'busy' state according to the value of
      a boolean property on another object
    + GOptionGroup: add binding support (boxed type, annotation fixes, etc.)
  * debian/patches/gdbus-Let-the-pending-read-finish-before-closing-the.patch:
    Drop this cherry-pick from an upstream bug - should be fixed differently
    in this release (bgo #743990).
  * debian/libglib2.0-0.symbols: Add new symbols for this release.

glib2.0 (2.43.4-1) experimental; urgency=medium

  * New upstream release 2.43.4
    + GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE,
      G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which significantly reduce
      the boilerplate needed for GObject types and interfaces.
    + g_autoptr and g_auto are macros for declaring variables with automatic
      cleanup. They only work with gcc and clang.
    + GListModel is a new interface that represents a dynamic list of GObjects.
    + GListStore is a GSequence-based implementation of GListModel.
    + g_simple_action_set_state_hint: New function to set the state hint of
      GSimpleActions
    + g_settings_schema_list_children and g_settings_schema_key_get_name are
      new functions to complete the GSettingsSchema API.
  * debian/libglib2.0-0.symbols: Add new symbols for this release.

glib2.0 (2.43.3-1) experimental; urgency=medium

  [ Laurent Bigonville ]
  * debian/control.in, debian/libglib2.0-dev.install.in,
    debian/libglib2.0-0-dbg.install.in: Install the gdb python scripts in the
    proper locations, move them to the -dbg package and add the needed
    Breaks/Replaces (Closes: #774024)

  [ Iain Lane ]
  * New upstream release 2.43.3
    + add g_set_object() convenience function
    + GNetworkMonitor: check if NM is not running and don't crash
    + fix some races with g_mkdir_with_parents
    + avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order to save on
      static strings
    + fix some content type vs. mime issues
  * 07_disable_tests_on_slow_archs.patch: Refresh

glib2.0 (2.43.2-1) experimental; urgency=medium

  [ Laurent Bigonville ]
  * debian/control.in: Switch build-dependency from libelfg0-dev to libelf-dev
    (Closes: #769408)

  [ Iain Lane ]
  * New upstream release 2.43.2
    + New function: g_strv_contains
    + New function: g_network_address_new_loopback
    + New function: g_socket_send_messages
    + A new GNetworkMonitor implementation using NetworkManager provides more
      detailed connectivity information
  * 0001-GSettings-fix-check-for-delaying-backend-subscriptio.patch,
    0001-gmain-fix-poll-record-comparison.patch: gmain: fix the sorting of:
    Drop, applied in this release.
  * debian/libglib2.0-0.symbols: Add new symbols for this release.

glib2.0 (2.43.1-2) experimental; urgency=medium

  * 0001-GSettings-fix-check-for-delaying-backend-subscriptio.patch:
    Cherry-pick patch from upstream. Check signal detail too when looking for
    pending signal handlers, so that subscribing to changed signals with a
    detail works again.
  * 0001-gmain-fix-poll-record-comparison.patch: gmain: fix the sorting of
    poll records. Resolves FTBFS on ppc64el.

glib2.0 (2.43.1-1) experimental; urgency=medium

  * New upstream release 2.43.1, changes since 2.42.1:
    + GQueue now accepts NULL as a sibling in g_queue_insert_before() and
      g_queue_insert_after()
    + GObject gained a debug option to provide instance counts. To use it, set
      GOBJECT_DEBUG=instance-count and call g_type_get_instance_count().
    + GOption now has a strict POSIX mode in which it stops parsing arguments
      as soon as a non-option argument is encountered.
  * debian/control{,.in}: Bump Standards-Version to 3.9.6, no changes
    required.
  * debian/libglib2.0-0.symbols: Add new symbols for this release.

glib2.0 (2.42.1-1) unstable; urgency=medium

  [ Iain Lane ]
  * Pass --enable-debug=minimum not minimal - this is what configure.ac
    expects.

  [ Emilio Pozuelo Monfort ]
  * New upstream bugfix release.
  * d/p/0001-properties-disable-default-deprecation-warnings.patch:
    + Removed, merged upstream.

glib2.0 (2.42.0-2) unstable; urgency=medium

  [ Andreas Henriksson ]
  * Update Vcs-* to use unstable instead of experimental branch

  [ Iain Lane ]
  * 0001-properties-disable-default-deprecation-warnings.patch: Backport from
    upstream stable branch - silences warnings that are shown to users on
    stderr, and which also cause some testsuite failures and consequent FTBFS.

glib2.0 (2.42.0-1) unstable; urgency=medium

  * New upstream release

glib2.0 (2.41.5-2) unstable; urgency=medium

  * Upload to unstable.

glib2.0 (2.41.5-1) experimental; urgency=medium

  [ Andreas Henriksson ]
  * Make libglib2.0-0 recommend xdg-user-dirs
    - needed to set up ~/.config/user-dirs.dirs to get default XDG_*_DIR set.

  [ Iain Lane ]
  * New upstream release 2.41.5
    - GDesktopAppInfo: avoid polling on missing desktop dirs

glib2.0 (2.41.4-1) experimental; urgency=medium

  * New upstream release
  * debian/libglib2.0-0.symbols:
    + Add g_application_add_main_option symbol

glib2.0 (2.41.3-1) experimental; urgency=medium

  * New upstream release 2.41.3
  * debian/tests/installed-tests: Revert the previous change - require dbus >=
    1.8 and always use dbus-run-session.

glib2.0 (2.41.2-1) experimental; urgency=medium

  * New upstream release
    - The Unicode support has been updated to version 7.0 of the Unicode
      standard
    - GNotification now supports priorities for notifications
    - GMutex now uses a faster, native implementation on Linux
  * 0001-gvariant-tests-workaround-libc-compiler-issue.patch: Drop, applied
    upstream in this release.
  * Add new symbols for this release.
  * Merge in changes from 2.40.0-4
    + Adapt for system pcre3/1:8.35 (Closes: #755439):
      - a PCRE 8.31 bug in case-insensitivity has been fixed, so do not assert
        bug-for-bug compatibility with 8.31
      - named match groups' names cannot start with a digit any more, so
        (?P<1>.) is no longer allowed; do not assert that it is
      - turn off a new optimization that would reduce the result set when
        called from g_match_all(_full), to preserve existing functionality
    + Build-depend on pcre3/1:8.35 so that the new optimization is
      known to be turned off in the built binaries
    + Add patch from upstream to fix mis-optimization in gvariant test
      with gcc 4.9 (Closes: #756272)
    + Avoid using dbus-launch for regression tests (Closes: #737488):
      - run installed-tests under dbus-run-session from dbus (>= 1.8)
      - do not run build-time tests under dbus-launch: those that use D-Bus
        all create their own session bus instances now
        (i.e. remove 05_run-gio-tests-with-a-dbus-session.patch)
      - set a deliberately invalid DBUS_SESSION_BUS_ADDRESS to make sure
        nothing in the build is still inheriting it from the environment
    + Override Lintian false positive #733733: we build-depend on python:any
      but Lintian doesn't yet understand :any syntax
  * Make the installed tests still run dbus-launch if we don't have
    dbus-run-session (i.e. if the installed dbus is << 1.8).

glib2.0 (2.41.1-2) experimental; urgency=medium

  * 0001-gvariant-tests-workaround-libc-compiler-issue.patch: Cherry-pick
    patch from upstream to fix/workaround a new compiler optimisation in
    gcc-4.9 which occurs when passing a null pointer / zero size to memcmp.
    Should fix FTBFS on many arches in unstable.

glib2.0 (2.41.1-1) experimental; urgency=medium

  * New upstream release
  * 0001-Prevent-an-invalid-CARBON_LIBS-from-appearing-in-the.patch: Drop,
    included in this release.
  * Update symbols file with the new symbol in this release.

glib2.0 (2.41.0-2) experimental; urgency=medium

  [ Andreas Henriksson ]
  * Bump python:any build-dependency to >= 2.7.5-5~ (Closes: #747928)

  [ Emilio Pozuelo Monfort ]
  * Use the default compiler on sparc, since it's already >> 4.7.
    Closes: #751313.

  [ Iain Lane ]
  * 0001-Prevent-an-invalid-CARBON_LIBS-from-appearing-in-the.patch:
    Cherry-pick patch from upstream to fix an invalid "@CARBON_LIBS@" token
    appearing in Libs.private in the pcfile. (LP: #1330033)

glib2.0 (2.41.0-1) experimental; urgency=medium

  [ Emilio Pozuelo Monfort ]
  * debian/libglib2.0-doc.links:
    + The symlink for the gtk docs is broken at the moment, and even if
      fixed, it will still be broken if libgtk2.0-doc isn't installed on
      a system, so just drop it. Closes: #746782.

  [ Iain Lane ]
  * New upstream release 2.41.0
    - Many bugfixes found by static analysis, including potential fd leaks and
      NULL pointer dereferences.
    - Increased use of (nullable) attribute on out values and return types now
      that it is supported (mostly from porting Vala metadata).
    - use XDG_CURRENT_DESKTOP for OnlyShowIn/NotShowIn handling of desktop
      files, deprecating g_desktop_app_info_set_desktop_env()
    - add support for g_desktop_app_info_get_implementations() to find desktop
      files that have an Implements= line for a given interface
    - GHmac has gained SHA-512 support
    - support the new mimeapps specification (most notably, moving the
      assoications/defaults configuration to ~/.config/mimeapps.list).
    - libgobject is now linked -Wl,-z,nodelete when possible to avoid errors
      when gobject is used from a module for a program that does not itself use
      gobject and that module is unloaded/reloaded
  * debian/watch: Use http://ftp.gnome.org; it's more up-to-date.
  * Update symbols file with new symbols for this release.

 -- Jonathon Fernyhough <email address hidden>  Mon, 11 Jul 2016 09:05:18 +0100

Available diffs

Builds

Package files