►
From YouTube: Working Group: 2020-10-21
Description
* Stack Buildpacks
* Asset Packages
* Default Process Types
A
Let
me
see
if
I
can
figure
out
why
that
is
happening,
it's
being
recorded
now
everybody
we
missed.
Last
week
I
noticed-
or
at
least
one
of
the
meetings
last
week
that
didn't
get
recorded,
so
I
need
to
find
out
what's
going
on.
B
So
I
guess
I'll
kick
things
off
any
really
any
new
faces.
Don't
see
anybody
any
release,
planning
updates.
D
I
don't
recall:
well
I
mean
I
was
absent
last
week,
but
under
the
assumption
that
it
wasn't
announced
there
was
a
patch
release
for
pac
that
was
released
last
week
and
yeah
that
should
be
out
there.
It
fixes
some
of
the
output
even
further,
where
there
was
a
crash
happening.
Nothing
severe,
though.
B
Awesome,
if
there's
nothing
else,
on
release
planning
I'll
go
through
outstanding
rfcs.
A
Yeah
my
understanding
he
made
a
change
around
my
comments.
It
seems
like
emily
has
added
a
couple
more
things
that
need
to
go
in,
but
it
is
definitely
votable
right
now,
joe
and
steven
joe,
you
may
have
actually
voted
before
and
don't
realize
that
it's
been
re-requested
on
you.
A
B
Awesome
pre-release
version
and
life
cycle
experimental
api
modes.
This
looks
approved
by
let's
see
looking
for
me
and
xavier.
Is
this
just
looking
for
approvals.
E
C
E
C
B
E
E
B
App
makes
sense,
we're
skipping
for
stack,
build
packs,
stack,
build
taxes
on
the
list
today.
First
thing:
we'll
talk
about
build
tech
should
be
able
to
provide
the
default
processor
for
an
app
anything
on
this
one.
This
week,
literally.
C
There's
some
ongoing
conversation
about
the
migration
path
for
pac
users,
given
that
pac
is
currently
always
sending
a
life
cycle,
a
process
type
of
web.
So
there's
a
couple
of
options
that
have
been
discussed
and
I
think
we
may
want
to
weigh
the
pros
and
cons.
A
Can
you
put
that
on
today's
schedule?
Please
sure.
B
B
Sounds
good
experimental
features.
D
Yeah,
do
we
want
to
just
talk
about
it
on
today's
agenda?
Just
real
quick
to
maybe
finalize
that
conversation.
C
Damn
I
think
it's
on
the
schedule,
but
I'm
still
working
on
getting
this
to
another
place
on
the
schedule.
Sorry,
I
did
look
back.
C
Good
question:
I
I
don't
have
like
an
answer
for
you
right
now.
You
got
you.
B
A
Yeah
there's,
I
know
I
had
some
conversations
with
emily
on
it
and
then
I'll
go
ahead
and
share.
My
screen.
Stephen
had
a
question
about
launch
toml,
which
I
am
happy
to
have.
A
The
question
is:
if
the
launch
tunnel
could
be
used
for
launch
and
then
a
build
tunnel
used
for
build,
which
I'm
totally
fine
with,
although
I
do
worry
about
basically
people
having
to
write
the
same
thing
to
those
two
files
in
90
of
cases
but
not
super
concerned.
E
E
Like
a
snapshot
or
something,
I
think
now
that
we
have
the
distinction,
though,.
E
D
A
Yeah
I
mean
regard
independent
of
the
name.
I
think
a
single
file
might
make
sense
as
long
as.
A
B
B
So
I
think
I
like
I
like
reusing
the
files
we
have
already
too,
since
that's
where,
like
I
think,
launch
tunnels
or
slices
live
right
now
and
they're
superficially,
you
know
kind
of
a
similar
concept
so
to
me
having
a
separate
file
for
each.
You
know
is
maybe
a
little
bit
more
robust
long-term,
but
I
don't
have
a
strong
opinion
as
long
as
it's
not
launched
in
the
case
where
you're
just
talking
about
build
layers
that
could
never
end
up
in
any
kind
of
launch
related
context.
B
That
was
the
only
thing
I
think
emily
and
I
talked
earlier
this
week.
You
know
it
felt
like
it
was
weird.
A
Do
we
feel
we
need
the
build
exclude
now,
or
is
that
something
that
could
come
later
and
the
reason
I
ask
is
because
for
bill
that
is,
it
is
only
caching,
it
never
goes
into
any
like
persisted
image,
so
the
use
case
for
excluding
isn't
I'm
not
sure
if
I
have
it
on
the.
B
Top
of
my
head,
the
use
case
for
excluding,
is
for
being
able
to
introduce
that
caching
mechanism,
so
so
that
I
mean
a
big
goal
of
this
thing
is
that
operating
system
package
installation
shouldn't
take
forever
every
time
right
and
a
big
time
suck
part
of
that
is
downloading
the
package
indices
right
and
keeping
those
up
to
date
right.
Those.
A
B
A
B
By
default,
because
if
you
cache
the
whole
layer
together,
then
you
have
to
throw
away
the
whole
layer
when
there's
a
new,
build
image.
Like
there's
an
update
to
the
builder.
That's
going
to
happen,
like
you
know,
every
couple
days
right,
maybe
like
any
time
there's
an
update
to
the
building.
You
can't
recover
any
of
the
snapchatted
layers
you
have
to
replay
them
and
so
the
that
that
exclude
and
and
cache
mechanism
as
a
way
to
say,
okay,
this
stuff,
but
just
this
stuff
is
actually
safe
to
reap.
A
So
that's
why
yeah
that's
why
in
a
previous
iteration
of
this,
I
can't
remember
what
it
was
called,
but
there
was
a
there
was
some
kind
of
configuration
for
always
bringing
this
back,
and
even
if
you
blow
away
that
layer-
and
I
don't
know
if
we
called
it
excludes
or
whatever,
but
that's
what
it
was
meant
to
be-
was
excluded
from
you
know
the
normal
cash
flow,
the
problem,
the
problem
with
having
to
be
explicit
about
what
you
cache
is
that
it
could
be
really
challenging,
especially
for
a
build
pack,
that's
kind
of
abstract
and
maybe
doesn't
know
what
it's
installing
it
might
not
know.
B
So
I
think
I
think
there
are
two
kinds
of
caching
right:
there's
the
caching,
where
you're
making
changes
to
the
layer
and
then
in
each
case,
as
long
as
you
have
what
non-item
potent
equals
false.
I
guess
the
the
whole
layer
comes
back
right
and
the
next
build
happens
on
top
of
that
layer.
But
as
soon
as
that
base
image
changes,
you
can't
you
can't
just
take
that
old
layer
and
put
it
on
top
of
the
new
base
image
right
right,
and
so
we
came
up
with
this
mechanism.
B
Just
thinking
about
the
launch
case
right
to
say:
okay,
this
amount
shouldn't
end
up
in
the
final
image
right,
but
but
it
does
come
back.
You
know
on
subsequent
builds
and
I
thought
the
build
thing
was
just
the
same
as
that,
but
without
the
without
that,
you
know
exclude
meaning
or
like,
but
with
reference
to
the
the
whole
layer
snapshot
that
comes
back
next
time.
Right,
like
don't
include
that
whole
layer
snapshot
exclude
it
from
that,
but
include
it
in
this
other
cached.
B
So
that
way
like,
if
you
had
made
a
whole
bunch
of
big
temporary
files
during
build-
and
you
didn't
want
those
to
get
stored
off
in
this
separate
layer,
you
could
exclude
them
from
the
build
build
layer
right,
but
you
can
also,
but
you
can
also
say,
actually
cache
these
permanently.
So
you
get
the
opposite.
Behavior
always
comes
back,
even
if
the
base
image
changes,
because
you
know
it's
there,
so
is.
C
B
E
Somewhat
radical
process
suggestion
here
because
it's
been
hard
to
get
the
stack
packs
all
the
way
through,
because
there's
so
many
details
and
points
of
things
to
talk
about
what.
If
we
just
cut
everything
that
wasn't
necessary
out
entirely
like
yes
to
make
this
usable
in
the
long
run,
we
need
capturing,
but
it
might
be
easier
to
think
about
having
a
stack
pack,
cache,
rfc
and
just
removing
all
of
it.
From
this
one.
E
Well,
since
we're
so
close
to
improving
the
experimental
api
right,
this
rfc
could
be
about
the
first
version
of
an
experimental
feature,
and
we
know
we're
gonna
need
to
elaborate
on
it
over
time.
I
think
it
might
help
us
make
progress,
because
I
feel
like
just
the
number
of
things
in
this
rfc
makes
it
hard
to
make
progress,
and
it's
also
hard
to
like
keep
all
the
context
in
our
heads
about
each
point
that
we've
been
discussing.
B
Earlier
in
the
process,
I
would
very
strongly
agree,
but
I
kind
of
feel
like
I
was
ready
to
say
like
this
is
ready
to
go,
but
I
want
to
make
sure
that
we're
not
all
we
don't
all
agree
and
are
just
confused
about
some
of
the
details.
If
that
makes
sense
before
we.
E
B
Point
in
mind,
I
think
everything
is
cache
by
default
at
build
right
unless
the
base
image
changes
and
then
it's
not.
And
then
you
have
that
cache
flag
in
order
to
get
past
that.
But
but
I
don't
think
there
was
ever
an
idea
that
we
would
cache
the
whole
layer
and
then
re
try
to
rebase
that
on
top
of
the
previous
image,
because
I
think.
C
B
E
We
can
ship
without
any
cashing
at
all,
that's
safe,
it's
slow,
but
it's
safe
and
I
feel,
like
we've
worked
this
out
enough,
that
I
don't
think
we're
in
danger
of
saying.
If
we
approved
it,
we
wouldn't
be
able
to
add
catching
it
later,
which
I
think
was
the
original
fear
why
we
didn't
want
to
approve
the
slow
but
safe
version
of
these
things.
I
think
it
could
help
the
conversation
a
lot
to
be
able
to
break
this
up
into
discreet
chunks.
B
But
but
instead
of
making
the
decision
now,
we
schedule
a
meeting
just
to
talk
about
stack
packs
where
we
decide
whether
or
not
caching
makes
it
in
or
out,
but
at
the
end
of
the
meeting
it's
either.
We
agree
completely
on
caching
and
feel
totally
aligned
of
what's
going
to
go
in
or
if
the
case
is
that
we're
really
not
that
far
away
from
it
or
we
agree
that
it
has
to
go
into
a
separate
rfc.
E
B
A
Yeah
whenever
I
mean,
if,
if
that's
what
we
want
to
do,
I
think
that's
fine,
just
whenever
it
can
happen.
A
A
B
A
The
other
thing
was
the
static
mixins.
I
don't
know
if
we
should
talk
about
this
emily
or
not,
since
you
caved.
A
Okay,
I
created
this
draft
pr
to
remove
the
static
mixins
from
buildpack
tommel
and
we
were
just
kind
of
going
back
and
forth
on
that.
But
for
now
they
are
included
in
the
rfc.
B
The
idea,
though,
is
when
I
talked
to
emily
about
this:
build
pack
can
statically
define
mixins
and
build
pack
tommle,
but
it
must
explicitly
state
which
subset
of
those
mixins,
including
those
are
not
that
it
can
provide
dynamically
during
detect.
Also
that
the
once
they're
they're,
statically
and
built
back
tomorrow,
just.
A
Yeah,
I
I
was
very
eager
to
capitulate
and
do
that,
but
then,
when
I
actually
wrote
it
up,
I
really
was
unsettled
about
having
something
like
stack,
provides
in
the
build
pack
tommel
and
that
it
meant
absolutely
nothing
and
you
could
put
it
in
there
and
nothing
would
be
enforced
by
the
life
cycle.
A
B
A
That
were
what
strict,
what
did
you
say.
B
It
would
there
would
always-
or
I
think
the
thing
I
care
about
is
if
there
are
no
static
mix-ins
in
build
pack
tamil,
then
we
can't,
you
know
a
platform
can't
guarantee
that
any
build
can
or
if
there
are
stack
packs
there.
There
can't
be
any
static
validation
ahead
of
time
that
a
build
could
happen.
So
we
are
going
to
put
them
in
in
buildpectomy
is
all
right.
B
A
That's
why
it's
sort
of
like
an
optimization,
I
mean
personally,
we
I
don't
have
a
use
case
for
that.
I
would
be
happy
to
merge
118
and
ship
without
that.
A
So,
if
that,
if
that
is
a
priority
for
a
particular
platform
like
I
don't
know
like,
maybe
it
should
just
go
in
metadata
and
then
it's
just
a
thing
that
that
platform
does.
D
So
I
think,
are
we
talking
about
the
risk
where
a
some
sort
of
tooling
could
create
a
builder,
essentially
where
the
stack
build
packs
are
not
technically
compatible
with
the
stacks
themselves?.
C
D
E
B
A
The
problem
it
will
know
if
it
is
compatible,
there's
no
way
for
it
to
know
that
100
that
it
is
not
compatible
like
you
could
say
it
could
say.
I
am
not
compatible,
but
it's
sort
of
a
false
negative
because
it
provides
the
thing
it
needs
dynamically
right,
but
there's
no
chance
of
a
false,
positive.
A
You
could
so
you
could
go
through
the
list
of
possible
possibilities
and
some
might
fail,
even
though
they
would
have
provided
the
mix
in
dynamically,
and
you
might
arrive
on
an
image
or
stack
that
that
does
work
or
you
might
not
find
anything.
And
then
you
would
have
to
fall
back
to
actually
running
the
detect
phase
in
order
to
get
those
dynamically
provided.
Mix-Ins.
B
I
think
the
really
specific
case
is
like,
if
you
introduce
a
ca,
serp
build
stack
pack
right,
for
instance,
now
you're
unable
to
valid.
Now
you
you
may
reject
see
it's
not
a
mixing
yeah,
but
like
life
cycle
is
not
going
to
know
that
the
case
or
build
pack
is
special
and
can't
secretly
be
providing
mix-ins
dynamically
at
build
time.
B
Yeah,
but
it's
a
stack
pack
and
it
it
can
provide
mix-ins
like
a
platform,
wouldn't
know
specifically
that
it
must
exempt
this
case
or
build
pack
from
these
rules,
because
it
can't
provide
mix-ins
because
we're
saying
that
it
can't
provide
a
static
list
of
like
there's
no
way
for
it
to
communicate.
Hey.
I
don't
provide
mix-ins
if
that
makes
sense,
because
it
could.
E
B
I
think
just
saying
that
you
have:
we
already
have
a
mix
sense
too,
which
is
like
sending
mix
into
asterisk
right,
statically
and
then
or
whatever
interface.
We
came
up
with
that
right.
The
ability
to
say
can
provide
any
mix
in
if
that's
part,
if
that's
a
way
that
you
can
statically
express
hey,
you
know
I
could
provide
anything.
I
want
during
the
build
process
or
during
the
detect
process.
Then.
B
D
Yeah,
it
would
just
yield
a
runtime
or
build
time
error
right
versus
something
that
can
be
done
ahead
of
time.
D
B
Mcknew
you
drove
this
feature
out
initially.
Do
you,
I
think,
I'm
forgetting
the
exact
there's
like
a
bad
performance
problem
here
that
I.
C
I
think
we're
kind
of
circling
on
the
actual
issue,
this.
What
we
were
trying
to
optimize
for
is,
like
the
pack
crate
builder
case,
when
you
have
a
list
of
build
packs,
and
you
want
to
know
when
you're
creating
the
buildback
that
that
build
back,
never
actually
has
a
chance
to
succeed,
because
it's
missing,
because
there's
no
stack
pack
that
can
provide
the
mixing.
That's
right.
B
In
the
kpac
case,
I
think
there
were
there's
some
particularly
like
bad
outcomes
that
I
remember
we
brought
up
at
some
point
where,
like,
if
you
introduce
any
stack
packs
to
the
build,
if
you
can't
know,
if
they're,
if
they
have
there's
no
way
to
tell
that
they
aren't
going
to
provide
any
mixing
in
the
world,
then
you
lose
a
lot
of
validation.
That
is
important,
like
you'd,
never
really
be
able
to
tell
if
a
build
pack
could
or
couldn't
run
on
a
stack.
C
B
A
It
doesn't
say
anything
about
it
right
what
that
means.
The
implica,
like
one
of
the
implications
of
that
I
can
add
that
to
this
pr
here,
the
draft
pr
is
what
mcnew
is
talking
about,
which
is
it
becomes
more
likely
that
you
can
create
build.
You
can
create
builders
that
will
never
work
ever
for
any
app,
because
pac
create
builder
cannot
validate
the
mix-ins
at
create
builder
time.
B
C
Also
gives
you
a
a
place
to
just
say:
I'm
not
going
to
install
this
apt
thing
for
whatever
reason.
A
What
was
that
jesse?
I
didn't
follow
like.
C
B
A
I
have
to
think
about
it
more.
I
think
that
might
be
okay,
but
I
have
to
think
about
it
more,
the
yeah
what
the
heck
is
going
on
here.
A
B
A
A
C
I
could
probably
get
this
to
place
and
talk
about
it
tomorrow
with
you.
Does
that
work.
C
A
Okay,
yeah
like
if
you
could
put
those
in
and
like
note
them
in
the
comments
like
I
think,
we'd
all
be
happy
to
just
do
it
via
the
pr
asynchronously
for
now
and
hopefully
get
it
done
before
next
wednesday,
and
if
not,
we
can
pull
it
back
up
on
wednesday.
But,
like
would,
I
am
highly
motivated
to
respond
to
you
in
any
manner
that
you
need
to
make
sure
that
happens.
C
C
C
Sorry,
while
I'm
pulling
it
up,
I
think
the
sticking
point
right
now
is
the
pack
migration
path,
because
at
the
moment
let
me
just
zero
in
on
the
conversation
at
the
moment,
pac
is
always
passing
process
type
of
web
to
the
life
cycle.
We
added
that
when
the
life
cycle
started
defaulting
or
the
life
cycle
stops
defaulting
to
web.
C
Quite
a
long
conversation
happening
somewhere
around
here
and
so
yeah,
basically
like
if
you're
in
a
world
where
every
build
pack
is
implementing
the
new
api
and
declaring
a
default
process.
If
that's
applicable,
then
pac
doesn't
need
to
pass
web
at
all.
But
if
we
kind
of
rip
it
out
too
soon,
we'll
get.
You
know
a
lot
of
application
images
that
just
aren't
runnable
because
they
won't
have
a
default
process,
and
so
I
guess
the
question
is:
how
do
we
make?
A
D
C
A
E
E
I
guess
the
the
question
comes
down
to
do
you
ever
want
to
build
an
image
that
doesn't
have
a
default
process
type.
Is
that
something
that
people
want
a
way
to
do,
or
not?.
E
The
only
way
to
keep
that
option
open
is
to
then
is
to
basically
have
a
harder
migration
right
like
we
wait,
some
amount
of
time
before
we
take
it
out
of
pack,
and
we
put
in
lots
of
help
text
so
that
people,
if
their
build
packs,
aren't
sending
a
process
to
can
then
specify
one
very
easily.
D
So
I
have
two
thoughts,
neither
of
which
are
fully
baked,
but
so
the
idea
of
the
behavior
changing
for
a
flag
which
I'm
not
sure
that
that's
been
proposed
yet,
but
I
would
assume
that
that
has
to
do
not
so
much
with
a
build
pack
api
version,
but
with
a
platform,
api
version
change.
D
So
the
behavior
change
in
relation
to
you
know
I
guess
again
going
back
to
the
idea
of
whether
or
not
we
would
want
the
process
type
if
defined
and
not
exist,
fail.
D
I
mean
I
think
that
was
initially
what
was
done
and
we
pack
requested
a
change
for
that
specifically
right
and
I
guess,
like
I
said,
I
haven't
really
thought
this
through,
but
I
feel,
like
that's,
been
talked
about
a
couple
of
times,
so
I
just
wanted
to
make
sure
that
whether
or
not
that
alignment
was
correct.
D
A
E
Yeah,
I
don't
know
if
it's
an
error
like
if
that
error
happened
to
me.
I
would
still
want
my
image
to
finish
exporting
right.
It's
not
like
an
error
that
I
want
to
drop
hard
for,
I
kind
of
want
to
know
what
happened
and
then
I
can
run
it
with
a
different
process
type,
which
makes
it
more
of
a
worn
situation.
I
don't
want
it
to
like
barf.
B
E
B
In
ci,
I
would
really
want
this
to
fail
if
the
build
pack
changes
the
process
type
up
stream.
I'd
want
a
red
pipeline,
saying:
oh,
I
gotta.
I
gotta
fix
this,
so
it
works.
I
wouldn't
want
to
like
see
a
warning
that
I
don't
notice
and
then
the
images
that
get
deployed
to
production.
Suddenly,
you
know
don't
have
default
processes
or
whatever
right.
It
seems
like
it's
really
an
error
case.
C
I
think
the
context
probably
matters
of
like
how
you're
using
it,
because
I
agree
with
like
what
steven's
saying
like
in
a
ci
pipeline.
I
definitely
want
to
error,
but
if
I'm
doing
like
a
pack
build
locally
and
say
I
maybe
I
even
just
like
typo
the
default
process
thing
and
it
didn't
exist
like
I
misspelled
web
or
whatever
right,
I
probably
potentially
still
want
the
image,
because
I
don't
want
to
pay
the
cost
rebuild
it.
C
A
Yeah
but
like
that
feels
like
a
hyper
optimization
for
a
for
a
typo,
and
I
wonder
if,
like
something
some
stuff
came
up
with
the
the
boot
team
recently
and
we
had
a
discussion
about
the
idea
of
potentially
incremental
caching
like
they,
they
were
running
into
the
problem
where
they
were
doing
something
very,
very
expensive
towards
the
end
of
a
build,
and
then
it
ended
up
throwing
away
something
very
expensive
at
the
beginning
of
the
build,
and
I
wonder
if
the
same
kind
of
thing
is
like
if
we
were
saying
as
a
build
pack
passes,
all
the
stuff
that
was
cached
all
the
layer
like
we'd
do
that
kind
of
export
that'd
be
okay
and
then
the
very
last
thing
that
happens
is
you
attempt
to
set
the
default
process
type
and
that's
wrong.
A
There's
a
failure
there.
We
don't
create
an
image,
but
if
you
had
to
go
rebuild
it
again,
you're
not
really
starting
from
scratch.
At
that
point,
most
of
those
caches
are
going
to
hit
on
your
way
there
and
the
last
thing
of
setting
the
proper
default
process
type.
Is
you
know
quick
and
easy
as
you
go
from
there.
B
I
was
going
to
say
exactly
that
the
problem
seems
like
our
caching
isn't
is,
is
you
know,
has
a
deficiency
and
that
it's
not
you
know
you
have
to
throw
the
whole
thing
away
if
something
at
the
very
last
thing
ends
and
the
way
we
should
fix
that
isn't
make
the
failures
at
the
end
not
really
failures
and
export
images
that
don't
you
know,
look
exactly
like
what
you
requested
but
actually
make
the
caching
thing.
You
know
efficient
enough
that
you
can.
A
Yeah
so
my
my
wonder
about
this
is:
can
we
divide
this
into
two
halves
right
and
basically
say.
A
On
the
platform,
api
side
pack
can
say:
okay
like
as
long
as
I'm
working
on
platform
up
to
some
point,
I'm
going
to
pass
in
dash
web
every
single
time
and
then,
when
I
move
beyond
whatever
the
spec
limit,
inflection
point
is:
I
will
stop
passing
in
anything
at
all
right
unless
it's
actually
requested
by
the
user.
So
like
behave
appropriately
from
that
direction
and
then
on
the
build
pack
side
say
after
the
inflection
point,
where
we
expect
to
build
packs
to
be
setting
their
own
default
process
types.
They
do
that.
D
D
A
C
What
is,
I
guess,
I'm
interested
in
jesse's
suggestion
of
the
if
we're,
if
there's
build
packs
that
basically
are
on
the
old
spec
we
just
default
to
web
yeah.
A
I
think
you
also
need
a
platform
spec
to
help,
otherwise
it
sort
of
bleeds
through
because
at
some
point,
pac
has
to
stop
sending
web
every
single
time
and
only
send
web
when
it
actually
means
the
user
did
something
and
the
only
way
that
pack
knows
the
date
that
it
should
stop
doing.
That
is.
A
If
there
is
a
platform
api
change,
I
mean
I
guess
I
could
do
an
inflection
on
the
life
cycle
version
potentially
as
well,
but
I
think
an
api
changes
the
appropriate
way
to
do
that,
because,
right
so
imagine
imagine
we
do
jesse's
thing
right,
like
the
early
ones,
all
assume
web,
but
the
later
ones
don't
assume
web
right.
They
have,
you
know
executable
jar
and
they
have
war
file
or
something
like
that
right.
E
The
easiest
thing
for
users,
even
if
it's
not
the
most
beautiful,
would
be
to
change
the
platform
api
so
that
if
no
build
pack
specifies
a
process
type
you
get
web,
regardless
of
what
the
platform
does
like.
The
life
cycle
has
a
default
process
type
web
and
then
the
feature
that's
missing
is
you
can't
basically
create
an
image
that
has
no
default
process,
but
that
could
be
a
special
value
that
you
pass
the
process
type.
A
D
Oh
sorry,
I
was
just
going
to
kind
of
point
this
out.
I
think
we're
going
to
end
up
in
the
case
where
we
might
do
some
things
that
we'll
later
wish
to
have
included
for
1.0,
or
you
know
and
add
to
that
list
of
things
that
we
want
to
change,
even
if
just
for
aesthetic
purposes
right
like
I
don't
think
we
want
a
special
value
for
the
process
type.
I
think
we
all
agree.
That's
not
ideal
aesthetically,
even
though
it
could
technically
solve
the
problem.
A
Right
so
the
the
thing
I
was
trying
to
say,
as
my
network
broke
up,
is
I
I
don't
want
to
walk
backwards
from
that
idea.
That,
like
we,
don't
like
this
as
a
default,
where
I
am
willing
to
caveat,
is
for
compatibility
for
a
temporary
period
to
get
us
to
the
other
side
of
that
having
it
as
part
of
the
life
cycle.
Shimming
all
of
these
things
together,
I'm
okay
but
like
when
we
get
to
1-0
it
shouldn't,
be
there
anymore.
C
I
guess
my
suggestion
in
the
rfc
was:
is
there
just
a
way
that
we
need
to
differentiate
between
a
platform
default
versus
a
user
default
like
if
pack
could
just
say
default
to
web?
Does
that
move
the
needle.
E
That
was
one
of
the
suggestions.
I
had
sort
of
a
difference
between
use
this
process
type
and
not
fall
back
on
this
process
type.
C
Yeah
so
like
you
could
still
get
the
no
launcher
thing.
It's
like.
If
platform
says
web,
it
doesn't
know
what
the
bill
packs
are
specifying,
but
then
you
still
get
that
compatibility
thing
and
it
doesn't
have
to
fail
the
build.
But
if
a
user
specifies
web
and
it
doesn't
exist,
then
you
would
fail
to
build.
C
A
E
A
D
E
E
A
C
D
I
mean
can't
you
hypothetically,
no,
I
think
we
ruled
this
out.
I
was
going
to
say
if
it
was
similar
to
the
proc
file
right,
where
at
the
end,
you
could
always
attach
this
build
pack
that
could
set
the
default
process
type
from
another
thing,
but
I
think
that's
not
how
this
works.
B
As
terence
points
out,
we
are,
we
are
at
time
here.
A
Yeah,
sorry,
no
pull
the
discussion
down
so
that
you
have
to
find
it
like.
I
was
trying
to
maybe
it's
okay
yeah.
We
we
should
probably
again
try
and
do
this
asynchronously.