On core-updates-frozen, tracker-miners can’t find its tracker dependency

  • Done
  • quality assurance status badge
Details
2 participants
  • Ricardo Wurmus
  • Vivien Kraus
Owner
unassigned
Submitted by
Vivien Kraus
Severity
normal
V
V
Vivien Kraus wrote on 12 Nov 2021 13:31
(address . bug-guix@gnu.org)
87r1blr1x7.fsf@planete-kraus.eu
Dear guix,

I can’t build tracker-miners on core-updates-frozen, because it fails
its configuration phase not finding tracker-sparql 3.0 (a pkg-config
definition installed by tracker, which is a dependency).

Best regards,

Vivien
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmGOXoQACgkQO7C8EjLY
uCxclgwAu02NT8SdAtZcdyNCPpmqlzg3Wp+zSokGDN+zzRdvcw6FyMtqVproR1aW
A8zxq/WmukSOBtwq3sJoGpX6cg/oiRTgdWjifevzTHMgVQH2tn4clG66+SyuMiZg
B9MC1hMFiKPYAUc9r0FFqUjdImawXLerC7VF8uff9ZKnZBX9DjQ2mZ9LDIYFjR0I
dy1vm/oo8HBJEhQviu+hKDJKRHFL8+qHKSxgLcw3miBZpsvJe7NNgU77sWjpfEWk
YxO2sazyRKLN4g2Q56z9KQGU0N9LIXTzEv2CE7kDoJ/rFPsO9ZpRH+Z95lu84Oty
EUKgQUiYhoqAuGS2MkZIBDzuQIH3v0+BSMalD9mbaCqmAqjitv0cl1G0I8/8yF+T
i2f7qHW9AJm5GcL6qtB+/7cUjalTZZDLkSDD2qu0N47QDgl5CZLO+dNVUm3SdUxi
I4G7uQPXsB19hAOJVBs9qbuVyQ/98FiA8IY4VwpXuYAtueQPAhK7mzBAIBPWxJHG
EtPoTdN4
=2DoU
-----END PGP SIGNATURE-----

V
V
Vivien Kraus wrote on 13 Nov 2021 09:22
[PATCH] Re: bug#51790: Fix it (On core-updates-frozen, tracker-miners can’t find its tracker dependency)
(address . 51790@debbugs.gnu.org)
878rxslb03.fsf@planete-kraus.eu
It turns out that tracker-miners wants the same libsoup version as
tracker, so we need libsoup-minimal-2.
From e76c51853913686234ec008cc9cf6e3117a15fa2 Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Sat, 13 Nov 2021 08:19:09 +0000
Subject: [PATCH] gnu: tracker-miners: Require the same libsoup as tracker.

* gnu/packages/gnome.scm (tracker-miners) [inputs]: Use the same libsoup
version as tracker.
* gnu/packages/gnome.scm (tracker) [inputs]: Warn that tracker-miners should
use the same version of libsoup.
---
gnu/packages/gnome.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 9557fcf4c8..bc885156e4 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8923,7 +8923,8 @@ (define-public tracker
("libxml2" ,libxml2)
("icu4c" ,icu4c) ; libunistring gets miner-miner-fs test to fail.
("json-glib" ,json-glib)
- ("libsoup" ,libsoup-minimal-2)))
+ ("libsoup" ,libsoup-minimal-2) ; tracker-miners requires the same version.
+ ))
(synopsis "Metadata database, indexer and search tool")
(home-page "https://wiki.gnome.org/Projects/Tracker")
(description
@@ -9042,7 +9043,7 @@ (define-public tracker-miners
("libosinfo" ,libosinfo)
("libpng" ,libpng)
("libseccomp" ,libseccomp)
- ("libsoup" ,libsoup)
+ ("libsoup" ,libsoup-minimal-2) ; because tracker requires this version.
("libtiff" ,libtiff)
("libvorbis" ,libvorbis)
("libxml2" ,libxml2)
--
2.33.1
Vivien
-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmGPdg0ACgkQO7C8EjLY
uCyKWQv9FIABHKh51rljmCF66GW5gV+xPS5ivZfInd8bBBSRrEDQ/8428LS8OjQb
hvpUzFIKf+e6NXcOV+T4en0R3s+sAp9yDBTZDfJhjr57YA8MxSLpxcgyNZ0PPiso
fZTsWKpue83p8WfAfXf/OU0hWj8U2vSOP1umQ0O1YRLhQ3H9kojNMoenObkFOvy9
pbtI3JYk/XQrnRsBGhqM/Ic3QbRS8RSVeJN1c1kA3B8EB/dne3QtWkguQAA+r7J1
2JD+HMy58SOwNKFbATZQImGEmy3c/ZNRukwid/4MeLtHAw1atUMboIInSqWbNO7N
cd7YBO3NS8aHFnu8kGzlLZ3yYD8zy7CQ8o/PsIerb8z9GdF/TMUSaOILtOPVK24O
MgbBQjr5Bj7HxhrumCIXh2eJzEM71SYlZ2WsdokA/wps5w9NSQO0aWjdSQRvMtPs
1COuzKFYCpQLEz33uq2eg0+vvmopTSry5LBsmT2VZOlbRi99lENHD6RUPcVgA07t
yVkCyWKD
=Bw3u
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 13 Nov 2021 10:36
On core-updates-frozen, tracker-miners can’t find its tracker dependency
(address . 51790-done@debbugs.gnu.org)(name . Vivien Kraus)(address . vivien@planete-kraus.eu)
87czn41jnn.fsf@elephly.net
Applied (with minor cosmetic changes), thanks!

--
Ricardo
Closed
?