This is the mail archive of the
mailing list for the Cygwin project.
Re: [ITA] fftw3
Brian Dessent wrote:
> Charles Wilson wrote:
> > As no one was actually able to install this file, is it OK to replace it
> > on sourceware (perhaps deleting the .md5sum file) without bumping the
> > version number?
> Yes, I considered doing that myself. Sounds like a good idea.
Crap. It looks like there are a lot of these on sourceware:
[briand@sourceware release]$ find . -name \*.tar.bz2 -size -45c -printf
The reason this hasn't been a widely reported problem is that the
message box for invalid tar files only exists in the setup snapshot
versions, not the released version. But it will be after the next
release, whenever that is.
The feature was added because someone reported that a package was
mysteriously not installing, and after some debugging the reason turned
out to be that it had been created with some alternative tar-program
that used a different magic. So setup was taught to recognize that new
magic, as well as report future failures explicitly rather than silently
ignoring the package. However, setup cannot distinguish the difference
between EOF (i.e. 0 byte file) and magic mismatch.
I think it would be prudent to teach setup not to complain about bzipped
0-byte files, but I still feel that on principle if you call something
".tar.bz2" it had ought to be a valid tar file. I'll work on a patch.