Re: nose2 reverse dependancies
On Tue, Mar 8, 2016 at 12:02 PM, Brian May wrote: > Paul Wise writes: > Are these available in Debian/testing? If so, what packages? According to packages.debian.org and apt metadata: botch is only in unstable dose-ceve is in dose-extra, which is in all suites. -- bye, pabs https://wiki.debian.org/PaulWise
Re: nose2 reverse dependancies
Paul Wisewrites: > debtree This appears to work: debtree -b python-djangorestframework Although it doesn't show nose2, so maybe not complete (despite it looking very complicated) Suspect the problem is that it only looks at build-depends for 1st level build dependancies (e.g. mkdocs), not the build depends of these packages (i.e. the packages mkdocs requires to build). Which means it doesn't really help debugging the autoremoval message. > apt-cache dotty This don't appear to show the dependacy between python-djangorestframework and mkdocs. Might not support build depends. > botch > dose-ceve Are these available in Debian/testing? If so, what packages? -- Brian May
Re: nose2 reverse dependancies
On Wed, Mar 2, 2016 at 7:02 AM, Mattia Rizzolo wrote: > FYI, I don't know of a nice way to build a dependency graph, like > sometimes I see somewhere, with graphiz On #debian-mentors recently this question came up and the answers were: debtree apt-cache dotty botch dose-ceve -- bye, pabs https://wiki.debian.org/PaulWise
Re: nose2 reverse dependancies
Mattia Rizzolowrites: > They are down the dep chain: > > nose2 => nose2-cov => python-pytest-cov => python-watchdog => > python-mkdocs => djangorestframework > > (if I did my work correctly) That looks about right. Thanks. The removal messages are fine if it is an immediate dependancy, however if there is a long chain it gets hard to work out what the problem is. Especially as it could be build-depends or depends for any number of packages in the chain. -- Brian May
Re: nose2 reverse dependancies
On Mar 01, 2016, at 11:02 PM, Mattia Rizzolo wrote: >FYI, I don't know of a nice way to build a dependency graph, like sometimes I >see somewhere, with graphiz That's a tool I'd sometimes love to have too. Cheers, -Barry pgpSD9s_Vutxe.pgp Description: OpenPGP digital signature
Re: nose2 reverse dependancies
On Wed, Mar 02, 2016 at 09:42:57AM +1100, Brian May wrote: > According to https://udd.debian.org/cgi-bin/autoremovals.cgi: > > Brian May>djangorestframework: buggy deps nose2, flagged for removal in 28.7 days >python-mkdocs: buggy deps nose2, flagged for removal in 28.7 days > > Which is fine, nose2 really is broken, am about to upload a fix. > > However I can't see any reason why a buggy nose2 is affecting > djangorestframework or python-mkdocs. > > There doesn't appear to be anything that build-depends on nose2, or its > binary packages python-nose2 or python3-nose2. Have I missed something > obvious??? They are down the dep chain: nose2 => nose2-cov => python-pytest-cov => python-watchdog => python-mkdocs => djangorestframework (if I did my work correctly) To be more precise, that's what will get removed from testing if you don't fix that bug (from autoremovals.yaml.cgi): nose2: bugs: - '812710' dependencies_only: false last_checked: 2016-03-01 17:51:47 rdeps: - aodh - borgbackup - ceilometer - couchapp - cov-core - designate - django-countries - django-oauth-toolkit - djangorestframework - djangorestframework-gis - djoser - drf-fsm-transitions - drf-haystack - hovercraft - mistral - mitmproxy - nose2-cov - openstack-meta-packages - python-jsonrpc2 - python-kdcproxy - python-mkdocs - python-pymemcache - python-pytest-cov - python-tooz - python-watchdog - vmware-nsx - vulture removal_date: 2016-03-30 17:33:24 source: nose2 version: 0.5.0-2 > Reason I ask is because I was planning on testing building packages > against nose2 that were broken before uploading a new nose2, however I > can't see any packages that require nose2, which I find somewhat > confusing. So probably will upload anyway. Hopefully I cleared some. FYI, I don't know of a nice way to build a dependency graph, like sometimes I see somewhere, with graphiz -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: http://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP signature