|
|||||||||||
|
Serious issue with cdebconf translation filtering (was: Tasksel only partly localized?)
From: Frans Pop <elendil(at)planet.nl>
Date: Sun Dec 23 2007 - 21:12:55 EST
This is caused by the fact that the debconf-copydb call in pkgsel's postinst (to copy the d-i templates we want available in the target system) clobbers the templates.dat file in the target system. AFAICT this is because of the post-Etch change to "filter out" translations other than the currently selected one.
This conclusion was reached as follows:
[... more testing ...] The reason the selected language is filtered out as well is that we set LANG=C in pkgsel's postinst. The issue can be worked around by adding a 'unset DEBCONF_DROP_TRANSLATIONS' in the pkgsel postinst, but I don't feel that would be the correct solution as IMO by default the filtering should just not have *any* effect on other debconf databases than the D-I one. Having to remember to unset such a dangerous option is not a good design. A possible solution could be to NOT have DEBCONF_DROP_TRANSLATIONS=1 for the whole D-I environment but to only set it in places where we actually want the filtering to happen. CCing Colin to get his input on this as he implemented the feature.
Cheers,
-- To UNSUBSCRIBE, email to debian-boot-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.orgReceived on Sun Dec 23 21:13:23 2007 This archive was generated by hypermail 2.1.8 : Wed Mar 19 2008 - 03:51:53 EDT |
||||||||||
|
|||||||||||