Hi,

since some people still rely on old versions of Sage and may still have to
download old-style spkgs, it seems to me a better solution than removing
the archives (or moving their URL so that they will not be found by older
Sage installs) is to do the following:

- let them online for old installs of Sage, with untouchd URLs.
- stop relying on them on the new versions of Sage (just remove stuff that
  look for such packages in src/bin/*, but still let the possibility to
  install a .spkg from a complete URL of a local file, because of third
  party .spkgs). It will have the huge benefit to simplify checking for the 
  existence of packages and all the package management.

Of course, one may complain that some interesting packages are only
available as old-style spkg and will be missing. Fair enough, but we have
to know which ones require repackaging work. Note that there is a lot of
old unused or broken stuff, so an important step is to know precisely
which olsd-style packages have to be repackaged or we will do some useless
work. Note that the interesting spkg that can be pip-installed do not need
to be repackaged either. I personally do not care if everything get
trashed since all old-style packages that i was interested in are now
repackaged (or on the way to get reviewed, let me take the opportunity to
hint for #10224).

So, what i propose it to separate the useful to the bitrotting, so that we
all know what still needs to be repackaged because it seems clear that the
few remaining interesting old-style spkg are used by people who do not
know how to repackage them. I opened a list on the wiki page and invite
anyone that rely on some important old-style spkg to edit it:

http://wiki.sagemath.org/Classify%20old-style%20packages

I started to classify the packages and there are still some for which it
is not clear to me what to do, it may not be up-to-date since i started it
during sage 6.7, but i guess it is a good starting point.

Ciao,
Thierry



On Tue, Aug 04, 2015 at 05:48:06AM -0700, Volker Braun wrote:
> Since it is a recurring point of confusion I'll move all the old-style 
> spkgs so they will not be found automatically. You can still manually 
> install them if you specify the precise location of the archive folder. 
> Really, nobody wants to install ancient Sage packages.
> 
> Harald: The current achive section on the web page refers 
> to http://old.files.sagemath.org/spkg/archive/, so I guess I should make a 
> new /data/files/spkg/archive directory on the file server?
> 
> -- 
> 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.

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