[Pkg-texlive-maint] TeXlive for Debian - upload of 2005-2 to unstable

Norbert Preining preining at logic.at
Sun May 14 20:13:30 UTC 2006


Dear Neil!

(This emails goes Cc to: Jörg Jaspert as ftpmaster who was responsible
for texlive, and to Marc Brockschmidt as my AM)

Another try getting texlive into unstable. After your response we added
man pages for all binaries, so now there is no manpage missing.

Furthermore, after suggestion of Frank, I have cleaned the
changelog.Debian entry as it was too long and not interesting for the
users. Instead I include the prior long changelog as CHANGES.packaging 
(which produces a lintian warning, but me was told that I can ignore
this one).

The -1 packages have been around 4 month in experimental and only a few
bugs have surfaced (not to say that there aren't any!!), and most of
them (those which did arrive prior to my freeze of the packages) have
been fixed.

(for ftp masters: the last 2 paragraphs are interesting for you)

Some important points from this release:
- more packages are compatible with tetex (all the texlive-lang-*)
  packages are not compatible (with some exceptions)
- lmodern has been split out (reducing the size again quite some bit)
  since the lmodern in Debian unstable is back to maintained status and
  cooperates nicely with texlive. Other packages which are never more
  included but instead requested from Debian are dvi2tty, texpower, 
  dvipdfmx.
- in cooperation with the musixtex* maintainer I have updated all the
  musixtex packages to work with tetex and texlive, so also the 
  (big) musixtex packages haven been factored out of texlive.
- The `texlive' package now does not depend on *all* packages of TeX
  live, but only on a small set of recommended ones. Therefore, a new 
  package `texlive-full' has been created which pulls in all packages.
  This was done due to several requests (private and on ml) that texlive
  should not actually depend on all packages, but provide a decent
  subset.
- A new packages `texlive-common' has been created to make proper
  cooperation with tetex possible (the ls-R file link and texdoc 
  support would have been broken without this package).
- License listings has been reworked: Now we try to give for any
  file in any package a license statement. 
- After discussion with the debian-tetex maintainers I decided that
  the texlive packages will start with a clean state, ie upgrades
  from experimental packages are *not* supported. You have to 
  completely purge all texlive packages prior to installation.

The packages are as usual on the tug server, and .dsc and .changes and
Release files are signed by me.
IMPORTANT: The location has changed: I dont want that intermediate -2
packages aren't used and installed. After acceptance the packages will
be moved to the usual pool/log location.
      	deb http://www.tug.org/texlive/Debian/ pool.new/
      	deb-src http://www.tug.org/texlive/Debian/ pool.new/
Log files of the build process, the lintian runs, the
install-remove-install-purge tests, and the switch test tetex to texlive
can be found in
	http://www.tug.org/texlive/Debian/log.new/


Thanks a lot and all the best

Norbert


Here is the final ChangeLog entry for -2:

  * first upload to unstable, sponsored by 
    Neil McGovern <maulkin at halon.org.uk>
  * texdoc support
    - let tetex texdoc find documentation of texlive (Closes: #364776)
    - include tetex texdoc patches (following of symlinks, security
      fixes) (Closes: #356390)
  * texlive-lang-polish conflicts with octave-forge as both provide
    /usr/bin/mex, this is preliminary, a better solution must be
    sought (Closes: #364059)
  * change shell for the reportbug script to bash (Closes: #356391)
  * fix installation of thumbpdf and pdfcrop (Closes: #352092)
  * improve various descriptions (Closes: #354964)
  * call the update-* programs in all postinst scripts, so that the
    config files do not contain left-overs (Closes: #355266)
  * fix creation of formats which in turn depend on the latex format
    (Closes: #351707)
  * remap the ibycus4.map TeX/MF input file from the fonts/map location
    to the fonts/source location (Closes: #354652)
  * depend on the updated lmodern package, thus making the fonts
    available for X (Closes: #351727)
  * lots of internal changes, important ones being:
    - texlive packages now do not include files which have been
      packaged for Debian already (eg cm-super, lmodern, musixtex)
    - most packages can be used together with teTeX
    - fix several upstream bugs
    - generate license information for each file from the
      TeX Catalogue (ongoing work)
    for detailed changes see CHANGES.packaging in texlive-common




version 2005-2 unstable Thu, 11 May 2006 00:12:10 +0200

11.05.2006 NP
  * another fix for tpm2licenses to not break if there is an empty
    directory (or one only containing links!)
  * Upload to unstable sponsored by Neil McGovern <maulkin at halon.org.uk>

10.05.2006 NP
  * Build-Dep on tex-common not necessary as we include tpm2licenses
    and fixed Tpm.pm (can go away with next version when the fixes
    are in tex-common)
  * The build-dep day, finding what all is necessary for a clean build
    with tpm2licenses: libappconfig-perl, libxml-dom-perl
  * Really fix the ibycus4.map problem (Closes: #354652)
  * adjust dvipdfmx recommend version to 1:20050831-1
  * Install this file as CHANGES.packaging into texlive-common, and
    create a streamlined and terse changelog.

09.05.2006 NP
  * create new package texlive-common:
    - move the symlink /u/s/texmf-texlive/doc -> ../texlive-doc from
      texlive-base-bin to texlive-common, and the installation of it
      from tpm2deb.pl to texlive-common.links.dist (Closes: #364776)
    - same as above for the /u/s/texmf-texlive/ls-R link
    - let *all* packages depend on texlive-common (which allows the above
      two changes!)
    - add a all.preinst.pre snippet that ensures that all texlive
      packages are *first* purged before the -2 version is installed.
      We don't support upgrade path from experimental. Also add the
      preinst handling which was missing.
    - texlive-common depends on tex-common, the other packages do only
      depend on texlive-common
  * allow all.{post,pre}{inst,rm}.{post,pre} to be merged into all
    maintainer scripts
  * do not install SourceFiles into the binary package.
  * install the README.?? files only into texlive-common
  * update the tl4deb-dep diagram
  * move endfloat.dvi from texlive-latex-recommended to texlive-latex-extra
    (upstream fix necessary)

08.05.2006 NP
  * move the installation of debianize-updmap form tpm2deb.pl to the
    texlive-base-bin.root 
  * update tpm2liclines from catalogue
  * allow installation of uuencoded files via the .root method, and move
    tl4deb-deptree.pdf.uu into texlive-common.root, remove all references
    to tl4deb-deptree in tpm2deb.pl (especially the rules files)
  * remove all .svn directories at source package build time from debian
  * bump standards version to 3.7.2, no changes necessary
  * install mime entry for dvi in texlive-base-bin (thanks Jörg Sommer)
  * move declaration of build-dependencies into the config file,
    move dpatch into Build-Depends: as it is necessary for clean target.
  * before writing out relation fields, uniq the entries.

06.05.2006 NP
  * blacklist musixtex, musixps, musixlyr, and let texlive-music depend
    on the updated packages.
  * add mllatex.ini to texlive-formats-extra and blacklist it in
    texlive-latex-base

04.05.2006 NP
  * add man pages for pkfix, texconfig-dialog, aleph, lambda, otangle
    (thus all binaries have man pages now, yippie)

03.05.2006 NP
  * add man page for pdfcrop (written by Frank, thanks)

02.05.2006 NP
  * texlive-lang-polish conflicts with octave-forge as both provide
    /usr/bin/mex, this is preliminary, a better solution must be
    sought (Closes: #364059)

01.05.2006 NP
  * add man pages for bibtex8, devnag, ps4pdf, musixflx (from Andreas Tille)
    getnonfreefonts-sys (link to getnonfreefonts), perltex (pod2man)

30.04.2006 NP
  * add man page for simpdftex

29.04.2006 NP
  * add man page for pdfopen and pdfclose (thanks Frank)
  * add man page for deprecated altpdf* scripts

25.04.2006 NP
  * extend license with a coverage check
  * blacklist trig.dtx and xdoc from fontinst sources (thanks to Frank
    for spotting this)
  * extend the svn README (not installed) for config file syntax and
    first write up on the build procedure

23.04.2006 NP
  * add support for arbitrary bin-package specific subtrees in addons-per-bin,
    and install omfonts.1 into texlive-omega man directory.
  * License support rehauled: We now give for (nearly) every file a license
    statement generated from the TeX Catalogue. 

10.04.2006 NP
  * fix build_format_if_format_exists check, it was completely hosed
  * let texlive-lang-cyrillic conflict with tetex due to /usr/bin/ru*

06.04.2006 NP
  * blacklist sanskrit.tpm, and recommend latex-sanskrit from
    texlive-lang-indic.

03.04.2006 NP
  * Remove build-deps on | libxaw8-dev as it goes away with X7.

01.04.2006 NP
  * Remove non-free documentation and create a specific package
    texlive-doc-nonfree. Currently only three context documents.
  * change pdftex's version string to indicate that it uses libpoppler,
    taken from the teTeX patch (thanks to Frank and Julian).

23.03.2006 NP
  * include the texdoc patch from tetex, which allows following of
    symlinks for doc files, and fixes security concerns (Closes: #356390)
  * As a consequence of the above patch let tl-extra-utils depend on 
    mime-support.
  * remove tetex-missing-magic-header workaround in test script.

20.03.2006 NP
  * add conflict ptex-bin vs texlive-lang-polish as both provide platex.
  * add a fix to the tmpfile race in the example feynmf.pl script
  * (thanks
    to Kevin B. McCarty).

14.03.2006 NP
  * change shell for the reportbug script to bash (Closes: #356391)

12.03.2006 NP
  * Add lintian override for pdfcrop and thumbpdf executable-not-elf-or-script
    because it is one of the magic header which can be called with sh or perl.

11.03.2006 NP
  * Blacklist /usr/bin/thumbpdf and /usr/bin/pdfcrop as it is a link to 
    texexec, which is in texlive-context, while thumbpdf/pdfcrop is in 
    texlive-pdfetex. Remap the thumbpdf and pdfcrop perl files from scripts to
    /usr/bin. (Closes: #352092)

06.03.2006 NP
  * allow overriding of tpm and package titles and descriptions, improve
    various descriptions (Closes: #354964)

04.03.2006 NP
  * add all update-* calls to the postinst scripts so that the config file do
    not contain left-overs from tetex at switch time (Closes: #355266)

02.03.2006 NP
  * Add the temporary directory to TEXFORMATS in fmtutil, to allow
    building formats based on latex.fmt without cluttering stdout
    (patch taken from tetex by Frank KÃŒster, see bug #354604)

01.03.2006 NP
  * make all texlive-lang-* packages working with tetex3, but add a
    README file explaining the situation for duplicate languages.
  * only recommend dvipdfmx, so we can go for the upload
  * make most depends on other Debian packages a recommends (tipa, texpower,
    etc)

28.02.2006 NP
  * remap the ibycus4.map TeX/MF input file from the fonts/map location
    to the fonts/source location (upstream cleanup necessary) (Closes: #354652)
  * add packages specific README.Debian files
  * allow various texlive-lang-* packages to work with tetex3

26.02.2006 NP
  * Fix dependency of texlive onto texlive-latex-base

25.02.2006 NP
  * Let texlive-base depend on the new NMU of dvipdfmx and blacklist it.
  * Try to stop the build system to build dvipdfmx.
  * Add Provides for virtual packages: dvipdfm, cweb, ctie, texdoctk

20.02.2006 NP
  * move all files to texmf-texlive, only a few essential stay in
  * TEXMFMAIN
  * add a new package texlive-full which takes the role of the previous
    texlive package in pulling in all necessary components, while the
    texlive package itself now consists of a selection of packages
    (the -recommended ones, plus doc-en, but no -lang-*)

19.02.2006 NP
  * conflict: texlive-extra-utils with dviutils (superseeded, more utils)
  * blacklist bin-dvi2tty, but let tl-extra-utils depend on dvi2tty
  * fix problems when switching from teTeX (missing update-language call)
    (all three thanks to Atsuhito Kohda)

18.02.2006 NP
  * The svn repository has moved to the debian-tex project at alioth,
    thus the revisions now are shifted by ~500.

13.02.2006 NP
  * remove /var/lib/texmf/web2c/{latex,pdflatex}.{fmt,log} before
    calling fmtutil-sys --all as jadetex (and other formats) with 
    a fmtutil config line based on the latex format might use the
    old latex format. (Closes: #351707)

12.02.2006 NP
  * blacklist /usr/bin/uniqleaf which is a link to texexec but no
    corresponding perl file exists (but it is in tetex).
  * Fix the Build-Depends-Indep vs Build-Depends stuff
  * tipa NMU is in Debian, so depend on it
  * fix for the link files fix
  * cleanup of common.functions (backticks, printf instead of echo -n)

11.02.2006 NP
  * blacklist lm(odern), and depend on lmodern >= 0.99.3-1, this makes the
    lmodern fonts again available for X (Closes: #351727)
  * included fixes for errors in the depot:
    - remove ltxdoc.cfg from tex/latex/subfig
    - move pst-3d.tex from the doc directory to the proper place

06.02.2006 NP
  * add a special clause to bug script to see the texmf-texlive/ls-R file
  * import debianize-updmap and other fixes for fmtutil from tetex 

31.01.2006 NP
  * fix installation of files from addons-per-bin
  * link fixing: remove double call to dh_link, install pre-distributed
    links files as package.links.dist, fix update-link-files to copy the
    package.links.dist to package.links, and only append the links from
    package.links.generated
  * add some more man pages (links to pdfetex.1)

24.01.2006 NP
  * add a watch file to the sources
  * add poppler/Link.h for building with poppler >= 0.5.0. Thanks to Martin
    Pitt.
  * texpower is updated, let texlive depend on it

15.01.2006 NP
  * expand reportbug script to include an ls -l of texmf.cnf, fmtutil.cnf
    updmap.cfg, and language.dat

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at>             Università di Siena
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
BURBAGE
The sound made by a liftful of people all trying to breathe politely
through their noses.
			--- Douglas Adams, The Meaning of Liff



More information about the Pkg-texlive-maint mailing list