On 3/20/2023 7:17 PM, Jon Turney wrote:
On 20/03/2023 22:17, Ken Brown via Cygwin-apps wrote:
It looks like my plan for having scallywag deploy all the TeX Live packages won't work (see below).  calm would have to be more permissive and allow deploying a package that requires something that will be provided by a future package.

[...]

This is trivially fixable.

calm already has a list of 'provides which don't exist (yet)', so I think I just need to add tl_2023 and tl_basic_2023 to that list

Thanks!

[...]

Maybe calm doesn't need to do this kind of check any more?

But then people might write REQUIRES="typoed-package-name" and not notice until it's uninstallable, so I don't know.

I don't know either, but I think I lean toward not doing the check, in order to give maintainers maximum flexibility. In your example, the problem is easily fixed as soon as the maintainer (or someone else) notices that the package is uninstallable. And when they try to select it for installation, setup will immediately tell them what the problem is.

Ken

Reply via email to