Please backport tex-common 3.13 (main) from quantal

Bug #1053505 reported by Mitsuya Shibata
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Precise Backports
Invalid
Undecided
Unassigned

Bug Description

Please backport tex-common 3.13 (main) from quantal to precise.

Reason for the backport:
========================
12.04 and squeeze uses TeX based on TeXLive 2009,
compared with quantal/wheezy based on TeXLive 2012.

12.04/squeeze package(2009) is well maitained but very old.
Especially CJK suppot was extremely improved at TeXLive 2011,
many Japanese users want to use TeXLive 2012 on 12.04 LTS.

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s quantal -d precise tex-common

* precise:
[X] Package builds without modification
[X] tex-common installs cleanly and runs

-> but not use ppa. to check big reverse-deps, i used pbuilder and own repository.

Reverse dependencies:
=====================
The following reverse-dependencies need to be tested against the new version of tex-common. For reverse-build-dependencies (-Indep), please test that the package still builds against the new tex-common. For reverse-dependencies, please test that the version of the package currently in the release still works with the new tex-common installed. Reverse- Recommends, Suggests, and Enhances don't need to be tested, and are listed for completeness-sake.

tex-common
----------
* texlive-fonts-recommended-doc
  [ ] precise (Reverse-Depends)
* texlive-xetex
  [ ] precise (Reverse-Depends)
* texlive-pstricks-doc
  [ ] precise (Reverse-Depends)
* texlive-latex-base
  [ ] precise (Reverse-Depends)
* latex-sanskrit
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-lang-spanish
  [ ] precise (Reverse-Depends)
* texlive-latex-base-doc
  [ ] precise (Reverse-Depends)
* texlive-lang-portuguese
  [ ] precise (Reverse-Depends)
* texlive-doc-it
  [ ] precise (Reverse-Depends)
* texlive-lang-french
  [ ] precise (Reverse-Depends)
* texlive-latex-extra-doc
  [ ] precise (Reverse-Depends)
* texlive-doc-zh
  [ ] precise (Reverse-Depends)
* scalable-cyrfonts-tex
  [ ] precise (Reverse-Depends)
* latex-cjk-chinese-arphic-gbsn00lp
  [ ] precise (Reverse-Depends)
* texlive-generic-recommended
  [ ] precise (Reverse-Depends)
* etoolbox
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* gregorio
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* prosper
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* latex-fonts-sipa-arundina
  [ ] precise (Reverse-Depends)
* hevea
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc-ru
  [ ] precise (Reverse-Depends)
* ko.tex-base
  [ ] precise (Reverse-Depends)
* texlive-lang-czechslovak
  [ ] precise (Reverse-Depends)
* latex-make
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-publishers
  [ ] precise (Reverse-Depends)
* texlive-lang-vietnamese
  [ ] precise (Reverse-Depends)
* texlive-science
  [ ] precise (Reverse-Depends)
* texlive-publishers-doc
  [ ] precise (Reverse-Depends)
* texlive-games
  [ ] precise (Reverse-Depends)
* texlive-lang-all
  [ ] precise (Reverse-Depends)
* texlive-lang-polish
  [ ] precise (Reverse-Depends)
* xmltex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-doc-bg
  [ ] precise (Reverse-Depends)
* texlive-doc-tr
  [ ] precise (Reverse-Depends)
* texlive-doc-ja
  [ ] precise (Reverse-Depends)
* texlive-formats-extra
  [ ] precise (Reverse-Depends)
* latex-cjk-korean
  [ ] precise (Reverse-Depends)
* axiom-databases
  [ ] precise (Reverse-Depends)
* biblatex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-pictures-doc
  [ ] precise (Reverse-Depends)
* texlive-latex3
  [ ] precise (Reverse-Depends)
* texlive-lang-indic
  [ ] precise (Reverse-Depends)
* texlive-lang-swedish
  [ ] precise (Reverse-Depends)
* texlive-extra-utils
  [ ] precise (Reverse-Depends)
* logreq
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-font-utils
  [ ] precise (Reverse-Depends)
* itrans-fonts
  [ ] precise (Reverse-Depends)
* tipa
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-lang-cyrillic
  [ ] precise (Reverse-Depends)
* bibclean
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-pictures
  [ ] precise (Reverse-Depends)
* texlive-lang-lithuanian
  [ ] precise (Reverse-Depends)
* ocamlweb
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* context-nonfree
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-common
  [ ] precise (Reverse-Depends)
* texlive-lang-hungarian
  [ ] precise (Reverse-Depends)
* itrans
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-extra
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* asymptote
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc-pt
  [ ] precise (Reverse-Depends)
* thailatex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* drift
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc-base
  [ ] precise (Reverse-Depends)
* axiom-tex
  [ ] precise (Reverse-Depends)
* cm-super-minimal
  [ ] precise (Reverse-Depends)
* latex-cjk-xcjk
  [ ] precise (Reverse-Depends)
* texlive-metapost-doc
  [ ] precise (Reverse-Depends)
* texlive-doc-pl
  [ ] precise (Reverse-Depends)
* latex-cjk-common
  [ ] precise (Reverse-Depends)
* texlive-omega
  [ ] precise (Reverse-Depends)
* ko.tex-unfonts
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* ptex2tex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* context
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* ko.tex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* pgf
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-lang
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* latex-fonts-thai-tlwg
  [ ] precise (Reverse-Depends)
* latex-cjk-japanese-wadalab
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc-mn
  [ ] precise (Reverse-Depends)
* texlive-lang-hebrew
  [ ] precise (Reverse-Depends)
* texlive-binaries
  [ ] precise (Reverse-Depends)
* texlive-science-doc
  [ ] precise (Reverse-Depends)
* texlive-plain-extra
  [ ] precise (Reverse-Depends)
* texlive-bibtex-extra
  [ ] precise (Reverse-Depends)
* ko.tex-extra
  [ ] precise (Reverse-Depends)
* texlive-lang-other
  [ ] precise (Reverse-Depends)
* sgf2dg
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* axiom-graphics-data
  [ ] precise (Reverse-Depends)
* axiom-hypertex-data
  [ ] precise (Reverse-Depends)
* texlive-lang-armenian
  [ ] precise (Reverse-Depends)
* texlive-doc-en
  [ ] precise (Reverse-Depends)
* texlive-lang-german
  [ ] precise (Reverse-Depends)
* texlive-doc-es
  [ ] precise (Reverse-Depends)
* texlive-humanities-doc
  [ ] precise (Reverse-Depends)
* latex-cjk-chinese
  [ ] precise (Reverse-Depends)
* lmodern
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-luatex
  [ ] precise (Reverse-Depends)
* lyx-common
  [ ] precise (Reverse-Depends)
* texlive-lang-norwegian
  [ ] precise (Reverse-Depends)
* dvipost
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* musixtex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-fonts-extra-doc
  [ ] precise (Reverse-Depends)
* advi
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-generic-extra
  [ ] precise (Reverse-Depends)
* texlive-lang-mongolian
  [ ] precise (Reverse-Depends)
* texlive-latex-extra
  [ ] precise (Reverse-Depends)
* lyx
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-lang-ukenglish
  [ ] precise (Reverse-Depends)
* scalable-cyrfonts
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* advi-examples
  [ ] precise (Reverse-Depends)
* fonts-tlwg
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-pstricks
  [ ] precise (Reverse-Depends)
* texlive-latex-recommended-doc
  [ ] precise (Reverse-Depends)
* texlive-lang-finnish
  [ ] precise (Reverse-Depends)
* latex-cjk-chinese-arphic-bkai00mp
  [ ] precise (Reverse-Depends)
* texlive-doc-fi
  [ ] precise (Reverse-Depends)
* axiom
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc-fr
  [ ] precise (Reverse-Depends)
* biblatex-dw
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* latex-cjk-chinese-arphic
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* axiom-source
  [ ] precise (Reverse-Depends)
* texlive-math-extra
  [ ] precise (Reverse-Depends)
* latex-cjk-thai
  [ ] precise (Reverse-Depends)
* texlive-lang-greek
  [ ] precise (Reverse-Depends)
* texlive-base
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-doc-si
  [ ] precise (Reverse-Depends)
* texlive-lang-arabic
  [ ] precise (Reverse-Depends)
* alqalam
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* latex-cjk-chinese-arphic-bsmi00lp
  [ ] precise (Reverse-Depends)
* texlive-lang-tibetan
  [ ] precise (Reverse-Depends)
* ko.tex-extra-hlfont
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-lang-dutch
  [ ] precise (Reverse-Depends)
* texlive-music
  [ ] precise (Reverse-Depends)
* texlive-lang-danish
  [ ] precise (Reverse-Depends)
* cadabra
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-fonts-extra
  [ ] precise (Reverse-Depends)
* lhs2tex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-doc-nl
  [ ] precise (Reverse-Depends)
* texlive-lang-croatian
  [ ] precise (Reverse-Depends)
* texlive-doc-th
  [ ] precise (Reverse-Depends)
* texlive-latex-recommended
  [ ] precise (Reverse-Depends)
* writer2latex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* context-modules
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* gregoriotex
  [ ] precise (Reverse-Depends)
* texlive-humanities
  [ ] precise (Reverse-Depends)
* tex-gyre
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-doc-ko
  [ ] precise (Reverse-Depends)
* cm-super
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* jadetex
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* cjk
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* latex-cjk-chinese-arphic-gkai00mp
  [ ] precise (Reverse-Depends)
* texlive-fonts-recommended
  [ ] precise (Reverse-Depends)
* texlive-doc-vi
  [ ] precise (Reverse-Depends)
* feynmf
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* texlive-doc-cs+sk
  [ ] precise (Reverse-Depends)
* texpower
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* axiom-doc
  [ ] precise (Reverse-Depends)
* texlive-lang-italian
  [ ] precise (Reverse-Depends)
* mathpartir
  [ ] precise (Reverse-Depends)
  [ ] precise (Reverse-Build-Depends)
  [ ] precise (Reverse-Build-Depends)
* texlive-lang-latin
  [ ] precise (Reverse-Depends)
* texlive-doc-uk
  [ ] precise (Reverse-Depends)
* texlive-lang-latvian
  [ ] precise (Reverse-Depends)
* texlive-lang-african
  [ ] precise (Reverse-Depends)
* latex-cjk-japanese
  [ ] precise (Reverse-Depends)
* fonts-sipa-arundina
  [ ] precise (Reverse-Build-Depends-Indep)
  [ ] precise (Reverse-Build-Depends-Indep)
* axiom-test
  [ ] precise (Reverse-Depends)
* preview-latex-style
  [ ] precise (Reverse-Depends)
* texlive-metapost
  [ ] precise (Reverse-Depends)
* texlive-doc-de
  [ ] precise (Reverse-Depends)

Revision history for this message
Mitsuya Shibata (cosmos-door) wrote :

tex-common is core compornent to build TeXLive packages.
Therefore, it seems that following packages are need
to backport at same time.

---
texlive-base texlive-bin texlive-doc texlive-lang texlive-extra
cm-super jadetex latex-cjk-chinese-arphic latex-cjk-japanese-wadalab
lmodern tipa luatex tex-gyre fonts-tlwg musixtex latex-sanskrit
context scalable-cyrfonts cjk m-tx, pmx bibtool catdvi dvi2dvi dvi2ps
dvipsk-ja lcdf-typetools vflib3 xdvik-ja
---

I made test repository for amd64.
http://kvps-27-34-161-33.secure.ne.jp/tl2012/README.txt

It was tested with above repository:
- Can install texlive-full package on clean 12.04.1.
- Can upgrade above system to quantal.

This is very big transition.
I'm not sure that many depends packages can backportable,
I would appreciate it if you could give me advice.

Revision history for this message
David Heise (xwinger) wrote :

If tex-common gets backported, would it be possible to backport the entire texlive (2012.20120611-4) package from quantal? It looks like a large portion of that in included here in any event.

Changed in precise-backports:
status: New → Confirmed
status: Confirmed → New
Revision history for this message
Mitsuya Shibata (cosmos-door) wrote :

Indeed its huge change, and backports ppa is used commonly.
https://launchpad.net/~texlive-backports/+archive/ppa

I cannot continue to challenge for backport request, will set status to "Invalid".

Changed in precise-backports:
status: New → Incomplete
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.