From 25227a7f2231dd0bb174ae5bc52597dcb2b79cd1 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Mon, 16 Aug 2021 02:03:07 +0200 Subject: Fix manpage section Forwarded: not-needed Reviewed-by: Nicholas Bamber Last-Update: 2021-08-16 Manual pages generated by pod2man are installed in section 1, we want them installed in section .1p because they are Perl-specific. And the manpage for bin/nytprofmerge is missing. Gbp-Pq: Name manpage-section.patch --- Makefile.PL | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 590bf7a..d39a14b 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -28,12 +28,12 @@ if ($ENV{PERL_CORE}) { @man = ( MAN1PODS => {}, MAN3PODS => {} ); } else { @man = ( MAN1PODS => { - 'bin/nytprofhtml' => '$(INST_MAN1DIR)/nytprofhtml.1', - 'bin/nytprofmerge'=> '$(INST_MAN1DIR)/nytprofmerge.1', - 'bin/nytprofcsv' => '$(INST_MAN1DIR)/nytprofcsv.1', - 'bin/nytprofcalls'=> '$(INST_MAN1DIR)/nytprofcalls.1', - 'bin/nytprofcg' => '$(INST_MAN1DIR)/nytprofcg.1', - 'bin/nytprofpf' => '$(INST_MAN1DIR)/nytprofpf.1' + 'bin/nytprofhtml' => '$(INST_MAN1DIR)/nytprofhtml.1p', + 'bin/nytprofmerge'=> '$(INST_MAN1DIR)/nytprofmerge.1p', + 'bin/nytprofcsv' => '$(INST_MAN1DIR)/nytprofcsv.1p', + 'bin/nytprofcalls'=> '$(INST_MAN1DIR)/nytprofcalls.1p', + 'bin/nytprofcg' => '$(INST_MAN1DIR)/nytprofcg.1p', + 'bin/nytprofpf' => '$(INST_MAN1DIR)/nytprofpf.1p' } ); } -- cgit v1.2.3 From 0f465816775897b15646efc4bd23401aec4a3cb1 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Mon, 16 Aug 2021 02:03:07 +0200 Subject: Patch search path so arch-indep files are found Forwarded: not-needed Reviewed-by: Nicholas Bamber Last-Update: 2018-04-01 On Debian, all of the js, gif, css etc files are installed in /usr/share/perl5 rather than /usr/lib/.... They are not in the library directory as Devel::NYTProf::Data expects. Gbp-Pq: Name usr-share.patch --- bin/nytprofhtml | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nytprofhtml b/bin/nytprofhtml index 202cb52..fd78d3a 100755 --- a/bin/nytprofhtml +++ b/bin/nytprofhtml @@ -1296,6 +1296,7 @@ sub output_js_files { my ($profile) = @_; # find the js, gif, css etc files installed with Devel::NYTProf (my $lib = $INC{"Devel/NYTProf/Data.pm"}) =~ s/\/Data\.pm$//; + $lib = '/usr/share/perl5/Devel/NYTProf'; _copy_dir("$lib/js", "$opt_out/js"); } -- cgit v1.2.3 From 2bb0213a4682acf0ad67d37fe4cf5b9f693e8795 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Mon, 16 Aug 2021 02:03:07 +0200 Subject: we're installing flamegraph.pl under /usr/share Origin: vendor Bug-Debian: https://bugs.debian.org/718731 Forwarded: https://github.com/timbunce/devel-nytprof/issues/13 Last-Update: 2015-06-08 so call it from there Gbp-Pq: Name flamegraph.patch --- bin/nytprofhtml | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nytprofhtml b/bin/nytprofhtml index fd78d3a..c413b7c 100755 --- a/bin/nytprofhtml +++ b/bin/nytprofhtml @@ -80,6 +80,7 @@ die "Unable to find nytprofcalls in $Config{bin} or on the PATH" my $flamegraph = File::Spec->catfile($Config{'bin'}, 'flamegraph') . $script_ext; $flamegraph = which "flamegraph$script_ext" if not -e $flamegraph; +$flamegraph = '/usr/share/perl5/Devel/NYTProf/flamegraph.pl'; die "Unable to find flamegraph$script_ext in $Config{bin} or on the PATH" unless $flamegraph; -- cgit v1.2.3 From 3c429edbf0f618ee393dfb5fdc60919cc896d801 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Mon, 16 Aug 2021 02:03:07 +0200 Subject: search scripts also in /usr/bin Origin: vendor Forwarded: not-needed Last-Update: 2018-04-01 this way the testsuite works and tests the installed scripts when run under autopkgtest Gbp-Pq: Name autopkgtest.patch --- t/lib/NYTProfTest.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/lib/NYTProfTest.pm b/t/lib/NYTProfTest.pm index 131ce6c..a8de97d 100644 --- a/t/lib/NYTProfTest.pm +++ b/t/lib/NYTProfTest.pm @@ -79,7 +79,7 @@ if (-d '../blib') { unshift @INC, '../blib/arch', '../blib/lib'; } my $bindir = (grep {-d} qw(./blib/script ../blib/script))[0] || do { - my $bin = (grep {-d} qw(./bin ../bin))[0] + my $bin = (grep {-d} qw(./bin ../bin /usr/bin))[0] or die "Can't find scripts"; warn "Couldn't find blib/script directory, so using $bin"; $bin; -- cgit v1.2.3 From 2dad1a480131cee914937189fd0aba6975548403 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Mon, 16 Aug 2021 02:03:07 +0200 Subject: Commit patch to update .gitignore [dgit (9.13) update-gitignore-quilt-fixup] --- debian/patches/auto-gitignore | 55 +++++++++++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 56 insertions(+) create mode 100644 debian/patches/auto-gitignore diff --git a/debian/patches/auto-gitignore b/debian/patches/auto-gitignore new file mode 100644 index 0000000..b7f2514 --- /dev/null +++ b/debian/patches/auto-gitignore @@ -0,0 +1,55 @@ +Subject: Update .gitignore from Debian packaging branch + +The Debian packaging git branch contains these updates to the upstream +.gitignore file(s). This patch is autogenerated, to provide these +updates to users of the official Debian archive view of the package. + +[dgit (9.13) update-gitignore] +--- +diff --git a/.gitignore b/.gitignore +deleted file mode 100644 +index 6e898ac..0000000 +--- a/.gitignore ++++ /dev/null +@@ -1,41 +0,0 @@ +-# / +-FileHandle.c +-FileHandle.o +-MANIFEST.bak +-MYMETA.json +-MYMETA.yml +-Makefile +-Makefile.old +-NYTProf.bs +-NYTProf.c +-NYTProf.o +-blib/ +-*.tar.gz +-*.o +-*.obj +-*.pdb +-*.def +-*.c +-*.bs +-*.out +-.*.swp +-nytprof-50-errno.out +-/t/*.new +-/t/*.newp +-/t/*.out +-/t/*.calls_new +-/t/*.rdt_new +-/t/*.rdt_newp +-/t/nytprof_t.out +-/t/nytprof-test51-*.out +-/t/nytprof_test30-fork-*.out.* +-/t/*_outdir +-/t/auto +-pm_to_blib +-/_eumm/ +-dll.base +-dll.exp +-NYTProf_def.old +-/cover_db/ +-MYMETA.json.lock +-Devel-NYTProf-*/ diff --git a/debian/patches/series b/debian/patches/series index 9e77a65..aba045d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ manpage-section.patch usr-share.patch flamegraph.patch autopkgtest.patch +auto-gitignore -- cgit v1.2.3 From dbe11ba1bb4bbb9007452e89334b12955455c6e2 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sun, 26 Sep 2021 16:14:58 +0200 Subject: Fix manpage section Forwarded: not-needed Reviewed-by: Nicholas Bamber Last-Update: 2021-08-16 Manual pages generated by pod2man are installed in section 1, we want them installed in section .1p because they are Perl-specific. And the manpage for bin/nytprofmerge is missing. Gbp-Pq: Name manpage-section.patch --- Makefile.PL | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 590bf7a..d39a14b 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -28,12 +28,12 @@ if ($ENV{PERL_CORE}) { @man = ( MAN1PODS => {}, MAN3PODS => {} ); } else { @man = ( MAN1PODS => { - 'bin/nytprofhtml' => '$(INST_MAN1DIR)/nytprofhtml.1', - 'bin/nytprofmerge'=> '$(INST_MAN1DIR)/nytprofmerge.1', - 'bin/nytprofcsv' => '$(INST_MAN1DIR)/nytprofcsv.1', - 'bin/nytprofcalls'=> '$(INST_MAN1DIR)/nytprofcalls.1', - 'bin/nytprofcg' => '$(INST_MAN1DIR)/nytprofcg.1', - 'bin/nytprofpf' => '$(INST_MAN1DIR)/nytprofpf.1' + 'bin/nytprofhtml' => '$(INST_MAN1DIR)/nytprofhtml.1p', + 'bin/nytprofmerge'=> '$(INST_MAN1DIR)/nytprofmerge.1p', + 'bin/nytprofcsv' => '$(INST_MAN1DIR)/nytprofcsv.1p', + 'bin/nytprofcalls'=> '$(INST_MAN1DIR)/nytprofcalls.1p', + 'bin/nytprofcg' => '$(INST_MAN1DIR)/nytprofcg.1p', + 'bin/nytprofpf' => '$(INST_MAN1DIR)/nytprofpf.1p' } ); } -- cgit v1.2.3 From 328f5475eff2bc7898c95692d8fe0f9e28083510 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sun, 26 Sep 2021 16:14:58 +0200 Subject: Patch search path so arch-indep files are found Forwarded: not-needed Reviewed-by: Nicholas Bamber Last-Update: 2018-04-01 On Debian, all of the js, gif, css etc files are installed in /usr/share/perl5 rather than /usr/lib/.... They are not in the library directory as Devel::NYTProf::Data expects. Gbp-Pq: Name usr-share.patch --- bin/nytprofhtml | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nytprofhtml b/bin/nytprofhtml index 0c02e14..13d84aa 100755 --- a/bin/nytprofhtml +++ b/bin/nytprofhtml @@ -1296,6 +1296,7 @@ sub output_js_files { my ($profile) = @_; # find the js, gif, css etc files installed with Devel::NYTProf (my $lib = $INC{"Devel/NYTProf/Data.pm"}) =~ s/\/Data\.pm$//; + $lib = '/usr/share/perl5/Devel/NYTProf'; _copy_dir("$lib/js", "$opt_out/js"); } -- cgit v1.2.3 From bb1e8943ad431b8d19e6b2ec5322609e06ea96ce Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sun, 26 Sep 2021 16:14:58 +0200 Subject: we're installing flamegraph.pl under /usr/share Origin: vendor Bug-Debian: https://bugs.debian.org/718731 Forwarded: https://github.com/timbunce/devel-nytprof/issues/13 Last-Update: 2015-06-08 so call it from there Gbp-Pq: Name flamegraph.patch --- bin/nytprofhtml | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nytprofhtml b/bin/nytprofhtml index 13d84aa..ad22225 100755 --- a/bin/nytprofhtml +++ b/bin/nytprofhtml @@ -80,6 +80,7 @@ die "Unable to find nytprofcalls in $Config{bin} or on the PATH" my $flamegraph = File::Spec->catfile($Config{'bin'}, 'flamegraph') . $script_ext; $flamegraph = which "flamegraph$script_ext" if not -e $flamegraph; +$flamegraph = '/usr/share/perl5/Devel/NYTProf/flamegraph.pl'; die "Unable to find flamegraph$script_ext in $Config{bin} or on the PATH" unless $flamegraph; -- cgit v1.2.3 From 0f0ad3f4bd5946ed708012738042cef45e580813 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sun, 26 Sep 2021 16:14:58 +0200 Subject: search scripts also in /usr/bin Origin: vendor Forwarded: not-needed Last-Update: 2018-04-01 this way the testsuite works and tests the installed scripts when run under autopkgtest Gbp-Pq: Name autopkgtest.patch --- t/lib/NYTProfTest.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/lib/NYTProfTest.pm b/t/lib/NYTProfTest.pm index 131ce6c..a8de97d 100644 --- a/t/lib/NYTProfTest.pm +++ b/t/lib/NYTProfTest.pm @@ -79,7 +79,7 @@ if (-d '../blib') { unshift @INC, '../blib/arch', '../blib/lib'; } my $bindir = (grep {-d} qw(./blib/script ../blib/script))[0] || do { - my $bin = (grep {-d} qw(./bin ../bin))[0] + my $bin = (grep {-d} qw(./bin ../bin /usr/bin))[0] or die "Can't find scripts"; warn "Couldn't find blib/script directory, so using $bin"; $bin; -- cgit v1.2.3 From e9003208082f82229954777aebbeedfbd57f15f5 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sun, 26 Sep 2021 16:14:58 +0200 Subject: Commit patch to update .gitignore [dgit (9.14) update-gitignore-quilt-fixup] --- debian/patches/auto-gitignore | 55 +++++++++++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 56 insertions(+) create mode 100644 debian/patches/auto-gitignore diff --git a/debian/patches/auto-gitignore b/debian/patches/auto-gitignore new file mode 100644 index 0000000..b5ee751 --- /dev/null +++ b/debian/patches/auto-gitignore @@ -0,0 +1,55 @@ +Subject: Update .gitignore from Debian packaging branch + +The Debian packaging git branch contains these updates to the upstream +.gitignore file(s). This patch is autogenerated, to provide these +updates to users of the official Debian archive view of the package. + +[dgit (9.14) update-gitignore] +--- +diff --git a/.gitignore b/.gitignore +deleted file mode 100644 +index 6e898ac..0000000 +--- a/.gitignore ++++ /dev/null +@@ -1,41 +0,0 @@ +-# / +-FileHandle.c +-FileHandle.o +-MANIFEST.bak +-MYMETA.json +-MYMETA.yml +-Makefile +-Makefile.old +-NYTProf.bs +-NYTProf.c +-NYTProf.o +-blib/ +-*.tar.gz +-*.o +-*.obj +-*.pdb +-*.def +-*.c +-*.bs +-*.out +-.*.swp +-nytprof-50-errno.out +-/t/*.new +-/t/*.newp +-/t/*.out +-/t/*.calls_new +-/t/*.rdt_new +-/t/*.rdt_newp +-/t/nytprof_t.out +-/t/nytprof-test51-*.out +-/t/nytprof_test30-fork-*.out.* +-/t/*_outdir +-/t/auto +-pm_to_blib +-/_eumm/ +-dll.base +-dll.exp +-NYTProf_def.old +-/cover_db/ +-MYMETA.json.lock +-Devel-NYTProf-*/ diff --git a/debian/patches/series b/debian/patches/series index 9e77a65..aba045d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ manpage-section.patch usr-share.patch flamegraph.patch autopkgtest.patch +auto-gitignore -- cgit v1.2.3 From eb59c266756cf5df1cd6877bf08df7295b556801 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Tue, 2 Nov 2021 18:41:02 +0100 Subject: Fix manpage section Forwarded: not-needed Reviewed-by: Nicholas Bamber Last-Update: 2021-08-16 Manual pages generated by pod2man are installed in section 1, we want them installed in section .1p because they are Perl-specific. And the manpage for bin/nytprofmerge is missing. Gbp-Pq: Name manpage-section.patch --- Makefile.PL | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 590bf7a..d39a14b 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -28,12 +28,12 @@ if ($ENV{PERL_CORE}) { @man = ( MAN1PODS => {}, MAN3PODS => {} ); } else { @man = ( MAN1PODS => { - 'bin/nytprofhtml' => '$(INST_MAN1DIR)/nytprofhtml.1', - 'bin/nytprofmerge'=> '$(INST_MAN1DIR)/nytprofmerge.1', - 'bin/nytprofcsv' => '$(INST_MAN1DIR)/nytprofcsv.1', - 'bin/nytprofcalls'=> '$(INST_MAN1DIR)/nytprofcalls.1', - 'bin/nytprofcg' => '$(INST_MAN1DIR)/nytprofcg.1', - 'bin/nytprofpf' => '$(INST_MAN1DIR)/nytprofpf.1' + 'bin/nytprofhtml' => '$(INST_MAN1DIR)/nytprofhtml.1p', + 'bin/nytprofmerge'=> '$(INST_MAN1DIR)/nytprofmerge.1p', + 'bin/nytprofcsv' => '$(INST_MAN1DIR)/nytprofcsv.1p', + 'bin/nytprofcalls'=> '$(INST_MAN1DIR)/nytprofcalls.1p', + 'bin/nytprofcg' => '$(INST_MAN1DIR)/nytprofcg.1p', + 'bin/nytprofpf' => '$(INST_MAN1DIR)/nytprofpf.1p' } ); } -- cgit v1.2.3 From d3d90f1913e9aef88575761a045ce86dbf1f8fe5 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Tue, 2 Nov 2021 18:41:02 +0100 Subject: Patch search path so arch-indep files are found Forwarded: not-needed Reviewed-by: Nicholas Bamber Last-Update: 2018-04-01 On Debian, all of the js, gif, css etc files are installed in /usr/share/perl5 rather than /usr/lib/.... They are not in the library directory as Devel::NYTProf::Data expects. Gbp-Pq: Name usr-share.patch --- bin/nytprofhtml | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nytprofhtml b/bin/nytprofhtml index 0c02e14..13d84aa 100755 --- a/bin/nytprofhtml +++ b/bin/nytprofhtml @@ -1296,6 +1296,7 @@ sub output_js_files { my ($profile) = @_; # find the js, gif, css etc files installed with Devel::NYTProf (my $lib = $INC{"Devel/NYTProf/Data.pm"}) =~ s/\/Data\.pm$//; + $lib = '/usr/share/perl5/Devel/NYTProf'; _copy_dir("$lib/js", "$opt_out/js"); } -- cgit v1.2.3 From a3d9ec7a049169df86880716a36ab631aac1dc4f Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Tue, 2 Nov 2021 18:41:02 +0100 Subject: we're installing flamegraph.pl under /usr/share Origin: vendor Bug-Debian: https://bugs.debian.org/718731 Forwarded: https://github.com/timbunce/devel-nytprof/issues/13 Last-Update: 2015-06-08 so call it from there Gbp-Pq: Name flamegraph.patch --- bin/nytprofhtml | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/nytprofhtml b/bin/nytprofhtml index 13d84aa..ad22225 100755 --- a/bin/nytprofhtml +++ b/bin/nytprofhtml @@ -80,6 +80,7 @@ die "Unable to find nytprofcalls in $Config{bin} or on the PATH" my $flamegraph = File::Spec->catfile($Config{'bin'}, 'flamegraph') . $script_ext; $flamegraph = which "flamegraph$script_ext" if not -e $flamegraph; +$flamegraph = '/usr/share/perl5/Devel/NYTProf/flamegraph.pl'; die "Unable to find flamegraph$script_ext in $Config{bin} or on the PATH" unless $flamegraph; -- cgit v1.2.3 From 1e099a1f942a2c13bdea972ea07ea41f6a5cee66 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Tue, 2 Nov 2021 18:41:02 +0100 Subject: search scripts also in /usr/bin Origin: vendor Forwarded: not-needed Last-Update: 2018-04-01 this way the testsuite works and tests the installed scripts when run under autopkgtest Gbp-Pq: Name autopkgtest.patch --- t/lib/NYTProfTest.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/lib/NYTProfTest.pm b/t/lib/NYTProfTest.pm index 131ce6c..a8de97d 100644 --- a/t/lib/NYTProfTest.pm +++ b/t/lib/NYTProfTest.pm @@ -79,7 +79,7 @@ if (-d '../blib') { unshift @INC, '../blib/arch', '../blib/lib'; } my $bindir = (grep {-d} qw(./blib/script ../blib/script))[0] || do { - my $bin = (grep {-d} qw(./bin ../bin))[0] + my $bin = (grep {-d} qw(./bin ../bin /usr/bin))[0] or die "Can't find scripts"; warn "Couldn't find blib/script directory, so using $bin"; $bin; -- cgit v1.2.3 From 99049e9ad56fa8ef912a10f55b10cd060b3ec640 Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Tue, 2 Nov 2021 18:41:02 +0100 Subject: Commit patch to update .gitignore [dgit (9.14) update-gitignore-quilt-fixup] --- debian/patches/auto-gitignore | 55 +++++++++++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 56 insertions(+) create mode 100644 debian/patches/auto-gitignore diff --git a/debian/patches/auto-gitignore b/debian/patches/auto-gitignore new file mode 100644 index 0000000..b5ee751 --- /dev/null +++ b/debian/patches/auto-gitignore @@ -0,0 +1,55 @@ +Subject: Update .gitignore from Debian packaging branch + +The Debian packaging git branch contains these updates to the upstream +.gitignore file(s). This patch is autogenerated, to provide these +updates to users of the official Debian archive view of the package. + +[dgit (9.14) update-gitignore] +--- +diff --git a/.gitignore b/.gitignore +deleted file mode 100644 +index 6e898ac..0000000 +--- a/.gitignore ++++ /dev/null +@@ -1,41 +0,0 @@ +-# / +-FileHandle.c +-FileHandle.o +-MANIFEST.bak +-MYMETA.json +-MYMETA.yml +-Makefile +-Makefile.old +-NYTProf.bs +-NYTProf.c +-NYTProf.o +-blib/ +-*.tar.gz +-*.o +-*.obj +-*.pdb +-*.def +-*.c +-*.bs +-*.out +-.*.swp +-nytprof-50-errno.out +-/t/*.new +-/t/*.newp +-/t/*.out +-/t/*.calls_new +-/t/*.rdt_new +-/t/*.rdt_newp +-/t/nytprof_t.out +-/t/nytprof-test51-*.out +-/t/nytprof_test30-fork-*.out.* +-/t/*_outdir +-/t/auto +-pm_to_blib +-/_eumm/ +-dll.base +-dll.exp +-NYTProf_def.old +-/cover_db/ +-MYMETA.json.lock +-Devel-NYTProf-*/ diff --git a/debian/patches/series b/debian/patches/series index 9e77a65..aba045d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ manpage-section.patch usr-share.patch flamegraph.patch autopkgtest.patch +auto-gitignore -- cgit v1.2.3