[Bioperl-l] t/BPpsilite fails

Jason Stajich jason@chg.mc.duke.edu
Tue, 12 Jun 2001 10:07:15 -0400 (EDT)


If we can  assume that it is part of every perl installation then perhaps 
we should remove it from Root::IO.  Egad, I suspect this creating slews of
tempfile/tempdirs on your machine, my apologies.  I have done
export TEMPDIR=/tmp/jason 
before running dev code to make it easier to clean things up when we were 
trying to implement this.

Now does the delegation to File::Path::rmtree does not work in Root::IO or
is it actually using the copy+paste code that is in the rmtree method in
Root::IO?

-Jason

On Tue, 12 Jun 2001, James Gilbert wrote:

> 
> 
> OK, it looks like the copy of rmtree in
> Bio::Root::IO is incompatible with my version of
> Perl, which is 5.004_04.  It worked OK when I
> deleted Bio::Root::IO::rmtree and put:
> 
>   use File::Path 'rmtree';
> 
> at the top of Bio::Root::IO.  It looks like the
> code which delegates to the File::Path version of
> rmtree if installed, doesn't work.
> 
> Do we really need Bio::Root::IO::rmtree?
> 
> 	James	
> 
> On Tue, 12 Jun 2001, James Gilbert wrote:
> 
> > 
> > 
> > I was running the tests before checking a change
> > in Bio::SeqFeature::Generic, but t/BPpsilite gets
> > stuck in a loop (error at end of mail).  I can't
> > work out what's going on.
> > 
> > BTW, do we have to have a copy of rmtree in
> > Bio::Root::IO?  I think File::Path is part of the
> > Perl distribution.
> > 
> > James G.R. Gilbert
> > The Sanger Centre
> > Wellcome Trust Genome Campus
> > Hinxton
> > Cambridge                        Tel: 01223 494906
> > CB10 1SA                         Fax: 01223 494919
> > 
> > 
> > t/BPpsilite.........Value of <HANDLE> construct can be "0"; test with defined() 
> > at blib/lib/Bio/Tools/BPpsilite.pm line 65535.
> > Deep recursion on subroutine "Bio::Root::IO::rmtree" at blib/lib/Bio/Root/IO.pm 
> > line 595, <FH> chunk 432.
> > -------------------- WARNING ---------------------
> > MSG: Can't remove directory /tmp/dir_jgrg-6094-0/./././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /././././.: Invalid argument
> > ---------------------------------------------------
> > -------------------- WARNING ---------------------
> > MSG: Can't make directory /tmp/dir_jgrg-6094-0/././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././.. read+writeable: Not owner
> > ------------------------- WARNING ---------------------
> > MSG: Can't remove directory /tmp/dir_jgrg-6094-0/./././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /./././././././././././././././././././././././././././././././././././././././.
> > /././././..: Device busy
> > ---------------------------------------------------
> > -------------------- WARNING ---------------------
> > MSG: and can't restore permissions to 01777
> > 
> > ---------------------------------------------------
> > ----------------------------------------------
> > 
> > _______________________________________________
> > Bioperl-l mailing list
> > Bioperl-l@bioperl.org
> > http://bioperl.org/mailman/listinfo/bioperl-l
> > 
> 
> James G.R. Gilbert
> The Sanger Centre
> Wellcome Trust Genome Campus
> Hinxton
> Cambridge                        Tel: 01223 494906
> CB10 1SA                         Fax: 01223 494919
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l@bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-l
> 

Jason Stajich
jason@chg.mc.duke.edu
Center for Human Genetics
Duke University Medical Center 
http://www.chg.duke.edu/