Oops, I forgot to attach the test...
On 16/10/2007, Paul Cochrane <[EMAIL PROTECTED]> wrote: > On 15/10/2007, Bernhard Schmalhofer <[EMAIL PROTECTED]> wrote: > > Paul Cochrane via RT schrieb: > > > On Fri Nov 17 14:17:18 2006, particle wrote: > > > > > >> ~ all but one test have been adapted for and moved to t/codingstd/ > > >> ~ remaining test is for not-yet-approved codingstd item > > >> > > > > > > The remaining test complains about more than one '.' in a filename and > > > filenames which don't conform to the 8.3 format. > > I have talked to some VMS people at YAPC::EU 2007. > > For them the "more than one '.'" issue was a real problem, that > > they had to work around before even creating a Makefile. > > Attached is a test for multiple dot filenames. We have several such > files in the source[1], so I don't know how useful such a test is, and > whether or not it is worth changing the files around. I could handle > having a restriction on the number of dots in filenames but I don't > think we would be able to handle an 8.3 filename format restriction. > Anyway, a decision would be good about this, then I can clean up and > close a couple of annoying tickets. > > Paul > > > [1] Failed files: > > 1..1 > not ok 1 - No multi-dot filenames > # Failed test (t/codingstd/multi_dot.t at line 57) > # Multi-dot filename found in 77 files: > # README.win32.pod > # apps/p3/parrot.small.png > # config/gen/makefiles/parrot.pc.in > # docs/resources/parrot.small.png > # editor/pir.vim.in > # examples/shootout/ack.pir.output > # examples/shootout/binarytrees.pir.output > # examples/shootout/fannkuch.pir.output > # examples/shootout/fasta.pir.output > # examples/shootout/knucleotide.pir.input > # examples/shootout/knucleotide.pir.output > # examples/shootout/mandelbrot.pir.output > # examples/shootout/nbody.pir.output > # examples/shootout/nsieve-bits-2.pir.output > # examples/shootout/nsieve-bits.pir.output > # examples/shootout/nsieve.pir.output > # examples/shootout/partialsums-2.pir.output > # examples/shootout/partialsums.pir.output > # examples/shootout/pidigits.pir.output > # examples/shootout/recursive-2.pir.output > # examples/shootout/recursive.pir.output > # examples/shootout/regexdna.pir.input > # examples/shootout/regexdna.pir.output > # examples/shootout/revcomp.pir.input > # examples/shootout/revcomp.pir.output > # examples/shootout/spectralnorm.pir.output > # examples/shootout/sumcol.pir.input > # examples/shootout/sumcol.pir.output > # examples/shootout/takfp.pir.output > # languages/LANGUAGES.STATUS.pod > # languages/dotnet/config/N2PConfig.pm.in > # languages/lua/t/shootout/binarytrees.lua-3.lua > # languages/lua/t/shootout/fannkuch.lua-3.lua > # languages/lua/t/shootout/fasta.lua-2.lua > # languages/lua/t/shootout/knucleotide.lua-2.lua > # languages/lua/t/shootout/mandelbrot.lua-2.lua > # languages/lua/t/shootout/message.lua-2.lua > # languages/lua/t/shootout/nbody.lua-2.lua > # languages/lua/t/shootout/nsieve.lua-3.lua > # languages/lua/t/shootout/partialsums.lua-3.lua > # languages/lua/t/shootout/pidigits.lua-2.lua > # languages/lua/t/shootout/regexdna.lua-3.lua > # languages/lua/t/shootout/revcomp.lua-3.lua > # languages/lua/t/shootout/spectralnorm.lua-3.lua > # languages/plumhead/lex.yy.c > # languages/plumhead/y.tab.c > # languages/plumhead/y.tab.h > # t/TESTS.STATUS.pod > # t/configure/101-init_manifest.01.t > # t/configure/101-init_manifest.02.t > # t/configure/102-init_defaults.01.t > # t/configure/102-init_defaults.02.t > # t/configure/103-init_install.01.t > # t/configure/103-init_install.02.t > # t/configure/105-init_hints.01.t > # t/configure/105-init_hints.02.t > # t/configure/105-init_hints.03.t > # t/configure/105-init_hints.04.t > # t/configure/107-inter_progs.01.t > # t/configure/107-inter_progs.02.t > # t/configure/107-inter_progs.03.t > # t/configure/107-inter_progs.04.t > # t/configure/109-inter_lex.01.t > # t/configure/109-inter_lex.02.t > # t/configure/109-inter_lex.03.t > # t/configure/109-inter_lex.04.t > # t/configure/109-inter_lex.05.t > # t/configure/110-inter_yacc.01.t > # t/configure/110-inter_yacc.02.t > # t/configure/110-inter_yacc.03.t > # t/configure/110-inter_yacc.04.t > # t/configure/110-inter_yacc.05.t > # t/configure/113-init_optimize.01.t > # t/configure/113-init_optimize.02.t > # t/configure/113-init_optimize.03.t > # t/configure/113-init_optimize.04.t > # t/tools/pmc2cutils/08-pmc.pm.t > # Looks like you failed 1 test of 1. >