[Bioperl-l] 0.7 release: Evaluating every module

Jason Stajich jason@chg.mc.duke.edu
Tue, 14 Nov 2000 10:31:26 -0500 (EST)


Hilmar - I'm happy to serve as point on this.  I'll wiki up a list of all
the modules and who is responsible for them.  

Once we establish our minimal requirements we can have a checklist for
each module so we can be sure every module has been looked at.

-Jason

On Mon, 13 Nov 2000, Ewan Birney wrote:

> On Mon, 13 Nov 2000, Hilmar Lapp wrote:
> 
> > Jason Stajich wrote:
> > > 
> > > I would like to propose that we have a checklist and go through the
> > > standards for every module.  As we establish a minimal documentation,
> > > perhaps RootI compliance, and standardization of subroutine POD, this will
> > > give us an opportunity for all the code to get a lookover before we
> > > certify as an 0.7 release.
> > 
> > I second this proposal, a minimal review before a release is certainly
> > beneficial. As always, the point is who's going to do this: as a supporter
> > I must count me myself in; anyone else willing to help? (Anyone supporting
> > it will automatically be counted :-)
> > 
> > Jason, does it make sense if you take over this subject, or shall I
> > coordinate it?
> 
> Happy to be considered a supporter, and happy to do my time in reviewing
> code. However, I don't think we will be able to tease out the Root::Object
> from the blast code, and we can't remove the code (backward compatibility)
> even though we have BPLite in.
> 
> I will sign up for doing Bio::Seq, Bio::PrimarySeq, Bio::SimpleAlign,
> Bio::LoctableSeq and the Bio::Annotation::* set of modules to make them
> Bio::Root::Object free...
> 
> 
> I'd like to hear steve's or peter's (vh) view on this in  case we are
> screwing them - does anyone object to this?
> 
> > 
> > > Also some modules - the Bio::Search::* specifically have been unfinished
> > > for quite some time.  I've communicated with Aaron and he suggested they
> > > either be finished or removed from the tree.  I think a Bio::SearchIO in
> > > the AlignIO/SeqIO spirit for processing search results (blast,fasta,HMMER)
> > > would be interesting, but obviously not contained in this release.
> > > However, decisions should be made if we are going to continue to include
> > > incomplete modules in a release.
> > > 
> > 
> > My vote goes for abandoning incomplete stuff from a release; that's what
> > the development trunk is for. By incomplete I mean modules that are not yet
> > usable in a meaningful way. It confuses potential users of the package who
> > may waste their time in trying to figure out whether that module is able to
> > solve their problem -- only to find out that it's not working yet.
> > 
> 
> 
> I agree completely hilmar. Not sure if these should be removed from teh
> trunk completely, or removed on the branch before the first release off
> the branch...
> 
>  > 	Hilmar
> > 
> > -- 
> > -------------------------------------------------------------
> > Hilmar Lapp                            email: lapp@gnf.org
> > GNF, San Diego, Ca. 92121              phone: +1-858-812-1757
> > -------------------------------------------------------------
> > _______________________________________________
> > Bioperl-l mailing list
> > Bioperl-l@bioperl.org
> > http://bioperl.org/mailman/listinfo/bioperl-l
> > 
> 
> -----------------------------------------------------------------
> Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
> <birney@ebi.ac.uk>. 
> -----------------------------------------------------------------
> 
> 

Jason Stajich
jason@chg.mc.duke.edu
http://galton.mc.duke.edu/~jason/
(919)684-1806 (office) 
(919)684-2275 (fax) 
Center for Human Genetics - Duke University Medical Center
http://wwwchg.mc.duke.edu/