when built on recent rawhide "make check" fails with the following error: Provádění(%check): /bin/sh -e /var/tmp/rpm-tmp.eOvkGW + umask 022 + cd /builddir/build/BUILD + cd libgee-0.6.1 + unset DISPLAY + make check Making check in gee make[1]: Entering directory `/builddir/build/BUILD/libgee-0.6.1/gee' make check-am make[2]: Entering directory `/builddir/build/BUILD/libgee-0.6.1/gee' make check-local make[3]: Entering directory `/builddir/build/BUILD/libgee-0.6.1/gee' make[3]: Leaving directory `/builddir/build/BUILD/libgee-0.6.1/gee' make[2]: Leaving directory `/builddir/build/BUILD/libgee-0.6.1/gee' make[1]: Leaving directory `/builddir/build/BUILD/libgee-0.6.1/gee' Making check in tests make[1]: Entering directory `/builddir/build/BUILD/libgee-0.6.1/tests' make check-am make[2]: Entering directory `/builddir/build/BUILD/libgee-0.6.1/tests' make check-local make[3]: Entering directory `/builddir/build/BUILD/libgee-0.6.1/tests' TEST: tests... (pid=10159) /ArrayList/[Collection] type correctness: GLib-GObject-CRITICAL **: Read-only property 'read-only-view' on class 'GeeAbstractList' has type 'GeeCollection' which is not equal to or more restrictive than the type 'GeeList' of the property on the interface 'GeeList' FAIL GTester: last random seed: R02S69bb021d590335dedf00895624259e52 /bin/sh: line 1: 10158 Terminated gtester --verbose tests make[3]: *** [test] Error 143 make[3]: Leaving directory `/builddir/build/BUILD/libgee-0.6.1/tests' make[2]: Leaving directory `/builddir/build/BUILD/libgee-0.6.1/tests' make[2]: *** [check-am] Error 2 make[1]: *** [check] Error 2 make[1]: Leaving directory `/builddir/build/BUILD/libgee-0.6.1/tests' make: *** [check-recursive] Error 1 glib2-2.31.6-1.fc17.x86_64 was used to build libgee06-0.6.1-6.fc17 in koji and when glib2-2.31.12-1.fc17.x86_64 is used, the test fails
There could be also a runtime issue when an application linked to libgee06 is run with the newer glib2.
Identical build failure with 0.6.3: https://koji.fedoraproject.org/koji/getfile?taskID=3769269&name=build.log&offset=-4000 Doing a repoquery shows that libgee06 is used by some important packages: caribou-0:0.4.1-4.fc17.src systemd-0:39-3.fc17.src tracker-0:0.12.9-1.fc17.src I'll ask on devel@ and test@ if these can be built against libgee 0.7.x, in which case we can start phasing out 0.6.3, or it needs to be patched.
Fixed in 0.6.4
Could those Cc:ed on this bug help test the libgee 0.6.4 updates for F-15 and F-16? They're critical path. https://admin.fedoraproject.org/updates/FEDORA-2012-1430/libgee-0.6.4-1.fc15 https://admin.fedoraproject.org/updates/FEDORA-2012-1440/libgee-0.6.4-1.fc16 Thanks!