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

Reply via email to