glib2.0 2.63.3-1 source package in Ubuntu

Changelog

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

  [ Iain Lane ]
  * New upstream release
    + Add a `--glib-min-version` argument to `gdbus-codegen` which controls
      breaks in the API of generated code
    + Add `g_clear_list()` API to clear `GList`s to `NULL`
    + Add a `GMemoryMonitor` API to be notified of memory pressure situations
      using the low-memory-monitor project
    + Add support for dispose functions for `GSource` implementations
    + Tighten up validation of GObject signal and property names, allowing
      performance improvements
  * debian/tests/build: Style fixes, thanks to shellcheck.
  * d/p/d/Disable-some-tests-on-slow-architectures-which-keep-faili.patch:
    Rebase. Upstream have disabled these tests by default too (unless slow
    mode is enabled), so we don't need to add a patch to do a similar thing.
  * debian/libglib2.0-0.symbols: New symbols for 2.63.3
  * d/p/tests-Skip-GMemoryMonitor-tests-if-the-dbusmock-template-.patch: Add.
    We don't have a new enough dbusmock in Debian at the minute (one is not
    released yet). Skip the test if the required template isn't available.
  * control: Add Depends for the new memory-monitor tests.
    There are new tests, written in python, for GMemoryMonitor. They require
    dbus-python, pygobject, and the GI bindings for GLib and GIO.

  [ Steve Langasek ]
  * debian/tests/build: Make cross-test friendly
    autopkgtest is soon to get a `-a ARCHITECTURE` switch, which will
    cross-test autopkgtests. This is to be detected by the presence of the
    `dpkg-architecture`-style family of variables being set in the
    environment.
    For build tests like `glib2.0`'s `build` test, this means that we should
    test "${DEB_HOST_ARCH}" and invoke the cross toolchain as necessary.
    (Closes: #946355)

 -- Iain Lane <email address hidden>  Wed, 18 Dec 2019 14:02:00 +0000

Upload details

Uploaded by:
Debian GNOME Maintainers
Uploaded to:
Experimental
Original maintainer:
Debian GNOME Maintainers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
glib2.0_2.63.3-1.dsc 3.2 KiB 95b8b6250d8f886fcc5c87d7a33cf01eb621587b0361b036c5a96113c973bdb8
glib2.0_2.63.3.orig.tar.xz 4.5 MiB 8a09a2a059eb617d52b6fcd6f25e0243f0849c598612c9aa5074ce3a6ee1c11c
glib2.0_2.63.3-1.debian.tar.xz 86.0 KiB c09cede8df97de995daa6c7baf30b4ac294ff260cde670f708e369979264d774

No changes file available.

Binary packages built by this source

libglib2.0-0: GLib library of C routines

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the shared libraries.

libglib2.0-0-dbgsym: debug symbols for libglib2.0-0
libglib2.0-bin: Programs for the GLib library

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the program files which is used for the libraries
 and others.

libglib2.0-bin-dbgsym: debug symbols for libglib2.0-bin
libglib2.0-data: Common files for GLib library

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package is needed for the runtime libraries to display messages in
 languages other than English.

libglib2.0-dev: Development files for the GLib library

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package is needed to compile programs against libglib2.0-0,
 as only it includes the header files and static libraries (optionally)
 needed for compiling.
 .
 GObject-Introspection metadata for this library can be found in the
 libgirepository1.0-dev package.

libglib2.0-dev-bin: Development utilities for the GLib library

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package is needed to compile programs against libglib2.0-0. It contains
 development utilities typically run during compilation and should not be
 installed directly. Use libglib2.0-dev instead.

libglib2.0-dev-bin-dbgsym: debug symbols for libglib2.0-dev-bin
libglib2.0-doc: Documentation files for the GLib library

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the HTML documentation for the GLib library
 in /usr/share/doc/libglib2.0-doc/ .

libglib2.0-tests: GLib library of C routines - installed tests

 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains test programs, designed to be run as part of a
 regression testsuite.

libglib2.0-tests-dbgsym: debug symbols for libglib2.0-tests
libglib2.0-udeb: GLib library of C routines - minimal runtime

 This is a udeb, or a microdeb, for the debian-installer.
 .
 GLib is a library containing many useful C routines for things such
 as trees, hashes, lists, and strings. It is a useful general-purpose
 C library used by projects such as GTK+, GIMP, and GNOME.
 .
 This package contains the minimal runtime library needed by the Debian
 installer.