Underscores are already widely used in debconf template names, even though
not allowed by the specification, and both debconf and cdebconf permit
them. Patch from Colin Watson. (Bug#473761)
So, what do we need to store in a variable template? Of course we
need a name to identify the template. Template names are made up of
components separated by the character `/' (slash).
- Each component is limited to alphanumerics and `+' `-' `.'
- (plus, minus, full stop).
+ Each component is limited to alphanumerics and `+' `-' `.' `_'
+ (plus, minus, full stop, underscore).
</para>
<para>
A type is also needed so data can be verified. Here is a table
(Closes: #65577).
* Bug fix: "scripts as configuration files: should vs. must", thanks to Frank
Küster (Closes: #403391).
+ * Bug fix: "debconf specification should allow underscores in template
+ names", thanks to Colin Watson (Closes: #473761).
* Bug fix: "Examples of dpkg frontends should mention apt now", thanks
to Josh Triplett (Closes: #455602).
* Bug fix: "Minor typos and wording suggestions", thanks to Michael
* Packages in contrib and non-free should state in the copyright file
that the package is not part of Debian GNU/Linux and briefly
explain why. [12.5]
+ * Underscore (_) is allowed in debconf template names. [debconf]
3.7.3.0 Dec 2007