►
From YouTube: Platform Sync: 2021-02-03
Description
Meeting notes: https://bit.ly/38pal2Z
A
Wasn't
me
who's
dad,
nice?
Okay,
you
guys
just
start
off
anybody.
We
people
can
remember
to
sign
into
the
doc
myself
included.
That
would
be
great
chord,
meaning
anybody
have
any
status
updates
relevant.
C
A
But
otherwise,
okay,
great,
I
guess
we'll
get
into
the
release
planning
stuff
and
you
also
did
work.
You
have
a
draft
pr
for
platform,
api,
six
right.
A
Okay,
so
that
helps
for
the
life
cycle,
folk
people-
I
did
a
whole
bunch
of
small
pr's
for
acceptance,
tests
and
a
bit
of
dachshund
within
that,
and
we
adding
m1
to
the
trying
to
add
m1
to
the
release.
At
least
the
binary
should
be
on
the
the
pack
release
and
yeah.
D
I
have
a
quick
one
in
regards
to
techton,
so
I
just
finished:
creating
a
test:
workflow
github
action
for
the
techdown
integration,
repo
via
kind
right.
The
only
thing
it
looks
like
github
actions
are
having
some
issues
right
now.
Their
performance
is
degraded
so
waiting
for
that
to
complete
and
then
merge
that
in
and
go
on
to
the
next
item.
D
A
Okay,
fantastic
next,
I
guess,
is
release
planning
or
release
discussion,
so
you
said
dan
went
over
well,
any
of
that
was
the
homebrew
pipeline,
the
only
one
that
that
didn't
work
for
the
release.
C
Sorry
tbd
some
of
the
linux
ones
just
finished
their
like
own
binary
building
step,
so
I'm
gonna
go
and
verify
all
the
ubuntu
ones
and
then
I'll
do
the
arch
linux
one.
But
I've
just
been
poking
around
at
home
right
now.
A
Okay,
so,
based
on
our
needs,
discussion
our
comments
last
week,
so
I
you
know
pre,
I
prepped
a
few
things
that
I
thought.
Maybe
we
should
have
been
need
discussion
for
a
while,
but
how
about?
Let's
skip
that?
Let's
first
do
other
topics
in
the
working
group
because
those
have
been
around
for
a
bit
and
then
we
will
go
to
the
news
discussion
as
we
have
time.
I
guess
if
that
works,
for
everybody.
D
Yeah,
so
I
guess,
as
we're
talking
about
you
know,
adding
support
to
something
like
pac.
I
think
it
makes
a
lot
of
sense
and
in
kind
of
keeping
as
close
as
possible
to
the
latest
and
greatest
version
of
the
platform
api.
D
But
I
guess
I
have
some
concerns
about
how
we
would
be
able
to
achieve
that
for
something
that's
a
little
bit
more
complex,
like
tekton,
because,
obviously
like
it's
a
essentially
a
whole
different
task,
right
per
platform,
api
version.
So
if
you
think
about
as
we're
iterating
through
all
of
these,
it
seems
very
painful
to
have
like
let's
say
right
now.
I
guess
probably
want
to
have
three
different
versions:
platform,
api
03
to
6,
and
so
that's
three
versions
and
we
have
two
tasks.
D
So
that's
like
six
versions
right
and
then
we're
gonna
have
platform
api.
The
next
iteration
of
platform,
api!
Sorry
coming
up
here,
it
seems
like
we
release,
maybe
every
three
months
and
so
yeah
like
I
feel
like
it's
gonna
snowball
into
this,
like
maintenance,
hell
that
and
then
the
other
aspect.
D
I
guess
that,
like
I,
maybe
want
to
throw
into
this
formula
trying
to
figure
out
exactly
what
to
what
to
use
is
how
fast
do
the
actual
builders
update
the
lifecycle
that
they're,
using
with
that
platform
api
right
and
whether
or
not
we
we
should
be
taking
that
that
into
consideration
to
determine
exactly
what
we
should
support
from
a
tecton
perspective,
any
initial
thoughts,
you
know,
I
guess
dislikes
there.
B
Also,
I
think
the
heroku
builder
is
it's
not
always
up
to
date
on
the
latest
lifecycle.
So
I
think
you
know
there.
D
Yeah
is
there
a
reason
why
you
know
other
than
like
don't
change
stuff
when
it
works
kind
of
thing?
Is
there
a
reason
why
it
doesn't
get
updated
as
soon
as
life
cycle
releases?
We.
B
C
Yeah
I
mean
it
also,
I
guess,
when
we
were
doing
a
bunch
of
that
work
at
the
time,
it
also
would
break
our
stuff
back
then,
which
I
think
is
part
of
why
we
didn't
invest
in
automation,.
B
D
Yeah
see
that's
the
thing
like
I
don't
know
like
everything
like
the
tecton
tasks
are
pretty
dumb
right.
We've
often
called
it
like
a
simple
platform
or
a
dumb
platform,
and
I
can't
think
of
a
proper
strategy
for
the
execution
of
the
life
cycle
to
essentially
change
right
from
one
task
to
the
other.
Yeah.
B
B
D
D
So,
like
by
initial,
like
my
instinct
right,
is
to
support,
like
the
the
majority
supported
platform,
api
and
just
kind
of
stick
to
that
until
we
find
a
better
solution
long
term
so
right
now
it
would
be
o4
and
as
far
as
I'm
aware,
like
the
lifecycle,
will
never
break
that
compatibility.
C
D
I
guess
the
problem:
if,
if
we
become
an
n
minus
one,
it
goes
back
to
the
argument
that
we
move
fast
enough
or
we
iterate
fast
enough
in
the
life
cycle
that
essentially
it'll
grow
to
a
pretty
big
extent.
Like
I'd
rather
focus.
My
efforts
on
supporting
the
two
tests
that
we
have
and
adding
pipelines
so
like
pipelines,
are
something
that
you
know
would
be
nice
to
have,
or
you
could
just
pluck
it
from
the
catalog,
and
it
would
have
like
a
fully
working
workflow
for
individuals.
D
So
again,
that
kind
of
adds
to
the
number
of
things
that
we'd
support
so
I'd
for
the
time
being,
I'd
kind
of
be
against
an
n
minus
one
situation
and
just
be
a
majority
supported
platform,
api
version,
and
then
I
could
do
some
research
to
figure
out
whether
or
not
there's
some
sort
of
dynamic
solution
within
tecton.
It's
going
to.
B
Say
it's
going
to
get
kind
of
wild
like
because
I
think
in
either
0.7
or
0.6,
like
potentially
switching
the
order
of
the
you
know
of
a
detector
and
analyzer
like
that,
would
be
a
big
one
that
you
couldn't
just
suddenly
support
and
not
support
at
the
same
time,
without
two
different
templates
and
something
like
tekton
right,
yeah,
I'm
not
sure
you're.
Just
using
creator.
D
So
anyways,
you
know
just
throwing
the
initial
idea
out
there
with
the
current
strategy,
but
I
do
think
we
probably
want
to
solve
this.
You
know
in
the
near
future,
because
I'm
sure
this
is
just
one
pain
point
and
other
platforms
are
going
to
fall
into
the
same
pain
point.
A
Interesting
makes
a
lot
of
sense
that
could
tie
into
our
tekton
version.
Also,
maybe
we
can
version
the
task
based
on
platform
api,
I'm,
although
that
you
may
have
to
I
guess,
for
for
with
platform
or
six
with
the
switch
from
switch
for
binaries,
but.
D
So
the
way
that
the
tecton
catalog
works
is
like
they're
they're
treated
as
immutable
versions
right.
So
if
you
wanted
to
apply
a
fix
or
additional
features
to,
let's
say
platform,
api
04
you'd
have
to
actually
bump
to
o5,
which
you
know
which
collide
with
that.
So
I
don't
think
that
would
work.
Okay,.
D
B
Does
seem
like
it's
going
to
be
a
problem
like
just
the
reorganizing
of
like
the
execution
steps
like
like
you
could
never
really
write
something
that
would
support
both
like
easily
like.
If
you
just
support
every
builder
out
there,
like
you,
would
at
some
point
have
to
choose
to
drop
like
platform
before
that
right.
A
I
think
next
thing
on
the
agenda.
If
this
is
done
happy
to
stick
on
that
for
longer
was
the
windows
sid
rc,
I
said
micah
you
wanted
to
talk
about
that.
E
E
If
that's
useful,
but
I
did
have
some
particular
questions
around
how
to
treat
platform
api
versioning
with
this
potential
change,
the
just
is
feel
free
to
click
in,
but
the
verbal
gist
is
that
in
stack
images
stack,
build
images
will
stop
using
cnb
user
id
for
windows
instead
use
cnb
user
sid,
and
then
their
group
equivalents
as
well.
Sids
are
like
strings,
but
they're
meant
to
express
the
same
thing
as
uid,
just
a
unique
identifier
for
a
particular
user
on
an
image
from
the
platform
perspective.
E
All
that
really
changes
that
you
have
to
validate
that
like
when
you're
creating
a
builder
from
that
build
image.
You'd
want
to
make
sure
that
that
environment
variable
is
the
windows
version
on
on
a
windows
image,
and
then,
when
you
call
the
lifecycle,
you'd
call
the
lifecycle
with
a
different
argument
rather
than
dash
uid
you'd
call
it
with
dash.
U
s
id
still
like
the
same
analogs
all
the
way
throughout.
E
Builders,
those
types
of
things
where
you're,
applying
specific
user
ownership
on
files
that
end
up
in
those
resulted
images
you
would
need
to.
Rather
than
setting
like
the
tar,
header.uid
you'd
set,
the
tarheader.pax
header,
dot,
sid
or
raw
sid,
there's
more
more
grey
details
in
there.
But
basically
you
just
stop
setting
the
tar
uid
and
start
setting
this
window
specific
equivalent,
so
more
and
more
details
in
the
rfc
itself.
E
E
E
E
D
I
think,
from
my
perspective,
anything
that
changes
the
spec
is
thereby
a
change
to
the
api
right
and
and
because
the
apis
are
pretty.
I
guess
you
could
say
like
isolated
in
a
sense,
I
don't
think
that
we
talk
too
much
about
like
compatibility
from
that
aspect
right
and
so,
when
we
talk
about
a
specific
builder
image,
I
think
we
could
talk
about
what
that
image
is
is
really
supporting.
D
E
Attempt
to
support
that,
I
think
so,
and
and
mainly
just
so,
I
can
codify
it
in
the
rfc
to
talk
about
it,
but
if
it
would
actually
be
more
useful
for
me
to
not
answer
that
question
in
the
rfc
text
and
leave
it
open
for
discussion
in
the
rfc
comments,
I'm
I'm
also
happy
to
do
that.
If
we
want
to
have
more
context
when
we
talk
about
it
but
yeah,
it
is
around
that
of
sort
of
the
intercompatibility
and
intercompatibility
of
the
life
cycle
and
supported
platforms,
intersected
with
windows,
images
being
experimental.
E
D
D
I
feel
like
it's
really
more
in
their
arena
of
what
they're
willing
to
compromise
right
if
they're
saying
that
a
version
of
the
life
cycle
can
live
inside
of
a
builder
that
can,
you
know,
be
essentially
cross
compatible
between
different
versions
of
platform,
apis,
it's
really
up
to
them
to
say
like
oh,
you
know
what,
in
this
particular
case,
we're
going
to
have
to
break
that
contract,
and
I
think
that
discussion
is
is
better
suited
there
because
from
you
know
again
the
platform
side
of
things
we
could
probably
like
work
with
both
of
them
right
like
at
least
pack
right.
D
It
could
do
something
very
dynamic
where
it
could
essentially
be
passing
both
the
tar,
headers
and
also
the
other
thing
right,
depending
on
which
environment
variables
it
has
present
and
stuff
like
that.
But
it's
really
the
implementation
team
that
decides
whether
or
not
they
want
to
provide
that
level
of
backwards.
Compatibility.
E
Yeah
that
makes
sense
and
I'll
try
and
frame
it
around.
That
too,
my
suspicion
is
that
pac
itself,
thankfully
I
think
as
far
as
headers
go
can
just
completely
switch
over
to
doing
it
doing
it.
The
new
way
for.
D
But
they
have
that
information,
though
right,
like
that's
the
thing.
So
if
yeah,
we
don't
have
that
information,
and
that's
where
I
was
gonna,
ask
whether
you
know
it.
It
warrants
new
environment
variables
or
if
the
current
environment
variables
could
be
overloaded
to
represent
sids
when
you're
talking
about
uids
right.
But
I
think
that's
a
rfc
conversation.
E
A
It's
funny
I
mean
I
guess
we
always
see
this,
but
it's
always
funny
seeing
how
we
kind
of
assume
everything's
ultimately
compatible,
and
it's
not
always
so
simple.
So
thank
you
for
putting
in
the
work
for
that
a
bunch
of
issues
for
needs,
discussion,
one
I
thought
dan
may
have
some
opinion
on,
and
that
is
that
we
recently
in
this
release
did
some
work
on
caching,
specifically
allowing
people
to
have
or
to
publish
their
cache
images
and
related
that
we
also
talked
about
that
was
kind
of
related
to
volumes.
A
A
It
had
a
a
discussion
needed
tag
for
a
while.
I
was
wondering
whether
anybody
had
first
of
all
remember
seeing
this
issue
and
whether
anybody
had
any
opinions
on
it.
D
So
I
think
emily
was
initially
kind
of
against
the
idea,
but
I
think
the
the
need
for
it
has
come
up
more
and
more,
but
the
alternative.
So
I
guess
some
context.
The
alternative
for
this
was
that
the
users
are
able
to
do
like
volume
melts
right
to
wherever
they
want
somewhere
like
m2
cache,
you
know
and
and
just
kind
of
know
what
is
behind
the
scenes
of
the
buildpack
implementation
of
where
that's
going
to
be.
D
But
in
this
particular
case,
because
we've
already
provided
cache
image,
where
they're
able
to
kind
of
plop
in
an
image
for
caching
certain
things
and
use
that
cache
image
across
different
quote-unquote
applications
right.
It
seems
reasonable
to
allow
for
the
exact
same
support
with
volumes,
and
so
I
kind
of
I'm
in
the
stance
where
we
should
be
able-
or
we
should
allow
the
users
to
be
able
to
kind
of
enable
that
functionality.
A
A
So
you
think
that
to
go
pretty
much
and
it's
definitely
do
we
need
to
do
anything
in
terms
of
we
pass
the
volume
caches
and
are
they
they
are
past
the
life
cycle
right
so
do
we
need
to?
Is
there
any
change
in
how
it's
done
that
we
would
just
pass
in
the
new
names.
D
Yeah
I
mean,
I
think
it
should
be
very
simple.
I
think
it
was
controversial
at
first,
but
I
think
once
we
remove
the
controversial
aspect,
it's
a
simple
ask.
I
the
only
thing
I'm
thinking
about
it's,
it's
the
whole
directory
right
so
like
I
know
we
have
different
different
volumes
that
we
use,
there's
like
a
launch
cache
and
then
there's
the
other
volume.
A
C
C
A
Okay,
all
right
that
makes
sense
the
second
so
less
discussion
there
now.
The
second
was
an
ask
from
natalie
about
pac,
preferring
lifecycle,
api
versions
over
released
versions.
D
I
completely
agree
with
that.
Okay,
the
only
thing.
A
You'd
be
assigning
a
default
lifecycle
version
at
all.
Is
that
something
people
think
makes
sense,
or
we
would
there
would
be
some
integration
with?
Would
that
would
that
remove
the
pack
packs
knowledge
of
a
default
lifecycle
version,
or
we
would
just
assume
that
it's
more,
that
they
would
pack
would
still
know
a
default
lifecycle
version.
It
would
just
prefer
talking
about
lifecycle
versions,
lifecycle,
api
versions.
D
It's
really
platform
api
versions
right,
okay,
so
it
the
idea
here
is
that
somehow
it
should
communicate
with,
like
the
repository,
the
lifecycle
repository
and
the
releases,
and
the
releases
should
have
enough
information
to
tell
us
what
platform
api
version
it
is
and
then
pac
should
know
what
the
I
guess
latest
supported
platform.
Api
version
is
and
then
essentially
select
the
latest
there
as
well.
C
E
C
Yeah,
just
just
adding-
because
I
I
think
emily
had
said
now-
that
the
life
cycle
is
making
this
sort
of
backwards
compatibility
guarantee.
You
can
always
just
take
the
latest
life
cycle
because
for
any
given
platform
api.
Yes,
it
will
be
supported
right.
So.
D
That
is
interesting.
It
does
definitely
simplify
it,
but.
D
I
was,
I
was
thinking
about
jesse's
comment
earlier
about
there,
potentially
being
this
upcoming
case
where
the
live
cyc,
the
orders
are
going
to
change,
so
the
should
be
a
harder
break,
but
I
think
this
still
would
work.
B
B
C
B
B
D
A
For
that
fantastic
then
the
last
one
I
actually
know
nevermind
we
are
at
time.
So
I
guess
with
that
everybody
thank
you
for
coming
and
I
will
see
you
next
week
or
later
today.
It's
the
case
maybe
see
ya.