Am 03.01.2015 um 13:02 schrieb Sergey B Kirpichev:
On Sat, Jan 03, 2015 at 12:27:41PM +0100, Joachim Durchholz wrote:
Lets hope that mpmath will not break backward compatibility.
I wouldn't want to rely on hope.
In fact, this is a sane assumption about library development.
I strongly disagree about this being a sane assumption.
It may be sane for libraries that already have a varied set of
consumers, which is proof that they have committed to a stable API. Even
there, I have seen libraries make horrifying decisions.
Let's stick to the one version we test for during a release.
Why? This is unnecessary
Why? For the reasons I gave.
These reasons are unrefuted, you just snip them and claim the opposite -
what do you suppose that I do, bow to your superior intellect?
Sarcasm aside, you're not going to convince me by "because I say so".
> and only add difficulties for packagers.
Well, that's a problem for the packagers to solve.
I'd say they should be helped if they present concrete problems and
cooperate for a solution. For example, if they want to allow additional
versions, and we find the testing overhead exceeds what we can do on
Travis, it would be appropriate if we could use their test farm. Or
maybe they can convince the Travis guys to give us faster testing.
If the packagers can't help us, then maybe their problems aren't that
relevant to the distribution that they're working for, and they'd need
to solve the problems themselves.
I'm sympathetic with their situation, I'm not going to let their
priorities override ours, which has reliability as its primary purpose.
If this is going to be a problem, then maybe unbundling mpmath was the
wrong decision.
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/54A7E017.3080303%40durchholz.org.
For more options, visit https://groups.google.com/d/optout.