> This is a topic which I already touched in the "Merging tickets into > sagenb" thread, but I believe the discussion was not finished. > > Currently, every new Sage version has a new version of the following > spkgs: sage, sage_scripts, extcode, examples. However, it is likely > that not all those spkgs change in every version. > > So my proposal would be: > * Only update these spkgs whenever the actual code changes. Use the > Sage version as version number. This means that sage-4.6.1.alpha1 may > contain extcode-4.6.1.alpha0.spkg if extcode is not updated in > sage-4.6.1.alpha1. > * Also add sagenb to the list of spkgs handled this way. > > How to implement: > * Simplify sage-sdist such that it does not package sage_scripts, > extcode, examples (or make a sage-sdist-light script which does this). > * Merge sage_scripts, extcode, examples in the merger script. > As far as I am concerned it would nice not to bump packages more than necessary. In the case of sage_script I believe the sage banner is updated to reflect the version each time. Otherwise there are little changes usually.
If you want to go that route, I would suggest that the versioning of these packages should be completely separate from the sage spkg, same as the notebook. My own opinion of course. Francois -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org