I am having a interesting problem with g-cpan.
While trying to "emerge" the perl-module Nagios::Object using g-cpan
(g-cpan --debug --verbose --install  Nagios::Object) I can see that
g-cpan downloads the correct version of Nagios::Object from CPAN:

----------------------------8<-----------------------------
In main::generatePackageInfo (/usr/bin/g-cpan:622):
$VAR1 = bless( {
                 'cpan' => {
                             'nagios::object' => {
                                                   'name' =>
'Nagios::Object',
                                                   'description' => 'No
description available',
                                                   'portage_name' =>
'Nagios-Object',
                                                   'version' => '47',
                                                   'portage_version' =>
'0.21.20',
                                                   'src_uri' =>
'D/DU/DUNCS/Nagios-Object-0.21.20.tar.gz'
                                                 }
                           },
                 'portage_bases' => {
                                      '/usr/portage' => 1
                                    },
                 'DEBUG' => undef,
                 'portage' => {
                                'nagios-object' => {},
                                'nagios::object' => {}
                              },
                 'packagelist' => [],
                 'modules' => {},
                 'sources' => '/usr/portage/distfiles',
                 'portage_categories' => [
                                           'dev-perl',
                                           'perl-core',
                                           'perl-gcpan',
                                           'dev-lang'
                                         ],
                 'cpan_reload' => undef
               }, 'Gentoo' );
|CPAN: Digest::SHA loaded ok (v5.88)
CPAN: Compress::Zlib loaded ok (v2.064)
Checksum for
/var/tmp/g-cpan/.cpan/sources/authors/id/D/DU/DUNCS/Nagios-Object-0.21.20.tar.gz
ok
CPAN: Archive::Tar loaded ok (v1.96)
----------------------------8<-----------------------------

Please note that version above says '47' and not 0.21.20, this is
consisten with CPAN
(http://search.cpan.org/dist/Nagios-Object/lib/Nagios/Object.pm)
After downloading and unpacking the tar-file the "ebuild" is created:
----------------------------8<-----------------------------
 * Create directory '/var/tmp/g-cpan/perl-gcpan/Nagios-Object'
 * Create directory '/var/tmp/g-cpan/perl-gcpan/Nagios-Object/files'
 * Generating ebuild for Nagios::Object
 * Scanning /usr/portage for list-compare
 * Scanning /usr/portage for test-exception
 * Scanning /usr/portage for test-nowarnings
 * Copying
/var/tmp/g-cpan/.cpan/sources/authors/id/D/DU/DUNCS/Nagios-Object-0.21.20.tar.gz
to /usr/portage/distfiles
 * Ebuild generated for Nagios-Object
----------------------------8<-----------------------------

BUT, when portage tries to emerge this "ebuild" it tries to download a
'47' version, which of-cause does not exist.
----------------------------8<-----------------------------
>>> Downloading
'http://distfiles.gentoo.org/distfiles/Nagios-Object-47.tar.gz'
--2016-04-04 21:42:24--
http://distfiles.gentoo.org/distfiles/Nagios-Object-47.tar.gz
Connecting to xxxxx.dmj.nu|192.168.55.55|:8080... connected.
Proxy request sent, awaiting response... 404 Not Found
2016-04-04 21:42:24 ERROR 404: Not Found.
----------------------------8<-----------------------------
(in /usr/portage/distfiles/ there is a Nagios-Object-0.21.20.tar.gz file).

How can I convince g-cpan to use the 0.21.20 version and not '47'?
Or make g-cpan NOT to clean its temporarily created ebuild (so I can
modify it by hand)?

Regards.
-- 
Dan Johansson, <http://www.dmj.nu>
***************************************************
This message is printed on 100% recycled electrons!
***************************************************

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to