Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670749 - mail-client/geary-0.12.x fails to build with >=net-libs/webkit-gtk-2.21
Summary: mail-client/geary-0.12.x fails to build with >=net-libs/webkit-gtk-2.21
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 674920 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-11-09 13:32 UTC by Jan Breuer
Modified: 2019-02-13 23:37 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Breuer 2018-11-09 13:32:25 UTC
Current versions of mail-client/geary can be build with <net-libs/webkit-gtk-2.21 but this version is no longer in portage.
It is known upstream bug https://gitlab.gnome.org/GNOME/geary/issues/37 

Possible fix should be to apply patches mentioned in upstream bug report to fix it until new version comes.
Comment 1 Mart Raudsepp gentoo-dev 2018-12-03 10:16:54 UTC
Unfortunately this patches make it need javascriptcoregtk-4.0.gir, which comes from vala-0.38 and newer, but we only have 0.36.

error: Package `javascriptcoregtk-4.0' not found in specified Vala API directories or GObject-Introspection GIR directories


We'll need to wait and revisit once I'm ready to introduce newer vala to main tree :(
Comment 2 Adrien D 2019-01-06 20:11:59 UTC
Hi,
I see your bugreport because I have same problem.
Is it possible to mask this software because it doesn't work ?
Comment 3 Mart Raudsepp gentoo-dev 2019-01-07 22:33:53 UTC
It'll work again soon. Waiting on new vala, which Gilles has worked on. It's pending giving a chance for others to review related vala.eclass changes.
Comment 4 Mart Raudsepp gentoo-dev 2019-01-09 08:23:46 UTC
*** Bug 674920 has been marked as a duplicate of this bug. ***
Comment 5 Grant Edwards 2019-01-25 18:25:37 UTC
> It'll work again soon.

Any guess on when "soon" is?
Comment 6 Larry the Git Cow gentoo-dev 2019-02-13 23:37:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617c218e23fa815cb685b10f5b180f0ee80c1e8d

commit 617c218e23fa815cb685b10f5b180f0ee80c1e8d
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-02-13 23:14:29 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-02-13 23:35:59 +0000

    mail-client/geary: bump to 0.12.4, fix build
    
    Closes: https://bugs.gentoo.org/670749
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 mail-client/geary/Manifest                         |   1 +
 .../geary/files/0.12.4-fix-cancellable.patch       |  25 +
 mail-client/geary/files/geary-0.12-libdir.patch    |  54 +++
 .../geary/files/geary-0.12-use-upstream-jsc.patch  | 511 +++++++++++++++++++++
 mail-client/geary/geary-0.12.4.ebuild              |  81 ++++
 5 files changed, 672 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a660a962c7e6fefbb1dd5da482da9326006c59d

commit 7a660a962c7e6fefbb1dd5da482da9326006c59d
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2019-02-13 23:16:34 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2019-02-13 23:36:03 +0000

    mail-client/geary: drop previous unbuildable version
    
    This drops the package overall from stable to ~arch for the time
    being.
    Feel free to request it stable yet again after 16th March 2019
    if you desire it on stable tree systems.
    
    Bug: https://bugs.gentoo.org/670749
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 mail-client/geary/Manifest            |  1 -
 mail-client/geary/geary-0.12.3.ebuild | 77 -----------------------------------
 2 files changed, 78 deletions(-)