[Top][All Lists]

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

Re: [Bug-wget] wget IRI test failures on Mac OS X

From: Tim Rühsen
Subject: Re: [Bug-wget] wget IRI test failures on Mac OS X
Date: Thu, 19 May 2016 20:08:11 +0200
User-agent: KMail/4.14.10 (Linux/4.5.0-2-amd64; KDE/4.14.20; x86_64; ; )

Am Donnerstag, 19. Mai 2016, 19:39:10 schrieb Eli Zaretskii:
> > From: Tim Ruehsen <address@hidden>
> > Cc: Ryan Schmidt <address@hidden>
> > Date: Thu, 19 May 2016 10:59:27 +0200
> > 
> > After looking closer to this issue... it is a more general issue with file
> > systems that change/mangle the filenames. The wget test suite will likely
> > break on many such file systems. On (v)fat (e.g. 8.3 mangling), on hpfs
> > also due to lowercasing (see 'man mount' on linux). Also ntfs with
> > certain settings.
> There's no mangling I know about on VFAT filesystems, AFAIK.
> > Anyone wants to implement a list of filesystems to switch off certain
> > tests ?
> > 
> > I personally see this a low priority issue.
> > But I would happily accept any patches addressing it.
> The usual way of handling this is with some kind of "file-truename"
> system call.  E.g., the short 8+3 aliases on Windows can be run
> through that to retrieve the original long file names.

Maybe we leave away that 8.3 thing for now.

I am currently working on wget2 and fixed the test suite (written in C) to 
survive case-sensitive filesystems. I believe at least a few failures of the 
wget Perl suite come from case-sensitivity as well. So if you are going to 
work on the test suite, I suggest to fix it for case-sensitivity as step one.
(If you are interested in details from wget2 test suite, give me a shout).

BTW, I opened a bug report against HFS+ in Debian 
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824743). I spotted some 
unexpected behavior regarding 
filename casing.

And please don't spend too much work into the Perl test suite. The maintainers 
have a consensus to move Perl -> Python in the long term.

Attachment: signature.asc
Description: This is a digitally signed message part.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]