Hi,

On ven., 21 avril 2023 at 10:47, Andreas Enge <andr...@enge.fr> wrote:

>> Therefore, if many things are still missing, I suggest to apply #62967
>> [2].  It removes the annoyance you spotted out in #62954 [3].  And as I
>> explained in [4], it will be safe because ’valgrind’ appears only in the
>> testsuite of ’lz4’ and ’valgrind’ is not even run there.
>> Doing so, it will fix failures for powerpc64le and will increase the
>> coverage.
>
> CI just disappeared, so I cannot check. If r-minimal builds for powerpc64le
> on master, then it is justifiable to fix the regression (leaving open the
> possibility of an immediate revert if the patch introduces problems else-
> where, which I do not expect). Otherwise I would postpone it until after
> the merge.

Yes r-minimal builds for powerpc64le-linux on master:

    https://ci.guix.gnu.org/build/1050833/details

--8<---------------cut here---------------start------------->8---
simon@pfiuh07$ guix weather -s powerpc64le-linux r-minimal
computing 1 package derivations for powerpc64le-linux...
looking for 1 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  100.0% substitutes available (1 out of 1)
  at least 49,1 MiB of nars (compressed)
  52,7 MiB on disk (uncompressed)
  2,529 seconds per request (2,5 seconds in total)
  0,4 requests per second

  at least 1 000 queued builds
      aarch64-linux: 819 (81.9%)
      x86_64-linux: 117 (11.7%)
      powerpc64le-linux: 7 (.7%)
      i686-linux: 57 (5.7%)
  build rate: 189.97 builds per hour
      i686-linux: 138.13 builds per hour
      x86_64-linux: 27.34 builds per hour
      powerpc64le-linux: 21.66 builds per hour
      aarch64-linux: 5.56 builds per hour
looking for 1 store items on https://bordeaux.guix.gnu.org...
https://bordeaux.guix.gnu.org ☀
  100.0% substitutes available (1 out of 1)
  24,2 MiB of nars (compressed)
  52,7 MiB on disk (uncompressed)
  0,852 seconds per request (0,9 seconds in total)
  1,2 requests per second
  'https://bordeaux.guix.gnu.org/api/queue?nr=1000' returned 502 ("Bad Gateway")
--8<---------------cut here---------------end--------------->8---

Note that the patch removes the dependency between subversion and
valgrind.  Therefore, as you noted, many TeXlive packages could also
build.

Well, I do not see any cons. :-)  The only difference for ’lz4’ is the
path of the store item; here without and with the removal of valgrind:

--8<---------------cut here---------------start------------->8---
$ diff -r --no-dereference 
/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3 
/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3
diff -r --no-dereference 
/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3/lib/pkgconfig/liblz4.pc 
/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3/lib/pkgconfig/liblz4.pc
5,7c5,7
< prefix=/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3
< libdir=/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3/lib
< includedir=/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3/include
---
> prefix=/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3
> libdir=/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3/lib
> includedir=/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3/include
13,14c13,14
< Libs: -L/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3/lib -llz4
< Cflags: -I/gnu/store/3sabpv5k19lnifda5ihk7340xm3idxi2-lz4-1.9.3/include
---
> Libs: -L/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3/lib -llz4
> Cflags: -I/gnu/store/1j0jq03930q4c7570145vjiaa8pnajz4-lz4-1.9.3/include
--8<---------------cut here---------------end--------------->8---


Cheers,
simon

Reply via email to