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

Update request: ocamlPackages.bap 2.5.0 -> unstable? #297117

Open
1 task done
katrinafyi opened this issue Mar 19, 2024 · 3 comments
Open
1 task done

Update request: ocamlPackages.bap 2.5.0 -> unstable? #297117

katrinafyi opened this issue Mar 19, 2024 · 3 comments
Labels
0.kind: question Requests for a specific question to be answered 9.needs: package (update) This needs a package to be updated

Comments

@katrinafyi
Copy link
Member

katrinafyi commented Mar 19, 2024

Although 2.5.0 is the latest officially-marked release, the upstream project has seen notable development in the past 2 years. Some of the most important are a migration to Dune (away from a bespoke Makefile-based system), and compatibility with recent LLVM versions (15, 16, 17). The pace of development has slowed recently, so it is not clear when a new release would be made.

Upgrading should make building and packaging much simpler, and (optimistically) it might fix dynamic linking errors arising from their current custom plugin system.

Is there interest in such an upgrade? Maybe both stable and unstable BAP versions can be maintained..? I can also help with this.

https://github.com/BinaryAnalysisPlatform/bap

BinaryAnalysisPlatform/bap@v2.5.0...master

  • Package name: ocamlPackages.bap
  • Latest released version: 2.5.0
  • Current version on the unstable channel: 2.5.0
  • Current version on the stable/release channel: 2.5.0

Notify maintainers
@maurer


Note for maintainers: Please tag this issue in your PR.


Add a 👍 reaction to issues you find important.

@katrinafyi katrinafyi added 0.kind: question Requests for a specific question to be answered 9.needs: package (update) This needs a package to be updated labels Mar 19, 2024
@AndersonTorres
Copy link
Member

It seems that maurer is not working actively on Nixpkgs:

https://github.com/maurer/nixpkgs
#290642

You are free to add yourself into maintainers list.

Also, since this is not an auto-generated package, you are also free to update it to the latest version.
I believe that if they are keeping backwards compatibility, you are free to not keep the stable version along with the bleeding edge.

@katrinafyi
Copy link
Member Author

Ah, thanks for the advice and the update on maurer. I'll work on this when I have some time :)

@katrinafyi katrinafyi self-assigned this Mar 19, 2024
@katrinafyi
Copy link
Member Author

Some experimentation has found this trickier and less beneficial than anticipated. I'll leave it to someone else if desired.

@katrinafyi katrinafyi removed their assignment Jul 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: question Requests for a specific question to be answered 9.needs: package (update) This needs a package to be updated
Projects
None yet
Development

No branches or pull requests

2 participants