Package: license-reconcile Version: 0.10 While trying to use license-reconcile to check if the debian/copyright file for zfsonlinux was complete and correct, I discovered something strange. The output from license-reconcile changed every time I ran int.
Here is an example, showing that the list of files reported with copyright mismatch change for two consecutive runs without any changes to the code or the debian/copyright file: % license-reconcile 2>&1 |grep -v -P 'CDDL.* which does not match CDDL.*'|grep -v debian/ |grep -v Makefile.in |cut -d: -f1-2 Copyright mismatch: File cmd/zed/zed_conf.h Copyright mismatch: File cmd/zed/zed_file.h Copyright mismatch: File config/rpm.am License mismatch: File config/config.sub has license GPL-2+ which does not match GPL-2+ with autoconf exception. at /usr/share/perl5/Debian/LicenseReconcile/App.pm line 222, <GEN0> line 3. Copyright mismatch: File config/config.sub Copyright mismatch: File man/man8/zdb.8 Copyright mismatch: File cmd/zed/zed.c Copyright mismatch: File man/man8/zpool.8 Binary file (standard input) matches % license-reconcile 2>&1 |grep -v -P 'CDDL.* which does not match CDDL.*'|grep -v debian/ |grep -v Makefile.in |cut -d: -f1-2 License mismatch: File contrib/bash_completion.d/zfs has license MIT/X11 (BSD like) which does not match Expat. at /usr/share/perl5/Debian/LicenseReconcile/App.pm line 222, <GEN0> line 3. License mismatch: File scripts/kmodtool has license MIT/X11 (BSD like) which does not match Expat. at /usr/share/perl5/Debian/LicenseReconcile/App.pm line 222, <GEN0> line 3. Copyright mismatch: File rpm/generic/zfs.spec.in Copyright mismatch: File cmd/zed/zed.h Copyright mismatch: File cmd/zed/zed_log.h License mismatch: File config/missing has license GPL-2+ which does not match GPL-2+ with autoconf exception. at /usr/share/perl5/Debian/LicenseReconcile/App.pm line 222, <GEN0> line 3. Copyright mismatch: File cmd/zed/zed_event.h Copyright mismatch: File cmd/zed/zed_log.c Copyright mismatch: File OPENSOLARIS.LICENSE Copyright mismatch: File cmd/zed/zed.c Copyright mismatch: File cmd/zed/zed_strings.c Copyright mismatch: File config/rpm.am Copyright mismatch: File cmd/zed/zed_exec.c Copyright mismatch: File configure.ac Copyright mismatch: File man/man5/zfs-module-parameters.5 Copyright mismatch: File man/man8/zdb.8 License mismatch: File include/sys/u8_textprep_data.h has license CDDL which does not match Expat~Unicode. at /usr/share/perl5/Debian/LicenseReconcile/App.pm line 222, <GEN0> line 3. Copyright mismatch: File include/sys/u8_textprep_data.h Copyright mismatch: File man/man8/zpool.8 Binary file (standard input) matches % The problematic source can be found using <URL: http://anonscm.debian.org/gitweb/?p=pkg-zfsonlinux/spl.git >. -- Happy hacking Petter Reinholdtsen

