William Stein wrote:
> Hi,
> 
> I want to formulate a rough ideal strategy for how to deal with
> "optional stuff" in Sage, and get feedback.

> PROPOSAL:  1. Before releasing a new version of Sage, we test
> installing all of the optional spkg's on the most recent 64-bit
> version of Ubuntu.   If any package fails, the spkg maintainer is
> notified, and if they don't fix the issue within one week, the spkg is
> moved to "experimental" = (still available via "sage -i" but we make
> no guarantee it will work in any way).    If there is no spkg
> maintainer or the maintainer is not responsive, we try to get a new
> maintainer, and if none materialize the spkg is moved to experimental.


The idea sounds good, but would it not be better to have another option to 
download 'experimental' packages?

> 2. We remove spkg's that nobody uses.  Does anybody use
> libcocoa-0.9930?  We can tell based on download stats.



> 3. The above is just the start.  After we get to the point that all
> spkg's install on 64-bit ubuntu, we can add that they build with
> SPKG_CHECK="yes" set.  Then we can add other OS's and architectures
> (e.g., OS X).  We can also, require all spkg's to run a test suite if
> SPKG_CHECK is set, and if they don't get a test suite added, then they
> get deprecated to experimental after a certain amount of time.
> 
> 4. We up the standards for inclusion of new optional spkg's.  In
> particular, there has to be a person who commits to be responsible for
> maintaining the spkg and fixing/updating it when it breaks for at
> least 2 years.  Without such a commitment, we will not even consider
> adding any new optional spkg's.

Perhaps two years is a bit long. They should also commit to fixing issues on 
all 
supported platforms - not just their favorite one.

Dave

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to