Okay, I cleaned up the views. They are now under the "Z" top-level group
at: https://builds.apache.org/view/Z/view/ZooKeeper/
(I'm probably going to try to help other projects organize theirs under
their corresponding top-level single-character groups as well, but that
will take time)
I updated the destination email for all the jobs to go to the notifications
list now. It may be necessary for a moderator to whitelist Jenkins there.
I'm not sure.

The following jobs did not have email notifications set up, so I left them
alone:
PreCommit-ZOOKEEPER-github-pr-build (might be a duplicate of
PreCommit-ZOOKEEPER-github-pr-build-maven ?)
ZooKeeper-Find-Flaky-Tests

Additionally, I think the JDK testing can be limited to just the JDK for
the target version (8), the latest (14), and the intermediate LTS ones
(11). I don't think 9, 10, 12, and 13 need to be tested as well. I'm not
trying to argue for *less* testing; rather, I'm trying to argue for more
*strategic* testing that 1) better utilizes the shared build server
resources, and 2) to increase the signal-to-noise ratio for developers
trying to pay attention to the test results.
Another way to increase the signal-to-noise ratio around testing is to
avoid duplication of effort between Travis CI and Jenkins, but I haven't
looked into this much yet.


On Fri, Mar 20, 2020 at 10:05 AM Andor Molnar <[email protected]> wrote:

> Hi Christopher,
>
> I’m happy to use the new, top-level view from now. Additionally I deleted
> all the disabled projects, as you said, we don’t need them anymore. I’m not
> sure about the rest, need to take a closer look.
>
> Thanks for your efforts.
>
> Andor
>
>
>
>
> > On 2020. Mar 19., at 19:50, Christopher <[email protected]> wrote:
> >
> > That view only shows 23 of ZK's total jobs. I think that view should also
> > be deleted in favor of the one at
> > https://builds.apache.org/view/Z/view/ZooKeeper/
> > Part of the impetus for creating individual tabs, one for each letter, is
> > for stability, because when we group letters into groups, people feel the
> > need to adjust them when one group gets bigger than others. This happened
> > twice, and broke links. Having the top-level views of a single letter,
> and
> > subviews under that creates stable, predictable links to job views.
> >
> > On Thu, Mar 19, 2020 at 2:38 PM Patrick Hunt <[email protected]> wrote:
> >
> >> afaik this is the view (at least the one I use):
> >> https://builds.apache.org/view/S-Z/view/ZooKeeper/
> >> it's curated to maintain the current/active jobs for the current/active
> >> branches and smattering of jdks for coverage.
> >>
> >> Patrick
> >>
> >> On Thu, Mar 19, 2020 at 11:30 AM Christopher <[email protected]>
> wrote:
> >>
> >>> It sounds like there's at least the beginnings of consensus here.
> >>>
> >>> So, I took a look at how ZK's jobs are configured in builds.apache.org
> ,
> >> in
> >>> order to prepare to help make the change, and saw some stuff that was
> >>> slightly upsetting (🙂), or at least daunting for whoever makes the
> >> change:
> >>>
> >>> 1. There are 45 Jenkins jobs for ZK. That seems insane to me. Is there
> >> any
> >>> old ones that can be removed? I'm not sure which the community finds
> >>> valuable and which are excess, but all the disabled ones should
> probably
> >> be
> >>> deleted, because they are definitely not in use. It would be best if a
> >>> committer could identify and delete the ones that aren't needed. That
> >> will
> >>> save some time in editing the configs to change the target email.
> >>>
> >>> 2. I also noticed there's a top-level view at
> >>> https://builds.apache.org/view/ZK%20All/ ; several years ago, I tried
> to
> >>> get people to do a better job of keeping Jenkins views organized, so I
> >>> created a new tab for each letter of the Latin alphabet to encourage
> >>> projects to create subviews under that. ZooKeeper didn't have one, and
> >> had
> >>> the top-level view instead. So, I went ahead and created a new view at
> >>> https://builds.apache.org/view/Z/view/ZooKeeper/ ; I think the
> top-level
> >>> view at https://builds.apache.org/view/ZK%20All/should be deleted.
> >>>
> >>> Once the extras repos are deleted, I'd be happy to be the one to
> >> tediously
> >>> update each job to point to the notifications list, but a moderator
> might
> >>> need to approve the Jenkins sender. 🙂
> >>>
> >>>
> >>> On Thu, Mar 19, 2020 at 11:18 AM Szalay-Bekő Máté <
> >>> [email protected]> wrote:
> >>>
> >>>> I also like it! It will make it easier for new community members to
> >> joint
> >>>> to discussions.
> >>>>
> >>>> although it also means I will have to setup new filters now for
> >>>> the notifications@ list ;)
> >>>>
> >>>> On Thu, Mar 19, 2020 at 1:52 PM RABI K.C. <[email protected]> wrote:
> >>>>
> >>>>> Hi Christopher,
> >>>>>
> >>>>> I am +1 on this.
> >>>>>
> >>>>> Regards,
> >>>>> Rabi Kumar K C
> >>>>>
> >>>>> On Wed, Mar 18, 2020 at 10:25 PM Christopher <[email protected]>
> >>>> wrote:
> >>>>>
> >>>>>> Hi ZK Devs,
> >>>>>>
> >>>>>> I have been trying to watch the ZooKeeper developer list lately, to
> >>>>>> stay on top of latest issues, and to contribute in whatever small
> >> way
> >>>>>> I can. However, I noticed the list gets a lot of spam from
> >> automated
> >>>>>> notifications (especially Jenkins).
> >>>>>>
> >>>>>> This has the effect of drowning out conversation between actual
> >>>>>> humans, and can discourage participation, because it requires new
> >>>>>> subscribers to set up a bunch of filters to suppress these, if they
> >>>>>> don't want to see them (and they may unintentionally suppress human
> >>>>>> conversation, if they don't set up their filters perfectly).
> >>>>>>
> >>>>>> What do the ZK committers/PMC members think about having Jenkins
> >> send
> >>>>>> build notifications to the notifications@ list instead of dev@?
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Christopher
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
>
>

Reply via email to