Re: another two freez exceptions for texlive-base and texlice-extra
Sorry I forgot to mention: I am askin if you
will grant an exception for these changes, because otherwise
I would not upload at all or prepare a reduced upload with only the
possible/acceptable chagnes!
On Fr, 10 Sep 2010, Norbert Preining wrote:
> Dear release managers,
>
> we have prepared two more packages, one for texlive-base and one for
> texlivve-extra which we would like to get into squeeze.
>
> Let's start with the easy one:
>
> texlive-extra 2009-10
>
> * add the forgotten epoch for musixtex dependency (Closes: #587746)
>
> This chnage is trivail, it only adds the forgotten epco to musixtex
> dependency, which was not included in the upload before. It is not
> aserious issue, since there are no other musixtex packages around
> anyway.
>
> More difficult is the situation with texlive-base:
>
> texlive-base 2009-11
>
> * texlive-base conflict with texlive-base-bin-doc to get it removed
> (Closes: #589205)
> * avoid unneeded 10texlive-base.cnfpre-edit files in /etc/texmf/fmt.d,
> thanks Jörg-Volker Peetz (Closes: #584950)
>
> The first item is harmless, more important is the second.
>
> It comes from a long history: While upgrading from 2005 -> 2007 packages
> we carried over some configurations from texlive-base-bin.cnf in
> /etc/texmf/fmt.d into texlive-base.cnf (same dir).
>
> These additional lines created some problem in the 2009 version, as
> the 2009 version of fmtutil introduced a loop detection mechanism so
> that mutliple format definitions are leading to an error.
>
> The code in the texlive-base.postinst in the *current* version in testing
> now unconditionally edits texlive-base.cnf in place creating a backup
> file
> /etc/texmf/fmt.d/texlive-base.cnfpre-edit
> even if no changes were necessary (i.e., when you have not upgraded all
> the way from etch).
>
> The change in this package no protects this in place editing with
> a check whether the actual target line really occurs.
>
> ----------------------
> For both packages we consider it not essential to have them in the
> release, but it would be nice.
>
> I attach the edited debdiff output (there are many more lines, like
> svn version changes in the header etc but they are not of actual
> relevance).
>
> Thanks a lot and all the best
>
> Norbert
>
> ------------------------------------------------------------------------
> Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org}
> JAIST, Japan TeX Live & Debian Developer
> DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
> ------------------------------------------------------------------------
> KIBBLESWORTH (n.)
> The footling amount of money by which the price of a given article in
> a shop is less than a sensible number, in a vain hope that at least
> one idiot will think it cheap. For instance, the kibblesworth on a
> pair of shoes priced at £19.99 is 1p.
> --- Douglas Adams, The Meaning of Liff
> diff -u texlive-extra-2009/debian/changelog texlive-extra-2009/debian/changelog
> --- texlive-extra-2009/debian/changelog
> +++ texlive-extra-2009/debian/changelog
> @@ -1,3 +1,9 @@
> +texlive-extra (2009-10) unstable; urgency=low
> +
> + * add the forgotten epoch for musixtex dependency (Closes: #587746)
> +
> + -- Norbert Preining <preining@debian.org> Tue, 07 Sep 2010 18:06:57 +0900
> +
> texlive-extra (2009-9) unstable; urgency=low
>
> * make texlive-music *not* depend on musixlyr and musixtex-slurps
> diff -u texlive-extra-2009/debian/tpm2deb.cfg texlive-extra-2009/debian/tpm2deb.cfg
> --- texlive-extra-2009/debian/tpm2deb.cfg
> +++ texlive-extra-2009/debian/tpm2deb.cfg
> @@ -2,7 +2,7 @@
> # tpm2deb.cfg
> # (c) 2005-2009 Norbert Preining
> #
> -# $Id: tpm2deb.cfg 4645 2010-06-29 04:18:43Z preining $
> +# $Id: tpm2deb.cfg 4663 2010-08-11 04:24:49Z preining $
> #
> # describe relations between texlive and other debian packages, but als
> # which packages and files should be blacklisted
> @@ -511,7 +511,7 @@
> blacklist;tpm;musixflx;*
> blacklist;tpm;musixlyr;*
> # musixtex package since 0.114-2 includes musixlyr and musxtex-slurps
> -depends;texlive-music;musixtex (>= 0.114-2)
> +depends;texlive-music;musixtex (>= 1:0.114-2)
> #
> # lcdf-typetools
> blacklist;tpm;bin-lcdftypetools;*
> @@ -610,6 +610,7 @@
> # basic stuff
> replaces;texlive-latex-base;texlive-latex-recommended (<< 2008)
> conflicts;texlive-base;texlive-base-bin (<< 2008)
> +conflicts;texlive-base;texlive-base-bin-doc
> replaces;texlive-base;texlive-base-bin-doc
> conflicts;texlive-latex-recommended;texlive-base-bin (<< 2008)
> conflicts;texlive-common;texlive-base-bin (<< 2008)
> diff -u texlive-extra-2009/debian/control texlive-extra-2009/debian/control
> --- texlive-extra-2009/debian/control
> +++ texlive-extra-2009/debian/control
> @@ -1077,7 +1077,7 @@
>
> Package: texlive-music
> Architecture: all
> -Depends: ${misc:Depends}, musixtex (>= 0.114-2), texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
> +Depends: ${misc:Depends}, musixtex (>= 1:0.114-2), texlive-common (>= 2009-1), texlive-latex-base (>= 2009-1)
> Description: TeX Live: Music typesetting
> Music-related fonts and packages.
> .
> diff -u texlive-base-2009/debian/changelog texlive-base-2009/debian/changelog
> --- texlive-base-2009/debian/changelog
> +++ texlive-base-2009/debian/changelog
> @@ -1,3 +1,12 @@
> +texlive-base (2009-11) unstable; urgency=low
> +
> + * texlive-base conflict with texlive-base-bin-doc to get it removed
> + (Closes: #589205)
> + * avoid unneeded 10texlive-base.cnfpre-edit files in /etc/texmf/fmt.d,
> + thanks Jörg-Volker Peetz (Closes: #584950)
> +
> + -- Norbert Preining <preining@debian.org> Tue, 07 Sep 2010 18:06:43 +0900
> +
> texlive-base (2009-10) unstable; urgency=low
>
> [ Ø£ØÙ?د اÙ?Ù?ØÙ?Ù?دÙ? (Ahmed El-Mahmoudy) ]
> diff -u texlive-base-2009/debian/control texlive-base-2009/debian/control
> --- texlive-base-2009/debian/control
> +++ texlive-base-2009/debian/control
> @@ -11,7 +11,7 @@
> Package: texlive-base
> Architecture: all
> Depends: texlive-doc-base (>= 2009-1), mime-support, ${misc:Depends}, luatex (>= 0.46.0-5), texlive-common (>= 2009-1), texlive-binaries (>= 2009-1)
> -Conflicts: texlive-base-bin (<< 2008), luatex (<< 0.46.0-5), dvipdfmx, texinfo (<< 4.8)
> +Conflicts: texlive-base-bin (<< 2008), luatex (<< 0.46.0-5), dvipdfmx, texlive-base-bin-doc, texinfo (<< 4.8)
> Recommends: lmodern (>= 0.93.3-1)
> Provides: dvipdfmx
> Suggests: perl-tk, ghostscript, xpdf-reader | pdf-viewer, gv | postscript-viewer
> diff -u texlive-base-2009/debian/bug.control texlive-base-2009/debian/bug.control
> --- texlive-base-2009/debian/bug.control
> +++ texlive-base-2009/debian/bug.control
> @@ -2 +2 @@
> -package-status: tetex-bin tetex-base tetex-extra tex-common
> +package-status: tex-common texlive-binaries
> diff -u texlive-base-2009/debian/bug.script texlive-base-2009/debian/bug.script
> --- texlive-base-2009/debian/bug.script
> +++ texlive-base-2009/debian/bug.script
> @@ -1,5 +1,5 @@
> #!/bin/bash
> -# $Id: bug.script 3943 2009-05-22 12:11:09Z preining $
> +# $Id: bug.script 4642 2010-06-24 04:25:31Z preining $
> set -e
>
> cat <<EOF
> @@ -17,8 +17,17 @@
> If you report an error when running one of the TeX-related binaries
> (latex, pdftex, metafont,...), or if the bug is related to bad or wrong
> output, please include a MINIMAL example input file that produces the
> -error in your report. Don't forget to also include minimal examples of
> -other files that are needed, e.g. bibtex databases. Often it also helps
> +error in your report.
> +
> +Please run your example with
> + (pdf)latex -recorder ...
> +(or any other program that supports -recorder) and send us the generated
> +file with the extension .fls, it lists all the files loaded during
> +the run and can easily explain problems induced by outdated files in
> +your home directory.
> +
> +Don't forget to also include minimal examples of other files that are
> +needed, e.g. bibtex databases. Often it also helps
> to include the logfile. Please, never send included pictures!
>
> If your example file isn't short or produces more than one page of
> diff -u texlive-base-2009/debian/texlive-base.preinst.post texlive-base-2009/debian/texlive-base.preinst.post
> --- texlive-base-2009/debian/texlive-base.preinst.post
> +++ texlive-base-2009/debian/texlive-base.preinst.post
> @@ -2,7 +2,11 @@
>
> # make sure that no strange old duplicate lines are hanging around in
> # 10texlive-base.cnf
> -if [ -r /etc/texmf/fmt.d/10texlive-base.cnf ] ; then
> +# but do the sed command only if the key line below actually occurs, so
> +# that we do not create spurious empty conffiles in /etc/texmf/fmt.d
> +cnffile=/etc/texmf/fmt.d/10texlive-base.cnf
> +if [ -r $cnffile ] && [ -n "$(sed -n '/^# The following added lines have been
> +transferred from/ {p;q}' $cnffile)" ]; then
> sed --in-place=pre-edit '
> /^# The following added lines have been transferred from/ {
> # the next four N command merge the following lines into
Best wishes
Norbert
------------------------------------------------------------------------
Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan TeX Live & Debian Developer
DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
LONGNIDDRY (n.)
A droplet which persists in running out of your nose.
--- Douglas Adams, The Meaning of Liff
Reply to: