reassign 546711 ucf
severity 546711 wishlist
thanks

Quoting Christian Meyer (c2h...@web.de):
> Package: debconf
> Version: 1.5.27
> Severity: critical
> 
> Usually the severity of a bug like this would be "wishlist" to "minor" (since 
> it isn't really a bug at all) but if a programm leads the user to wrong 
> decissions and other software is affected (important conf-files are overriden 
> = data loss) its critical.
> http://www.debian.org/Bugs/Developer#severities 
> If you disagree with it (or its only a problem in the german translation), 
> please feel free to change severity.
> 
> I usually use Synaptic but I think the problem is related to debconf since 
> the window-title said so.
> Debconf uses to interact with the user on package upgrade if there are 
> modified configuration-files. In my case I modified /etc/default/grub before 
> and debconf aks if I want to keep my modified conf-file or if I want to 
> install the maintainers version.
> 
> But the message box really is missunderstandable (at least in german - I 
> don't know how to display or read the message in english):
> It says:
> "Konfiguriere grub.pc
> Wie wollen Sie mit grub verfahren?
>   aktuell installierte Version behalten
>   ...
>   Version des Paket-Betreuers installieren"
> 
> which means in english (my poor translation):
> "configuring grub.pc
> What do you want to to with grub?
>   keep installed Version
>   ...
>   install version of package-maintainer"
> 
> Of course now I know that debconf means the file /etc/default/grub, but the 
> very first time it happened, I thought that debconf means the _package_ 
> "grub" (since I know the package name - I didn't remember the conffile 
> name)and I choosed "install version of package-maintainer" because I wanted 
> to update to the current version of grub.
> So its really bad because my modified conf-file is lost (in case of grub it 
> is even worse).
> 
> Please change the message text to something like "What do you want to happen 
> to the conffile /etc/default/grub" or at least otherwise make clear that 
> debconf means the conffile and not the whole package. 


This has nothing to do with debconf.

The grub packages use ucf to handle prompting about actions related to
the modified configuration file handling.

The question is (I keep both English and German versions)::

Template: ucf/changeprompt_threeway
Type: select
Choices: install the package maintainer's version, keep the local version 
currently installed, show the differences between the versions, show a 
side-by-side difference between the versions, show a 3-way difference between 
available versions, do a 3-way merge between available versions (experimental), 
start a new shell to examine the situation
Choices-de.UTF-8: Version des Paket-Betreuers installieren, aktuell 
installierte Version behalten, Unterschiede zwischen den Versionen anzeigen, 
Unterschiede zwischen den Versionen nebeneinander anzeigen, 3-Wege-Differenz 
der verfügbaren Versionen der Datei anzeigen, 3-Wege-Vereinigung verfügbarer 
Versionen [experimentell], die Angelegenheit in einer neu gestarteten Shell 
untersuchen
Default: keep_current
Description: What would you like to do about ${BASENAME}?
 A new version of configuration file ${FILE} is available, but the version 
installed
 currently has been locally modified.
Description-de.UTF-8: Wie wollen Sie mit ${BASENAME} verfahren?
 Eine neue Version der Konfigurationsdatei ${FILE} ist verfügbar, aber die 
installierte Version wurde verändert.

Template: ucf/changeprompt
Type: select
Choices: install the package maintainer's version, keep the local version 
currently installed, show the differences between the versions, show a 
side-by-side difference between the versions, start a new shell to examine the 
situation
Choices-de.UTF-8: Version des Paket-Betreuers installieren, aktuell 
installierte Version behalten, Unterschiede zwischen den Versionen anzeigen, 
Unterschiede zwischen den Versionen nebeneinander anzeigen, die Angelegenheit 
in einer neu gestarteten Shell untersuchen
Description: What would you like to do about ${BASENAME}?
 A new version of configuration file ${FILE} is available, but the version 
installed
 currently has been locally modified.
Description-de.UTF-8: Wie wollen Sie mit ${BASENAME} verfahren?
 Eine neue Version der Konfigurationsdatei ${FILE} ist verfügbar, aber die 
installierte Version wurde verändert.


I think that nothing could be clearer than it is currently. It is
perfectly clear this is about a modified configuration file.

I leave it up to ucf package maintainer to discuss the details but he
will probably confirm that not many usability reports were sent about
these templates' wording.

Anyway, the sverity is overflated as nothing is lost (the old config
file is preserved, IIRC, even when you choose to replace it with the
new one).


Attachment: signature.asc
Description: Digital signature

Reply via email to