Hello community,
here is the log from the commit of package deb for openSUSE:Factory
checked in at Mon Jul 27 23:08:08 CEST 2009.
--------
--- deb/deb.changes 2009-07-03 10:51:32.000000000 +0200
+++ deb/deb.changes 2009-07-27 10:31:56.000000000 +0200
@@ -1,0 +2,28 @@
+Mon Jul 27 10:28:40 CEST 2009 - puzel@novell.com
+
+- update to debhelper-7.3.8
+ * First upload of buildsystems support to unstable.
+ Summary: Adds --buildsystem (modular, OO buildsystem classes),
+ --sourcedirectory, --builddirectory, and support for cmake
+ and ant.
+ * python_distutils buildsystem: Build for all supported Python
+ versions that are installed. Ensure that correct shebangs are
+ created by using `python' first during build and install.
+ Also build with python*-dbg if the package build-depends
+ on them.
+
+-------------------------------------------------------------------
+Thu Jul 16 12:24:58 CEST 2009 - puzel@novell.com
+
+- update to debhelper-7.3.4
+ * Add a versioned dep on perl-base, to get a version that supports
+ GetOptionsFromArray.
+ * dh_install: Fix support for the case where --sourcedir=debian/tmp/foo
+ is used. Perl was not being greedy enough and the 'foo' was not stripped
+ from the destination directory in this unusual case.
+ * dh_install: Fix support for the case where debian/tmp is
+ explicitly specified in filename paths despite being searched by
+ default.
+ * dh_install: Add test suite covering the last 5 bugs.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
debhelper_7.3.1.tar.bz2
New:
----
debhelper_7.3.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deb.spec ++++++
--- /var/tmp/diff_new_pack.ywXIcu/_old 2009-07-27 23:07:26.000000000 +0200
+++ /var/tmp/diff_new_pack.ywXIcu/_new 2009-07-27 23:07:26.000000000 +0200
@@ -17,7 +17,7 @@
# norootforbuild
-%define debhelper_ver 7.3.1
+%define debhelper_ver 7.3.8
Name: deb
BuildRequires: gcc-c++ ncurses-devel texlive-latex update-alternatives zlib-devel
@@ -32,7 +32,7 @@
Requires: cpio patch make html2text update-alternatives
AutoReqProv: on
Version: 1.15.0
-Release: 10
+Release: 11
Summary: Tools for Debian Packages
Source: dpkg_%{version}.tar.bz2
Source1: debhelper_%{debhelper_ver}.tar.bz2
++++++ debhelper_7.3.1.tar.bz2 -> debhelper_7.3.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/Debian/Debhelper/Buildsystem/ant.pm new/debhelper/Debian/Debhelper/Buildsystem/ant.pm
--- old/debhelper/Debian/Debhelper/Buildsystem/ant.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/debhelper/Debian/Debhelper/Buildsystem/ant.pm 2009-07-24 12:07:28.000000000 +0200
@@ -0,0 +1,37 @@
+# A debhelper build system class for handling Ant based projects.
+#
+# Copyright: © 2009 Joey Hess
+# License: GPL-2+
+
+package Debian::Debhelper::Buildsystem::ant;
+
+use strict;
+use base 'Debian::Debhelper::Buildsystem';
+
+sub DESCRIPTION {
+ "Ant (build.xml)"
+}
+
+sub check_auto_buildable {
+ my $this=shift;
+ return -e $this->get_sourcepath("build.xml");
+}
+
+sub new {
+ my $class=shift;
+ my $this=$class->SUPER::new(@_);
+ $this->enforce_in_source_building();
+ return $this;
+}
+
+sub build {
+ my $this=shift;
+ $this->doit_in_sourcedir("ant", @_);
+}
+
+sub clean {
+ my $this=shift;
+ $this->doit_in_sourcedir("ant", "clean", @_);
+}
+
+1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/Debian/Debhelper/Buildsystem/perl_makemaker.pm new/debhelper/Debian/Debhelper/Buildsystem/perl_makemaker.pm
--- old/debhelper/Debian/Debhelper/Buildsystem/perl_makemaker.pm 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/Debian/Debhelper/Buildsystem/perl_makemaker.pm 2009-07-24 12:07:28.000000000 +0200
@@ -58,7 +58,17 @@
sub install {
my $this=shift;
my $destdir=shift;
- $this->SUPER::install($destdir, "PREFIX=/usr", @_);
+
+ # Special case for Makefile.PL that uses
+ # Module::Build::Compat. PREFIX should not be passed
+ # for those; it already installs into /usr by default.
+ my $makefile=$this->get_sourcepath("Makefile");
+ if (system(qq{grep -q "generated automatically by MakeMaker" $makefile}) != 0) {
+ $this->SUPER::install($destdir, @_);
+ }
+ else {
+ $this->SUPER::install($destdir, "PREFIX=/usr", @_);
+ }
}
1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/Debian/Debhelper/Buildsystem/python_distutils.pm new/debhelper/Debian/Debhelper/Buildsystem/python_distutils.pm
--- old/debhelper/Debian/Debhelper/Buildsystem/python_distutils.pm 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/Debian/Debhelper/Buildsystem/python_distutils.pm 2009-07-24 12:07:28.000000000 +0200
@@ -61,12 +61,12 @@
return unless grep /$step/, qw(build install clean);
- # --build-base can only be passed to the build command. However,
- # it is always read from the config file (really weird design).
- # Therefore create such a cfg config file.
- # See http://bugs.python.org/issue818201
- # http://bugs.python.org/issue1011113
if ($this->get_buildpath() ne $this->DEFAULT_BUILD_DIRECTORY()) {
+ # --build-base can only be passed to the build command. However,
+ # it is always read from the config file (really weird design).
+ # Therefore create such a cfg config file.
+ # See http://bugs.python.org/issue818201
+ # http://bugs.python.org/issue1011113
not $this->not_our_cfg() or
error("cannot set custom build directory: .pydistutils.cfg is in use");
$this->mkdir_builddir();
@@ -79,10 +79,69 @@
$this->SUPER::pre_building_step($step);
}
+sub dbg_build_needed {
+ my $this=shift;
+ my $act=shift;
+
+ # Return a list of python-dbg package which are listed
+ # in the build-dependencies. This is kinda ugly, but building
+ # dbg extensions without checking if they're supposed to be
+ # built may result in various FTBFS if the package is not
+ # built in a clean chroot.
+
+ my @dbg;
+ open (CONTROL, 'debian/control') ||
+ error("cannot read debian/control: $!\n");
+ foreach my $builddeps (join('', <CONTROL>) =~
+ /^Build-Depends[^:]*:.*\n(?:^[^\w\n].*\n)*/gmi) {
+ while ($builddeps =~ /(python[^, ]*-dbg)/g) {
+ push @dbg, $1;
+ }
+ }
+
+ close CONTROL;
+ return @dbg;
+
+}
+
sub setup_py {
my $this=shift;
my $act=shift;
- $this->doit_in_sourcedir("python", "setup.py", $act, @_);
+
+ # We need to to run setup.py with the default python first
+ # as distutils/setuptools modifies the shebang lines of scripts.
+ # This ensures that #!/usr/bin/python is used and not pythonX.Y
+ # Take into account that the default Python must not be in
+ # the requested Python versions.
+ # Then, run setup.py with each available python, to build
+ # extensions for each.
+
+ my $python_default = `pyversions -d`;
+ $python_default =~ s/^\s+//;
+ $python_default =~ s/\s+$//;
+ my @python_requested = split ' ', `pyversions -r 2>/dev/null`;
+ if (grep /^\Q$python_default\E/, @python_requested) {
+ @python_requested = ("python", grep(!/^\Q$python_default\E/,
+ @python_requested));
+ }
+
+ my @python_dbg;
+ my @dbg_build_needed = $this->dbg_build_needed();
+ foreach my $python (map { $_."-dbg" } @python_requested) {
+ if (grep /^(python-all-dbg|\Q$python\E)/, @dbg_build_needed) {
+ push @python_dbg, $python;
+ }
+ elsif (($python eq "python-dbg")
+ and (grep /^\Q$python_default\E/, @dbg_build_needed)) {
+ push @python_dbg, $python_default."-dbg";
+ }
+ }
+
+ foreach my $python (@python_requested, @python_dbg) {
+ if (-x "/usr/bin/".$python) {
+ $this->doit_in_sourcedir($python, "setup.py", $act, @_);
+ }
+ }
}
sub build {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/Debian/Debhelper/Dh_Buildsystems.pm new/debhelper/Debian/Debhelper/Dh_Buildsystems.pm
--- old/debhelper/Debian/Debhelper/Dh_Buildsystems.pm 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/Debian/Debhelper/Dh_Buildsystems.pm 2009-07-24 12:07:28.000000000 +0200
@@ -17,12 +17,13 @@
# Historical order must be kept for backwards compatibility. New
# build systems MUST be added to the END of the list.
our @BUILDSYSTEMS = (
- "autoconf",
- "perl_makemaker",
- "makefile",
- "python_distutils",
- "perl_build",
- "cmake",
+ "autoconf",
+ "perl_makemaker",
+ "makefile",
+ "python_distutils",
+ "perl_build",
+ "cmake",
+ "ant",
);
my $opt_buildsys;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/debian/changelog new/debhelper/debian/changelog
--- old/debhelper/debian/changelog 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/debian/changelog 2009-07-25 00:37:48.000000000 +0200
@@ -1,3 +1,55 @@
+debhelper (7.3.8) unstable; urgency=low
+
+ * Fix t/override_target to use ./run. Closes: #538315
+
+ -- Joey Hess Sat, 25 Jul 2009 00:37:45 +0200
+
+debhelper (7.3.7) unstable; urgency=low
+
+ * First upload of buildsystems support to unstable.
+ Summary: Adds --buildsystem (modular, OO buildsystem classes),
+ --sourcedirectory, --builddirectory, and support for cmake
+ and ant.
+
+ -- Joey Hess Fri, 24 Jul 2009 12:07:47 +0200
+
+debhelper (7.3.6) experimental; urgency=low
+
+ * perl_makemaker: Re-add fix for #496157, lost in rewrite.
+
+ -- Joey Hess Thu, 23 Jul 2009 18:17:45 +0200
+
+debhelper (7.3.5) experimental; urgency=low
+
+ [ Bernd Zeimetz ]
+ * python_distutils buildsystem: Build for all supported Python
+ versions that are installed. Ensure that correct shebangs are
+ created by using `python' first during build and install.
+ Closes: #520834
+ Also build with python*-dbg if the package build-depends
+ on them.
+
+ -- Joey Hess Mon, 20 Jul 2009 20:30:22 +0200
+
+debhelper (7.3.4) experimental; urgency=low
+
+ * Merged debhelper 7.2.24.
+
+ -- Joey Hess Wed, 15 Jul 2009 09:50:37 -0400
+
+debhelper (7.3.3) experimental; urgency=low
+
+ * Add ant buildsystem support. Closes: #537021
+ * Merged debhelper 7.2.22.
+
+ -- Joey Hess Tue, 14 Jul 2009 17:16:28 -0400
+
+debhelper (7.3.2) experimental; urgency=low
+
+ * Merged debhelper 7.2.21.
+
+ -- Joey Hess Wed, 08 Jul 2009 21:23:48 -0400
+
debhelper (7.3.1) experimental; urgency=low
* Merged debhelper 7.2.20.
@@ -35,6 +87,35 @@
-- Joey Hess Wed, 01 Jul 2009 15:31:20 -0400
+debhelper (7.2.24) unstable; urgency=low
+
+ * dh_install: Add test suite covering the last 5 bugs.
+
+ -- Joey Hess Wed, 15 Jul 2009 09:42:18 -0400
+
+debhelper (7.2.23) unstable; urgency=low
+
+ * dh_install: Fix support for the case where debian/tmp is
+ explicitly specified in filename paths despite being searched by
+ default. Closes: #537140
+
+ -- Joey Hess Wed, 15 Jul 2009 09:24:19 -0400
+
+debhelper (7.2.22) unstable; urgency=low
+
+ * dh_install: Fix support for the case where --sourcedir=debian/tmp/foo
+ is used. Perl was not being greedy enough and the 'foo' was not stripped
+ from the destination directory in this unusual case. Closes: #537017
+
+ -- Joey Hess Tue, 14 Jul 2009 17:08:25 -0400
+
+debhelper (7.2.21) unstable; urgency=low
+
+ * Add a versioned dep on perl-base, to get a version that supports
+ GetOptionsFromArray. Closes: #536310
+
+ -- Joey Hess Wed, 08 Jul 2009 21:08:45 -0400
+
debhelper (7.2.20) unstable; urgency=low
* dh_install: Fix installation of entire top-level directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/debian/control new/debhelper/debian/control
--- old/debhelper/debian/control 2009-05-14 20:23:40.000000000 +0200
+++ new/debhelper/debian/control 2009-07-24 13:03:11.000000000 +0200
@@ -3,14 +3,14 @@
Priority: optional
Maintainer: Joey Hess
Build-Depends: po4a (>= 0.24), man-db (>= 2.5.1), file (>= 3.23)
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
Vcs-Git: git://git.debian.org/git/debhelper/debhelper.git
Vcs-Browser: http://git.debian.org/?p=debhelper/debhelper.git;a=summary
Homepage: http://kitenet.net/~joey/code/debhelper/
Package: debhelper
Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg-dev (>= 1.14.19), html2text, binutils, po-debconf, man-db (>= 2.5.1-1)
+Depends: ${perl:Depends}, ${misc:Depends}, perl-base (>= 5.10), file (>= 3.23), dpkg-dev (>= 1.14.19), html2text, binutils, po-debconf, man-db (>= 2.5.1-1)
Suggests: dh-make
Conflicts: dpkg-cross (<< 1.18), python-support (<< 0.5.3), python-central (<< 0.5.6)
Description: helper programs for debian/rules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/debian/copyright new/debhelper/debian/copyright
--- old/debhelper/debian/copyright 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/debian/copyright 2009-07-24 12:07:28.000000000 +0200
@@ -7,7 +7,7 @@
Files: examples/*, autoscripts/*
Copyright: 1997-2008 Joey Hess
Licence: other
- These files are in are in the public domain.
+ These files are in the public domain.
.
Pedants who belive I cannot legally say that code I have written is in
the public domain may consider them instead to be licensed as follows:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/dh_auto_install new/debhelper/dh_auto_install
--- old/debhelper/dh_auto_install 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/dh_auto_install 2009-07-24 12:07:28.000000000 +0200
@@ -22,7 +22,8 @@
system it detects the package uses. For example, if there's a Makefile and
it contains a "install" target, then this is done by running make (or MAKE,
if the environment variable is set). If there is a setup.py or Build.PL,
-it is used.
+it is used. Note that the Ant build system does not support installation,
+so dh_auto_install will not install files built using Ant.
The files are installed into debian/<package>/ if there is only one binary
package. In the multiple binary package case, the files are instead
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/dh_install new/debhelper/dh_install
--- old/debhelper/dh_install 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/dh_install 2009-07-24 12:07:28.000000000 +0200
@@ -170,7 +170,8 @@
if (! defined $dest) {
# Guess at destination directory.
$dest=$src;
- $dest=~s/^(.*\/)?(\Q$srcdir\E|debian\/tmp)\///;
+ $dest=~s/^(.*\/)?\Q$srcdir\E\///;
+ $dest=~s/^(.*\/)?debian\/tmp\///;
$dest=dirname("/".$dest);
$tmpdest=1;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/t/buildsystems/buildsystem_tests new/debhelper/t/buildsystems/buildsystem_tests
--- old/debhelper/t/buildsystems/buildsystem_tests 2009-07-02 18:46:52.000000000 +0200
+++ new/debhelper/t/buildsystems/buildsystem_tests 2009-07-24 12:07:28.000000000 +0200
@@ -1,6 +1,6 @@
#!/usr/bin/perl
-use Test::More tests => 227;
+use Test::More tests => 228;
use strict;
use warnings;
@@ -19,7 +19,6 @@
my $TOPDIR = "../..";
my @STEPS = qw(configure build test install clean);
-my @BUILDSYSTEMS = qw(autoconf perl_makemaker makefile python_distutils perl_build cmake);
my $BS_CLASS = 'Debian::Debhelper::Buildsystem';
my ($bs, @bs, %bs);
@@ -188,7 +187,8 @@
### Test if all buildsystems can be loaded
@bs = load_all_buildsystems([ $INC[0] ]);
@tmp = map { $_->NAME() } @bs;
-is_deeply( \@tmp, \@BUILDSYSTEMS, "load_all_buildsystems() loads all built-in buildsystems" );
+ok(@Debian::Debhelper::Dh_Buildsystems::BUILDSYSTEMS >= 1, "some build systems are built in" );
+is_deeply( \@tmp, \@Debian::Debhelper::Dh_Buildsystems::BUILDSYSTEMS, "load_all_buildsystems() loads all built-in buildsystems" );
### Test check_auto_buildable() of each buildsystem
sub test_check_auto_buildable {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/t/dh_install new/debhelper/t/dh_install
--- old/debhelper/t/dh_install 1970-01-01 01:00:00.000000000 +0100
+++ new/debhelper/t/dh_install 2009-07-24 12:07:25.000000000 +0200
@@ -0,0 +1,76 @@
+#!/usr/bin/perl
+use Test;
+plan(tests => 21);
+
+system("rm -rf debian/debhelper debian/tmp");
+
+# #537140: debian/tmp is explcitly specified despite being searched by
+# default in v7+
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("./dh_install", "debian/tmp/usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/foo");
+ok(! -e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# debian/tmp explicitly specified in filenames in older compat level
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("DH_COMPAT=6 ./dh_install debian/tmp/usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/foo");
+ok(! -e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# --sourcedir=debian/tmp in older compat level
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("DH_COMPAT=6 ./dh_install --sourcedir=debian/tmp usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/foo");
+ok(! -e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# redundant --sourcedir=debian/tmp in v7+
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("./dh_install --sourcedir=debian/tmp usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/foo");
+ok(! -e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# #537017: --sourcedir=debian/tmp/foo is used
+system("mkdir -p debian/tmp/foo/usr/bin; touch debian/tmp/foo/usr/bin/foo; touch debian/tmp/foo/usr/bin/bar");
+system("./dh_install", "--sourcedir=debian/tmp/foo", "usr/bin/bar");
+ok(-e "debian/debhelper/usr/bin/bar");
+ok(! -e "debian/debhelper/usr/bin/foo");
+system("rm -rf debian/debhelper debian/tmp");
+
+# #535367: installation of entire top-level directory from debian/tmp
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("./dh_install", "usr");
+ok(-e "debian/debhelper/usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# #534565: fallback use of debian/tmp in v7+
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("./dh_install", "usr/bin");
+ok(-e "debian/debhelper/usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# no fallback to debian/tmp before v7
+system("mkdir -p debian/tmp/usr/bin; touch debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("DH_COMPAT=6 ./dh_install usr/bin 2>/dev/null");
+ok(! -e "debian/debhelper/usr/bin/foo");
+ok(! -e "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# #534565: glob expands to dangling symlink -> should install the dangling link
+system("mkdir -p debian/tmp/usr/bin; ln -s broken debian/tmp/usr/bin/foo; touch debian/tmp/usr/bin/bar");
+system("./dh_install", "usr/bin/*");
+ok(-l "debian/debhelper/usr/bin/foo");
+ok(! -e "debian/debhelper/usr/bin/foo");
+ok(-e "debian/debhelper/usr/bin/bar");
+ok(! -l "debian/debhelper/usr/bin/bar");
+system("rm -rf debian/debhelper debian/tmp");
+
+# regular specification of file not in debian/tmp
+system("./dh_install", "dh_install", "usr/bin");
+ok(-e "debian/debhelper/usr/bin/dh_install");
+system("rm -rf debian/debhelper debian/tmp");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debhelper/t/override_target new/debhelper/t/override_target
--- old/debhelper/t/override_target 1970-01-01 01:00:00.000000000 +0100
+++ new/debhelper/t/override_target 2009-07-25 00:46:00.000000000 +0200
@@ -0,0 +1,22 @@
+#!/usr/bin/perl
+use Test;
+plan(tests => 1);
+
+# This test is here to detect breakage in
+# dh's rules_explicit_target, which parses
+# slightly internal make output.
+system("mkdir -p t/tmp/debian");
+system("cp debian/control t/tmp/debian");
+open (OUT, ">", "t/tmp/debian/rules") || die "$!";
+print OUT <&1`;
+ok(grep { m/override called/ } @output);
+system("rm -rf t/tmp");
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org