Your message dated Wed, 27 Jun 2012 11:21:07 +0000
with message-id <[email protected]>
and subject line Bug#662057: fixed in glib2.0 2.33.3-2
has caused the Debian Bug report #662057,
regarding [s390x] bug in gobject/gvaluetransform.c
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 [email protected]
immediately.)


-- 
662057: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662057
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glib2.0
Version: 2.31.18-1
Severity: important
Tags: patch
User: [email protected]
Usertags: s390x

gobject/gvaluetransform.c causes the value/transform testcase
(gobject/tests/param.c) to fail on s390x, because of this:

--- glib2.0-2.31.18.orig/gobject/gvaluetransform.c
+++ glib2.0-2.31.18/gobject/gvaluetransform.c
@@ -140,7 +140,7 @@ value_transform_##func_name (const GValu
 DEFINE_BOOL_CHECK (int_bool,    v_int);
 DEFINE_BOOL_CHECK (uint_bool,   v_uint);
 DEFINE_BOOL_CHECK (long_bool,   v_long);
-DEFINE_BOOL_CHECK (ulong_bool,  v_uint);
+DEFINE_BOOL_CHECK (ulong_bool,  v_ulong);
 DEFINE_BOOL_CHECK (int64_bool,  v_int64);
 DEFINE_BOOL_CHECK (uint64_bool, v_uint64);

It tries to read a GValue's v_uint member of a ULONG Gvalue to convert that to
a boolean.  Because s390x is 64bit big endian, the v_uint member is 0 whereas
the v_ulong member has the right value.  Basically the long is too small to be
visible in the int.  The above patch causes the gobject testsuite to succeed.
(This doesn't mean that the complete glib testsuite succeeds.)



--- End Message ---
--- Begin Message ---
Source: glib2.0
Source-Version: 2.33.3-2

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:

glib2.0_2.33.3-2.debian.tar.gz
  to main/g/glib2.0/glib2.0_2.33.3-2.debian.tar.gz
glib2.0_2.33.3-2.dsc
  to main/g/glib2.0/glib2.0_2.33.3-2.dsc
libglib2.0-0-dbg_2.33.3-2_amd64.deb
  to main/g/glib2.0/libglib2.0-0-dbg_2.33.3-2_amd64.deb
libglib2.0-0-refdbg_2.33.3-2_amd64.deb
  to main/g/glib2.0/libglib2.0-0-refdbg_2.33.3-2_amd64.deb
libglib2.0-0_2.33.3-2_amd64.deb
  to main/g/glib2.0/libglib2.0-0_2.33.3-2_amd64.deb
libglib2.0-bin_2.33.3-2_amd64.deb
  to main/g/glib2.0/libglib2.0-bin_2.33.3-2_amd64.deb
libglib2.0-data_2.33.3-2_all.deb
  to main/g/glib2.0/libglib2.0-data_2.33.3-2_all.deb
libglib2.0-dev_2.33.3-2_amd64.deb
  to main/g/glib2.0/libglib2.0-dev_2.33.3-2_amd64.deb
libglib2.0-doc_2.33.3-2_all.deb
  to main/g/glib2.0/libglib2.0-doc_2.33.3-2_all.deb
libglib2.0-udeb_2.33.3-2_amd64.udeb
  to main/g/glib2.0/libglib2.0-udeb_2.33.3-2_amd64.udeb



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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Pitt <[email protected]> (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 [email protected])


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

Format: 1.8
Date: Wed, 27 Jun 2012 11:50:54 +0200
Source: glib2.0
Binary: libglib2.0-0 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.33.3-2
Distribution: experimental
Urgency: low
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Martin Pitt <[email protected]>
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-udeb - GLib library of C routines - minimal runtime (udeb)
Closes: 662057
Changes: 
 glib2.0 (2.33.3-2) experimental; urgency=low
 .
   * Rename 07_socket_test_timespan_jitter.patch to 00git_* and update
     changelog with what got committed upstream.
   * Add 07_contenttype_test_fix_overflow.patch: Call g_content_type_guess()
     with valid data len. Fixes a segfault when running the test.
     Forwarded to GNOME #674452.
   * Add 08_contenttype_known_test_failure.patch: Disable known test failure
     due to a bug in g_content_type_from_mime_type(). For details, see
     https://bugzilla.gnome.org/show_bug.cgi?id=678941
   * Add 09_valuetransform_ulong_bool.patch: valuetransform: Fix definition of
     ulong_bool. Thanks Philipp Kern! (Closes: #662057)
   * Add 10_increase_gapplication_test_delay.patch: /gapplication/basic
     sometimes fails due to a different order of expected and actual actions;
     increase delay between them to reduce the race condition. Workaround for
     https://bugzilla.gnome.org/show_bug.cgi?id=664627
   * Add 11_timeout_test_reduce_race.patch: Due to load, particular traits of
     the architecture, or other circumstances, the /mainloop/timeouts sometimes
     manages to call the "every 100 ms" timer loop only 9 times in 1050 ms.
     This is an inherent race-condition in the test; allow it some slack and
     accept 9 times as well. Forwarded to GNOME #678959.
Checksums-Sha1: 
 fbfb817ec44ebde481669e9583786868aa8aceaa 2878 glib2.0_2.33.3-2.dsc
 7fa6588694952168f2af972f264e2f3bc126dbb4 59476 glib2.0_2.33.3-2.debian.tar.gz
 523621a417394903b48a6550c118c824849cff4f 2760436 
libglib2.0-data_2.33.3-2_all.deb
 7460ffa00f3f42c5befa9828cd98d8a470c22c70 2818958 
libglib2.0-doc_2.33.3-2_all.deb
 fde98a20661ebd8b35d08bc94b4b4303aa0e81f4 2148788 
libglib2.0-0_2.33.3-2_amd64.deb
 6db60ca65638833fdeb9f4e2b6d7cc0d8a6b8462 1698068 
libglib2.0-udeb_2.33.3-2_amd64.udeb
 9a2b14a106e1a85f8ac9af62c5439844ff11ab0b 893532 
libglib2.0-bin_2.33.3-2_amd64.deb
 995914a2d4cf863bdc3967dbf11af008774f5c1c 2716940 
libglib2.0-dev_2.33.3-2_amd64.deb
 9e4cc0407e26b9f60493cd49788051f9219f5eec 4198076 
libglib2.0-0-dbg_2.33.3-2_amd64.deb
 6812513e82233bf3a81e95791a70e7612e34c9cf 1364936 
libglib2.0-0-refdbg_2.33.3-2_amd64.deb
Checksums-Sha256: 
 33bc0f6976e01f6078564a0e1ffd97fb1b20c45176631bb21772250ef8c632c5 2878 
glib2.0_2.33.3-2.dsc
 bb65d212d8d178576ea36317a242f572121abfd30a53126c356b2ef4cd7581b8 59476 
glib2.0_2.33.3-2.debian.tar.gz
 bfe92b43ece7939beab1a81a4d874fb84acb2eb04c5f8a4ff9b3d860f1558fef 2760436 
libglib2.0-data_2.33.3-2_all.deb
 4698b577c0614fafb05da48eb2f983daee943715564929f6b2772ba980170a9e 2818958 
libglib2.0-doc_2.33.3-2_all.deb
 4b1f3f6983d3c3204e7dc765c18cb44297f2814c7bfff9483f351be03387eb3f 2148788 
libglib2.0-0_2.33.3-2_amd64.deb
 2576cd12ae884f722e99730fb340f04f763ccf99e3b50e23bb03969fcf5845b1 1698068 
libglib2.0-udeb_2.33.3-2_amd64.udeb
 5b1bc06d8f7873f7a4c331a4a67fe2fd26ff54dcc1b75c5398972c412dc72631 893532 
libglib2.0-bin_2.33.3-2_amd64.deb
 23561a7fddbf4a94753bdc81a095f5fe3002b44f7710f465ad6fe460feb9ac05 2716940 
libglib2.0-dev_2.33.3-2_amd64.deb
 dc1136522fcd0ca7363e1c58339af04c016e9855371ae3448a7689a059e1cc21 4198076 
libglib2.0-0-dbg_2.33.3-2_amd64.deb
 94c8519817c85fe6cbd70fa220c6c6a9c084f12d6737c7112194a414d9171591 1364936 
libglib2.0-0-refdbg_2.33.3-2_amd64.deb
Files: 
 d0418daed4593c324b0bd6e58beaac54 2878 libs optional glib2.0_2.33.3-2.dsc
 b49ce568e7dfa12b688cc62eeab3cbc9 59476 libs optional 
glib2.0_2.33.3-2.debian.tar.gz
 8a81174844350515c2e0ffc1f789dd62 2760436 libs optional 
libglib2.0-data_2.33.3-2_all.deb
 6f073bfab4c80b4a9b190289a1c5994b 2818958 doc optional 
libglib2.0-doc_2.33.3-2_all.deb
 7a029ec16b47352d5cb89114ac33bffe 2148788 libs optional 
libglib2.0-0_2.33.3-2_amd64.deb
 16ecb75b5d1f91ff18b20036d1d2bf5a 1698068 debian-installer optional 
libglib2.0-udeb_2.33.3-2_amd64.udeb
 3f6af1a44329bfeacc62ec3531a92bb9 893532 misc optional 
libglib2.0-bin_2.33.3-2_amd64.deb
 70a88712f3a8f0ce4423d7ecfc3a2f8e 2716940 libdevel optional 
libglib2.0-dev_2.33.3-2_amd64.deb
 f88f77c40ab0ac53313e9e3ca5c9404a 4198076 debug extra 
libglib2.0-0-dbg_2.33.3-2_amd64.deb
 cdb3ff4bba05b274af993ca41b307543 1364936 debug extra 
libglib2.0-0-refdbg_2.33.3-2_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJP6ug8AAoJEPmIJawmtHuflzEP/iz+xdbwou90GtyvxVAV3xn2
baSPeYHVc7DvtzqvexvULSYs8KKMj2UeZcoL5L2XAzl4bL7GH4WOAho0dmG2Iyot
Dh+bDu/9s+sEQEYepiRpqkLndVklZJibtGp+TGdGBJmo3eYU7DRVVf/zWvOTu1Py
epUsDoksT1Ve6eUxN190dARv3LlsGi0J6cS6iWhQ4VeGIK9H7RmYya3rmPSN8fAX
T6FmQhKCA6qHcTYBARpf95PowODESUUljEliJEqi+y5mXURBhiKzU3NgR02MyaVC
7yY7qTYoTmoC1bwLern2Q4Dn8ujMhcOxByKx+elaXh8IbSdOEt29kNHhuXJN66ot
1+XqBcXgEcA+lUwRhIl3Ow35SvPJ8a42Hv/IB7NZIr/JsMsQgsNrZVEDIr9W7jd+
48ICndB4j0R3gT+P89M5geKQCW51Y1QHuQeqau8j527Cb5nXog5HfK27FuPCY/kc
SQWjV5V1wAzvoRKivBwY3PhBO+wTss4xCfCQiYFAXd+zAdXjYBWxlXstyAlLWBm3
9H4BmzjOzgMrQ1W3wl6XYCAo5NP4gDnlgeuBtQ9wJObPFNUQD6qZH5vxDbNL7J/0
C0+rjZEEBFYDVTMC2CAiCoxmZMvMDdmCMd1H+T6Q+ALUPj/RDtyWXGg7aP22gCJO
CRL1G+0HNaS8BUexUp+M
=TaNA
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to