diff -Nru pinto-0.97+dfsg/debian/changelog pinto-0.97+dfsg/debian/changelog --- pinto-0.97+dfsg/debian/changelog 2017-03-22 11:48:31.000000000 +0000 +++ pinto-0.97+dfsg/debian/changelog 2019-02-24 17:48:02.000000000 +0000 @@ -1,11 +1,41 @@ -pinto (0.97+dfsg-4ubuntu1) zesty; urgency=medium +pinto (0.97+dfsg-5) unstable; urgency=medium - [ Iain Lane ] - * debian/tests/pkg-perl/use-whitelist: - - Ignore warning of deprecated Moose, making testsuite fail - with new perl + [ gregor herrmann ] + * Rename autopkgtest configuration file(s) as per new pkg-perl- + autopkgtest schema. - -- Gianfranco Costamagna Wed, 22 Mar 2017 12:46:48 +0100 + [ Salvatore Bonaccorso ] + * debian/control: Use HTTPS transport protocol for Vcs-Git URI + + [ gregor herrmann ] + * Change bugtracker URL(s) to HTTPS. + * debian/copyright: change Copyright-Format 1.0 URL to HTTPS. + * debian/upstream/metadata: use HTTPS for GitHub URLs. + * Switch repackaging framework to Files-Excluded method. + * Remove Oleg Gashev from Uploaders. Thanks for your work! + * Add Any::Moose deprecation warning to debian/tests/pkg-perl/use- + whitelist. + Thanks to Gianfranco Costamagna and Iain Lane. (Closes: #858439) + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ gregor herrmann ] + * debian/watch: add uversionmangle. + Over the course of time upstream has switched between 2- and 5-digit minor + versions. Add an uversionmangle to right-pad the version number with + zeroes, in the hope to catch all further variations. + Thanks to Niko Tyni for the bug report. (Closes: #898763) + * Run debconf-updatepo during build. + * Declare compliance with Debian Policy 4.3.0. + * Update {versioned,alternative} (build) dependencies. + * Bump debhelper compatibility level to 11. + * Remove trailing whitespace from debian/*. + * Add /me to Uploaders. + * Add dependency on lsb-base: needed by init script. + * debian/pinto.postinst: use runuser instead of recursive chown. + + -- gregor herrmann Sun, 24 Feb 2019 18:48:02 +0100 pinto (0.97+dfsg-4) unstable; urgency=medium diff -Nru pinto-0.97+dfsg/debian/compat pinto-0.97+dfsg/debian/compat --- pinto-0.97+dfsg/debian/compat 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/compat 2019-02-24 17:48:02.000000000 +0000 @@ -1 +1 @@ -8 +11 diff -Nru pinto-0.97+dfsg/debian/control pinto-0.97+dfsg/debian/control --- pinto-0.97+dfsg/debian/control 2017-03-22 11:48:35.000000000 +0000 +++ pinto-0.97+dfsg/debian/control 2019-02-24 17:48:02.000000000 +0000 @@ -1,11 +1,12 @@ Source: pinto -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Debian Perl Group -Uploaders: Oleg Gashev +Maintainer: Debian Perl Group +Uploaders: gregor herrmann Section: perl +Testsuite: autopkgtest-pkg-perl Priority: optional -Build-Depends: debhelper (>= 8), - libmodule-build-perl (>= 0.400500) +Build-Depends: debhelper (>= 11), + libmodule-build-perl (>= 0.400500), + po-debconf Build-Depends-Indep: cpanminus (>= 1.6916), libapache-htpasswd-perl, libapp-cmd-perl, @@ -18,7 +19,7 @@ libcwd-guard-perl, libdatetime-perl, libdatetime-timezone-perl, - libdbd-sqlite3-perl (>= 1.33), + libdbd-sqlite3-perl, libdbix-class-perl (>= 0.08200), libdevel-stacktrace-perl, libdist-metadata-perl (>= 0.924), @@ -34,6 +35,7 @@ libjson-perl, liblist-moreutils-perl, libmodule-build-cleaninstall-perl, + libmodule-corelist-perl (>= 3.03), libmodule-faker-perl, libmoose-perl, libmoosex-aliases-perl, @@ -63,13 +65,11 @@ liburi-perl, libuuid-tiny-perl, libwww-perl, - perl (>= 5.18.2) | libmodule-corelist-perl (>= 3.03), starman (>= 0.3014) -Standards-Version: 3.9.6 -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/pinto.git -Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/pinto.git +Standards-Version: 4.3.0 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/pinto +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/pinto.git Homepage: https://metacpan.org/release/Pinto -Testsuite: autopkgtest-pkg-perl Package: pinto Architecture: all @@ -86,7 +86,7 @@ libcwd-guard-perl, libdatetime-perl, libdatetime-timezone-perl, - libdbd-sqlite3-perl (>= 1.33), + libdbd-sqlite3-perl, libdbix-class-perl (>= 0.08200), libdevel-stacktrace-perl, libdist-metadata-perl (>= 0.924), @@ -99,7 +99,9 @@ libio-prompt-perl, libio-string-perl, libjson-perl, + libjson-pp-perl, liblist-moreutils-perl, + libmodule-corelist-perl (>= 3.03), libmoose-perl, libmoosex-aliases-perl, libmoosex-classattribute-perl, @@ -123,9 +125,7 @@ liburi-perl, libuuid-tiny-perl, libwww-perl, - perl (>= 5.11.0), - perl (>= 5.15.0) | libjson-pp-perl, - perl (>= 5.18.2) | libmodule-corelist-perl (>= 3.03), + lsb-base, starman (>= 0.3014) Description: application for curating a repository of Perl modules Pinto is an application for creating and managing a custom CPAN-like diff -Nru pinto-0.97+dfsg/debian/copyright pinto-0.97+dfsg/debian/copyright --- pinto-0.97+dfsg/debian/copyright 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/copyright 2019-02-24 17:48:02.000000000 +0000 @@ -1,22 +1,20 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Pinto Source: https://metacpan.org/release/Pinto Upstream-Contact: Jeffrey Ryan Thalhammer +Files-Excluded: etc Comment: etc folder is removed from the upstream source, because it is incompatible with the Debian Free Software Guidelines. Files: * Copyright: 2013, Jeffrey Ryan Thalhammer + 2014-2019, gregor herrmann License: Artistic or GPL-1+ Files: debian/* Copyright: 2013, Oleg Gashev License: Artistic or GPL-1+ -Files: debian/repack.stub -Copyright: 2009, Ryan Niebur -License: Artistic or GPL-1+ - License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. diff -Nru pinto-0.97+dfsg/debian/patches/URI-file.patch pinto-0.97+dfsg/debian/patches/URI-file.patch --- pinto-0.97+dfsg/debian/patches/URI-file.patch 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/patches/URI-file.patch 2019-02-24 17:48:02.000000000 +0000 @@ -1,6 +1,6 @@ Description: "use URI::file" before using it Origin: vendor -Bug-Debian: http://bugs.debian.org/755324 +Bug-Debian: https://bugs.debian.org/755324 Forwarded: not-needed Author: gregor herrmann Last-Update: 2014-07-20 diff -Nru pinto-0.97+dfsg/debian/pinto.config pinto-0.97+dfsg/debian/pinto.config --- pinto-0.97+dfsg/debian/pinto.config 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/pinto.config 2019-02-24 17:48:02.000000000 +0000 @@ -27,4 +27,3 @@ done db_go || true - diff -Nru pinto-0.97+dfsg/debian/pinto.init pinto-0.97+dfsg/debian/pinto.init --- pinto-0.97+dfsg/debian/pinto.init 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/pinto.init 2019-02-24 17:48:02.000000000 +0000 @@ -108,4 +108,3 @@ esac exit 0 - diff -Nru pinto-0.97+dfsg/debian/pinto.postinst pinto-0.97+dfsg/debian/pinto.postinst --- pinto-0.97+dfsg/debian/pinto.postinst 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/pinto.postinst 2019-02-24 17:48:02.000000000 +0000 @@ -17,8 +17,9 @@ pinto if [ ! -e "$defaultRepositoryPath" ] ; then - pinto -r $defaultRepositoryPath init - chown -R pinto:pinto $defaultRepositoryPath + mkdir -p /var/lib/pinto/repository + chown pinto:pinto /var/lib/pinto /var/lib/pinto/repository + runuser -u pinto -- pinto -r $defaultRepositoryPath init else echo "Cannot create a new repository to $defaultRepositoryPath." echo "$defaultRepositoryPath already exist." @@ -70,4 +71,3 @@ db_stop exit 0 - diff -Nru pinto-0.97+dfsg/debian/pinto.postrm pinto-0.97+dfsg/debian/pinto.postrm --- pinto-0.97+dfsg/debian/pinto.postrm 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/pinto.postrm 2019-02-24 17:48:02.000000000 +0000 @@ -21,4 +21,3 @@ #DEBHELPER# exit 0 - diff -Nru pinto-0.97+dfsg/debian/repack.local pinto-0.97+dfsg/debian/repack.local --- pinto-0.97+dfsg/debian/repack.local 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/repack.local 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -MANIFEST=1 -rm -rf etc diff -Nru pinto-0.97+dfsg/debian/repack.stub pinto-0.97+dfsg/debian/repack.stub --- pinto-0.97+dfsg/debian/repack.stub 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/repack.stub 1970-01-01 00:00:00.000000000 +0000 @@ -1,89 +0,0 @@ -#!/bin/sh - -: <<=cut -=pod - -=head1 NAME - -repack.stub - script to repack upstream tarballs from uscan - -=head1 INSTRUCTIONS - -put this in debian/repack.stub and add "debian sh debian/repack.stub" to -the end of the line in debian/watch. you will also need to add a version -mangle to debian/watch. - -then create a debian/repack.local. this is a shell script that is -sourced under "set -e", so be careful to check returns codes. - -=head1 FUNCTIONS - -=over 4 - -=item rm - -rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 - -=item mv - -mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 - -=item requires_version - -requires_version is there for future usage for requiring certain versions of the script - -=back - -=head1 VARIABLES - -=over 4 - -=item SUFFIX - -defaults to +dfsg - -what to append to the upstream version - -=item RM_OPTS - -defaults to -vrf - -options to pass to rm - -=item MANIFEST - -defaults to 0, set to 1 to turn on. - -this will manipulate MANIFEST files in CPAN tarballs. - -=item UP_BASE - -this is the directory where the upstream source is. - -=back - -=head1 COPYRIGHT AND LICENSE - -Copyright 2009, Ryan Niebur - -This program is free software; you can redistribute it and/or modify it -under the same terms as Perl itself. - -=cut - -if [ -z "$REPACK_SH" ]; then - if [ -f ../../scripts/repack.sh ]; then - REPACK_SH=../../scripts/repack.sh - fi - if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then - REPACK_SH=$(which repack.sh) - fi -fi - -if [ ! -f "$REPACK_SH" ]; then - echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" - echo "You can get it from http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/pkg-perl-tools.git;a=blob_plain;f=scripts/repack.sh;hb=HEAD" - exit 1 -fi - -exec "$REPACK_SH" "$@" diff -Nru pinto-0.97+dfsg/debian/rules pinto-0.97+dfsg/debian/rules --- pinto-0.97+dfsg/debian/rules 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/rules 2019-02-24 17:48:02.000000000 +0000 @@ -3,5 +3,9 @@ %: dh $@ +override_dh_auto_clean: + dh_auto_clean + debconf-updatepo + override_dh_auto_test: http_proxy= dh_auto_test diff -Nru pinto-0.97+dfsg/debian/tests/pkg-perl/smoke-files pinto-0.97+dfsg/debian/tests/pkg-perl/smoke-files --- pinto-0.97+dfsg/debian/tests/pkg-perl/smoke-files 1970-01-01 00:00:00.000000000 +0000 +++ pinto-0.97+dfsg/debian/tests/pkg-perl/smoke-files 2019-02-24 17:48:02.000000000 +0000 @@ -0,0 +1,2 @@ +t/ +bin/ diff -Nru pinto-0.97+dfsg/debian/tests/pkg-perl/test-files pinto-0.97+dfsg/debian/tests/pkg-perl/test-files --- pinto-0.97+dfsg/debian/tests/pkg-perl/test-files 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/tests/pkg-perl/test-files 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -t/ -bin/ diff -Nru pinto-0.97+dfsg/debian/tests/pkg-perl/use-whitelist pinto-0.97+dfsg/debian/tests/pkg-perl/use-whitelist --- pinto-0.97+dfsg/debian/tests/pkg-perl/use-whitelist 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/tests/pkg-perl/use-whitelist 2019-02-24 17:48:02.000000000 +0000 @@ -1 +1 @@ -Any::Moose is deprecated. Please use Moo instead at /usr/share/perl5/Term/EditorEdit.pm line 13. +Any::Moose is deprecated diff -Nru pinto-0.97+dfsg/debian/upstream/metadata pinto-0.97+dfsg/debian/upstream/metadata --- pinto-0.97+dfsg/debian/upstream/metadata 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/upstream/metadata 2019-02-24 17:48:02.000000000 +0000 @@ -3,5 +3,5 @@ Bug-Database: https://github.com/thaljef/Pinto/issues Contact: Jeffrey Ryan Thalhammer Name: Pinto -Repository: git://github.com/thaljef/Pinto.git +Repository: https://github.com/thaljef/Pinto.git Repository-Browse: https://github.com/thaljef/Pinto diff -Nru pinto-0.97+dfsg/debian/watch pinto-0.97+dfsg/debian/watch --- pinto-0.97+dfsg/debian/watch 2017-03-22 11:46:45.000000000 +0000 +++ pinto-0.97+dfsg/debian/watch 2019-02-24 17:48:02.000000000 +0000 @@ -1,4 +1,3 @@ version=3 -opts=dversionmangle=s/\+dfsg$// \ -https://metacpan.org/release/Pinto .*/Pinto-v?(\d[\d.-]*)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ \ -debian sh debian/repack.stub +opts=dversionmangle=s/\+dfsg$//,repacksuffix=+dfsg,uversionmangle=s/\.\d{4}$/$&0/;s/\.\d{3}$/$&00/;s/\.\d{2}$/$&000/;s/\.\d{1}$/$&0000/ \ +https://metacpan.org/release/Pinto .*/Pinto-v?(\d[\d.-]*)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$