Package: dash
Version: N/A
Severity: normal
Tags: patch
Dear Debian maintainer,
On Friday, October 19, 2007, I notified you of the beginning of a review process
concerning debconf templates for dash.
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 dash with these changes right now.
The second phase of this process will begin on Friday, November 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 Friday, November 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 <DAY25>, 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
--- dash.old/debian/dash.templates.in 2007-10-14 09:35:47.035753654 +0200
+++ dash/debian/dash.templates.in 2007-11-06 10:22:18.541258717 +0100
@@ -1,9 +1,19 @@
+# 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: dash/sh
Type: boolean
Default: false
_Description: Install dash as /bin/sh?
- Bash is the default /bin/sh on a Debian system. However, since the Debian
- policy requires all shell scripts using /bin/sh to be POSIX compliant, any
- shell that conforms to POSIX can serve as /bin/sh. Since dash is POSIX
- compliant, it can be used as /bin/sh. You may wish to do this because
- dash is faster and smaller than bash.
+ The default /bin/sh shell on Debian and Debian-based systems is bash.
+ .
+ However, since the distribution policy requires all shell scripts
+ using /bin/sh to be POSIX compliant, any shell that conforms to
+ POSIX, such as dash, can serve as /bin/sh. You may wish to do this
+ because dash is faster and smaller than bash.
--- dash.old/debian/control 2007-10-14 09:35:47.035753654 +0200
+++ dash/debian/control 2007-11-03 08:21:49.772856330 +0100
@@ -8,46 +8,38 @@
Package: dash
Architecture: any
Pre-Depends: ${shlibs:Depends}
-Description: The Debian Almquist Shell
- "dash" is a POSIX compliant shell that is much smaller than "bash".
- We take advantage of that by making it the shell on the installation
- root floppy, where space is at a premium.
+Description: POSIX-compliant shell
+ The Debian Almquist Shell (dash) is a lightweight POSIX-compliant shell
+ derived from ash.
.
It can be usefully installed as /bin/sh (because it executes scripts
- somewhat faster than "bash"), or as the default shell either of root
- or of a second user with a userid of 0 (because it depends on fewer
- libraries, and is therefore less likely to be affected by an upgrade
- problem or a disk failure). It is also useful for checking that a
- script uses only POSIX syntax.
- .
- "bash" is a better shell for most users, since it has some nice
- features absent from "dash", and is a required part of the system.
+ faster than bash), or as the default shell for the superuser. It
+ depends on fewer libraries than bash, and is therefore less likely to
+ be affected by an upgrade problem or a disk failure. It is also
+ useful for checking the POSIX compliance of scripts.
Package: dash-udeb
Architecture: any
Depends: ${shlibs:Depends}
Section: debian-installer
Priority: extra
-Description: The Debian Almquist Shell for boot floppies
- "dash" is a POSIX compliant shell that is much smaller than "bash".
- We take advantage of that by making it the shell on the installation
- root floppy, where space is at a premium.
+Description: POSIX-compliant shell - Debian Installer component
+ The Debian Almquist Shell (dash) is a lightweight POSIX-compliant shell
+ derived from ash.
.
It can be usefully installed as /bin/sh (because it executes scripts
- somewhat faster than "bash"), or as the default shell either of root
- or of a second user with a userid of 0 (because it depends on fewer
- libraries, and is therefore less likely to be affected by an upgrade
- problem or a disk failure). It is also useful for checking that a
- script uses only POSIX syntax.
+ faster than bash), or as the default shell for the superuser. It
+ depends on fewer libraries than bash, and is therefore less likely to
+ be affected by an upgrade problem or a disk failure. It is also
+ useful for checking the POSIX compliance of scripts.
.
- "bash" is a better shell for most users, since it has some nice
- features absent from "dash", and is a required part of the system.
+ This package is used to build Debian Installer.
Package: ash
Architecture: all
Pre-Depends: dash
-Description: Compatibility package for the Debian Almquist Shell
- This package exists so that users of the "ash" package can upgrade to the
- "dash" package which replaces the former. It includes the /bin/ash symlink.
- You can remove this package if you do not use /bin/ash explicitly.
+Description: compatibility package for dash
+ This package allows upgrading ash to its replacement,
+ dash. It includes the /bin/ash symlink.
+ It can be removed as soon as /bin/ash is no longer used.