Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 922977

Summary: gnome-extra/evolution-data-server-3.50.3 fails tests
Product: Gentoo Linux Reporter: Jorge <jorge+git>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: jorge+git, leio, matoro_gentoo
Priority: Normal Keywords: TESTFAILURE
Version: unspecified   
Hardware: AMD64   
OS: Linux   
See Also: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/522
https://bugs.gentoo.org/show_bug.cgi?id=939522
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 351559, 928838    
Attachments: emerge --info '=gnome-extra/evolution-data-server-3.50.3::gentoo'
LastTest.log
build.log
build.log and emerge --info
emerge --info '=gnome-extra/evolution-data-server-3.52.4::gentoo'
gnome-extra/evolution-data-server-3.52.4 build log
gnome-extra/evolution-data-server-3.52.4 LastTest.log
gnome-extra/evolution-data-server-3.52.4 LastTestFailed.log

Description Jorge 2024-01-26 21:44:02 UTC
gnome-extra/evolution-data-server-3.50.2-r1 also fails tests.  I use a mostly amd64 stable system; I tried installing gnome-extra/evolution-data-server-3.50.3 to see if it would pass the tests.  I did not collect information of 3.50.3's test failure, though.

Reproducible: Always




$ emerge -pqv '=gnome-extra/evolution-data-server-3.50.3::gentoo'
[ebuild     U ] gnome-extra/evolution-data-server-3.50.3 [3.50.2-r1] USE="gnome-online-accounts gtk introspection kerberos oauth-gtk3 test* vala weather -berkdb -gtk-doc -ldap -oauth-gtk4"
Comment 1 Jorge 2024-01-26 21:44:47 UTC
Created attachment 883195 [details]
emerge --info '=gnome-extra/evolution-data-server-3.50.3::gentoo'
Comment 2 Jorge 2024-01-26 21:46:04 UTC
Created attachment 883196 [details]
LastTest.log
Comment 3 Jorge 2024-01-26 21:47:24 UTC
Created attachment 883197 [details]
build.log
Comment 4 matoro archtester 2024-05-01 14:57:55 UTC
Created attachment 892082 [details]
build.log and emerge --info

Even worse on 3.50.4.  These tests are completely all over the place.
Comment 5 Mart Raudsepp gentoo-dev 2024-05-06 06:52:13 UTC
There's only a single failure on 3.52, so I don't think I'll be looking at test failure for 3.50.x, and I don't think there's any real regressions in 3.50.4 over 3.50.2-r1, probably quite the opposite with a bunch of user-visible bug fixes.
Comment 6 Andreas Sturmlechner gentoo-dev 2024-09-17 17:25:03 UTC
What about 3.52.4 then?
Comment 7 Jorge 2024-09-17 23:10:07 UTC
Created attachment 903237 [details]
emerge --info '=gnome-extra/evolution-data-server-3.52.4::gentoo'
Comment 8 Jorge 2024-09-17 23:10:54 UTC
I have tried emerging =gnome-extra/evolution-data-server-3.52.4::gentoo with FEATURES=test and it failed.

$ emerge -pqv '=gnome-extra/evolution-data-server-3.52.4::gentoo'

Local copy of remote index is up-to-date and will be used.
[ebuild  r  U ] gnome-extra/evolution-data-server-3.52.4 [3.50.2-r1] USE="gnome-online-accounts gtk introspection oauth-gtk3 test* vala weather -berkdb -gtk-doc -kerberos -ldap -oauth-gtk4" 
[ebuild  rR   ] dev-libs/folks-0.15.9  USE="bluetooth eds (-telepathy) -test -utils" 
[ebuild  rR   ] gnome-extra/gnome-calendar-45.1-r1  USE="-test" 
[ebuild  r  U ] mail-client/evolution-3.52.4 [3.50.2] USE="archive bogofilter spell ssl weather -geolocation -gtk-doc -highlight -ldap (-selinux) -spamassassin -ytnef" 
[ebuild  rR   ] gnome-extra/gnome-contacts-45.1  USE="gnome-online-accounts" 
[ebuild  rR   ] gnome-base/gnome-shell-45.5  USE="ibus networkmanager pipewire systemd (-elogind) -gtk-doc -test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" 

The following packages are causing rebuilds:

  (gnome-extra/evolution-data-server-3.52.4:0/64-11-21-4-3-27-2-27-4-0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (gnome-extra/gnome-contacts-45.1:0/0::gentoo, ebuild scheduled for merge)
    (gnome-base/gnome-shell-45.5:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/folks-0.15.9:0/26::gentoo, ebuild scheduled for merge)
    (mail-client/evolution-3.52.4:2.0/2.0::gentoo, ebuild scheduled for merge)
    (gnome-extra/gnome-calendar-45.1-r1:0/0::gentoo, ebuild scheduled for merge)
Comment 9 Jorge 2024-09-17 23:14:31 UTC
Created attachment 903238 [details]
gnome-extra/evolution-data-server-3.52.4 build log
Comment 10 Jorge 2024-09-17 23:15:09 UTC
Created attachment 903239 [details]
gnome-extra/evolution-data-server-3.52.4 LastTest.log
Comment 11 Jorge 2024-09-17 23:15:40 UTC
Created attachment 903240 [details]
gnome-extra/evolution-data-server-3.52.4 LastTestFailed.log
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-17 23:21:32 UTC
Apparently we need to force running the tests with -j1: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/522.
Comment 13 Larry the Git Cow gentoo-dev 2024-09-17 23:30:57 UTC
The bug has been closed via the following commit(s):

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

commit f6757bf5e6c764e77743170168f1d2e9663005ff
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-09-17 23:29:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-09-17 23:29:54 +0000

    gnome-extra/evolution-ews: run tests serially
    
    The tests fail in parallel. Upstream have added forcing them to run
    serially to their CMake for newer versions though.
    
    Bug: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/522
    Closes: https://bugs.gentoo.org/922977
    Signed-off-by: Sam James <sam@gentoo.org>

 gnome-extra/evolution-ews/evolution-ews-3.50.2.ebuild    | 3 ++-
 gnome-extra/evolution-ews/evolution-ews-3.50.3-r1.ebuild | 3 ++-
 gnome-extra/evolution-ews/evolution-ews-3.52.2.ebuild    | 3 ++-
 gnome-extra/evolution-ews/evolution-ews-3.52.4.ebuild    | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

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

commit ef09dfba82e970e5ba895dacea7fbf1dd25d35ff
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-09-17 23:27:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-09-17 23:29:53 +0000

    mail-client/evolution: run tests serially
    
    The tests fail in parallel. Upstream have added forcing them to run
    serially to their CMake for newer versions though.
    
    Bug: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/522
    Closes: https://bugs.gentoo.org/922977
    Signed-off-by: Sam James <sam@gentoo.org>

 mail-client/evolution/evolution-3.50.2.ebuild    | 3 ++-
 mail-client/evolution/evolution-3.50.4-r1.ebuild | 3 ++-
 mail-client/evolution/evolution-3.50.4.ebuild    | 3 ++-
 mail-client/evolution/evolution-3.52.2.ebuild    | 3 ++-
 mail-client/evolution/evolution-3.52.4.ebuild    | 3 ++-
 5 files changed, 10 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7691ecc5a4304f66cad7cad28b9dd16d49f0b0f1

commit 7691ecc5a4304f66cad7cad28b9dd16d49f0b0f1
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-09-17 23:24:42 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-09-17 23:29:53 +0000

    gnome-extra/evolution-data-server: run tests serially
    
    The tests fail in parallel. Upstream have added forcing them to run
    serially to their CMake for newer versions though.
    
    Bug: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/522
    Closes: https://bugs.gentoo.org/922977
    Signed-off-by: Sam James <sam@gentoo.org>

 .../evolution-data-server/evolution-data-server-3.50.2-r1.ebuild       | 3 ++-
 gnome-extra/evolution-data-server/evolution-data-server-3.50.4.ebuild  | 3 ++-
 gnome-extra/evolution-data-server/evolution-data-server-3.52.2.ebuild  | 3 ++-
 gnome-extra/evolution-data-server/evolution-data-server-3.52.4.ebuild  | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)