Your message dated Tue, 11 Sep 2012 22:44:34 +0300
with message-id <[email protected]>
and subject line Re: Bug#593000: dh-make-perl: shadowed newer File::Fetch vs 
requiredeps
has caused the Debian Bug report #593000,
regarding dh-make-perl doesn't consider locally installed packages when looking 
for modules
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
593000: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593000
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-make-perl
Version: 0.70-1
Severity: minor
File: /usr/bin/dh-make-perl

I built File::Fetch 0.24 (with dh-make-perl) and installed it as a newer
version than in perl 5.10.1.  Then doing dh-make-perl --requiredeps on
Alien::SDL complained that File::Fetch 0.24 was not available.

The Contents.cache created ended up with "perl-modules".  As usual this
is with my own apt-file-from-installed, so it's possible it's my own
doing, but the apt-file bit has both libfile-fetch-perl and perl-modules
entries for File/Fetch.pm.  I hoped dh-make-perl might notice the former
is a newer version than the latter and prefer that one (or prefer it if
--requiredeps does need newer than in perl itself, etc).

I suspect Alien::SDL is not really suitable for dh-make-perl to build,
so it may not be a good example, but it seems like a general problem.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-486
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages dh-make-perl depends on:
ii  debhelper                     8.0.0      helper programs for debian/rules
ii  dpkg-dev                      1.15.8.3   Debian package development tools
ii  fakeroot                      1.14.4-1   Gives a fake root environment
ii  libapt-pkg-perl               0.1.24     Perl interface to libapt-pkg
ii  libarray-unique-perl          0.08-1     Tie-able array that allows only un
ii  libclass-accessor-perl        0.34-1     Perl module that automatically gen
ii  libdpkg-perl                  1.15.8.3   Dpkg perl modules
ii  libemail-date-format-perl     1.002-1    Module to generate RFC-2822-valid 
ii  liblist-moreutils-perl        0.25-02-1  Provide the stuff missing in List:
ii  libmodule-corelist-perl       2.36-1     module to determine modules shippe
ii  libmodule-depends-perl        0.14-3     identify the dependencies of a dis
ii  libparse-debcontrol-perl      2.005-2    Easy OO parsing of Debian control-
ii  libparse-debianchangelog-perl 1.1.1-2.1  parse Debian changelogs and output
ii  libtie-ixhash-perl            1.21-2     ordered associative arrays for Per
ii  libwww-mechanize-perl         1.64-1     module to automate interaction wit
ii  libyaml-perl                  0.71-1     YAML Ain't Markup Language
ii  make                          3.81-8     An utility for Directing compilati
ii  perl                          5.10.1-14  Larry Wall's Practical Extraction 
ii  perl-modules [libmodule-corel 5.10.1-14  Core Perl modules

Versions of packages dh-make-perl recommends:
ii  apt-file                      2.4.0      search for files within Debian pac

dh-make-perl suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 0.75-1

-=| Damyan Ivanov, 21.07.2011 22:59:09 +0300 |=-
> The general problem is that dh-make-perl doesn't consider the 
> locally installed packages when seeking to satisfy dependencies. If 
> your package is not known to APT, dh-make-perl doesn't see it.

This wasn't entirely true, the problem was that installed modules were 
used only if no APT cache information is available, not as an 
additional source of information.

This was fixed in commit 98051afd7c20dd9720f793f697cc284868a31c1b by 
Dima Kogan, and released in 0.75-1. Closing accordingly.

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to