►
From YouTube: Platform SIG 2020-03-26
Description
Jenkins Platform Special Interest Group meeting for March 26, 2020. Topics include Platform roadmap for Jenkins, Google Summer of Code, IBM s390x, IBM PowerPC 64, Docker image generation improvements, Windows installer, Core release automation, HTTPS, and HTTP/2 support with the Jetty container
A
A
B
B
We
discussed
everything
the
last
week
and
do
not
have
any
specific
updates
there,
except
the
fact
that
now
it's
a
separate
github
organization,
so
we
are
setting
a
common
environment
for
that
included.
Additionally,
half
offs,
including
a
new
release
flow
most
like
move
to
Asia,
devotes
because
the
project
is
based
on
dot
knives,
so
we
may
use
it's
consistent
and
yeah
that's
in
progress
and
for
regards
to
JSOC.
Everyone
is
welcome
to
participate.
We've
got
to
propose
also
so
far.
We
will
go
a
bit
more.
So,
let's
see
excellent,
ok,
great.
A
All
right
thanks,
ok,
I'd
like
to
put
platform
sig
roadmap
proposals
on
the
agenda.
We
may
want
to
put
other
topics.
First,
I've
got
a
number
of
proposals
there
just
to
be
on
the
agenda.
Are
there
other
other
agenda
items
that
I
should
be
adding
here?
Jim,
for
instance,
anything
that
you
want
to
address
on
PowerPC
or
series
390
support.
C
A
D
A
A
B
So
we
started
some
discussions
about
what
we
want
to
do
for
Windows
service
repair,
another
component.
So
for
me
to
be
a
national
outcome
and
right
now,
I'm
moving
some
bits
of
the
communication
to
think
and
say:
oh
and
when
I
complete
that
maybe
I'll
write
something
for
Windows
and
propose
it,
maybe
not
even
as
a
jab
but
as
a
new
page.
B
A
Thank
you,
then.
We've
got
docker
build,
rework
PR.
There
was
certainly
some
some
intense
interest
recently
intense
and
frustrated
interest
from
Daniel
back
recently
at
the
during
the
recent
security
release.
Something
went
wrong
and
he
spent
thirty
minutes
waiting
for
a
build
right,
and
that
was
that's.
That's
not
a
time
when
you
want
people
having
to
wrestle
with
slower
or
long-running
builds.
C
He
did
look
at
it
and
improve
the
code
changes
so
I,
don't
know
exactly
what
you
guys
has
processes
in
terms
of
merging
at
PR,
but
it'd
be
great
to
merge
it
and
then
work
with
all
of
their
to
actually
implement
the
new
infrastructure,
because
we
I
think
Alex
you
you.
Let
me
know
that
we
got
the
arm
a
resources
up
on
8
OS,
right,
yeah,.
C
So
it
looks
like
we
have
all
the
architectures
that
we'll
need
now.
You
know
that's
390
power,
I
changed
6
and
armed,
so
it
would
be
nice
to
kind
of
try
to
start
implementing
them
and
connecting
everything
up
and
see
this
PR.
Well,
I
should
work
or
not
the
PR
work,
but
you
know
actually
see
implementing
a
war.
D
What
is
what
I
would
propose
as
someone
who
has
trusted
access
on
that
repository
to
basically
create
a
dummy,
merge
request
or
pull
requests
based
on
yours,
so
that
action
will
run
the
the
Jenkins
file
updates
and
so
forth.
And
then
we
can
verify
that
it's
all
working
in
the
infrastructure
and
then
we'd
be
able
to
merge
your
PR.
A
A
A
B
I
think
that's
fine
I've
put
some
items
I'm
generally
a
little
bit
more
because
me
once
we
published
the
poll
says
so
now.
There
is
nothing
specifically
input
in
the
Jenkins
projects
right
now,
except
the
fact
that
there
is
a
bunch
of
features
in
coming
and
we
already
behind
the
versions,
because
I
didn't
have
time
to
submit
that
great
request
and
we
discovered
a
couple
of
regressions,
so
I
put
it
on
hold,
but
in
principle
in
destructor
now
is
much
stable
and
we
have
new
dotnet
veterans.
B
Perform,
for
example,
for
Windows
and
storage.
It
could
be
reasonable
because
for
Windows
justo
that
we
can
just
replace
windows
service
preferred
by
a
native
executable
and
if
it
weights
30
megabytes.
Okay,
it's
not
a
big
deal
for
the
Installer,
so
there
is
definitely
some
positive
impact
on
the
Jenkins
setup
process,
but
so
with
that,
oh
go
ahead.
A
A
B
So,
specifically
for
Windows
installer
I
mean
MSI
packages.
We
can
do
now
because,
right
now
we
agreed
that
we
drop
it.
It's
sorry,
we
drop
32-bit
system
supports
that
we
can
adjust,
but
one
another
or
MD
64.
What
assuming
that
we
don't
Eternity
to
Windows
on
our
Emma
and
the
other
needs,
and
it
just
that's
30
megabytes.
So,
instead
of
70,
you
get
okay,
100,
but
you
don't
mean
dotnet
so
for
MSI,
installer
I
think
it's
no
brainer
that
we
can
switch
to
this
mode.
D
B
Specific
behavior,
because
right
now
we
have
about
460
34
4.6.1
recent
version,
but
we
already
hit
problems
with
Gillis
and
Clement
Asian.
These
other
beats,
so
the
good
results
recently
thanks.
The
next
time
we
came
in
with
service
record
maintainer
also,
but
it's
still
for
me,
native
installer
would
be
if
reference
to
them,
but
we
also
have
Windows
service
record
and
bundled
to
its
third
times
in
Jenkins,
one
in
Jenkins
coda
directly
another
one
in
Windows
agent
model
and
they're
a
it's
much
more
challenging
I'm,
not
sure
what
exactly
view
would
we
do
there?
B
A
B
Well,
technically,
yes,
if
we
press
citizens,
because
currently
there
are
two
jars-
so
not
yet
now
two
executables
included
directly
within
the
Jenkins
war
file
as
resources
and
our
windows
installer
and
includes
a
third
time,
and
we
don't
care
about
that
because
right
now
it's
something
like
500
kilobyte,
but
the
if
you
wanted
to
do
the
same
approach,
this
native
executables
everywhere,
it's
addictive.
So
for
me.
B
Let's
now
go
and
I
will
be
doing
that
only
if
we
detach
Windows
agent,
installer
and
maybe
Jenkins
masters,
even
the
service
installation
functionality
to
except
reclaiming
god,
okay,
because
yeah
right
now,
you
can
install
Jenkins's
windows
service
after
running
critters
war
file.
To
be
honest,
I
have
never
used
this
option,
so
I
cannot
say
so.
B
A
C
A
So
the
let's,
let's
take
the
the
to
two
stories
that
have
a
really
positive
spin:
first,
so
PC
64
le
and
both
pcs
64
le
and
s/390
X.
Our
serving
mark
wait
very
well
they're
awesome,
I,
have
agents
connected,
they
are
running,
builds
and
tests
as
Java
as
Linux
and
Java
and
maven
labeled
agents,
so
I
used
them
freely.
A
They
are
also
running
specifically
builds
for
get
client
plug-in,
get
plug-in
and
platform
label
or
plugin.
Now
the
one.
The
one
flaw
in
this
at
the
moment
is
I'm
using
open
j9
on
series
390,
and
that
makes
me
a
little
nervous
because
that's
the
only
place
that
I'm
using
open,
j9
I've
had
no
problems
with
it
should
I
think
I
should
use,
adopt
open
JDK
on
this
390,
but
I
need
to
be
sure
that
it
doesn't
degrade.
Performance
I
need
the
JIT
that
it
gives
me
acceptable,
performance
and
now
Jim
does.
C
Is
so
the
from
my
understanding
the
Java
eats
s/390
you
have
to
you,
know:
you'll
need
to
use
a
dark
Java
with
I,
think
open
j9,
so
open
j9
is
just
a
JVM
or
as
a
package
everything
every
other,
what
they
call
it,
but
so
in
in
adopt
you
had
the
hotspot
implementation
and
he
had
the
open
j9
implementation
for
Java,
8
and
I.
Think
it's
the
only
Java
version
that
has
this
is
Java
8
hotspot
from
Oracle's
missing
that
JIT
I
think
I
want
to
say
open
JDK
the
Java
eats
open
j9.
C
A
A
C
A
C
No,
that's
the
one
percent
so
after
we
get
that
test
done.
What
are
the
other
blockers,
I,
guess
or
other
stuff
that
needs
to
be
added.
I
saw
I,
think
something
about
automating
the
the
infrastructure
on
the
JIRA
tickets
and
then
connecting
them
to
CIJ
and
say
I,
oh
and
trust
in
CI,
Jane,
say:
oh
right,.
C
And
I
can
yeah
I,
don't
know
how
fast
I
can
move
up
the
temporary
host
I
think
the
lawyers
are
still
looking
at
the
Terms
of
Use
sheet
for
power
because
technically
I
guess
they
didn't
have
one
wow,
the
s/390
Linux
one
community
cloud
did
that's
a
lot
more
calm
and
I.
You
know
I'm,
really
a
s/390
kind
of
person.
C
A
Me,
let
me
talk
to.
Let
me
take
the
action.
I
am
to
talk
to
old
ABA,
because
we've
you
are,
you
are
bringing
the
the
same
story
that
we
had
with
the
code
signing
right,
which
is
as
soon
as
we
get
a
legal
team
involved.
There
is
an
indeterminate
period
where
so
let
me
talk
to
Olivia
that
mean
about
using
a
jump
host,
because
for
me
it
is
working
and
it
just.
It
requires
a
little
bit
of
a
little
bit
of
setup
yeah.
A
C
A
A
B
A
B
It's
not
only
remoting
4.3,
so
it
was
introduced
in
the
guiltiest
baseline.
So
at
the
moment,
staging
casaya
was
updated
to
2.2
to
2.1,
and
this
version
includes
WebSocket
support,
but
we
know
about
one
bug.
Basically,
we
messages
behind
64k
they're
not
delivered
correctly.
This
bug
has
over
given
submitted
of
kids
for
that
it's
OTS
candidate,
but
it
won't
get
into
a
very
distant
killing
dot
to
who
next
month.
So
we
cannot
try
out
of
the
communication,
I
feel
like
work,
but
it
won't
be
stable
until
under
two
in
one
month,
right
so
for
large.
A
A
A
Because
it
is
definitely
working
for
me
now
I
and
B.
We've
also
got
the
open,
j9
question.
Excuse
me:
you
need
open,
j9
question
versus
hot
spot,
on
Java,
8
and
and
that
Jim
that's
just
one.
We
didn't
answer
on.
Ultimately,
if
we
have
to
use
open
j9
for
builds,
we
can
I
assume
open,
j9,
execute
hotspot
or
bytecode
no
problem
from
Java
8.
Since
it's
running
Jenkins,
just
fine.
C
A
D
D
A
Right
very
good.
Thank
you
thanks
very
much
for
your
work
on
that
great.
The
next
topic
I
had
was
roadmap
proposals,
though
good
we've
got
Oleg
with
us
today.
So
what
Oleg
has
done
is
he
is
proposed,
and
it's
been
accepted
by
the
governance
board-
that
we
will
use
the
concept
of
a
roadmap
in
the
Jenkins
project
and
it'll
be
posted
on
Jenkins
thought.
I.
Oh
I,
like
this
crucial
piece
roadmaps,
have
places
not
dates,
so
so
they
don't
describe
when
things
will
happen,
they
describe
destinations
we're
striving
to
reach.
A
Work
is
being
done,
near-term
I,
think
of
that
as
either
in
progress
or
very
very
soon
to
start
and
then
future,
which
will
be
some
time,
but
we
envision
this
is
a
likely
destination
shortly
after
we
get
done
with
things
that
are
on
current
and
near-term.
Oleg
are
those
fair
ways
to
describe
the
roadmap
concepts,
or
would
you
like
to
use
better
words.
B
No
I
think
that's
fine,
so
the
terminology
is
up
to
review.
My
plan
is
still
too
far
for
me
to
file
a
job,
because
right
now
I
mean
it's
in
the
Google
dog,
but
open
for
feedback
and
yeah.
Everything
is,
as
you
described
and
another
specific
that
the
roadmap
basically
encourages
seeks
sub
projects
and
other
entities
within
the
project
to
come
up
with
their
own
project
items.
We
do
not
plan
to
force
any
kind
of
roadmap
on
contributors.
It's
not
how
links
project
it
reads.
B
A
A
Okay,
so
three
three
platforms
that
we
think
we
should
add:
support
for
I,
didn't
put
arm
thirty-two
anything
like
that.
We've
got
a
picture
for
these
and
I
think
all
of
these
I
would
call
current
or
near-term
current,
because
work
is
in
progress
for
those
two
and
Alex
arm
sixty-four
call
it
near-term
call
experience
what.
D
A
A
A
Cool
next
topic,
then,
was
JD
kaise.
Here
we've
got
today.
We
have
open
JDK
in
our
images,
as
provided
by
the
operating
system,
vendors
and
one
of
the
proposals
of
the
in
was
either
to
add
or
to
change,
to
use,
adopt
open
JDK
so
that,
instead
of
relying
on
vendor,
provided
CentOS,
Debian,
etc.
We
switch
to
JDK
provider
images
that
are
built
by
adopt
that
one
feels
to
me
like
it's
current
because
well
or
is
it
current?
Do
we
have
a
PR
pending
on
this
one
I,
don't
think
so?
C
What
dot
offers
for
base
images
from
the
official
dock
mg's?
They
have
all
the
base
images.
You
guys
support
in
the
unofficial,
repo
and
I'm
still
working
with
them
to
get
the
PR
approved
by
docker,
the
you
know,
docker
or
official
library,
official
image
library,
so
that
we
can
use
the
official
images.
Not
the
unofficial,
Oh
got
it
okay,
so
once
that
comes,
the
PR
should
be
easy
enough
to
swap
in
and
swap
out.
First
swapping,
you
know
swap
out
the
from
statement
to
dock
all
right.
A
C
A
So
it's
so
it
qualifies
as
current
if
it's
an
experimental
for
my
mental
model,
good,
excellent,
okay
and
then
Java
next,
this
one
I
think
is
future
because
we
don't
have
any
any
plan
beyond
Java
11
right
now,
I
think
we
can
predict
safely
some
diet
some
day
in
the
future.
A
new
Java
LTS
will?
Oh!
Oh
that's
right!
This
is
a
mat
sicker
topic.
We've
got
somebody
in
the
Jenkins
project
that
is
actively
involved
with.
B
Yes,
I've
had
some
meetings
before
but
yeah
it
was
Mark
after
Jamila.
When
je
you
stopped
to
do
German
related
projects,
so
was
he
making
better
contributors
or
interested
to
work
in
this
area
and
who
work
on
want
to
work
on
the
future?
Java
I
think
it
would
be
nice
to
have
started
school
or
whatever,
because
there
is
a
lot
of
changes
in
my
recent
sessions
and
we
still
have
but
I'm
sick
made.
Increased
subscribe
to
Germany
loses
so
I
believe
everybody
gets
agents
about
these
candidates
and
releases.
A
A
B
Yep
speaking
of
Java
next
I
think
that
we
should
talk
not
only
about
mainstream
Java.
We
should
also
talk
about
other
gbm's,
for
example,
I'm,
a
big
fan
of
quark
coast
and
crowd
and
I
think
that
we
could
start
discussions
about
them
as
potential
mainstream
because,
for
example,
running
docker
images
would
be
interesting.
I
had
a
great
well
good
power
to
type
for
James
foreigner
and
quark
cuz,
obviously
running
the
Jenkins
with
such
manual.
Work
is
a
completely
different
story,
especially
if
you
want
to
get
to
a
native
executable,
which
will
be
also
interesting.
B
Well,
I,
don't
think
it's
really
possible
for
Jenkins
to
be
honest,
but
at
least
exploring
such
options
may
be
doing.
Some
prototypes
could
help,
and
now
it's
probably
an
area
or
focal
aberration,
use
called
native
cheek
if
it
gets
recovered
at
some
point,
because
quad
course
is
basically
called
native
Java.
It
presumes
completely
different
packaging,
but
at
the
same
time
you
can
mean
for
startup
speed,
significantly
even
mouths
off
a
lot
of
other
issues.
B
A
Now
one
that
we've-
never
that's
great
with
me,
one
that
we've
never
discussed
before
was
automated
core
releases,
but
I
think
somehow
that
that
fits
conceptually
under
under
the
platform
sig
as
well
and
I,
think
it
should
be
on
on
the
roadmap.
Oleg
any
guidance
there,
you,
okay,
if
we,
it
was
all
over
down
the
road,
mom
I.
B
A
So
there,
and
then
one
more
that
we
had
discussed
last
last
time
two
weeks
ago,
was
HTTP
HTTP
to
support
with
jetty
I.
My
thought
was,
this
is
one
where
we
were.
We
were.
We
had
issues
in
recent
releases
that
need
more
tasks,
right,
more
tasks,
more
checks
for
safety
and
sanity,
and
it
felt
like
this
should
be
one
that
we
put
on
and
proposed
as
a
near-term.
A
All
right,
we've
gone,
we've
gone
beyond
the
typical
time
that
we
like
to
any
other
topics
we
need
to
discuss
here
before
we
call
this
meeting
done.
Oh
I,
guess
I
should
tell
you
what
I
think
the
next
steps
are
with
roadmap.
I
think
the
next
step
is
mark
proposed
those
roadmap
items
through
the
roadmap
PR.
B
Something
the
marauding,
the
area
separate
the
politicos,
oh
good,
okay
yeah.
So
my
intention
is
totally
good.
Nomad
integrated
tomorrow,
okay,
well,
assuming
that
I
get
any
time
to
get
it
over
the
line,
but
yeah
after
that
approach
will
be
just
submit
a
pull
request,
because
road
mob
date
is
just
a
JSON
great.