1 |
I have a question regarding Task:: (formerly Bundle::) modules installed via g-cpan.... |
2 |
|
3 |
g-cpan is installing the wrapper Task:: module but not the called-for "requires" within.... |
4 |
|
5 |
Would this be considered a bug, or am I missing something in my implementation? |
6 |
|
7 |
Thanks in advance. |
8 |
|
9 |
|
10 |
|
11 |
Sample run, which lists everything missing, but doesn't install them: |
12 |
|
13 |
danielibnzayd@boojum ~ $ g-cpan -i Task::Moose |
14 |
Use of qw(...) as parentheses is deprecated at /Volumes/GENTOO/usr/lib/perl5/vendor_perl/5.14.2/Gentoo/CPAN.pm line 324. |
15 |
Use of qw(...) as parentheses is deprecated at /Volumes/GENTOO/usr/lib/perl5/vendor_perl/5.14.2/Gentoo/CPAN.pm line 386. |
16 |
Use of qw(...) as parentheses is deprecated at /Volumes/GENTOO/usr/bin/g-cpan line 716. |
17 |
-CPAN: Storable loaded ok (v2.45) |
18 |
Reading '/Volumes/GENTOO/var/tmp/g-cpan/.cpan/Metadata' |
19 |
Database was generated on Wed, 08 Jan 2014 07:41:07 GMT |
20 |
|CPAN: LWP::UserAgent loaded ok (v6.05) |
21 |
CPAN: Time::HiRes loaded ok (v1.972101) |
22 |
Fetching with LWP: |
23 |
http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Task-Moose-0.03.tar.gz |
24 |
CPAN: Digest::SHA loaded ok (v5.85) |
25 |
CPAN: Compress::Zlib loaded ok (v2.06) |
26 |
Checksum for /Volumes/GENTOO/var/tmp/g-cpan/.cpan/sources/authors/id/D/DO/DOY/Task-Moose-0.03.tar.gz ok |
27 |
CPAN: Archive::Tar loaded ok (v1.92) |
28 |
Task-Moose-0.03/ |
29 |
Task-Moose-0.03/t/ |
30 |
Task-Moose-0.03/t/pod.t |
31 |
Task-Moose-0.03/inc/ |
32 |
Task-Moose-0.03/inc/Module/ |
33 |
Task-Moose-0.03/inc/Module/Install/ |
34 |
Task-Moose-0.03/inc/Module/Install/Can.pm |
35 |
Task-Moose-0.03/inc/Module/Install/Base.pm |
36 |
Task-Moose-0.03/inc/Module/Install/Win32.pm |
37 |
Task-Moose-0.03/inc/Module/Install/WriteAll.pm |
38 |
Task-Moose-0.03/inc/Module/Install/AutoInstall.pm |
39 |
Task-Moose-0.03/inc/Module/Install/Makefile.pm |
40 |
Task-Moose-0.03/inc/Module/Install/Fetch.pm |
41 |
Task-Moose-0.03/inc/Module/Install/Include.pm |
42 |
Task-Moose-0.03/inc/Module/Install/Metadata.pm |
43 |
Task-Moose-0.03/inc/Module/Install.pm |
44 |
Task-Moose-0.03/inc/Module/AutoInstall.pm |
45 |
Task-Moose-0.03/lib/ |
46 |
Task-Moose-0.03/lib/Task/ |
47 |
Task-Moose-0.03/lib/Task/Moose.pm |
48 |
Task-Moose-0.03/README |
49 |
Task-Moose-0.03/Changes |
50 |
Task-Moose-0.03/MANIFEST.SKIP |
51 |
Task-Moose-0.03/Makefile.PL |
52 |
Task-Moose-0.03/META.yml |
53 |
Task-Moose-0.03/MANIFEST |
54 |
CPAN: File::Temp loaded ok (v0.22) |
55 |
CPAN: Parse::CPAN::Meta loaded ok (v1.4409) |
56 |
CPAN: CPAN::Meta loaded ok (v2.132510) |
57 |
CPAN: Module::CoreList loaded ok (v2.97) |
58 |
Use of uninitialized value in pattern match (m//) at /Volumes/GENTOO/usr/local/lib/perl5/5.14.2/CPAN/Distribution.pm line 2685. |
59 |
Cannot determine perl version info from lib/Task/Moose.pm |
60 |
*** Module::AutoInstall version 1.03 |
61 |
*** Checking for Perl dependencies... |
62 |
[Core Features] |
63 |
- Moose ...loaded. (2.0604 >= 0.92) |
64 |
[Making Moose constructors stricter] |
65 |
- MooseX::StrictConstructor ...missing. (would need 0.08) |
66 |
[Moose-ish method parameter handling] |
67 |
- MooseX::Params::Validate ...missing. (would need 0.06) |
68 |
[Runtime trait application in constructors] |
69 |
- MooseX::Role::TraitConstructor ...missing. |
70 |
[Easy creation of objects with traits] |
71 |
- MooseX::Traits ...missing. |
72 |
[Moose-ish plugin system] |
73 |
- MooseX::Object::Pluggable ...missing. |
74 |
[Parameterized roles] |
75 |
- MooseX::Role::Parameterized ...loaded. (1.00) |
76 |
[Globref instance type for Moose] |
77 |
- MooseX::GlobRef ...missing. |
78 |
[Inside out instance type for Moose] |
79 |
- MooseX::InsideOut ...missing. |
80 |
[Singleton instance type for Moose] |
81 |
- MooseX::Singleton ...missing. (would need 0.2) |
82 |
[Subclassing of non-Moose classes] |
83 |
- MooseX::NonMoose ...missing. (would need 0.06) |
84 |
[Declarative syntax with Devel::Declare] |
85 |
- MooseX::Declare ...missing. |
86 |
[Declarative method syntax] |
87 |
- MooseX::Method::Signatures ...missing. |
88 |
[Declarative exception handling] |
89 |
- TryCatch ...missing. |
90 |
[Moose type extensions] |
91 |
- MooseX::Types ...missing. (would need 0.2) |
92 |
[Structured type constraints] |
93 |
- MooseX::Types::Structured ...missing. |
94 |
[Path::Class Moose type extension] |
95 |
- MooseX::Types::Path::Class ...missing. |
96 |
[Set::Object Moose type extension] |
97 |
- MooseX::Types::Set::Object ...missing. |
98 |
[DateTime Moose type extension] |
99 |
- MooseX::Types::DateTime ...missing. |
100 |
[Better script writing with Moose] |
101 |
- MooseX::Getopt ...missing. |
102 |
[Support for config with MooseX::Getopt] |
103 |
- MooseX::ConfigFromFile ...missing. |
104 |
[Config file support for MooseX::Getopt with Config::Any] |
105 |
- MooseX::SimpleConfig ...missing. |
106 |
[App::Cmd integration for Moose] |
107 |
- MooseX::App::Cmd ...missing. |
108 |
[Easily wrap command line apps with Moose] |
109 |
- MooseX::Role::Cmd ...missing. |
110 |
[Log::Dispatch support for Moose] |
111 |
- MooseX::LogDispatch ...missing. |
112 |
[lazy loaded Log::Dispatch support for Moose] |
113 |
- MooseX::LazyLogDispatch ...missing. |
114 |
[Log::Log4perl support for Moose] |
115 |
- MooseX::Log::Log4perl ...missing. |
116 |
[Moose wrapped POE] |
117 |
- MooseX::POE ...missing. |
118 |
[Sub-process management for asynchronous tasks using Moose and POE] |
119 |
- MooseX::Workers ...missing. |
120 |
[Daemonization support roles for Moose] |
121 |
- MooseX::Daemonize ...missing. |
122 |
[CGI-style parameter role] |
123 |
- MooseX::Param ...missing. |
124 |
[Moose-ish iterator support role] |
125 |
- MooseX::Iterator ...missing. |
126 |
[More robust and flexible cloning support] |
127 |
- MooseX::Clone ...missing. |
128 |
[Moose serialization] |
129 |
- MooseX::Storage ...missing. |
130 |
[Autoboxing support] |
131 |
- Moose::Autobox ...missing. |
132 |
[Class attributes for Moose] |
133 |
- MooseX::ClassAttribute ...missing. |
134 |
[Support for PBP style accessors] |
135 |
- MooseX::SemiAffordanceAccessor ...missing. |
136 |
[Keep imported subroutines out of your class's namespace] |
137 |
- namespace::autoclean ...loaded. (0.13 >= 0.09) |
138 |
[Pod::Coverage support for Moose] |
139 |
- Pod::Coverage::Moose ...missing. |
140 |
*** Module::AutoInstall configuration finished. |
141 |
Checking if your kit is complete... |
142 |
Looks good |
143 |
Generating a Unix-style Makefile |
144 |
Writing Makefile for Task::Moose |
145 |
Writing MYMETA.yml and MYMETA.json |
146 |
* Skipping ExtUtils::MakeMaker dependency |
147 |
* Ebuild already exists for Moose (dev-perl/Moose) |
148 |
* Generating ebuild for Task::Moose |
149 |
* Ebuild generated for Task-Moose |
150 |
>>> Creating Manifest for /Volumes/GENTOO/var/tmp/g-cpan/perl-gcpan/Task-Moose |
151 |
WARNING: One or more repositories have missing repo_name entries: |
152 |
|
153 |
/Volumes/GENTOO/var/tmp/g-cpan/profiles/repo_name |
154 |
|
155 |
NOTE: Each repo_name entry should be a plain text file containing a |
156 |
unique name for the repository on the first line. |
157 |
|
158 |
|
159 |
Calculating dependencies... done! |
160 |
|
161 |
>>> Verifying ebuild manifests |
162 |
|
163 |
>>> Emerging (1 of 1) perl-gcpan/Task-Moose-0.03 from x-g-cpan |
164 |
* Task-Moose-0.03.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] |
165 |
>>> Unpacking source... |
166 |
>>> Unpacking Task-Moose-0.03.tar.gz to /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/work |
167 |
>>> Source unpacked in /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/work |
168 |
>>> Preparing source in /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/work/Task-Moose-0.03 ... |
169 |
>>> Source prepared. |
170 |
>>> Configuring source in /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/work/Task-Moose-0.03 ... |
171 |
* Using ExtUtils::MakeMaker |
172 |
* perl Makefile.PL PREFIX=/Volumes/GENTOO/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/image/ |
173 |
Cannot determine perl version info from lib/Task/Moose.pm |
174 |
*** Module::AutoInstall version 1.03 |
175 |
*** Checking for Perl dependencies... |
176 |
[Core Features] |
177 |
- Moose ...loaded. (2.0604 >= 0.92) |
178 |
[Making Moose constructors stricter] |
179 |
- MooseX::StrictConstructor ...missing. (would need 0.08) |
180 |
[Moose-ish method parameter handling] |
181 |
- MooseX::Params::Validate ...missing. (would need 0.06) |
182 |
[Runtime trait application in constructors] |
183 |
- MooseX::Role::TraitConstructor ...missing. |
184 |
[Easy creation of objects with traits] |
185 |
- MooseX::Traits ...missing. |
186 |
[Moose-ish plugin system] |
187 |
- MooseX::Object::Pluggable ...missing. |
188 |
[Parameterized roles] |
189 |
- MooseX::Role::Parameterized ...loaded. (1.00) |
190 |
[Globref instance type for Moose] |
191 |
- MooseX::GlobRef ...missing. |
192 |
[Inside out instance type for Moose] |
193 |
- MooseX::InsideOut ...missing. |
194 |
[Singleton instance type for Moose] |
195 |
- MooseX::Singleton ...missing. (would need 0.2) |
196 |
[Subclassing of non-Moose classes] |
197 |
- MooseX::NonMoose ...missing. (would need 0.06) |
198 |
[Declarative syntax with Devel::Declare] |
199 |
- MooseX::Declare ...missing. |
200 |
[Declarative method syntax] |
201 |
- MooseX::Method::Signatures ...missing. |
202 |
[Declarative exception handling] |
203 |
- TryCatch ...missing. |
204 |
[Moose type extensions] |
205 |
- MooseX::Types ...missing. (would need 0.2) |
206 |
[Structured type constraints] |
207 |
- MooseX::Types::Structured ...missing. |
208 |
[Path::Class Moose type extension] |
209 |
- MooseX::Types::Path::Class ...missing. |
210 |
[Set::Object Moose type extension] |
211 |
- MooseX::Types::Set::Object ...missing. |
212 |
[DateTime Moose type extension] |
213 |
- MooseX::Types::DateTime ...missing. |
214 |
[Better script writing with Moose] |
215 |
- MooseX::Getopt ...missing. |
216 |
[Support for config with MooseX::Getopt] |
217 |
- MooseX::ConfigFromFile ...missing. |
218 |
[Config file support for MooseX::Getopt with Config::Any] |
219 |
- MooseX::SimpleConfig ...missing. |
220 |
[App::Cmd integration for Moose] |
221 |
- MooseX::App::Cmd ...missing. |
222 |
[Easily wrap command line apps with Moose] |
223 |
- MooseX::Role::Cmd ...missing. |
224 |
[Log::Dispatch support for Moose] |
225 |
- MooseX::LogDispatch ...missing. |
226 |
[lazy loaded Log::Dispatch support for Moose] |
227 |
- MooseX::LazyLogDispatch ...missing. |
228 |
[Log::Log4perl support for Moose] |
229 |
- MooseX::Log::Log4perl ...missing. |
230 |
[Moose wrapped POE] |
231 |
- MooseX::POE ...missing. |
232 |
[Sub-process management for asynchronous tasks using Moose and POE] |
233 |
- MooseX::Workers ...missing. |
234 |
[Daemonization support roles for Moose] |
235 |
- MooseX::Daemonize ...missing. |
236 |
[CGI-style parameter role] |
237 |
- MooseX::Param ...missing. |
238 |
[Moose-ish iterator support role] |
239 |
- MooseX::Iterator ...missing. |
240 |
[More robust and flexible cloning support] |
241 |
- MooseX::Clone ...missing. |
242 |
[Moose serialization] |
243 |
- MooseX::Storage ...missing. |
244 |
[Autoboxing support] |
245 |
- Moose::Autobox ...missing. |
246 |
[Class attributes for Moose] |
247 |
- MooseX::ClassAttribute ...missing. |
248 |
[Support for PBP style accessors] |
249 |
- MooseX::SemiAffordanceAccessor ...missing. |
250 |
[Keep imported subroutines out of your class's namespace] |
251 |
- namespace::autoclean ...loaded. (0.13 >= 0.09) |
252 |
[Pod::Coverage support for Moose] |
253 |
- Pod::Coverage::Moose ...missing. |
254 |
*** Module::AutoInstall configuration finished. |
255 |
Checking if your kit is complete... |
256 |
Looks good |
257 |
Generating a Unix-style Makefile |
258 |
Writing Makefile for Task::Moose |
259 |
Writing MYMETA.yml and MYMETA.json |
260 |
>>> Source configured. |
261 |
>>> Compiling source in /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/work/Task-Moose-0.03 ... |
262 |
* emake OTHERLDFLAGS=-Wl,-dead_strip_dylibs |
263 |
make -j2 OTHERLDFLAGS=-Wl,-dead_strip_dylibs |
264 |
cp lib/Task/Moose.pm blib/lib/Task/Moose.pm |
265 |
>>> Source compiled. |
266 |
>>> Test phase [not enabled]: perl-gcpan/Task-Moose-0.03 |
267 |
|
268 |
>>> Install Task-Moose-0.03 into /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/image/ category perl-gcpan |
269 |
make -j2 install |
270 |
Installing /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/image/Volumes/GENTOO/usr/lib/perl5/vendor_perl/5.14.2/Task/Moose.pm |
271 |
>>> Completed installing Task-Moose-0.03 into /Volumes/GENTOO/var/tmp/portage/perl-gcpan/Task-Moose-0.03/image/ |
272 |
|
273 |
|
274 |
>>> Installing (1 of 1) perl-gcpan/Task-Moose-0.03 |
275 |
|
276 |
>>> Recording perl-gcpan/Task-Moose in "world" favorites file... |
277 |
>>> Auto-cleaning packages... |
278 |
|
279 |
>>> No outdated packages were found on your system. |
280 |
|
281 |
* GNU info directory index is up-to-date. |
282 |
danielibnzayd@boojum ~ $ |