Re: 2Removal: handling circular dependencies

2019-10-23 Thread Rebecca N. Palmer
[Summary of previous messages: I noted that packages with circular 
dependencies can't be removed one at a time without breakage.  Replies 
were to remove multiple packages at once if necessary, but ask first if 
other maintainers' packages are involved.]


I have now checked what cycles we have:

- 13 small sets (one of 13, others 2-4 each): small enough that "remove 
the whole set at once" is manageable.


- One big tangle (159 packages).  This probably needs breaking up:
--- Some of it involves documentation tools (e.g. sphinx).  These cycles 
can be broken by using the Python 3 version of the tool.
--- Some of it is "A Suggests (or Recommends) A-extension, A-extension 
Depends on A" cycles (e.g. pandas<->statsmodels).  If A-extension is 
otherwise ready to remove but A is not, these can be broken by removing 
the Suggests from A.  (Assuming we're still using "broken Suggests are 
not allowed": this has previously been discussed, I forget where.)


Full listing:

159 pyrex lxml html5lib sphinx mako python-scipy pandas patsy 
statsmodels seaborn sphinx-gallery matplotlib2 mpmath sympy 
texlive-extra nbconvert jupyter-notebook ipywidgets texlive-base dot2tex 
matplotlib numpydoc python-cycler ipykernel python-numpy mayavi2 
python-chaco python-envisage python-enable joblib pyzmq jupyter-client 
python-hypothesis chardet pygments python-pyface python-traitsui 
python-apptools python-traits ipython jupyter-core nbformat 
prompt-toolkit mercurial setuptools-scm python-py pytest-xdist pytest 
python-packaging python-importlib-metadata python-pluggy pyopenssl 
python-urllib3 python-future pyglet python-lz4 fdb sqlalchemy 
sphinxcontrib-websupport requests python-click incremental twisted 
automat python-service-identity python-gevent entrypoints python-flake8 
xcffib cairocffi python-keyring wheel python-pip keyrings.alt execnet 
sphinx-rtd-theme python-prometheus-client pytest-expect pytest-forked 
pytest-runner python-bleach python-mccabe python-atomicwrites 
python-attrs python-babel tap.py dbus-python python-qt4 pyqt5 
python-characteristic apipkg python-cryptography python-dateutil 
freezegun traitlets python-typing openpyxl python-tz python-et-xmlfile 
python-whoosh python-flaky wcwidth pexpect pillow python-docutils pymacs 
ropemacs python-mode enum34 sip4 configobj python-iso8601 pycairo 
pygobject-2 pygobject send2trash pygtk simplejson six unittest2 
python-mock python-psutil contextlib2 python-zipp python-traceback2 
python-debian python-apt python-linecache2 python-funcsigs 
python-concurrent.futures python-pathlib2 pickleshare testpath 
python-genty xlwt more-itertools backports.functools-lru-cache rope 
ropemode colorspacious cython pyyaml cvxopt sphinx-paramlinks 
python-pysqlite2 alabaster python-setupdocs nose mistune terminado 
python-webencodings ipython-genutils pep8 autopep8 pyxdg 
python-nose-exclude pyflakes python-greenlet xapian-bindings


2 rdflib sparql-wrapper-python
2 mgltools-pmv autodocktools
2 salutatoi sat-templates
2 cclib cclib-data
3 pastescript paste pastedeploy
2 sugar sugar-pippy-activity
13 trac-mercurial trac trac-customfieldadmin trac-graphviz 
trac-mastertickets trac-spamfilter trac-wikiprint trac-wysiwyg 
trac-xmlrpc email2trac trac-accountmanager trac-authopenid trac-bitten

4 hachoir-urwid hachoir-core hachoir-parser hachoir-metadata
4 python-pysnmp4 python-pysnmp4-mibs python-pysnmp4-apps pysmi
3 laditools ladish laditools # two 2Removal bugs on the same package
2 rpmlint rpm
2 crossfire crossfire-maps
3 python2.7 python-defaults python-stdlib-extensions

(Based on recent cont...@bugs.debian.org messages; packages not listed 
are not in a cycle)




python-opentracing

2019-10-23 Thread Fabrice BAUZAC-STEHLY
Hello,

I have an issue packaging python-opentracing [1] and I need help.

Basically lintian is happy except for one serious problem:

E: python3-opentracing: no-copyright-file
N:
N:Each binary package has to include a plain file
N:/usr/share/doc//copyright
N:
N:Refer to Debian Policy Manual section 12.5 (Copyright information) for
N:details.
N:
N:Severity: serious, Certainty: certain
N:
N:Check: debian/copyright, Type: source, binary
N:

Indeed the copyright file exists in python-opentracing-doc, but not in
python3-opentracing.  And I have no idea of what should be fixed!  Which
debhelper command is responsible for putting the copyright file in each
generated binary package?

Could somebody help me?

Thanks in advance!

[1] https://salsa.debian.org/python-team/modules/opentracing-python

Best regards

--
Fabrice BAUZAC-STEHLY
PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D



Re: [Request]

2019-10-23 Thread Ondrej Novy
Hi,

út 22. 10. 2019 v 14:26 odesílatel MARIE Alexandre <
alexandre.ma...@synchrotron-soleil.fr> napsal:

> I woud like to join debian-python team in order to maintain and package a
> bunch of modules :
>

welcome :)

-- 
Best regards
 Ondřej Nový


Re: Request to Join PAPT

2019-10-23 Thread Ondrej Novy
Hi,

st 9. 10. 2019 v 19:07 odesílatel Gabe Livengood 
napsal:

> I am interested in joining the PAPT team.


welcome :)

-- 
Best regards
 Ondřej Nový


Re: Joining DPMT

2019-10-23 Thread Ondrej Novy
Hi,

pá 18. 10. 2019 v 23:30 odesílatel Fabrice Bauzac-Stehly 
napsal:

> May I join the DPMT, pretty please?
>

welcome :)

-- 
Best regards
 Ondřej Nový


Re: Request join to PAPT

2019-10-23 Thread Ondrej Novy
Hi,

čt 17. 10. 2019 v 4:36 odesílatel Emmanuel Arias 
napsal:

> I would like join to PAPT.


welcome :)

-- 
Best regards
 Ondřej Nový


Re: Request to join PAPT

2019-10-23 Thread Ondrej Novy
Hi,

čt 17. 10. 2019 v 15:23 odesílatel Dr. Tobias Quathamer 
napsal:

> I'd like join PAPT.


welcome :)

-- 
Best regards
 Ondřej Nový


Re: Joining the Debian Python Modules Team

2019-10-23 Thread Ondrej Novy
Hi,

po 21. 10. 2019 v 20:40 odesílatel Adam Cecile  napsal:

> I would like to join Debian-Python modules team


welcome :)

-- 
Best regards
 Ondřej Nový