-
Notifications
You must be signed in to change notification settings - Fork 512
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
Release 0.30 (was: Consider a new release?) #476
Comments
I went over the commit log and I don't see lots of very major changes. Anything in particular there that you require? |
No major changes but bug fixes indeed! :] |
Some bugs are fixed for sure:
using this https://github.com/eliben/pyelftools/blob/master/test/testfiles_for_readelf/cuv5_x86-64_gcc.so.elf but not with the latest head |
Renaming this issue. I'm OK with releasing the next version, but we'll need to see what is pending to get in. |
It would be great to have the LoongArch support from 2059475 in a release. |
Thanks for the followup for the bug, @floppym! I've since checked the existing logic and found they needed some fixes, and filed #483 for it. We probably want that included too if we're aiming for proper LoongArch support. I'm applying that PR locally for testing and will post my results on the PR shortly after. |
@sevaa thoughts about making this release soon? I think we got almost all the pending stuff in. @xen0n please act on the comments in #483 if you want this in 0.30; otherwise it will just make it into the next release - no big deal. FWIW I recommend people to use pyelftools hot and fresh off the master branch anyhow. |
I'd prefer to get #483 in, and also I'd like to take a stab at bringing back the ranges test against the master head of binutils. I'll bump to a numbered release once there is one. |
Sweet, another readelf bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30792 |
Quick update re: rangelists. There was no activity on that bug for a week, so I went into the sources. Remember the rant re: overlapping rangelists that I've left in pyelftools comments? Readelf has it both ways. For v4 sections, it goes by known rangelist offsets (aka "for utility"). For v5 sections, it goes by offset tables in rnglist-CU headers, aka "for fidelity", and does so incorrectly. I'd take a stab at fixing this myself in readelf, but I really want the maintainers to confirm that inconsistency in approach is intentional or at least to be tolerated for now. |
Aren't we done with the desired scope for 3.0? I still have on my plate two cases of shorted out autotests that I would prefer to address, but that's not functionality and can wait until after the release. |
I've tagged v0.30 and pushed it to PyPI. @pombredanne and @sevaa please install the new version and let me know if you see any issues. |
My tests pass. Found some minor unrelated crud though, like some missing vendor attribute codes. Oh well. |
Thanks for testing. Send a PR for the other stuff - I don't think that missing a release is a big deal. I recommend people to use the |
@eliben Thank you ++. You rock 🎸 |
It has been almost a year since 0.29 and there are great stuff in the latest head.... may be it is time to cut a release!
Thanks!
The text was updated successfully, but these errors were encountered: