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

broken hyperscan dependency #231

Closed
marcorosa opened this issue Apr 14, 2022 · 3 comments
Closed

broken hyperscan dependency #231

marcorosa opened this issue Apr 14, 2022 · 3 comments
Assignees
Labels
dependencies Pull requests that update a dependency file

Comments

@marcorosa
Copy link
Member

hyperscan v0.3.0 has just been released.
This new package version includes binaries for hyperscan library, so libhyperscan5 (or libhyperscan4 for older OS versions) is not supposed to be installed anymore.

Integrating the version 0.3.0 of hyperscan will probably require to update also the scan calls in our scanners (e.g., here)

@marcorosa marcorosa self-assigned this Apr 14, 2022
@marcorosa marcorosa added the dependencies Pull requests that update a dependency file label Apr 14, 2022
@marcorosa
Copy link
Member Author

Working on Linux, but some issues need to be resolved for MacOS ref

@marcorosa marcorosa changed the title support hyperscan v0.3.0 broken hyperscan Jun 8, 2023
@marcorosa marcorosa changed the title broken hyperscan broken hyperscan dependency Jun 8, 2023
@marcorosa
Copy link
Member Author

Update as of mid 2023:

  • dynamic linking of hyperscan (i.e., v0.3.x) has not been supported for macOS
  • a new version of hyperscan is available (v0.4.x) but not yet tested
  • python3.11 is still not supported by the library
  • hyperscan v0.2 is broken for python3.10 ref and ref
  • hyperscan package could be built from scratch, but it requires too much effort to consider building to be included in our installation process

We can consider testing the package pyperscan or vectorscan and move to one of these two

@marcorosa
Copy link
Member Author

Fixed in #286

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

1 participant