On Tue, Nov 12, 2013 at 11:20 AM, Abdó Roig-Maranges <abdo.r...@gmail.com> wrote: > > Hi > > mich...@orlitzky.com writes: > >> * Bundling libraries are terrible for security. I should be able to >> open a PNG in code that I myself wrote, without worrying about a >> buffer overflow. My distro patches these holes immediately. Sage >> doesn't, there's just not enough manpower. >> >> * It's wasted thousands of hours of developer time. Look at the >> ChangeLog for a major release -- how many of the tickets are math? >> How many are a result of trying to bootstrap the universe? >> >> * It doesn't work. At the boundary between stuff-we-build and stuff- >> the-system-provides, things break. Sage uses the dvipng built >> against my system's gd, but runs it against the one bundled with >> sage. *crash* Guess I can't plot anything today. >> >> * Distributions won't touch it. Linux users should be our bread and >> butter, but they can't install it. I should be able to tell people >> "just type 'yum install sage'", but instead, I have to teach them >> how to initiate a big bang the result of which, after millions of >> seconds, might look like sage. Then they run into the aforementioned >> problems anyway. > > And some more points: > > * If sage started to use what is available on the system, instead of > duplicating effort, probably more linux distros would start packaging it. > > * Depending on things instead of bundling them is the standard practice. I'd > even say that the "batteries included" policy is kind of arrogant. Sage can
This discussion should be on sage-flame. https://groups.google.com/forum/#!forum/sage-flame -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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/groups/opt_out.