Features/TeXLive

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Dependencies)
(How To Test)
Line 27: Line 27:
 
== How To Test ==
 
== How To Test ==
  
Testing repository is available at [http://people.redhat.com/jnovy/files/texlive/texlive.repo]. It contains TeX Live 2008 with binaries from the TeX Live development tree as of 13th June. After copying the repository to /etc/yum.repos.d/ run:
+
First off install the repository:
 +
 
 +
# rpm -i http://jnovy.fedorapeople.org/texlive/texlive-release-2008-1.fc11.noarch.rpm
 +
 
 +
The package contains repo file for yum which contains TeX Live 2008 with binaries from the TeX Live development tree as of 13th June. After installing this package do:
  
 
  yum install texlive
 
  yum install texlive
  
This will install the basic TeX Live scheme. You can alternativelly install any of these schemes:
+
This will install the basic TeX Live scheme. You can alternatively install any of these schemes:
  
 
# texlive-scheme-basic
 
# texlive-scheme-basic
Line 44: Line 48:
 
# texlive-scheme-xml
 
# texlive-scheme-xml
  
Due to quota limitation on the server no documentation and source packages are shipped. The functional TeX Live part should work without major problems.
+
or various pre-set TeX Live collections, the list is here:
 +
http://jnovy.fedorapeople.org/texlive/collections
 +
 
 +
You are also allowed to install the packages themselves, full list is here:
 +
http://jnovy.fedorapeople.org/texlive/pkgs
  
Currently looking for space on a server with about 2GiB space free for public repository for testing to ship documentation and source packages as well.
+
For bugs and RFEs drop an email to jnovy at redhat com
  
 
== User Experience ==
 
== User Experience ==

Revision as of 08:36, 27 June 2009

Contents

TeX Live 2008/2009

Summary

Upgrade TeX Live to 2008 or, alternatively to 2009 if upstream releases new version. Use packaging based on upstream metadata and don't use monolythic build any more.

Owner

Current status

  • Targeted release: Fedora 12
  • Last updated: 2009-06-23
  • Percentage of completion: 50%

Detailed Description

TeX Live uses uses its own classification of TeX packages which can be automated and used by packaging systems in various distributions. The packaging metadata that upstream provides allows to distinguish doc, source and runtime files which could then be packaged separately.

Benefit to Fedora

A better packaging scheme allows to reduce bandwidth and save significant disc space. It also allows simpler maintenance of separate TeX packages.

Scope

Requires packaging or testing and/or enhancements in fedora infrastructure, currently 1627 new packages are to be reviewed and added.

How To Test

First off install the repository:

# rpm -i http://jnovy.fedorapeople.org/texlive/texlive-release-2008-1.fc11.noarch.rpm

The package contains repo file for yum which contains TeX Live 2008 with binaries from the TeX Live development tree as of 13th June. After installing this package do:

yum install texlive

This will install the basic TeX Live scheme. You can alternatively install any of these schemes:

  1. texlive-scheme-basic
  2. texlive-scheme-context
  3. texlive-scheme-full
  4. texlive-scheme-gust
  5. texlive-scheme-gutenberg
  6. texlive-scheme-medium
  7. texlive-scheme-minimal
  8. texlive-scheme-omega
  9. texlive-scheme-tetex
  10. texlive-scheme-xml

or various pre-set TeX Live collections, the list is here: http://jnovy.fedorapeople.org/texlive/collections

You are also allowed to install the packages themselves, full list is here: http://jnovy.fedorapeople.org/texlive/pkgs

For bugs and RFEs drop an email to jnovy at redhat com

User Experience

Users could use exactly the part of TeX they need without wasting disc space.

Dependencies

  1. need mass review for all packages before this feature is completed
  2. need to do a license audit - done automatically because upstream metadata contains codes for package licenses
  3. import of all of the ~1600 packages need to be finished
  4. all of the packages need to be built

Contingency Plan

Stay stuck with TeX Live 2007.

Documentation

Release Notes

TeX Live 2008 is now introduced with improved packaging scheme that saves download bandwidth and disc size. It is based on upstream packaging metadata and an automated license audit is performed. Packages are now composed from schemes and collections to define a package set user needs to install to use a particular TeX Live feature.

Comments and Discussion