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

Debbugs page

Vivien Kraus wrote 3 years ago
(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-----

Vivien Kraus wrote 3 years ago
[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-----

Ricardo Wurmus wrote 3 years ago
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
?
Your comment

This issue is archived.

To comment on this conversation send an email to 51790@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 51790
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help