Deprecation works in the Sage library because it is being tested. Nobody 
can test optional spkgs against a wide range of past and future Sage 
versions. And not tested = does not work.

Case in point, no Linux distribution makes any promises that packages from 
other versions of their distribution work. They might, but then they might 
not. And often they don't.

By coupling spkg install scripts closer to the sage library we can actually 
test that the optional spkg installs, or at least installs on some 
platform, or at least doesn't fail because of a trivial change in the Sage 
directory layout. Imho thats the proper solution, and not propping an 
untested deprecation framework and an untested dependency framework on top 
of the spkg system.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to