Dear Maintainers, couldn't this be resolved in a better way? Because the VirtualBox package is now requires python3 >= 3.10, << 3.11, I cannot upgrade it to its newer version without upgrading python3 to its unstable version as well. I'm primarily using Debian testing packages but install some packages from unstable, like VirtualBox. I have installed python3.10 as well, but currently python3 (the dependency package) from testing.
Does VirtualBox really need python3.10 as default and cannot work, if package python3 is installed in version 3.9 while python3.10 is available as well? If not, I think it would be better to remove the dependency on python3 and only depend on the currently required / targeted python package (like python3.9 / python3.10 / …). Or another way could be to lift the restriction on the python3 package versions and only introduce them if really required. With either solution, it should be possible to use the virtualbox package on multiple versions without any more hassle than necessary about these dependencies. I propose these solutions because if multiple packages would pin python3 to their required versions and a user wants to install two packages, where these versions differ, it would not be possible. Regards, Felix