Governance Meeting, October 31, 2022

2022-10-31T17:00:00Z

Participants: Basil Crow, Bruno Verachten, Gavin Mogan, Mark Waite, Oleg Nenashev

Agenda:

  • News
    • LTS 2.361.3 will release November 2, 2022
    • LTS baseline selection for the next LTS is not yet complete
      • Discussion ongoing in the developer mailing list
    • Twitter RSS for releases is live again
      • Fixed by the infra team, found a tool that we can run that takes an RSS feed and creates Twitter posts - title of post and link to post
      • May want to use that on the blog as well
    • Jenkins newsletter
    • Kubecon included a CDF Summit
      • Major press release
        • Tekton graduation
        • CDEvents 0.1 release
          • May be reasonable to update the CloudEvents plugin
        • Pyrsia now a project of the CDF and adoption is starting
          • Expect an update to the JFrog plugin
  • Action items
    • Mark Waite to use community.jenkins.io for the Jenkins Docs SIG mailing list
      • Announce the change and make the existing list read-only
      • Gavin investigated importing a mailing list, export is easy, import requires that we ask for help from the Discourse, complicated set of steps
        • Not worth the effort
    • EasyCLA needs to be documented by Oleg
      • No new news this week
      • Needs to discuss more with linux foundation before writing up docs
    • Application server support matrix/chart (like browser support)?
      • No core developers are using tomcat, while it should work, isn’t well tested, and we don’t really have the experience to help out with tickets/forum posts
        • Web container behaviors are highly dependent on the Java version
        • Performed some testing with WildFly and Tomcat in Java 11 support project
        • No test automation in the existing pipelines for it
      • Lots of chatter about Tomcat and WildFly on the forums in the last month or two
        • If chatter is the indicator, then there are enough people to raise questions but no indications of anyone willing to support
        • We test with Winstone and nothing else
        • We don’t actively block the use of other web containers, but don’t test them
      • Mark Waite to propose a pull request documenting the current state
        • Update the system requirements page to state that we only test Jetty
        • Vendors are welcome to support other web containers
          • submit pull requests to support
      • Tomcat system previously supported multiple Jenkins containers previously and no longer supports multiple containers in a single Tomcat instance
        • Configuring JENKINS_HOME in one way is no longer supported, use a Java argument instead
        • Many of the web container errors are user error (wrong container version)
          • No suggestion that guides users to contribute docs
            • Choose correct version of servlet container
            • Configure the home correctly
    • Gavin or Damien talk to a Mastodon host to find a sponsored install for Jenkins
      • Have a newsletter, releases, etc. without worrying about claiming namespaces early
    • Gavin or Damien talk to a Matrix host to find a sponsored install for Jenkins
  • Elections
    • Timeline (per blog post)
      • Nomination of candidates (October 20 - November 10)
      • Voter registration (October 20 - November 17)
      • Voting (November 17 - December 2)
      • Results announcement (December 7)
    • Gavin and Ewelina up for re-election to board
    • All officers up for re-election
    • Discussions
      • Preparing for transition of board members and officers
        • Access to mailing lists, expensify
        • Officer access to specific GitHub groups
          • Infra officer
          • Security officer
        • Access to 1Password
  • CDF topics - Oleg
    • Governing board meeting in November (moved to not conflict with Kubecon)
    • CDF use Bevy vs. Zoom continues, no decision likely until early 2023
    • Is CDF considering running Mastodon for any of their projects?
      • Distributed servers with a central registry
    • Gavin sees that someone has already claimed jenkins@matrix.io
  • ANTLR 2 to ANTLR 4 progress report - Basil
    • Alex Earl and Basil Crow co-authored the transition from ANTLR 2 to ANTLR 4
    • Merged towards weekly 2.376, scheduled to release Nov 1, 2022
    • Can close the ticket and declare success
    • Budget request is no longer needed, transition is complete
  • Forums and community topics - Gavin
    • Hacktoberfest finishes today
      • Almost 10% increase in count of contributing developers in October
        • 642 developers counted 30 Sep 2022
        • 705 developers counted 30 Oct 2022
      • Jean-Marc Meessen stats are very helpful
        • Visible in one of the channels
        • Many new contributors, first submissions to open source
        • Last week - 535 eligible pull requests by 111 contributors
          • 35 qualified for swag just with Jenkins contributions (4+ pull PR’s)
    • Over 1100 installations of pipeline graph view plugin
      • Gavin considering a PR for notifications (notify me when the build is done)
    • Should we get a Mastodon account for Jenkins? Crosspost is easy.
      • Twitter competitor with easy crosspost
      • Action item: Someone from board or infra talk to a Mastodon host to find a sponsored install for Jenkins
    • New members of the hosting team are doing great
      • Alex Earl and Alex Brandes are improving things very nicely
    • Accounts.jenkins.io has been tidied and looks better now
      • Facelift will be in the newsletter
      • Future improvements may be coming for email notifications
      • Similar improvements made to wiki.jenkins.io deprecated pages
    • Thanks to all that are helping on community.jenkins.io
      • Standard templates for responses have recently been improved
      • Makes it easier for idea submission
    • Demo of the Templates category and using for canned responses
1 Like

Big thanks for @basil for his help getting the ANTLR4 transition through!

1 Like