[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#897026: debhelper: Debian::Debhelper::Buildsystem should not require debian/control



Package: debhelper
Severity: normal

Hi,

the package dh-r contains a script dh-make-R which creates a debian/
dir.  This script calls an R module which contains:

   use base 'Debian::Debhelper::Buildsystem';

Since debhelper 11.2 I get:

$ dh-make-R 
dh-make-R: "debian/control" not found. Are you sure you are in the correct directory?
Compilation failed in require at /usr/share/perl5/Debian/Debhelper/Buildsystem.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/Debian/Debhelper/Buildsystem.pm line 14.
Compilation failed in require at /usr/share/perl/5.26/base.pm line 136.
        ...propagated at /usr/share/perl/5.26/base.pm line 158.
BEGIN failed--compilation aborted at /usr/share/perl5/Debian/Debhelper/Buildsystem/R.pm line 13.
Compilation failed in require at /usr/bin/dh-make-R line 5.
BEGIN failed--compilation aborted at /usr/bin/dh-make-R line 5.


I went versions from snapshot.d.o down to 11.1.6 which works nicely and
does not show this error.  Could you please revert the change from
debhelper 11.1.6 to 11.2 which makes the existence of debian/control
required?

Thanks a lot for maintaining debhelper

      Andreas.


-- System Information:
Debian Release: 9.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-5-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debhelper depends on:
pn  autotools-dev            <none>
ii  binutils                 2.28-5
pn  dh-autoreconf            <none>
pn  dh-strip-nondeterminism  <none>
ii  dpkg                     1.18.24
pn  dpkg-dev                 <none>
ii  file                     1:5.30-1+deb9u1
ii  libdpkg-perl             1.18.24
ii  man-db                   2.7.6.1-2
ii  perl                     5.24.1-3+deb9u3
pn  po-debconf               <none>

debhelper recommends no packages.

Versions of packages debhelper suggests:
pn  dh-make  <none>
pn  dwz      <none>


Reply to: