Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1005500

Bug#937144: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers).

From peter green <plugwash@p10link.net>
Newsgroups linux.debian.bugs.dist
Subject Bug#937144: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers).
Date 2020-04-20 15:00 +0200
Message-ID <zXEbL-3y3-9@gated-at.bofh.it> (permalink)
References <zXEbM-3y3-11@gated-at.bofh.it> <zXuvL-6bI-5@gated-at.bofh.it> <zXEbM-3y3-13@gated-at.bofh.it> <zuFsZ-1AQ-5@gated-at.bofh.it> <zXEbM-3y3-13@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 20/04/2020 08:57, Thomas Goirand wrote:
>> Option 1: fix all four packages to be python 2 free.
>>
>> Option 2: Remove python2 stuff from traceback2, python-funcsigs and
>> numba. Break the dependencies of nipype in sid.
>>
>> Option 3: Remove python2 stuff from traceback2, modify python-funcsigs
>> so it still builds the python2 package but does not run tests with
>> python 2.
> Funcsigs is a backport of the PEP 362 function signature features from
> Python 3.3's inspect module.
Thanks for the info.
> Python 2 has never been removed from this
> package. Though instead, we shall remove this source package entirely
> from Debian.
# Broken Depends:
nipype: python-nipype
pytest: pypy-pytest
python-logfury: python3-logfury
python-oslo.utils: python3-oslo.utils

# Broken Build-Depends:
beaker: python3-funcsigs
kombu: python3-funcsigs
nipype: python-funcsigs
pagure: python3-funcsigs
pytest: pypy-funcsigs
python-oslo.log: python3-funcsigs
python-oslo.utils: python3-funcsigs (>= 0.4)
ripe-atlas-cousteau: python3-funcsigs

If what you say is correct then it sounds like the python3-funcsigs revese depedencies could be dealt with fairly easily.

But that still leaves the question of what to do about the dependency of pytest on pypy-funcsigs ? should pypy modules be removed from pytest and it's reverse-dependencies in the same way that regular python2 modules were? how feasible is that? are pypy-* packages only useful with python2 pypy or are they also useful with python3 pypy?

> Traceback2 *already* has Python 2 support removed in Sid. I uploaded
> this on the 21st of march, pressured by its potential autoremoval.

Sorry it seems I got my package names mixed up when writing the list of options. I said traceback2 where I meant unittest2.

> There's no other choice but to fix nipype at this point, or wait until
> it gets autoremoved from Testing.
It already was autoremoved from testing.
>   IMO, it'd be fine to NMU a new
> upstream release if you contact the current maintainer and/or using the
> delayed queue.
A new upstream release for a package I do not use is not something I feel comfortable NMUing. I was hoping that my initial mail would prompt action on the parts of the nipype maintainers but if they don't respond then I tend towards ignoring breakage of sid-only packages that need non-trivial fixes.

> IMO, we should get unittest2 free of Py2 support ASAP, and open an FTP
> team bug to get funcsigs removed from Debian.
>
> Cheers,
>
> Thomas Goirand (zigo)

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#937144: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). peter green <plugwash@p10link.net> - 2020-04-20 04:40 +0200
  Bug#937144: [Python-modules-team] Bug#938756: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). Scott Kitterman <debian@kitterman.com> - 2020-04-20 05:00 +0200
  Bug#937144: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). peter green <plugwash@p10link.net> - 2020-04-20 15:00 +0200
    Bug#937144: [Python-modules-team] Bug#938756: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). Scott Kitterman <debian@kitterman.com> - 2020-04-20 15:40 +0200
    Bug#937144: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). stefanor@debian.org - 2020-04-21 23:40 +0200
    Bug#937144: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). peter green <plugwash@p10link.net> - 2020-04-25 20:20 +0200
    Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). peter green <plugwash@p10link.net> - 2020-05-07 20:10 +0200
      Bug#937769: [Python-modules-team] Bug#938756: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). Scott Kitterman <debian@kitterman.com> - 2020-05-07 20:30 +0200
      Bug#938756: Bug#937769: getting python-linecache2/python-traceback2 fixes into testing (FAO traceback2, funcsigs nipype and numba maintainers). peter green <plugwash@p10link.net> - 2020-05-08 01:50 +0200

csiph-web