Slackware-12 still fails three tests

Iain Morgan imorgan at nas.nasa.gov
Wed Aug 18 03:53:53 EST 2010


On Tue, Aug 17, 2010 at 12:06:38 -0500, Andy Tsouladze wrote:
> On Tue, 17 Aug 2010, Iain Morgan wrote:
> 
> > On Mon, Aug 16, 2010 at 23:18:50 -0500, Andy Tsouladze wrote:
> >> I have re-run builds of openssh-SNAP-20100817.tar.gz on slackware-12.0 and
> >> slackware-13.0.  On 13.0, there both build and all tests run fine.
> >>
> >>
> >> On slackware-12.0, openssh is built successfully, but three tests fail.  I
> >> had to test them individually (by removing successful ones from
> >> .../regress/Makefile).  I also put `set -x' as the first line of every
> >> problematic test file (banner.sh, stderr-data.sh, and stderr-after-eof.sh)
> >> Any chance this can be addressed before the release?
> >>
> >
> > The output in your previous email, particularly the numberous complaints
> > from stty, makes me suspect that this is a user environment issue. Have
> > you tried, for example, renaming your ~/.bashrc prior to running "make
> > tests?"
> 
> I use tcsh, so .bashrc does not exist.  I have removed a few stty settings 
> from my .cshrc, and - you were correct - all tests passed.  So that's a 
> good thing.  As a side note, maybe tests should be made more independent 
> of a user environment.
> 
> Thanks,
> 
> Andy
> 
> Dr Andy Tsouladze
> Sr Unix/Storage SysAdmin
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev

That's easier said than done. The issue is that sshd invokes remote
commands via the user's shell. Thus any problems with a .cshrc or
(possibly) a .bashrc can break tthe tests in unexpected ways.

I suppose a test for broken dot-files could be done at the beginning of
the regression tests. For example, if $SHELL -c true yields any output
to stderr or stdout, an appropriate error could be reported.

-- 
Iain Morgan


More information about the openssh-unix-dev mailing list