Dear release team, dear fellow TeX maintainers, [Executive Summary: Being in the process of contacting upstream authors, should we rather fix the bugs early and maybe overreact, or wait?]
as you probably know, the teTeX[1] packages have a couple of RC bugs[2] because documentation or runtime files are non-free or have an unclear license status. In most cases, we have tried to contact upstream authors, some have replied, some not yet, but are still known to be alive and active in software development, others probably won't be found. In the cases where we have contact to upstream, or will get it, chances are good that things will be properly (re-)licensed sooner or later. With the freeze coming nearer, I am unsure how to deal with this. I currently see two options: a) Either remove all problematic files from the orig.tar.gz right now, with the option to add them again later b) Or keep the bug open and only do the removal in the last sensible moment, as the release team judges. The good thing about (a) is that any possible breakage in other packages (e.g. packages that need non-free components for the build process) have good chances to be detected, while some might slip into etch with option (b). On the other hand, option (a) is not in the interest of our users, and/or the release process: - if we do not re-add files that turn out to be free, they will be missing in etch, which doesn't serve our users, - if we re-add them, this would mean to allow versions of tetex-base into etch after the freeze that do not fix any RC bug. That's against the rules, and I don't know whether you are willing to grant exceptions with licensing issues. As for the possible breakage, I've sent a mail to debian-devel[3], listing all affected packages and maintainers, but hardly got any response. And frankly, I don't expect much even if we mail each maintainer individually, because most don't know about the internals of their packages' document creation setup, and hence have no idea how to check which LaTeX packages are used. Needless to say, the TeX Task Force also does not have the time to check packages by the dozen (283 Build-Depends, unnumbered Depends). As a personal guess, I'd expect that there will be no or only little problems; this won't turn out to be a major release blocker. But I might be wrong. What do you think? Which of the options should we choose? Regards, Frank [1] TeXLive is probably equally affected [2] #345604 documentation, mostly sorted out and fixed #356853 no license statement at all #363061 non-free licenses of non-documentation #368968 particularly weird case of a self-contradicting license [3] http://lists.debian.org/debian-devel/2006/09/msg00614.html -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)