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

Norbert Preining preining at logic.at
Tue Jun 13 00:06:03 UTC 2006


Dear all!

As I haven't heard anything from Neil in the last month, even after
pings, I am searching for either a sponsor or some good suggestion:

We have two options now:
1) upload -2 as is, this fixes the FTBFS problem, and several others,
   but not all (in the meantime new bugs have been filed)
2) we wait another N months, I build new packages including all the
   fixes I am ATM carrying out in upstream depot.

I strongly would suggest 1, but unfortunately this needs a sponsor (I am
still awaiting DAM approval), especially since I will NOT HAVE TIME to
do any new packaging till August. I am leaving withing 2 weeks for 5
weeks of mountaineering (internet access will be more or less off
for this time). So in case of variant 2) this would mean somewhen in
September - we could hope already for TL2006 at this time.

So, let me come to the point: If there is someone on the list who wants
to and/or can sponsor the package, please ...

Neil, if you are still interested, please speak up.

Best wishes

Norbert

PS: For the non-climbers: Separate Reality:
(in german) http://www.bergsteigen.at/de/bericht.aspx?ID=513
photos: http://www.tvmountain.com/bloc/separate1.htm
;-)

On Son, 14 Mai 2006, Norbert Preining wrote:
> 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
> 

Best wishes

Norbert

-------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
NAAS (n.)
The winemaking region of Albania where most of the wine that people
take to bottle-parties comes from.
			--- Douglas Adams, The Meaning of Liff



More information about the Pkg-texlive-maint mailing list