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

Re: Problems with dh-make-perl and reportbug / Two wrong ITP



Здраво!  (Bosnian for "Hi" :) )

-=| Julien VAUBOURG, Tue, Jul 26, 2011 at 06:06:32PM +0200 |=-
> When I try to use dh-make-perl on Curses::Toolkit, I have this
> message :
> 
>   Needs the following modules for which there are no debian packages av
>    - Tie::Array::Iterable
>    - MooseX::FollowPBP
>    - IO::Pty::Easy
> 
> Tie::Array::Iterable is indeed not in the repo, and I packaged it
> recently.
> 
> But MooseX::FollowPBP and IO::Pty::Easy are in the repo:
> http://packages.qa.debian.org/libm/libmoosex-followpbp-perl.html
> http://packages.qa.debian.org/libi/libio-pty-easy-perl.html
> 
> Why dh-make-perl don't find them?

Probably either (a) you don't have apt-file installed, or (b) haven't 
run 'apt-file update' as root recently.

Seems to work just file here:

+ MooseX::Has::Sugar  found in libmoosex-has-sugar-perl
+ Moose::Util::TypeConstraints  found in libmoose-perl
= List::Util  is in core
+ List::MoreUtils  found in liblist-moreutils-perl
+ Moose >= 0.92 found in libmoose-perl (>= 0.92)
+ relative  found in librelative-perl
+ parent  found in perl (>= 5.10.1) | libparent-perl
= Data::Dumper  is in core
- Tie::Array::Iterable  not found in any package
   CPAN contains it in Tie-Array-Iterable
   substituting package name of libtie-array-iterable-perl
= overload  is in core
+ Curses  found in libcurses-perl
= Carp  is in core
+ Params::Validate  found in libparams-validate-perl
+ HTML::Parser  found in libhtml-parser-perl
+ MooseX::FollowPBP  found in libmoosex-followpbp-perl
+ UNIVERSAL::require >= 0.13 found in libuniversal-require-perl (>= 0.13)
+ POE  found in libpoe-perl
Needs the following debian packages: libmoosex-has-sugar-perl, libmoose-perl (>= 0.92), perl, liblist-moreutils-perl, librelative-perl, perl (>= 5.10.1) | libparent-perl, libtie-array-iterable-perl, libcurses-perl, libparams-validate-perl, libhtml-parser-perl, libmoosex-followpbp-perl, libuniversal-require-perl (>= 0.13), libpoe-perl
+ Test::More >= 0.94 found in libtest-simple-perl (>= 0.94)
+ Test::Exception  found in libtest-exception-perl
+ IO::Pty::Easy  found in libio-pty-easy-perl
= File::Find  is in core
= ExtUtils::MakeMaker >= 6.30 is in core
= File::Temp  is in core
+ aliased  found in libaliased-perl

Needs the following debian packages during building: libtest-simple-perl (>= 0.94), libtest-exception-perl, libio-pty-easy-perl, perl, libaliased-perl
Needs the following modules for which there are no debian packages available:
 - Tie::Array::Iterable

> In addition, when I use reportbug, I have this problem:
> 
>   Querying Debian BTS for reports on wnpp (source)...
>   Unable to connect to Debian BTS; continue [y|N|?]?
> 
> I think it's the step where reportbug checks if the package exists
> or not...

Probably a network outage somewhere. It tries to browse the existing bugreports so that you don't file a duplicate.

> With these two problems combined, I made two mistakes. These ITP
> reported today are wrong:
> 
>   Bug#635509: ITP: libmoosex-followpbp-perl -- Name your accessors
> get_foo() and set_foo()
>   Bug#635510: ITP: libio-pty-easy-perl -- Easy interface to IO::Pty

Close them, explaining that they were mistakes. Closing of bugreports is
described in the documentation on http://bugs.debian.org/ There is a lot of it
and is a bit unorganised, so if you need more help, you know what to do :)


Cheers!

Attachment: signature.asc
Description: Digital signature


Reply to: