glib2.0_2.58.2-3_source.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Fri Jan 4 12:04:21 GMT 2019
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 04 Jan 2019 08:43:36 +0000
Source: glib2.0
Binary: libglib2.0-0 libglib2.0-tests libglib2.0-udeb libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglib2.0-data libglib2.0-doc libgio-fam
Architecture: source
Version: 2.58.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv at debian.org>
Description:
libgio-fam - GLib Input, Output and Streaming Library (fam module)
libglib2.0-0 - GLib library of C routines
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-dev-bin - Development utilities 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: 775854 908334 917980 917983
Changes:
glib2.0 (2.58.2-3) unstable; urgency=medium
.
* Team upload
* Release to unstable
* Standards-Version: 4.3.0 (no changes required)
* d/p/gvariant-test-Also-force-alignment-for-tuple-test-data.patch:
Mark as forwarded
* debian/Skip-unreliable-test_threaded_singleton-by-default.patch:
Don't run test_threaded_singleton() at build-time or in the part of
the autopkgtest run that must succeed. Run it from d/tests/flaky
instead.
.
glib2.0 (2.58.2-2) experimental; urgency=medium
.
* Team upload
* d/p/gvariant-test-Also-force-alignment-for-tuple-test-data.patch:
Fix gvariant test failure on s390x by forcing more test data to be aligned
(Closes: #917980)
* d/p/debian/closures-test-Skip-on-arm-unless-flaky-tests-are-allowed.patch,
d/tests/flaky:
Only run closures test on arm* as part of a separate, flaky autopkgtest.
This test does not seem to be reliable enough for its failures to be
treated as release-critical, at least on arm*. If we run too many
iterations, it fails on CPUs where 16-bit accesses are slow; if we run
too few, it occasionally fails when one thread starves another.
(Closes: #917983)
* d/p/debian/Disable-some-tests-on-slow-architectures-which-keep-faili.patch,
d/p/debian/Skip-test-which-performs-some-unreliable-floating-point-c.patch:
d/tests/flaky:
Use g_test_skip() for flaky tests, and run them from d/tests/flaky
.
glib2.0 (2.58.2-1) experimental; urgency=medium
.
* Team upload
* New upstream release
* Drop many patches that were applied upstream
* d/p/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch:
Add patch from upstream to fix alignment of GVariant test data
* d/libglib2.0-0.symbols: Update for new ABI
* d/tests/installed-tests: Log execution environment
* postinst: Convert triggers into a function
* postinst: Quote strings with #TOKENS# to fix syntax highlighting
* postinst: Add a vim modeline
.
glib2.0 (2.58.1-6) experimental; urgency=medium
.
* Team upload
* d/p/closures-test-Avoid-timeout-on-ARM64-CPUs.patch:
Rename from
d/p/debian/closures-test-Run-fewer-iterations-on-ARM64-and-armhf.patch,
increase the test timeout to prevent this test from timing out on
Cortex-A57 CPUs when building with Meson, and mark as forwarded
upstream
* Disable xattr support on kFreeBSD.
kFreeBSD has stub implementations of getxattr() etc. which will
always fail. Autoconf considers these to be present, but Meson
detects them and treats them as absent, resulting in configuration
failure.
.
glib2.0 (2.58.1-5) experimental; urgency=medium
.
* Team upload
* d/p/*:
Update to upstream glib-2-58 branch as of 2.58.1-89-g7aa52a7d5,
except for translations
* d/p/mainloop-test-Fix-race-conditions.patch:
Add patch from upstream git master to fix race conditions in
mainloop test
* d/p/meson-Define-__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4-on-GNU-Li.patch:
Add proposed patch to fix detection of atomic operations on armel
* Respect nocheck in DEB_BUILD_OPTIONS
* Adjust test timeouts:
- Increase armel, armhf, hppa timeout multiplier from x3 to x5
- Reduce mips*, sparc* timeout multiplier from x10 to x5
- Reduce timeout multiplier for architectures known to have qemu
buildds from x50 to x20
* d/rules: Set Meson cross properties using a modified debcrossgen.
This avoids embedding a local copy of GNUlib (v)(sn)printf when
cross-compiling. (Workaround for #912559)
.
glib2.0 (2.58.1-4) experimental; urgency=medium
.
* Team upload
* d/rules: Deduplicate test invocation
* Use `meson test` directly, instead of going via `ninja test`
* Multiply Meson test timeouts.
Use x3 timeouts for most architectures (in general the timeouts in
the upstream Meson build system are somewhat optimistic), x10 for
the mips and sparc families, and x50 for architectures known to
use qemu for buildds.
* Enable FAM support on Hurd and kFreeBSD.
In the Autotools build system this was auto-detected, but in Meson it
is off by default and must be explicitly enabled if wanted.
* d/p/meson-Mark-1bit-emufutex-test-as-slow.patch:
Increase timeout for the 1bit-emufutex test
.
glib2.0 (2.58.1-3) experimental; urgency=medium
.
* Team upload
* Upload to experimental to check that everything is OK with the
switch to Meson
* Switch build system to Meson as recommended by upstream
- Stop removing .la files: Meson doesn't build those
- d/p/debian/61_glib-compile-binaries-path.patch: Change the same
path if we build with Meson
- d/patches: Apply patches proposed for backport from master to
glib-2-58 in upstream MR 392. These fix various build issues,
mostly around Meson. Some of these patch Windows-specific code,
but they are likely to be in 2.58.2 and upstream asked for wider
testing, so I'm applying them anyway, to test the complete set.
- d/p/Spelling-*.patch:
MR 392 also applies patches from upstream git master to fix various
spelling mistakes detected by Lintian
* Always generate testmarshal.h, even when cross-compiling
(Closes: #908334)
* Fix static linking and make sure it won't regress, prompted by
comparing the Autotools and Meson builds:
- Add missing -dev dependencies on libffi-dev, libmount-dev,
libselinux1-dev
- d/p/Autotools-Move-libmount-from-Libs.private-to-Requires.pri.patch:
Add patch from upstream git master to fix static linking with libgio
- d/tests/build: Exercise all libraries
- d/tests/build-static: Exercise static linking
* d/rules: Fix some permissions (equivalent of #1539 upstream)
* Add Lintian override for a spelling-error-in-binary false positive
* Add some Lintian overrides for hardening-no-fortify-functions.
These objects mostly don't use libc directly.
* Remove /usr/bin/gio-launch-desktop symlink.
It's an implementation detail of libgio, and isn't intended to be
run directly. Removing it from PATH silences a Lintian warning about
it not having a man page.
* Don't delete compiled GSettings schemas during purge if the dpkg
reference count is greater than 1. This avoids deleting and regenerating
it unnecessarily if another architecture's libglib2.0-0 is still
installed. (Closes: #775854)
* d/tests/installed-tests: Replace deprecated $ADTTMP with $AUTOPKGTEST_TMP
* d/tests/control: Mark build tests as superficial (see #904979)
Checksums-Sha1:
df878bc44f49c9ac4e6e3de133bb401ae4ab6a62 3277 glib2.0_2.58.2-3.dsc
c756edeb4e15688a207b7e912a9eccd9a2223248 84388 glib2.0_2.58.2-3.debian.tar.xz
6b2c50917a5753023b8249214c4c11c5ac01f14c 8077 glib2.0_2.58.2-3_source.buildinfo
Checksums-Sha256:
526ba3bf0a181d2d2754bc5e1252cbf210320bbaceeef48519462c502452b660 3277 glib2.0_2.58.2-3.dsc
9b545ee9d4ba4a6b215e25cc18fe588fbc27e60fae748036b6d068bb60f5aeda 84388 glib2.0_2.58.2-3.debian.tar.xz
cf606e5581801b3d64eae7f1d233b26848907d27180079db499b57392377daac 8077 glib2.0_2.58.2-3_source.buildinfo
Files:
92598b66bd28c1d39a057ac9a9882a28 3277 libs optional glib2.0_2.58.2-3.dsc
8410adecdadce0a55858c36c19680c47 84388 libs optional glib2.0_2.58.2-3.debian.tar.xz
24b8c1eab418c932adbd36d4df2a3b3a 8077 libs optional glib2.0_2.58.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAlwvRpYACgkQ4FrhR4+B
TE+wMw/+IMK6tbz0n3FuJtzAeGtfgmacANm4uixrdeZ5G3upJDCAvTroeVjUXPw3
9Efy7YQ67l46HfFifKeQyw+Gb6KCRQ+vz7CZpggcsfKGZFHjC7srkFqRTbr6gBTt
mA7ZQFgJ9d2JQ1izy5WM/hMOgP7bHOybKqJzM+jjjmO/5YgyCz67MCc9a4vDHoXj
HCt7Md8xiDyuY5AWE1ntXYot9dZ0dF4SZXDt1XN2ba4+K1Gy69p/0N2JQY5ZzZcI
4LDTWuO/lMorsYyHnvhxM6rAvmqFcQzuYdDWbAimQxmrFSyBqA0C95Ewqq9b0Ud7
y2KnAmQv8g0RkVvmm/A4qzmAHhJxf8H/coG0yW2yE6PbjtusaI8D8KpiEMbUTEy2
/d98Y8Uhqv/ugxTgxxzDXWiB8B3c5z1IGKmQXVMOakbaskD+zkk9MGrxgtuALk6+
jROIFiNm1EQeiFyMg7kzt4PkzEmTrNpPB3mbBNEU3F6UoEt3QygH7iH725rokjDe
SAev4UoXIKTTXdVSgH3T+ZZITdr1bWJXZ/M51mHM1MhvlK5uBxy4SqXIooo+06qx
UIOtWcmprOoXjzoPjr9vh79RtPfnEl+yeCofzN8ZDfcJ8solBFCL1EoxtXreo/Ul
y7hXGUYzPcyknNRKGieWypxanp1SVC47zCqrVrTi3nmmFtLwt9c=
=efYP
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the pkg-gnome-maintainers
mailing list