bug#33615: xonsh build failure

2021-09-13 Thread Sarah Morgensen
Hello,

Danny Milosavljevic  writes:

> xonsh-0.6.2/
> [...]
>   File "/tmp/guix-build-xonsh-0.6.2.drv-0/xonsh-0.6.2/xonsh/parser.py", line 
> 10,
>  in Parser
> from xonsh.parsers.v36 import Parser as p
>   File "/tmp/guix-build-xonsh-0.6.2.drv-0/xonsh-0.6.2/xonsh/parsers/v36.py", 
> lin
> e 4, in 
> from xonsh.parsers.v35 import Parser as ThreeFiveParser
>   File "/tmp/guix-build-xonsh-0.6.2.drv-0/xonsh-0.6.2/xonsh/parsers/v35.py", 
> lin
> e 4, in 
> from xonsh.parsers.base import BaseParser
>   File "/tmp/guix-build-xonsh-0.6.2.drv-0/xonsh-0.6.2/xonsh/parsers/base.py", 
> li
> ne 18, in 
> from xonsh.lexer import Lexer, LexToken
>   File "/tmp/guix-build-xonsh-0.6.2.drv-0/xonsh-0.6.2/xonsh/lexer.py", line 
> 16, 
> in 
> from xonsh.tokenize import (OP, IOREDIRECT, STRING, DOLLARNAME, NUMBER,
>   File "/tmp/guix-build-xonsh-0.6.2.drv-0/xonsh-0.6.2/xonsh/tokenize.py", 
> line 5
> 7, in 
> ASYNC = token.ASYNC
> AttributeError: module 'token' has no attribute 'ASYNC'

The updated version (0.9.27) we have builds fine now, so I'm closing this old
bug.

--
Sarah





bug#33609: fortune-mod build (test) failure

2021-09-13 Thread Sarah Morgensen
Hi,

Pierre Neidhardt  writes:

> I've pushed 6185732390003ca36a730231bb6280b68c37ee8e which skips the
> valgrind test.  This is not ideal but better than having a broken
> package.
>
> Upstream has https://github.com/shlomif/fortune-mod/issues/21 which
> could be related.

This seems to be fixed now.  I've attached a patch below to reenable it.

It could probably do with an update, too.  It now vendors 'rinutils'
(which we already have as an input) so that would need to be removed.

--
Sarah

>From 5aa332afa3f624ecab54ffd411026700b0d0dfb8 Mon Sep 17 00:00:00 2001
Message-Id: <5aa332afa3f624ecab54ffd411026700b0d0dfb8.1631594857.git.iskar...@mgsn.dev>
From: Sarah Morgensen 
Date: Mon, 13 Sep 2021 21:40:43 -0700
Subject: [PATCH] gnu: fortune-mod: Re-enable test.

Re-enable the valgrind test, fixed in a previous version update.

* gnu/packages/games.scm (fortune-mod)[arguments]<#:phases>
{fix-build-env}: Re-enable test.
---
 gnu/packages/games.scm | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index a2f756e3a7..4236560143 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -7633,11 +7633,7 @@ original.")
(copy-file cmake-rules
   (string-append "fortune-mod/cmake/"
  (strip-store-file-name cmake-rules)))
-   (chdir "fortune-mod")
-   ;; TODO: Valgrind tests fail for some reason.
-   ;; Similar issue: https://github.com/shlomif/fortune-mod/issues/21 (?)
-   (delete-file "tests/t/valgrind.t")
-   #t)))
+   (chdir "fortune-mod"
  (add-after 'install 'fix-install-directory
(lambda* (#:key outputs #:allow-other-keys)
  ;; Move binary from "games/" to "bin/" and remove the latter.  This

base-commit: 72297993a174586ee0a23b95b6b9ee2f3db34cf1
-- 
2.33.0



bug#44187: [PATCH 0/3] Fall back to Software Heritage (SWH) for Git clones

2021-09-13 Thread zimoun
Hi Ludo,

Cool!  However, the patch does not apply on the top of 53f54d4aa2.
That's why the option '--base' of "git format-patch" is really helpful. ;-)

Onto which commit does the patch set apply?  In order to try and review. :-)

Cheers,
simon





bug#50557: Unable to access remote logs

2021-09-13 Thread Mathieu Othacehe


Hello,

> Mathieu, can you think of a way we could address this?  Maybe Cuirass
> could handle those /log URLs since it already has build log URLs anyway?

I fixed it with 60190401ce4ccc890629ec3cb22a84a8ab8c2645 in Cuirass and
abaf1392287d50a7225cdb3e3f3f8b82b827c7db in maintenance.

I now have:

--8<---cut here---start->8---
mathieu@meije ~$ guix build emacs --log-file --no-grafts
https://ci.guix.gnu.org/log/g24hw5dv5k89wqs83457xmjbd56whkab-emacs-27.2
--8<---cut here---end--->8---

Thanks,

Mathieu





bug#50568: Missing source code

2021-09-13 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix

Tobias Geerinckx-Rice via Bug reports for GNU Guix 写道:

/gnu/store/prbkg6vldsh1688fsigr33g4s8qla7rl-propeller-gcc-b4f45a4725e0b6d0af59e594c4e3e35ca4105867-checkout.drv


FTR, I don't think this one's actually down.

Kind regards,

T G-R


signature.asc
Description: PGP signature


bug#50182: ruby-sass-spec hash mismatch

2021-09-13 Thread zimoun
Hi,

Could you run:

  $ guix gc -D $(guix build -S ruby-sass-spec)
  $ guix build -S ruby-sass-spec --no-substitutes

?

On Mon, 13 Sept 2021 at 15:06, Eric Brown  wrote:

> This remains a problem for me, on a Trisquel-alike foreign distro:

Which version of Guix do you use?  Please report the output of:

  $ guix describe


>/gnu/store/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4
> substituting 
> /gnu/store/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4...
> downloading from 
> https://bayfront.guix.gnu.org/nar/lzip/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4
>  ...
>  ruby-sass-spec-3.5.4  408KiB 
>   
> 
> 345KiB/s 00:00 [# ]  31.4%
> guix substitute: error: mkdir: File exists
> substitution of 
> /gnu/store/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4 failed
> guix build: error: corrupt input while restoring archive from # 7f5df5e5b230>

You shoud use another substitute than Bayfront.  For example
ci.guix.gnu.org or bordeaux.guix.gnu.org.  Now, they are both setup by
default, I guess.

All the best,
simon





bug#50567: [core-updates-frozen] icedtea-6 fails to build.

2021-09-13 Thread Guillaume Le Vaillant
I'm trying to get icedtea-6 to build on the core-updates-frozen branch.
I fixed a few C/C++ related issues, but then I get this error:

--8<---cut here---start->8---
Preload failed: checksum of class list was incorrect.
make: *** [Makefile:2746: stamps/add-archive-ecj.stamp] Error 1
--8<---cut here---end--->8---

Does someone know how to solve that?

Here's the patch I'm using to get to this point:
From 6767793eccffea3bfddca5c4a0c0cff21abb965b Mon Sep 17 00:00:00 2001
From: Guillaume Le Vaillant 
Date: Mon, 13 Sep 2021 14:37:40 +0200
Subject: [PATCH] WIP: gnu: icedtea-6: Fix build.

* gnu/packages/java.scm (icedtea-6)[arguments]: Add 'fix-openjdk' phase.
---
 gnu/packages/java.scm | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 51fc5c60a1..374a9d9cba 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -17,6 +17,7 @@
 ;;; Copyright © 2021 Vincent Legoll 
 ;;; Copyright © 2021 Mike Gerwitz 
 ;;; Copyright © 2021 Pierre Langlois 
+;;; Copyright © 2021 Guillaume Le Vaillant 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -907,6 +908,19 @@ machine.")))
 "patches/hotspot/hs23/drop_unlicensed_test.patch")
(("#!/bin/sh") (string-append "#!" (which "sh"
  #t))
+ (add-after 'unpack 'fix-openjdk
+   (lambda _
+ (substitute* "openjdk/jdk/make/common/Defs-linux.gmk"
+   (("CFLAGS_COMMON  = -fno-strict-aliasing" all)
+(string-append all " -fcommon")))
+ (substitute* "openjdk/hotspot/src/share/vm/code/relocInfo.hpp"
+   (("inline friend relocInfo prefix_relocInfo\\(int datalen = 0\\);")
+"inline friend relocInfo prefix_relocInfo(int datalen);"))
+ (substitute*
+ '("openjdk/jdk/src/solaris/native/java/net/PlainSocketImpl.c"
+   "openjdk/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c")
+   (("#include ")
+"#include "
  (add-after 'unpack 'patch-paths
(lambda* (#:key inputs #:allow-other-keys)
  ;; buildtree.make generates shell scripts, so we need to replace
-- 
2.33.0



signature.asc
Description: PGP signature


bug#50568: Missing source code

2021-09-13 Thread Maxime Devos
Ludovic Courtès schreef op ma 13-09-2021 om 15:16 [+0200]:
> Hello,
> 
> As of current ‘master’ (ca.  ec0e05ff306c950142c9ead7c712c749617069e7),
> the following source code is missing (these are fixed-output
> derivations):

The Wayback Machine has some copies of software at https://www.atromatic.net:

>/gnu/store/3814l5f74b30yy0j84a4wrv8nl16fx26-eye-1.4.1.tar.gz.drv
https://web.archive.org/web/20161204131910/https://www.astromatic.net/download/eye/eye-1.4.1.tar.gz

>/gnu/store/fjk0q2ajk3y18yh5ngif8ir14xckxqa5-weightwatcher-1.12.tar.gz.drv

https://web.archive.org/web/20161204140548/https://www.astromatic.net/download/weightwatcher/weightwatcher-1.12.tar.gz

>/gnu/store/syndcxqrzqph12k22y5x6i454jajjw00-skymaker-3.10.5.tar.gz.drv

https://web.archive.org/web/20161206053718/https://www.astromatic.net/download/skymaker/skymaker-3.10.5.tar.gz

>/gnu/store/ginlb786zg4kqnzvxxfh8qx7wqajhl10-stuff-1.26.0.tar.gz.drv

https://web.archive.org/web/20161204140455/https://www.astromatic.net/download/stuff/stuff-1.26.0.tar.gz

Greetings,
Maxime.


signature.asc
Description: This is a digitally signed message part


bug#50568: Missing source code

2021-09-13 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix

Ludo',

I'm afraind I only have:

Ludovic Courtès 写道:

/gnu/store/prbkg6vldsh1688fsigr33g4s8qla7rl-propeller-gcc-b4f45a4725e0b6d0af59e594c4e3e35ca4105867-checkout.drv


Let me know where & how to send it.

Kind regards,

T G-R


signature.asc
Description: PGP signature


bug#50183: httpd hash mismatch

2021-09-13 Thread zimoun
Hi,

On Mon, 13 Sept 2021 at 14:59, Eric Brown  wrote:

> This now works for me.  I wonder if it was an issue with the mirror that I 
> was using, perhaps it was returning an error message temporarily.

Therefore, I am closing.

Thanks,
simon





bug#32691: OpenMolcas

2021-09-13 Thread Eric Brown
> On Sep 13, 2021, at 3:01 AM, Sarah Morgensen  wrote:
> 
> 
> Thanks for all your work on this package.  Did you ever make further
> progress on this?  Are you still interested in working on getting
> OpenMolcas in Guix?
> 
> —
> Sarah

Hi Sarah,

I have made a new port from scratch, which I am testing currently.  It can be 
found here:

(channel
 (name 'ecbrown-guix)
 (url "https://ericcbrown.com/ecbrown/ecbrown-guix.git;)
 (introduction
  (make-channel-introduction
   "72e02daa4cf59a5e591387e299729f2509128b58"
   (openpgp-fingerprint
"AA5F 523D FD6D 0478 8505 6A7D C1D5 F8F0 85BF 4CF3"

I would appreciate any help that you might provide!

Best regards,
Eric








bug#50182: ruby-sass-spec hash mismatch

2021-09-13 Thread Eric Brown



> On Aug 24, 2021, at 12:44 PM, zimoun  wrote:
> 
> 
> Ah, this is annoying because it works for me:


Hello Simon:

This remains a problem for me, on a Trisquel-alike foreign distro:

   /gnu/store/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4
substituting /gnu/store/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4...
downloading from 
https://bayfront.guix.gnu.org/nar/lzip/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4
 ...
 ruby-sass-spec-3.5.4  408KiB   

345KiB/s 
00:00 [# ]  31.4%
guix substitute: error: mkdir: File exists
substitution of 
/gnu/store/vpk1cr1m8h29v8r4bswiq34wpdjyrq1m-ruby-sass-spec-3.5.4 failed
guix build: error: corrupt input while restoring archive from #

Thank you for looking in on this problem.  I wonder if it might go away at the 
next rev-bump of this package.

Best regards,
Eric










bug#50568: Missing source code

2021-09-13 Thread Ludovic Courtès
Hello,

As of current ‘master’ (ca.  ec0e05ff306c950142c9ead7c712c749617069e7),
the following source code is missing (these are fixed-output
derivations):

   /gnu/store/3814l5f74b30yy0j84a4wrv8nl16fx26-eye-1.4.1.tar.gz.drv
   /gnu/store/fjk0q2ajk3y18yh5ngif8ir14xckxqa5-weightwatcher-1.12.tar.gz.drv
   /gnu/store/syndcxqrzqph12k22y5x6i454jajjw00-skymaker-3.10.5.tar.gz.drv
   /gnu/store/ginlb786zg4kqnzvxxfh8qx7wqajhl10-stuff-1.26.0.tar.gz.drv
   /gnu/store/hkgpygplymyyaifk6pmvs2cvmkmfhpkq-clusterProfiler_4.0.4.tar.gz.drv
   /gnu/store/ghg86w6i14jkrq8nvcazr7pvxz8i82s2-ggtree_3.0.3.tar.gz.drv
   
/gnu/store/prbkg6vldsh1688fsigr33g4s8qla7rl-propeller-gcc-b4f45a4725e0b6d0af59e594c4e3e35ca4105867-checkout.drv

These two fail to build with a hash mismatch error:

   /gnu/store/v1h0djr2daz1ymmsb7043r79llcdamxa-canada1500.zip.drv
   
/gnu/store/gj7g1hxjja58shki02hcdpbahrxwbcjr-texlive-marginnote-51265-checkout.drv

If you know how to retrieve them, please share!

Ludo’.





bug#50183: httpd hash mismatch

2021-09-13 Thread Eric Brown


> I get this:
> 
> --8<---cut here---start->8---
> $ guix build httpd -S --no-substitutes
> The following derivation will be built:
>   /gnu/store/8yz30bpf6yw6rd1yf7h3fh5p8yr062zf-httpd-2.4.48.tar.bz2.drv
> building 
> /gnu/store/8yz30bpf6yw6rd1yf7h3fh5p8yr062zf-httpd-2.4.48.tar.bz2.drv...
> 
> Starting download of 
> /gnu/store/vqdsqzdq1vfhn49fmj32daja43vmbg8v-httpd-2.4.48.tar.bz2
> From http://www.eu.apache.org/dist/httpd/httpd-2.4.48.tar.bz2...
> In procedure getaddrinfo: Name or service not known
> 
> Starting download of 
> /gnu/store/vqdsqzdq1vfhn49fmj32daja43vmbg8v-httpd-2.4.48.tar.bz2
> From http://www.us.apache.org/dist/httpd/httpd-2.4.48.tar.bz2...
> In procedure getaddrinfo: Name or service not known
> 
> Starting download of 
> /gnu/store/vqdsqzdq1vfhn49fmj32daja43vmbg8v-httpd-2.4.48.tar.bz2
> From https://ftp.nluug.nl/internet/apache/httpd/httpd-2.4.48.tar.bz2...
> downloading from 
> https://ftp.nluug.nl/internet/apache/httpd/httpd-2.4.48.tar.bz2 ...
> httpd-2.4.48.tar.bz2  6.9MiB 476KiB/s 00:15 [##] 
> 100.0%
> successfully built 
> /gnu/store/8yz30bpf6yw6rd1yf7h3fh5p8yr062zf-httpd-2.4.48.tar.bz2.drv
> /gnu/store/vqdsqzdq1vfhn49fmj32daja43vmbg8v-httpd-2.4.48.tar.bz2
> 
> $ guix hash /gnu/store/vqdsqzdq1vfhn49fmj32daja43vmbg8v-httpd-2.4.48.tar.bz2
> 0v4npxnvih5mlxx6dywwhhfs8xvgcckc0hxzwk3hi0g8nbkjdj0v
> 
> $ guix download 
> https://ftp.nluug.nl/internet/apache/httpd/httpd-2.4.48.tar.bz2
> 
> Starting download of /tmp/guix-file.cFPPuX
> From https://ftp.nluug.nl/internet/apache/httpd/httpd-2.4.48.tar.bz2...
> …48.tar.bz2  6.9MiB  611KiB/s 00:11 [##] 
> 100.0%
> /gnu/store/vqdsqzdq1vfhn49fmj32daja43vmbg8v-httpd-2.4.48.tar.bz2
> 0v4npxnvih5mlxx6dywwhhfs8xvgcckc0hxzwk3hi0g8nbkjdj0v
> --8<---cut here---end--->8---
> 
> Therefore, from which mirror are you downloading?  It should be
> something from the list:
> 
> --8<---cut here---start->8---
>  (apache ; from http://www.apache.org/mirrors/dist.html
>   "http://www.eu.apache.org/dist/;
>   "http://www.us.apache.org/dist/;
>   "https://ftp.nluug.nl/internet/apache/;
>   "http://apache.mirror.iweb.ca/;
>   "http://mirrors.ircam.fr/pub/apache/;
>   "http://apache.mirrors.ovh.net/ftp.apache.org/dist/;
>   "http://apache-mirror.rbc.ru/pub/apache/;
>   "ftp://ftp.osuosl.org/pub/apache/;
>   "http://mirrors.ibiblio.org/apache/;
> --8<---cut here---end--->8---
> 
> 
> All the best,
> simon


Hello Simon,

This now works for me.  I wonder if it was an issue with the mirror that I was 
using, perhaps it was returning an error message temporarily.

Thank you for testing and your feedback.

Eric

PS This is on a Trisquel-alike which shall not be named.







bug#50557: Unable to access remote logs

2021-09-13 Thread Ludovic Courtès
Hi Sarah,

Sarah Morgensen  skribis:

> For whatever reason, it seems build logs are not available from
> ci.guix.gnu.org and bordeaux.guix.gnu.org.  "Invoking guix publish" says
> that they should be available at /log/store-name, but...
>
> $ guix build hello
> 0.1 MB will be downloaded:
>/gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10
> substituting /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10...
> downloading from 
> https://ci.guix.gnu.org/nar/lzip/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10 
> ...
>  hello-2.10  51KiB
> 249KiB/s 00:00 [##] 100.0%
>
> /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10
>
> $ wget https://ci.guix.gnu.org/log/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10
> --2021-09-12 18:05:39--  
> https://ci.guix.gnu.org/log/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10
> Resolving ci.guix.gnu.org (ci.guix.gnu.org)... 141.80.181.40
> Connecting to ci.guix.gnu.org (ci.guix.gnu.org)|141.80.181.40|:443... 
> connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2021-09-12 18:05:40 ERROR 404: Not Found.
>
> $ guix build hello --log-file
> guix build: error: no build log for 
> '/gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10'

Yes, this is a side effect of the new Cuirass architecture, deployed a
few months ago: it used to be that packages were built via offloading,
and thus berlin (the front-end of ci.guix) would have build logs
available locally; now that Cuirass’s own remote build mechanism is
used, berlin no longer has build logs, hence this issue.

Mathieu, can you think of a way we could address this?  Maybe Cuirass
could handle those /log URLs since it already has build log URLs anyway?

Thanks,
Ludo’.





bug#50566: [core-updates-frozen] Grub fails to decrypt LUKS partition (cryptomount not found)

2021-09-13 Thread Jonathan Brielmaier



Hi folks,

today I finally got my system reconfiguring on core-updates-frozen with
almost all packages I use (minus telegram-desktop, josm and lilypond).
But when I rebooted my PC it got stuck in the grub rescue console :(

```
Welcome to GRUB!

Unkown command 'crpytomount'.
error: disk 'cryptouuid/ad06...' not found.
Entering rescue mode...
[...]
grub rescue> crpytomount -u ad06...
Unknown command 'cryptomount'.
[...]
grub rescue> set
cmdpath=(hd0)/EFI/Guix
prefix=(cryptouuid)/ad06...)/boot/grub
root=cryptouuid/ad06...
```

commit: d1732a007fff1549fd49bae595ef9541bea2a332 (pulled from)
arch: x86_66
config:
```
  (bootloader
(bootloader-configuration
  (bootloader grub-efi-bootloader)
  (target "/boot/efi")
  (keyboard-layout keyboard-layout)))
  (mapped-devices
(list (mapped-device
(source (uuid "ad069897-6b43-4607-b5e9-3f00f9af74aa"))
(target "cryptroot")
(type luks-device-mapping
  (file-systems
(append (list
 (file-system
  (mount-point "/boot/efi")
  (device (uuid "2954-F644" 'fat32))
  (type "vfat"))
 (file-system
  (device "/dev/mapper/cryptroot")
  (mount-point "/")
  (type "ext4")
  (dependencies mapped-devices))
 (file-system
  (mount-point "/media/jonathan/arbeit")
  (device (uuid "094e6082-fae5-4ba9-ad94-1a4b6d04a094"))
  (type "ext4")))
%base-file-systems))
```

I have reconfigured the same system on master two or three days ago. The
reboot back then was successful.

I'll try to collect more information later today...

~Jonathan





bug#32691: OpenMolcas

2021-09-13 Thread Sarah Morgensen
Hello Eric,

Eric Brown  writes:

> l...@gnu.org (Ludovic Courtès) writes:
>
>> Hi Eric,
>>
>> We’re almost there!  :-)
>>
>> I made small changes (moved comments about the patch at the top of the
>> patch; switch to ‘texlive-union’, which is much smaller than ‘texlive’),
>> leading to the attached patch.
>>
>> It’s all good, except that the file layout really doesn’t match the
>> usual conventions:
>>
>> [...]
>>
>> Ideally basis_library/ and data/ would go under share/openmolcas, while
>> CONTRIBUTORS.md and LICENSE would go to share/doc/openmolcas.  Also, it
>> would be nice to remove the ‘.exe’ extension.
>>
>> Do you think you could easily fiddle with CMake to fix these and/or
>> report it upstream?  I could apply the patch as is but I think users may
>> not be pleased by this.  WDYT?
>>
>> Thank you for your time, and sorry for the extra round trip!
>
> Hi Ludo',
>
> Thank you again. Indeed, "/" gets littered with some files that out to
> go into share. This has been noted in discussions upstream.
>
> Though we've put a bunch of work into this, I think it would be good to
> pause and see if we can make some of these changes upstream, as you
> suggest.
>
> (Also I need some time to brush up on CMake -- perhaps I can contribute
> some of these changes myself.)
>
> Warm regards,
> Eric

Thanks for all your work on this package.  Did you ever make further
progress on this?  Are you still interested in working on getting
OpenMolcas in Guix?

--
Sarah





bug#32511: mariadb 10.1.35 fails to build on x86_64

2021-09-13 Thread Sarah Morgensen
Hello,

l...@gnu.org (Ludovic Courtès) writes:

> Hello,
>
> On berlin, mariadb 10.1.35 has one test failure (this is
> /gnu/store/a5jm2hyalyblgjnxx5x3ly4fwvfivq5m-mariadb-10.1.35.drv, as
> found in Guix commit b0cb92b2d43a2c4d5fa9b3f8c04c5732c60061e7, for
> instance):
>
> The servers were restarted 933 times
> Spent 43877.794 of 6960 seconds executing testcases
>
> Failure: Failed 1/1941 tests, 99.95% were successful.
>
> Failing test(s): tokudb_bugs.5733_innodb

Closing this old bug; this was "fixed" in bba7a77 by disabling the
TokuDB backend; for more info:
https://issues.guix.gnu.org/35521

--
Sarah





bug#31789: nss-mdns test is failing

2021-09-13 Thread Sarah Morgensen
Hello,

Thanks for the report.  Apologies that it's taken two years (!) for a
response.  I can not replicate this; does this still occur for you?

Clément Lassieur  writes:

> nss-mdns test is failing.  Here is the output:
>
>  Starting test avahi
> Group begin: avahi
> Test begin:
>   test-name: "wait for services"
>   source-file: "/gnu/store/b5gvmlh78s40xvxq73dpdqr7sv0skhmy-nss-mdns-builder"
>   source-line: 1
>   source-form: (test-assert "wait for services" (marionette-eval (quote 
> (begin (use-modules (gnu services herd)) (start-service (quote nscd)) (let 
> ((sock (socket PF_UNIX SOCK_STREAM 0))) (let try () (catch (quote 
> system-error) (lambda () (connect sock AF_UNIX "/var/run/nscd/socket") 
> (close-port sock) (format #t "nscd is ready~%")) (lambda args (format #t 
> "waiting for nscd...~%") (usleep 50) (try) (start-service (quote 
> avahi-daemon)) (start-service (quote networking)) #t)) marionette))
> Test end:
>   result-kind: pass
>   actual-value: #t
> Test begin:
>   test-name: "avahi-resolve-host-name"
>   source-file: "/gnu/store/b5gvmlh78s40xvxq73dpdqr7sv0skhmy-nss-mdns-builder"
>   source-line: 1
>   source-form: (test-equal "avahi-resolve-host-name" 0 (marionette-eval 
> (quote (system* "/run/current-system/profile/bin/avahi-resolve-host-name" 
> "-v" "komputilo.local")) marionette))
> Test end:
>   result-kind: pass
>   actual-value: 0
>   expected-value: 0
> Test begin:
>   test-name: "avahi-browse"
>   source-file: "/gnu/store/b5gvmlh78s40xvxq73dpdqr7sv0skhmy-nss-mdns-builder"
>   source-line: 1
>   source-form: (test-equal "avahi-browse" 0 (marionette-eval (quote (system* 
> "avahi-browse" "-avt")) marionette))
> Test end:
>   result-kind: pass
>   actual-value: 0
>   expected-value: 0
> Test begin:
>   test-name: "getaddrinfo .local"
>   source-file: "/gnu/store/b5gvmlh78s40xvxq73dpdqr7sv0skhmy-nss-mdns-builder"
>   source-line: 1
>   source-form: (test-assert "getaddrinfo .local" (match (marionette-eval 
> (quote (getaddrinfo "komputilo.local")) marionette) (((? vector? addrinfos) 
> ..1) (pk (quote getaddrinfo) addrinfos) (and (any (lambda (ai) (= AF_INET 
> (addrinfo:fam ai))) addrinfos) (any (lambda (ai) (= AF_INET6 (addrinfo:fam 
> ai))) addrinfos)
> Test end:
>   result-kind: fail
>   actual-value: #f
>   actual-error: (match-error "match" "no matching pattern" #f)
> Test begin:
>   test-name: "gethostbyname .local"
>   source-file: "/gnu/store/b5gvmlh78s40xvxq73dpdqr7sv0skhmy-nss-mdns-builder"
>   source-line: 1
>   source-form: (test-assert "gethostbyname .local" (match (pk (quote 
> gethostbyname) (marionette-eval (quote (gethostbyname "komputilo.local")) 
> marionette)) ((? vector? result) (and (string=? (hostent:name result) 
> "komputilo.local") (= (hostent:addrtype result) AF_INET)
> Test end:
>   result-kind: fail
>   actual-value: #f
>   actual-error: (match-error "match" "no matching pattern" #f)
> Group end: avahi
> # of expected passes  3
> # of unexpected failures  2

--
Sarah