Your message dated Tue, 11 Feb 2014 20:50:34 +0000
with message-id <e1wdkhq-0001jh...@franck.debian.org>
and subject line Bug#738290: fixed in glib2.0 2.38.2-4
has caused the Debian Bug report #738290,
regarding glib2.0/exp: FTBFS on mips: gdbus-close-pending.c: Stream has 
outstanding operation
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
738290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738290
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: glib2.0
Version: 2.38.2-3
Severity: serious
Tags: upstream
Justification: fails to build from source (but built successfully in the past)
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=723788

Continuing the saga of "can we make GLib 2.38 build on all architectures?":

gdbus-close-pending.c is a regression test for GNOME bug 651268, which was that
close() in the main thread raced with write() or flush() in the GDBus thread.
However, it appears to have its own race condition, so far seen once, on a mips
autobuilder:

FAIL: gdbus-close-pending
=========================
# random seed: R02Sc2942a140521364046646a1a66f824a9
# Start of gdbus tests
**
GLib-GIO:ERROR:/«PKGBUILDDIR»/./gio/tests/gdbus-close-pending.c:353:test_once:
assertion failed (f->error == NULL): Stream has outstanding operation
(g-io-error-quark, 20)
#
GLib-GIO:ERROR:/«PKGBUILDDIR»/./gio/tests/gdbus-close-pending.c:353:test_once:
assertion failed (f->error == NULL): Stream has outstanding operation
(g-io-error-quark, 20)
Aborted

This means that the g_dbus_connection_close_sync() failed with that error.

I thought this was a simple case of "the main thread might race with the GDBus
thread", but on closer inspection of how I fixed Bug #651268, all the actual
I/O should be happening in the GDBus thread now; so I don't actually know how
this situation can arise. Any ideas?

I'm also very tempted to force the regression tests to run with "make -j1"
so they're less likely to hit obscure race conditions on our slower
architectures. At the moment, the mips buildd is using make -j2.
Fixing test cases that have race conditions is A Good Thing, but
so is unblocking GNOME 3.10.

    S

--- End Message ---
--- Begin Message ---
Source: glib2.0
Source-Version: 2.38.2-4

We believe that the bug you reported is fixed in the latest version of
glib2.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 738...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated glib2.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 11 Feb 2014 17:43:08 +0000
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 all amd64
Version: 2.38.2-4
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
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: 738290
Changes: 
 glib2.0 (2.38.2-4) experimental; urgency=medium
 .
   * Team upload
   * DEP-3: tag patch for Debian#737501 as sent upstream to GNOME#723653
   * d/p/gdbus-Let-the-pending-read-finish-before-closing-the.patch:
     add patch from Mikhail Zabaluev fixing a test failure on mips,
     also reproduced on mipsel (Closes: #738290)
   * d/p/Fix-races-in-unix-signal-dispatch.patch: add patch from upstream
     to fix what appears to be the root cause of #737380
   * d/p/gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch,
     d/p/gdbus-connection-wait-up-to-10s-to-actually-send-a-m.patch:
     improve arbitrary timeouts in regression tests, fixing an unreported
     FTBFS on armhf
Checksums-Sha1: 
 ab81d36c1bb8bb391677cf9d404cf884f7c331a7 2949 glib2.0_2.38.2-4.dsc
 06eb64ef95504ef0836c5acff73c17ed8bc3c479 64332 glib2.0_2.38.2-4.debian.tar.xz
 9144396e7242a5820739e8a150d324b067c72ce8 2017618 
libglib2.0-data_2.38.2-4_all.deb
 aae410bc77b19e30e9edbd3d5b34121727f476cb 2487040 
libglib2.0-doc_2.38.2-4_all.deb
 0726447efef5cf7dd986fb80bc76ca52f734d956 2232676 
libglib2.0-0_2.38.2-4_amd64.deb
 760b9280fc663353a4048f495750b3b8d8813947 1973322 
libglib2.0-tests_2.38.2-4_amd64.deb
 75a6d94a0bf8ed06a1d00208c2051de0d756c1d9 1722668 
libglib2.0-udeb_2.38.2-4_amd64.udeb
 477b1bdf0f7565e647fe3c30d3528e7336604f76 1218290 
libglib2.0-bin_2.38.2-4_amd64.deb
 f35fefdaf4a8402016c3a91f73becd76184a22be 2462838 
libglib2.0-dev_2.38.2-4_amd64.deb
 36ea8a3440de1f38a2a2fe9c4d2dca58e566edb3 6757294 
libglib2.0-0-dbg_2.38.2-4_amd64.deb
 bad2a75f6cf5db9c2b406d915129e6ebb32e66fa 1567618 
libglib2.0-0-refdbg_2.38.2-4_amd64.deb
Checksums-Sha256: 
 4f972594b1f691d91c13ac72f82ab9eb9fab256eb29f19a6c6427b313bfd468f 2949 
glib2.0_2.38.2-4.dsc
 305107f388302144c6c7b74f733140a2b435829c5f7656beee6fd7140d958aa9 64332 
glib2.0_2.38.2-4.debian.tar.xz
 d47d96e9e772ee2bab71662a8798b04eccc958a226064874bcacd51494ffe084 2017618 
libglib2.0-data_2.38.2-4_all.deb
 2e82eaf0a287993c1437b9b4f1739514821534866a74c267e174b3c9f65a434f 2487040 
libglib2.0-doc_2.38.2-4_all.deb
 3bf2ec47a173e936a6b19d59ab640414446586082a0eafcc2497c9562739b043 2232676 
libglib2.0-0_2.38.2-4_amd64.deb
 35b68d7434b95afbb9102485c3c9ea77cffa4317073000931972747823613fa9 1973322 
libglib2.0-tests_2.38.2-4_amd64.deb
 1a0be05e688e62e459a18a1248e393b55a4b5ba43df784b59e004ab81984701a 1722668 
libglib2.0-udeb_2.38.2-4_amd64.udeb
 222ffc1fab10b04afbfdcbdc9993c180efa984321355a2abc8ed7c7be9474974 1218290 
libglib2.0-bin_2.38.2-4_amd64.deb
 77b1b63387f55596be76a3a9cb3ac216fe727ef5c1007cd99a4db22153fb1436 2462838 
libglib2.0-dev_2.38.2-4_amd64.deb
 cdf39c3d4f483f2478416c39f0d70f7a02d8a5d2d3bdf8f5ff0227bc7672be41 6757294 
libglib2.0-0-dbg_2.38.2-4_amd64.deb
 7c69678b0615a10382ee3f89fc4152b94cc0798476f7a8bb0c1239e49196a259 1567618 
libglib2.0-0-refdbg_2.38.2-4_amd64.deb
Files: 
 a5a75a76268e632924174a3b41fe0523 2949 libs optional glib2.0_2.38.2-4.dsc
 c62d129c5b96ef8ff7f07dfe20e9575c 64332 libs optional 
glib2.0_2.38.2-4.debian.tar.xz
 d4fc97bd9086f93ad638eb15c655a641 2017618 libs optional 
libglib2.0-data_2.38.2-4_all.deb
 7942e6280fe0778186c86f86e80d3085 2487040 doc optional 
libglib2.0-doc_2.38.2-4_all.deb
 75aa38c8eff9722bde9fc6e0819f04e2 2232676 libs optional 
libglib2.0-0_2.38.2-4_amd64.deb
 b2b01ef0f558d4e3726fe663d0682dbb 1973322 libs optional 
libglib2.0-tests_2.38.2-4_amd64.deb
 607264d1c94efa22912492a9a5e1bbac 1722668 debian-installer optional 
libglib2.0-udeb_2.38.2-4_amd64.udeb
 d2201ddd49337d9569fa31f99b62ded2 1218290 misc optional 
libglib2.0-bin_2.38.2-4_amd64.deb
 ffa205260769aedd1f1a153a16cd3eeb 2462838 libdevel optional 
libglib2.0-dev_2.38.2-4_amd64.deb
 3bb1b110c2192b9dbdaeab96e7f57b5a 6757294 debug extra 
libglib2.0-0-dbg_2.38.2-4_amd64.deb
 b41059112fe1e6723055005fd6a3506e 1567618 debug extra 
libglib2.0-0-refdbg_2.38.2-4_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIVAwUBUvqINk3o/ypjx8yQAQiMpBAAhtaj0CjhV5GMgAfMBWAmtQl0/a06nZY6
qfHagu1cSrYa/9HEyIy20SH6F5REfZOFaGlwn01E+QniJef86LzHgZ95ReTTIyF/
FtsPzmf0j20+prDM4I726nIxzTYTZoBt3xo5rgDln0yyGhcuuu6mqKHnQb1g2X8G
zbU6/hfyVldt1hCrooZMUVL7wH2cfwFBaGF328ftf+Lcz2Vr6sbAbtswmB+guPu7
R0e9YY6TAUUIC5rpwQv6QqGjbnFWCk541sHk6jB7KLCZ8wdUX0/yM008JKOPImFk
DaY9e1LtB6APgkO1WcYCVLLGMC5aI8pRipmlKuXrWWhRlddC6y37ADMOx6a7iiuS
zzTZjKRWmWf31blaTxzCrat8Oxd9JciQ9680Gv+BfNGObQ3UN2IJ0/bUo9Xc7GOj
20lDOKSTids0lD9BleTQ/HNWvHBfoWLs5cMW9S/Rw/mgy5/SYlrEwDMh6k2V4Fhx
RYtrGR2FSSsgJXzFWsPB4r89WGohddSvc+dHYaCw1dlgAXG5kbzPQt2y5GppUhLH
5UqxRvZ5+SLKpotBuh7IM331FHy26g97ADjQbHTj04EMhjKDkrhTNAeXxPkHv6iL
1AOWuEnjOY7ELAcMPtr79i6GQgnWQsjlUblAYSj2sNAkgHUm4UXeZZuCBi2gohZA
5gJ1KNxWC/U=
=rsSv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to