Hello Charles Yes, you're right. My interpretation of the exception clause was too strict. Dep-5 lists the most frequent exceptions. Hence other exceptions are fine.
I've attached a patch in case you want to experiment this on your side. I'll fix this in next Config::Model version. All the best Dominique -- http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/ http://www.ohloh.net/accounts/ddumont -o- http://ddumont.wordpress.com/
diff -r 586fba6fdab6 config-model-core/lib/Config/Model/models/Debian/Dpkg/Copyright/License.pl --- a/config-model-core/lib/Config/Model/models/Debian/Dpkg/Copyright/License.pl Tue May 24 17:56:34 2011 +0200 +++ b/config-model-core/lib/Config/Model/models/Debian/Dpkg/Copyright/License.pl Tue May 31 20:47:29 2011 +0200 @@ -82,7 +82,7 @@ }, 'exception', { - 'value_type' => 'enum', + 'value_type' => 'uniline', 'help' => { 'Font' => 'The GPL "Font" exception refers to the text added to the license notice of each file as specified at How_does_the_GPL_apply_to_fonts?. The precise text corresponding to this exception is: As a special exception, if you create a document which uses this @@ -110,11 +110,7 @@ delete it here.' }, 'type' => 'leaf', - 'description' => 'License exception', - 'choice' => [ - 'Font', - 'OpenSSL' - ] + 'description' => 'License exception' }, 'full_license', {
signature.asc
Description: This is a digitally signed message part.