Summary: | gnome-extra/gnome-calendar-3.30.1: build error in tests/test-event.c with evolution-data-server-3.32 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rémi Cardona (RETIRED) <remi> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Rémi Cardona (RETIRED)
![]() What's your glib version? # equery l dev-libs/glib * Searching for glib in dev-libs ... [IP-] [ ] dev-libs/glib-2.58.3:2 Too new for e-d-s and gnome-cal? No, just an initial guess that maybe something changed with glib-2.60, but not it I just found out, that there is a new gnome overlay, which contains a new gnome-calendar version: http://gpo.zugaina.org/gnome-extra/gnome-calendar I faced the same error as reported here. renaming the ebuild for the 3.32.2 version fixed the issue. I think it was fixed upstream in https://gitlab.gnome.org/GNOME/gnome-calendar/commit/e6d248699ead1c60e487c4adfc2c7536a0cc6cf8 Ok, looks like even Rémi had evolution-data-server-3.32 from somewhere (gnome overlay maybe, looks like Sobhan has bumped it there), and this is a 3.32 specific problem. But good to know to have to handle it before putting 3.32 in main tree. Just to confirm: It's true that I run gnome-overlay and therefore have gnome-extra/evolution-data-server-3.32.1::gnome The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78e56bb9dd5a779675c7a60568b33487c748f5b commit d78e56bb9dd5a779675c7a60568b33487c748f5b Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-09-07 15:09:35 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-09-07 22:08:52 +0000 gnome-extra/gnome-calendar-3.30.1: block evolution-data-server-3.32 It tries to define its own (g_autoptr) autocleanup stuff for eds structures, which now conflict with the eds upstream provided ones in 3.32. As there will be a 3.32 bump for gnome-calendar, which solves it, just block the newer e-d-s there to enforce in-sync updates and avoid build failures for those that try to mix keywords (and suggest what more to put into the mix). Closes: https://bugs.gentoo.org/688422 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> gnome-extra/gnome-calendar/gnome-calendar-3.30.1.ebuild | 1 + 1 file changed, 1 insertion(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8a58e00795bb91b10e51814f7da87f7882f92c commit 6d8a58e00795bb91b10e51814f7da87f7882f92c Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-09-07 15:19:27 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-09-07 22:08:52 +0000 gnome-extra/gnome-calendar: bump to 3.32.2 Bug: https://bugs.gentoo.org/688422 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> gnome-extra/gnome-calendar/Manifest | 1 + .../gnome-calendar/gnome-calendar-3.32.2.ebuild | 60 ++++++++++++++++++++++ 2 files changed, 61 insertions(+) |