Package: cernlib Version: N/A Severity: normal Tags: patch Dear Debian maintainer,
On Monday, November 19, 2007, I notified you of the beginning of a review process concerning debconf templates for cernlib. The debian-l10n-english contributors have now reviewed these templates, and the proposed changes are attached to this bug report. Please review the suggested changes are suggested, and if you have any objections, let me know in the next 3 days. Please try to avoid uploading cernlib with these changes right now. The second phase of this process will begin on Sunday, December 09, 2007, when I will coordinate updates to translations of debconf templates. The existing translators will be notified of the changes: they will receive an updated PO file for their language. Simultaneously, a general call for new translations will be sent to the debian-i18n mailing list. Both these calls for translations will request updates to be sent as individual bug reports. That will probably trigger a lot of bug reports against your package, but these should be easier to deal with. The call for translation updates and new translations will run until about Sunday, December 30, 2007. Please avoid uploading a package with fixed or changed debconf templates and/or translation updates in the meantime. Of course, other changes are safe. Please note that this is an approximative delay, which depends on my own availability to process this work and is influenced by the fact that I simultaneously work on many packages. Around Monday, December 31, 2007, I will contact you again and will send a final patch summarizing all the updates (changes to debconf templates, updates to debconf translations and new debconf translations). Again, thanks for your attention and cooperation. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash
--- cernlib.old/debian/pawserv.templates 2007-11-08 10:46:24.200006107 +0530 +++ cernlib/debian/pawserv.templates 2007-12-06 15:34:14.045552626 +0530 @@ -1,11 +1,22 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# [EMAIL PROTECTED] for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + Template: pawserv/which_servers Type: select -# Note to translators: only the English word "Both" below should be translated -_Choices: Pawserv, Zserv, Both +# flag:translate:3 +__Choices: Pawserv, Zserv, Both Default: Pawserv -_Description: Servers to be run from inetd +_Description: Servers to be run from inetd: This package includes both the pawserv daemon (permitting remote hosts to read local files while running PAW/Paw++) and the zserv daemon (allowing - remote hosts to log in using CERN's ZFTP protocol). These servers are run - from inetd; you may enable either or both of them. Unless you have very - specialized requirements, most likely you only want to enable pawserv. + remote hosts to log in using CERN's ZFTP protocol). + . + These servers are run from the inetd superserver and either both or + only one of them may be enabled. Enabling 'pawserv' alone is + sufficient for most users. --- cernlib.old/debian/control 2007-11-08 10:46:24.200006107 +0530 +++ cernlib/debian/control 2007-12-03 19:04:50.417083690 +0530 @@ -11,14 +11,14 @@ Depends: cernlib-base (= ${source:Version}) Replaces: cernlib-base (<< 2005.dfsg-6) Conflicts: libcojets1-dev, libgeant1-dev, libherwig59-dev, libisajet758-dev, libkuipx11-1-dev, libmathlib1-dev, libpaw1-dev, libpdflib804-dev, libphtools1-dev, blas2-dev, lapack2-dev -Description: script to determine Cernlib library dependencies +Description: Cernlib data analysis tool - dependencies checking script Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . This package includes the "cernlib" script that lists the command-line options - needed for linking against Cernlib libraries. The script has been rewritten - from the upstream version to calculate dependencies recursively. Also + needed for linking against Cernlib libraries. The script has been rewritten + from the upstream version to calculate dependencies recursively. Also included are a contributed set of Autoconf macros to test for Cernlib libraries, and a set of Imake macros to allow Cernlib modules to be built out-of-tree. @@ -26,7 +26,7 @@ Package: cernlib-base Architecture: all Section: devel -Description: common files for Cernlib libraries and programs +Description: Cernlib data analysis tool - common files Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -34,71 +34,68 @@ This package includes miscellaneous architecture-independent files useful for Cernlib libraries and programs, including an example script that can generate a skeleton Cernlib directory structure and Vim syntax highlighting - macros for KUIPC CDF files and PAW "kumac" macro files. Also included is a - README.Debian with a summary of changes made to Cernlib to fit it into Debian - packaging practices. + macros for KUIPC CDF files and PAW "kumac" macro files. Package: cernlib-core-dev Architecture: all Section: devel Depends: cernlib-base (= ${source:Version}), cernlib-base-dev, libgraflib1-dev, libgrafx11-1-dev, libkernlib1-dev, libpacklib1-lesstif-dev, libmathlib2-dev, libpacklib1-dev, libpawlib2-dev, libpawlib-lesstif3-dev, kuipc, dzedit -Description: Cernlib development headers, tools, and static libraries +Description: Cernlib data analysis tool - core development files Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . - This metapackage provides the header files and static libraries likely to be - wanted by developers using the Cern libraries who are not interested - specifically in high energy physics. It also provides the Cernlib - development tools DZedit and KUIPC. Cernlib analysis programs may be + This metapackage provides the header files and static libraries needed + by developers using the Cern libraries and not specifically interested + in high energy physics. It also provides the Cernlib + development tools DZedit and KUIPC. Cernlib analysis programs may be obtained by installing the cernlib-core metapackage. Package: cernlib-core Architecture: all Section: science Depends: cernlib-base (= ${source:Version}), kxterm, refblas3 | libblas.so.3, lapack3 | liblapack.so.3, paw++, paw, paw-common, paw-demos -Description: Cernlib main libraries and programs +Description: Cernlib data analysis tool - main libraries and programs Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . - This metapackage provides the libraries and analysis tools (e.g. PAW) likely - to be wanted by most users of the Cern libraries who are not interested - specifically in high energy physics. You cannot do program development by - installing only this metapackage; development libraries and tools may - be obtained by installing the cernlib-core-dev metapackage or individual - lib*-dev packages. + This metapackage provides the libraries and analysis tools (e.g. PAW) + likely to be wanted by most users of the Cern libraries who are not + interested specifically in high energy physics. It does not provide + development libraries or tools; those may be obtained by installing + the cernlib-core-dev metapackage or individual lib*-dev packages. Package: cernlib-extras Architecture: all Priority: extra Section: science Depends: cernlib-base (= ${source:Version}), pawserv, zftp -Description: miscellaneous Cernlib programs unlikely to be used by many +Description: Cernlib data analysis tool - extra programs Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . This metapackage provides a few additional Cernlib programs not included - in any other Cernlib metapackage. Very few people are likely to be + in any other Cernlib package. Very few people are likely to be interested in them; currently they include zftp, pawserv and zserv. - Notice that the latter two programs run as daemons through inetd and may - reduce your system's security! + The latter two programs run as daemons through inetd and may + raise concerns about the system's security. . - Installing this package along with the "cernlib" metapackage will supply - a complete set of all Cernlib programs and libraries included in Debian. + Installing this package along with the 'cernlib' metapackage will supply + a complete set of all Cernlib programs and libraries. Package: cernlib Architecture: all Section: science Depends: cernlib-base (= ${source:Version}), cernlib-core, cernlib-core-dev, cernlib-montecarlo, geant321-doc, geant321 -Description: almost complete set of Debian Cernlib packages +Description: Cernlib data analysis tool - general use metapackage Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . This metapackage provides almost all of the programs and libraries contained - in Cernlib. Most people will likely want only a subset of these. A few + in Cernlib. Most people will likely want only a subset of these. A few extra Cernlib programs, not of interest to many people, may be obtained via the cernlib-extras metapackage. @@ -107,16 +104,16 @@ Section: devel Depends: ${shlibs:Depends} Recommends: cernlib-base-dev, libpacklib1-dev -Description: Cernlib's ZEBRA documentation editor +Description: Cernlib data analysis tool - ZEBRA documentation editor Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . - DZedit is an interactive interface to the DZDOC (ZEBRA documentation) system - developed at CERN. ZEBRA, part of the Packlib library, permits a developer to - create complex data structures in the FORTRAN 77 language; the DZDOC system - allows the developer to generate and maintain documentation of ZEBRA data - structures. + DZedit is an interactive interface to the DZDOC (ZEBRA documentation) + system developed at CERN. ZEBRA, part of the Packlib library, allows + the creation of complex data structures in the FORTRAN 77 language; + the DZDOC system helps to generate and maintain documentation for + ZEBRA data structures. Package: kuipc Architecture: any @@ -124,17 +121,17 @@ Depends: ${shlibs:Depends}, cernlib-base Recommends: cernlib-base-dev, libpacklib1-dev Suggests: libpacklib1-lesstif-dev -Description: Cernlib's Kit for a User Interface Package (KUIP) compiler +Description: Cernlib data analysis tool - Kit for a User Interface Package (KUIP) compiler Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . KUIPC, the Kit for a User Interface Package Compiler, is a tool to simplify - the writing of a program's user interface code. It takes as - input a Command Definition File (CDF) that describes the + the writing of a program's user interface code. It takes + a Command Definition File (CDF) as input, which describes the commands to be understood by the program, and outputs C or FORTRAN code that - makes the appropriate function calls to set up the user interface. This - code can then be compiled and linked with the rest of the program. Since + makes the appropriate function calls to set up the user interface. This + code can then be compiled and linked with the rest of the program. Since the generated code uses KUIP routines, the program must also be linked against the Packlib library that contains them. . @@ -145,7 +142,7 @@ Architecture: any Section: science Depends: ${shlibs:Depends}, cernlib-base -Description: Cernlib's KUIP terminal emulator +Description: Cernlib data analysis tool - KUIP terminal emulator Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -154,60 +151,62 @@ the (now defunct) Apollo DM pads (like: input and transcript pads, automatic file backup of transcript pad, string search in pads, etc.) and the Korn shell emacs-style command line editing and command - line recall mechanism. It can support the command-line interface + line recall mechanism. It can support the command-line interface of various Cernlib applications. Package: libgraflib1-dev Architecture: any Section: libdevel Depends: libgraflib1 (= ${binary:Version}), libgrafx11-1-dev (= ${binary:Version}) -Description: Cernlib graphical library (development files) +Description: Cernlib data analysis tool - graphical library (development files) Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . - The graflib library includes the HPLOT and DZDOC systems. HPLOT is a + The graflib library includes the HPLOT and DZDOC systems. HPLOT is a graphing facility intended to produce drawings and slides of histograms - (and other data) of a quality suitable to talks and publications. DZDOC - provides a method of viewing Cernlib's ZEBRA data structures. This package - includes a static version of graflib, as well as C and FORTRAN header files. + (and other data) of a quality suitable to talks and publications. DZDOC + provides a method of viewing Cernlib's ZEBRA data structures. + . + This package includes a static version of graflib, as well as C and + FORTRAN header files. Package: libgraflib1 Architecture: any Section: libs Depends: ${shlibs:Depends} -Description: Cernlib graphical library +Description: Cernlib data analysis tool - graphical library Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . - The graflib library includes the HPLOT and DZDOC systems. HPLOT is a + The graflib library includes the HPLOT and DZDOC systems. HPLOT is a graphing facility intended to produce drawings and slides of histograms - (and other data) of a quality suitable to talks and publications. DZDOC + (and other data) of a quality suitable to talks and publications. DZDOC provides a method of viewing Cernlib's ZEBRA data structures. . - Note that in order to compile and link programs against this library, + In order to compile and link programs against this library, you must also install the libgraflib1-dev package. Package: libgrafx11-1-dev Architecture: any Section: libdevel Depends: libgrafx11-1 (= ${binary:Version}), libpacklib1-dev (= ${binary:Version}), libx11-dev (>= 4.3.0-3) -Description: Cernlib library interface to X11 and PostScript (development) +Description: Cernlib data analysis tool - interface to X11 and PostScript (development) Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . This package includes a static version of libgrafX11, also known as HIGZ (High-level Interface to Graphics and ZEBRA), an interface to the X Window - System. In addition to basic drawing functions, HIGZ includes a PostScript - interface. Also included are C and FORTRAN header files. + System. In addition to basic drawing functions, HIGZ includes a PostScript + interface. Also included are C and FORTRAN header files. Package: libgrafx11-1 Architecture: any Section: libs Depends: ${shlibs:Depends} -Description: Cernlib library interface to X11 and PostScript +Description: Cernlib data analysis tool - interface to X11 and PostScript Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -223,21 +222,23 @@ Architecture: any Section: libdevel Depends: libkernlib1 (= ${binary:Version}), cernlib-base-dev, cfortran, libc6-dev | libc-dev -Description: core Cernlib library of basic functions (development files) +Description: Cernlib data analysis tool - core library of basic functions (development) Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . The kernlib library contains a rather miscellaneous set of basic numerical, bitwise, and system-dependent functions used by other Cern libraries and - programs. This package includes the static version of kernlib, as well as + programs. + . + This package includes the static version of kernlib, as well as C and FORTRAN header files. Package: libkernlib1 Architecture: any Section: libs Depends: ${shlibs:Depends}, cernlib-base -Description: core Cernlib library of basic functions +Description: Cernlib data analysis tool - core library of basic functions Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -255,7 +256,7 @@ Depends: refblas3-dev | libblas-3.so, lapack3-dev | liblapack-3.so, libmathlib2 (= ${binary:Version}), libkernlib1-dev (= ${binary:Version}), libpacklib1-dev (= ${binary:Version}), cfortran, libc6-dev | libc-dev Conflicts: libmathlib1-dev, blas2-dev, lapack2-dev Replaces: libmathlib1-dev -Description: core Cernlib mathematical library (development files) +Description: Cernlib data analysis tool - core mathematical library (development files) Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -264,14 +265,16 @@ such as evaluating special functions and integrals, numerically solving algebraic and differential equations, performing matrix and vector operations, running statistical tests, and generating random numbers in specified - distributions. This package contains a static version of mathlib, as well + distributions. + . + This package contains a static version of mathlib, as well as C and FORTRAN header files. Package: libmathlib2 Architecture: any Section: libs Depends: ${shlibs:Depends} -Description: core Cernlib mathematical library +Description: Cernlib data analysis tool - core mathematical library Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -280,9 +283,9 @@ such as evaluating special functions and integrals, numerically solving algebraic and differential equations, performing matrix and vector operations, running statistical tests, and generating random numbers in specified - distributions. + distributions. . - Note that in order to compile and link programs against this library, you + In order to compile and link programs against this library, you must also install the libmathlib2-dev package. Package: libpacklib1-dev @@ -290,7 +293,7 @@ Section: libdevel Depends: libpacklib1 (= ${binary:Version}), libkernlib1-dev (= ${binary:Version}), cfortran, libc6-dev | libc-dev Suggests: libpacklib1-lesstif-dev -Description: core Cernlib library (development files) +Description: Cernlib data analysis tool - core library (development files) Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -302,47 +305,65 @@ a format-free input processing system for FORTRAN; and ZEBRA, a data structure management package. . - This package contains a static version of packlib. Also included are C - and FORTRAN header files. Please note that the graphical functionality of - KUIP has been split out into the separate Debian package - libpacklib1-lesstif-dev so that this package need not depend upon the X - and Lesstif libraries. + This package contains a static version of packlib. Also included are C + and FORTRAN header files. Please note that the graphical functionality of + KUIP has been split out into the separate libpacklib1-lesstif-dev package + so that this package need not depend upon the X and Lesstif libraries. Package: libpacklib1-lesstif-dev Architecture: any Section: libdevel Depends: libpacklib1-lesstif (= ${binary:Version}), libgrafx11-1-dev (= ${binary:Version}), lesstif2-dev, libxt-dev (>= 4.3.0-3) Conflicts: libkuipx11-1-dev -Description: Cernlib graphical user interface library (development files) +Description: Cernlib data analysis tool - core GUI library (development files) Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . + The packlib library includes a great deal of Cernlib core functionality. + Best-known are probably the MINUIT function minimization routines, the + HBOOK histogramming routines, and KUIP (Kit for a User Interface Package). + Other subsystems include CSPACK, a set of client-server routines; FFREAD, + a format-free input processing system for FORTRAN; and ZEBRA, a data + structure management package. + . This package includes the graphical functionality of KUIP, the Cernlib - Kit for a User Interface Package. This library has been split off - from packlib in Debian so that the packlib packages need not depend upon - the X and Lesstif libraries. The package was formerly named libkuipx11-1-dev. + Kit for a User Interface Package. This library has been split off + from packlib so that the packlib packages need not depend upon + the X and Lesstif libraries. + . + This package was formerly named libkuipx11-1-dev. The text-based functionality of KUIP can be found in the libpacklib1-dev package. . - This package is the static version of the libpacklib-lesstif library, to be - used for development. + This package provides the static version of the libpacklib-lesstif + library, to be used for development. Package: libpacklib1-lesstif Architecture: any Section: libs Depends: ${shlibs:Depends} Recommends: kxterm -Description: Cernlib graphical user interface library +Description: Cernlib data analysis tool - core GUI library Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . + The packlib library includes a great deal of Cernlib core functionality. + Best-known are probably the MINUIT function minimization routines, the + HBOOK histogramming routines, and KUIP (Kit for a User Interface Package). + Other subsystems include CSPACK, a set of client-server routines; FFREAD, + a format-free input processing system for FORTRAN; and ZEBRA, a data + structure management package. + . This package includes the graphical functionality of KUIP, the Cernlib - Kit for a User Interface Package. This library has been split off - from packlib in Debian so that the packlib packages need not depend upon - the X and Lesstif libraries. The package was formerly named libkuipx11-1. - The text-based functionality of KUIP can be found in the libpacklib1 package. + Kit for a User Interface Package. This library has been split off + from packlib so that the packlib packages need not depend upon + the X and Lesstif libraries. + . + This package was formerly named libkuipx11-1. + The text-based functionality of KUIP can be found in the libpacklib1 + package. . Note that in order to compile and link programs against this library, you must also install the libpacklib1-lesstif-dev package. @@ -353,7 +374,7 @@ Depends: ${shlibs:Depends} Suggests: xterm | x-terminal-emulator Conflicts: paw-static (<= 2005.05.09-1), paw++-static (<= 2005.05.09-1) -Description: core Cernlib library +Description: Cernlib data analysis tool - core library Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -363,13 +384,15 @@ HBOOK histogramming routines, and KUIP (Kit for a User Interface Package). Other subsystems include CSPACK, a set of client-server routines; FFREAD, a format-free input processing system for FORTRAN; and ZEBRA, a data - structure management package. This package also includes kuesvr, - the KUIP edit server program that permits calling an editor asynchronously - from within a KUIP-based program. + structure management package. + . + This package also includes kuesvr, the KUIP edit server program that + permits calling an editor asynchronously from within a KUIP-based + program. . Please note that the graphical functionality of KUIP has been split out into - the separate Debian package libpacklib1-lesstif so that this package need not - depend upon the X libraries. In order to compile and link programs + the separate libpacklib1-lesstif package so that this package need not + depend upon the X libraries. In order to compile and link programs against libpacklib, you must also install the libpacklib1-dev (and maybe also the libpacklib1-lesstif-dev) package(s). @@ -382,30 +405,30 @@ Suggests: logrotate Conflicts: zserv, harden-servers Replaces: zserv -Description: Cernlib's distributed PAW and file transfer servers +Description: Cernlib data analysis tool - distributed PAW and file transfer servers Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. . - This package contains the server daemon for remote PAW clients. PAW + This package contains the server daemon for remote PAW clients. PAW is the Physics Analysis Workstation, a graphical analysis program. Included in the same binary is zserv, the server daemon for the ZFTP protocol; zserv is a macro-extensible file transfer program which supports the transfer of formatted, unformatted and ZEBRA RZ files (CMZ, HBOOK, etc.). It is similar to a standard FTP daemon, although it listens on a different - port. Both servers operate through inetd. + port. Both servers operate through inetd. . - Since these servers accept passwords in cleartext and do not support SSL + Since these servers accept passwords in clear text and do not support SSL or other encryption methods, you should probably only install this package - within a trusted LAN. Think of it as equivalent to vanilla telnetd in terms - of security (or lack thereof). + within a trusted LAN. It should be seen as equivalent to vanilla telnetd + in terms of security (or lack thereof). Package: zftp Architecture: any Priority: extra Section: net Depends: ${shlibs:Depends}, netbase (>= 4.08) -Description: Cernlib's file transfer program +Description: Cernlib data analysis tool - file transfer program Cernlib is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences. @@ -417,6 +440,6 @@ between different architectures. . Except for the special treatment of Cernlib files and use of a different port, - zftp is very similar to an FTP client. Unless you are already familiar with + zftp is very similar to an FTP client. Unless you are already familiar with this program, it will almost certainly be useless to you.