GNU bug report logs - #42579
jfs-root-os test failing

Previous Next

Package: guix;

Reported by: Mathieu Othacehe <othacehe <at> gnu.org>

Date: Tue, 28 Jul 2020 12:06:02 UTC

Severity: normal

Done: Mathieu Othacehe <othacehe <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Mathieu Othacehe <othacehe <at> gnu.org>
Subject: bug#42579: closed (Re: bug#42579: jfs-root-os test failing)
Date: Tue, 28 Jul 2020 12:18:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#42579: jfs-root-os test failing

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 42579 <at> debbugs.gnu.org.

-- 
42579: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=42579
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Mathieu Othacehe <othacehe <at> gnu.org>
To: 42579-done <at> debbugs.gnu.org
Subject: Re: bug#42579: jfs-root-os test failing
Date: Tue, 28 Jul 2020 14:17:12 +0200
> The "jfs-root-os" test is failing since a few weeks. See:
> https://ci.guix.gnu.org/build/3038686/details.
>
> The issue is that some "link" syscall fails during "guix system init"
> call.

This is fixed by 8b221b64a552d31e241701aa5c6d339287a7a15b on master. The
problem was occuring inside "deduplicate" procedure of (guix store
deduplication).

This procedure uses scandir* to check if the path to deduplicate is a
directory. The problem is that JFS does not support d_type so, the file
property returned was 'unknown. As this particular case was not handled,
directories were not detected as such, causing the procedure to call
"link" on a directory, which was failing.

Mathieu

[Message part 3 (message/rfc822, inline)]
From: Mathieu Othacehe <othacehe <at> gnu.org>
To: bug-guix <at> gnu.org
Subject: jfs-root-os test failing
Date: Tue, 28 Jul 2020 14:04:53 +0200
Hello,

The "jfs-root-os" test is failing since a few weeks. See:
https://ci.guix.gnu.org/build/3038686/details.

The issue is that some "link" syscall fails during "guix system init"
call.

Mathieu



This bug report was last modified 4 years and 296 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.