[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] templates://tex-common/{templates}



Christian Perrier wrote:
> Your review should be sent as an answer to this mail.

> + TeX will not work without it and configuration files must be
> + fixed. The version of ${filename} that is provided by the package
>   should be available as ${filename}.ucf-dist.

How about "will not work until the configuration files are fixed"?

> - Exiting.
> + The configuration process is aborted.
> 
> "Exiting." is a little bit "short". Hence the propsoed rewrite.

Better "has been aborted".
 
> -Description: Common infrastructure for using and building TeX in Debian
> +Description: common infrastructure for using and building TeX

Is this really for *using* TeX?  That is, would its executables be
invoked by a normal unprivileged user?  The rest of the description
seems to say it's a 

	common infrastructure for building and installing TeX
 
>   It also contains some files used when creating tetex packages from
> + the source packages, and which allow a synchronization between
>   the two source packages of teTeX (tetex-base and tetex-bin) and
>   tex-live. 

Three niggles -
1) This "between foo (bar and baz) and quux" is hard to follow.
2) It isn't quite literally synchronisation (it doesn't adjust their
	periodicities or clock-rates).
3) Too much talk about particular "source packages" when all that
	matters is that it's package build-time stuff.

So how about just:
    It also contains common files used to maintain consistency by the
    build processes of the tetex-base, tetex-bin, and texlive packages.

Unless someone can think of a better description for what it is that
it maintains.
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
--- ../tex-common.old/debian/templates	2006-10-25 16:16:01.000000000 +0100
+++ debian/templates	2007-10-09 21:35:26.000000000 +0100
@@ -5,22 +5,23 @@
  .
  No setting of ${variable}.
  .
- TeX will not work without it, you need to fix your configuration
- files.  The version of ${filename} that is provided by the package
+ TeX will not work  until the configuration files are fixed.
+ The version of ${filename} that is provided by the package
  should be available as ${filename}.ucf-dist.
  .
- Exiting.
+ The configuration process has been aborted.
 
 Template: tex-common/check_texmf_wrong
 Type: error
-_Description: Essential entry wrong in ${filename}
- An essential entry is wrong in ${filename}:
- ${variable} does not contain
+#flag:translate!:3
+_Description: Invalid essential entry in ${filename}
+ An essential entry is invalid in ${filename}:
+ ${variable} does not contain:
  .
  ${pattern}
  .
- TeX will not work without it, you need to fix your configuration
- files.  The version of ${filename} that is provided by the package
+ TeX will not work  until the configuration files are fixed.
+ The version of ${filename} that is provided by the package
  should be available as ${filename}.ucf-dist.
  .
- Exiting.
+ The configuration process has been aborted.
--- ../tex-common.old/debian/control	2007-04-13 08:40:04.000000000 +0100
+++ debian/control	2007-10-09 21:31:51.000000000 +0100
@@ -2,7 +2,7 @@
 Section: tex
 Priority: optional
 Maintainer: Debian TeX maintainers <debian-tex-maint@lists.debian.org>
-Uploaders: Julian Gilbey <jdg@debian.org>, C.M. Connelly <cmc@debian.org>, Atsuhito KOHDA <kohda@debian.org>, Frank Küster <frank@debian.org>, Florent Rougon <frn@debian.org>, Norbert Preining <preining@debian.org>
+Uploaders: Julian Gilbey <jdg@debian.org>, C.M. Connelly <cmc@debian.org>, Atsuhito KOHDA <kohda@debian.org>, Frank K�<frank@debian.org>, Florent Rougon <frn@debian.org>, Norbert Preining <preining@debian.org>
 Build-Depends: debhelper (>= 4.0.0), po-debconf
 Build-Depends-Indep: debiandoc-sgml, eperl
 Standards-Version: 3.7.2.0
@@ -13,12 +13,10 @@
 Suggests: debhelper (>= 4.0)
 Replaces: tetex-base (<= 3.0-10)
 Conflicts: tetex-bin (<= 3.0-4), tetex-base (<= 3.0-3)
-Description: Common infrastructure for using and building TeX in Debian
+Description: common infrastructure for building and installing TeX
  This package contains a number of scripts and common configuration
  files that are needed to install a TeX System, either teTeX or
  TeX-Live.
  .
- It also contains some files used when creating tetex packages from
- the Debian source packages, and which allow a synchronisation between
- the two source packages of teTeX (tetex-base and tetex-bin) and
- tex-live. 
+ It also contains common files used to maintain consistency by the
+ build processes of the tetex-base, tetex-bin, and texlive packages.
Template: tex-common/check_texmf_missing
Type: error
_Description: Essential entry missing in ${filename}
 An essential entry is missing in ${filename}:
 .
 No setting of ${variable}.
 .
 TeX will not work  until the configuration files are fixed.
 The version of ${filename} that is provided by the package
 should be available as ${filename}.ucf-dist.
 .
 The configuration process has been aborted.

Template: tex-common/check_texmf_wrong
Type: error
#flag:translate!:3
_Description: Invalid essential entry in ${filename}
 An essential entry is invalid in ${filename}:
 ${variable} does not contain:
 .
 ${pattern}
 .
 TeX will not work  until the configuration files are fixed.
 The version of ${filename} that is provided by the package
 should be available as ${filename}.ucf-dist.
 .
 The configuration process has been aborted.
Source: tex-common
Section: tex
Priority: optional
Maintainer: Debian TeX maintainers <debian-tex-maint@lists.debian.org>
Uploaders: Julian Gilbey <jdg@debian.org>, C.M. Connelly <cmc@debian.org>, Atsuhito KOHDA <kohda@debian.org>, Frank K�<frank@debian.org>, Florent Rougon <frn@debian.org>, Norbert Preining <preining@debian.org>
Build-Depends: debhelper (>= 4.0.0), po-debconf
Build-Depends-Indep: debiandoc-sgml, eperl
Standards-Version: 3.7.2.0

Package: tex-common
Architecture: all
Depends: ucf, debconf (>= 1.4.69) | cdebconf (>= 0.39)
Suggests: debhelper (>= 4.0)
Replaces: tetex-base (<= 3.0-10)
Conflicts: tetex-bin (<= 3.0-4), tetex-base (<= 3.0-3)
Description: common infrastructure for building and installing TeX
 This package contains a number of scripts and common configuration
 files that are needed to install a TeX System, either teTeX or
 TeX-Live.
 .
 It also contains common files used to maintain consistency by the
 build processes of the tetex-base, tetex-bin, and texlive packages.

Reply to: