Control: severity -1 important

On 04.03.25 23:48, Adrian Bunk wrote:
Package: python3.13-gdbm
Version: 3.13.2-1
Severity: serious
Control: affects -1 python3.13-tk

Package: python3.13-gdbm
Depends: libc6 (>= 2.2.5), libgdbm6t64 (>= 1.16)

Package: python3.13-tk
Depends: libc6 (>= 2.2.5), libtcl8.6 (>= 8.6.0), libtk8.6 (>= 8.6.0)
> >
Adding
   Depends: python3.13
should be correct, so that removing an old libpython3.*-minimal
will also remove them.


This might also be the root cause of the problem workarounded with
   * python3.x-tk: Make byte-compilation depend on the availability of
     the interpreter.

No, the root cause is with the proposed solution, you have hard coded dependencies on all python3.x versions, forcing installation of these. Which is not what I would like to have.

You should not directly depend on those packages, but instead using the python3-gdbm and python3-tk packages as dependencies.

If people insist on having this dependency, then we'll have to build the python3-{gdbm,tk} packages from a separate source again, and removing the python3.XY-{gdbm,tk} packages.

Matthias

Reply via email to