Hi all,

Previously, ConTeXt was imported into TeX Live once per year, via a TDS
archive from CTAN. There were a few problems with this:

 1. To handle this import, the TeX Live maintainers had to create lots
    of custom scripts, and even then, the import still needed lots of
    manual effort.

 2. ConTeXt received zero updates throughout the year, not even for bug
    fixes. So even if a bug were fixed upstream, TeX Live users would
    need to wait up to a full year.

 3. ConTeXt contained a number of support files for non-free fonts,
    which are against TeX Live's policies, so they were removed.
    However, this meant that there was no easy way for users to install
    these files.

 4. The ConTeXt TDS archive does not contain all files present in the
    ConTeXt Standalone Distribution. Notably, this includes the ConTeXt
    companion fonts, which had to be manually imported into TeX Live
    (and were briefly mispackaged last year).

Because of this, I've taken over packaging ConTeXt for CTAN and TeX
Live. The very first release via this new process has already been
imported into TeX Live, and should reach the CTAN mirrors shortly.

I've set up some scripts that automatically repackage the contents of
the ConTeXt Standalone Distribution every day, so the ConTeXt in TeX
Live should never be more than a couple days older than the official
upstream version. In addition, I've created a new "context-nonfree"
package on TLContrib that contains any files excluded from TeX Live for
policy reasons, so that users can easily install these optional support
files.

The primary goal of this project is to make an installation of TeX Live
with "scheme-context" (plus "context-nonfree" from TLContrib) behave
identically to the ConTeXt Standalone Distribution with all modules
installed. Note that "scheme-full" (AKA the default "Full" TeX Live
installation) is a superset of "scheme-context", which means that most
TeX Live users will now have a complete ConTeXt installation by default.

Repacking ConTeXt took quite a bit of work, so I'm sure that I've
introduced some mistakes. If you do notice any bugs, the best place
to report them would be at the project's GitHub page

    https://github.com/gucci-on-fleek/context-packaging/issues/

but if you prefer, you can also message the public mailing lists
ntg-context@ntg.nl or tex-l...@tug.org, or email me privately.

If you're interested to read more about this repackaging process, all
the scripts, some additional documentation, and the build logs are
available on GitHub:

    https://github.com/gucci-on-fleek/context-packaging

And a special thanks to Karl Berry, Manfred Lotz, Norbert Preining, and
Hans Hagen for helping out with all of this!

Thanks,
-- Max
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to