Bug#1061035: libconfig-model-dpkg-perl: FTBFS: dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 255

Lucas Nussbaum lucas at debian.org
Tue Jan 16 19:41:45 GMT 2024


Source: libconfig-model-dpkg-perl
Version: 3.002
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240115 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_auto_configure
> 	/usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro"
> Can't find dist packages without a MANIFEST file
> Run 'Build manifest' to generate one
> 
> WARNING: Possible missing or corrupt 'MANIFEST' file.
> Nothing to enter for 'provides' field in metafile.
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'Config-Model-Dpkg' version '0'
>    dh_auto_build
> 	/usr/bin/perl Build
> Checking doc for model Dpkg::Patch
> Wrote documentation in lib/Config/Model/models/Dpkg/Patch.pod
> Checking doc for model Dpkg
> Wrote documentation in lib/Config/Model/models/Dpkg.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/BugFiles.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/BugFiles/Control.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Control.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Control/Binary.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Control/Source.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/Content.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/FileLicense.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/FillBlanks.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/FillBlanks/Pattern.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/GlobalLicense.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/LicenseSpec.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/ScanPatterns.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Copyright/ScanPatterns/Lists.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Install.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Meta.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/PackageScripts.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Source.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Source/Options.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Tests.pod
> Wrote documentation in lib/Config/Model/models/Dpkg/Tests/Control.pod
> Checking doc for model Dpkg::Copyright
> Checking doc for model Dpkg::Patches
> Wrote documentation in lib/Config/Model/models/Dpkg/Patches.pod
> Checking doc for model Dpkg::Control
> Building Config-Model-Dpkg
>    dh_auto_test
> 	/usr/bin/perl Build test --verbose 1
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 185.
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 188.
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 191.
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 196.
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 200.
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 203.
> when is deprecated at /usr/share/perl5/App/Cme/Command/run.pm line 207.
> t/cme-scripts.t ...................... 
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
> # Subtest: bump_dependency
>     ok 1 - all went well
>     ok 2 - check changes on stderr
>     ok 3 - check: no message on stdout
>     ok 4 - updated dependency in file
>     1..4
> ok 1 - bump_dependency
> # Subtest: update_my_copyright_year
>     ok 1 - all went well
>     ok 2 - check: no message on stdout
>     ok 3 - updated copyright in file
>     1..3
> ok 2 - update_my_copyright_year
> 1..2
> ok
> t/copyright-from-scratch.t ........... 
> ok 1 - compiled
> # Running tests in wr_root/copyright-from-scratch
> # Subtest: Creation of debian/copyright
>     ok 1 - initial load is done
>     ok 2 - check license text brought by Software::License
>     ok 3 - check lic text
>     ok 4 - check lic text
>     ok 5 - check lic text
>     1..5
> ok 2 - Creation of debian/copyright
> # Subtest: Check "and/or" statement
>     ok 1 - all licenses are used
>     1..1
> ok 3 - Check "and/or" statement
> # Subtest: Read and check debian/copyright
>     ok 1 - check license text brought by Software::License
>     ok 2 - check lic text
>     ok 3 - check that 'and/or' statement
>     1..3
> ok 4 - Read and check debian/copyright
> ok 5 - memory cycles
> 1..5
> ok
> t/copyright-update.t ................. 
> ok 1 - compiled
> # Running tests in wr_root/copyright-update
> ok 2 - initial load is done
> ok 3 - check license text brought by Software::License
> ok 4 - check lic text
> ok 5 - check lic text
> ok 6 - check lic text
> ok 7 - memory cycles
> 1..7
> ok
> t/dependency-check.t ................. 
> ok 1 - compiled
> # Running tests in wr_root/dependency-check
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
> ok 2 - test BDI warn on unittest instance
> ok 3 - test struct_to_dep -> "<undef>"
> ok 4 - test struct_to_dep -> "foo"
> ok 5 - test struct_to_dep -> "foo | bar"
> ok 6 - test struct_to_dep -> "foo (>= 2.15)"
> ok 7 - test struct_to_dep -> "foo (>= 2.15) [linux-i386 hurd]"
> ok 8 - test struct_to_dep -> "foo [linux-i386 hurd]"
> ok 9 - test struct_to_dep -> "udev [linux-any] | makedev [linux-any]"
> ok 10 - test struct_to_dep -> "foo <stage1 cross>"
> ok 11 - test struct_to_dep -> "foo <stage1 cross> <stage1>"
> ok 12 - test struct_to_dep -> "foo <stage1 cross> <pkg.foo-src.yada-yada>"
> ok 13 - test warn on perl dep
> ok 14 - check stored dependency value
> ok 15 - test warn on perl dep with old version
> ok 16 - check perl (>= 5.6.0) dependency: no older version
> ok 17 - check lcdproc (<< 0.4.2) dependency: removed
> ok 18 - check dual life of libcpan-meta-perl
> ok 19 - check fixed value of alternate dep libcpan-meta-perl
> ok 20 - check dual life of libcpan-meta-perl (>= 2.101550)
> ok 21 - check fixed value of alternate dep libcpan-meta-perl (>= 2.101550)
> ok 22 - check dual life of libmodule-build-perl perl 5.10
> ok 23 - check fixed value of alternate dep libmodule-build-perl perl 5.10
> ok 24 - check dual life of libmodule-build-perl perl-modules 5.10
> ok 25 - check fixed value of alternate dep libmodule-build-perl perl-modules 5.10
> ok 26 - check dual life of libarchive-extract-perl >= 0.68
> ok 27 - check fixed value of alternate dep libarchive-extract-perl >= 0.68
> ok 28 - check dual life of libarchive-extract-perl
> ok 29 - check fixed value of alternate dep libarchive-extract-perl
> ok 30 - check dual life of module part of core perl forever
> ok 31 - check fixed value of alternate dep module part of core perl forever
> ok 32 - check dual life of triple alternate, perl at end
> ok 33 - check fixed value of alternate dep triple alternate, perl at end
> ok 34 - Read wr_root/dependency-check/debian/control and created instance
> ok 35 - check dependency value from config tree
> ok 36 - check perl (>= 5.28.1) dependency: has older version
> ok 37 - check perl (>= 5.6.0) dependency: no older version
> # Subtest: check conflicts removal
>     ok 1 - check conflicts value from config tree
>     ok 2 - check libuv0.10-dev conflict: too old
>     ok 3 - check warning message
>     ok 4 - fix libuv0.10-dev conflict: too old
>     ok 5 - check fix message
>     ok 6 - conflict relation was removed by fix
>     1..6
> ok 38 - check conflicts removal
> ok 39 - check dpkg value
> ok 40 - test presence of fixes
> ok 41 - test that fixes are gone
> ok 42 - check fixed dpkg value
> ok 43 - check dpkg value with unnecessary versioned dep
> ok 44 - test presence of fixes
> ok 45 - test that fixes are gone
> ok 46 - check fixed dpkg value
> ok 47 - check perl (>= 5.6.0) store: no older version warning
> ok 48 - check nb of warning with store with old version
> ok 49 - check store with old version
> ok 50 - check_depend on arch stuff rule
> ok 51 - check_depend on xorg arch stuff rule
> ok 52 - check_depend on lcdproc where version is a variable
> ok 53 - check_depend on lcdproc with 2 alternate deps with arch restriction
> ok 54 - test presence of fixes
> ok 55 - check fixed dependency value
> ok 56 - test fixed alternate deps with arch restriction
> ok 57 - test that fixes are gone
> ok 58 - check that warnings are gone
> ok 59 - check that fixes are tracked with notify changes
> ok 60 - check that _known_ virtual package don't trigger a warning
> ok 61 - check that _unknown_ package do trigger a warning
> ok 62 - check that _calculated_ virtual package don't trigger a warning
> ok 63 - test sorted list content
> ok 64 - test again sorted list content
> ok 65 - check that no BDI warn are shown
> ok 66 - check B-D-I dependency value from config tree
> ok 67 - check store with old version: trap perl | libmodule
> ok 68 - check store with old version: trap version
> ok 69 - test presence of fixes
> ok 70 - apply_fixes done
> ok 71 - test that fixes are gone
> ok 72 - check that warnings are gone
> ok 73 - check fixed B-D-I dependency value
> ok 74 - check that fixes are tracked with notify changes
> ok 75 - Breaks with obsolete version triggers a warning
> ok 76 - test presence of fixes
> ok 77 - apply_fixes on Breaks done
> ok 78 - test that fixes are gone
> ok 79 - check that warnings are gone
> ok 80 - check fixed Breaks dependency value
> ok 81 - old URL triggers a warning on Vcs-Browser
> ok 82 - apply_fixes on Vcs-Browser URL done
> ok 83 - fixed Vcs-Browser URL (was https://anonscm.debian.org/cgit/pkg-perl/packages/libdist-zilla-plugins-cjm-perl.git)
> ok 84 - old URL triggers a warning on Vcs-Arch
> ok 85 - apply_fixes on Vcs-Arch URL done
> ok 86 - fixed Vcs-Arch URL (was http://foo.debian.org/arch/arch/)
> ok 87 - old URL triggers a warning on Vcs-Bzr
> ok 88 - apply_fixes on Vcs-Bzr URL done
> ok 89 - fixed Vcs-Bzr URL (was http://baz.debian.org/)
> ok 90 - old URL triggers a warning on Vcs-Cvs
> ok 91 - apply_fixes on Vcs-Cvs URL done
> ok 92 - fixed Vcs-Cvs URL (was svn at cvs.alioth.debian.org:/cvsroot/)
> ok 93 - old URL triggers a warning on Vcs-Git
> ok 94 - apply_fixes on Vcs-Git URL done
> ok 95 - fixed Vcs-Git URL (was http://salsa.debian.org/perl-team/modules/packages/libdist-zilla-plugins-cjm-perl.git)
> ok 96 - old URL triggers a warning on Vcs-Git
> ok 97 - apply_fixes on Vcs-Git URL done
> ok 98 - fixed Vcs-Git URL (was git://salsa.debian.org/perl-team/modules/packages/libdist-zilla-plugins-cjm-perl.git)
> ok 99 - old URL triggers a warning on Vcs-Hg
> ok 100 - apply_fixes on Vcs-Hg URL done
> ok 101 - fixed Vcs-Hg URL (was http://foo.debian.org/hg/foo)
> ok 102 - old URL triggers a warning on Vcs-Svn
> ok 103 - apply_fixes on Vcs-Svn URL done
> ok 104 - fixed Vcs-Svn URL (was svn://foo.debian.org/svn/foo)
> # Subtest: test debhelper compat interaction
>     ok 1 - no warnings afer fix
>     ok 2 - test fixed debhelper value after compat change
>     1..2
> ok 105 - test debhelper compat interaction
> # Subtest: test debhelper migration
>     ok 1 - check dependency value from compat: undef dependency: 'debhelper'
>     ok 2 - check dependency value from compat: 8 dependency: 'debhelper (>= 8)'
>     ok 3 - check dependency value from compat: 8 dependency: 'debhelper (>= 7)'
>     ok 4 - check dependency value from compat: 10 dependency: 'debhelper (>= 10)'
>     ok 5 - check dependency after apply_fixes
>     1..5
> ok 106 - test debhelper migration
> # Subtest: test debhelper in Depends
>     ok 1 - debhelper value in Depends is not changed
>     1..1
> ok 107 - test debhelper in Depends
> # Subtest: test debhelper-compat
>     ok 1 - check dependency value from dependency: 'debhelper-compat'
>     ok 2 - check dependency value from dependency: 'debhelper-compat (= 9)'
>     ok 3 - check dependency value from dependency: 'debhelper-compat (= 12)'
>     ok 4 - check dependency value from dependency: 'debhelper-compat (= 13)'
>     ok 5 - check dependency after apply_fixes
>     ok 6 - check that compat is removed
>     1..6
> ok 108 - test debhelper-compat
> # Subtest: cleanup of autotools dependency
>     ok 1 - no warning yet on dh-autoreconf
>     ok 2 - check dependency value
>     ok 3 - triggers a warning
>     ok 4 - check warning of dh-autoreconf
>     ok 5 - check dependency value
>     ok 6 - check purged dependencies
>     1..6
> ok 109 - cleanup of autotools dependency
> ok 110 - memory cycles
> 1..110
> ok
> t/dependency-grammar.t ............... 
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
> # To help debugging, this test can be run with the following arguments:
> # perl -Ilib t/dependency-grammar.t [ args [ test_kind [ pattern ] ] ]
> # args is rdh rdt rdth for Parse::RecDescent debug
> # test_kind: g | e for good tests or error tests
> # pattern is used to filter according to the content of the tested dependency
> ok 1 - parsed dependency 'foo'
> ok 2 - parsed dependency 'foo | bar '
> ok 3 - parsed dependency 'vorbis-tools|lame'
> ok 4 - parsed dependency 'foo | bar | baz '
> ok 5 - parsed dependency 'foo ( >= 1.24 )| bar '
> ok 6 - parsed dependency 'perl:any'
> ok 7 - parsed dependency 'foo:native'
> ok 8 - parsed dependency 'perl:any (>= 5.028)'
> ok 9 - parsed dependency 'foo ( >= 1.24 )| bar ( << 1.3a3)'
> ok 10 - parsed dependency 'foo(>=1.24)|bar(<<1.3a3)  '
> ok 11 - parsed dependency 'foo ( >= 1.24 )| bar [ linux-any]'
> ok 12 - parsed dependency 'xserver-xorg-input-evdev [alpha amd64 hurd-arm linux-armeb]'
> ok 13 - parsed dependency 'xserver-xorg-input-evdev [!alpha !amd64 !arm !armeb]'
> ok 14 - parsed dependency 'hal (>= 0.5.12~git20090406) [kfreebsd-any]'
> ok 15 - parsed dependency '${foo}'
> ok 16 - parsed dependency '${foo}.1-2~'
> ok 17 - parsed dependency 'systemd-sysv [linux-any] ${alt:sysvinit}'
> ok 18 - parsed dependency 'mingw-w64-i686-dev (>= 3.0~svn5915)  [ linux-any] <!stage1>'
> ok 19 - parsed dependency 'foo (>= 1.0) [i386 arm] <!stage1> <!cross>'
> ok 20 - parsed dependency 'foo <stage1 cross>'
> ok 21 - parsed dependency 'foo <stage1 cross> <stage1>'
> ok 22 - parsed dependency 'foo <stage1 cross> <pkg.foo-src.yada-yada>'
> ok 23 - parsed dependency 'mothur [!s390x]'
> ok 24 - parsed dependency 'thing <nocil>'
> ok 25 - test error message for dependency 'foo@'
> ok 26 - test error message for dependency 'foo:bar'
> ok 27 - test error message for dependency 'foo ( >= 3.24'
> ok 28 - test error message for dependency 'foo ( >= 3.!4 )'
> ok 29 - test error message for dependency 'bar( >= 1.1) | foo ( >= 3.!4 )'
> ok 30 - test error message for dependency 'bar( >= 1.!1) | foo ( >= 3.14 )'
> ok 31 - test error message for dependency 'foo ( <> 3.24 )'
> ok 32 - test error message for dependency 'foo ( >= 1.24 )| bar [ binux-any]'
> ok 33 - test error message for dependency 'foo ( >= 1.24 )| bar [ linux-nany]'
> ok 34 - test error message for dependency 'foo${bar'
> ok 35 - test error message for dependency 'foo ${bar'
> ok 36 - test error message for dependency 'xserver-xorg-input-evdev [alpha !amd64 !arm armeb]'
> ok 37 - test error message for dependency 'foo <stage3 cross> <stage1>'
> 1..37
> ok
> t/dpkg-control.t ..................... 
> ok 1 - compiled
> # Running tests in wr_root/dpkg-control
> # Subtest: PWD cannot be used for Source package name
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
>     ok 1 - apply_fixes is done
>     ok 2 - check that Source is not modified
>     1..2
> ok 2 - PWD cannot be used for Source package name
> # Subtest: Build-Profiles
>     ok 1 - set bad value plop
>     ok 2 - set bad value <check> plop
>     ok 3 - set bad value plop <!nocheck>
>     ok 4 - set <check>
>     ok 5 - set <!nocheck>
>     ok 6 - set <pkg.foo-bar.baz-foo>
>     1..6
> ok 3 - Build-Profiles
> ok 4 - check memory cycles
> 1..4
> ok
> t/dpkg.t ............................. 
> ok 1 - compiled
> # Running tests in wr_root/dpkg
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
> ok 2 - check that clean exists
> ok 3 - check clean content
> ok 4 - check that clean exists
> ok 5 - check clean content
> ok 6 - check that source/format exists
> ok 7 - check source/format content
> ok 8 - check that clean exists
> ok 9 - check clean content
> ok 10 - check that source/options exists
> ok 11 - check source/options content
> ok 12 - check that source/format exists
> ok 13 - check source/format content
> ok 14 - check that source/format exists
> ok 15 - check source/format content
> ok 16 - check that dummy.docs exists
> ok 17 - check dummy.docs content
> ok 18 - check that clean exists
> ok 19 - check clean content
> ok 20 - check that source/options exists
> ok 21 - check source/options content
> ok 22 - check that undefined Testsuite does not warn for random maintainer
> ok 23 - checking that Testsuite is accepted for autopkgtest-pkg-elpa
> ok 24 - checking that Testsuite is accepted for autopkgtest-pkg-nodejs
> ok 25 - checking that Testsuite is accepted for autopkgtest-pkg-octave
> ok 26 - checking that Testsuite is not accepted for autopkgtest-pkg-pif
> ok 27 - checking that Testsuite is not accepted for autopkgtest-pkg-paf
> ok 28 - checking that Testsuite is accepted for autopkgtest-pkg-go
> ok 29 - checking that Testsuite is accepted for autopkgtest-pkg-dkms
> ok 30 - checking that Testsuite is not accepted for autopkgtest-pkg-pouf
> ok 31 - checking that Testsuite is accepted for autopkgtest-pkg-perl
> ok 32 - checking that Testsuite is accepted for autopkgtest-pkg-python
> ok 33 - checking that Testsuite is accepted for autopkgtest-pkg-r
> ok 34 - checking that Testsuite is accepted for autopkgtest-pkg-ruby
> ok 35 - check that a warning is emitted for unknown Testsuite value
> ok 36 - check Testsuite default value
> ok 37 - check Testsuite perl output
> ok 38 - check Testsuite default value
> ok 39 - check Testsuite go output
> ok 40 - check Testsuite default value
> ok 41 - check Testsuite ruby output
> ok 42 - check that a warning is emitted for Testsuite value mismatch
> ok 43 - check invalid Testsuite is replaced with team flavour
> ok 44 - check that undefined Testsuite does not warn for random maintainer
> ok 45 - test unknown lic text
> ok 46 - test specified lic text
> ok 47 - retrieved license text summary
> Deleting unused FooBar license
> Deleting unused GPL-1 license
> ok 48 - Future standards version is not changed
> ok 49 - check that a warning is emitted for unknown Testsuite value
> ok 50 - check memory cycles
> 1..50
> ok
> 
>     #   Failed test 'check dir debian record'
>     #   at t/grant/by-dir.t line 885.
>     # +---+---------------------------------------------------+---------------------------------------------------+
>     # | Ln|Got                                                |Expected                                           |
>     # +---+---------------------------------------------------+---------------------------------------------------+
>     # |  1|'Files: *                                          |'Files: *                                          |
>     # *  2|Copyright: 2015-2024, libuv project contributors.  |Copyright: 2015-2023, libuv project contributors.  *
>     # |  3|License: Expat                                     |License: Expat                                     |
>     # |  4|                                                   |                                                   |
>     # |  5|Files: docs/src/sphinx-plugins/*                   |Files: docs/src/sphinx-plugins/*                   |
>     # |  6|Copyright: 2013, Dariusz Dwornikowski.             |Copyright: 2013, Dariusz Dwornikowski.             |
>     # |  7|License: Apache-2.0                                |License: Apache-2.0                                |
>     # |  8|'                                                  |'                                                  |
>     # +---+---------------------------------------------------+---------------------------------------------------+
>     # Looks like you failed 1 test of 1.
> 
> #   Failed test 'block propagation from subdir'
> #   at t/grant/by-dir.t line 886.
> # Looks like you failed 1 test of 29.
> t/grant/by-dir.t ..................... 
> ok 1 - require Dpkg::Copyright::Grant::ByDir;
> # Subtest: add files
>     ok 1 - check marcel2 grant
>     ok 2 - check marcel grant
>     ok 3 - check marcel foo grant via foo
>     ok 4 - check marcel foo grant via foo/
>     ok 5 - check marcel foo grant via foo/*
>     ok 6 - check get_dir(foo) and git_dir(bar) grant
>     ok 7 - check getdir(foo/bar) grant
>     ok 8 - check get_grant of t/test1.t
>     ok 9 - check get_grant of t/test2.t
>     ok 10 - check sub dir
>     ok 11 - check get_dir(*)
>     ok 12 - check marcel foobar grant
>     ok 13 - check has_dir .
>     ok 14 - check has_dir foo
>     ok 15 - check has_dir foo/bar
>     ok 16 - check has_dir baz (not)
>     ok 17 - check has_dir foo/baz (not)
>     1..17
> ok 2 - add files
> # Subtest: find main files
>     ok 1 - main main files
>     1..1
> ok 3 - find main files
> # Subtest: find main license
>     ok 1 - main copyright
>     ok 2 - main license
>     1..2
> ok 4 - find main license
> # Subtest: find main license from files - one directory
>     ok 1 - find main grant
>     ok 2 - check main grant weight
>     ok 3 - check file grant is not modified
>     1..3
> ok 5 - find main license from files - one directory
> # Subtest: find main license from files - several directories
>     ok 1 - find main grant
>     ok 2 - find foo main grant
>     ok 3 - find bar main grant
>     ok 4 - find baz main grant
>     ok 5 - find nada main grant
>     ok 6 - check foo main grant weight
>     ok 7 - check bar main grant weight
>     ok 8 - check baz main grant weight
>     ok 9 - check nada main grant weight
>     ok 10 - check main grant weight
>     1..10
> ok 6 - find main license from files - several directories
> # Subtest: find main license from files - several directories and a file
>     ok 1 - find main grant
>     ok 2 - find foo main grant
>     ok 3 - find bar main grant
>     ok 4 - check foo main grant weight
>     ok 5 - check bar main grant weight
>     ok 6 - check baz main grant weight
>     ok 7 - check main grant weight
>     1..7
> ok 7 - find main license from files - several directories and a file
> # Subtest: find main license from files - several directories and main file
>     ok 1 - find main grant from files
>     ok 2 - find main grant from main files
>     ok 3 - find main grant
>     ok 4 - find foo main grant
>     ok 5 - find bar main grant
>     ok 6 - check foo main grant weight
>     ok 7 - check bar main grant weight
>     ok 8 - check baz main grant weight
>     ok 9 - check main grant weight
>     1..9
> ok 8 - find main license from files - several directories and main file
> # Subtest: dir with many files trumps some files at top
>     ok 1 - find main grant
>     ok 2 - check foo main grant weight
>     ok 3 - check bar main grant weight
>     ok 4 - check baz main grant weight
>     ok 5 - check main grant weight
>     1..5
> ok 9 - dir with many files trumps some files at top
> # Subtest: dir with main files in sub-directories
>     ok 1 - check  main grant
>     ok 2 - check  main grant weight
>     ok 3 - check  main grant type
>     ok 4 - check 3rdparty main grant
>     ok 5 - check 3rdparty main grant weight
>     ok 6 - check 3rdparty main grant type
>     ok 7 - check 3rdparty/cmp main grant
>     ok 8 - check 3rdparty/cmp main grant weight
>     ok 9 - check 3rdparty/cmp main grant type
>     ok 10 - check 3rdparty/dynasm main grant
>     ok 11 - check 3rdparty/dynasm main grant weight
>     ok 12 - check 3rdparty/dynasm main grant type
>     ok 13 - check tools main grant
>     ok 14 - check tools main grant weight
>     ok 15 - check tools main grant type
>     1..15
> ok 10 - dir with main files in sub-directories
> # Subtest: debian_full_data - normal output
>     ok 1 - data output
>     1..1
> ok 11 - debian_full_data - normal output
> # Subtest: debian_full_data - long output
>     ok 1 - data output
>     1..1
> ok 12 - debian_full_data - long output
> # Subtest: debian_record
>     ok 1 - find main grant
>     ok 2 - check file
>     ok 3 - check dir
>     ok 4 - data output
>     1..4
> ok 13 - debian_record
> # Subtest: debian_record - files in sub dir
>     ok 1 - check file marcel2.txt
>     ok 2 - check file marcel3.txt
>     ok 3 - check root dir
>     ok 4 - check dir 'bar'
>     ok 5 - check dir 'baz'
>     ok 6 - check file 'bar/bar3.c'
>     1..6
> ok 14 - debian_record - files in sub dir
> # Subtest: debian_struct - several levels
>     ok 1 - check dir debian record
>     1..1
> ok 15 - debian_struct - several levels
> # Subtest: debian_struct - dir and file without info
>     ok 1 - check dir debian record
>     1..1
> ok 16 - debian_struct - dir and file without info
> # Subtest: debian_full_data - main file and one file
>     ok 1 - full data output
>     1..1
> ok 17 - debian_full_data - main file and one file
> # Subtest: debian_full_data - dir and file with info
>     ok 1 - full data output
>     1..1
> ok 18 - debian_full_data - dir and file with info
> # Subtest: debian_data - dir and file with info and comments
>     ok 1 - acinclude main grant from files
>     ok 2 - acinclude main grant
>     ok 3 - acinclude main grant weight
>     ok 4 - top main grant from files
>     ok 5 - top main grant
>     ok 6 - file comment should not propagate to main data
>     ok 7 - foo.c should have its own section with comment
>     1..7
> ok 19 - debian_data - dir and file with info and comments
> # Subtest: debian_record - dir and file with info and license text
>     ok 1 - check dir debian record
>     1..1
> ok 20 - debian_record - dir and file with info and license text
> # Subtest: debian struct = 2 main files
>     ok 1 - main grant from files
>     ok 2 - main grant from main files
>     ok 3 - main grant
>     1..3
> ok 21 - debian struct = 2 main files
> # Subtest: merge dir
>     ok 1 - setup debian/copyright data emulation
>     ok 2 - setup software update data emulation
>     ok 3 - check comment override
>     ok 4 - check license override
>     ok 5 - check obsolete dir
>     ok 6 - check new dir
>     ok 7 - check new file
>     ok 8 - check updated copyright
>     ok 9 - check overridden dir
>     ok 10 - check propagated comment dir
>     1..10
> ok 22 - merge dir
> # Subtest: test merge dir with main grant
>     ok 1 - check empty main grant
>     ok 2 - check foo main grant setup manually
>     ok 3 - check propagated empty foo main grant
>     ok 4 - setup software update emulation done
>     ok 5 - check updated empty foo main grant
>     1..5
> ok 23 - test merge dir with main grant
> # Subtest: block propagation from subdir
>     not ok 1 - check dir debian record
>     1..1
> not ok 24 - block propagation from subdir
> # Subtest: debian_full_record - main file and one file
>     ok 1 - full data output
>     1..1
> ok 25 - debian_full_record - main file and one file
> # Subtest: debian_full_record - several subdirs
>     ok 1 - full data output
>     1..1
> ok 26 - debian_full_record - several subdirs
> # Subtest: debian_full_record - only one subdir has data
>     ok 1 - full data output
>     1..1
> ok 27 - debian_full_record - only one subdir has data
> # Subtest: debian_full_record - only one subdir has a main file
>     ok 1 - check main grant of subdir with main file
>     ok 2 - full data output
>     1..2
> ok 28 - debian_full_record - only one subdir has a main file
> # Subtest: debian_full_record - main file and several files without info
>     ok 1 - check main grant of subdir with main file
>     ok 2 - check main grant of subdir with main file
>     ok 3 - full data output
>     1..3
> ok 29 - debian_full_record - main file and several files without info
> 1..29
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/29 subtests 
> t/grant/by-file.t .................... 
> ok 1 - require Dpkg::Copyright::Grant::ByFile;
> # Subtest: email propagation
>     ok 1 - check updated owner hash 1
>     ok 2 - check updated owner hash 2
>     ok 3 - check that marcel.txt hash was changed
>     ok 4 - check marcel2 grant
>     ok 5 - check marcel2 grant
>     ok 6 - file marcel.txt hash is found
>     ok 7 - file marcel.txt and hash 0385556dd78e308bafbf59f94c461fa4be22c8ef match
>     ok 8 - file marcel2.txt hash is found
>     ok 9 - file marcel2.txt and hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f match
>     ok 10 - hash 0385556dd78e308bafbf59f94c461fa4be22c8ef has data
>     ok 11 - marcel.txt hashes match
>     ok 12 - hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f has data
>     ok 13 - marcel2.txt hashes match
>     1..13
> ok 2 - email propagation
> # Subtest: email propagation - hash updates
>     ok 1 - check marcel email
>     ok 2 - check marcel2 email
>     ok 3 - file marcel.txt hash is found
>     ok 4 - file marcel.txt and hash c360913a8017ac5840ba48e566ec6df8ade156cb match
>     ok 5 - file marcel2.txt hash is found
>     ok 6 - file marcel2.txt and hash c360913a8017ac5840ba48e566ec6df8ade156cb match
>     ok 7 - file marcel3.txt hash is found
>     ok 8 - file marcel3.txt and hash 05124f32ad090b170cd509d054343d5032c5aea0 match
>     ok 9 - hash 05124f32ad090b170cd509d054343d5032c5aea0 has data
>     ok 10 - marcel3.txt hashes match
>     ok 11 - hash c360913a8017ac5840ba48e566ec6df8ade156cb has data
>     ok 12 - marcel.txt hashes match
>     ok 13 - marcel2.txt hashes match
>     1..13
> ok 3 - email propagation - hash updates
> # Subtest: merge after email propagation
>     ok 1 - Since marcel grant was updated by merging an email, its new hash is different
>     ok 2 - both grants have the same hash after merging email
>     ok 3 - hash list was updated
>     ok 4
>     ok 5 - file marcel.txt hash is found
>     ok 6 - file marcel.txt and hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f match
>     ok 7 - file marcel2.txt hash is found
>     ok 8 - file marcel2.txt and hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f match
>     ok 9 - hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f has data
>     ok 10 - marcel.txt hashes match
>     ok 11 - marcel2.txt hashes match
>     1..11
> ok 4 - merge after email propagation
> # Subtest: merge after email propagation
>     ok 1 - check grant
>     ok 2 - file merged.txt hash is found
>     ok 3 - file merged.txt and hash b14f56c03208785ebc685d0e40ef909761fd97f2 match
>     ok 4 - hash b14f56c03208785ebc685d0e40ef909761fd97f2 has data
>     ok 5 - merged.txt hashes match
>     1..5
> ok 5 - merge after email propagation
> # Subtest: merge after email propagation (reverse order)
>     ok 1 - check marcel2 grant
>     ok 2 - file merged.txt hash is found
>     ok 3 - file merged.txt and hash b14f56c03208785ebc685d0e40ef909761fd97f2 match
>     ok 4 - hash b14f56c03208785ebc685d0e40ef909761fd97f2 has data
>     ok 5 - merged.txt hashes match
>     1..5
> ok 6 - merge after email propagation (reverse order)
> # Subtest: merge accross grants with different emails. different years
>     # merging merged1.txt
>     ok 1 - check merged0 email grant
>     # merging merged2.txt
>     # merging merged3.txt
>     ok 2 - check merged0 email grant (more recent email)
>     ok 3 - check merged2 email grant
>     # merging merged4.txt
>     # merging merged5.txt
>     ok 4 - check merged0 email grant (more recent email not clobbered)
>     ok 5 - check merged5 email grant (updated with more recent email, year wise)
>     ok 6 - file merged0.txt hash is found
>     ok 7 - file merged0.txt and hash 37a68367f2172d015fa57f1dd72b3ed017c90a87 match
>     ok 8 - file merged1.txt hash is found
>     ok 9 - file merged1.txt and hash f9b900393dd458e62650f8242b83ec198ee15db3 match
>     ok 10 - file merged2.txt hash is found
>     ok 11 - file merged2.txt and hash 80dffa22219285326e14bcc79589adbd045760c8 match
>     ok 12 - file merged3.txt hash is found
>     ok 13 - file merged3.txt and hash ec1ba8a09ef2ed5e438caa8dd0accca7d84ed670 match
>     ok 14 - file merged4.txt hash is found
>     ok 15 - file merged4.txt and hash 032ca652ba5a009535cfc6edbfdf01de2d581894 match
>     ok 16 - file merged5.txt hash is found
>     ok 17 - file merged5.txt and hash ec1ba8a09ef2ed5e438caa8dd0accca7d84ed670 match
>     ok 18 - hash ec1ba8a09ef2ed5e438caa8dd0accca7d84ed670 has data
>     ok 19 - merged3.txt hashes match
>     ok 20 - merged5.txt hashes match
>     ok 21 - hash 37a68367f2172d015fa57f1dd72b3ed017c90a87 has data
>     ok 22 - merged0.txt hashes match
>     ok 23 - hash f9b900393dd458e62650f8242b83ec198ee15db3 has data
>     ok 24 - merged1.txt hashes match
>     ok 25 - hash 032ca652ba5a009535cfc6edbfdf01de2d581894 has data
>     ok 26 - merged4.txt hashes match
>     ok 27 - hash 80dffa22219285326e14bcc79589adbd045760c8 has data
>     ok 28 - merged2.txt hashes match
>     1..28
> ok 7 - merge accross grants with different emails. different years
> # Subtest: all records have email
>     ok 1 - correctly processed
>     1..1
> ok 8 - all records have email
> # Subtest: raku style merge
>     ok 1 - first: file LICENSE hash is found
>     ok 2 - first: file LICENSE and hash 016cb62f3d7360d246733238d37569fd498b756b match
>     ok 3 - first: file META6.json hash is found
>     ok 4 - first: file META6.json and hash 1719dc4239ef20fdc6dc411441a4851f49032d75 match
>     ok 5 - first: file README.md hash is found
>     ok 6 - first: file README.md and hash 34e98ef601ffdf9cb6f0c3cbc1faa6ad20237330 match
>     ok 7 - first: hash 34e98ef601ffdf9cb6f0c3cbc1faa6ad20237330 has data
>     ok 8 - first: README.md hashes match
>     ok 9 - first: hash 016cb62f3d7360d246733238d37569fd498b756b has data
>     ok 10 - first: LICENSE hashes match
>     ok 11 - first: hash 1719dc4239ef20fdc6dc411441a4851f49032d75 has data
>     ok 12 - first: META6.json hashes match
>     ok 13 - after copy license: file LICENSE hash is found
>     ok 14 - after copy license: file LICENSE and hash 016cb62f3d7360d246733238d37569fd498b756b match
>     ok 15 - after copy license: file META6.json hash is found
>     ok 16 - after copy license: file META6.json and hash 1719dc4239ef20fdc6dc411441a4851f49032d75 match
>     ok 17 - after copy license: file README.md hash is found
>     ok 18 - after copy license: file README.md and hash 3d75f1abc58075f042f9a58358dad48e3a1d0d5d match
>     ok 19 - after copy license: hash 3d75f1abc58075f042f9a58358dad48e3a1d0d5d has data
>     ok 20 - after copy license: README.md hashes match
>     ok 21 - after copy license: hash 016cb62f3d7360d246733238d37569fd498b756b has data
>     ok 22 - after copy license: LICENSE hashes match
>     ok 23 - after copy license: hash 1719dc4239ef20fdc6dc411441a4851f49032d75 has data
>     ok 24 - after copy license: META6.json hashes match
>     ok 25 - check files without info
>     1..25
> ok 9 - raku style merge
> # Subtest: no info handling
>     ok 1 - check files
>     ok 2 - check files without info
>     1..2
> ok 10 - no info handling
> # Subtest: invalid copyright handling
>     ok 1 - check files
>     ok 2 - copyright year of Artistic license was removed
>     ok 3 - copyright year of file was kept even if unvalid
>     1..3
> ok 11 - invalid copyright handling
> # Subtest: fill blank data
>     ok 1 - apply copyright
>     ok 2 - override copyright
>     ok 3 - apply copyright
>     ok 4 - ovveride copyright
>     1..4
> ok 12 - fill blank data
> # Subtest: copy license info in readme file
>     ok 1 - updated license in readme
>     ok 2 - hash data was updated
>     1..2
> ok 13 - copy license info in readme file
> # Subtest: delete grants
>     ok 1 - foo.txt was deleted
>     ok 2 - file marcel.txt hash is found
>     ok 3 - file marcel.txt and hash 0385556dd78e308bafbf59f94c461fa4be22c8ef match
>     ok 4 - file marcel2.txt hash is found
>     ok 5 - file marcel2.txt and hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f match
>     ok 6 - hash 0385556dd78e308bafbf59f94c461fa4be22c8ef has data
>     ok 7 - marcel.txt hashes match
>     ok 8 - hash a719fa482890ba378fe5af0cd3eb77e9ffbcf30f has data
>     ok 9 - marcel2.txt hashes match
>     1..9
> ok 14 - delete grants
> # Subtest: stop comment and license propagation
>     ok 1 - same hash
>     ok 2 - check comment
>     ok 3 - different hash
>     ok 4 - comment is not shared
>     ok 5 - check license text
>     ok 6 - back to same hash
>     1..6
> ok 15 - stop comment and license propagation
> # Subtest: merge_old_grants
>     ok 1 - setup debian/copyright data emulation
>     ok 2 - check comment override
>     ok 3 - check license override
>     ok 4 - check unchanged file grant
>     ok 5 - check no comment leak
>     ok 6 - check obsolete file
>     ok 7 - check new file
>     ok 8 - check updated copyright
>     1..8
> ok 16 - merge_old_grants
> 1..16
> ok
> t/grant/by-file/most-recent-email.t .. 
> ok 1 - require Dpkg::Copyright::Grant::ByFile::MostRecentEmail;
> # Subtest: add email
>     ok 1 - check email 
>     ok 2 - check year 0
>     ok 3 - check email bogus at e.com
>     ok 4 - check year 0
>     ok 5 - check email marcel at example.com
>     ok 6 - check year 2013
>     ok 7 - check email marcel at example.com
>     ok 8 - check year 2013
>     ok 9 - check email newmarcel at example.com
>     ok 10 - check year 2014
>     ok 11 - check email newmarcel at example.com
>     ok 12 - check year 2014
>     1..12
> ok 2 - add email
> 1..2
> ok
> t/grant/by-file/updated-owner.t ...... 
> ok 1 - require Dpkg::Copyright::Grant::ByFile::UpdatedOwner;
> # Subtest: add email
>     ok 1 - check modified hashes after 2013 Marcel
>     ok 2 - check maybe updated owner statement 2012, Marcel
>     ok 3 - check maybe updated owner statement 2013, Marcel
>     ok 4 - check maybe updated statement 2013 Marcel
>     ok 5 - check record year 0
>     ok 6 - check modified hashes after Marcel <bogus at m.e>
>     ok 7 - check maybe updated owner statement 2012, Marcel <bogus at m.e>
>     ok 8 - check maybe updated owner statement 2013, Marcel <bogus at m.e>
>     ok 9 - check maybe updated statement Marcel <bogus at m.e>
>     ok 10 - check record year 0
>     ok 11 - check modified hashes after 2014 Marcel <m at e.com>
>     ok 12 - check maybe updated owner statement 2012, Marcel <m at e.com>
>     ok 13 - check maybe updated owner statement 2013, Marcel <m at e.com>
>     ok 14 - check maybe updated statement 2014 Marcel <m at e.com>
>     ok 15 - check record year 2014
>     ok 16 - check modified hashes after 2012 Marcel <m-old at e.com>
>     ok 17 - check maybe updated owner statement 2012, Marcel <m at e.com>
>     ok 18 - check maybe updated owner statement 2013, Marcel <m at e.com>
>     ok 19 - check maybe updated statement 2012 Marcel <m-old at e.com>
>     ok 20 - check record year 2014
>     ok 21 - check modified hashes after 2014 Marcel <m2 at e.com>
>     ok 22 - check maybe updated owner statement 2012, Marcel <m at e.com>
>     ok 23 - check maybe updated owner statement 2013, Marcel <m at e.com>
>     ok 24 - check maybe updated statement 2014 Marcel <m2 at e.com>
>     ok 25 - check record year 2014
>     1..25
> ok 2 - add email
> 1..2
> ok
> t/grant/plain-grant.t ................ 
> ok 1 - require Dpkg::Copyright::Grant::Plain;
> # Subtest: cleanup copyright function
>     ok 1 - clean up 'unknown'
>     ok 2 - clean up 'no-info-found'
>     ok 3 - clean up '2022 Joe'
>     ok 4 - clean up 'Copyright © (c) (C) 2012-2015, Jonathan Worthington'
>     ok 5 - clean up 'Copyright Aubrey Jaffer and copyright Heng Yuan.'
>     ok 6 - clean up 'protection under copyright law or other applicable laws.'
>     ok 7 - clean up '2007, THE PACKAGE'S COPYRIGHT HOLDER'
>     ok 8 - clean up 'Copyright © 2012-2015, Jonathan Worthington
>     # '
>     ok 9 - clean up '
>     # 
>     # Copyright © 2012-2015, Jonathan Worthington
>     # '
>     1..9
> ok 2 - cleanup copyright function
> # Subtest: cleanup license on creation
>     ok 1 - check copyright cleanup on construction
>     ok 2 - check copyright cleanup on construction
>     1..2
> ok 3 - cleanup license on creation
> # Subtest: cleanup license on creation or modification
>     ok 1 - check Expat license cleanup on construction
>     ok 2 - check Expat license cleanup on set
>     ok 3 - check stringify
>     1..3
> ok 4 - cleanup license on creation or modification
> # Subtest: check has_info
>     ok 1 - check has_info 1
>     ok 2 - check has_info 2
>     ok 3 - check has_info 3
>     ok 4 - check has_info 4
>     1..4
> ok 5 - check has_info
> # Subtest: many license cleanup
>     ok 1 - cleanup license 'gpl_1'
>     ok 2 - cleanup license 'lgpl_1'
>     ok 3 - cleanup license 'GPL-1+ and/or GPL-1'
>     ok 4 - cleanup license 'GPL-2+ or GPL-2'
>     ok 5 - cleanup license 'GPL-2 or GPL-2+'
>     ok 6 - cleanup license 'LGPL-2.1-only'
>     ok 7 - cleanup license 'LGPL-2.1-or-later'
>     ok 8 - cleanup license 'GPL-3.0'
>     ok 9 - cleanup license 'LGPL-3 or LGPL-3.0-only'
>     ok 10 - cleanup license 'GPL-3.0-only or GPL-3'
>     ok 11 - cleanup license 'GPL-3.0-only or LGPL-3'
>     ok 12 - cleanup license 'Artistic or GPL-2-only'
>     ok 13 - cleanup license 'Apache-2.0 and/or BSL-1.0'
>     ok 14 - cleanup license 'Apache-2.0 and/or BSL-1.0 or Apache-2.0 or BSL-1.0'
>     ok 15 - cleanup license 'UNKNOWN'
>     ok 16 - cleanup license 'Perl'
>     ok 17 - cleanup license 'Perl5'
>     ok 18 - cleanup license 'Perl.5'
>     ok 19 - cleanup license 'Perl_5'
>     1..19
> ok 6 - many license cleanup
> # Subtest: check utf8 hash
>     ok 1 - check hash license 'Marcel'
>     ok 2 - check hash license 'Mélodie'
>     ok 3 - check hash license 'Marcel'with comment
>     ok 4 - check hash license 'Marcel'with comment lic_text
>     1..4
> ok 7 - check utf8 hash
> # Subtest: overload %{}
>     ok 1 - check structure
>     ok 2 - check equal
>     ok 3 - check reverse equal
>     1..3
> ok 8 - overload %{}
> # Subtest: overload %{} with comment and license_text
>     ok 1 - check structure
>     ok 2 - check equal
>     ok 3 - check reverse equal
>     1..3
> ok 9 - overload %{} with comment and license_text
> # Subtest: merge plain grants
>     ok 1 - check self merge Copyright
>     ok 2 - check self merge License
>     ok 3 - check merge Copyright with unknown license
>     ok 4 - check merge unknown License
>     ok 5 - check merge Copyright
>     ok 6 - check merge License
>     ok 7 - check merge again Copyright
>     ok 8 - check merge again License
>     ok 9 - check merge again Copyright and comment
>     ok 10 - check merge comment
>     ok 11 - check merge again License and comment
>     ok 12 - threw Regexp ((?^u:cannot clobber comment))
>     1..12
> ok 10 - merge plain grants
> # Subtest: merge plain grants with and/or statement
>     ok 1 - check self merge Copyright
>     ok 2 - check self merge License
>     1..2
> ok 11 - merge plain grants with and/or statement
> # Subtest: cloned grant
>     ok 1 - check self merge Copyright
>     ok 2 - check self merge License
>     ok 3 - check self merge Copyright
>     ok 4 - check self merge License
>     1..4
> ok 12 - cloned grant
> # Subtest: clone grant with additional info
>     ok 1 - check self merge Copyright
>     ok 2 - check self merge License
>     ok 3 - check self merge License text
>     ok 4 - check self merge comment
>     1..4
> ok 13 - clone grant with additional info
> # Subtest: grant contains another
>     ok 1 - check 2014, Marcel GPL-2
>     ok 2 - check swapped 2014, Marcel GPL-2
>     ok 3 - check 2015, Marcel GPL-2
>     ok 4 - check swapped 2015, Marcel GPL-2
>     ok 5 - check 2015, Marcel 
>     ok 6 - check swapped 2015, Marcel 
>     ok 7 - check 2015, Marcel GPL-2 comment
>     ok 8 - check swapped 2015, Marcel GPL-2 comment
>     ok 9 - check 2015, Marcel GPL-2 
>     ok 10 - check swapped 2015, Marcel GPL-2 
>     ok 11 - check 2015, Marcel GPL-2  lic_text
>     ok 12 - check swapped 2015, Marcel GPL-2  lic_text
>     ok 13 - check 2015-2019, Marcel GPL-2
>     ok 14 - check swapped 2015-2019, Marcel GPL-2
>     ok 15 - check 2015-2019, Marcel GPL-3
>     ok 16 - check swapped 2015-2019, Marcel GPL-3
>     ok 17 - check 2015-2019, Yves GPL-2
>     ok 18 - check swapped 2015-2019, Yves GPL-2
>     ok 19 - check  
>     ok 20 - check swapped  
>     1..20
> ok 14 - grant contains another
> # Subtest: Debian info
>     ok 1 - test that no comment is fine
>     ok 2 - test comment
>     ok 3 - check hash update after comment
>     ok 4 - test license text
>     ok 5 - check hash update after license_text
>     1..5
> ok 15 - Debian info
> # Subtest: merge_old_grant: check comment and license
>     ok 1 - test comment merge_old_grant
>     ok 2 - test license text merge_old_grant
>     ok 3 - test comment merge_old_grant does not clobber
>     1..3
> ok 16 - merge_old_grant: check comment and license
> # Subtest: merge_old_grant with missing info
>     ok 1 - test copyright merge_old_grant
>     ok 2 - test license merge_old_grant
>     1..2
> ok 17 - merge_old_grant with missing info
> 1..17
> ok
> t/grant/squash_copyright_years.t ..... 
> ok 1 - require Dpkg::Copyright::Scanner;
> # Subtest: dir with squashable copyright
>     ok 1 - check dummy01 license
>     ok 2 - check dummy01 copyright string
>     ok 3 - check dummy02 license
>     ok 4 - check dummy02 copyright string
>     ok 5 - check dummy03 license
>     ok 6 - check dummy03 copyright string
>     ok 7 - check dummy04 license
>     ok 8 - check dummy04 copyright string
>     ok 9 - check dummy05 license
>     ok 10 - check dummy05 copyright string
>     ok 11 - check dummy06 license
>     ok 12 - check dummy06 copyright string
>     1..12
> ok 2 - dir with squashable copyright
> # Subtest: dir with slight diff in copyright
>     ok 1 - check dummy01 license
>     ok 2 - check dummy01 copyright string
>     ok 3 - check dummy02 license
>     ok 4 - check dummy02 copyright string
>     1..4
> ok 3 - dir with slight diff in copyright
> # Subtest: weird bug with sdl2
>     ok 1 - check dummy01 license
>     ok 2 - check dummy01 copyright string
>     ok 3 - check dummy02 license
>     ok 4 - check dummy02 copyright string
>     ok 5 - check dummy03 license
>     ok 6 - check dummy03 copyright string
>     ok 7 - check dummy04 license
>     ok 8 - check dummy04 copyright string
>     ok 9 - check dummy05 license
>     ok 10 - check dummy05 copyright string
>     ok 11 - check dummy06 license
>     ok 12 - check dummy06 copyright string
>     ok 13 - check dummy07 license
>     ok 14 - check dummy07 copyright string
>     1..14
> ok 4 - weird bug with sdl2
> 1..4
> ok
> t/license-short-name.t ............... 
> ok 1 - compiled
> # Running tests in wr_root/license-short-name
> ok 2 - fetch «GPL-3+» license object
> ok 3 - fetch «GPL-2+» license object
> ok 4 - fetch «Artistic-2.0» license object
> ok 5 - fetch «BSD-3-clause» license object
> ok 6 - fetch «Expat» license object
> ok 7 - fetch «GPL-3+ with Font exception» license object
> ok 8 - check that license text was not reformatted
> ok 9 - check license with bad font exception
> ok 10 - got short_name object
> ok 11 - store «GPL-3+» short name
> ok 12 - store «GPL-3+ with Font exception» short name
> ok 13 - store «GPL-2+ or Artistic-2.0, and BSD-3-clause» short name
> ok 14 - short name triggers has no warning
> ok 15 - store «BSD-3-clause and/or Expat» short name
> ok 16 - «BSD-3-clause and/or Expat» short name triggered a warning
> ok 17 - bad short name rejected when storing
> 1..17
> ok
> t/lintian.t .......................... 
> # Subtest: load of tag data from lintian files
>     ok 1 - check known tag
>     ok 2 - check unknown tag
>     ok 3 - check renamed tag (uploader)
>     ok 4 - check renamed tag (shlib-calls-exit)
>     ok 5 - check renamed tag (maintainer)
>     1..5
> ok 1 - load of tag data from lintian files
> # Subtest: load tag with obsolete value
>     ok 1 - Log4perl test
>     1..1
> ok 2 - load tag with obsolete value
> # Subtest: fix and check change notification
>     ok 1 - verify instance needs_save after tag fix
>     ok 2 - check tag replacement
>     1..2
> ok 3 - fix and check change notification
> 1..3
> ok
> Prototype mismatch: sub Config::Model::Tester::DEBUG: none vs () at ./t/model_tests.d/dpkg-test-conf.pl line 7.
> Prototype mismatch: sub Config::Model::Tester::DEBUG () vs none at /usr/share/perl5/Log/Log4perl.pm line 564.
> t/model_tests.t ...................... 
> ok 1 - compiled
> # Running tests in wr_root/model_tests
> # Beginning dpkg-control test (t/model_tests.d/dpkg-control-test-conf.pl)
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
> # dpkg-control uses Dpkg::Control model on file control
> # Beginning subtest dpkg-control t0
> ok 2 - Copied dpkg-control example t0
> ok 3 - Log4perl test
> ok 4 - apply_fixes called
> ok 5 - Ran dump_tree
> ok 6 - Dumped dpkg-control config tree in full mode
> ok 7 - Ran dump_tree
> ok 8 - Dumped dpkg-control config tree in custom mode
> ok 9 - first check 'binary:libdist-zilla-plugins-cjm-perl Conflicts:0' value
> ok 10 - first check 'binary:libdist-zilla-plugins-cjm-perl Depends:0' value
> ok 11 - first check 'binary:libdist-zilla-plugins-cjm-perl X-Comment' value with regexp
> ok 12 - first check 'source Build-Depends-Indep:0' value
> ok 13 - first check 'source Build-Depends-Indep:1' value
> ok 14 - first check 'source Build-Depends-Indep:5' value
> ok 15 - first check 'source Build-Depends-Indep:6' value
> ok 16 - first check 'source Build-Depends-Indep:7' value
> ok 17 - first check 'source Build-Depends:0' value
> ok 18 - first check 'source Priority' value
> ok 19 - first check 'source Source' value
> ok 20 - first check 'source Standards-Version' value
> ok 21 - first check 'source Vcs-Browser' value
> ok 22 - first check 'source Vcs-Git' value
> ok 23 - first check 'source X-Comment' value with regexp
> ok 24 - dpkg-control write back done
> ok 25 - check that debian/control matches regexp (?^:Standards-Version: [\d.]+\nVcs-Browser)
> ok 26 - check that debian/control does not match regexp (?^:libuv0.10-dev)
> ok 27 - Created instance dpkg-control-test-t0-w
> ok 28 - Ran dump_tree
> ok 29 - Dumped second dpkg-control config tree in custom mode
> ok 30 - compare original dpkg-control custom data with 2nd instance custom data
> ok 31 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t0
> # Beginning subtest dpkg-control t1
> ok 32 - Copied dpkg-control example t1
> ok 33 - Read configuration and created instance with init() method with warning check 
> ok 34 - load called
> ok 35 - apply_fixes called
> ok 36 - Ran dump_tree
> ok 37 - Dumped dpkg-control config tree in full mode
> ok 38 - Ran dump_tree
> ok 39 - Dumped dpkg-control config tree in custom mode
> ok 40 - first check 'binary:seaview Recommends:0' value
> ok 41 - dpkg-control write back done
> ok 42 - Created instance dpkg-control-test-t1-w
> ok 43 - Ran dump_tree
> ok 44 - Dumped second dpkg-control config tree in custom mode
> ok 45 - compare original dpkg-control custom data with 2nd instance custom data
> ok 46 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t1
> # Beginning subtest dpkg-control t2
> ok 47 - Copied dpkg-control example t2
> ok 48 - Read configuration and created instance with init() method with warning check 
> ok 49 - apply_fixes called
> ok 50 - Ran dump_tree
> ok 51 - Dumped dpkg-control config tree in full mode
> ok 52 - Ran dump_tree
> ok 53 - Dumped dpkg-control config tree in custom mode
> ok 54 - first check 'binary:xserver-xorg-video-all Architecture' value
> ok 55 - first check 'binary:xserver-xorg-video-all Conflicts:0' value
> ok 56 - first check 'binary:xserver-xorg-video-all Depends:0' value
> ok 57 - first check 'binary:xserver-xorg-video-all Depends:1' value
> ok 58 - first check 'binary:xserver-xorg-video-all Replaces:0' value
> ok 59 - dpkg-control write back done
> ok 60 - Created instance dpkg-control-test-t2-w
> ok 61 - Ran dump_tree
> ok 62 - Dumped second dpkg-control config tree in custom mode
> ok 63 - compare original dpkg-control custom data with 2nd instance custom data
> ok 64 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t2
> # Beginning subtest dpkg-control t3
> ok 65 - Copied dpkg-control example t3
> ok 66 - Read configuration and created instance with init() method with warning check 
> ok 67 - load called
> ok 68 - apply_fixes called
> ok 69 - Ran dump_tree
> ok 70 - Dumped dpkg-control config tree in full mode
> ok 71 - Ran dump_tree
> ok 72 - Dumped dpkg-control config tree in custom mode
> ok 73 - first check 'binary:libdist-zilla-plugin-podspellingtests-perl Description' value
> ok 74 - first check 'binary:libdist-zilla-plugin-podspellingtests-perl Synopsis' value
> ok 75 - dpkg-control write back done
> ok 76 - Created instance dpkg-control-test-t3-w
> ok 77 - Ran dump_tree
> ok 78 - Dumped second dpkg-control config tree in custom mode
> ok 79 - compare original dpkg-control custom data with 2nd instance custom data
> ok 80 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t3
> # Beginning subtest dpkg-control t4
> ok 81 - Copied dpkg-control example t4
> ok 82 - Log4perl test
> ok 83 - Ran dump_tree
> ok 84 - Dumped dpkg-control config tree in full mode
> ok 85 - Ran dump_tree
> ok 86 - Dumped dpkg-control config tree in custom mode
> ok 87 - first check 'source Priority' value
> ok 88 - first check 'source Standards-Version' value
> ok 89 - first check 'source X-Python-Version' value
> ok 90 - dpkg-control write back done
> ok 91 - Created instance dpkg-control-test-t4-w
> ok 92 - Ran dump_tree
> ok 93 - Dumped second dpkg-control config tree in custom mode
> ok 94 - compare original dpkg-control custom data with 2nd instance custom data
> ok 95 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t4
> # Beginning subtest dpkg-control t5
> ok 96 - Copied dpkg-control example t5
> ok 97 - Log4perl test
> ok 98 - Ran dump_tree
> ok 99 - Dumped dpkg-control config tree in full mode
> ok 100 - Ran dump_tree
> ok 101 - Dumped dpkg-control config tree in custom mode
> ok 102 - first check 'source X-Python-Version' value
> ok 103 - dpkg-control write back done
> ok 104 - Created instance dpkg-control-test-t5-w
> ok 105 - Ran dump_tree
> ok 106 - Dumped second dpkg-control config tree in custom mode
> ok 107 - compare original dpkg-control custom data with 2nd instance custom data
> ok 108 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t5
> # Beginning subtest dpkg-control t6
> ok 109 - Copied dpkg-control example t6
> ok 110 - Log4perl test
> ok 111 - Ran dump_tree
> ok 112 - Dumped dpkg-control config tree in full mode
> ok 113 - Ran dump_tree
> ok 114 - Dumped dpkg-control config tree in custom mode
> ok 115 - first check 'source X-Python-Version' value
> ok 116 - dpkg-control write back done
> ok 117 - Created instance dpkg-control-test-t6-w
> ok 118 - Ran dump_tree
> ok 119 - Dumped second dpkg-control config tree in custom mode
> ok 120 - compare original dpkg-control custom data with 2nd instance custom data
> ok 121 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control t6
> # Beginning subtest dpkg-control sdlperl
> ok 122 - Copied dpkg-control example sdlperl
> ok 123 - Read configuration and created instance with init() method with warning check 
> ok 124 - load called
> ok 125 - apply_fixes called
> ok 126 - Ran dump_tree
> ok 127 - Dumped dpkg-control config tree in full mode
> ok 128 - Ran dump_tree
> ok 129 - Dumped dpkg-control config tree in custom mode
> ok 130 - first check 'binary:libsdl-perl Conflicts:2' value
> ok 131 - first check 'binary:libsdl-perl Depends:2' value
> ok 132 - dpkg-control write back done
> ok 133 - Created instance dpkg-control-test-sdlperl-w
> ok 134 - Ran dump_tree
> ok 135 - Dumped second dpkg-control config tree in custom mode
> ok 136 - compare original dpkg-control custom data with 2nd instance custom data
> ok 137 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control sdlperl
> # Beginning subtest dpkg-control libpango-perl
> ok 138 - Copied dpkg-control example libpango-perl
> ok 139 - Read configuration and created instance with init() method with warning check 
> ok 140 - apply_fixes called
> ok 141 - Ran dump_tree
> ok 142 - Dumped dpkg-control config tree in full mode
> ok 143 - Ran dump_tree
> ok 144 - Dumped dpkg-control config tree in custom mode
> ok 145 - check source Build-Depends annotation
> ok 146 - check source Maintainer annotation
> ok 147 - dpkg-control write back done
> ok 148 - Created instance dpkg-control-test-libpango-perl-w
> ok 149 - Ran dump_tree
> ok 150 - Dumped second dpkg-control config tree in custom mode
> ok 151 - compare original dpkg-control custom data with 2nd instance custom data
> ok 152 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control libpango-perl
> # Beginning subtest dpkg-control libwx-scintilla-perl
> ok 153 - Copied dpkg-control example libwx-scintilla-perl
> ok 154 - Read configuration and created instance with init() method with warning check 
> ok 155 - apply_fixes called
> ok 156 - Ran dump_tree
> ok 157 - Dumped dpkg-control config tree in full mode
> ok 158 - Ran dump_tree
> ok 159 - Dumped dpkg-control config tree in custom mode
> ok 160 - dpkg-control write back done
> ok 161 - Created instance dpkg-control-test-libwx-scintilla-perl-w
> ok 162 - Ran dump_tree
> ok 163 - Dumped second dpkg-control config tree in custom mode
> ok 164 - compare original dpkg-control custom data with 2nd instance custom data
> ok 165 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control libwx-scintilla-perl
> # Beginning subtest dpkg-control libmodule-metadata-perl
> ok 166 - Copied dpkg-control example libmodule-metadata-perl
> ok 167 - Read configuration and created instance with init() method with warning check 
> ok 168 - apply_fixes called
> ok 169 - Ran dump_tree
> ok 170 - Dumped dpkg-control config tree in full mode
> ok 171 - Ran dump_tree
> ok 172 - Dumped dpkg-control config tree in custom mode
> ok 173 - dpkg-control write back done
> ok 174 - Created instance dpkg-control-test-libmodule-metadata-perl-w
> ok 175 - Ran dump_tree
> ok 176 - Dumped second dpkg-control config tree in custom mode
> ok 177 - compare original dpkg-control custom data with 2nd instance custom data
> ok 178 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control libmodule-metadata-perl
> # Beginning subtest dpkg-control libclass-meta-perl
> ok 179 - Copied dpkg-control example libclass-meta-perl
> ok 180 - Read configuration and created instance with init() method with warning check 
> ok 181 - apply_fixes called
> ok 182 - Ran dump_tree
> ok 183 - Dumped dpkg-control config tree in full mode
> ok 184 - Ran dump_tree
> ok 185 - Dumped dpkg-control config tree in custom mode
> ok 186 - first check 'source Build-Depends-Indep:1' value
> ok 187 - dpkg-control write back done
> ok 188 - Created instance dpkg-control-test-libclass-meta-perl-w
> ok 189 - Ran dump_tree
> ok 190 - Dumped second dpkg-control config tree in custom mode
> ok 191 - compare original dpkg-control custom data with 2nd instance custom data
> ok 192 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control libclass-meta-perl
> # Beginning subtest dpkg-control dbg-dep
> ok 193 - Copied dpkg-control example dbg-dep
> ok 194 - Read configuration and created instance with init() method with warning check 
> ok 195 - Ran dump_tree
> ok 196 - Dumped dpkg-control config tree in full mode
> ok 197 - Ran dump_tree
> ok 198 - Dumped dpkg-control config tree in custom mode
> ok 199 - dpkg-control write back done
> ok 200 - Created instance dpkg-control-test-dbg-dep-w
> ok 201 - Ran dump_tree
> ok 202 - Dumped second dpkg-control config tree in custom mode
> ok 203 - compare original dpkg-control custom data with 2nd instance custom data
> ok 204 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control dbg-dep
> # Beginning subtest dpkg-control built-using
> ok 205 - Copied dpkg-control example built-using
> ok 206 - Read configuration and created instance with init() method with warning check 
> ok 207 - apply_fixes called
> ok 208 - Ran dump_tree
> ok 209 - Dumped dpkg-control config tree in full mode
> ok 210 - Ran dump_tree
> ok 211 - Dumped dpkg-control config tree in custom mode
> ok 212 - dpkg-control write back done
> ok 213 - Created instance dpkg-control-test-built-using-w
> ok 214 - Ran dump_tree
> ok 215 - Dumped second dpkg-control config tree in custom mode
> ok 216 - compare original dpkg-control custom data with 2nd instance custom data
> ok 217 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control built-using
> # Beginning subtest dpkg-control non-free
> ok 218 - Copied dpkg-control example non-free
> ok 219 - Read configuration and created instance with init() method with warning check 
> ok 220 - Ran dump_tree
> ok 221 - Dumped dpkg-control config tree in full mode
> ok 222 - Ran dump_tree
> ok 223 - Dumped dpkg-control config tree in custom mode
> ok 224 - first check 'source Section' value
> ok 225 - first check 'source XS-Autobuild' value
> ok 226 - dpkg-control write back done
> ok 227 - Created instance dpkg-control-test-non-free-w
> ok 228 - Ran dump_tree
> ok 229 - Dumped second dpkg-control config tree in custom mode
> ok 230 - compare original dpkg-control custom data with 2nd instance custom data
> ok 231 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control non-free
> # Beginning subtest dpkg-control ruby
> ok 232 - Copied dpkg-control example ruby
> ok 233 - Read configuration and created instance with init() method with warning check 
> ok 234 - apply_fixes called
> ok 235 - Ran dump_tree
> ok 236 - Dumped dpkg-control config tree in full mode
> ok 237 - Ran dump_tree
> ok 238 - Dumped dpkg-control config tree in custom mode
> ok 239 - first check 'binary:libfast-xs-ruby XB-Ruby-Versions' value
> ok 240 - first check 'source XS-Ruby-Versions' value
> ok 241 - dpkg-control write back done
> ok 242 - Created instance dpkg-control-test-ruby-w
> ok 243 - Ran dump_tree
> ok 244 - Dumped second dpkg-control config tree in custom mode
> ok 245 - compare original dpkg-control custom data with 2nd instance custom data
> ok 246 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control ruby
> # Beginning subtest dpkg-control ruby-in-med-team
> ok 247 - Copied dpkg-control example ruby-in-med-team
> ok 248 - Read configuration and created instance with init() method with warning check 
> ok 249 - Ran dump_tree
> ok 250 - Dumped dpkg-control config tree in full mode
> ok 251 - Ran dump_tree
> ok 252 - Dumped dpkg-control config tree in custom mode
> ok 253 - first check 'binary:ruby-rgfa XB-Ruby-Versions' value
> ok 254 - first check 'source XS-Ruby-Versions' value
> ok 255 - dpkg-control write back done
> ok 256 - Created instance dpkg-control-test-ruby-in-med-team-w
> ok 257 - Ran dump_tree
> ok 258 - Dumped second dpkg-control config tree in custom mode
> ok 259 - compare original dpkg-control custom data with 2nd instance custom data
> ok 260 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control ruby-in-med-team
> # Beginning subtest dpkg-control xs-testsuite
> ok 261 - Copied dpkg-control example xs-testsuite
> ok 262 - Log4perl test
> ok 263 - apply_fixes called
> ok 264 - Ran dump_tree
> ok 265 - Dumped dpkg-control config tree in full mode
> ok 266 - Ran dump_tree
> ok 267 - Dumped dpkg-control config tree in custom mode
> ok 268 - first check 'source Testsuite' value
> ok 269 - dpkg-control write back done
> ok 270 - Created instance dpkg-control-test-xs-testsuite-w
> ok 271 - Ran dump_tree
> ok 272 - Dumped second dpkg-control config tree in custom mode
> ok 273 - compare original dpkg-control custom data with 2nd instance custom data
> ok 274 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control xs-testsuite
> # Beginning subtest dpkg-control gnu-r-stuff
> ok 275 - Copied dpkg-control example gnu-r-stuff
> ok 276 - Log4perl test
> ok 277 - apply_fixes called
> ok 278 - Ran dump_tree
> ok 279 - Dumped dpkg-control config tree in full mode
> ok 280 - Ran dump_tree
> ok 281 - Dumped dpkg-control config tree in custom mode
> ok 282 - first check 'source Section' value
> ok 283 - first check 'binary:gnu-r-view Section' value
> ok 284 - dpkg-control write back done
> ok 285 - Created instance dpkg-control-test-gnu-r-stuff-w
> ok 286 - Ran dump_tree
> ok 287 - Dumped second dpkg-control config tree in custom mode
> ok 288 - compare original dpkg-control custom data with 2nd instance custom data
> ok 289 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control gnu-r-stuff
> # Beginning subtest dpkg-control build-profiles
> ok 290 - Copied dpkg-control example build-profiles
> ok 291 - Read configuration and created instance with init() method with warning check 
> ok 292 - apply_fixes called
> ok 293 - Ran dump_tree
> ok 294 - Dumped dpkg-control config tree in full mode
> ok 295 - Ran dump_tree
> ok 296 - Dumped dpkg-control config tree in custom mode
> ok 297 - first check 'binary:pkg-config Build-Profiles' value
> ok 298 - first check 'binary:pkg-config-stage1 Build-Profiles' value
> ok 299 - first check 'source Build-Depends:3' value
> ok 300 - dpkg-control write back done
> ok 301 - Created instance dpkg-control-test-build-profiles-w
> ok 302 - Ran dump_tree
> ok 303 - Dumped second dpkg-control config tree in custom mode
> ok 304 - compare original dpkg-control custom data with 2nd instance custom data
> ok 305 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control build-profiles
> # Beginning subtest dpkg-control comments-in-dep-list
> ok 306 - Copied dpkg-control example comments-in-dep-list
> ok 307 - Read configuration and created instance with init() method with warning check 
> ok 308 - Ran dump_tree
> ok 309 - Dumped dpkg-control config tree in full mode
> ok 310 - Ran dump_tree
> ok 311 - Dumped dpkg-control config tree in custom mode
> ok 312 - dpkg-control write back done
> ok 313 - check that debian/control matches regexp (?^:\# Python)
> ok 314 - Created instance dpkg-control-test-comments-in-dep-list-w
> ok 315 - Ran dump_tree
> ok 316 - Dumped second dpkg-control config tree in custom mode
> ok 317 - compare original dpkg-control custom data with 2nd instance custom data
> ok 318 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control comments-in-dep-list
> # Beginning subtest dpkg-control tricky-comment
> ok 319 - Copied dpkg-control example tricky-comment
> ok 320 - Read configuration and created instance with init() method with warning check 
> ok 321 - Ran dump_tree
> ok 322 - Dumped dpkg-control config tree in full mode
> ok 323 - Ran dump_tree
> ok 324 - Dumped dpkg-control config tree in custom mode
> ok 325 - check binary:libmoosex-types-iso8601-perl Synopsis annotation
> ok 326 - dpkg-control write back done
> ok 327 - Created instance dpkg-control-test-tricky-comment-w
> ok 328 - Ran dump_tree
> ok 329 - Dumped second dpkg-control config tree in custom mode
> ok 330 - compare original dpkg-control custom data with 2nd instance custom data
> ok 331 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control tricky-comment
> # Beginning subtest dpkg-control med-team
> ok 332 - Copied dpkg-control example med-team
> ok 333 - Log4perl test
> ok 334 - apply_fixes called
> ok 335 - Ran dump_tree
> ok 336 - Dumped dpkg-control config tree in full mode
> ok 337 - Ran dump_tree
> ok 338 - Dumped dpkg-control config tree in custom mode
> ok 339 - first check 'source Vcs-Browser' value
> ok 340 - first check 'source Vcs-Git' value
> ok 341 - dpkg-control write back done
> ok 342 - Created instance dpkg-control-test-med-team-w
> ok 343 - Ran dump_tree
> ok 344 - Dumped second dpkg-control config tree in custom mode
> ok 345 - compare original dpkg-control custom data with 2nd instance custom data
> ok 346 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control med-team
> # Beginning subtest dpkg-control neurodebian-team
> ok 347 - Copied dpkg-control example neurodebian-team
> ok 348 - Read configuration and created instance with init() method with warning check 
> ok 349 - apply_fixes called
> ok 350 - Ran dump_tree
> ok 351 - Dumped dpkg-control config tree in full mode
> ok 352 - Ran dump_tree
> ok 353 - Dumped dpkg-control config tree in custom mode
> ok 354 - first check 'source Vcs-Browser' value
> ok 355 - first check 'source Vcs-Git' value
> ok 356 - dpkg-control write back done
> ok 357 - Created instance dpkg-control-test-neurodebian-team-w
> ok 358 - Ran dump_tree
> ok 359 - Dumped second dpkg-control config tree in custom mode
> ok 360 - compare original dpkg-control custom data with 2nd instance custom data
> ok 361 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control neurodebian-team
> # Beginning subtest dpkg-control bcftools
> ok 362 - Copied dpkg-control example bcftools
> ok 363 - Read configuration and created instance with init() method with warning check 
> ok 364 - apply_fixes called
> ok 365 - Ran dump_tree
> ok 366 - Dumped dpkg-control config tree in full mode
> ok 367 - Ran dump_tree
> ok 368 - Dumped dpkg-control config tree in custom mode
> ok 369 - first check 'binary:bcftools Suggests:0' value
> ok 370 - check binary:bcftools Suggests:0 annotation
> ok 371 - dpkg-control write back done
> ok 372 - Created instance dpkg-control-test-bcftools-w
> ok 373 - Ran dump_tree
> ok 374 - Dumped second dpkg-control config tree in custom mode
> ok 375 - compare original dpkg-control custom data with 2nd instance custom data
> ok 376 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control bcftools
> # Beginning subtest dpkg-control rules-requires-root-non-ascii
> ok 377 - Copied dpkg-control example rules-requires-root-non-ascii
> ok 378 - Log4perl test
> ok 379 - load called
> ok 380 - Ran dump_tree
> ok 381 - Dumped dpkg-control config tree in full mode
> ok 382 - Ran dump_tree
> ok 383 - Dumped dpkg-control config tree in custom mode
> ok 384 - first check 'source Rules-Requires-Root' value with regexp
> ok 385 - dpkg-control write back done
> ok 386 - Created instance dpkg-control-test-rules-requires-root-non-ascii-w
> ok 387 - Ran dump_tree
> ok 388 - Dumped second dpkg-control config tree in custom mode
> ok 389 - compare original dpkg-control custom data with 2nd instance custom data
> ok 390 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control rules-requires-root-non-ascii
> # Beginning subtest dpkg-control rules-requires-root-too-short
> ok 391 - Copied dpkg-control example rules-requires-root-too-short
> ok 392 - Log4perl test
> ok 393 - load called
> ok 394 - Ran dump_tree
> ok 395 - Dumped dpkg-control config tree in full mode
> ok 396 - Ran dump_tree
> ok 397 - Dumped dpkg-control config tree in custom mode
> ok 398 - first check 'source Rules-Requires-Root' value with regexp
> ok 399 - dpkg-control write back done
> ok 400 - Created instance dpkg-control-test-rules-requires-root-too-short-w
> ok 401 - Ran dump_tree
> ok 402 - Dumped second dpkg-control config tree in custom mode
> ok 403 - compare original dpkg-control custom data with 2nd instance custom data
> ok 404 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control rules-requires-root-too-short
> # Beginning subtest dpkg-control rules-requires-root-invalid-item
> ok 405 - Copied dpkg-control example rules-requires-root-invalid-item
> ok 406 - Log4perl test
> ok 407 - load called
> ok 408 - Ran dump_tree
> ok 409 - Dumped dpkg-control config tree in full mode
> ok 410 - Ran dump_tree
> ok 411 - Dumped dpkg-control config tree in custom mode
> ok 412 - first check 'source Rules-Requires-Root' value with regexp
> ok 413 - dpkg-control write back done
> ok 414 - Created instance dpkg-control-test-rules-requires-root-invalid-item-w
> ok 415 - Ran dump_tree
> ok 416 - Dumped second dpkg-control config tree in custom mode
> ok 417 - compare original dpkg-control custom data with 2nd instance custom data
> ok 418 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control rules-requires-root-invalid-item
> # Beginning subtest dpkg-control rules-requires-root-several-keywords
> ok 419 - Copied dpkg-control example rules-requires-root-several-keywords
> ok 420 - Log4perl test
> ok 421 - load called
> ok 422 - Ran dump_tree
> ok 423 - Dumped dpkg-control config tree in full mode
> ok 424 - Ran dump_tree
> ok 425 - Dumped dpkg-control config tree in custom mode
> ok 426 - first check 'source Rules-Requires-Root' value with regexp
> ok 427 - dpkg-control write back done
> ok 428 - Created instance dpkg-control-test-rules-requires-root-several-keywords-w
> ok 429 - Ran dump_tree
> ok 430 - Dumped second dpkg-control config tree in custom mode
> ok 431 - compare original dpkg-control custom data with 2nd instance custom data
> ok 432 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control rules-requires-root-several-keywords
> # Beginning subtest dpkg-control init-system-helpers
> ok 433 - Copied dpkg-control example init-system-helpers
> ok 434 - Read configuration and created instance with init() method with warning check 
> ok 435 - Ran dump_tree
> ok 436 - Dumped dpkg-control config tree in full mode
> ok 437 - Ran dump_tree
> ok 438 - Dumped dpkg-control config tree in custom mode
> ok 439 - first check 'source Build-Depends:1' value
> ok 440 - dpkg-control write back done
> ok 441 - Created instance dpkg-control-test-init-system-helpers-w
> ok 442 - Ran dump_tree
> ok 443 - Dumped second dpkg-control config tree in custom mode
> ok 444 - compare original dpkg-control custom data with 2nd instance custom data
> ok 445 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control init-system-helpers
> # Beginning subtest dpkg-control npm2deb_package
> ok 446 - Copied dpkg-control example npm2deb_package
> ok 447 - Read configuration and created instance with init() method with warning check 
> ok 448 - Ran dump_tree
> ok 449 - Dumped dpkg-control config tree in full mode
> ok 450 - Ran dump_tree
> ok 451 - Dumped dpkg-control config tree in custom mode
> ok 452 - first check 'source Build-Depends:0' value
> ok 453 - first check 'source Build-Depends:1' value
> ok 454 - dpkg-control write back done
> ok 455 - Created instance dpkg-control-test-npm2deb_package-w
> ok 456 - Ran dump_tree
> ok 457 - Dumped second dpkg-control config tree in custom mode
> ok 458 - compare original dpkg-control custom data with 2nd instance custom data
> ok 459 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control npm2deb_package
> # Beginning subtest dpkg-control jellyfish
> ok 460 - Copied dpkg-control example jellyfish
> ok 461 - Read configuration and created instance with init() method with warning check 
> ok 462 - Ran dump_tree
> ok 463 - Dumped dpkg-control config tree in full mode
> ok 464 - Ran dump_tree
> ok 465 - Dumped dpkg-control config tree in custom mode
> ok 466 - check binary:libjellyfish-perl annotation
> ok 467 - check source Source annotation
> ok 468 - dpkg-control write back done
> ok 469 - Created instance dpkg-control-test-jellyfish-w
> ok 470 - Ran dump_tree
> ok 471 - Dumped second dpkg-control config tree in custom mode
> ok 472 - compare original dpkg-control custom data with 2nd instance custom data
> ok 473 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control jellyfish
> # Beginning subtest dpkg-control libburn-with-autoreconf
> ok 474 - Copied dpkg-control example libburn-with-autoreconf
> ok 475 - Read configuration and created instance with init() method with warning check 
> # checking logged warning while dumping
> ok 476 - Dumped before fix dpkg-control config tree in full mode
> ok 477 - apply_fixes called
> ok 478 - Ran dump_tree
> ok 479 - Dumped dpkg-control config tree in full mode
> ok 480 - Ran dump_tree
> ok 481 - Dumped dpkg-control config tree in custom mode
> ok 482 - first check 'source Build-Depends:0' value
> ok 483 - first check 'source Build-Depends:1' value
> ok 484 - first check 'source Build-Depends:2' value
> ok 485 - first check 'source Build-Depends:3' value with regexp
> ok 486 - dpkg-control write back done
> ok 487 - Created instance dpkg-control-test-libburn-with-autoreconf-w
> ok 488 - Ran dump_tree
> ok 489 - Dumped second dpkg-control config tree in custom mode
> ok 490 - compare original dpkg-control custom data with 2nd instance custom data
> ok 491 - check that original dpkg-control file was not clobbered
> # End of subtest dpkg-control libburn-with-autoreconf
> # End of dpkg-control test
> # Beginning dpkg-copyright test (t/model_tests.d/dpkg-copyright-test-conf.pl)
> # dpkg-copyright uses Dpkg::Copyright model on file copyright
> # Beginning subtest dpkg-copyright t0
> ok 492 - Copied dpkg-copyright example t0
> ok 493 - Log4perl test
> ok 494 - Ran dump_tree
> ok 495 - Dumped dpkg-copyright config tree in full mode
> ok 496 - Ran dump_tree
> ok 497 - Dumped dpkg-copyright config tree in custom mode
> ok 498 - first check '"Upstream-Contact:0"' value
> ok 499 - first check '"Upstream-Name"' value
> ok 500 - first check '"Xtest"' value
> ok 501 - first check 'Files:"*" Copyright' value
> ok 502 - first check 'Files:"*" License full_license' value
> ok 503 - first check 'Files:"*" License short_name' value
> ok 504 - dpkg-copyright write back done
> ok 505 - Created instance dpkg-copyright-test-t0-w
> ok 506 - Ran dump_tree
> ok 507 - Dumped second dpkg-copyright config tree in custom mode
> ok 508 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 509 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t0
> # Beginning subtest dpkg-copyright t1
> ok 510 - Copied dpkg-copyright example t1
> ok 511 - Log4perl test
> ok 512 - Ran dump_tree
> ok 513 - Dumped dpkg-copyright config tree in full mode
> ok 514 - Ran dump_tree
> ok 515 - Dumped dpkg-copyright config tree in custom mode
> ok 516 - first check 'Files:"src/js/editline/*" License short_name' value
> ok 517 - first check 'License:"GPL-2+" text' value
> ok 518 - first check 'License:"LGPL-2.1+" text' value
> ok 519 - first check 'License:"MPL-1.1" text' value
> ok 520 - dpkg-copyright write back done
> ok 521 - Created instance dpkg-copyright-test-t1-w
> ok 522 - Ran dump_tree
> ok 523 - Dumped second dpkg-copyright config tree in custom mode
> ok 524 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 525 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t1
> # Beginning subtest dpkg-copyright t2
> ok 526 - Copied dpkg-copyright example t2
> ok 527 - Log4perl test
> ok 528 - Ran dump_tree
> ok 529 - Dumped dpkg-copyright config tree in full mode
> ok 530 - Ran dump_tree
> ok 531 - Dumped dpkg-copyright config tree in custom mode
> ok 532 - first check 'Files:"*" License short_name' value
> ok 533 - first check 'Files:"src/js/fdlibm/*" License short_name' value
> ok 534 - first check 'License:MPL-1.1 text' value
> ok 535 - dpkg-copyright write back done
> ok 536 - check that debian/copyright matches regexp (?^:Format: http)
> ok 537 - Created instance dpkg-copyright-test-t2-w
> ok 538 - Ran dump_tree
> ok 539 - Dumped second dpkg-copyright config tree in custom mode
> ok 540 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 541 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t2
> # Beginning subtest dpkg-copyright t3
> ok 542 - Copied dpkg-copyright example t3
> ok 543 - Read configuration and created instance with init() method with warning check 
> ok 544 - Ran dump_tree
> ok 545 - Dumped dpkg-copyright config tree in full mode
> ok 546 - Ran dump_tree
> ok 547 - Dumped dpkg-copyright config tree in custom mode
> ok 548 - first check 'Comment' value
> ok 549 - first check 'Files:"*" Comment' value
> ok 550 - first check 'Files:"planet/vendor/compat_logging/*" Comment' value
> ok 551 - first check 'Files:"planet/vendor/compat_logging/*" License short_name' value
> ok 552 - dpkg-copyright write back done
> ok 553 - Created instance dpkg-copyright-test-t3-w
> ok 554 - Ran dump_tree
> ok 555 - Dumped second dpkg-copyright config tree in custom mode
> ok 556 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 557 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t3
> # Beginning subtest dpkg-copyright t4
> ok 558 - Copied dpkg-copyright example t4
> ok 559 - Log4perl test
> ok 560 - Ran dump_tree
> ok 561 - Dumped dpkg-copyright config tree in full mode
> ok 562 - Ran dump_tree
> ok 563 - Dumped dpkg-copyright config tree in custom mode
> ok 564 - first check 'Files:"*" License full_license' value
> ok 565 - first check 'Files:"*" License short_name' value
> ok 566 - first check 'Source' value
> ok 567 - dpkg-copyright write back done
> ok 568 - Created instance dpkg-copyright-test-t4-w
> ok 569 - Ran dump_tree
> ok 570 - Dumped second dpkg-copyright config tree in custom mode
> ok 571 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 572 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t4
> # Beginning subtest dpkg-copyright t5
> ok 573 - Copied dpkg-copyright example t5
> ok 574 - Log4perl test
> ok 575 - Ran dump_tree
> ok 576 - Dumped dpkg-copyright config tree in full mode
> ok 577 - Ran dump_tree
> ok 578 - Dumped dpkg-copyright config tree in custom mode
> ok 579 - first check 'Files:"*" License short_name' value
> ok 580 - first check 'License:"LGPL-2+" text' value
> ok 581 - first check 'Source' value
> ok 582 - dpkg-copyright write back done
> ok 583 - Created instance dpkg-copyright-test-t5-w
> ok 584 - Ran dump_tree
> ok 585 - Dumped second dpkg-copyright config tree in custom mode
> ok 586 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 587 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t5
> # Beginning subtest dpkg-copyright t6
> ok 588 - Copied dpkg-copyright example t6
> ok 589 - Log4perl test
> ok 590 - Ran dump_tree
> ok 591 - Dumped dpkg-copyright config tree in full mode
> ok 592 - Ran dump_tree
> ok 593 - Dumped dpkg-copyright config tree in custom mode
> ok 594 - first check 'Files:"Embedded_Display/remoteview.cpp Embedded_Display/remoteview.h" License short_name' value
> ok 595 - first check 'Upstream-Contact:0' value
> ok 596 - dpkg-copyright write back done
> ok 597 - Created instance dpkg-copyright-test-t6-w
> ok 598 - Ran dump_tree
> ok 599 - Dumped second dpkg-copyright config tree in custom mode
> ok 600 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 601 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t6
> # Beginning subtest dpkg-copyright t7
> ok 602 - Copied dpkg-copyright example t7
> ok 603 - Log4perl test
> ok 604 - apply_fixes called
> ok 605 - Ran dump_tree
> ok 606 - Dumped dpkg-copyright config tree in full mode
> ok 607 - Ran dump_tree
> ok 608 - Dumped dpkg-copyright config tree in custom mode
> ok 609 - first check 'Files-Excluded' value
> ok 610 - first check 'Files:"*" Copyright' value
> ok 611 - first check 'Files:"debian/*" License short_name' value
> ok 612 - first check 'Format' value
> ok 613 - dpkg-copyright write back done
> ok 614 - Created instance dpkg-copyright-test-t7-w
> ok 615 - Ran dump_tree
> ok 616 - Dumped second dpkg-copyright config tree in custom mode
> ok 617 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 618 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t7
> # Beginning subtest dpkg-copyright t8
> ok 619 - Copied dpkg-copyright example t8
> ok 620 - Read configuration and created instance with init() method with warning check 
> ok 621 - apply_fixes called
> ok 622 - Ran dump_tree
> ok 623 - Dumped dpkg-copyright config tree in full mode
> ok 624 - Ran dump_tree
> ok 625 - Dumped dpkg-copyright config tree in custom mode
> ok 626 - first check 'Files:"*" Copyright' value
> ok 627 - first check 'Format' value
> ok 628 - dpkg-copyright write back done
> ok 629 - Created instance dpkg-copyright-test-t8-w
> ok 630 - Ran dump_tree
> ok 631 - Dumped second dpkg-copyright config tree in custom mode
> ok 632 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 633 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t8
> # Beginning subtest dpkg-copyright t9
> ok 634 - Copied dpkg-copyright example t9
> ok 635 - Log4perl test
> ok 636 - load called
> ok 637 - apply_fixes called
> ok 638 - Ran dump_tree
> ok 639 - Dumped dpkg-copyright config tree in full mode
> ok 640 - Ran dump_tree
> ok 641 - Dumped dpkg-copyright config tree in custom mode
> ok 642 - first check 'Files:"*" Copyright' value
> ok 643 - first check 'Files:"*" License full_license' value
> ok 644 - first check 'Files:"*" License short_name' value
> ok 645 - dpkg-copyright write back done
> ok 646 - Created instance dpkg-copyright-test-t9-w
> ok 647 - Ran dump_tree
> ok 648 - Dumped second dpkg-copyright config tree in custom mode
> ok 649 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 650 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t9
> # Beginning subtest dpkg-copyright t10
> ok 651 - Copied dpkg-copyright example t10
> ok 652 - Log4perl test
> ok 653 - Ran dump_tree
> ok 654 - Dumped dpkg-copyright config tree in full mode
> ok 655 - Ran dump_tree
> ok 656 - Dumped dpkg-copyright config tree in custom mode
> ok 657 - first check 'Files:"debian/*" License short_name' value
> ok 658 - first check 'Format' value
> ok 659 - first check 'Source' value
> ok 660 - dpkg-copyright write back done
> ok 661 - Created instance dpkg-copyright-test-t10-w
> ok 662 - Ran dump_tree
> ok 663 - Dumped second dpkg-copyright config tree in custom mode
> ok 664 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 665 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t10
> # Beginning subtest dpkg-copyright t11
> ok 666 - Copied dpkg-copyright example t11
> ok 667 - Read configuration and created instance with init() method with warning check 
> ok 668 - apply_fixes called
> ok 669 - Failed dump 0 of dpkg-copyright config tree
> ok 670 - Fixed error nb 0
> ok 671 - Failed dump 1 of dpkg-copyright config tree
> ok 672 - Fixed error nb 1
> ok 673 - Ran dump_tree
> ok 674 - Dumped dpkg-copyright config tree in full mode
> ok 675 - Ran dump_tree
> ok 676 - Dumped dpkg-copyright config tree in custom mode
> ok 677 - dpkg-copyright write back done
> ok 678 - Created instance dpkg-copyright-test-t11-w
> ok 679 - Ran dump_tree
> ok 680 - Dumped second dpkg-copyright config tree in custom mode
> ok 681 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 682 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t11
> # Beginning subtest dpkg-copyright t12
> ok 683 - Copied dpkg-copyright example t12
> ok 684 - Read configuration and created instance with init() method with warning check 
> ok 685 - Failed dump 0 of dpkg-copyright config tree
> ok 686 - Fixed error nb 0
> ok 687 - Ran dump_tree
> ok 688 - Dumped dpkg-copyright config tree in full mode
> ok 689 - Ran dump_tree
> ok 690 - Dumped dpkg-copyright config tree in custom mode
> ok 691 - dpkg-copyright write back done
> ok 692 - Created instance dpkg-copyright-test-t12-w
> ok 693 - Ran dump_tree
> ok 694 - Dumped second dpkg-copyright config tree in custom mode
> ok 695 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 696 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t12
> # Beginning subtest dpkg-copyright t13
> ok 697 - Copied dpkg-copyright example t13
> ok 698 - Log4perl test
> ok 699 - apply_fixes called
> ok 700 - Ran dump_tree
> ok 701 - Dumped dpkg-copyright config tree in full mode
> ok 702 - Ran dump_tree
> ok 703 - Dumped dpkg-copyright config tree in custom mode
> ok 704 - dpkg-copyright write back done
> ok 705 - Created instance dpkg-copyright-test-t13-w
> ok 706 - Ran dump_tree
> ok 707 - Dumped second dpkg-copyright config tree in custom mode
> ok 708 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 709 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t13
> # Beginning subtest dpkg-copyright t14
> ok 710 - Copied dpkg-copyright example t14
> ok 711 - Log4perl test
> ok 712 - apply_fixes called
> ok 713 - Ran dump_tree
> ok 714 - Dumped dpkg-copyright config tree in full mode
> ok 715 - Ran dump_tree
> ok 716 - Dumped dpkg-copyright config tree in custom mode
> ok 717 - first check 'Comment' value
> ok 718 - first check 'Files:"lib/Bio/Graphics/FeatureDir.pm lib/Bio/Graphics/Glyph/pairplot.pm lib/Bio/Graphics/Glyph/generic.pm" License short_name' value
> ok 719 - first check 'Files:"lib/Bio/Graphics/Glyph/rndrect.pm
> #       lib/Bio/Graphics/Glyph/splice_site.pm
> #         lib/Bio/Graphics/Glyph/extending_arrow.pm" License short_name' value
> ok 720 - first check 'Files:lib/Bio/Graphics/Layout.pm License short_name' value
> ok 721 - first check 'License:Perl Comment' value
> ok 722 - dpkg-copyright write back done
> ok 723 - Created instance dpkg-copyright-test-t14-w
> ok 724 - Ran dump_tree
> ok 725 - Dumped second dpkg-copyright config tree in custom mode
> ok 726 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 727 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright t14
> # Beginning subtest dpkg-copyright libpadre-plugin-perltidy-perl
> ok 728 - Copied dpkg-copyright example libpadre-plugin-perltidy-perl
> ok 729 - Log4perl test
> ok 730 - Ran dump_tree
> ok 731 - Dumped dpkg-copyright config tree in full mode
> ok 732 - Ran dump_tree
> ok 733 - Dumped dpkg-copyright config tree in custom mode
> ok 734 - first check 'Files:"*" License short_name' value
> ok 735 - first check 'Files:"*" License-Alias' value (check no)
> ok 736 - dpkg-copyright write back done
> ok 737 - Created instance dpkg-copyright-test-libpadre-plugin-perltidy-perl-w
> ok 738 - Ran dump_tree
> ok 739 - Dumped second dpkg-copyright config tree in custom mode
> ok 740 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 741 - check that original dpkg-copyright file was not clobbered
> ok 742 - second check 'Files:"*" License short_name' value
> ok 743 - second check 'Files:"*" License-Alias' value (check no)
> # End of subtest dpkg-copyright libpadre-plugin-perltidy-perl
> # Beginning subtest dpkg-copyright migrate-license-alias
> ok 744 - Copied dpkg-copyright example migrate-license-alias
> ok 745 - Log4perl test
> ok 746 - Ran dump_tree
> ok 747 - Dumped dpkg-copyright config tree in full mode
> ok 748 - Ran dump_tree
> ok 749 - Dumped dpkg-copyright config tree in custom mode
> ok 750 - first check 'Files:"*" License short_name' value
> ok 751 - first check 'Files:"*" License-Alias' value (check no)
> ok 752 - dpkg-copyright write back done
> ok 753 - Created instance dpkg-copyright-test-migrate-license-alias-w
> ok 754 - Ran dump_tree
> ok 755 - Dumped second dpkg-copyright config tree in custom mode
> ok 756 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 757 - check that original dpkg-copyright file was not clobbered
> ok 758 - second check 'Files:"*" License short_name' value
> ok 759 - second check 'Files:"*" License-Alias' value (check no)
> # End of subtest dpkg-copyright migrate-license-alias
> # Beginning subtest dpkg-copyright oar
> ok 760 - Copied dpkg-copyright example oar
> ok 761 - Log4perl test
> ok 762 - apply_fixes called
> ok 763 - Ran dump_tree
> ok 764 - Dumped dpkg-copyright config tree in full mode
> ok 765 - Ran dump_tree
> ok 766 - Dumped dpkg-copyright config tree in custom mode
> ok 767 - first check 'Files:"sources/extra/orpheus/modules/lua-signal/lsignal.c" License short_name' value
> ok 768 - first check 'Format' value
> ok 769 - dpkg-copyright write back done
> ok 770 - Created instance dpkg-copyright-test-oar-w
> ok 771 - Ran dump_tree
> ok 772 - Dumped second dpkg-copyright config tree in custom mode
> ok 773 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 774 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright oar
> # Beginning subtest dpkg-copyright white-space
> ok 775 - Copied dpkg-copyright example white-space
> ok 776 - Log4perl test
> ok 777 - Ran dump_tree
> ok 778 - Dumped dpkg-copyright config tree in full mode
> ok 779 - Ran dump_tree
> ok 780 - Dumped dpkg-copyright config tree in custom mode
> ok 781 - first check 'Files:"*" License short_name' value
> ok 782 - first check 'Files:"src/js/fdlibm/*" License short_name' value
> ok 783 - first check 'License:MPL-1.1 text' value
> ok 784 - dpkg-copyright write back done
> ok 785 - check that debian/copyright matches regexp (?^:Copyright:\n)
> ok 786 - check that debian/copyright does not match regexp (?^:Copyright:\s+\n)
> ok 787 - check that debian/copyright does not match regexp (?^:\n\n$)
> ok 788 - check that debian/copyright does not match regexp (?^:Copyright:\s*\nLicense)
> ok 789 - Created instance dpkg-copyright-test-white-space-w
> ok 790 - Ran dump_tree
> ok 791 - Dumped second dpkg-copyright config tree in custom mode
> ok 792 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 793 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright white-space
> # Beginning subtest dpkg-copyright double-copyright
> ok 794 - Copied dpkg-copyright example double-copyright
> ok 795 - Read configuration and created instance with init() method with warning check 
> ok 796 - Ran dump_tree
> ok 797 - Dumped dpkg-copyright config tree in full mode
> ok 798 - Ran dump_tree
> ok 799 - Dumped dpkg-copyright config tree in custom mode
> ok 800 - first check 'Files:"*" Copyright' value
> ok 801 - dpkg-copyright write back done
> ok 802 - Created instance dpkg-copyright-test-double-copyright-w
> ok 803 - Ran dump_tree
> ok 804 - Dumped second dpkg-copyright config tree in custom mode
> ok 805 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 806 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright double-copyright
> # Beginning subtest dpkg-copyright file-instead-of-files
> ok 807 - Copied dpkg-copyright example file-instead-of-files
> ok 808 - Log4perl test
> ok 809 - Ran dump_tree
> ok 810 - Dumped dpkg-copyright config tree in full mode
> ok 811 - Ran dump_tree
> ok 812 - Dumped dpkg-copyright config tree in custom mode
> ok 813 - first check 'Files:debian/patches/half_code_pod_errors.patch Copyright' value
> ok 814 - dpkg-copyright write back done
> ok 815 - Created instance dpkg-copyright-test-file-instead-of-files-w
> ok 816 - Ran dump_tree
> ok 817 - Dumped second dpkg-copyright config tree in custom mode
> ok 818 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 819 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright file-instead-of-files
> # Beginning subtest dpkg-copyright owncloud-client
> ok 820 - Copied dpkg-copyright example owncloud-client
> ok 821 - Read configuration and created instance with init() method with warning check 
> ok 822 - Ran dump_tree
> ok 823 - Dumped dpkg-copyright config tree in full mode
> ok 824 - Ran dump_tree
> ok 825 - Dumped dpkg-copyright config tree in custom mode
> ok 826 - dpkg-copyright write back done
> ok 827 - Created instance dpkg-copyright-test-owncloud-client-w
> ok 828 - Ran dump_tree
> ok 829 - Dumped second dpkg-copyright config tree in custom mode
> ok 830 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 831 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright owncloud-client
> # Beginning subtest dpkg-copyright update-from-scratch
> # starting test without original config data, i.e. from scratch
> ok 832 - Copied dpkg-copyright example update-from-scratch
> ok 833 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: quiet 1 in t/scanner/examples/pan.in
> ok 834 - dumped configuration
> ok 835 - Ran dump_tree
> ok 836 - Dumped dpkg-copyright config tree in full mode
> ok 837 - Ran dump_tree
> ok 838 - Dumped dpkg-copyright config tree in custom mode
> ok 839 - first check 'License:GPL-2 text' value with regexp
> ok 840 - dpkg-copyright write back done
> ok 841 - Created instance dpkg-copyright-test-update-from-scratch-w
> ok 842 - Ran dump_tree
> ok 843 - Dumped second dpkg-copyright config tree in custom mode
> ok 844 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 845 - check that original dpkg-copyright file was not clobbered
> ok 846 - second check 'License:GPL-2 text' value with regexp
> # End of subtest dpkg-copyright update-from-scratch
> # Beginning subtest dpkg-copyright moarvm-from-scratch
> # starting test without original config data, i.e. from scratch
> ok 847 - Copied dpkg-copyright example moarvm-from-scratch
> ok 848 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: quiet 1 in t/scanner/examples/moarvm.in
> ok 849 - dumped configuration
> ok 850 - Ran dump_tree
> ok 851 - Dumped dpkg-copyright config tree in full mode
> ok 852 - Ran dump_tree
> ok 853 - Dumped dpkg-copyright config tree in custom mode
> ok 854 - first check 'Files:"3rdparty/libuv/samples/socks5-proxy/*" License short_name' value
> ok 855 - first check 'License:"Artistic-2.0" text' value with regexp
> ok 856 - first check 'License:"Artistic-2.0" text' value (mode custom)
> ok 857 - first check 'License:BSD-2-clause text' value with regexp
> ok 858 - first check 'License:ISC text' value with regexp
> ok 859 - check (?^:and/or) matched no key
> ok 860 - dpkg-copyright write back done
> ok 861 - check that debian/copyright does not match regexp (?^:\n\nLicense: BSD-2-clause\n\n)
> ok 862 - Created instance dpkg-copyright-test-moarvm-from-scratch-w
> ok 863 - Ran dump_tree
> ok 864 - Dumped second dpkg-copyright config tree in custom mode
> ok 865 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 866 - check that original dpkg-copyright file was not clobbered
> ok 867 - second check 'Files:"3rdparty/dyncall/*" License full_license' value
> ok 868 - second check 'License:"Artistic-2.0" text' value with regexp
> ok 869 - second check 'License:"Artistic-2.0" text' value (mode custom)
> # End of subtest dpkg-copyright moarvm-from-scratch
> # Beginning subtest dpkg-copyright moarvm-upgrade
> ok 870 - Copied dpkg-copyright example moarvm-upgrade
> ok 871 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/moarvm-upgrade.in quiet 1
> ok 872 - dumped configuration
> ok 873 - Ran dump_tree
> ok 874 - Dumped dpkg-copyright config tree in full mode
> ok 875 - Ran dump_tree
> ok 876 - Dumped dpkg-copyright config tree in custom mode
> ok 877 - first check 'Files:"*" Copyright' value
> ok 878 - dpkg-copyright write back done
> ok 879 - Created instance dpkg-copyright-test-moarvm-upgrade-w
> ok 880 - Ran dump_tree
> ok 881 - Dumped second dpkg-copyright config tree in custom mode
> ok 882 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 883 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright moarvm-upgrade
> # Beginning subtest dpkg-copyright warn-MIT
> ok 884 - Copied dpkg-copyright example warn-MIT
> ok 885 - Log4perl test
> ok 886 - apply_fixes called
> ok 887 - Ran dump_tree
> ok 888 - Dumped dpkg-copyright config tree in full mode
> ok 889 - Ran dump_tree
> ok 890 - Dumped dpkg-copyright config tree in custom mode
> ok 891 - first check 'Files:"*" License short_name' value
> ok 892 - first check 'Files:"a/*" License short_name' value
> ok 893 - first check 'License:Expat text' value
> ok 894 - first check 'License:MITA text' value
> ok 895 - dpkg-copyright write back done
> ok 896 - Created instance dpkg-copyright-test-warn-MIT-w
> ok 897 - Ran dump_tree
> ok 898 - Dumped second dpkg-copyright config tree in custom mode
> ok 899 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 900 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright warn-MIT
> # Beginning subtest dpkg-copyright warn-BSD
> ok 901 - Copied dpkg-copyright example warn-BSD
> ok 902 - Log4perl test
> ok 903 - apply_fixes called
> ok 904 - Ran dump_tree
> ok 905 - Dumped dpkg-copyright config tree in full mode
> ok 906 - Ran dump_tree
> ok 907 - Dumped dpkg-copyright config tree in custom mode
> ok 908 - first check 'Files:"*" License short_name' value
> ok 909 - first check 'Files:"a/*" License short_name' value
> ok 910 - first check 'Files:"b/*" License short_name' value
> ok 911 - first check 'Files:"c/*" License short_name' value
> ok 912 - first check 'Files:"d/*" License short_name' value
> ok 913 - first check 'License:BSD-2-clause text' value
> ok 914 - first check 'License:BSD-3-clause text' value
> ok 915 - first check 'License:BSD-like text' value
> ok 916 - dpkg-copyright write back done
> ok 917 - Created instance dpkg-copyright-test-warn-BSD-w
> ok 918 - Ran dump_tree
> ok 919 - Dumped second dpkg-copyright config tree in custom mode
> ok 920 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 921 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright warn-BSD
> # Beginning subtest dpkg-copyright unused-license
> ok 922 - Copied dpkg-copyright example unused-license
> ok 923 - Read configuration and created instance with init() method with warning check 
> ok 924 - Ran dump_tree
> ok 925 - Dumped before fix dpkg-copyright config tree in full mode
> Deleting unused MPL-1.1 license
> ok 926 - apply_fixes called
> ok 927 - Ran dump_tree
> ok 928 - Dumped dpkg-copyright config tree in full mode
> ok 929 - Ran dump_tree
> ok 930 - Dumped dpkg-copyright config tree in custom mode
> ok 931 - first check 'Files:"src/js/editline/*" License short_name' value
> ok 932 - first check 'License:"GPL-2+" text' value
> ok 933 - first check 'License:"LGPL-2.1+" text' value
> ok 934 - check MPL-1.1 matched no key
> ok 935 - dpkg-copyright write back done
> ok 936 - Created instance dpkg-copyright-test-unused-license-w
> ok 937 - Ran dump_tree
> ok 938 - Dumped second dpkg-copyright config tree in custom mode
> ok 939 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 940 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright unused-license
> # Beginning subtest dpkg-copyright by-dh-make
> ok 941 - Copied dpkg-copyright example by-dh-make
> ok 942 - Read configuration and created instance with init() method with warning check 
> ok 943 - Ran dump_tree
> ok 944 - Dumped dpkg-copyright config tree in full mode
> ok 945 - Ran dump_tree
> ok 946 - Dumped dpkg-copyright config tree in custom mode
> ok 947 - dpkg-copyright write back done
> ok 948 - Created instance dpkg-copyright-test-by-dh-make-w
> ok 949 - Ran dump_tree
> ok 950 - Dumped second dpkg-copyright config tree in custom mode
> ok 951 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 952 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright by-dh-make
> # Beginning subtest dpkg-copyright new-perl-module
> # starting test without original config data, i.e. from scratch
> ok 953 - Copied dpkg-copyright example new-perl-module
> ok 954 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/libtk-fontdialog.in quiet 1
> ok 955 - dumped configuration
> ok 956 - Ran dump_tree
> ok 957 - Dumped dpkg-copyright config tree in full mode
> ok 958 - Ran dump_tree
> ok 959 - Dumped dpkg-copyright config tree in custom mode
> ok 960 - first check 'Files:"*" Copyright' value with regexp
> ok 961 - first check 'Files:"*" License short_name' value
> ok 962 - dpkg-copyright write back done
> ok 963 - Created instance dpkg-copyright-test-new-perl-module-w
> ok 964 - Ran dump_tree
> ok 965 - Dumped second dpkg-copyright config tree in custom mode
> ok 966 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 967 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright new-perl-module
> # Beginning subtest dpkg-copyright by-dh-make-perl
> ok 968 - Copied dpkg-copyright example by-dh-make-perl
> ok 969 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/by-dh-make-perl.in quiet 1
> ok 970 - dumped configuration
> ok 971 - Ran dump_tree
> ok 972 - Dumped dpkg-copyright config tree in full mode
> ok 973 - Ran dump_tree
> ok 974 - Dumped dpkg-copyright config tree in custom mode
> ok 975 - dpkg-copyright write back done
> ok 976 - Created instance dpkg-copyright-test-by-dh-make-perl-w
> ok 977 - Ran dump_tree
> ok 978 - Dumped second dpkg-copyright config tree in custom mode
> ok 979 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 980 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright by-dh-make-perl
> # Beginning subtest dpkg-copyright node-gulp-from-scratch
> # starting test without original config data, i.e. from scratch
> ok 981 - Copied dpkg-copyright example node-gulp-from-scratch
> ok 982 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/node-gulp.in quiet 1
> ok 983 - dumped configuration
> ok 984 - Ran dump_tree
> ok 985 - Dumped dpkg-copyright config tree in full mode
> ok 986 - Ran dump_tree
> ok 987 - Dumped dpkg-copyright config tree in custom mode
> ok 988 - first check 'Files:"make-iterator/*" Copyright' value with regexp
> ok 989 - first check 'Files:"make-iterator/*" Copyright' value with regexp
> ok 990 - first check 'Files:"make-iterator/*" License short_name' value
> ok 991 - dpkg-copyright write back done
> ok 992 - Created instance dpkg-copyright-test-node-gulp-from-scratch-w
> ok 993 - Ran dump_tree
> ok 994 - Dumped second dpkg-copyright config tree in custom mode
> ok 995 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 996 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright node-gulp-from-scratch
> # Beginning subtest dpkg-copyright node-gulp
> ok 997 - Copied dpkg-copyright example node-gulp
> ok 998 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: quiet 1 in t/scanner/examples/node-gulp.in
> ok 999 - dumped configuration
> ok 1000 - Ran dump_tree
> ok 1001 - Dumped dpkg-copyright config tree in full mode
> ok 1002 - Ran dump_tree
> ok 1003 - Dumped dpkg-copyright config tree in custom mode
> ok 1004 - first check 'Files:"make-iterator/*" Copyright' value with regexp
> ok 1005 - first check 'Files:"make-iterator/*" Copyright' value with regexp
> ok 1006 - first check 'Files:"make-iterator/*" License short_name' value
> ok 1007 - dpkg-copyright write back done
> ok 1008 - Created instance dpkg-copyright-test-node-gulp-w
> ok 1009 - Ran dump_tree
> ok 1010 - Dumped second dpkg-copyright config tree in custom mode
> ok 1011 - compare original dpkg-copyright custom data with 2nd instance custom data
> ok 1012 - check that original dpkg-copyright file was not clobbered
> # End of subtest dpkg-copyright node-gulp
> # End of dpkg-copyright test
> # Beginning dpkg-patch test (t/model_tests.d/dpkg-patch-test-conf.pl)
> # dpkg-patch uses Dpkg::Patch model on file some-patch
> # Beginning subtest dpkg-patch libperl5i
> ok 1013 - Copied dpkg-patch example libperl5i
> ok 1014 - Log4perl test
> ok 1015 - load called
> ok 1016 - apply_fixes called
> ok 1017 - Ran dump_tree
> ok 1018 - Dumped dpkg-patch config tree in full mode
> ok 1019 - Ran dump_tree
> ok 1020 - Dumped dpkg-patch config tree in custom mode
> ok 1021 - first check 'Bug-Debian:0' value
> ok 1022 - first check 'Bug-Debian:3' value
> ok 1023 - first check 'Bug:0' value
> ok 1024 - first check 'Bug:1' value
> ok 1025 - first check 'Description' value with regexp
> ok 1026 - first check 'Description' value with regexp
> ok 1027 - first check 'Description' value with regexp
> ok 1028 - first check 'Origin' value
> ok 1029 - first check 'Subject' value with regexp
> ok 1030 - dpkg-patch write back done
> ok 1031 - Created instance dpkg-patch-test-libperl5i-w
> ok 1032 - Ran dump_tree
> ok 1033 - Dumped second dpkg-patch config tree in custom mode
> ok 1034 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1035 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch libperl5i
> # Beginning subtest dpkg-patch moarvm
> ok 1036 - Copied dpkg-patch example moarvm
> ok 1037 - Read configuration and created instance with init() method with warning check 
> ok 1038 - Ran dump_tree
> ok 1039 - Dumped dpkg-patch config tree in full mode
> ok 1040 - Ran dump_tree
> ok 1041 - Dumped dpkg-patch config tree in custom mode
> ok 1042 - first check 'Subject' value with regexp
> ok 1043 - dpkg-patch write back done
> ok 1044 - check that debian/patches/some-patch matches regexp (?^:^Subject)
> ok 1045 - Created instance dpkg-patch-test-moarvm-w
> ok 1046 - Ran dump_tree
> ok 1047 - Dumped second dpkg-patch config tree in custom mode
> ok 1048 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1049 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch moarvm
> # Beginning subtest dpkg-patch by-git
> ok 1050 - Copied dpkg-patch example by-git
> ok 1051 - Read configuration and created instance with init() method with warning check 
> ok 1052 - apply_fixes called
> ok 1053 - Ran dump_tree
> ok 1054 - Dumped dpkg-patch config tree in full mode
> ok 1055 - Ran dump_tree
> ok 1056 - Dumped dpkg-patch config tree in custom mode
> ok 1057 - first check 'Description' value with regexp
> ok 1058 - first check 'Synopsis' value
> ok 1059 - first check 'diff' value with regexp
> ok 1060 - dpkg-patch write back done
> ok 1061 - check that debian/patches/some-patch matches regexp (?^:^Description)
> ok 1062 - Created instance dpkg-patch-test-by-git-w
> ok 1063 - Ran dump_tree
> ok 1064 - Dumped second dpkg-patch config tree in custom mode
> ok 1065 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1066 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch by-git
> # Beginning subtest dpkg-patch bare-patch
> ok 1067 - Copied dpkg-patch example bare-patch
> ok 1068 - Log4perl test
> ok 1069 - apply_fixes called
> ok 1070 - Ran dump_tree
> ok 1071 - Dumped dpkg-patch config tree in full mode
> ok 1072 - Ran dump_tree
> ok 1073 - Dumped dpkg-patch config tree in custom mode
> ok 1074 - first check 'Synopsis' value
> ok 1075 - dpkg-patch write back done
> ok 1076 - Created instance dpkg-patch-test-bare-patch-w
> ok 1077 - Ran dump_tree
> ok 1078 - Dumped second dpkg-patch config tree in custom mode
> ok 1079 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1080 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch bare-patch
> # Beginning subtest dpkg-patch multi-line-subject
> ok 1081 - Copied dpkg-patch example multi-line-subject
> ok 1082 - Read configuration and created instance with init() method with warning check 
> ok 1083 - Ran dump_tree
> ok 1084 - Dumped dpkg-patch config tree in full mode
> ok 1085 - Ran dump_tree
> ok 1086 - Dumped dpkg-patch config tree in custom mode
> ok 1087 - first check 'Subject' value
> ok 1088 - dpkg-patch write back done
> ok 1089 - Created instance dpkg-patch-test-multi-line-subject-w
> ok 1090 - Ran dump_tree
> ok 1091 - Dumped second dpkg-patch config tree in custom mode
> ok 1092 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1093 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch multi-line-subject
> # Beginning subtest dpkg-patch subject-and-description
> ok 1094 - Copied dpkg-patch example subject-and-description
> ok 1095 - Read configuration and created instance with init() method with warning check 
> ok 1096 - Ran dump_tree
> ok 1097 - Dumped dpkg-patch config tree in full mode
> ok 1098 - Ran dump_tree
> ok 1099 - Dumped dpkg-patch config tree in custom mode
> ok 1100 - first check 'Description' value with regexp
> ok 1101 - first check 'Subject' value
> ok 1102 - dpkg-patch write back done
> ok 1103 - Created instance dpkg-patch-test-subject-and-description-w
> ok 1104 - Ran dump_tree
> ok 1105 - Dumped second dpkg-patch config tree in custom mode
> ok 1106 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1107 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch subject-and-description
> # Beginning subtest dpkg-patch subject-and-unstructured-description
> ok 1108 - Copied dpkg-patch example subject-and-unstructured-description
> ok 1109 - Read configuration and created instance with init() method with warning check 
> ok 1110 - Ran dump_tree
> ok 1111 - Dumped dpkg-patch config tree in full mode
> ok 1112 - Ran dump_tree
> ok 1113 - Dumped dpkg-patch config tree in custom mode
> ok 1114 - first check 'Description' value with regexp
> ok 1115 - first check 'Subject' value
> ok 1116 - dpkg-patch write back done
> ok 1117 - Created instance dpkg-patch-test-subject-and-unstructured-description-w
> ok 1118 - Ran dump_tree
> ok 1119 - Dumped second dpkg-patch config tree in custom mode
> ok 1120 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1121 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch subject-and-unstructured-description
> # Beginning subtest dpkg-patch from-dep-3
> ok 1122 - Copied dpkg-patch example from-dep-3
> ok 1123 - Read configuration and created instance with init() method with warning check 
> ok 1124 - Ran dump_tree
> ok 1125 - Dumped dpkg-patch config tree in full mode
> ok 1126 - Ran dump_tree
> ok 1127 - Dumped dpkg-patch config tree in custom mode
> ok 1128 - first check 'Description' value with regexp
> ok 1129 - first check 'Subject' value
> ok 1130 - dpkg-patch write back done
> ok 1131 - Created instance dpkg-patch-test-from-dep-3-w
> ok 1132 - Ran dump_tree
> ok 1133 - Dumped second dpkg-patch config tree in custom mode
> ok 1134 - compare original dpkg-patch custom data with 2nd instance custom data
> ok 1135 - check that original dpkg-patch file was not clobbered
> # End of subtest dpkg-patch from-dep-3
> # End of dpkg-patch test
> # Beginning dpkg-patches test (t/model_tests.d/dpkg-patches-test-conf.pl)
> # dpkg-patches uses Dpkg::Patches model
> # Beginning subtest dpkg-patches debian-748502
> ok 1136 - Copied dpkg-patches example debian-748502
> ok 1137 - Log4perl test
> ok 1138 - load called
> ok 1139 - Ran dump_tree
> ok 1140 - Dumped dpkg-patches config tree in full mode
> ok 1141 - Ran dump_tree
> ok 1142 - Dumped dpkg-patches config tree in custom mode
> ok 1143 - first check 'patches:tweak-defaults Synopsis' value
> ok 1144 - dpkg-patches write back done
> ok 1145 - check added or removed files
> ok 1146 - Created instance dpkg-patches-test-debian-748502-w
> ok 1147 - Ran dump_tree
> ok 1148 - Dumped second dpkg-patches config tree in custom mode
> ok 1149 - compare original dpkg-patches custom data with 2nd instance custom data
> # End of subtest dpkg-patches debian-748502
> # End of dpkg-patches test
> # Beginning dpkg test (t/model_tests.d/dpkg-test-conf.pl)
> # dpkg uses Dpkg model on file 
> # Beginning subtest dpkg t0
> ok 1150 - Copied dpkg example t0
> ok 1151 - Log4perl test
> ok 1152 - Ran dump_tree
> ok 1153 - Dumped dpkg config tree in full mode
> ok 1154 - Ran dump_tree
> ok 1155 - Dumped dpkg config tree in custom mode
> ok 1156 - first check 'compat' value
> ok 1157 - first check 'control source Build-Depends-Indep:3' value
> ok 1158 - first check 'control source Build-Depends:0' value
> ok 1159 - first check 'examples:t0 content:0' value
> ok 1160 - first check 'install:t0.docs content:0' value
> ok 1161 - first check 'package-scripts:. postinst' value with regexp
> ok 1162 - first check 'package-scripts:./amd64 preinst' value with regexp
> ok 1163 - first check 'package-scripts:t0 prerm' value with regexp
> ok 1164 - first check 'package-scripts:t0/amd64 postrm' value with regexp
> ok 1165 - dpkg write back done
> ok 1166 - check added or removed files
> ok 1167 - Created instance dpkg-test-t0-w
> ok 1168 - Ran dump_tree
> ok 1169 - Dumped second dpkg config tree in custom mode
> ok 1170 - compare original dpkg custom data with 2nd instance custom data
> ok 1171 - check that original dpkg file was not clobbered
> # End of subtest dpkg t0
> # Beginning subtest dpkg t1
> ok 1172 - Copied dpkg example t1
> ok 1173 - Log4perl test
> ok 1174 - load called
> ok 1175 - apply_fixes called
> ok 1176 - Ran dump_tree
> ok 1177 - Dumped dpkg config tree in full mode
> ok 1178 - Ran dump_tree
> ok 1179 - Dumped dpkg config tree in custom mode
> ok 1180 - first check 'control source Build-Depends:0' value
> ok 1181 - first check 'patches:fix-man-page-spelling Synopsis' value
> ok 1182 - first check 'patches:fix-spelling Synopsis' value
> ok 1183 - first check 'patches:glib-single-include Synopsis' value
> ok 1184 - first check 'patches:use-standard-dzil-test Description' value
> ok 1185 - first check 'patches:use-standard-dzil-test Synopsis' value
> ok 1186 - dpkg write back done
> ok 1187 - check added or removed files
> ok 1188 - Created instance dpkg-test-t1-w
> ok 1189 - Ran dump_tree
> ok 1190 - Dumped second dpkg config tree in custom mode
> ok 1191 - compare original dpkg custom data with 2nd instance custom data
> ok 1192 - check that original dpkg file was not clobbered
> # End of subtest dpkg t1
> # Beginning subtest dpkg autopkgtest
> ok 1193 - Copied dpkg example autopkgtest
> ok 1194 - Read configuration and created instance with init() method with warning check 
> ok 1195 - Ran dump_tree
> ok 1196 - Dumped dpkg config tree in full mode
> ok 1197 - Ran dump_tree
> ok 1198 - Dumped dpkg config tree in custom mode
> ok 1199 - first check 'tests control:0 Depends' value
> ok 1200 - first check 'tests control:0 Restrictions' value
> ok 1201 - first check 'tests control:0 Tests:0' value
> ok 1202 - first check 'tests control:0 Tests:2' value
> ok 1203 - dpkg write back done
> ok 1204 - check added or removed files
> ok 1205 - Created instance dpkg-test-autopkgtest-w
> ok 1206 - Ran dump_tree
> ok 1207 - Dumped second dpkg config tree in custom mode
> ok 1208 - compare original dpkg custom data with 2nd instance custom data
> ok 1209 - check that original dpkg file was not clobbered
> # End of subtest dpkg autopkgtest
> # Beginning subtest dpkg libversion
> ok 1210 - Copied dpkg example libversion
> ok 1211 - Read configuration and created instance with init() method with warning check 
> ok 1212 - apply_fixes called
> ok 1213 - Ran dump_tree
> ok 1214 - Dumped dpkg config tree in full mode
> ok 1215 - Ran dump_tree
> ok 1216 - Dumped dpkg config tree in custom mode
> ok 1217 - first check 'bugfiles:libversion bug-control package-status' value
> ok 1218 - first check 'bugfiles:libversion bug-control report-with' value
> ok 1219 - first check 'bugfiles:libversion bug-script' value with regexp
> ok 1220 - first check 'control source Build-Depends-Indep:0' value
> ok 1221 - first check 'control source Build-Depends-Indep:1' value
> ok 1222 - first check 'control source Build-Depends-Indep:2' value
> ok 1223 - dpkg write back done
> ok 1224 - check added or removed files
> ok 1225 - Created instance dpkg-test-libversion-w
> ok 1226 - Ran dump_tree
> ok 1227 - Dumped second dpkg config tree in custom mode
> ok 1228 - compare original dpkg custom data with 2nd instance custom data
> ok 1229 - check that original dpkg file was not clobbered
> # End of subtest dpkg libversion
> # Beginning subtest dpkg pan-copyright-from-scratch
> ok 1230 - Copied dpkg example pan-copyright-from-scratch
> ok 1231 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: quiet 1 no_warnings 0 in t/scanner/examples/pan.in
> ok 1232 - dumped configuration
> ok 1233 - Ran dump_tree
> ok 1234 - Dumped dpkg config tree in full mode
> ok 1235 - Ran dump_tree
> ok 1236 - Dumped dpkg config tree in custom mode
> ok 1237 - first check 'copyright Files:pan/general/map-vector.h Copyright' value
> ok 1238 - first check 'copyright Files:pan/general/map-vector.h License full_license' value
> ok 1239 - first check 'copyright Files:pan/general/map-vector.h License short_name' value
> ok 1240 - first check 'copyright Files:pan/general/sorted-vector.h Copyright' value
> ok 1241 - first check 'copyright License:GPL-2 text' value with regexp
> ok 1242 - first check 'copyright Upstream-Name' value
> ok 1243 - dpkg write back done
> ok 1244 - check added or removed files
> ok 1245 - Created instance dpkg-test-pan-copyright-from-scratch-w
> ok 1246 - Ran dump_tree
> ok 1247 - Dumped second dpkg config tree in custom mode
> ok 1248 - compare original dpkg custom data with 2nd instance custom data
> ok 1249 - check that original dpkg file was not clobbered
> ok 1250 - second check 'copyright License:GPL-2 text' value with regexp
> # End of subtest dpkg pan-copyright-from-scratch
> # Beginning subtest dpkg pan-copyright-upgrade-update
> ok 1251 - Copied dpkg example pan-copyright-upgrade-update
> ok 1252 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/pan.in quiet 1
> Deleting unused license: BSD-2-clause GPL-1 LGPL-2.1
> ok 1253 - dumped configuration
> ok 1254 - Ran dump_tree
> ok 1255 - Dumped dpkg config tree in full mode
> ok 1256 - Ran dump_tree
> ok 1257 - Dumped dpkg config tree in custom mode
> ok 1258 - first check 'copyright Files:"*" Copyright' value
> ok 1259 - first check 'copyright Files:pan/general/map-vector.h Copyright' value with regexp
> ok 1260 - first check 'copyright Files:pan/general/map-vector.h License full_license' value
> ok 1261 - first check 'copyright Files:pan/general/map-vector.h License short_name' value
> ok 1262 - first check 'copyright Files:pan/general/sorted-vector.h Copyright' value
> ok 1263 - first check 'copyright Files:pan/general/sorted-vector.h License short_name' value
> ok 1264 - first check 'copyright Files:pan/gui/xface.c Copyright' value with regexp
> ok 1265 - first check 'copyright License:GPL-2 text' value with regexp
> ok 1266 - dpkg write back done
> ok 1267 - check added or removed files
> ok 1268 - Created instance dpkg-test-pan-copyright-upgrade-update-w
> ok 1269 - Ran dump_tree
> ok 1270 - Dumped second dpkg config tree in custom mode
> ok 1271 - compare original dpkg custom data with 2nd instance custom data
> ok 1272 - check that original dpkg file was not clobbered
> ok 1273 - second check 'copyright License:GPL-2 text' value with regexp
> # End of subtest dpkg pan-copyright-upgrade-update
> # Beginning subtest dpkg pan-copyright-upgrade-update-more
> ok 1274 - Copied dpkg example pan-copyright-upgrade-update-more
> ok 1275 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/pan.in quiet 1
> Deleting unused license: BSD-2-clause GPL-1 LGPL-2.1
> ok 1276 - dumped configuration
> ok 1277 - Ran dump_tree
> ok 1278 - Dumped dpkg config tree in full mode
> ok 1279 - Ran dump_tree
> ok 1280 - Dumped dpkg config tree in custom mode
> ok 1281 - first check 'copyright Files:"*" Copyright' value
> ok 1282 - first check 'copyright Files:pan/general/map-vector.h Copyright' value with regexp
> ok 1283 - first check 'copyright Files:pan/general/map-vector.h License full_license' value
> ok 1284 - first check 'copyright Files:pan/general/map-vector.h License short_name' value
> ok 1285 - first check 'copyright Files:pan/general/sorted-vector.h Copyright' value
> ok 1286 - first check 'copyright Files:pan/general/sorted-vector.h License short_name' value
> ok 1287 - first check 'copyright License:GPL-2 text' value with regexp
> ok 1288 - check * matched with keys *
> ok 1289 - check pan/data/* matched no key
> ok 1290 - dpkg write back done
> ok 1291 - check added or removed files
> ok 1292 - Created instance dpkg-test-pan-copyright-upgrade-update-more-w
> ok 1293 - Ran dump_tree
> ok 1294 - Dumped second dpkg config tree in custom mode
> ok 1295 - compare original dpkg custom data with 2nd instance custom data
> ok 1296 - check that original dpkg file was not clobbered
> ok 1297 - second check 'copyright License:GPL-2 text' value with regexp
> # End of subtest dpkg pan-copyright-upgrade-update-more
> # Beginning subtest dpkg open-nebula-from-scratch
> ok 1298 - Copied dpkg example open-nebula-from-scratch
> ok 1299 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/open-nebula.in quiet 1
> ok 1300 - dumped configuration
> ok 1301 - load called
> ok 1302 - Ran dump_tree
> ok 1303 - Dumped dpkg config tree in full mode
> ok 1304 - Ran dump_tree
> ok 1305 - Dumped dpkg config tree in custom mode
> ok 1306 - dpkg write back done
> ok 1307 - check that debian/rules matches regexp (?^:\n$)
> ok 1308 - check that debian/copyright does not match regexp (?^:Files: src/im_mad/\*)
> ok 1309 - check that debian/copyright does not match regexp (?^:Files: share/vendor/ruby/gems/rbvmomi/lib/rbvmomi/vim/\*)
> ok 1310 - check that debian/copyright does not match regexp (?^:Files: NOTICE)
> ok 1311 - check that debian/copyright does not match regexp (?^:Files: debian)
> ok 1312 - check added or removed files
> ok 1313 - Created instance dpkg-test-open-nebula-from-scratch-w
> ok 1314 - Ran dump_tree
> ok 1315 - Dumped second dpkg config tree in custom mode
> ok 1316 - compare original dpkg custom data with 2nd instance custom data
> ok 1317 - check that original dpkg file was not clobbered
> # End of subtest dpkg open-nebula-from-scratch
> # Beginning subtest dpkg open-nebula
> ok 1318 - Copied dpkg example open-nebula
> ok 1319 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/open-nebula.in quiet 1 log4perl_update_warnings ARRAY(0x55947379e988)
> ok 1320 - dumped configuration
> ok 1321 - Ran dump_tree
> ok 1322 - Dumped dpkg config tree in full mode
> ok 1323 - Ran dump_tree
> ok 1324 - Dumped dpkg config tree in custom mode
> ok 1325 - first check 'copyright Files:"share/pkgs/openSUSE/systemd/onedsetup" Copyright' value
> ok 1326 - first check 'copyright Files:"share/pkgs/openSUSE/systemd/onedsetup" License short_name' value
> ok 1327 - first check 'copyright Files:"share/vendor/ruby/gems/rbvmomi/*" Copyright' value
> ok 1328 - first check 'copyright Files:"src/cloud/ec2/lib/net_ssh_replacement.rb" Copyright' value with regexp
> ok 1329 - first check 'copyright Files:"src/sunstone/public/css/novnc-custom.css" Copyright' value with regexp
> ok 1330 - dpkg write back done
> ok 1331 - check that debian/copyright matches regexp (?^:Files: src/im_mad/remotes/az.d/\*)
> ok 1332 - check that debian/copyright does not match regexp (?^:Files: src/[hit]m_mad/\*)
> ok 1333 - check added or removed files
> ok 1334 - Created instance dpkg-test-open-nebula-w
> ok 1335 - Ran dump_tree
> ok 1336 - Dumped second dpkg config tree in custom mode
> ok 1337 - compare original dpkg custom data with 2nd instance custom data
> ok 1338 - check that original dpkg file was not clobbered
> # End of subtest dpkg open-nebula
> # Beginning subtest dpkg rakudo-star
> ok 1339 - Copied dpkg example rakudo-star
> ok 1340 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: in t/scanner/examples/rakudo-star.in quiet 1
> ok 1341 - dumped configuration
> ok 1342 - Ran dump_tree
> ok 1343 - Dumped dpkg config tree in full mode
> ok 1344 - Ran dump_tree
> ok 1345 - Dumped dpkg config tree in custom mode
> ok 1346 - first check 'copyright Files:"modules/DBIish/*" Comment' value with regexp
> ok 1347 - first check 'copyright Files:"modules/Perl6-MIME-Base64/*" Copyright' value
> ok 1348 - first check 'install:rakudo-star content:0' value
> ok 1349 - first check 'install:rakudo-star content:1' value
> ok 1350 - first check 'install:rakudo-star/dummy content:0' value
> ok 1351 - check (?^:gone) matched no key
> ok 1352 - dpkg write back done
> ok 1353 - check added or removed files
> ok 1354 - Created instance dpkg-test-rakudo-star-w
> ok 1355 - Ran dump_tree
> ok 1356 - Dumped second dpkg config tree in custom mode
> ok 1357 - compare original dpkg custom data with 2nd instance custom data
> ok 1358 - check that original dpkg file was not clobbered
> # End of subtest dpkg rakudo-star
> # Beginning subtest dpkg batmon-app
> ok 1359 - Copied dpkg example batmon-app
> ok 1360 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: quiet 1 in t/scanner/examples/batmon.app.in
> ok 1361 - dumped configuration
> ok 1362 - load called
> ok 1363 - apply_fixes called
> ok 1364 - Ran dump_tree
> ok 1365 - Dumped dpkg config tree in full mode
> ok 1366 - Ran dump_tree
> ok 1367 - Dumped dpkg config tree in custom mode
> ok 1368 - first check 'install:"." content:0' value
> ok 1369 - first check 'install:"." content:1' value
> ok 1370 - first check 'install:./arm content:0' value
> ok 1371 - first check 'install:batmon.app content:0' value
> ok 1372 - first check 'install:batmon.app content:1' value
> ok 1373 - first check 'install:batmon.app content:2' value
> ok 1374 - first check 'install:batmon.app/amd64 content:0' value
> ok 1375 - check GNUmakefile matched no key
> ok 1376 - dpkg write back done
> ok 1377 - check that debian/install matches regexp (?^:batmon.desktop)
> ok 1378 - check that debian/install matches regexp (?^:plop)
> ok 1379 - check that debian/copyright does not match regexp (?^:Files: GNUmakefile)
> ok 1380 - check added or removed files
> ok 1381 - Created instance dpkg-test-batmon-app-w
> ok 1382 - Ran dump_tree
> ok 1383 - Dumped second dpkg config tree in custom mode
> ok 1384 - compare original dpkg custom data with 2nd instance custom data
> ok 1385 - check that original dpkg file was not clobbered
> ok 1386 - second check 'install:"." content:0' value
> ok 1387 - second check 'install:"." content:1' value
> # End of subtest dpkg batmon-app
> # Beginning subtest dpkg my_config_update
> ok 1388 - Copied dpkg example my_config_update
> ok 1389 - Read configuration and created instance with init() method with warning check 
> ok 1390 - Ran dump_tree
> ok 1391 - Dumped dpkg config tree in full mode
> ok 1392 - Ran dump_tree
> ok 1393 - Dumped dpkg config tree in custom mode
> ok 1394 - first check 'my_config email' value
> ok 1395 - dpkg write back done
> ok 1396 - check that /home/joe/.config/config-model/dpkg-meta.yml matches regexp joe at foo\.com
> ok 1397 - check added or removed files
> ok 1398 - Created instance dpkg-test-my_config_update-w
> ok 1399 - Ran dump_tree
> ok 1400 - Dumped second dpkg config tree in custom mode
> ok 1401 - compare original dpkg custom data with 2nd instance custom data
> ok 1402 - check that original dpkg file was not clobbered
> # End of subtest dpkg my_config_update
> # Beginning subtest dpkg my_config_regular
> ok 1403 - Copied dpkg example my_config_regular
> ok 1404 - Read configuration and created instance with init() method with warning check 
> ok 1405 - Ran dump_tree
> ok 1406 - Dumped dpkg config tree in full mode
> ok 1407 - Ran dump_tree
> ok 1408 - Dumped dpkg config tree in custom mode
> ok 1409 - first check 'my_config email' value
> ok 1410 - dpkg write back done
> ok 1411 - check that /home/joe/.config/config-model/dpkg-meta.yml matches regexp joe at foo\.com
> ok 1412 - check added or removed files
> ok 1413 - Created instance dpkg-test-my_config_regular-w
> ok 1414 - Ran dump_tree
> ok 1415 - Dumped second dpkg config tree in custom mode
> ok 1416 - compare original dpkg custom data with 2nd instance custom data
> ok 1417 - check that original dpkg file was not clobbered
> # End of subtest dpkg my_config_regular
> # Beginning subtest dpkg lintian-overrides
> ok 1418 - Copied dpkg example lintian-overrides
> ok 1419 - Read configuration and created instance with init() method with warning check 
> ok 1420 - apply_fixes called
> # checking logged warning while dumping
> ok 1421 - Log4perl test
> ok 1422 - Dumped dpkg config tree in full mode
> ok 1423 - Ran dump_tree
> ok 1424 - Dumped dpkg config tree in custom mode
> ok 1425 - first check 'lintian-overrides:.' value with regexp
> ok 1426 - first check 'lintian-overrides:libburn4' value with regexp
> ok 1427 - first check 'lintian-overrides:libburn4' value with regexp
> ok 1428 - first check 'lintian-overrides:libburn4' value with regexp
> ok 1429 - first check 'source lintian-overrides' value with regexp
> ok 1430 - dpkg write back done
> ok 1431 - check added or removed files
> ok 1432 - Created instance dpkg-test-lintian-overrides-w
> ok 1433 - Ran dump_tree
> ok 1434 - Dumped second dpkg config tree in custom mode
> ok 1435 - compare original dpkg custom data with 2nd instance custom data
> ok 1436 - check that original dpkg file was not clobbered
> # End of subtest dpkg lintian-overrides
> # Beginning subtest dpkg raku-uri
> ok 1437 - Copied dpkg example raku-uri
> ok 1438 - Read configuration and created instance with init() method with warning check 
> # updating config with no warning check and args: quiet 1 in t/scanner/examples/raku-uri.in
> ok 1439 - dumped configuration
> ok 1440 - Ran dump_tree
> ok 1441 - Dumped dpkg config tree in full mode
> ok 1442 - Ran dump_tree
> ok 1443 - Dumped dpkg config tree in custom mode
> ok 1444 - check README.md matched no key
> ok 1445 - dpkg write back done
> ok 1446 - check added or removed files
> ok 1447 - Created instance dpkg-test-raku-uri-w
> ok 1448 - Ran dump_tree
> ok 1449 - Dumped second dpkg config tree in custom mode
> ok 1450 - compare original dpkg custom data with 2nd instance custom data
> ok 1451 - check that original dpkg file was not clobbered
> # End of subtest dpkg raku-uri
> # End of dpkg test
> ok 1452 - test memory cycle
> 1..1452
> writing back cache file
> ok
> t/perl-critic.t ...................... skipped: Author test.  Set $ENV{TEST_AUTHOR} to a true value to run.
> t/pod.t .............................. skipped: these tests are for testing by the author
> t/reorder.t .......................... 
> 
> Reading package lists... 0%
> 
> Reading package lists... 100%
> 
> Reading package lists... Done
> 
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 0%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... 50%
> 
> Building dependency tree... Done
> 
> 
> Reading state information... 0% 
> 
> Reading state information... 0%
> 
> Reading state information... Done
> 
> ok 1 -  test re-ordered list
> 1..1
> ok
> t/scanner/scan-copyright.t ........... 
> # scanning batmon.app
> ok 1 - check t/scanner/examples/batmon.app.in short copyright
> # scanning by-dh-make-perl
> ok 2 - check t/scanner/examples/by-dh-make-perl.in short copyright
> # scanning less.js
> ok 3 - check t/scanner/examples/less.js.d short copyright
> # scanning libtk-fontdialog
> ok 4 - check t/scanner/examples/libtk-fontdialog.in short copyright
> # scanning libtommath
> ok 5 - check t/scanner/examples/libtommath.in short copyright
> ok 6 - check t/scanner/examples/libtommath.in long copyright
> # scanning moarvm-3rdparty-tinymt
> ok 7 - check t/scanner/examples/moarvm-3rdparty-tinymt.in short copyright
> # scanning moarvm-upgrade
> ok 8 - check t/scanner/examples/moarvm-upgrade.in short copyright
> # scanning moarvm
> ok 9 - check t/scanner/examples/moarvm.in short copyright
> ok 10 - check t/scanner/examples/moarvm.in long copyright
> # scanning node-autolinker
> ok 11 - check t/scanner/examples/node-autolinker.d short copyright
> # scanning node-gulp
> ok 12 - check t/scanner/examples/node-gulp.in short copyright
> # scanning node-rollup-plugin-terser
> ok 13 - check t/scanner/examples/node-rollup-plugin-terser.d short copyright
> # scanning node-to-regex-range
> ok 14 - check t/scanner/examples/node-to-regex-range.d short copyright
> # scanning open-nebula
> ok 15 - check t/scanner/examples/open-nebula.in short copyright
> # scanning pan
> ok 16 - check t/scanner/examples/pan.in short copyright
> # scanning perl-config-model
> ok 17 - check t/scanner/examples/perl-config-model.d short copyright
> # scanning raku-librarycheck
> ok 18 - check t/scanner/examples/raku-librarycheck.d short copyright
> # scanning raku-log
> ok 19 - check t/scanner/examples/raku-log.d short copyright
> # scanning raku-tap-harness
> ok 20 - check t/scanner/examples/raku-tap-harness.d short copyright
> # scanning raku-uri
> ok 21 - check t/scanner/examples/raku-uri.in short copyright
> # scanning rakudo-star
> ok 22 - check t/scanner/examples/rakudo-star.in short copyright
> # scanning recent_perl_module
> ok 23 - check t/scanner/examples/recent_perl_module.in short copyright
> # scanning rust-num-traits
> ok 24 - check t/scanner/examples/rust-num-traits.d short copyright
> # scanning scikit-learn
> ok 25 - check t/scanner/examples/scikit-learn.d short copyright
> # scanning sdl2
> ok 26 - check t/scanner/examples/sdl2.in short copyright
> # scanning tablesorter
> ok 27 - check t/scanner/examples/tablesorter.in short copyright
> # scanning test-1033406
> ok 28 - check t/scanner/examples/test-1033406.in short copyright
> ok 29 - check t/scanner/examples/test-1033406.in long copyright
> # scanning test-783932
> ok 30 - check t/scanner/examples/test-783932.in short copyright
> 1..30
> ok
> 
> Test Summary Report
> -------------------
> t/grant/by-dir.t                   (Wstat: 256 (exited 1) Tests: 29 Failed: 1)
>   Failed test:  24
>   Non-zero exit status: 1
> Files=20, Tests=1788, 129 wallclock secs ( 0.36 usr  0.09 sys + 125.18 cusr  3.69 csys = 129.32 CPU)
> Result: FAIL
> Failed 1/20 test programs. 1/1788 subtests failed.
> dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code 255


The full build log is available from:
http://qa-logs.debian.net/2024/01/15/libconfig-model-dpkg-perl_3.002_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240115;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240115&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-perl-maintainers mailing list