praat / praat

Praat: Doing Phonetics By Computer

Home Page:http://www.praat.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extraneous files in 6.3.17 tarball

rlaboiss opened this issue · comments

Two Windows executable files slipped into the 6.3.17 tarball:

$ tar tfvz praat_6.3.17.orig.tar.gz | grep exe$
-rw-rw-r-- root/root    257962 2023-09-10 13:33 praat-6.3.17/test/manually/spit/spit win.exe
-rw-rw-r-- root/root    257962 2023-09-10 13:33 praat-6.3.17/test/manually/spit/spit_win.exe

Please, remove them in the next release.

These files are there for manual testing (also the Mac versions). Is it bad to have them?

No, they are not bad per se. However, they are executable files and their distribution without the sources is forbidden in FLOSS distributions like Debian. I need to strip them and to repack the tarball in the process of building the Debian package for Praat.

If you think it is important to have them in the tarball, never mind. The process is automated in Debian. Just keep the files and close the current issue.

Well, the source code is also there, namely in spit.c in the same folder. Does that mean that the executable is allowed as well? For reference, this is the whole source code:

#include <stdio.h>
int main (int argc, char **argv) {
	for (int i = 0; i < argc; i ++)
		printf ("arg [%d] = <<%s>>\n", i, argv [i]);
}

Thanks for pointing it out, I have overseen that file spit.c. Everything is okay. I am hereby closing this issue.