Hi Volker.

actually i anticipate that you know better. anyway i reply. again. just
for the record.

On Sat, Feb 21, 2015 at 06:55:26AM -0800, Volker Braun wrote:
> That is not true. What is true is that none of the core developers wants to 
> make their life even more difficult so that the debian packages have less 
> to do.

this is *not* *about* *debian*. only about 1/3 of linux installations
are debian based. a lot of distributions are not even based on any
other. sage does not only run on linux. go figure.

> At the bottom of it, it is a social rather than a technical problem. You 
> need to convince people that you have a better way, and be able to listen 
> to upstream projects.

at no time did i have a better way to do what you do. i wanted to try
something else. somehing more straightforward. i listened to upstream
and i have dropped the idea (see my last mail). still i do not know
which other way might have done the trick. for the very least i did not
try to move to portage. conversation could have been more productive.

> Trying to rip out cythonize() because automake doesn't do wildcards?

i fell back to automake, because cythonize does not support dependency
tracking. does it today? don't know. needless to say that i have asked
for alternatives. out-of-tree builds solved a different set of
problems. afaik, the recompile-everything-everytime issue stroke back a
few months ago...

while i tried to address some of these issues (yes, the technical
side), i learned that
- modularisation is evil
- libgap is necessary and must pretend to be gap
- tabs are bad and so are makefiles
- autotools releases must be pulled from git
- capitalization is important
and maybe other surprising or interesting things that i forgot about
(still, thanks for the useful input!).

and again: in which way does autotools not support wildcards? i guess
you are pointing to the fact that i did not want to rely on them. just
add it to the list above.

> And you are surprised that this did not make it upstream?

no. should i? this was never complete nor will it be of any use for the
better-bootstrap-the-universe folks. it is not your obligation to
support or even think any of this.

sage is a great/interesting piece of software. sure, attempts to package
(with or without help from upstream) will not die down. it is a matter
of how to deal with external ideas, needs and resources. hopefully, my
project will serve as a warning to others and eventually justify a fork
that avoids sage-the-distribution completely. just sagelib alone is
considerably simpler to deal with. for packaging you don't need
dependency tracking *hint hint*.

all the best
felix

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

Reply via email to