如何向后移植依赖于仅在测试中存在的另一个包的包?

如何向后移植依赖于仅在测试中存在的另一个包的包?

我正在尝试mailman3-full从 Debian Bullseye 向后移植到 Debian Buster。我已经按照官方指南,但是执行时sudo mk-build-deps --install --remove出现错误:

Removing mailman3-build-deps:amd64 because I can't find python3-importlib-resources:amd64

我研究过该软件包,显然它只在 Bullseye(测试)上找到,所以我不能直接安装它。我应该如何进行向后移植mailman3-full?也许我还必须向后移植python3-importlib-resources

我还尝试添加测试存储库并mailman3-full从那里安装,但随后它想要将很多软件包升级到测试版本,这让我感到不舒服。

答案1

是的,您应该向后移植python3-importlib-resources,以及稳定版或向后移植中尚未提供的任何其他依赖项。

在这种特殊情况下,python3-importlib-resources不需要任何其他东西,但mailman3需要向后setuptools-scm移植zope.interface,而后者需要它自己的一些依赖项......

相关内容