Hello,

as you might know, we currently have two kinds of packages in Sage: the old-style .spkg files which were the norm in Sage 5.x and the new-style $SAGE_ROOT/build/pkgs packages which are currently the norm.

The question is: to what extent should we continue supporting old-style packages?

(A) sage -i OLDSTYLEPKGNAME should just install the package, there is no difference with new-style packages from the user's point of view. (B) sage -i OLDSTYLEPKGNAME should still work but with a clear deprecation warning. (C) sage -i OLDSTYLEPKGNAME should still work but only after a "are you sure?" confirmation, like we have for experimental packages.
(D) sage -i OLDSTYLEPKGNAME should give an error.

In Sage 6.8 we have (A) and in the latest betas, we have (D). I think that (D) is an over-reaction to the problem that some old-style packages are confusing or broken.

My personal vote goes to (B) since it still allows non-interactive scripts to work like before but it shows a clear message that packages should migrate to new-style packages. This is also implemented in #19158.

Jeroen..

--
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