On Friday, 14 October 2022 15:07:56 CEST you wrote: > The docs for Config::Model::Dpkg::Copyright list dthis example for > tweaking: > > ! Files:'*' Copyright=~s/\s*".*//
Arg, I got it. This behavior is due to a limitation of Config::Model::Loader where only double quote can be used. Here, you've used single quote with Files: argument. So cme has created a Files entry with «'*'» instead of «*». And this entry has no copyright statement, hence the error. This error message does mention the problematic entrym but it's hard to see because of the single within double quotes: > Note: loading debian/fix.scanned.copyright fixes from copyright fix files > Configuration item 'Dpkg::Copyright' has a user error: > Error while applying fix.scanned.copyright file: > Configuration item 'Files:"'*'" Copyright' has a wrong value: > Undefined mandatory value. I'm updating Config::Model::Loader to allow single and double quote. But this has a side effect: a s/// instruction with space will have to be quoted. The following should work with current and future version of Config::Model::Loader ! Files:"*" Copyright=~"s/, Free Software$/, Free Software Foundation, Inc./" HTH