Hi,
Since I have implimented -P option for pedantic check, all permissive
autogenerated files are bunched up in ordinary debmake invocation to
reduce cluttering the result. Also for -k operation, they are skipped
for check.
With the current GIT repo and local build next version 4.2.7:
With debmake -k:
Pattern #00: *
File: config/ltversion.m4
config/lt~obsolete.m4
config/ltsugar.m4
config/ltoptions.m4
config/libtool.m4
- GPL-2+
+ PERMISSIVE
Pattern #16: include/sys/zmod.h
File: include/sys/zmod.h
- zmod
+ GPL-2.0+
Pattern #20: scripts/kmodtool
File: scripts/kmodtool
- BSD-like
+ Expat
With debmake -k -P:
Pattern #00: *
File: config/ltversion.m4
include/fs/Makefile.in
include/rpc/Makefile.in
include/sys/sysevent/Makefile.in
include/vm/Makefile.in
config/ltoptions.m4
rpm/Makefile.in
include/Makefile.in
include/linux/Makefile.in
include/sys/Makefile.in
aclocal.m4
include/sys/fm/Makefile.in
include/sys/fs/Makefile.in
rpm/generic/Makefile.in
man/man5/Makefile.in
Makefile.in
include/sharefs/Makefile.in
man/Makefile.in
scripts/Makefile.in
lib/Makefile.in
config/ltsugar.m4
rpm/redhat/Makefile.in
config/libtool.m4
config/lt~obsolete.m4
cmd/Makefile.in
man/man1/Makefile.in
configure
include/util/Makefile.in
- GPL-2+
+ PERMISSIVE
Pattern #01: config/config.guess
File: config/config.guess
- GPL-2+
+ GPL-2.0+ with autoconf exception
Pattern #02: config/config.sub
File: config/config.sub
- GPL-2+
+ GPL-2.0+ with autoconf exception
Pattern #04: config/depcomp
File: config/depcomp
- GPL-2+
+ GPL-2.0+ with autoconf exception
Pattern #05: config/install-sh
File: config/install-sh
- X11-install-sh
+ MIT
Pattern #06: config/ltmain.sh
File: config/ltmain.sh
- GPL-2+
+ GPL-2.0+ with libtool exception
Pattern #07: config/missing
File: config/missing
- GPL-2+
+ GPL-2.0+ with autoconf exception
Pattern #16: include/sys/zmod.h
File: include/sys/zmod.h
- zmod
+ GPL-2.0+
Pattern #20: scripts/kmodtool
File: scripts/kmodtool
- BSD-like
No more "GPL-2.0+ with multiple exceptions XXX FIXME XXX".