On Tue, Jan 26, 2016 at 7:59 AM, Volker Braun <vbraun.n...@gmail.com> wrote:
> The cliquer "buildsystem" is a steaming pile of s**t, it clearly should not
> be a standard package. For starters, it shouldn't install a .so on darwin...

Agreed. In fact, here's a (was private) email I wrote in 2009 after
having lunch with Guido van Rossum; it's about Cython, Sage packaging
and how cliquer is a prime example of something that shouldn't be in
Sage: "I asked Guido about Cython going into core Python and he gave
me a general speech discouraging me from getting *anything* into core
Python.  (I might use some of it when people try to propose packages
for Sage.)   He said that only dead code in maintenance only mode
should be added, etc., etc.  He didn't really answer specifically
about Cython though, except to say that modern software distribution
tools are getting so good (alluding to Distribute?) that being in the
core of Python isn't such a big deal anymore.

He also mentioned they have an official PEP or something for all new
contributions.  E.g., they won't even consider a new component be
added to Python unless somebody clearly commits to supporting the
contribution for "five years".  And of course the people making that
commitment have to be reputable.    We should do the same for Sage --
e.g., when PIL got considered, we should have made sure somebody
*volunteers* to maintain it for some amount of time, before even
considering it.  Same for cliquer, which got voted in, then sucked in
a million ways, and almost feels disowned already.    I will bring
this up next time a package is considered for inclusion in Sage.   I'm
actually really shocked that in all the discussion about getting
packages into Sage, we fixed on voting procedures and other stuff, but
totally missed by far the most important point -- getting somebody to
solidly commit to maintaining the package on all platforms for a given
amount of time.   We missed the most important thing and instead got
caught up in stupid bureaucracy that doesn't solve anything."

William

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to