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".