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

Improve the documentation and future-proofing of the GhidraDevPlugin PyDev dependencies (9.3.0 broken/unavailable) #6934

Open
subreption-research opened this issue Sep 19, 2024 · 1 comment · May be fixed by #6935
Assignees
Labels
Feature: Eclipse Status: Triage Information is being gathered

Comments

@subreption-research
Copy link

subreption-research commented Sep 19, 2024

Describe the bug
Currently the GhidraDevPlugin depends on PyDev, in the past issues like #5980 creeped up as PyDev has moved forward well past 3 major versions (currently 12.x). This dependency on versions that are deprecated can cause issues.

It seems the 9.3.0 repositories are finally broken, including those pointing at HTTP-only mirrors that should not be readily trusted.

To Reproduce
Steps to reproduce the behavior:

  1. Setup the build environment as documented in Building and Advanced Development
  2. Follow the Eclipse-related steps.
  3. See error

Expected behavior
The current situation should be documented further to include at least a reference to the extant (still working) repositories for the PyDev packages:

https://www.pydev.org/update_sites/
https://www.pydev.org/update_sites/9.3.0/ (all broken)

Environment (please complete the following information):

  • OS: Ubuntu 24.04 development environment
  • Java Version: 21
  • Ghidra Version: current master/git
  • Ghidra Origin: Official github repo

Screenshots
image

@subreption-research
Copy link
Author

It seems https://github.com/fabioz/Pydev/releases/download/pydev_9_3_0/ is broken but the release itself is still present at the release page:

https://github.com/fabioz/Pydev/releases/tag/pydev_9_3_0

It might be enough to add the link to the README.

@ryanmkurtz ryanmkurtz self-assigned this Sep 20, 2024
@ryanmkurtz ryanmkurtz added Feature: Eclipse Status: Triage Information is being gathered labels Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Eclipse Status: Triage Information is being gathered
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants