Package: macaulay2-common Version: 1.19.1+ds-6 Severity: normal User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu jammy
Hi Doug, The macaulay2-common package has a versioned dependency on base-files that is generated by dh_linktree. This is because debian/macaulay2-common.linktrees generates links to usr/share/common-licenses/ that are then resolved to a dependency. - You do not have to depend on base-files, this package is essential. - The only time you need to depend on an essential package is if you have a versioned dependency. However, in this case the versioned dependency is itself wrong; dh_linktree is generating a >= versioned dependency against the version of base-files that is currently installed at build time, but that version is arbitrary and is not an indication of the minimum version required (GPL-2 and GPL-3 are not new). - You should not in general need to make symlinks to the license files. All packages have their license information available in the standard location of /usr/share/doc/$package/copyright, as this package does. We noticed this in Ubuntu because an upload of base-files triggered a run of macaulay2's autopkgtests, which take a long time to run and are irrelevant to a base-files update. Please drop these links, and with them the gratuitous versioned dependency. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: PGP signature