Summary: | app-arch/brotli [python] vs dev-python/brotlipy conflict | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carlo <gentoo-bugs> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | candrews, gkroon, jstein, mgorny |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Carlo
2020-05-10 19:36:34 UTC
(In reply to Carlo from comment #0) > * app-arch/brotli offers a python use flag > * dev-python/brotlipy is blocking it via !app-arch/brotli[python] dependency > => BUG: app-arch/brotli[python] is not blocking dev-python/brotlipy It's entirely sufficient for blockers to be defined one way. > And the current woeful state of Gentoo is, that some packages depend on > app-arch/brotli[${PYTHON_USEDEP},python] while others do depend on > dev-python/brotlipy[${PYTHON_USEDEP}]. > > Hopefully someone sorts this out rather sooner than later. Can't do much about it. The two are only partially compatible, so if upstream relies on one, it won't work with other. For other packages, it is just a matter of testing. net-proxy/mitmproxy doesn't not require brotlipy. According to setup.py >=app-arch/brotli-1.0[python,${PYTHON_USEDEP}] should be used instead mitmproxy is also missing zstandard (at least). pkg_resources.DistributionNotFound: The 'zstandard' distribution was not found and is required by mitmproxy Mitmproxy was pushed to the tree recently, but a maintainer broke in a transition from github pull request. (In reply to Anton Bolshakov from comment #3) > mitmproxy is also missing zstandard (at least). > > pkg_resources.DistributionNotFound: The 'zstandard' distribution was not > found and is required by mitmproxy > > Mitmproxy was pushed to the tree recently, but a maintainer broke in a > transition from github pull request. File a bug for this please. I'm masking dev-python/brotlipy for removal. brotlipy is now gone. |