-
Notifications
You must be signed in to change notification settings - Fork 131
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
Project name change? #182
Comments
Hello there. I will be maintaining this project going forward. These are things that were conceptualized before I joined and we talked about when I took over maintenance. Let me answer something simple first: From this point on libpe will be maintained from within this repository. This is because the releases are very much tightly coupled and in the worst case can lead to compatibility issues. Personally I also did not like how libpe itself did not have versioned releases which would make it harder for possible CVEs to recommend a minimum secure version. Going forward libpe will be versioned along the rest of the repository. Furthermore libpe will not go away and I am not planning on making it an exclusively static element of any executables. Think of it like how elfutils has libelf within the same repository. The source code is already merged into this repository. Now to the name change. The idea in the long run is to move to a single executable release and for this readpe would be the most recognizable name. I thought this idea was good as it is more in line with Windows usage from what I remember (been a couple years). While I did not communicate this back yet I did think about making the executable react to it's file name so it could be linked under a different name similar to how BusyBox works. For example Anyway I do understand your point of pev being a known name and that a name change or single executable thing might not warrant the confusion. While I will put my foot down for libpe being part of this repository as it is mostly important for developers, I am open for communication when it comes to renaming tho. This is something that I would like to hear @merces thoughts on. No matter what your concerns are good and I will at least add something about the name change to the README before merging #181 |
Thanks for clarifying the situation! It will make it easier to contribute back some patches back to pev/readpe/libpe from the packaging side, too. btw, I was waiting for the project to become active again to send some patches back, and with that clarification, I will work on that soon.
It is good to know about those plans, too. As libpe was not used by any other package before, it was packaged alongside the executables. Knowing those plans, I think it will make sense for me to keep a single source package, but provide two binary Debian packages, one for readpe and the other for libpe.
I see. It seems that wouldn't cause any problems for existing users.
Thanks for the consideration. I will try to contribute the Debian patches back in time for the 0.82 release. |
First of all, I'd like to thank you both. pev was by far the open source project I spent most of my time with and I'm very happy to see things moving forward. I'd say
So, my suggestion would be to rename it, but @GoGoOtaku will decide of course. Now let me take advantage that @davidpolverari opened this issue to give my opinion on the features the current toolkit has. Here are my thoughts:
The new readpeA few modern command line tools use a subcommand concept that's quite easy to use. For example: Getting help
Printing headers
Strings (pestr functionality)
I wonder how cool would be to have this with autocompletion in Debian, for example. Thanks! |
Hi there! FYI: I have just uploaded
If you were able to test it, your feedback would be much appreciated. Regards, |
I know this is kind of late but I tested it and found no issue |
Oh, thanks a lot for testing it. Unfortunately, |
Hello, @merces and @GoGoOtaku! Debian package maintainer for
pev
here.I noticed in the last few days that after pev remained archived for a brief stint while waiting for a new maintainer to step in, now the wait is over and development will be resumed in this repository. That's really good news! Congratulations to everyone involved!
I also noticed the repository name change. My question is: will the project be actually renamed? The reason I ask is because if that is the case, I will start making preparations to rename the package in Debian in a seamless way for the users.
Although in Debian we have standardized procedures for doing exactly this kind of change, I would like to point that
pev
is already well known in a lot of circles, and is referenced in lots of security-related materials (eg: SANS forensics-related courses, Internet tutorials, etc). Thus, a name change could cause some users some confusion about the continuity of the project. Of course that´s not my call to make, but I only wanted to offer another point of view for your consideration. Whatever the decision is, I will keep packaging it in Debian for the foreseeable future.Regards,
David.
EDIT: btw, could you please clarify what will be the future situation of libpe? Will its code migrate to the same module as pev/readpe and be fully managed here, or will it continue being a git submodule? Thanks in advance for the help!
The text was updated successfully, but these errors were encountered: