I'd be ok with renames of all of them.

It is really weird that portable filenames aren't just 255 characters
avoiding NUL or path-separator (usually /).

This is not about msdos alone.  The implication has slowly infected
other systems and applications -- which now make logical decisions, and
those decisions have consequences.  Sometimes that is dangerous, perhaps
not immediately, but in larger cobbled together realworld systems.

Sadly, having observed how much effort it takes to fix simple issues
like time_t overflow which are perceived (incorrectly) to be pervasive,
such logic is unlikely to ever be deleted, more likely every year
additional software gets such logic because someone thinks it is a good
idea.

Maybe is better for everything to avoid all cases.

Shall we provide a demo of best practice.  Even if best means sad?


Jonathan Gray <[email protected]> wrote:

> On Fri, Dec 11, 2020 at 11:58:10AM -0700, [email protected] wrote:
> > I would like to be able to clone the github mirror on windows.  I do
> > wind up
> > using 7z on the tar file as a workaround, but it would be nice if github
> > "just worked".  The com files is what the clone fails on, and those
> > seemed
> > easy enough to address, but if it is actually a deep rat hole, I
> > certainly
> > understand.
> 
> Besides the names windows objects to there would also be problems with
> case collisions.
> 
> games/battlestar/com1.c
> games/battlestar/com2.c
> games/battlestar/com3.c
> games/battlestar/com4.c
> games/battlestar/com5.c
> games/battlestar/com6.c
> games/battlestar/com7.c
> usr.bin/mail/aux.c
> usr.sbin/pkg_add/pod/OpenBSD::Getopt.pod
> usr.sbin/pkg_add/pod/OpenBSD::IdCache.pod
> usr.sbin/pkg_add/pod/OpenBSD::Intro.pod
> usr.sbin/pkg_add/pod/OpenBSD::Mtree.pod
> usr.sbin/pkg_add/pod/OpenBSD::PackageName.pod
> usr.sbin/pkg_add/pod/OpenBSD::PackingElement.pod
> usr.sbin/pkg_add/pod/OpenBSD::PackingList.pod
> usr.sbin/pkg_add/pod/OpenBSD::PkgCfl.pod
> usr.sbin/pkg_add/pod/OpenBSD::PkgSpec.pod
> usr.sbin/pkg_add/pod/OpenBSD::RequiredBy.pod
> usr.sbin/pkg_add/pod/OpenBSD::Search.pod
> usr.sbin/pkg_add/pod/OpenBSD::State.pod
> usr.sbin/pkg_add/pod/OpenBSD::Ustar.pod
> usr.sbin/pkg_add/pod/OpenBSD::Vstat.pod
> usr.sbin/pkg_add/pod/OpenBSD::md5.pod
> usr.sbin/pkg_add/pod/OpenBSD::style.pod
> 
> regress/usr.bin/jot/regress.wDn.out
> regress/usr.bin/jot/regress.wdn.out
> regress/usr.bin/jot/regress.wO.out
> regress/usr.bin/jot/regress.wo.out
> regress/usr.bin/jot/regress.wU.out
> regress/usr.bin/jot/regress.wu.out
> regress/usr.bin/mandoc/roff/esc/O.in
> regress/usr.bin/mandoc/roff/esc/o.in
> regress/usr.bin/mandoc/roff/esc/O.out_ascii
> regress/usr.bin/mandoc/roff/esc/o.out_ascii
> regress/usr.bin/rcs/rcs-Aflag.out
> regress/usr.bin/rcs/rcs-aflag.out
> usr.bin/yacc/PSD.doc/ssA
> usr.bin/yacc/PSD.doc/ssa
> usr.bin/yacc/PSD.doc/ssB
> usr.bin/yacc/PSD.doc/ssb
> 

Reply via email to