Line 37: | Line 37: | ||
== Dependencies == | == Dependencies == | ||
# need mass review for all packages before this feature is completed | |||
# need to do a license audit - done automatically because upstream metadata contains codes for package licenses. | |||
# import of all of the 1627 packages need to be finished | |||
# all of the packages need to be built | |||
== Contingency Plan == | == Contingency Plan == |
Revision as of 10:57, 23 June 2009
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
- Name: Jindrich Novy jnovy at redhat dot com
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
Currently looking for space on a server with about 1GiB space free for public repository for testing. Testing repository is available at [1]. It contains TeX Live 2008 with binaries from the TeX Live development tree as of 13th June.
Due to quota limitation on the server no documentation and source packages are shipped. The runtime part shold work fine.
User Experience
Users could use exactly the part of TeX they need without wasting disc space.
Dependencies
- need mass review for all packages before this feature is completed
- need to do a license audit - done automatically because upstream metadata contains codes for package licenses.
- import of all of the 1627 packages need to be finished
- all of the packages need to be built
Contingency Plan
- stay stuck with TeX Live 2007