Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293872 - Please bump dev-perl/DBIx-Class
Summary: Please bump dev-perl/DBIx-Class
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-20 18:01 UTC by Daniel Westermann-Clark
Modified: 2009-11-21 08:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Westermann-Clark 2009-11-20 18:01:36 UTC
The tarball for dev-perl/DBIx-Class-0.08113 was not created correctly.  They did not bundle Module::Install, so it fails if you do not have a very recent version of Module::Install.

A new release was pushed shortly after 0.08113, with this note in the Changes file:

        - Fix botched 0.08113 release (invalid tarball)

Please bump dev-perl/DBIx-Class to 0.08114 and remove 0.08113.

Reproducible: Always

Steps to Reproduce:
1. emerge -av dev-perl/DBIx-Class
Actual Results:  
>>> Emerging (1 of 1) dev-perl/DBIx-Class-0.08113
 * DBIx-Class-0.08113.tar.gz RMD160 SHA1 SHA256 size ;-) ...             [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
>>> Unpacking source...
>>> Unpacking DBIx-Class-0.08113.tar.gz to /var/tmp/portage/dev-perl/DBIx-Class-0.08113/work
>>> Source unpacked in /var/tmp/portage/dev-perl/DBIx-Class-0.08113/work
>>> Preparing source in /var/tmp/portage/dev-perl/DBIx-Class-0.08113/work/DBIx-Class-0.08113 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-perl/DBIx-Class-0.08113/work/DBIx-Class-0.08113 ...
 * Using ExtUtils::MakeMaker
inc::Module::Install version 0.89 required--this is only version 0.79 at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
 * 
 * ERROR: dev-perl/DBIx-Class-0.08113 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_configure
 *             environment, line 2612:  Called perl-module_src_configure
 *             environment, line 2368:  Called perl-module_src_prep
 *             environment, line 2425:  Called die
 * The specific snippet of code:
 *               perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR='none' DESTDIR="${D}" ${myconf} <<< "${pm_echovar}" || die "Unable to build! (are you using USE=\"build\"?)";
 *  The die message:
 *   Unable to build! (are you using USE="build"?)
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-perl/DBIx-Class-0.08113/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-perl/DBIx-Class-0.08113/temp/environment'.
 *
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-11-21 08:28:15 UTC
(In reply to comment #0)
> The tarball for dev-perl/DBIx-Class-0.08113 was not created correctly.  They
> did not bundle Module::Install, so it fails if you do not have a very recent
> version of Module::Install.

The ebuild depends on dev-perl/Module-Install. The only version in the tree is 0.91.

>  * Using ExtUtils::MakeMaker
> inc::Module::Install version 0.89 required--this is only version 0.79 at
> Makefile.PL line 1.

So this shouldn't have happened.

Anyway: Bumped and removed the old version.

Thanks Daniel