diff -Nru libconfig-model-dpkg-perl-2.104/debian/changelog libconfig-model-dpkg-perl-2.105/debian/changelog --- libconfig-model-dpkg-perl-2.104/debian/changelog 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/debian/changelog 2018-01-19 20:11:12.000000000 +0000 @@ -1,3 +1,23 @@ +libconfig-model-dpkg-perl (2.105) unstable; urgency=medium + + [ gregor herrmann ] + * Update Standards-Version to 4.1.2 for the package, the Dpkg model, and + the test suite. + + [ Salvatore Bonaccorso ] + * Declare compliance with Debian policy 4.1.3 + * Set default Standards-Version to 4.1.3 + + [ Dominique Dumont ] + * sort dependencies like wrap-and-sort + * update URL for policy upgrade checklist + * fix links to debian policy (Closes: #880607) + * add libuv-dev as non-official virtual package + * Test::Control Depends: @ is upstream_default + * control: depends on libconfig-model-perl >= 2.116 + + -- Dominique Dumont Fri, 19 Jan 2018 21:11:12 +0100 + libconfig-model-dpkg-perl (2.104) unstable; urgency=medium * fix Autopkgtest to handle several stanzas diff -Nru libconfig-model-dpkg-perl-2.104/debian/control libconfig-model-dpkg-perl-2.105/debian/control --- libconfig-model-dpkg-perl-2.104/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -9,7 +9,7 @@ Build-Depends-Indep: bash-completion, libapt-pkg-perl, libarray-intspan-perl, - libconfig-model-perl (>= 2.114), + libconfig-model-perl (>= 2.116), libconfig-model-tester-perl (>= 3.003), libexporter-lite-perl, liblog-log4perl-perl, @@ -29,7 +29,7 @@ lintian, perl (>= 5.15.1) | libmodule-corelist-perl, po-debconf -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libconfig-model-dpkg-perl.git Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libconfig-model-dpkg-perl.git @@ -39,7 +39,7 @@ ${perl:Depends}, libapt-pkg-perl, libarray-intspan-perl, - libconfig-model-perl (>= 2.114), + libconfig-model-perl (>= 2.116), libexporter-lite-perl, liblog-log4perl-perl, libmouse-perl, diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Autopkgtest.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Autopkgtest.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Autopkgtest.pm 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Autopkgtest.pm 2018-01-19 20:11:12.000000000 +0000 @@ -21,8 +21,6 @@ my $logger = get_logger("Backend::Dpkg::Autopkgtest"); -sub suffix { return ''; } - sub read { my $self = shift; my %args = @_; diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Control.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Control.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Control.pm 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Control.pm 2018-01-19 20:11:12.000000000 +0000 @@ -21,8 +21,6 @@ my $logger = get_logger("Backend::Dpkg::Control") ; -sub suffix { return '' ; } - sub read { my $self = shift ; my %args = @_ ; diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Copyright.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Copyright.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Copyright.pm 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Copyright.pm 2018-01-19 20:11:12.000000000 +0000 @@ -24,8 +24,6 @@ my $logger = get_logger("Backend::Dpkg::Copyright") ; -sub suffix { return '' ; } - my %store_dispatch = ( list => 'store_section_list_element', string => 'append_text_no_synopsis', diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Patch.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Patch.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg/Patch.pm 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg/Patch.pm 2018-01-19 20:11:12.000000000 +0000 @@ -17,14 +17,24 @@ use Carp; use Config::Model::Exception; use Log::Log4perl qw(get_logger :levels); -use IO::File; +use Path::Tiny; my $logger = get_logger("Backend::Dpkg::Patch"); -sub suffix { return ''; } - sub skip_open { 1;} +# TODO: use a role provided by Config::Model +sub cfg_path { + my $self = shift; + my %args = @_; + my $cfg_dir = $args{config_dir}; + my $dir + = $args{root} ? path($args{root})->child($cfg_dir) + : ref($cfg_dir) ? $cfg_dir + : path( $cfg_dir); + return $dir; +} + sub read { my $self = shift; my %args = @_; @@ -40,24 +50,23 @@ # io_handle is not defined as no file is specified in model - my $patch_dir = $args{root} . $args{config_dir}; + my $cfg_dir = $args{config_dir}; + my $patch_dir = $self->cfg_path(%args); + my $check = $args{check}; my $node = $args{object}; my $backend_arg = $self->instance->backend_arg; my $patch_name = $node->index_value || $backend_arg; - my $patch_file = "$patch_dir$patch_name" ; + my $patch_file = $patch_dir->child($patch_name) ; $self->{patch_file} = $patch_file; $logger->info("Parsing patch $patch_file"); - my $patch_io = IO::File->new($patch_file) - || Config::Model::Exception::User->throw(message => "cannot read patch $patch_file: $!" ); - $patch_io->binmode(':utf8'); my ( $header, $diff ) = ( [],[] ); my $target = $header; - foreach my $l ( $patch_io->getlines ) { + foreach my $l ( $patch_file->lines_utf8 ) { if ( $l =~ /^---/ ) { # beginning of quilt style patch $target = $diff; @@ -84,7 +93,7 @@ $c = eval { $self->parse_dpkg_lines( $patch_file, $header, $check, 0, $store_stuff ); }; my $e = $@; if ( ref($e) and $e->isa('Config::Model::Exception::Syntax') ) { - $e->parsed_file( $patch_file ); + $e->parsed_file( $patch_file->stringify ); $e->rethrow; } elsif (ref($e)) { @@ -96,7 +105,7 @@ Config::Model::Exception::Syntax->throw( message => "More than 2 sections in $patch_name header", - parsed_file => $patch_file, + parsed_file => $patch_file->stringify, ) if @$c > 4; # $c contains [ line_nb, section_ref ] } @@ -168,10 +177,9 @@ my $patch_file = $self->{patch_file} ; $logger->info("Writing patch $patch_file"); - my $io = IO::File->new($patch_file,'w') - || Config::Model::Exception::Syntax->throw( - message => "cannot write patch $patch_file" ); - $io->binmode(":utf8"); + my $io = $patch_file->openw_utf8 || Config::Model::Exception::Syntax->throw( + message => "cannot write patch $patch_file" + ); # first: write Description or Subject (where the subuject body is written # outside the structured part -- as required by dep-3) @@ -225,6 +233,7 @@ } $io->print($node->fetch_element_value('diff')) ; + $io->close; return 1; } diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Backend/Dpkg.pm 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Backend/Dpkg.pm 2018-01-19 20:11:12.000000000 +0000 @@ -29,8 +29,20 @@ $self->$method( $obj, $elt, $file, $check, $args ); }; +# TODO: use a role provided by Config::Model +sub cfg_path { + my $self = shift; + my %args = @_; + my $cfg_dir = $args{config_dir}; + my $dir + = $args{root} ? path($args{root})->child($cfg_dir) + : ref($cfg_dir) ? $cfg_dir + : path( $cfg_dir); + return $dir; +} + sub read_install_files ( $self, $hash, $elt, $file, $check, $args ) { - my $dir = path($args->{root} . $args->{config_dir}); + my $dir = $self->cfg_path(%$args); return unless $dir->exists; @@ -44,7 +56,7 @@ } sub read_patch_series ( $self, $hash, $elt, $file, $check, $args ) { - my $patch_dir = $args->{root} . $args->{config_dir} . "patches"; + my $patch_dir = $self->cfg_path(%$args)->child("patches"); $logger->info("Checking patches directory ($patch_dir)"); my $series_files = "$patch_dir/series"; @@ -110,7 +122,9 @@ # check => yes|no|skip my $check = $args{check} || 'yes'; - my $dir = $args{root} . $args{config_dir}; + + my $dir = $self->cfg_path(%args); + mkpath( $dir, { mode => 0755 } ) unless -d $dir; my $node = $args{object}; $logger->debug( "Dpkg write called on node ", $node->name ); diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Dpkg/DependencyList.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Dpkg/DependencyList.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Dpkg/DependencyList.pm 1970-01-01 00:00:00.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Dpkg/DependencyList.pm 2018-01-19 20:11:12.000000000 +0000 @@ -0,0 +1,16 @@ +package Config::Model::Dpkg::DependencyList; + +use strict; +use warnings; +use Mouse; + +extends qw/Config::Model::ListId/ ; + +sub sort_algorithm { + return sub { + substr($_[0],0,1) eq '$' xor substr($_[1],0,1) eq '$' ? $_[1]->fetch cmp $_[0]->fetch + : $_[0]->fetch cmp $_[1]->fetch; + }; +} + +1; diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/Dpkg/Dependency.pm libconfig-model-dpkg-perl-2.105/lib/Config/Model/Dpkg/Dependency.pm --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/Dpkg/Dependency.pm 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/Dpkg/Dependency.pm 2018-01-19 20:11:12.000000000 +0000 @@ -141,6 +141,7 @@ qw/ libgl-dev libtiff-dev + libuv-dev ruby-interpreter ssh-client ssh-server diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/Control/Binary.pl libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/Control/Binary.pl --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/Control/Binary.pl 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/Control/Binary.pl 2018-01-19 20:11:12.000000000 +0000 @@ -110,6 +110,7 @@ } } }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'The Depends field should be used if the depended-on package is required for the depending package to provide a significant amount of functionality. See also L', 'duplicates' => 'warn', 'summary' => 'declares an absolute dependency.', @@ -122,6 +123,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'This field should list packages that would be found together with this one in all but unusual installations. See also L', 'duplicates' => 'warn', 'summary' => 'declares a strong, but not absolute, dependency.', @@ -134,6 +136,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'Using this field tells the packaging system and the user that the listed packages are related to this one and can perhaps enhance its usefulness, but that installing this one without them is perfectly reasonable. See also L ', 'duplicates' => 'warn', 'summary' => 'declare that one package may be more useful with one or more others.', @@ -157,6 +160,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'This field is like Depends, except that it also forces dpkg to complete installation of the packages named before even starting the installation of the package which declares the pre-dependency. See also L', 'type' => 'list' }, @@ -167,6 +171,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'When one binary package declares that it breaks another, dpkg will refuse to allow the package which declares Breaks to be unpacked unless the broken package is deconfigured first, and it will refuse to allow the broken package to be reconfigured. See also L', 'type' => 'list' }, @@ -177,6 +182,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'When one binary package declares a conflict with another using a Conflicts field, dpkg will refuse to allow them to be unpacked on the system at the same time. This is a stronger restriction than Breaks, which prevents the broken package from being configured while the breaking package is in the "Unpacked" state but allows both packages to be unpacked at the same time. See also L', 'type' => 'list' }, @@ -186,6 +192,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'declare the functionality brought by this package. Be sure to read the chapter about virtual package in L before using this parameter', 'type' => 'list' }, @@ -196,6 +203,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'declare that this package should overwrite files in certain other packages, or completely replace other packages. Be sure to read the section 7.6 of L before using this parameter', 'type' => 'list' }, @@ -211,6 +219,7 @@ } } }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'Some binary packages incorporate parts of other packages when built but do not have to depend on those packages. Examples include linking with static libraries or incorporating source code from another package during the build. In this case, the source packages of those other packages are a required part of the complete source (the binary package is not reproducible without them). A Built-Using field must list the corresponding source package for any such binary package incorporated during the build, including an "exactly equal" ("=") version relation on the version that was used to build that binary package. diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/Control/Source.pl libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/Control/Source.pl --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/Control/Source.pl 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/Control/Source.pl 2018-01-19 20:11:12.000000000 +0000 @@ -7,7 +7,7 @@ Fields in the main source control information file with names starting X, followed by one or more of the letters BCS and a hyphen -, will be copied to the output files. Only the part of the field name after the hyphen will be used in the output file. Where the letter B is used the field will appear in binary package control files, where the letter S is used in Debian source control files and where C is used in upload control (.changes) files. -For details, see L
', +For details, see L
', 'summary' => 'User defined field', 'type' => 'leaf', 'value_type' => 'string' @@ -64,10 +64,11 @@ }, 'Standards-Version', { - 'default' => '4.1.1', + 'default' => '4.1.3', 'description' => 'This field indicates the Debian policy version number this package complies to. -Before updating this field, please read L to know what changes came with a new policy version number and apply the required changes (if any) to your package.', +Before updating this field, please read L +to know what changes came with a new policy version number and apply the required changes (if any) to your package.', 'match' => '\\d+\\.\\d+\\.\\d+(\\.\\d+)?', 'summary' => 'Debian policy version number this package complies to', 'type' => 'leaf', @@ -89,7 +90,7 @@ The archive area and section for each package should be specified in the package\'s Section control record (see -L
). +L
). However, the maintainer of the Debian archive may override this selection to ensure the consistency of the Debian distribution. The Section field should be of the form: @@ -245,6 +246,7 @@ } } }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'List of packages that must be installed: '.'=over @@ -259,7 +261,8 @@ '.'=back -Technically, these packages must be installed for the following build targets: clean, build-arch, and binary-arch. See L doc and L
. +Technically, these packages must be installed for the following build targets: clean, build-arch, and binary-arch. +See L. On the other hand, the list of packages that must be installed to build architecture-independent binaries ("Architecture: all") should be listed in "Build-Depends-Indep" field. @@ -277,6 +280,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'Same as Build-Depends, but these pakcages are only needed when building the architecture dependent packages. The Build-Depends are also installed in this case. See L for details', @@ -291,9 +295,11 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'List of packages that must be installed to build architecture-independent binaries ("Architecture: all"). -Technically, these packages must be installed for the following build targets: build, build-indep, binary, and binary-indep. See L doc and L
. +Technically, these packages must be installed for the following build targets: build, build-indep, binary, and binary-indep. +See L. Note that packages required during "clean" phase must be declared in "Build-Depends" field.', 'duplicates' => 'warn', @@ -306,6 +312,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'List of packages that must be missing (i.e. B installed): '.'=over @@ -320,7 +327,8 @@ '.'=back -Technically, these packages must B be installed for the following build targets: clean, build-arch, and binary-arch. See L doc and L
. +Technically, these packages must B be installed for the following build targets: clean, build-arch, and binary-arch. +See L. On the other hand, the list of packages that must B be installed to build architecture-independent binaries ("Architecture: all") should be listed in "Build-Conflicts-Indep" field. @@ -337,6 +345,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'List of packages that must be missing (i.e. B installed) to build archictecture dependent binaries See L for details.', @@ -350,9 +359,11 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => 'List of packages that must be missing (i.e. B installed) to build binaries with arch set to "all. -Technically, these packages must B be installed for the following build targets: build, build-indep, binary, and binary-indep. See L doc and L
. +Technically, these packages must B be installed for the following build targets: build, build-indep, binary, and binary-indep. +See L. Note that packages not wanted during "clean" phase must be declared in "Build-Conflicts" field.', 'duplicates' => 'warn', @@ -366,6 +377,7 @@ 'type' => 'leaf', 'value_type' => 'uniline' }, + 'class' => 'Config::Model::Dpkg::DependencyList', 'description' => ' Some binary packages incorporate parts of other packages when built but do not have to depend on those packages. Examples include linking with static libraries or incorporating source code from another package during the build. In this case, the source packages of those other packages are a required part of the complete source (the binary package is not reproducible without them). A Built-Using field must list the corresponding source package for any such binary package incorporated during the build, including an B ("=") version relation on the version that was used to build that binary package[57]. diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/PackageScripts.pl libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/PackageScripts.pl --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/PackageScripts.pl 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/PackageScripts.pl 2018-01-19 20:11:12.000000000 +0000 @@ -3,28 +3,28 @@ 'element' => [ 'preinst', { - 'description' => 'For details, see L', + 'description' => 'For details, see L', 'summary' => 'script called before a package is unpacked', 'type' => 'leaf', 'value_type' => 'string' }, 'postinst', { - 'description' => 'For details, see L', + 'description' => 'For details, see L', 'summary' => 'script called after a package is unpacked', 'type' => 'leaf', 'value_type' => 'string' }, 'prerm', { - 'description' => 'For details, see L', + 'description' => 'For details, see L', 'summary' => 'script called before a package is removed', 'type' => 'leaf', 'value_type' => 'string' }, 'postrm', { - 'description' => 'For details, see L', + 'description' => 'For details, see L', 'summary' => 'script called after a package is removed', 'type' => 'leaf', 'value_type' => 'string' diff -Nru libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/Tests/Control.pl libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/Tests/Control.pl --- libconfig-model-dpkg-perl-2.104/lib/Config/Model/models/Dpkg/Tests/Control.pl 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/lib/Config/Model/models/Dpkg/Tests/Control.pl 2018-01-19 20:11:12.000000000 +0000 @@ -59,8 +59,7 @@ }, 'Depends', { - 'default' => '@', - 'description' => 'Declares that the specified packages must be installed for the test to go ahead. This supports all features of dpkg dependencies (see L), plus the following extensions: + 'description' => 'Declares that the specified packages must be installed for the test to go ahead. This supports all features of dpkg dependencies (see L), plus the following extensions: @ stands for the package(s) generated by the source package containing the tests; each dependency (strictly, or-clause, which may contain |s but not commas) containing @ is replicated once for each such binary package, with the binary package name substituted for each @ (but normally @ should occur only once and without a version restriction). @@ -69,6 +68,7 @@ If no Depends field is present, C is assumed. Note that the source tree\'s Build-Dependencies are not necessarily installed, and if you specify any Depends, no binary packages from the source are installed unless explicitly requested. ', 'type' => 'leaf', + 'upstream_default' => '@', 'value_type' => 'string' }, 'Tests-Directory', diff -Nru libconfig-model-dpkg-perl-2.104/t/dependency-check.t libconfig-model-dpkg-perl-2.105/t/dependency-check.t --- libconfig-model-dpkg-perl-2.104/t/dependency-check.t 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/dependency-check.t 2018-01-19 20:11:12.000000000 +0000 @@ -94,7 +94,7 @@ Build-Depends-Indep: libcpan-meta-perl, perl (>= 5.10) | libmodule-build-perl, Maintainer: Debian Perl Group Uploaders: Dominique Dumont -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://search.cpan.org/dist/Dist-Zilla-Plugins-CJM/ Package: libdist-zilla-plugins-cjm-perl diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/built-using libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/built-using --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/built-using 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/built-using 2018-01-19 20:11:12.000000000 +0000 @@ -6,7 +6,7 @@ Felix Geyer , Manuel A. Fernandez Montecelo DM-Upload-Allowed: yes -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Build-Depends: debhelper (>= 9), dh-autoreconf, dpkg-dev (>= 1.16.1~), diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/comments-in-dep-list libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/comments-in-dep-list --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/comments-in-dep-list 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/comments-in-dep-list 2018-01-19 20:11:12.000000000 +0000 @@ -18,7 +18,7 @@ python3-nose, python3-numpy, cython3, -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: https://github.com/bxlab/bx-python Vcs-Git: https://anonscm.debian.org/git/debian-med/python-bx.git Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/python-bx.git diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/dbg-dep libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/dbg-dep --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/dbg-dep 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/dbg-dep 2018-01-19 20:11:12.000000000 +0000 @@ -6,7 +6,7 @@ Felix Geyer , Manuel A. Fernandez Montecelo DM-Upload-Allowed: yes -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Build-Depends: debhelper (>= 9), dh-autoreconf, dpkg-dev (>= 1.16.1~), diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/libclass-meta-perl libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/libclass-meta-perl --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/libclass-meta-perl 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/libclass-meta-perl 2018-01-19 20:11:12.000000000 +0000 @@ -12,7 +12,7 @@ libdata-types-perl, libtest-pod-perl, libtest-pod-coverage-perl -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libclass-meta-perl.git Vcs-Git: git://git.debian.org/pkg-perl/packages/libclass-meta-perl.git Homepage: http://search.cpan.org/dist/Class-Meta/ diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/non-free libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/non-free --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/non-free 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/non-free 2018-01-19 20:11:12.000000000 +0000 @@ -5,7 +5,7 @@ Uploaders: Barry deFreese , Felix Geyer , Manuel A. Fernandez Montecelo -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Build-Depends: debhelper (>= 9), dh-autoreconf, dpkg-dev (>= 1.16.1~), diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/ruby libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/ruby --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/ruby 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/ruby 2018-01-19 20:11:12.000000000 +0000 @@ -4,7 +4,7 @@ Maintainer: Debian Ruby Extras Maintainers Uploaders: Bryan McLellan Build-Depends: debhelper (>= 7.0.50~) -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://fast-xs.rubyforge.org/ XS-Ruby-Versions: all diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/tricky-comment libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/tricky-comment --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/tricky-comment 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/tricky-comment 2018-01-19 20:11:12.000000000 +0000 @@ -10,7 +10,7 @@ Build-Depends-Indep: libaliased-perl, libdatetime-format-duration-perl, libtry-tiny-perl -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmoosex-types-iso8601-perl.git Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libmoosex-types-iso8601-perl.git Homepage: https://metacpan.org/release/MooseX-Types-ISO8601 diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/xs-testsuite libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/xs-testsuite --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-examples/xs-testsuite 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-examples/xs-testsuite 2018-01-19 20:11:12.000000000 +0000 @@ -4,7 +4,7 @@ Maintainer: Debian Ruby Extras Maintainers Uploaders: Bryan McLellan Build-Depends: debhelper (>= 7.0.50~) -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://fast-xs.rubyforge.org/ XS-Ruby-Versions: all XS-Testsuite: autopkgtest-pkg-ruby diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-test-conf.pl libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-test-conf.pl --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-control-test-conf.pl 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-control-test-conf.pl 2018-01-19 20:11:12.000000000 +0000 @@ -19,7 +19,7 @@ # t0 check => { 'source Source', "libdist-zilla-plugins-cjm-perl", - 'source Standards-Version', "4.1.1", + 'source Standards-Version', "4.1.3", 'source Build-Depends:0', "debhelper (>= 7)", # not really happy about the versioned dep of libmeta-cpan-perl created ex-nihilo. # this is a side effect of other compromises in dual dependency handling which should be harmless diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/autopkgtest/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/autopkgtest/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/autopkgtest/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/autopkgtest/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -8,7 +8,7 @@ Uploaders: Dominique Dumont , gregor herrmann , Jonathan Yu , Fabrizio Regalli -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://search.cpan.org/dist/Config-Model-Approx/ Package: libconfig-model-approx-perl diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/open-nebula/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/open-nebula/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/open-nebula/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/open-nebula/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -5,7 +5,7 @@ Build-Depends: bash-completion, bison, scons -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://opennebula.org/ Vcs-Git: https://github.com/OpenNebula/one.git Vcs-Browser: https://github.com/OpenNebula/one diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/open-nebula-from-scratch/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/open-nebula-from-scratch/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/open-nebula-from-scratch/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/open-nebula-from-scratch/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -5,7 +5,7 @@ Build-Depends: bash-completion, bison, scons -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://opennebula.org/ Vcs-Git: https://github.com/OpenNebula/one.git Vcs-Browser: https://github.com/OpenNebula/one diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/pan-copyright-from-scratch/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/pan-copyright-from-scratch/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/pan-copyright-from-scratch/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/pan-copyright-from-scratch/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -11,7 +11,7 @@ libnotify-dev, libgnome-keyring-dev, libdbus-1-dev -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://pan.rebelbase.com/ Package: pan diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -11,7 +11,7 @@ libnotify-dev, libgnome-keyring-dev, libdbus-1-dev -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://pan.rebelbase.com/ Package: pan diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update-more/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update-more/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update-more/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/pan-copyright-upgrade-update-more/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -11,7 +11,7 @@ libnotify-dev, libgnome-keyring-dev, libdbus-1-dev -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://pan.rebelbase.com/ Package: pan diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/rakudo-star/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/rakudo-star/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/rakudo-star/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/rakudo-star/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -6,7 +6,7 @@ Build-Depends: debhelper (>= 9), rakudo (>= 2015.11), perl -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rakudo/pkg-rakudo-star.git Vcs-Git: git://anonscm.debian.org/pkg-rakudo/pkg-rakudo-star.git Homepage: http://rakudo.org/ diff -Nru libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/t0/debian/control libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/t0/debian/control --- libconfig-model-dpkg-perl-2.104/t/model_tests.d/dpkg-examples/t0/debian/control 2017-11-22 19:13:32.000000000 +0000 +++ libconfig-model-dpkg-perl-2.105/t/model_tests.d/dpkg-examples/t0/debian/control 2018-01-19 20:11:12.000000000 +0000 @@ -8,7 +8,7 @@ Uploaders: Dominique Dumont , gregor herrmann , Jonathan Yu , Fabrizio Regalli -Standards-Version: 4.1.1 +Standards-Version: 4.1.3 Homepage: http://search.cpan.org/dist/Config-Model-Approx/ Package: libconfig-model-approx-perl