all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Steve George <steve@futurile.net>
To: Tobias Geerinckx-Rice <me@tobias.gr>,
	Efraim Flashner <efraim@flashner.co.il>
Cc: 50844@debbugs.gnu.org
Subject: [bug#50844] [PATCH] Update vim to v8.2.3455
Date: Tue, 5 Oct 2021 12:25:34 +0100	[thread overview]
Message-ID: <54cd6313-0c58-6f91-d521-27cad80d9fff@futurile.net> (raw)
In-Reply-To: <87h7dydrsf.fsf@nckx>

Hi Tobias/Efraim,

Apologies for the delay, this is my first attempt at a contribution and 
I've been learning/struggling with my set-ups repeatability.

The Test_shellxquote (from test_shell.vim) test fails for me 
consistently after patch 3061.

I can get the current version in Guix to build fine:

   guix environment guix --pure
   ./pre-inst-env guix environment vim

   ./pre-inst-env guix build vim --no-substitutes --verbosity=3 
--keep-failed 2>&1 | tee ../8.2.2689-vim-build.log

In 3061 
(https://github.com/vim/vim/commit/054794c20f6322bbd9482c4124041dc0a140c78e) 
the shell tests were changed. This build fails for me:

./pre-inst-env guix build vim --no-substitutes --verbosity=3 
--with-git-url=vim=https://github.com/vim/vim 
--with-commit=vim=v8.2.3061 --keep-failed 2>&1 | tee 
../8.2.3061-git-vim-build.log

Failures:
         From test_shell.vim:
         Found errors in Test_shellxquote():
         Caught exception in Test_shellxquote(): Vim(call):E484: Can't 
open file Xlog @ command line..script 
/tmp/guix-build-vim-8.2.3477.drv-0/source/src/testdir/runtest.vim[486]..function 
RunTheTest[44]..Test_shellxquote, line 13

In the tests log it says:

Cannot execute shell ./Xtestshell

The issue appears to be that if the Xtestshell file is there already 
then it fails.

I can build it fine manually:

   guix environment guix --pure
   ./pre-inst-env guix environment vim --ad-hoc less
   cd <source location>
   source ./environment-variables
   cd src/testdir
   mv Xtestshell Xtestshell.bak
   make

That's as far as I've got at this point.

Are either of you able to confirm that you can:

a. Build versions before 3061 (ie 3060)

b. That with 3061 if you move Xtestshell it builds

c. Suggest any paths from here?


Thanks,

Steve


On 10/3/21 3:56 PM, Tobias Geerinckx-Rice wrote:
> Steve,
> 
> I've also tried to build this new vim about 10 times now, never
> successfully.  In my experience spurious test failures aren't unusual
> for vim, but it's not usually this hard to get them to pass.
> 
> Did you manage to build and use this new version from the first try?
> 
> Kind regards,
> 
> T G-R





  reply	other threads:[~2021-10-05 11:32 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-27  8:32 [bug#50844] [PATCH] Update vim to v8.2.3455 Steve George
2021-09-30  9:19 ` Efraim Flashner
2021-10-03 15:56   ` Tobias Geerinckx-Rice via Guix-patches via
2021-10-05 11:25     ` Steve George [this message]
2021-10-05 12:33       ` Efraim Flashner
2021-10-09 11:57 ` [bug#50844] [PATCH] Update vim to v8.2.3487 Steve George
2021-10-10  6:10   ` bug#50844: " Efraim Flashner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54cd6313-0c58-6f91-d521-27cad80d9fff@futurile.net \
    --to=steve@futurile.net \
    --cc=50844@debbugs.gnu.org \
    --cc=efraim@flashner.co.il \
    --cc=me@tobias.gr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.