Skip Menu |

This queue is for tickets about the Bio-Graphics CPAN distribution.

Report information
The Basics
Id: 119236
Status: resolved
Priority: 0/
Queue: Bio-Graphics

People
Owner: Nobody in particular
Requestors: andreas [...] an3as.eu
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Bio/Coordinate/Pair.pm removed from BioPerl in version 1.00070001
Date: Wed, 14 Dec 2016 09:58:23 +0100
To: 848105 [...] bugs.debian.org, bug-bioperl [...] rt.cpan.org
From: Andreas Tille <andreas [...] an3as.eu>
Hi, since I uploaded a Debian package of the latest version of BioPerl which has removed Bio::Coordinate::Pair which was available in 1.6.924[1] the test suite of at least one depending package in Debian are failing due to missing Bio/Coordinate/Pair.pm. I wonder whether there is a sensible migration path for those projects that are relying on the old code version. Kind regards Andreas. [1] http://search.cpan.org/dist/BioPerl-1.6.924/Bio/Coordinate/Pair.pm On Wed, Dec 14, 2016 at 08:46:23AM +0100, Chris Lamb wrote: Show quoted text
> perl Build test --verbose 1 > > ------------- EXCEPTION: Bio::Root::Exception ------------- > MSG: The requested glyph class, ``arrow'' is not available: Can't locate Bio/Coordinate/Pair.pm in @INC (you may need to install the Bio::Coordinate::Pair module) (@INC contains: . «BUILDDIR»/t/../lib /home/lamby/temp/cdt.20161214084524.WfwH8dO4Qj.db.libbio-graphics-perl/libbio-graphics-perl-2.39/blib/lib /home/lamby/temp/cdt.20161214084524.WfwH8dO4Qj.db.libbio-graphics-perl/libbio-graphics-perl-2.39/blib/arch /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /home/lamby/temp/cdt.20161214084524.WfwH8dO4Qj.db.libbio-graphics-perl/libbio-graphics-perl-2.39/t/../lib/Bio/Graphics/Glyph/arrow.pm line 13. > BEGIN failed--compilation aborted at «BUILDDIR»/t/../lib/Bio/Graphics/Glyph/arrow.pm line 13. > Compilation failed in require at (eval 43) line 2. > > STACK: Error::throw > STACK: Bio::Root::Root::throw /usr/share/perl5/Bio/Root/Root.pm:447 > STACK: Bio::Graphics::Glyph::Factory::make_glyph «BUILDDIR»/t/../lib/Bio/Graphics/Glyph/Factory.pm:342 > STACK: Bio::Graphics::Glyph::make_subglyph «BUILDDIR»/t/../lib/Bio/Graphics/Glyph.pm:310 > STACK: Bio::Graphics::Glyph::new «BUILDDIR»/t/../lib/Bio/Graphics/Glyph.pm:270 > STACK: Bio::Graphics::Glyph::Factory::make_glyph «BUILDDIR»/t/../lib/Bio/Graphics/Glyph/Factory.pm:346 > STACK: Bio::Graphics::Panel::_add_track «BUILDDIR»/t/../lib/Bio/Graphics/Panel.pm:414 > STACK: Bio::Graphics::Panel::_do_add_track «BUILDDIR»/t/../lib/Bio/Graphics/Panel.pm:386 > STACK: Bio::Graphics::Panel::add_track «BUILDDIR»/t/../lib/Bio/Graphics/Panel.pm:312 > STACK: Bio::Graphics::FeatureFile::render «BUILDDIR»/t/../lib/Bio/Graphics/FeatureFile.pm:675 > STACK: t/BioGraphics.t:53 > ----------------------------------------------------------- > # Looks like you planned 49 tests but ran 4. > # Looks like your test exited with 2 just after 4. > t/BioGraphics.t .. > 1..49 > ok 1 - use GD::Image; > ok 2 - use Bio::Graphics::FeatureFile; > ok 3 - use Bio::Graphics::Panel; > ok 4 > Dubious, test returned 2 (wstat 512, 0x200) > Failed 45/49 subtests > t/Wiggle.t ....... > 1..11 > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 > ok 11 > ok > > Test Summary Report > ------------------- > t/BioGraphics.t (Wstat: 512 Tests: 4 Failed: 0) > Non-zero exit status: 2 > Parse errors: Bad plan. You planned 49 tests but ran 4. > Files=2, Tests=15, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.50 cusr 0.04 csys = 0.57 CPU) > Result: FAIL > Failed 1/2 test programs. 0/15 subtests failed. > dh_auto_test: perl Build test --verbose 1 returned exit code 255 > debian/rules:4: recipe for target 'build' failed > make: *** [build] Error 2 > dpkg-buildpackage: error: debian/rules build gave error exit status 2 > > […] > > The full build log is attached. > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `-
Show quoted text
> _______________________________________________ > Debian-med-packaging mailing list > Debian-med-packaging@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
-- http://fam-tille.de
This should be resolved with the latest Bio::Graphics release on CPAN (2.40). Feel free to reopen if this is still an issue. On Wed Dec 14 03:01:31 2016, andreas@an3as.eu wrote: Show quoted text
> Hi, > > since I uploaded a Debian package of the latest version of BioPerl > which > has removed Bio::Coordinate::Pair which was available in 1.6.924[1] > the > test suite of at least one depending package in Debian are failing due > to missing Bio/Coordinate/Pair.pm. > > I wonder whether there is a sensible migration path for those projects > that are relying on the old code version. > > Kind regards > > Andreas. > > [1] http://search.cpan.org/dist/BioPerl-1.6.924/Bio/Coordinate/Pair.pm > > On Wed, Dec 14, 2016 at 08:46:23AM +0100, Chris Lamb wrote:
> > perl Build test --verbose 1 > > > > ------------- EXCEPTION: Bio::Root::Exception ------------- > > MSG: The requested glyph class, ``arrow'' is not available: Can't > > locate Bio/Coordinate/Pair.pm in @INC (you may need to install the > > Bio::Coordinate::Pair module) (@INC contains: . «BUILDDIR»/t/../lib > > /home/lamby/temp/cdt.20161214084524.WfwH8dO4Qj.db.libbio-graphics- > > perl/libbio-graphics-perl-2.39/blib/lib > > /home/lamby/temp/cdt.20161214084524.WfwH8dO4Qj.db.libbio-graphics- > > perl/libbio-graphics-perl-2.39/blib/arch /etc/perl > > /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 > > /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 > > /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux- > > gnu/perl-base) at > > /home/lamby/temp/cdt.20161214084524.WfwH8dO4Qj.db.libbio-graphics- > > perl/libbio-graphics-perl-2.39/t/../lib/Bio/Graphics/Glyph/arrow.pm > > line 13. > > BEGIN failed--compilation aborted at > > «BUILDDIR»/t/../lib/Bio/Graphics/Glyph/arrow.pm line 13. > > Compilation failed in require at (eval 43) line 2. > > > > STACK: Error::throw > > STACK: Bio::Root::Root::throw /usr/share/perl5/Bio/Root/Root.pm:447 > > STACK: Bio::Graphics::Glyph::Factory::make_glyph > > «BUILDDIR»/t/../lib/Bio/Graphics/Glyph/Factory.pm:342 > > STACK: Bio::Graphics::Glyph::make_subglyph > > «BUILDDIR»/t/../lib/Bio/Graphics/Glyph.pm:310 > > STACK: Bio::Graphics::Glyph::new > > «BUILDDIR»/t/../lib/Bio/Graphics/Glyph.pm:270 > > STACK: Bio::Graphics::Glyph::Factory::make_glyph > > «BUILDDIR»/t/../lib/Bio/Graphics/Glyph/Factory.pm:346 > > STACK: Bio::Graphics::Panel::_add_track > > «BUILDDIR»/t/../lib/Bio/Graphics/Panel.pm:414 > > STACK: Bio::Graphics::Panel::_do_add_track > > «BUILDDIR»/t/../lib/Bio/Graphics/Panel.pm:386 > > STACK: Bio::Graphics::Panel::add_track > > «BUILDDIR»/t/../lib/Bio/Graphics/Panel.pm:312 > > STACK: Bio::Graphics::FeatureFile::render > > «BUILDDIR»/t/../lib/Bio/Graphics/FeatureFile.pm:675 > > STACK: t/BioGraphics.t:53 > > ----------------------------------------------------------- > > # Looks like you planned 49 tests but ran 4. > > # Looks like your test exited with 2 just after 4. > > t/BioGraphics.t .. > > 1..49 > > ok 1 - use GD::Image; > > ok 2 - use Bio::Graphics::FeatureFile; > > ok 3 - use Bio::Graphics::Panel; > > ok 4 > > Dubious, test returned 2 (wstat 512, 0x200) > > Failed 45/49 subtests > > t/Wiggle.t ....... > > 1..11 > > ok 1 > > ok 2 > > ok 3 > > ok 4 > > ok 5 > > ok 6 > > ok 7 > > ok 8 > > ok 9 > > ok 10 > > ok 11 > > ok > > > > Test Summary Report > > ------------------- > > t/BioGraphics.t (Wstat: 512 Tests: 4 Failed: 0) > > Non-zero exit status: 2 > > Parse errors: Bad plan. You planned 49 tests but ran 4. > > Files=2, Tests=15, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.50 > > cusr 0.04 csys = 0.57 CPU) > > Result: FAIL > > Failed 1/2 test programs. 0/15 subtests failed. > > dh_auto_test: perl Build test --verbose 1 returned exit code 255 > > debian/rules:4: recipe for target 'build' failed > > make: *** [build] Error 2 > > dpkg-buildpackage: error: debian/rules build gave error exit status 2 > > > > […] > > > > The full build log is attached. > > > > > > Regards, > > > > -- > > ,''`. > > : :' : Chris Lamb > > `. `'` lamby@debian.org / chris-lamb.co.uk > > `-
> >
> > _______________________________________________ > > Debian-med-packaging mailing list > > Debian-med-packaging@lists.alioth.debian.org > > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med- > > packaging