Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 678004 - dev-perl/Boulder-1.300.0-r1 : [TEST] t/store.t Can t locate DB_File.pm in @INC (you may need to install the DB_File module) ... at /var/tmp/portage/dev-perl/Boulder-1.300.0-r1/work/Boulder-1.30/blib/lib/Boulder/Store.pm line 262.
Summary: dev-perl/Boulder-1.300.0-r1 : [TEST] t/store.t Can t locate DB_File.pm in @I...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2019-02-14 16:01 UTC by Toralf Förster
Modified: 2019-07-09 15:35 UTC (History)
0 users

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


Attachments
emerge-info.txt (emerge-info.txt,16.55 KB, text/plain)
2019-02-14 16:01 UTC, Toralf Förster
Details
dev-perl:Boulder-1.300.0-r1:20190213-225825.log (dev-perl:Boulder-1.300.0-r1:20190213-225825.log,4.42 KB, text/plain)
2019-02-14 16:01 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,164.43 KB, text/plain)
2019-02-14 16:01 UTC, Toralf Förster
Details
environment (environment,101.81 KB, text/plain)
2019-02-14 16:01 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,15.87 KB, application/x-bzip)
2019-02-14 16:01 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,25.04 KB, application/x-bzip)
2019-02-14 16:01 UTC, Toralf Förster
Details
tests.tbz2 (tests.tbz2,1.50 KB, application/x-bzip)
2019-02-14 16:01 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2019-02-14 16:01:16 UTC
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/store.t ... Can't locate DB_File.pm in @INC (you may need to install the DB_File module) (@INC contains: .. ../blib/lib ../blib/arch /var/tmp/portage/dev-perl/Boulder-1.300.0-r1/work/Boulder-1.30/blib/lib /var/tmp/portage/dev-perl/Boulder-1.300.0-r1/work/Boulder-1.30/blib/arch /etc/perl /usr/local/lib64/perl5/5.28.0/x86_64-linux /usr/local/lib64/perl5/5.28.0 /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.28.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.28.0/x86_64-linux /usr/lib64/perl5/5.28.0 .) at /var/tmp/portage/dev-perl/Boulder-1.300.0-r1/work/Boulder-1.30/blib/lib/Boulder/Store.pm line 262.
BEGIN failed--compilation aborted at /var/tmp/portage/dev-perl/Boulder-1.300.0-r1/work/Boulder-1.30/blib/lib/Boulder/Store.pm line 262.
Compilation failed in require at t/store.t line 4.
BEGIN failed--compilation aborted at t/store.t line 4.

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-hardened_test_20190209-222026

  -------------------------------------------------------------------

  Please see https://wiki.gentoo.org/wiki/Project:Perl/Dot-In-INC-Removal#Counter_Balance

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-8.2.0 *

Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7 (fallback)

Available Rust versions:
  [1]   rust-1.32.0 *



emerge -qpvO dev-perl/Boulder
[ebuild  N    ] dev-perl/Boulder-1.300.0-r1
Comment 1 Toralf Förster gentoo-dev 2019-02-14 16:01:19 UTC
Created attachment 565348 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-02-14 16:01:22 UTC
Created attachment 565350 [details]
dev-perl:Boulder-1.300.0-r1:20190213-225825.log
Comment 3 Toralf Förster gentoo-dev 2019-02-14 16:01:24 UTC
Created attachment 565352 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2019-02-14 16:01:27 UTC
Created attachment 565354 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2019-02-14 16:01:30 UTC
Created attachment 565356 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-02-14 16:01:33 UTC
Created attachment 565358 [details]
temp.tbz2
Comment 7 Toralf Förster gentoo-dev 2019-02-14 16:01:35 UTC
Created attachment 565360 [details]
tests.tbz2
Comment 8 Larry the Git Cow gentoo-dev 2019-07-09 15:35:59 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a04a481c15788a6798996b271efabbbcc78a03

commit 59a04a481c15788a6798996b271efabbbcc78a03
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2019-07-09 15:33:53 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2019-07-09 15:35:01 +0000

    dev-perl/Boulder: Bulk fixes and fix for bug #678004
    
    - Convert to EAPI6
    - Omit Boulder::Store support unless USE=store is specified, as
      Boulder::Store requires DB_File, which requires perl built with
      USE="berkdb", and triggering a perl rebuild flipping a use flag
      could really complicate portage's capacity to solve dependencies,
      and possibly break your perl. (This is exposed bug bug #678004)
    - Omit Boulder::Labbase as the module is incomplete, is documented as
      such, and loads dependencies that aren't available on Gentoo or on
      CPAN.
    - Omit Boulder::XML and its dependency on XML-Parser unless USE=xml is
      specified, as XML handling is not in any way critical to this module.
    - Remove uncondtional compile-time assertion for XML::Parser
    - Omit Boulder::Genbank and related assets unless USE=genbank is
      specified, as this necesarily adds a dependency on dev-perl/CGI as
      part of its Entrez accessor
    - Provide examples via USE="examples"
    
    Closes: https://bugs.gentoo.org/678004
    Package-Manager: Portage-2.3.66, Repoman-2.3.16
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 dev-perl/Boulder/Boulder-1.300.0-r2.ebuild         | 51 ++++++++++++++++++++++
 .../files/Boulder-1.30-no-xml-parser-check.patch   | 30 +++++++++++++
 dev-perl/Boulder/metadata.xml                      |  6 ++-
 3 files changed, 86 insertions(+), 1 deletion(-)