My reasoning here is that the openMSX code specifies "Some source files contain a license notice; all other source files are licensed under the GNU Public License (GPL), of which you can find a copy in the file 'GPL.txt'." That file contains a GPL-2 license, so the repository-wide license is GPL-2. To me specifying it as such seemed reasonable, and Lintian was complaining that the package pointed to the /usr/share/common-licenses/GPL symlink, which insinuates that all of the source code is licensed as GPL version 3 and will be relicensed to a newer version of the GPL when that license is published and Debian introduces it. This is at least *more* accurate than what was there before.
I do not disagree that this is only partially accurate as it places a blanket licensing statement over the entirety of the source code that individual files may override. Ideally the copyright file should be rebuilt from scratch by auditing the entirety of the openMSX source code licenses. I can do that if it would be helpful. -- Aaron Rainbolt Lubuntu Developer Matrix: @arraybolt3:matrix.org IRC: arraybolt3 on irc.libera.chat GitHub: https://github.com/ArrayBolt3