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 -~----------~----~----~----~------~----~------~--~---