►
From YouTube: Jenkins Governance Meeting, Aug 12, 2020
Description
Regular Jenkins Governance Meeting. We discussed the recent news: Jenkins graduation at CDF, 2.235.4 LTS release and the next release baseline selection. We have also finalized the decision on the new "Jenkins controller" term that replaces "Jenkins master" and agreed on the localization guidelines. After that, we discussed the 2020 governance board and officer elections.
Full agenda and meeting notes: https://docs.google.com/document/d/11Nr8QpqYgBiZjORplL_3Zkwys2qK1vEvK-NYyYa4rzg/edit#heading=h.jcovn6fh0485
More about Governance meetings: https://www.jenkins.io/project/governance-meeting/
A
Okay,
hi
all
welcome
to
the
jenkins
governance
meeting
today
is
august
12th
and
we
have
two
contributors
on
the
call
mark,
wait
and
me,
so
I
guess
that's
all
for
today,
though,
maybe
somebody
will
join
us
during
the
meeting.
A
We
have
a
few
items
in
the
agenda
for
today,
so,
firstly,
we
will
discuss
some
news,
including
the
dh
net
cdf
and
the
recent
lcs
release,
and
we
had
a
topic
for
selecting
a
new
term
for
jenkins
master
as
everything
replacement
for
jenkins
up
as
a
single
entity.
A
We
were
supposed
to
make
a
final
decision
today,
but
right
now
we
don't
have
a
quorum.
I
believe
for
this
topic,
so
unless
a
significant
number
of
contributors
joins,
I
believe
that
we
will
postpone
it
until
the
next
governance
meeting
on
august
26th,
and
we
also
have
a
topic
about
jinx's
governance,
board
and
officer
elections
so
mark.
Do
you
have
any
other
topics.
A
So
this
is
an
effort
which
has
been
started
two
months
ago
and
before
that
there
was
also
a
lot
of
foundation
work
towards
general
alignment
with
continuous
delivery
foundation.
If
you're
interested
to
know
more
about
this
work,
there
is
a
threat
in
the
developer.
My
link
list,
which
I
forgot
to
link
okay,
everything
so
on
my
laptop
okay
yeah.
So
this
is
amazing,
this
thread
so
what
it
means
for
us
that
now
we
are
officially
a
graduated
project
at
continuous
delivery
foundation.
We
are
the
first
project
to
graduate.
A
It
means
that
we
are
fully
compliant
with
a
cdf
graduation
criteria,
which
you
can
find
on
this
page
acd
foundation.
Talk
project
life
cycle
basically
sets
up
a
number
of
process
requirements,
including
having
a
board
with
multiple
representing
companies,
say
just
second,
what
else
and
then
having
documentation
about
governance,
decision
making
and
etc.
A
There
are
some
summary
in
the
emails,
so
you
can
find
them
here
and
actually
there
was
a
lot
of
work
included,
so
it
wasn't
just
putting
green
checks.
We
actually
had
to
improve
a
lot
in
our
process,
sensors
and
our
documentation.
So
regardless
of
the
status
at
cdf,
it
was
beneficial
to
the
jenkins
project
into
the
jinx
community.
So
thanks
a
lot
to
all
contributors
who
were
working
on
that
we
have
dozens
of
contributors.
A
I
believe
I
have
a
list
here
actually
yeah.
I
know
it's
probably
not
the
full
list,
but
yeah
thanks
to
everyone
who
contributed
to
the
first
as
reviewers,
so
it's
called
slash,
documentation,
contributors
and
you
can
find
more
about
what
changed
in
the
project
and
way.
We
did
it
after
all
here.
A
So
this
is
about
the
process
and
there
is
additional
benefit
to
the
project
is
actually
additional
coverage
in
social
media.
So,
for
example,
canadian
library
foundation
has
posted
its
own
announcement,
which
got
some
traction,
so
you
can
go
here
and
you
can
find
some
summaries.
You
can
find
testimonials
from
different
contributors,
including
continuous
delivery
foundation,
members
contributors
and
also
jenkins
users,
so
check
out
this
blog
post
and
the
cdf
has
launched
a
marketing
campaign,
including
some
promotions
and
newsletters.
So
you
can
refer
to
this
newsletter,
and
here
you
can
find
basically
some
summary.
A
So,
for
example,
you
can
find
a
number
of
articles
which
were
posted
on
the
continuous
delivery
foundation
side
thanks
to
all
contributors
who
were
working
on
that
also
yeah.
There
are
some
cool
content
like
comment
strip.
Additional
video.
Take
a
look
at
that
and
yeah.
There
are
more
events
happening.
So,
if
you're
interested,
please
check
out
this
page
and
yeah
now
what
else
about
that
yeah
the
results
are
blocked
post
by
mark
about
the
documentation
upgrades.
A
A
So
any
additional
comments
about
that,
maybe
mark
you
could
share
your
insights.
B
A
Thank
you
so
yeah
going
to
other
news.
I
was
actually
thinking
about
organizing
a
happy
hour
for
city
of
graduation
but
yeah.
I
kind
of
expected
this
level
of
participation
in
the
mid
august,
because
europe
is
just
desolated
because
everyone
is
on
vacation.
It's
pretty
much
the
same
in
the
united
states,
so
yeah.
Maybe
we
should
actually
move
it
too
late
august
or
beginning
of
september,
but
I
definitely
want
to
have
a
kind
of
celebration
party
for
that.
A
B
A
Okay,
so
yeah
other
news:
today
we
had
a
new
lcs
release.
This
lcs
release
included
a
number
of
new
security
fixes
in
the
jenkins
core
and
also
in
several
plugins,
including
pipeline
main
integration
plug-in,
which
is
used
by
more
than
20
thousand
users
and
well
email
extension.
I
guess
it's
even
more.
So,
let's
take
a
look.
Romania.
A
A
Okay,
I
always
forget
artifact
idea
for
this
plugin
and
I
guess
I'm
not
the
only
one.
A
So
probably
something
to
improve
and
search
ability
for
this
particular
again
right,
a
bit
more
than
twenty
seven
users
yeah
ten
times
more,
that's
impressive,
yeah,
pretty
much
every
jenkins
instance.
So
thanks
a
lot
to
the
security
team
and
the
contributors
who
fixed
these
issues.
In
addition
to
that,
we
are
happy
to
announce
that
the
new
windows
installer
is
officially
in
ga.
A
It
was
originally
announced
something
like
one
year
ago
by
alex
earl.
It
was
well
even
more.
It
was
submitted
for
evaluation,
but
due
to
process
issues
due
to
the
reduced
automation
issues,
we
had
to
postpone
a
release
of
this
installer
until
the
competition
of
the
core
release.
Automation
story,
core
release,
automation
story
was
completed
last
month
so
since
that
we
ship
everything
in
automated
way-
and
we
had
an
online
meetup
last
week-
so
check
it
out
but
yeah.
B
A
A
249.
yeah,
it's
selected
so
what
it
means
for
users.
We
have
a
number
of
changes,
so
it's
quite
recent
release
and
then
2.248.
We
actually
had
a
number
of
changes,
including
dropping
support
for
the
night
framework
2
in
windows,
services
and
many
other
changes
related
to
apis
and
development.
Well,
epi
changes
also
some
other
items
and
improvements.
So
it's
quite
recent
release.
It's
expected.
A
A
You
can
see
that
original
community
and
ratings
work
quite
bad
and,
for
example,
I
still
know
about
a
few
regressions
for
windows
services.
I
need
to
fix
and
workport
2.1
but
yeah
the
release
itself
is
available
and
we
will.
B
Appreciate
any
feedback
from
users
well
and-
and
that's
one
where
early
testing,
particularly
of
user
interface
areas.
There
are
some
significant
improvements
in
ui
there
that
we
would
love
to
have
tested.
So
we
we
encourage
people
as
the
release
candidate
becomes
available
to
help
with
the
testing.
A
I
believe
it's
september
10th
also
now
actually
september.
10Th
is
friday,
so
it's
september,
8th
yeah.
Speaking
of
that,
I
guess
we
need
to
organize
an
online
meetup
to
this
days
to
present
new
features
etc.
So,
right.
B
A
A
Yeah,
it
doesn't
have
to
be
one
two
weeks
prior
for
sure.
I
would
actually
give
it
a
few
days
to
collect
community
ratings
so
that
let
me
make
it
after
the
initial
release.
Good
yeah,
because
in
this
case
we
firstly
can
add
additional
details
about
the
experienced
regulations
while
fingers
crossed.
We
won't
have
regressions,
but
so
I
would
rather
schedule
it.
Let's
say
to
early
or
maybe
something
like
september,
13th
14th
so
early
next
week
after
the
lcs
release,
and
we
have
quite
a
number
of
features.
A
Well,
the
application
of
all
the
net
stuff
also
implies
some
changes.
For
example,
now
you
can
easily
install
windows
services
without
having
to
evaluate
permissions,
because
now
the
dialog
works
properly.
There
is
a
bunch
of
other
improvements,
but
yeah
what
else
we
have
so,
for
example,
dark
theme.
I
guess
it
would
be
totally
justified
there,
because
it's
the
first
lcs,
where
we
have
that
and
plug-in
installation
manager
in
docker.
A
A
Okay,
so
yeah
anything
else
about
the
next
baseline.
A
C
Yeah,
I
think,
it'll
be
fine.
I
would
like
to
have
more
people
here,
but
we
we
made
the
proposal
we'd
make
the
or
have
the
vote
in
this
meeting.
So
people
were
aware
of
that.
So
I
think,
if
they're
not
here,
then
they're
allowing
whoever
is
here
to
make
the
decision.
A
Well,
I've
heard
that
we
had
more
than
100
votes.
C
Yeah,
it
was
120,
I
think,
yep
or
something
close
to
that.
C
A
Yeah
so
community
votes
and
basically
it's
votes
through
the
mailing
list,
so
we're
gonna,
promoting
the
votes
too
much
in
public
okay.
C
So
for
a
discussion
on
this
just
before
we
do
vote
so
I
sent
out
that
table
of
translations.
Hopefully
I
didn't
butcher
the
russian
translations
too
much
because
I
know
nothing
about
russian,
so.
A
C
So
the
the
one
drawback,
if
you
will
to
many
of
these
terms,
is
that
they
in
many
of
the
languages
they
have
a
gender
assigned
or
associated
with
them
like
languages
like
german
or
spanish
or
french.
I
believe
all
have
like
a
gender
association
with
a
noun,
I'm
more
familiar
with
the
german
part
of
that
than
either
spanish
or
french.
But
that
was
something
that
we
kind
of
wanted
to
think
about
as
we
voted
on
these
terms,
so
that
that
would
be
something
we
we
could
discuss
or
or
whatever
in
yeah.
C
These
are
just
running
directly
through
google,
translate
and
then
for
languages
that
I
was
somewhat
familiar
with.
I
I
kind
of
chose
the
one
that
kind
of
aligned
with
the
idea
of
the
english
word.
C
I
think
number
seven
because
of
the
connotations
of
the
word
fuhrer.
We
should
probably
cut
that
one
out
completely.
A
C
Languages,
these
are
in
order
of
the
community
vote
to
the
same
table.
So
controller
was
the
top
item
in
the
community
vote
by,
I
think
a
fair
margin.
A
Yeah,
so
you
can
take
a
look
so
basically
the
closest
vote
was
manager,
but
it
loses
its
controller,
something
like
three
times.
C
A
Yeah
basically
manager
coordinator
primary,
they
got
approximately
the
same
amount
of
votes,
so
there
would
be
three
choices
and,
after
that,
basically
there
is
a
huge
gap
until
the
next
votes
right.
A
So
for
me
personally
and
from
what
we
discussed
in
the
board,
I
guess
there
is
no
specific
reason
to
not
select
controller
like
we've
got
as
community
holds.
At
the
same
time,
we
still
need
to
talk
about
the
localization
issue
because
for
controllers
basically
for
any
other
world,
we
still
have
issues
with
genders
and
languages
and
languages
which
have
genders.
A
So,
basically,
what
I
got
from
everyone
is
that
we
need
to
select
one
gender
and
to
stick
with
it,
because
if
we
try
to
somehow
reference
two
genders,
it
will
over
complicate
our
technical
documentation
and
make
it
more
confusing
to
users
okay.
So
this
is
the
first
feedback.
I've
got
the
second
feedback,
which
is
a
bit
more
mixed.
Is
what
agenda
to
choose.
C
A
Yeah
so
recommendation
so
for
that
there
was
mixed
feedback,
so
one
of
common
items
in
my
responses
was
that
let's
use
masculine
gender
because
jenkins
bank,
that
log
is
masculine,
so
it
would
be
aligned.
A
So
yeah
and
potentially
it
somehow
mitigates
the
fact
that
genki
slog
has
a
gender
which
is
not
a
common
case
in
the
car
and
products
so
yeah.
These
are
two
options
on
the
table.
Personally,
I
would
rather
abstain
from
this
decision.
What
to
choose
but
yeah,
I'm
just
sharing
feedback.
I've.
C
A
C
Okay,
I
I
I
agree,
choosing
controller
based
on
the
feedback
from
community
as
well
as
just
it.
For
me,
it
makes
sense
that
was
the
one
I
was
kind
of
that
I
voted
for.
So
that's
my
number
one.
A
Previous
meeting,
I
am
really
looking
forward
to
call
my
jinx
fellow
runner
master
edition
a
microcontroller,
so.
A
A
C
Yeah,
I
believe
so
yeah.
B
Yeah,
I
have
no
solution
for
gendered
languages,
italiano,
er,
cozy,
it
exists
in
italian
and
I
don't
know
how
to
solve
it.
C
A
Cuff,
so
what
would
be
our
steps
regarding
sorry
regarding
the
gender,
because
one
thing
we
could
decide
it
right
away
today
and
another
way
is
to
actually
drop
it
to
the
maiden
list
and
to
see
what
would
be
the
feedback
because
process-wise
and
change-wise.
C
A
Yeah,
I'm
sure,
for
example,
if
you
take
russian
language
tradition
well,
a
russian
language
has
three
genders,
but
some
words
have
to
have
agenda,
including
controller.
At
the
same
time,
historically,
a
masculine
term
is
used
for
gender
neutral
term
for
such
items.
So,
for
example,
if
we
suggested
to
use
feminine
for
that,
I
guess
it
would
be
a
lot
of
misunderstanding
in
the
russian
speaking
community,
although
I'm
again
not
sure
whether
we
can
come
up
with
the
decision
which
would
fit
all
the
languages.
B
C
The
so,
under
the
topic
up
above
gender,
you
have
recommendation
to
use
a
single
gender
to
avoid
complicating
documentation.
Is
that
a
single
gender
per
language
or
a
single
gender
gender
overall.
C
You
solicited
some
feedback
from
native
speakers
was
that
was
that
recommendation
that
that
you
use
a
single
gender
across
all
languages,
or
was
it.
A
A
A
Yeah
I
haven't
asked
about
specifically
okay.
C
Yeah,
I'm
I'm
kind
of
in
mark's
camp
where
that's
the
gender
is
kind
of
left
to
the
localization
folks.
A
C
B
So
I
don't
at
least
for
me
on
on
the.
I
don't
intend
to
do
that,
because
my
experience,
attempting
to
as
a
non-native
speaker
do
localization
has
almost
always
been
an
abject
failure.
The
native
speakers
prefer
exact
phrasing
and
exact
terminology
that
I
I
inevitably
as
a
non-native
speaker
fail
to
comprehend.
B
B
A
Okay
or
we
can,
for
example,
say
that
there
are
two
main
targets.
Let's
say
jenkins.
I
website
jenkins
core
whomever
submits
a
pull
request
in
a
language.
We
kick
off
this
discussion
and
cc
all
known
contributors
who
use
this
language
and
basically
stole
this
request,
and
until
there
is
consensus,
would
it
make
sense
yeah?
That
would
be
fine.
A
Works
the
discussion
when
that
is
jenkins,
core
or
jenkins,
I
hope,
requests
native
speakers.
I
expected
to
reach
consensus.
A
C
A
A
A
C
A
Yep
but
yeah
so
kick
off
the
discussion
when
there
is
a
jenkins
college,
ancient
cio
pull
request
so
stole
the
request
and
kick
off
the
discussion.
C
A
So
both
score
support
on
hold
label.
A
C
A
B
A
Yes,
yeah
right,
just
the
chinese.
The
chinese
is
an
example.
Well,
chinese
is
a
good
example.
The
problem
with
that
that
we
have
mainly
lists
in
other
languages.
So
if
you
go
to
this
page
so,
for
example,
brazil,
japanese
career
in
the
chinese,
my
bet
that
this
smelling
kiss
are
not
very
active
for
these
days,
but
I'm
happy
to
be,
let's
say
so,
for
example,
crazy
yeah.
I
guess
it's
brazilian
right,
so
yeah
last
update
actually
my
thirteens,
but
before
that
it
was
previous
year.
A
A
A
C
A
C
A
A
A
No
okay,
the
current.
B
A
Okay,
what's
the
members
and
officers
every
announcement
so
to
re
elect
so
unless
something
changes,
we
need
to
reject
one
board
number.
A
A
A
That
we
actually
need
to
organize
the
process
last
time
it
required
significant
time
from
us
and
the
most
difficult
part
was
organizing
chip's
world.
So
similarly
to
how
we
run
controller
decisions
but
yeah
for
controller
decisions,
it
was
easy
because
it
was
a
public
code.
So
basically
anyone
using
was
eligible
to
vote,
but
our
governance
board
detection
process
is
quite
different
because
it
defines
disability
and
what
it
means
that
we
cannot
just
a
center
link.
A
It
needs
that
we
have
to
prepare
restricted
links
for
all
participants.
Sieves
supports
that,
but
yeah
what
we
experienced
during
the
last
direction
that
you
can
adjust
that
100
southern
participants,
like
we
have
in
our
in
our
ldap
database
and
our
process
basically
requires
us
to
send
an
email
to
every
user
in
build-up
database.
A
Then
we
send
them
another
email
like
this
voting
thing
specifically
for
this
particular
person,
then
they
vote,
and
then
we
count
the
results
so
last
year
it
was
quite
difficult
to
implement
all
that
and
they
are
one
of
the
topics
which
we
have
brought
up
at
the
retrospective.
That
probably
we
shouldn't
do.
Elections
like
that
anymore,
and
it
brings
up
the
question-
is
what
you
want
to
do
with
the
next
elections.
C
C
A
Yeah
and
also
we
need
to
somehow
beautify
eligibility
of
such
a
person
because,
for
example,
yeah
last
voting,
we
defined
a
cut-off
period
so
why
it's
needed
is
because
otherwise
somebody
could
just
create,
let's
say
100
thousand
accounts
right,
basically
rick
directions,
so
we
define
a
cut-off
date.
We
basically
base
eligibility
on
that.
A
So
there
are
two
obvious
issues,
one
issue
that
basically
we
need
to
define
and
cut
off
early.
We
need
to
query
our
data
to
prepare
this
mailing
list
where
indeed,
data
becomes
tricky
because
yeah
we
know
that
we
lost
three
months
of
followed
up
database
history,
so
what
it
means
that
some
contributors
may
be
visible
at
the
same
time.
They
are
not
in
the
database,
so
we
will
need
to
use
alternate
channels
to
make
the
announcement
and
to
provide
a
way
for
them
to
actually
mitigate
that
somehow
yeah.
A
We
did
a
definite
channel
for
that
last
year,
but
I
doubt
that
anyone
used
it
so
the
process
is
quite
complicated
yeah
and
it
would
be
great
to
consider
that,
especially
if
we
talk
about
identity
management,
immigration,
so
the
topic
which
is
being
discussed
at
the
infrastructure
manifest
because
one
of
the
options
on
the
table
there
is
basically
using
linux
foundation,
user
database
and
migrating
there,
so
that
we
don't
have
to
maintain
our
own
database,
but
it
makes
elections
even
more
difficult
because
we
won't
be
able
to
really
attract
our
contributors,
etc.
A
A
Today,
but
we
definitely
need
stuff
to
start
planning
for
that,
because
yeah,
if,
let's
say
elections
happen
in
november,
so
that
we
respect
one
year
terms,
it
means
that
yeah,
let's
say
in
the
beginning
of
october,
we
should
have
finalized
process
which
got
a
consensus
in
the
community,
so
that
doesn't
happen.
On
the
last
day,
yeah.
B
A
Because
yeah
for
for
public
votes,
it's
easy!
You
just
just
clean
your
cookies,
changing
ip!
Somehow
it
tracks
your
participation
by
ap
and
whether
you
can
vote
again
again
and
again
right.
A
So
I
don't
think
that
we
can
drop
eligibility
requirement
completely.
At
the
same
time,
we
could
probably
redefine
that
one
of
the
potential
ways
to
redefine
that
would
be
easy,
but
I
don't
think
appropriate
is
just
to
take
maintainer
database
and,
for
example,
github
contributor
database.
It's
something
we
can
do
easily.
At
the
same
time,
I
don't
think
that
github
represents
the
jenkins
community.
A
A
A
So
personally,
I
just
leaned
towards
just
dumping
user
databases.
We
know
and
announcing
it
to
the
mailing
list.
So
maybe
mail
increase,
it
would
be
a
great
start
and
we
hopefully
will
get
enough
people
to
sign
up.
Then
we
can
do
the
same,
for
example
for
blog
as
blog
posts
as
social
media,
and
you
can
filter
people
who
sign
up
somehow
so
yeah.
For
example,
we
can
require
anyone
who
responds
to
provide
the
jenkins
account
id
or
github
id
so
that
we
can
verify
their
contribution.
A
Yeah
but
yeah,
even
our
previous
process
was
a
kind
of
let's
say,
not
real,
because
you
can
be
a
contributor
to
the
jenkins
project,
but
it
doesn't
mean
that
you
need
a
jenkins
account
id,
especially
now
when
many
companies
move
to
github
issues,
when,
basically,
you
don't
need
a
jenkins
account
for
anything
except
jenkins,
jr
right
now,
unless
your
admin
or
whatever
contributor,
with
infrastructure
access
so
yeah,
I
don't
think
that
our
current
process
is
totally
inclusive
when
it
comes
to
the
junk
is
coming
into
uses.
A
B
A
We're
probably
beyond
time
and
therefore
slightly
beyond
time,
so
but
yeah.
If
you
have
github
account,
you
can
query
github
organizations
and
you
can
have
a
proof
of
contribution,
for
example,
pull
request
command
review,
whatever
we
can
define
this
correctly
later,
but
we
can
define
same
for
jenkins
jitter.
We
have
account
id.
We
can
verify
that
there
was
let's
say
comment
new
issue
created
issue
addressed
again.
We
can
identify
effect
of
contribution
for
the
rest
yeah.
We
can
use
manual
ways,
for
example
this,
if
you
have
never
contributed
using
github
or
drink
zero.
A
A
So,
yes,
we
are
five
minutes
over
time.
Do
we
have
anything
else
to
discuss
on
this
topic.
A
Okay,
so
yeah
I'll
try
to
start
mailing
this
discussion
once
I
finalize
my
proposals
up
to
a
way
that
it
looks
sustainable
to
me
or
maybe
I
will
run
it
through
the
jenkins
board
and
officers
first,
but
yeah.
Let's
see.
C
A
Okay,
so
alex,
would
you
be
able
to
summarize
the
decisions
on
the
terminology
yeah.
A
Okay,
then,
thanks
for
your
time
and
yeah
thanks
a
lot
to
everyone
who
participated
in
the
terminology,
discussions
and
decisions
so
great
to
see
this
topic
concluded
of
these
follow-ups
for
localizations,
but
yeah.
We
have
a
pass
forward.
So
thanks.
Everyone.