Format: 1.8 Date: Mon, 11 Jul 2016 09:05:18 +0100 Source: glib2.0 Binary: libglib2.0-0 libglib2.0-tests libglib2.0-udeb libglib2.0-bin libglib2.0-dev libglib2.0-0-dbg libglib2.0-data libglib2.0-doc libgio-fam libglib2.0-0-refdbg Architecture: source Version: 2.44.1-1ubuntu1~ubuntu14.04.1york0 Distribution: trusty Urgency: medium Maintainer: Debian GNOME Maintainers Changed-By: Jonathon Fernyhough Description: libgio-fam - GLib Input, Output and Streaming Library (fam module) libglib2.0-0 - GLib library of C routines libglib2.0-0-dbg - Debugging symbols for the GLib libraries libglib2.0-0-refdbg - GLib library of C routines - refdbg library libglib2.0-bin - Programs for the GLib library libglib2.0-data - Common files for GLib library libglib2.0-dev - Development files for the GLib library libglib2.0-doc - Documentation files for the GLib library libglib2.0-tests - GLib library of C routines - installed tests libglib2.0-udeb - GLib library of C routines - minimal runtime (udeb) Closes: 737488 746782 747928 751313 755439 756272 769408 774024 Launchpad-Bugs-Fixed: 1330033 1430307 1445622 1454776 Changes: 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. Checksums-Sha1: 906bb1248c38fae95f27c1a78666fb13ad5e18bd 3014 glib2.0_2.44.1-1ubuntu1~ubuntu14.04.1york0.dsc 88176375f97ecd9ff45e7b5fd5ab80d4b7db6b34 7132940 glib2.0_2.44.1.orig.tar.xz 47d196b481d1b011760fe367f6349b247212473f 88451 glib2.0_2.44.1-1ubuntu1~ubuntu14.04.1york0.debian.tar.gz Checksums-Sha256: 27eda997e3d0a4edfb2994001592b1fd6cafe8e4b39637da41004e26ac8cb635 3014 glib2.0_2.44.1-1ubuntu1~ubuntu14.04.1york0.dsc 8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07 7132940 glib2.0_2.44.1.orig.tar.xz 81178a30366ba380ccb6c02648addd27612fe221eec4e605cce89238e07629fd 88451 glib2.0_2.44.1-1ubuntu1~ubuntu14.04.1york0.debian.tar.gz Files: a47e728676905ced26d41874ae3e1d27 3014 libs optional glib2.0_2.44.1-1ubuntu1~ubuntu14.04.1york0.dsc 83efba4722a9674b97437d1d99af79db 7132940 libs optional glib2.0_2.44.1.orig.tar.xz 49e66313c6a5da1396314744549a67d0 88451 libs optional glib2.0_2.44.1-1ubuntu1~ubuntu14.04.1york0.debian.tar.gz