Re: Call for testing: openssh-9.8

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



Hi Damien,

On Jun 18 12:46, Damien Miller wrote:
> Hi,
> 
> OpenSSH 9.8p1 is almost ready for release, so we would appreciate testing
> on as many platforms and systems as possible. This is a bugfix release.

Builds on current Cygwin and all tests pass, except a single command
in a single test:

  run test sftp-cmds.sh ...
  sftp commands: lls
  lls failed

Every other test in sftp-cmds.sh works, just this one lls test
constantly fails for me.

I found that the current working directory when starting sftp -D is the
regress source dir, in my case:

  /home/corinna/openssh-9.8p0-1.x86_64/src/openssh-portable/regress

When calling sftp in the lls test, it's asked to change the working
dir to the build regress dir, i.e.:

  printf "cd ${OBJ}\nlls\n" | ${SFTP} -D ${SFTPSERVER} 2>&1 | 
         grep copy.dd >/dev/null || fail "lls failed"

That's correct, because the copy.dd file is created in ${OBJ}.

In my case of building outside the source dir, $OBJ is

  /home/corinna/openssh-9.8p0-1.x86_64/build/regress

However, `cd' only changes the remote dir.  This doesn't affect
the subsequent `lls' command which still has its local working dir
set to the source dir.

Consequentially, lls fails.

Shouldn't `cd' actually be `lcd' in this test to be independent
of building inside or outside the source dir?


Thanks,
Corinna

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev



[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux