Hi,
Tl;dr: What is the status of the rpm-maven-plugin and what are the chances of getting the project revived if I contribute?
More than 5 years ago, I opened a
Pull Request on the rpm-maven-plugin in order to add a feature that I heavily use. One year later, after I processed the review comments, was the last activity on this PR.
The last real activity on the project was
this Pull Request, which only updates a dependency for a test class that is not even used. Before that, a
Pull Request that (in my honest opinion)
broke more than it fixes was merged and that was all activity since 2018.
Long story short, I don't like the silence in the rpm-maven-plugin project and I am willing to invest some of my time to get it back on track. I actually already started this, by getting the project to build again on the latest mojo-parent and by using GitHub CI. You can find a preview of the changes
here.
At this moment, I have a few questions:
- Does MojoHaus still see a future / added value for this plugin?
- How can I help in getting Pull Requests on this project being reviewed and merged? When the answer to my first question is 'yes', I am willing to go through the list of Pull Requests and Issues and see whether they are still relevant and if I can review/fix them.
- In order to get the build working again, I needed to disable the
rpm-dirmode integration test. I am sure that the current implementation of the plugin is not correct, but I have difficulties in understanding the expected behaviour of the directoryIncluded and recurseDirectories
parameters. Is there somebody available to discuss this with me? I can also start another conversation on this mailing list for that, if that is the preferred way.
If there is someone from MojoHaus willing to help me in getting changes accepted and merged, I want to do this proposal:
- I finish up my work on getting the project to build again using GitHub CI and the latest mojo-parent and open a Pull Request for that, which hopefully can be accepted and merged.
- I try to find a proper solution for issues
#125 and
#118, after consulting people that know more about this (help needed!), so the rpm-dirmode integration test can be enabled again.
- Maybe this would be a good moment for a new release.
- If all these steps are successful, I will go through the list of open issues and Pull Requests and process them accordingly.
- The code could use some cleanup after years of inactivity, so that would be the next step I can work on.
Kind regards,
Erwin Bronkhorst