Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue 14556 crossbar #1

Closed
wants to merge 2 commits into from
Closed

Issue 14556 crossbar #1

wants to merge 2 commits into from

Conversation

ecorm
Copy link
Owner

@ecorm ecorm commented Jan 29, 2022

Unofficial pull request on my private fork to make it easier to gather feedback from Crossbar community before I submit a patch upstream to buildroot.

Overhauls depedencies of python-crossbar and python-autobahn so that
crossbar actually builds and runs
(see https://bugs.buildroot.org/show_bug.cgi?id=14556
and crossbario/crossbar#1936).

* Added missing twisted[conch] subpackage required by crossbar
* Added missing twisted[serial] subpackage while I was at it
* Added new python-appdirs package required by twisted[conch]
* Added new python-zlmdb package required by crossbar
* Bumped python-pyopenssl to v21.0.0 to satisfy requirements of
  autobahn[encryption]
* Bumped python-snappy to v0.6.0 to satisfy requirements of
  autobahn[compress]
* Bumped python-treq to v21.5.0 to satisfy requirements of crossbar
* Added python-hyperlink dependency to updated python-treq
* Removed obsolete python-six dependency from updated python-treq
* Added these missing python-autobahn/Config.in subpackages needed
  by crossbar:
  [twisted, accelerate, compress, serialization, encryption, scram]
* Replaced python-crossbar/Config.in indirect dependencies with the
  new autobahn and twisted subpackages which now contain those
  dependencies
* Added missing direct dependencies in python-crossbar/Config.in:
  python-colorama and python-zlmdb
* Replaced python-crossbar/0002-* patch with one that:
  - Reintroduces idna requirement, but removes unnecessary upper limit
  - Removes unnecessary urllib3 upper limit to avoid conflict
  - Sets the urllib3 lower limit to avoid CVE-2019-11324 (per comment)
  - Removes importlib-resources requirement, whose features have been
    merged into the CPython 3.10 bundled with buildroot
  - Removes u-msgpack requirement which is not needed under a
    CPython build
  - Removes the netaddr requirement due to python-autobahn currently
    not able to support the [xbr] extras

Signed-off-by: Emile Cormier <emile.cormier.jr@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant