57

The author of mix marginnotes with marginpars without overlap is/was interested in a certain loss of functionality from one version of the marginfix package to the next. Out of interest and curiosity I wanted to see what this blockmargin environment was all about. However, only the most up-to-date versions of packages are available for download from most repositories.

Is there an archive of historical versions of packages available (on CTAN, perhaps)? Hopefully something similar to this historical, stable version archive of beamer. Or is this all left up to the package authors? And I doubt whether Wayback Machine would be that good a place to start...

I am not planning on using the older version, since they may have deprecated functionality that does not interface well with other packages.

Werner
  • 603,163
  • 1
    Funny, I just tried to get the old version of marginfix from the TeXLive SVN repository to manually add it to my CTANHG site, but there is only one old version marked as "new package" and this doesn't has the blockmargin environment in it as well. The only difference is that the INS file doesn't include the debug tag any longer. Where there versions of this package around before it got on CTAN? – Martin Scharrer Oct 21 '11 at 09:21
  • 1
    I added now the older version of marginfix manually: http://ctanhg.scharrer-online.de/pkg/marginfix – Martin Scharrer Oct 21 '11 at 10:37

6 Answers6

32

EDIT: This doesn't exist any more.


I'm actually working on an archive of CTAN using automated Mercurial repositories for the last two weeks. The CTAN content is mirrored daily and each CTAN package (with exceptions) is committed to its own Mercurial repository.

This is currently online as http://ctanhg.scharrer-online.de/, but not 100% finished yet. Also, it might not handle large loads well. You can get each archived version as ZIP or Mercurial clone.

The marginfix package entry is under http://ctanhg.scharrer-online.de/pkg/marginfix.html. Update: I now manually added the older versions of this package. However, they weren't published on CTAN so I took them from the git repository. I only took the very first and last revision because they had versions attached to them.

All my own packages are accessible as normal Mercurial repositories under https://bitbucket.org/martin_scharrer/. These hold any commit I do, not just the CTAN releases. However, every released version is tagged and can therefore be retrieved easily.

mhchem
  • 3,485
  • 12
  • 37
Martin Scharrer
  • 262,582
  • Would you be interested in older versions of packages provided by the package authors? – domwass Oct 18 '11 at 11:11
  • @domwass: Yes, but it depends in which form I would get them. I also only archive released versions. – Martin Scharrer Oct 18 '11 at 11:30
  • Very interesting and exactly what I had in mind for quite some time. How can one help? – Martin Schröder Oct 18 '11 at 17:31
  • 2
    @MartinSchröder: Thanks for the offer! It isn't completely finished yet. I'm still adding some features to the python script I programmed for it. I'm also happy to receive suggestions about the web interface. Futhermore older versions might be manually converted from the TeX Live SVN repository. Please contact my by email (address is on the website), so we can talk about it more. Note there is now a bug/suggestion tracker under https://bitbucket.org/martin_scharrer/ctanhg/ – Martin Scharrer Oct 19 '11 at 09:20
  • @MartinScharrer: I notice that you only archive some packages (you mention "most" in your description). Why not everything that is available from CTAN? As an example, I don't see fontawesome under F. – Werner Jul 23 '15 at 14:38
  • @Werner: I don't do fonts yet, as they have a different structure which doesn't fit the script yet. – Martin Scharrer Jul 23 '15 at 18:17
  • 1
    Are the links on 'CTANHg' still live? I can't seem to access historical versions (I'm looking for historical versions of the manuals) of any package I've tried. All I get is something like the following: The requested URL /hg/koma-script/rev/koma-script-3.11 was not found on this server. – jon Feb 28 '16 at 21:36
  • @jon: I currently have some technical issue with it – Martin Scharrer Mar 09 '16 at 21:21
  • @MartinScharrer -- No problem. I just wasn't sure if you knew about it. – jon Mar 10 '16 at 17:32
  • 4
    The website http://ctanhg.scharrer-online.de/ doesn't exist any more. – Ben C Apr 01 '18 at 10:57
28

CTAN holds the current release of each package: the 'archive' in the name is more because it's a single source for 'everything' than meant to imply a record. (Remember that before CTAN collecting TeX sources meant trawling many different author-maintained sites.)

Maintaining a 'back catalogue' of material is down to each package author, and as a result many packages have limited or no publicly-available source repository. The nearest you can get is probably the TeX Live SVN, which gets updated each time a package is changed in TeX Live. Of course, that means anything 'non-free' will be missing, and very occasionally will miss a short-lived version of a package. The later is most likely around the yearly TeX Live freeze.

Joseph Wright
  • 259,911
  • 34
  • 706
  • 1,036
  • Thanks, it still works, e.g. via https://tug.org/svn/texlive/branches/branch2017/Master/texmf-dist/tex/latex/?dir_pagestart=1000 :-) – Watson Sep 27 '22 at 09:46
27

there are only archives of complete TeXLive versions:

ftp://tug.org/historic/systems/texlive/

17

EDIT: this will be shut down in 2018.

You can use https://ctanmirror.speedata.de/ to get old versions. It gets back to 2013-03-17.

topskip
  • 37,020
  • 3
    Daily captures. Wow...! – Werner Mar 30 '16 at 17:49
  • @Werner the archive is currently 350 gigabytes (stored as a git repository)... – topskip Mar 30 '16 at 21:11
  • 2
    This seems to be a more current (and comprehensive) package repository storage facility. – Werner Mar 07 '17 at 20:05
  • 1
    @Werner nobody cares about it. Even the CTAN team does not care at all about having a daily archive... One day I'll switch it off. – topskip Mar 08 '17 at 07:51
  • 1
    Sorry to hear this will be shutdown. It's such a valuable resource and it's a shame the TeX/LaTeX community doesn't take archiving more seriously. How big is the archive currently? Wondering if someone else could take over running this service, preserving the data. – ShreevatsaR May 03 '18 at 18:34
  • @ShreevatsaR The repository is currently at 650 gigabytes. So it slowly getting to big to handle. That is one of the reasons I am thinking about discontinuing it. So approximately 100-150 gb / year. – topskip May 03 '18 at 18:54
  • @topskip Thanks. That amount of data may be manageable by putting it on say Amazon S3 or Google Storage. (Especially considering that almost no one seems to be interested in actually looking up archives, so it can probably count as "infrequently accessed data".) Could you keep it running for a few more months? If nothing else changes (and no one else volunteers to keep this running, because frankly I've never done anything like this before), I'll probably have a bit of time sometime after August, and can try to look into keeping this valuable historical record alive. – ShreevatsaR May 03 '18 at 21:38
  • I plan to take it offline by december. The frontend (the link in my answer) might be switched off before that. – topskip May 04 '18 at 06:52
16

I cannot answer the question in general, but I know the repository for marginfix in particular: https://github.com/shicks/marginfix

Andy
  • 6,269
7

As a member of Dante (and I think also TUG and other TeX User groups) you get each year a DVD with the actual data from CTAN. So you could build a archive of CTAN extracts.

Sure, it will not solve your problem now and you get only a yearly extract and not each version.

knut
  • 8,838