Package: emacspeak Version: N/A Severity: normal Tags: patch Dear Debian maintainer,
On Sunday, November 23, 2008, I notified you of the beginning of a review process concerning debconf templates for emacspeak. 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 emacspeak with these changes right now. The second phase of this process will begin on Friday, December 05, 2008, 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, December 26, 2008. 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 Saturday, December 27, 2008, 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.26-1-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash
--- emacspeak.old/debian/templates 2008-11-23 12:10:26.428833058 +0100 +++ emacspeak/debian/templates 2008-12-02 07:11:47.293270285 +0100 @@ -1,7 +1,16 @@ +# 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: shared/emacspeak/fake Type: select Choices: ${choices} -Description: Which packages have installed speech servers? +Description: for internal use This template is never shown to the user and does not require translation. @@ -9,62 +18,59 @@ Type: select Choices: ${choices} _Description: Default speech server: - The file /etc/emacspeak.conf will be configured so that the command - "/usr/bin/emacspeak" will start emacs with emacspeak support using - this server. You may change the selection later by running - "dpkg-reconfigure emacspeak" as root, or temporarily override the - selection by setting the environment variable DTK_PROGRAM. If you - want to use a server in a separate package, which does not appear in - the list, just accept the default now, and you should be asked again - when that other package is installed. + The /etc/emacspeak.conf file will be configured so that the command + '/usr/bin/emacspeak' will start Emacs with emacspeak support using + this server. + . + You may change the selection later by running + 'dpkg-reconfigure emacspeak' as root, or temporarily override the + selection by setting the environment variable DTK_PROGRAM. Default: DECtalk Express Template: shared/emacspeak/port Type: string -# "none" must remain in english -_Description: hardware port: - If a hardware device is used to generate speech, enter the Unix - device file associated with it. For example, "/dev/ttyS0" or - "/dev/ttyUSB0" (but without the quotation marks). For software - generated speech, enter "none". +#flag:comment:3 +# Translators, please do not translate "none" +_Description: Hardware port of the speech generation device: + If a hardware device is used to generate speech, please enter the + Unix device file associated with it, such as' /dev/ttyS0' or + '/dev/ttyUSB0' + . + If you use a software method to generate speech, please enter 'none'. Template: shared/emacspeak/invalidport Type: error -_Description: ERROR: ${port} is not a character special device. +_Description: ${port} is not a character special device Template: shared/emacspeak/groupies Type: string _Description: Users of speech server: Users must be members of group ${group} to access the speech server - connected to ${port}. Please review the following space-separated - list of members, and add or remove usernames if needed. + connected to ${port}. Please review the space-separated list of + current members of that group, and add or remove usernames if needed. . - For a user whose account doesn't exist yet, please reconfigure - emacspeak after creating the account, with the command - . - dpkg-reconfigure emacspeak - . - or manually enroll the user in ${group} with the command - . - adduser ${group} mary + If you later add users to the system, you can either reconfigure + the emacspeak package afterwards, or enroll the user in ${group} + with 'adduser ${group} <user>'. . Group membership is checked at login time, so new members must log out and log in again before using the speech server. Template: shared/emacspeak/invaliduser Type: error -_Description: Skipping invalid username ${user}. +_Description: Invalid username ${user} There is no user named ${user}, so no such user could be added to ${group}. Template: shared/emacspeak/rootgroup Type: error -_Description: ERROR: no normal user can use ${port}. - Since the speech device is connected to ${port}, normal users must - have permission to read and write that device. Please change its - mode with "chmod a+rw ${port}" or its group with "chown root.dialout - ${port}", then configure emacspeak again with "dpkg-reconfigure - emacspeak". +_Description: ${port} non-writable by unprivileged users + Since the speech device is connected to ${port}, unprivileged users + must have read/write access to that device. + . + You should modify the device permissions with 'chmod a+rw ${port}' + or modify the device group with 'chown root:dialout ${port}', + then reconfigure emacspeak with 'dpkg-reconfigure emacspeak'. Template: shared/emacspeak/program Type: string --- emacspeak.old/debian/control 2008-11-23 12:10:26.428833058 +0100 +++ emacspeak/debian/control 2008-11-26 09:23:22.499384248 +0100 @@ -14,11 +14,14 @@ Suggests: emacspeak-ss, calc, psgml, xsltproc, eflite, espeak, w3-el-e21 Description: speech output interface to Emacs Emacspeak is a speech output system that will allow someone who - cannot see to work directly on a UNIX system. Emacspeak is built on - top of Emacs. Once you start emacs with emacspeak loaded, you get - spoken feedback for everything you do. Your mileage will vary - depending on how well you can use Emacs. There is nothing that you - cannot do inside Emacs :-). This package includes speech servers + cannot see to work directly on a UNIX system. + . + Emacspeak is built on + top of Emacs. Once Emacs is started with Emacspeak loaded, users get + spoken feedback for all actions. As Emacs can do everything, + they get speech feedback for everything they do. + . + This package includes speech servers written in Tcl to support the DECtalk Express and DECtalk MultiVoice speech synthesizers. For other synthesizers, look for separate speech server packages such as emacspeak-ss and eflite.