Hi, Thanks for the list, thats a very helpful start, though I confess that looking through a sample of some of those files, I'm a little confused as to what the issue is with some of them...
I understand that if the docs are being split into their own separate package, then it makes sense to move them all there and keep some coherency, but in this case we just want a source tarball we can distribute that is DFSG free -- so I don't understand what is wrong with, for instance: @copying Copyright @copyright{} @value{copyrights-treelang} Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being ``GNU General Public License'', the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled ``GNU Free Documentation License''. If use of the the invariant section is the bug here, then it appears to me that in this file at least, it is quite redundant and changes nothing. If that text had instead granted permission under the GPL, then the GPL itself would still be an implicit invariant section as we clearly, and explicitly, have no right to modify that document anyway, only to distribute it. I don't want to dredge up the whole abstract GFDL debate in this forum, but I would like to understand what specifically is wrong with these files if we are going to commit to the effort of deliberately purging them from pristine source. If we are not going to declare the base-files package (with the unmodifiable GPL text), or any other package that includes that invariant text (probably a large portion of the distro), to be non-free, then what is the issue with explicitly (re)stating that (unchanged) fact in this text? Sorry if I've missed something (else?) obvious here, but when someone asks me why I've done this, I would like to have a rationale that I can explain with a straight face. I'm feeling a bit thin on that front with the pointers to offending files I've been given to date, though I do take any claim of non-free source in my packages quite seriously and would like to have this resolved in an enduring manner as quickly as we can. Thanks! Ron On Tue, Nov 14, 2006 at 06:47:52PM +0100, Steinar H. Gunderson wrote: > On Tue, Nov 14, 2006 at 08:54:47AM +1030, Ron wrote: > > To do that though I mostly need an authoritative list of what we > > consider unacceptable source that would block the release. When we > > have an expert opinion on that I can swing the hatchet as required. > > Here's the list of what's been removed from gcc-4.1 in Debian; it's basically > diff -ur on the 4.1.1.ds2 source tree against the official one from > ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.1.1/, pumped through diffstat. (Some > manual changes were required to un-confuse diffstat, though.) > > Most of the .texi files have been replaced with single-line files; see the > actual diff for more information. > > gcc-4.1.1/INSTALL |only > gcc-4.1.1/gcc/ada/gnat_rm.texi |15380 ----- > gcc-4.1.1/gcc/ada/gnat-style.texi | 893 > gcc-4.1.1/gcc/ada/gnat_ugn.texi |28305 ---------- > gcc-4.1.1/gcc/doc/include/funding.texi | 61 > gcc-4.1.1/gcc/doc/include/gcc-common.texi | 54 > gcc-4.1.1/gcc/doc/bugreport.texi | 95 > gcc-4.1.1/gcc/doc/cfg.texi | 667 > gcc-4.1.1/gcc/doc/collect2.texi | 86 > gcc-4.1.1/gcc/doc/compat.texi | 157 > gcc-4.1.1/gcc/doc/configfiles.texi | 75 > gcc-4.1.1/gcc/doc/configterms.texi | 62 > gcc-4.1.1/gcc/doc/contrib.texi | 1590 - > gcc-4.1.1/gcc/doc/contribute.texi | 26 > gcc-4.1.1/gcc/doc/cpp.1 |only > gcc-4.1.1/gcc/doc/cppenv.texi | 84 > gcc-4.1.1/gcc/doc/cpp.info |only > gcc-4.1.1/gcc/doc/cppinternals.info |only > gcc-4.1.1/gcc/doc/cppinternals.texi | 1067 > gcc-4.1.1/gcc/doc/cppopts.texi | 742 > gcc-4.1.1/gcc/doc/cpp.texi | 4256 -- > gcc-4.1.1/gcc/doc/c-tree.texi | 2571 - > gcc-4.1.1/gcc/doc/extend.texi |10514 ---- > gcc-4.1.1/gcc/doc/fragments.texi | 215 > gcc-4.1.1/gcc/doc/frontends.texi | 64 > gcc-4.1.1/gcc/doc/g++.1 |only > gcc-4.1.1/gcc/doc/gcc.1 |only > gcc-4.1.1/gcc/doc/gcc.info |only > gcc-4.1.1/gcc/doc/gccinstall.info |only > gcc-4.1.1/gcc/doc/gccint.info |only > gcc-4.1.1/gcc/doc/gccint.texi | 191 > gcc-4.1.1/gcc/doc/gcc.texi | 179 > gcc-4.1.1/gcc/doc/gcj.1 |only > gcc-4.1.1/gcc/doc/gcj-dbtool.1 |only > gcc-4.1.1/gcc/doc/gcjh.1 |only > gcc-4.1.1/gcc/doc/gcj.info |only > gcc-4.1.1/gcc/doc/gcov.1 |only > gcc-4.1.1/gcc/doc/gcov.texi | 574 > gcc-4.1.1/gcc/doc/gij.1 |only > gcc-4.1.1/gcc/doc/gjnih.1 |only > gcc-4.1.1/gcc/doc/gnu.texi | 21 > gcc-4.1.1/gcc/doc/grmic.1 |only > gcc-4.1.1/gcc/doc/grmiregistry.1 |only > gcc-4.1.1/gcc/doc/gty.texi | 445 > gcc-4.1.1/gcc/doc/headerdirs.texi | 33 > gcc-4.1.1/gcc/doc/hostconfig.texi | 226 > gcc-4.1.1/gcc/doc/implement-c.texi | 641 > gcc-4.1.1/gcc/doc/install-old.texi | 195 > gcc-4.1.1/gcc/doc/install.texi | 4071 - > gcc-4.1.1/gcc/doc/interface.texi | 72 > gcc-4.1.1/gcc/doc/invoke.texi |13577 ----- > gcc-4.1.1/gcc/doc/jcf-dump.1 |only > gcc-4.1.1/gcc/doc/jv-convert.1 |only > gcc-4.1.1/gcc/doc/jv-scan.1 |only > gcc-4.1.1/gcc/doc/languages.texi | 37 > gcc-4.1.1/gcc/doc/libgcc.texi | 485 > gcc-4.1.1/gcc/doc/makefile.texi | 132 > gcc-4.1.1/gcc/doc/md.texi | 7188 --- > gcc-4.1.1/gcc/doc/objc.texi | 475 > gcc-4.1.1/gcc/doc/options.texi | 219 > gcc-4.1.1/gcc/doc/passes.texi | 768 > gcc-4.1.1/gcc/doc/portability.texi | 41 > gcc-4.1.1/gcc/doc/rtl.texi | 3659 - > gcc-4.1.1/gcc/doc/service.texi | 29 > gcc-4.1.1/gcc/doc/sourcebuild.texi | 1510 - > gcc-4.1.1/gcc/doc/standards.texi | 196 > gcc-4.1.1/gcc/doc/tm.texi | 9605 --- > gcc-4.1.1/gcc/doc/tree-ssa.texi | 1688 - > gcc-4.1.1/gcc/doc/trouble.texi | 1326 > gcc-4.1.1/gcc/fortran/gfortran.texi | 1337 > gcc-4.1.1/gcc/fortran/intrinsic.texi | 3777 - > gcc-4.1.1/gcc/fortran/invoke.texi | 850 > gcc-4.1.1/gcc/java/gcj.texi | 2818 - > gcc-4.1.1/gcc/treelang/treelang.texi | 1307 > gcc-4.1.1/libstdc++-v3/docs/html/17_intro/porting.html | 968 > gcc-4.1.1/libstdc++-v3/docs/html/17_intro/porting.texi | 537 > 76 files changed, 196 insertions(+), 125945 deletions(-) > > /* Steinar */ > -- > Homepage: http://www.sesse.net/ > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]