Looking for JJB maintainers

92 views
Skip to first unread message

Thanh Ha

unread,
Nov 16, 2020, 11:34:07 AM11/16/20
to jenkins-job-builder
Hi Everyone,

I've mentioned this on a few Gerrit reviews but I thought I'd send it officially to a mailing list so that a wider audience perhaps will see.

To get to the point, I'd like to encourage any folks or organizations that have a direct interest in the JJB project to consider stepping up and becoming active maintainers of JJB.

Today I am currently the only active maintainer of the project and I personally no longer have a direct interest in the JJB project as I am no longer working on any projects that use JJB. I feel like it would be good to have a more active community of maintainers who do have a direct interest in the longevity of the project moving forward.

JJB today is essentially in maintenance mode, no new features are being developed however occasionally plugin updates or new plugin support is added. Reviews for these are fairly easy to do as there is unit test automation in place as the template for creating new plugins is pretty simple due to the mapping function. A simple checklist is often all that's needed: Docs, unittests, working code.

This is not to say that I will stop working on JJB as I will continue to review any patches contributed to the project and periodically release new versions. However I do believe it would be healthy if there were maintainers who have a direct interest in the project to help out and carry on the project.

If you are potentially one of these people I would encourage you to set up your OpenDev account to "watch" the JJB and python-jenkins projects so that you get notified of incoming reviews and participate in the code reviews if possible. If you are really keen to help out we can promote you to full maintainer if you have a good activity on the project reviews (I'd like to make sure people are serious about helping out before we promote new maintainers).

Thanks,
Thanh

Eren Atas

unread,
Nov 18, 2020, 9:58:57 AM11/18/20
to jenkins-job-builder
Hi Thanh,

I have added myself as a watcher to JJB. Hope I can help.

Cheers,
Eren

Adam Romanek

unread,
Nov 18, 2020, 10:07:15 AM11/18/20
to jenkins-job-builder
Hi Thanh,

It's sad to hear that you as the only active maintainer no longer have direct interest in maintaining the project but I can understand this. Things change.

So as a response to your call I've set myself as a watcher of JJB and python-jenkins projects on OpenDev. Currently I have a direct interest in supporting this project so I'd be happy to help here as much as I can.

Just so you know here in LibertyGlobal we have a fork of JJB on GitHub [1], which we've been using internally to develop changes in JJB during a migration process of our existing Jenkins installation to JJB. All changes we made so far have been upstreamed to OpenDev, the last batch of changes made by Eren Atas will probably be released in 3.8.0. All contributions from me and Eren Atas went through our internal review process on GitHub, that's why we were not "active" reviewers on OpenDev so far. Nevertheless our efforts on the migration to JJB are mostly done, we are actively using JJB on day-to-day basis and we'll try to support the project from now on.


Best,
Adam Romanek

On Monday, November 16, 2020 at 5:34:07 PM UTC+1 zxi...@gmail.com wrote:

Thanh Ha

unread,
Nov 19, 2020, 8:10:45 AM11/19/20
to Eren Atas, jenkins-job-builder
Thanks Eren, definitely helpful to get more eyes on the patches coming in.

Cheers,
Thanh

--
You received this message because you are subscribed to the Google Groups "jenkins-job-builder" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkins-job-bui...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkins-job-builder/5ad0c2b8-8e48-42a7-be34-a952a4cdea7en%40googlegroups.com.

Thanh Ha

unread,
Nov 19, 2020, 8:14:37 AM11/19/20
to Adam Romanek, jenkins-job-builder
Thanks Adam, appreciate you and your team's help and contributions.

Cheers,
Thanh

--
You received this message because you are subscribed to the Google Groups "jenkins-job-builder" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkins-job-bui...@googlegroups.com.

Paride Legovini

unread,
Nov 19, 2020, 2:46:30 PM11/19/20
to jenkins-j...@googlegroups.com
Thanh Ha wrote on 16/11/2020:
> I've mentioned this on a few Gerrit reviews but I thought I'd send it
> officially to a mailing list so that a wider audience perhaps will see.
>
> To get to the point, I'd like to encourage any folks or organizations
> that have a direct interest in the JJB project to consider stepping up
> and becoming active maintainers of JJB.

> If you are potentially one of these people I would encourage you to set
> up your OpenDev account to "watch" the JJB and python-jenkins projects
> so that you get notified of incoming reviews and participate in the code
> reviews if possible.
Hi Thanh,

I also added myself as a watcher of the two projects, I'll do by best
to pick some reviews as they come it.

At the Canonical Server Team we use JJB extensively for many CI and
automated testing tasks related to Ubuntu Server, so I have a direct
interest in the project.

I'll also try to help with the Debian package, which it still at 3.2.0.

Cheers,

Paride (paride on #openstack-jjb@Freenode and Opendev)

Sorin Sbarnea

unread,
Nov 20, 2020, 3:01:59 AM11/20/20
to Thanh Ha, jenkins-job-builder
As both projects now have less and less to do with OpenDev, maybe it would make sense to transition them to jenkins github organization?

I think that such a move could likely increase the audience for both users and developers, and maybe help the project.

I seen a similar move with other projects, like doc8, which was moved to pycqa org.

--
You received this message because you are subscribed to the Google Groups "jenkins-job-builder" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkins-job-bui...@googlegroups.com.
--
--
Cheers,
Sorin

Thanh Ha

unread,
Nov 20, 2020, 8:12:07 AM11/20/20
to Paride Legovini, jenkins-job-builder
Thanks Paride, definitely appreciate the help. I'm glad there's so much interest in keeping this project alive.

Cheers,
Thanh

Thanh Ha

unread,
Nov 20, 2020, 8:20:58 AM11/20/20
to Sorin Sbarnea, jenkins-job-builder
Hi Sorin,

I would be okay with this suggestion if anyone has the motivation and cycles to drive it forward. This would involve not only moving the project's source code but also setting up the new CI/CD pipeline to ensure we can continue to test and release new versions of JJB post transition. Unfortunately this is an amount of work I do not currently have cycles to handle but am willing to pass on knowledge to anyone who wants to do the legwork if needed.

What I like about the current release pipeline with OpenDev is it's low effort in that I can just tag the repo and the tag triggers a release build and handles the rest of the release for me. If the new pipeline is much more involved in that I'm afraid I won't have the cycles to handle releases, so that would be a key request from me if we were to move.

Regards,
Thanh

Anil SB

unread,
Nov 30, 2020, 11:37:19 PM11/30/20
to jenkins-job-builder
Hi Thanh: 

I would be happy to help with the code reviews and maintaining JJB.

Cheers,
Anil  


Thanh Ha

unread,
Dec 1, 2020, 11:16:30 AM12/1/20
to Anil SB, jenkins-job-builder
Thanks Anil. Your help with code reviews is much appreciated.

Thanh

--
You received this message because you are subscribed to the Google Groups "jenkins-job-builder" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkins-job-bui...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages