Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 540538 - [gnome overlay] gnome-extra/evolution-data-server-3.13.90 with dev-libs/folks-0.10.1-r1 - edsf-persona-store.c:3266:4: error: too few arguments to function 'e_book_client_connect'
Summary: [gnome overlay] gnome-extra/evolution-data-server-3.13.90 with dev-libs/folks...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2015-02-18 15:52 UTC by Harris Landgarten
Modified: 2015-06-11 13:35 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
1424182958-install-dev-libs_folks-0.10.1-r1:0::gentoo.out (1424182958-install-dev-libs_folks-0.10.1-r1:0::gentoo.out,304.74 KB, text/plain)
2015-02-18 15:52 UTC, Harris Landgarten
Details
folks-0.11 ebuild (folks-0.11.0.ebuild,2.45 KB, text/plain)
2015-02-25 12:53 UTC, erikjwaxx
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harris Landgarten 2015-02-18 15:52:53 UTC
Created attachment 396846 [details]
1424182958-install-dev-libs_folks-0.10.1-r1:0::gentoo.out

folks will not rebuild with evolution-data-server-3.13.90

Build log attached.
Comment 1 erikjwaxx 2015-02-25 12:39:10 UTC
I'm pretty sure this is fixed in libfolks-0.11. From the changelog:

commit baa67c2bd6f07180921fd917f9aecc1e2082ac17
Author: Milan Crha <mcrha@redhat.com>
Date:   Tue Feb 3 17:10:00 2015 +0000

    eds: Update to new EDS address book timeout API

    Add a timeout parameter to handle the new EDS authentication process.
    This means that folks no longer triggers authentication dialogues from
    EDS, which will prevent them popping up unexpectedly (particularly
    from
    GNOME Shell). However, it does mean that external processes using
    folks
    which _do_ want to display authentication dialogues should manually
    create an ECredentialsPrompter and use that to display the dialogues.

    This bumps the EDS dependency to 3.13.90 unconditionally.

    https://bugzilla.gnome.org/show_bug.cgi?id=743934
Comment 2 erikjwaxx 2015-02-25 12:53:48 UTC
Created attachment 397478 [details]
folks-0.11 ebuild

When I add this ebuild script to my local overlay the build is successful.
Comment 3 Harris Landgarten 2015-02-25 15:49:05 UTC
I can confirm the folks-0.11 ebuild fixes the issue.
Comment 4 Kobboi 2015-03-26 19:52:09 UTC
Same here
Comment 5 Kobboi 2015-03-29 17:15:54 UTC
(What I meant to say was: same problem with that folks version and e-d-s-3.15.92)
Comment 6 Peter Asplund 2015-03-29 17:57:16 UTC
The folks 0.11 ebuild works fine for me. Thx.
Comment 7 Konstantin (elxa) 2015-04-09 16:34:02 UTC
Please add the folks-0.11 ebuild to portage (It also works with gnome-extra/evolution-data-server-3.16.0 installed).
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-05-25 14:49:32 UTC
Fixed in overlay. Thanks for reporting.
Comment 9 Kobboi 2015-06-10 21:05:45 UTC
But folks-0.11 was not ported from the overlay to main tree?
Comment 10 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-11 13:35:19 UTC
It's in the main tree since June 9.