Re: UPDATE: tcsh - 6.16.00

2009-07-18 Thread Stuart Henderson
On 2009/07/18 10:57, Ian McWilliam wrote:
 Christian Weisgerber wrote:
 Ian McWilliam kaosa...@tpg.com.au wrote:
 
 This needs something like the change below to allow running the
 regression tests.  Which go from six failures in 6.15 to seven.
 I see different numbers. 27 Failures.
 
 Wow, what arch is this on?  I get the same set
 
 17 52 120 124 136 154 168
 
 on alpha and sparc64.
 

   Subject: [tcsh 6.17.00] testsuite: 14 17 27 48 52 55 60 87 110 115
 116 117 118 120 124 136 154 156 161 162 164 165 168 191 194 200 215
 failed

to make sure everyone's on the same page... what OS version are
you using? I have tried to reproduce this on a couple of amd64
systems and can't; I get the exact same list as naddy.

kern.version=OpenBSD 4.6-current (GENERIC) #2: Sat Jul 18 05:02:52 GMT 2009
st...@pyxis.spacehopper.org:/usr/src/sys/arch/amd64/compile/GENERIC



Re: UPDATE: tcsh - 6.16.00

2009-07-18 Thread Ian McWilliam

Stuart Henderson wrote:

On 2009/07/18 10:57, Ian McWilliam wrote:
  

Christian Weisgerber wrote:


Ian McWilliam kaosa...@tpg.com.au wrote:

  

This needs something like the change below to allow running the
regression tests.  Which go from six failures in 6.15 to seven.
  

I see different numbers. 27 Failures.


Wow, what arch is this on?  I get the same set

17 52 120 124 136 154 168

on alpha and sparc64.

  


  

  Subject: [tcsh 6.17.00] testsuite: 14 17 27 48 52 55 60 87 110 115
116 117 118 120 124 136 154 156 161 162 164 165 168 191 194 200 215
failed



to make sure everyone's on the same page... what OS version are
you using? I have tried to reproduce this on a couple of amd64
systems and can't; I get the exact same list as naddy.

kern.version=OpenBSD 4.6-current (GENERIC) #2: Sat Jul 18 05:02:52 GMT 2009
st...@pyxis.spacehopper.org:/usr/src/sys/arch/amd64/compile/GENERIC

  

Just ran regress test again couple of times. Same deal.

ERROR: 171 tests were run,
27 failed unexpectedly.
51 tests were skipped.
sed: /config.log: No such file or directory
## -- ##
## testsuite.log was created. ##
## -- ##

Please send `testsuite.log' and all information you think might help:

  To: http://bugs.gw.com/
  Subject: [tcsh 6.17.00] testsuite: 14 17 27 48 52 55 60 87 110 115 
116 117 118 120 124 136 154 156 161 162 164 165 168 191 194 200 215 failed


OpenBSD 4.6-current (GENERIC.MP) #0: Sat Jul 18 12:06:46 EST 2009
   r...@kallasjarvi.mcw.com.au:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 3755868160 (3581MB)
avail mem = 3632889856 (3464MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf (76 entries)
bios0: vendor Phoenix Technologies, LTD version ASUS M2N-SLI DELUXE 
ACPI BIOS Revision 1604 date 08/25/2008

bios0: ASUSTeK Computer INC. M2N-SLI DELUXE
acpi0 at bios0: rev 2
acpi0: tables DSDT FACP HPET MCFG APIC

Ian McWilliam





Re: UPDATE: tcsh - 6.16.00

2009-07-17 Thread Christian Weisgerber
Ian McWilliam kaosa...@tpg.com.au wrote:

  This needs something like the change below to allow running the
  regression tests.  Which go from six failures in 6.15 to seven.
 
 I see different numbers. 27 Failures.

Wow, what arch is this on?  I get the same set

17 52 120 124 136 154 168

on alpha and sparc64.

-- 
Christian naddy Weisgerber  na...@mips.inka.de



Re: UPDATE: tcsh - 6.16.00

2009-07-17 Thread Ian McWilliam

Christian Weisgerber wrote:

Ian McWilliam kaosa...@tpg.com.au wrote:

  

This needs something like the change below to allow running the
regression tests.  Which go from six failures in 6.15 to seven.
  

I see different numbers. 27 Failures.



Wow, what arch is this on?  I get the same set

17 52 120 124 136 154 168

on alpha and sparc64.

  


Amd64

regress.log

{echo '# Signature of the current 
package.';echo 'm4_define([AT_PACKAGE_NAME],  
[tcsh])';echo 'm4_define([AT_PACKAGE_TARNAME],   [tcsh])';
echo 'm4_define([AT_PACKAGE_VERSION],   [6.17.00])';echo 
'm4_define([AT_PACKAGE_STRING],[tcsh 6.17.00])';echo 
'm4_define([AT_PACKAGE_BUGREPORT], [http://bugs.gw.com/])';  } 
./tests/package.m4
autom4te --language=autotest -I ./tests  ./tests/testsuite.at -o 
./tests/testsuite.tmp

mv ./tests/testsuite.tmp ./tests/testsuite
/bin/sh ./tests/testsuite
##  ##
## tcsh 6.17.00 test suite. ##
##  ##
 1: beepcmd  skipped (aliases.at:3)
 2: cwdcmd   ok
 3: jobcmd   skipped (aliases.at:19)
 4: helpcommand  skipped (aliases.at:20)
 5: periodic skipped (aliases.at:21)
 6: precmd   skipped (aliases.at:22)
 7: postcmd  ok
 8: shellok
 9: -b   ok
10: -c   ok
11: -d   skipped (arguments.at:34)
12: -e   ok
13: -f   skipped (arguments.at:46)
14: -i   FAILED (arguments.at:54)
15: -l   skipped (arguments.at:61)
16: -m   skipped (arguments.at:65)
17: -q   FAILED (arguments.at:74)
18: -s   ok
19: -t   ok
20: -v   ok
21: -x   ok
22: -V   skipped (arguments.at:125)
23: -X   skipped (arguments.at:126)
24: --help   skipped (arguments.at:129)
25: --versionskipped (arguments.at:130)
26: invalid option   ok
27: non-option arguments FAILED (arguments.at:163)
28: %skipped (commands.at:3)
29: :ok
30: @ok
31: aliasok
32: allocskipped (commands.at:80)
33: bg   skipped (commands.at:81)
34: bindkey  skipped (commands.at:82)
35: breakok
36: builtins skipped (commands.at:133)
37: bye  skipped (commands.at:134)
38: cd   ok
39: complete ok
40: continue ok
41: dirs ok
42: echo ok
43: echotc   skipped (commands.at:348)
44: eval ok
45: exec ok
46: exit ok
47: fg   skipped (commands.at:378)
48: filetest FAILED (commands.at:389)
49: foreach  ok
50: getspath skipped (commands.at:520)
51: getxvers skipped (commands.at:521)
52: glob FAILED (commands.at:530)
53: goto ok
54: hashstat skipped (commands.at:560)
55: history  FAILED (commands.at:644)
56: hup  ok
57: if   ok
58: inlibskipped (commands.at:773)
59: jobs skipped (commands.at:774)
60: kill FAILED (commands.at:786)
61: limitskipped (commands.at:793)
62: log 

Re: UPDATE: tcsh - 6.16.00

2009-07-17 Thread Matthew Clarke
Thu, Jul 16, 2009 at 03:41:50PM +0100, Stuart Henderson may have written:

 On 2009/07/17 00:25, Ian McWilliam wrote:
  Stuart Henderson wrote:
  I don't use it myself, could any tcsh users please give this
  update a spin? thanks.
  
  
  Works fine for me on Amd64.
  
  version tcsh 6.16.00 (Astron) 2008-09-30 (amd64-amd-OpenBSD) options
  wide,nls,dl,al,kan,sm,rh,color,filec
  
  
  Version 6.17.00 was released on July 10, so maybe we should take that
  for a spin.
  
  ftp://ftp.astron.com/pub/tcsh/
 
 thanks, nice of them to update the website :-)

Used it all day today; no problems.

tcsh 6.17.00 (Astron) 2009-07-10 (i386-intel-OpenBSD) options 
wide,nls,dl,al,kan,sm,rh,color,filec

-- 
Shoot for the moon.  If you miss, you're among stars.



Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Stuart Henderson
On 2009/07/17 00:25, Ian McWilliam wrote:
 Stuart Henderson wrote:
 I don't use it myself, could any tcsh users please give this
 update a spin? thanks.
 
 
 Works fine for me on Amd64.
 
 version tcsh 6.16.00 (Astron) 2008-09-30 (amd64-amd-OpenBSD) options
 wide,nls,dl,al,kan,sm,rh,color,filec
 
 
 Version 6.17.00 was released on July 10, so maybe we should take that
 for a spin.
 
 ftp://ftp.astron.com/pub/tcsh/

thanks, nice of them to update the website :-)


Index: Makefile
===
RCS file: /cvs/ports/shells/tcsh/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile29 Jun 2009 00:38:27 -  1.43
+++ Makefile16 Jul 2009 14:38:32 -
@@ -2,8 +2,7 @@
 
 COMMENT=   extended C-shell with many useful features
 
-DISTNAME=  tcsh-6.15.00
-PKGNAME=   ${DISTNAME}p0
+DISTNAME=  tcsh-6.17.00
 CATEGORIES=shells
 HOMEPAGE=  http://www.tcsh.org/
 
Index: distinfo
===
RCS file: /cvs/ports/shells/tcsh/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo27 May 2007 18:04:46 -  1.7
+++ distinfo16 Jul 2009 14:38:32 -
@@ -1,5 +1,5 @@
-MD5 (tcsh-6.15.00.tar.gz) = Z6BhFiCwgL0OsDKxd0OCtg==
-RMD160 (tcsh-6.15.00.tar.gz) = gGUnnpO9P92yqVo/dKaAhY02UIw=
-SHA1 (tcsh-6.15.00.tar.gz) = 0k978n6AIipik7ZinBTbVH8Lc4c=
-SHA256 (tcsh-6.15.00.tar.gz) = 3Kg+WQJfGKmBGJXNfPKnYKsXUCQOp8jIbqIeJPeDrNw=
-SIZE (tcsh-6.15.00.tar.gz) = 870886
+MD5 (tcsh-6.17.00.tar.gz) = xH3pA+PVL2gkyN0Mke60dw==
+RMD160 (tcsh-6.17.00.tar.gz) = LMQaiVeZrebWJkD4d7tibxNtrDU=
+SHA1 (tcsh-6.17.00.tar.gz) = m/Z9XOG0BheOm6U17NNFU/4NTTY=
+SHA256 (tcsh-6.17.00.tar.gz) = V1JmEivCvDUchKf4WAIMDmtvlaZK1N486V40D1fkqak=
+SIZE (tcsh-6.17.00.tar.gz) = 890084
Index: patches/patch-Makefile_in
===
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in   27 May 2007 18:04:47 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Makefile_in,v 1.1 2007/05/27 18:04:47 naddy Exp $
 Makefile.in.orig   Sat May 26 17:52:34 2007
-+++ Makefile.inSat May 26 17:52:53 2007
-@@ -463,7 +463,7 @@ $(srcdir)/tests/package.m4: $(srcdir)/configure.in
- echo 'm4_define([AT_PACKAGE_BUGREPORT], [...@package_bugreport@])'; \
-   } $(srcdir)/tests/package.m4
- 
--$(srcdir)/tests/testsuite: tests/package.m4 tests/testsuite.at $(TESTFILES)
-+$(srcdir)/tests/testsuite: $(srcdir)/tests/package.m4 tests/testsuite.at 
$(TESTFILES)
-   autom4te --language=autotest -I $(srcdir)/tests \
-   $(srcdir)/tests/testsuite.at -o $...@.tmp
-   mv $...@.tmp $@
Index: patches/patch-config_f_h
===
RCS file: /cvs/ports/shells/tcsh/patches/patch-config_f_h,v
retrieving revision 1.3
diff -u -p -r1.3 patch-config_f_h
--- patches/patch-config_f_h27 May 2007 18:04:47 -  1.3
+++ patches/patch-config_f_h16 Jul 2009 14:38:32 -
@@ -1,12 +1,12 @@
 $OpenBSD: patch-config_f_h,v 1.3 2007/05/27 18:04:47 naddy Exp $
 config_f.h.origSat May 26 15:34:04 2007
-+++ config_f.h Sat May 26 15:36:05 2007
+--- config_f.h.origThu Jun 25 13:10:56 2009
 config_f.h Thu Jul 16 15:36:27 2009
 @@ -143,7 +143,7 @@
   *This can be much slower and no memory statistics will be
   *provided.
   */
--#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__) || defined (__linux__)
-+#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__) || defined (__linux__) || defined 
(__OpenBSD__)
+-#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__)
++#if defined(__MACHTEN__) || defined(PURIFY) || defined(MALLOC_TRACE) || 
defined(_OSD_POSIX) || defined(__MVS__) || defined(__OpenBSD__)
  # define SYSMALLOC
  #else
  # undef SYSMALLOC
Index: patches/patch-sh_proc_c
===
RCS file: /cvs/ports/shells/tcsh/patches/patch-sh_proc_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-sh_proc_c
--- patches/patch-sh_proc_c 29 Jun 2009 00:38:27 -  1.3
+++ patches/patch-sh_proc_c 16 Jul 2009 14:38:32 -
@@ -1,11 +1,7 @@
 $OpenBSD: patch-sh_proc_c,v 1.3 2009/06/29 00:38:27 sthen Exp $
-
-hunks in pkill() from http://people.freebsd.org/~mp/tcsh_kill.patch
-fix a problem with kill and backticked expressions
-
 sh.proc.c.orig Mon Jun 29 01:22:54 2009
-+++ sh.proc.c  Mon Jun 29 01:23:09 2009
-@@ -366,6 +366,7 @@ found:
+--- sh.proc.c.orig Thu Jun 25 22:15:37 2009
 sh.proc.c  Thu Jul 16 15:30:02 2009
+@@ -367,6 +367,7 @@ found:
  #ifdef notdef
jobflags  PAEXITED ||
  #endif /* notdef 

Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Chris Kuethe
On Thu, Jul 16, 2009 at 8:41 AM, Stuart Hendersonst...@openbsd.org wrote:
 On 2009/07/17 00:25, Ian McWilliam wrote:
 Version 6.17.00 was released on July 10, so maybe we should take that
 for a spin.

 ftp://ftp.astron.com/pub/tcsh/

 thanks, nice of them to update the website :-)

also working for me on amd64.

-- 
GDB has a 'break' feature; why doesn't it have 'fix' too?



Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Emilio Perea
On Thu, Jul 16, 2009 at 03:41:50PM +0100, Stuart Henderson wrote:
 On 2009/07/17 00:25, Ian McWilliam wrote:
  Stuart Henderson wrote:
  I don't use it myself, could any tcsh users please give this
  update a spin? thanks.
  
  
  Works fine for me on Amd64.
  
  version tcsh 6.16.00 (Astron) 2008-09-30 (amd64-amd-OpenBSD) options
  wide,nls,dl,al,kan,sm,rh,color,filec
  
  
  Version 6.17.00 was released on July 10, so maybe we should take that
  for a spin.
  
  ftp://ftp.astron.com/pub/tcsh/
 
 thanks, nice of them to update the website :-)
 
 
 Index: Makefile
 ===

The 6.16 patch works fine on i386 and amd64, both in -current and in the
last snapshot before version change to -current.  The 6.17 patch does
not build at all, apparently due to the nulled patches/patch-Makefile_in:

*--*
% make
===  Patching for tcsh-6.17.00
  I can't seem to find a patch in there anywhere.
***   patch-Makefile_in did not apply cleanly
===   Ignoring patchfile patch-Makefile_in.orig
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to config_f.h.rej
***   patch-config_f_h did not apply cleanly
===   Ignoring patchfile patch-config_f_h.orig
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to host.defs.rej
***   patch-host_defs did not apply cleanly
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to sh.proc.c.rej
***   patch-sh_proc_c did not apply cleanly
===   Ignoring patchfile patch-sh_proc_c.orig
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to tests/arguments.at.rej
***   patch-tests_arguments_at did not apply cleanly
*** Error code 1

Stop in /usr/ports/shells/tcsh (line 2090 of 
/usr/ports/infrastructure/mk/bsd.port.mk).
%
*--*



Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Stuart Henderson
you'll need to clean up then reapply, patch -E should do better.

On 2009/07/16 11:59, Emilio Perea wrote:
 On Thu, Jul 16, 2009 at 03:41:50PM +0100, Stuart Henderson wrote:
  On 2009/07/17 00:25, Ian McWilliam wrote:
   Stuart Henderson wrote:
   I don't use it myself, could any tcsh users please give this
   update a spin? thanks.
   
   
   Works fine for me on Amd64.
   
   version tcsh 6.16.00 (Astron) 2008-09-30 (amd64-amd-OpenBSD) options
   wide,nls,dl,al,kan,sm,rh,color,filec
   
   
   Version 6.17.00 was released on July 10, so maybe we should take that
   for a spin.
   
   ftp://ftp.astron.com/pub/tcsh/
  
  thanks, nice of them to update the website :-)
  
  
  Index: Makefile
  ===
 
 The 6.16 patch works fine on i386 and amd64, both in -current and in the
 last snapshot before version change to -current.  The 6.17 patch does
 not build at all, apparently due to the nulled patches/patch-Makefile_in:
 
 *--*
 % make
 ===  Patching for tcsh-6.17.00
   I can't seem to find a patch in there anywhere.
 ***   patch-Makefile_in did not apply cleanly
 ===   Ignoring patchfile patch-Makefile_in.orig
 Ignoring previously applied (or reversed) patch.
 1 out of 1 hunks ignored--saving rejects to config_f.h.rej
 ***   patch-config_f_h did not apply cleanly
 ===   Ignoring patchfile patch-config_f_h.orig
 Ignoring previously applied (or reversed) patch.
 1 out of 1 hunks ignored--saving rejects to host.defs.rej
 ***   patch-host_defs did not apply cleanly
 Ignoring previously applied (or reversed) patch.
 1 out of 1 hunks ignored--saving rejects to sh.proc.c.rej
 ***   patch-sh_proc_c did not apply cleanly
 ===   Ignoring patchfile patch-sh_proc_c.orig
 Ignoring previously applied (or reversed) patch.
 1 out of 1 hunks ignored--saving rejects to tests/arguments.at.rej
 ***   patch-tests_arguments_at did not apply cleanly
 *** Error code 1
 
 Stop in /usr/ports/shells/tcsh (line 2090 of 
 /usr/ports/infrastructure/mk/bsd.port.mk).
 %
 *--*
 



Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Christian Weisgerber
This needs something like the change below to allow running the
regression tests.  Which go from six failures in 6.15 to seven.

(Yes, I'm now checking the tree for more problems of this kind...)

--- shells/tcsh/MakefileWed Jul  1 20:56:25 2009
+++ mystuff/shells/tcsh/MakefileThu Jul 16 23:58:13 2009
@@ -22,8 +21,9 @@
 
 ALL_TARGET=all catalogs
 
-REGRESS_DEPENDS=:autoconf-2.59*:devel/autoconf/2.59
-REGRESS_FLAGS= AUTOCONF_VERSION=2.59
+AUTOCONF_VERSION=2.59 
+REGRESS_DEPENDS=${MODGNU_AUTOCONF_DEPENDS}
+REGRESS_FLAGS= AUTOCONF_VERSION=${AUTOCONF_VERSION}
 
 do-install:
${INSTALL_PROGRAM} ${WRKSRC}/tcsh ${PREFIX}/bin/tcsh
-- 
Christian naddy Weisgerber  na...@mips.inka.de



Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Ian McWilliam

Christian Weisgerber wrote:

This needs something like the change below to allow running the
regression tests.  Which go from six failures in 6.15 to seven.

(Yes, I'm now checking the tree for more problems of this kind...)

--- shells/tcsh/MakefileWed Jul  1 20:56:25 2009
+++ mystuff/shells/tcsh/MakefileThu Jul 16 23:58:13 2009
@@ -22,8 +21,9 @@
 
 ALL_TARGET=	all catalogs
 
-REGRESS_DEPENDS=:autoconf-2.59*:devel/autoconf/2.59

-REGRESS_FLAGS= AUTOCONF_VERSION=2.59
+AUTOCONF_VERSION=2.59 
+REGRESS_DEPENDS=${MODGNU_AUTOCONF_DEPENDS}

+REGRESS_FLAGS= AUTOCONF_VERSION=${AUTOCONF_VERSION}
 
 do-install:

${INSTALL_PROGRAM} ${WRKSRC}/tcsh ${PREFIX}/bin/tcsh
  

I see different numbers. 27 Failures.

ERROR: 171 tests were run,
27 failed unexpectedly.
51 tests were skipped.

Ian McWilliam.



Re: UPDATE: tcsh - 6.16.00

2009-07-16 Thread Ian McWilliam

Stuart Henderson wrote:

On 2009/07/17 00:25, Ian McWilliam wrote:
  

Stuart Henderson wrote:


I don't use it myself, could any tcsh users please give this
update a spin? thanks.

  

Works fine for me on Amd64.

version tcsh 6.16.00 (Astron) 2008-09-30 (amd64-amd-OpenBSD) options
wide,nls,dl,al,kan,sm,rh,color,filec


Version 6.17.00 was released on July 10, so maybe we should take that
for a spin.

ftp://ftp.astron.com/pub/tcsh/



thanks, nice of them to update the website :-)

  

My thoughts exactly.
So far no issues seen on Amd64.

version tcsh 6.17.00 (Astron) 2009-07-10 (amd64-amd-OpenBSD) options 
wide,nls,dl,al,kan,sm,rh,color,filec


Ian McWilliam