Bug 788000 - FTBFS with recent glib2
Summary: FTBFS with recent glib2
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libgee06
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-07 08:03 UTC by Dan Horák
Modified: 2012-02-13 14:13 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-02-07 16:57:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dan Horák 2012-02-07 08:03:20 UTC
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

Comment 1 Dan Horák 2012-02-07 08:13:58 UTC
There could be also a runtime issue when an application linked to libgee06 is run with the newer glib2.

Comment 2 Michel Lind 2012-02-07 15:49:09 UTC
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.

Comment 3 Michel Lind 2012-02-07 16:57:30 UTC
Fixed in 0.6.4

Comment 4 Michel Lind 2012-02-13 14:13:26 UTC
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!


Note You need to log in before you can comment on or make changes to this bug.