Bug#701140: dh-make-perl: Patch to understand packages named -vX.Y.Z
Matthew Gabeler-Lee
cheetah at fastcat.org
Fri Feb 22 16:41:16 UTC 2013
On 2013-02-22 10:58, gregor herrmann wrote:
> Summary:
> 1) I'm confused :)
> 2) The errors come from git, and we really seem to have a version
> problem somewhere. Not sure if this is the problem you are facing.
> 3) Could you please provide the dh-make-perl invocation and output on
> your system, maybe then it gets clearer ...
I was using cpan2deb, but it didn't seem from the man page like it
should make a difference. Clearly it does, however.
I have 0.75 from /testing here, I (foolishly?) thought 0.76 wouldn't be
that much different.
With that version, I get this:
$ cpan2deb Net-BitTorrent-Protocol
Going to read '/usr/src/build/cpan/Metadata'
Database was generated on Thu, 21 Feb 2013 21:17:02 GMT
Going to read 1 yaml file from /usr/src/build/cpan/build/
CPAN: Time::HiRes loaded ok (v1.972101)
DONE
Restored the state of none (in 0.0987 secs)
Unable to determine the version of Net-BitTorrent-Protocol-v1.0.0
My patch fixes (for me) that error in the last line and let me build a
.deb.
But, if I use "dh-make-perl --cpan" instead of "cpan2deb", I get output
equivalent to yours.
If I use "dh-make-perl --build --cpan", I get the output with the git
complaint, but the package does build.
Now I'm confused ;) Hopefully something here helps you be less
confused.
More information about the pkg-perl-maintainers
mailing list