[Debian-med-packaging] Bug#848236: Remaining issue with gbrowse - any help (Was: Urgent call to BioPerl users (Was: Bug#848236: src:gbrowse: ...)

gregor herrmann gregoa at debian.org
Tue Jan 17 23:27:13 UTC 2017


On Tue, 17 Jan 2017 18:06:02 -0500, Lincoln Stein wrote:

> Not good! But I believe that Gregor found that all these were caused by the
> testing suite not finding the proper data files due to an assumption about
> the current working directory. When he fixed this, there were just a
> handful of tests still failing. 

Right, that's when I built from a clone of the debian package git
repo. With your github repo, this was not necessary for reasons I
haven't yet understood.

> Gregor, is there a patch file that I can
> apply to get up to the same point you got to?

Oh, scratch what I wrote above, now I get the same with the debian
repo, so no more "Can't find foo in @INC". Good, at least the
failures are consistent now (for whatever reason, maybe the 5.24.1
upload to unstable changed something), and no patch for that part
needed.

So now we are still at:
 

t/03.render.t ............. 
1..150
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 109/150 subtests 
Sometimes this test gets 'stuck'. If this happens, kill the test and Build test again.
RenderPanels error: 
------------- EXCEPTION -------------
MSG: The requested glyph class, ``span'' is not available: Attempt to reload Bio/Graphics/Glyph/span.pm aborted.
Compilation failed in require at (eval 138) line 2, <> line 132.

STACK Bio::Graphics::Glyph::Factory::make_glyph /usr/share/perl5/Bio/Graphics/Glyph/Factory.pm:342
STACK Bio::Graphics::Glyph::add_feature /usr/share/perl5/Bio/Graphics/Glyph.pm:424
STACK Bio::Graphics::Browser2::RenderPanels::add_features_to_track /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1869
STACK (eval) /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1597
STACK Bio::Graphics::Browser2::RenderPanels::run_local_requests /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1551
STACK Bio::Graphics::Browser2::Render::Slave::render_tracks /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:471
STACK Bio::Graphics::Browser2::Render::Slave::run_operation /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:325
STACK Bio::Graphics::Browser2::Render::Slave::process_request /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:316
STACK Bio::Graphics::Browser2::Render::Slave::process_connection /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:240
STACK Bio::Graphics::Browser2::Render::Slave::request_loop /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:229
STACK Bio::Graphics::Browser2::Render::Slave::run /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:160
STACK toplevel t/04.remoteserver.t:81
-------------------------------------

Use of uninitialized value in numeric gt (>) at t/04.remoteserver.t line 136.
RenderPanels error: 
------------- EXCEPTION -------------
MSG: The requested glyph class, ``span'' is not available: Attempt to reload Bio/Graphics/Glyph/span.pm aborted.
Compilation failed in require at (eval 138) line 2, <> line 132.

STACK Bio::Graphics::Glyph::Factory::make_glyph /usr/share/perl5/Bio/Graphics/Glyph/Factory.pm:342
STACK Bio::Graphics::Glyph::add_feature /usr/share/perl5/Bio/Graphics/Glyph.pm:424
STACK Bio::Graphics::Browser2::RenderPanels::add_features_to_track /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1869
STACK (eval) /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1597
STACK Bio::Graphics::Browser2::RenderPanels::run_local_requests /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1551
STACK Bio::Graphics::Browser2::Render::Slave::render_tracks /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:471
STACK Bio::Graphics::Browser2::Render::Slave::run_operation /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:325
STACK Bio::Graphics::Browser2::Render::Slave::process_request /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:316
STACK Bio::Graphics::Browser2::Render::Slave::process_connection /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:240
STACK Bio::Graphics::Browser2::Render::Slave::request_loop /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:229
STACK Bio::Graphics::Browser2::Render::Slave::run /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:160
STACK toplevel t/04.remoteserver.t:81
-------------------------------------

Use of uninitialized value in numeric gt (>) at t/04.remoteserver.t line 136.
RenderPanels error: 
------------- EXCEPTION -------------
MSG: The requested glyph class, ``span'' is not available: Attempt to reload Bio/Graphics/Glyph/span.pm aborted.
Compilation failed in require at (eval 138) line 2, <> line 132.

STACK Bio::Graphics::Glyph::Factory::make_glyph /usr/share/perl5/Bio/Graphics/Glyph/Factory.pm:342
STACK Bio::Graphics::Glyph::add_feature /usr/share/perl5/Bio/Graphics/Glyph.pm:424
STACK Bio::Graphics::Browser2::RenderPanels::add_features_to_track /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1869
STACK (eval) /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1597
STACK Bio::Graphics::Browser2::RenderPanels::run_local_requests /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1551
STACK Bio::Graphics::Browser2::Render::Slave::render_tracks /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:471
STACK Bio::Graphics::Browser2::Render::Slave::run_operation /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:325
STACK Bio::Graphics::Browser2::Render::Slave::process_request /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:316
STACK Bio::Graphics::Browser2::Render::Slave::process_connection /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:240
STACK Bio::Graphics::Browser2::Render::Slave::request_loop /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:229
STACK Bio::Graphics::Browser2::Render::Slave::run /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render/Slave.pm:160
STACK toplevel t/04.remoteserver.t:81
-------------------------------------

Use of uninitialized value in numeric gt (>) at t/04.remoteserver.t line 136.
t/04.remoteserver.t ....... 
1..43
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
not ok 11
# Failed test 11 in t/04.remoteserver.t at line 136 fail #2
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
not ok 23
# Failed test 23 in t/04.remoteserver.t at line 136 fail #5
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
not ok 35
# Failed test 35 in t/04.remoteserver.t at line 136 fail #8
ok 36
ok 37
ok 38
not ok 39
# Test 39 got: '2' (t/04.remoteserver.t at line 149)
#    Expected: '4'
ok 40
ok 41
Failed 6/43 subtests 
RenderPanels error: 
------------- EXCEPTION -------------
MSG: The requested glyph class, ``span'' is not available: Attempt to reload Bio/Graphics/Glyph/span.pm aborted.
Compilation failed in require at (eval 181) line 2, <> line 45.

STACK Bio::Graphics::Glyph::Factory::make_glyph /usr/share/perl5/Bio/Graphics/Glyph/Factory.pm:342
STACK Bio::Graphics::Glyph::add_feature /usr/share/perl5/Bio/Graphics/Glyph.pm:424
STACK Bio::Graphics::Browser2::RenderPanels::add_features_to_track /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1869
STACK (eval) /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1597
STACK Bio::Graphics::Browser2::RenderPanels::run_local_requests /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:1551
STACK Bio::Graphics::Browser2::RenderPanels::request_panels /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/RenderPanels.pm:185
STACK Bio::Graphics::Browser2::Render::render_deferred /build/gbrowse-2.56+dfsg/t/../lib/Bio/Graphics/Browser2/Render.pm:3608
STACK toplevel t/05.deferredrendering.t:102
-------------------------------------

t/05.deferredrendering.t .. 
1..19
ok 1
ok 2
ok 3
ok 4
not ok 5
# Test 5 got: 'ERROR' (t/05.deferredrendering.t at line 124)
#   Expected: 'AVAILABLE'
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
not ok 14
# Test 14 got: 'ERROR AVAILABLE AVAILABLE AVAILABLE AVAILABLE' (t/05.deferredrendering.t at line 130)
#    Expected: 'AVAILABLE AVAILABLE AVAILABLE AVAILABLE AVAILABLE'
ok 15
ok 16
ok 17
ok 18
ok 19
Failed 2/19 subtests 
t/06.featuresearch.t ...... 
[..]
Test Summary Report
-------------------
t/03.render.t           (Wstat: 65280 Tests: 41 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 150 tests but ran 41.
t/04.remoteserver.t     (Wstat: 0 Tests: 41 Failed: 4)
  Failed tests:  11, 23, 35, 39
  Parse errors: Bad plan.  You planned 43 tests but ran 41.
t/05.deferredrendering.t (Wstat: 0 Tests: 19 Failed: 2)
  Failed tests:  5, 14
Files=10, Tests=337, 24 wallclock secs ( 0.08 usr  0.02 sys +  9.06 cusr  0.96 csys = 10.12 CPU)
Result: FAIL
Failed 3/10 test programs. 6/337 subtests failed.


Wild guess: Is this some incompatibility with Bio::Graphics?
We have 2.40, if this helps.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Pink Floyd: Young Lust
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20170118/000b252d/attachment.sig>


More information about the Debian-med-packaging mailing list