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 
<https://github.com/mojohaus/rpm-maven-plugin/pull/95> 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 
<https://github.com/mojohaus/rpm-maven-plugin/pull/122>, which only updates 
a dependency for a test class that is not even used. Before that, a Pull 
Request <https://github.com/mojohaus/rpm-maven-plugin/pull/119> that (in my 
honest opinion) broke more 
<https://github.com/mojohaus/rpm-maven-plugin/issues/125> 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 
<https://github.com/mojohaus/rpm-maven-plugin/compare/master...EagleErwin:rpm-maven-plugin:feature/update-mojo-parent>
.

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 
<https://github.com/mojohaus/rpm-maven-plugin/tree/master/src/it/rpm-dirmode>. 
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 
<https://www.mojohaus.org/rpm-maven-plugin/map-params.html>. 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 
<https://github.com/mojohaus/rpm-maven-plugin/issues/125> and #118 
<https://github.com/mojohaus/rpm-maven-plugin/issues/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

-- 
You received this message because you are subscribed to the Google Groups 
"mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/73b19e1c-1047-42a9-b13a-d075eebf9851n%40googlegroups.com.

Reply via email to