Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #11931
| Path | csiph.com!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | "Rebecca N. Palmer" <rebecca_palmer@zoho.com> |
| Newsgroups | linux.debian.maint.python |
| Subject | Re: 2Removal: handling circular dependencies |
| Date | Thu, 24 Oct 2019 00:40:01 +0200 |
| Message-ID | <yUxsl-44o-3@gated-at.bofh.it> (permalink) |
| References | <yIK1Y-7N9-19@gated-at.bofh.it> |
| X-Original-To | debian-python@lists.debian.org |
| X-Mailbox-Line | From debian-python-request@lists.debian.org Wed Oct 23 22:39:09 2019 |
| Old-Return-Path | <rebecca_palmer@zoho.com> |
| X-Amavis-Spam-Status | No, score=-6.179 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FVGT_m_MULTI_ODD=0.02, LDO_WHITELIST=-5, WORD_WITHOUT_VOWELS=1] autolearn=ham autolearn_force=no |
| X-Policyd-Weight | using cached result; rate: -5.5 |
| X-Greylist | delayed 910 seconds by postgrey-1.36 at bendel; Wed, 23 Oct 2019 22:21:07 UTC |
| Arc-Seal | i=1; a=rsa-sha256; t=1571868351; cv=none; d=zohomail.com; s=zohoarc; b=OjAH+EsDcwWoIRSxK0BUAS1QdR9uXXS/GnRSnnTVF3Arm5oDxhf1dZTR+vLngXoaNhy80sGrPtIjQ0i2uttxUWDQuR6yavfVjDU+xRoo0USqSVMit7dJ6+pBSrVztBJ11k+mSSslGXoI1218D5DToFvFWefnk42nhVdwvpd4x2M= |
| Arc-Message-Signature | i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1571868351; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=nbNAi0MPDxVyLhx6cQvRfs9tbroG2L6bpp05anKC6Zk=; b=CKGUUXDVUkdp+0rW51g6gm9bOJsY/SfQl/b9xnCF0hGHoAk/5JZJA4USOYQb6KLR6Bq1g9uc6zWup/ROrXx3N546viEeUvicmRcM8l0HBVt7FUvVVMRdvafqK8cW6dpHDlY2iCfyBW5t0ivtI9YHc3wPJEdE3RBnPe905mlGq2k= |
| Arc-Authentication-Results | i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=rebecca_palmer@zoho.com; dmarc=pass header.from=<rebecca_palmer@zoho.com> header.from=<rebecca_palmer@zoho.com> |
| Domainkey-Signature | a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; h=subject:from:to:references:in-reply-to:message-id:date:user-agent:mime-version:content-type; b=jzkuHnqFKwlK7hahoN/VR4p/y4wn+VhHp5G/6nTimfy+7ReEnhqs1z21iiQju8eHcR0nfUqho9my cwm11W4dnpy7igDRaMkvJQ6CcaRYyeYAh62T+UN8j3e8LGm2Bo0C |
| Dkim-Signature | v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1571868351; s=zm2019; d=zoho.com; i=rebecca_palmer@zoho.com; h=Subject:From:To:References:In-Reply-To:Message-ID:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; l=3674; bh=nbNAi0MPDxVyLhx6cQvRfs9tbroG2L6bpp05anKC6Zk=; b=oHmJOCXITrq5IAroOwwX1Eyngd0nxr68ezHGBgZjKah5oYQtGdP8NLKw4n1SGTvT UhThcv5/a1kSazzS6YkW+FDviTiH7o9lQZO1O/pi9qiWcHN4ZIP4XUKfxAT0sBEde+e l1N8/7V1xS5//GAPaqRzqk9jZwtWGdTOpa4c1PRs= |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Language | en-US |
| Content-Transfer-Encoding | 7bit |
| X-Zohomailclient | External |
| X-Mailing-List | <debian-python@lists.debian.org> archive/latest/17492 |
| List-ID | <debian-python.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-python/> |
| List-Archive | https://lists.debian.org/msgid-search/82ad34d8-ace3-7e6e-74c6-c9f38c9ef399@zoho.com |
| Approved | robomod@news.nic.it |
| Lines | 69 |
| Organization | linux.* mail to news gateway |
| Sender | robomod@news.nic.it |
| X-Original-Date | Wed, 23 Oct 2019 23:05:39 +0100 |
| X-Original-Message-ID | <82ad34d8-ace3-7e6e-74c6-c9f38c9ef399@zoho.com> |
| X-Original-References | <61022210-1547-e6e1-461c-4d5b76c04e09@zoho.com> |
| Xref | csiph.com linux.debian.maint.python:11931 |
Show key headers only | View raw
[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 control@bugs.debian.org messages; packages not listed are not in a cycle)
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
2Removal: handling circular dependencies / dropping tests before the binary? "Rebecca N. Palmer" <rebecca_palmer@zoho.com> - 2019-09-21 11:40 +0200
Re: 2Removal: handling circular dependencies / dropping tests before the binary? Andrey Rahmatullin <wrar@debian.org> - 2019-09-21 12:00 +0200
Re: 2Removal: handling circular dependencies / dropping tests before the binary? Sandro Tosi <morph@debian.org> - 2019-09-21 23:10 +0200
Re: 2Removal: handling circular dependencies "Rebecca N. Palmer" <rebecca_palmer@zoho.com> - 2019-10-24 00:40 +0200
Re: 2Removal: handling circular dependencies Simon McVittie <smcv@debian.org> - 2019-10-24 10:00 +0200
Re: 2Removal: handling circular dependencies Andrey Rahmatullin <wrar@debian.org> - 2019-10-24 10:10 +0200
Re: 2Removal: handling circular dependencies "Rebecca N. Palmer" <rebecca_palmer@zoho.com> - 2019-10-24 19:50 +0200
Re: 2Removal: handling circular dependencies Sandro Tosi <morph@debian.org> - 2020-03-16 07:30 +0100
Re: 2Removal: handling circular dependencies "Rebecca N. Palmer" <rebecca_palmer@zoho.com> - 2020-03-16 08:50 +0100
csiph-web