Dear Alexei, Alexei Sheplyakov wrote:
IMNSHO parsing the output of test programs in order to check if the tests passed is a bad idea (and it causes *real* problems, see e.g. http://www.ginac.de/pipermail/ginac-list/2008-February/001345.html). It's much simpler and cleaner to indicate the failure in a genuine *NIX way: exit with nonzero code.
To explain: long time ago, some tests did output results which were checked by the testsuite for correctness using cmp/diff. That's delicate, due to the ordering, and better done using stringstreams anyway. So, yes, your patch should be applied... ...which brings me to the topic: I did a git pull from your repository but it's not in there. Well, probably uncommitted yet, I suppose. When I last met Jens, he was eager to try out git, too. And we finally have git on www.ginac.de. Alexei, how would you propose to organize development? Set up a central repository or just advertise yours or Jens' for users who can't wait for the next release? That sounds easiest and we could just pick the one as "official" of who rolls the next release anyway, right? Jens, what do you think? -richy. -- Richard B. Kreckel <http://www.ginac.de/~kreckel/>