severity 1077312 serious thanks On Sun, Jul 28, 2024 at 10:01:14AM +0100, Julian Gilbey wrote: > Source: python-omegaconf > Version: 2.3.0-1 > Severity: normal > > Hi! > > I'm trying to remove pydevd (and its dependency python-bytecode) from > Debian: I only packaged them as a reverse dependency of debugpy to > replace the vendored versions. Recently, debugpy has diverged from > the upstream pydevd in significant ways, so I can no longer replace > the vendored versions with the Debian-packaged upstream versions. I > am therefore using the vendored version of pydevd within debugpy. > > There are no other packages which depend on pydevd or python-bytecode > in Debian, so I would like to remove them from unstable. However, it > turns out that python-omegaconf has a build-dependency on > python3-pydevd, though this dependency does not appear to be required > (and the binary python3-omegaconf does not depend on python3-pydevd). > > Please could you remove this build-dependency so that we can then > remove pydevd from Debian? > > As nothing else in Debian uses pydevd, and the installed pydevd file > will almost certainly be ignored by the vendored pydevd inside > debugpy, installing any pydevd-related files in python3-omegaconf is > now redundant; you could comment out the two pydevd lines in setup.py, > I guess. > > On the other hand, if you wish to retain this pydevd dependency, I'd > be happy to transfer maintainership of these two packages to you. > > Best wishes, > > Julian
Incidentally, another alternative is to perhaps install the pydevd-related files into the appropriate subdirectory of the python3-debugpy package, which has pydevd embedded. Anyway, I'm upping the severity of this bug, as it's now pulled python-omegaconf out of testing. I'll happily do an NMU if you'd like me to; the only change I'd make is removing python3-pydevd from the build-dependencies. Best wishes, Julian

