►
From YouTube: Cloud Foundry CAB Call Jan 19 2022
Description
In this call, the community had an opportunity to discuss Buildpacks very broadly.
Some relevant links:
Paketo website: paketo.io
Link to Paketo Slack:
paketobuildpacks.slack.com
https://slack.paketo.io/
Link to Buildpacks docs for custom stacks:
https://buildpacks.io/docs/operator-guide/create-a-stack/
The Paketo working group meeting on Tuesdays at 2:00 Eastern time, and would love to gain user insights and try to answer questions about issues that people are running into!! Learn more: https://github.com/paketo-buildpacks/community#paketo-project-working-group-meeting
A
A
You
know
feels
like
there's
going
to
obviously
there's
going
to
be
a
lot
from
the
cloud
foundry
community
in
terms
of
contributions
very
exciting
things
happening,
but
I
think
this
is
definitely
a
very
critical
year
in
terms
of
where
we're
going
to
see
the
cf
and
the
kubernetes
efforts
take
off
and
where
that
lenses
and
how
that
whole
landscape
is
going
to
shape
up,
and
I
guess
much
like
a
lot
of
the
folks
here.
A
A
First,
a
few
quick
community
updates.
So
for
those
who
have
been
following
along
one
of
the
working
groups
that
we've
had.
A
Some
sort
of
backlog
with
is
in
terms
of
the
community
experience
working
group,
but
we're
very
happy
to
report
that
as
of
last
week,
there's
been
some
commendable
progress
on
it.
So
if
you
head
to
our
github
repo,
where
we
maintain
some
of
that
information
like
a
whole
lot
of
conversation
has
happened
in
especially
in
the
past
week,
and
things
are
sort
of
taking
shape
in
terms
of
ownership
of
documents
and
community
facing
assets,
and
things
like
that.
A
So
it's
it's
very
interesting
to
note
how
things
are
progressing
and
we're
really
looking
forward
to
get
getting
that
working
group
fully
formed
fully
functional
and
up
and
running,
like
the
others
as
well.
A
Updates
from
the
different
individual
working
groups
as
well,
so
one
of
the
things
that
we've
sort
of
been
changing
with
adopting
this
new
technical
oversight
committee
and
these
new
working
groups
is
publicly
facing
roadmap.
So
I'm
just
posting
a
link
to
one
of
the
publicly
available
roadmaps.
So
this
is
the
application
runtime
platform
working
group.
A
So
folks
can
see
you
know
what
folks
you
know.
Different
people
are
working
on.
You
can
get
an
idea
of
where
the
contributors
is.
Heads
are
right
and
you
know
obviously
also
understand
where
any
of
the
new
issues
and
pull
requests
that
you
might
have
raised.
You
know
actually
lined
up
so
we've
had
like
a
bunch
of
different.
A
You
know
submissions
in
terms
of
general
enhancement,
some
hacktoberfest
submissions.
What
have
you,
but
again,
this
is
sort
of
the
model
that
we
anticipate
all
of
the
different
working
groups
to
take-
and
you
know
obviously
mileage
may
vary
between
different
working
groups,
but
everybody
is
slowly
getting
on
board
and.
B
A
Things
available,
so
I'm
also
going
to
post
the
link
corresponding
to
the
foundational
infrastructure
working
group,
so
that
particular
working
group,
I
think
sprawls
like
a
lot
of
different
areas,
and
so
the
overall
sort
of
spread
makes
it
a
little
more
complex
in
terms
of
navigation.
A
But
again
I
think
they
meet
once
every
week,
so
always
very
interesting
in
terms
of
technical
depth,
and
you
know
the
the
general
breadth
of
russians
which
they
seem
to
solve,
but
yeah,
it's
very
functional
folks
are
welcome
to
join
if
they're
interested
and
again
we're
chugging
along
at
a
good
pace,
and
you
know
closing
out
issues
and
reviewing
existing
ones
pertaining
to
foundational
infrastructure,
and
things
like
that,
so
yeah
all
in
all
a
very
interesting
year
to
look
forward
to.
A
A
Reasonably
reasonably
close
neighbor,
but
also
a
very
close
friend,
and
he
was
introduced
to
buildbacks
and
all
of
these
things
a
while
back
and
he's
been
toying
around
with
using
build
packs
for
some
of
his
projects,
and
so
I
thought
the
cab
call
might
be
a
great
opportunity
to
sort
of
see
a
few
things
about
what
he's
done,
and
you
know
also,
you
know,
find
some
time
to
really
chat
about.
What's
good,
what's
you
know
good.
A
And
you
just
find
out
something
about
his
general
experience,
so
I
see
a
bunch
of
different
people
from
like
the
buildbacks
and
the
pacquiao
community.
So
thank
you
folks
very
much
for
joining
us
today
and
I
guess
the
floor
is
all
yours
lakshmi.
B
Hey
thanks
ron,
so
packet
of
build
packs
are
the
best
things
since
sliced
bread.
You
folks
already
know
that
so
I'm
here
to
talk
about
more
of
my
developer
experience
when
using
build
packs,
I've
been
an
autonomous,
php
developer,
so
I
started
with
the
packet
of
hp
buildbacks,
it's
all
cool,
and
then
I
hit
some
issues.
I
want
to
highlight
a
couple
of
them
with
two
different
stacks
here.
B
Please
should
any
questions
you
you
might
be
having.
So
I
one
is.
I
have
been
a
drupal
developer,
so
I
I
started
using
this
for
a
drupal
project
and
which.
A
B
B
Scaffold
so
what
happens
is
whenever
you're
building
a
new
image
from
a
cache
layer?
All
your
composer
packages
go
away.
I
think
there
was
an
issue
range
for
this
also,
but
it's
sort
of
unattended.
So
if
that
could
be
moved,
then
I
could
end
up
using
it
in
at
least
like
50
projects
down
the
pipeline.
Instead
of
you
know,
grinding
out
and
building
docker
files
manually.
A
B
And
all
that,
so
that's
that's
one
thing
which
I
wanted
to
mention
here
and
a
huge
shout
out
to
the
slack
community
in
buildback's
packet,
especially
where
I
I
just
run
there
with
any
issue
I
have
and
they
they
instantly
seem
to
be
having
a
solution
or
a
quick
fix
for
that.
C
Hi
I
just
wanted
to
clarify.
He
said
the
the
problem.
There
was
that
the
composer
packages
were
installed
alongside
what
again
sorry
the
same
source
code
files,
so.
B
B
This
is
very
endemic
to
drupal
and
it's
a
very
strange
thing.
I'm
sure
people
won't
get
it
that
first
shot.
I
I
did
a
quick
run
through
the
source
code
and
by
the
way,
I'm
just
very
just
a
very.
B
Not
so
noteworthy
experience
in
golang,
so
I
saw
that
the
composer
install
step
doesn't
run
if
there
is
no
change
in
the
composer
packages
or
anything
like
that.
So
what
ends
up
happening
is
we
don't
get
the
source
code
files,
so
I'm
sure
there's.
There
must
be
a
way
to
tweak
this
so
that
you
know
projects
like
drupal
make
effective
use
of
buildbacks.
I
ended
up
writing
my
own
custom,
build
pack,
which
is
a
fourth
question
of
this,
where
it
runs
composer.
B
Nevertheless,
so
that's
why
I'm
currently
spinning
the
blades
here
also
one
more
quick
thing
on
a
related
note
when
installing
dependencies
this
is
in
python,
so
python
expects
the
build
pack
expects
the
requirements,
dot
txt,
which
is
a
catalog
of
all
the
library
dependencies
for
a
python
application
to
be
present
at
the
top
level
directory.
So
there
is
no
way
to
configure
that
to
be
anywhere
else
like,
for
example,
in
a
typical
project.
B
If
you
take
the
scaffold
or
the
structure
of
a
typical
say,
django
project,
it's
there
in
different
folders,
for
example,
you
might
have
the
version
of
the
requirements
in
dev.txt
and
then
the
production
version
in
production.txt,
or
something
like
that.
So
there
is
no
way
to
specify
an
alternative
name
or
a
path
or
a
folder
structure
for
the
requirements.
B
B
For
the
drupal
thing
I
did
for
the
python
thing
I
didn't
do
because
I
thought
it
was.
It
was
very
basic.
I
thought.
Maybe
I
didn't
read
the
dogs,
it's
a
case
of
tldr,
so
I
didn't
want
to
embarrass
myself,
so
I
thought
I'll
just
do
a
quick
fix
in
the
project.
E
Hi
I'm
one
of
the
core
engineers
in
the
paquetto
team
and
I
just
wanted
to
say
like
if
you
run
into
anything
and
you're,
not
sure
about
it,
like
definitely
reach
out
to
us,
because
there's
a
very
high
chance,
we
just
have
so
much
breadth
and
what
we
support
that
there's
a
high
chance
like,
even
if
you're,
not
sure,
if,
like
you're
doing
something
right
that
we've
never
thought
about
it,
because
there's
just
so
much
to
ground
to
cover
so
definitely
reach
out
to
us
or
file
an
issue.
E
D
Exactly
exactly
on
that
note,
do
you
guys
hang
out
in
the
build
packs
channel
on
cf
slack,
or
do
you
have
a
separate
slack
for
potato
or
how
does
that
work?
There's
a
separate
packet.
B
Of
slack,
that's
where
I
hangout
usually.
C
Yeah
but
a
lot
a
lot
of
the
team
members.
Sorry,
I
am
one
of
the
I'm
also
one
of
the
core
engineers
on
the
team.
We
we
tend
to
check
both
fairly
regularly,
but
pacquiao
is
probably
the
best
way
to
reach
us.
B
B
So,
even
if
you
take
just
one
buildback
like
php,
there
are
so
many
you
know
permutations
and
combinations
of
applications
which
use
it
in
a
lot
of
mirad
ways.
So
it's
easy
to
miss
a
couple
of
stacks
here
there,
but
yeah
I'll
I'll,
make
sure
I
erase
these
as
issues
and
then
tag
you
guys.
D
Yeah,
my
main
observation
is
that
if,
if
it's
in
an
issue
or
somewhere
where
people
can
read,
then
awareness
usually
leads
to
solutions
yeah.
But
if
people
aren't
aware,
then
that's
not
as
not
ideal
but
yeah.
This
is
pretty
cool
thanks.
B
Thank
you
also,
one
more
related
note
I
had
in
general
is:
how
can
I
use
build
packs
for
my
local
development?
I
mean
I
I
don't
know.
I
thought
I
read
somewhere
that
this
is
on
the
rider
for
you
guys,
but
I
really
don't
know
what
is
the
status
quo
for
that.
C
One
so
when
you
say
for
local
development.
B
What
like
like,
for
example,
I
I
want
my
local
setup
to
be
almost
in
parity
with
whatever
I
deploy
using
a
buildback.
B
So
in
that
sense
I
should
be
able
to
spin
up
the
same,
almost
same
container
image
on
my
say,
docker
compose
build
and
so
that
when
I
change
the
source
code
and
then
it
it
does
a
hot
reload.
So
I
just
mount
the
source
code
volume
in
the
workspace
directory.
So
I
don't
know
whether
I
can
do
that,
whether
that's
a
it's,
a
valid
approach,
I'm
not
tried
that
before
so.
For
my
local
development,
I
use
a
docker
file
and
then,
when
I
deploy,
I
use
buildbacks.
C
Hacky
way,
so
there's
there's
some
support
for
this
now
in
some
of
our
build
packs.
C
If
I'm
understanding
you
correctly,
we
have
supported,
watch
exec
integrations
with
python,
for
example,
and
net,
where
you
could
volume
mode,
as
you
said,
or
do
I
guess,
like
a
docker
cp,
for
example,
and
watch
the
working
the
workspace
directory,
which
would
then
re
relaunch
your
app
in
the
container
or
relaunch
the
process,
the
running
process
in
the
container,
I
should
say
so,
if,
if
that's
kind
of
what
you're
looking
for
then,
would
it
be
in
php
that
you'd
that
you'd
want
that
support.
B
C
You,
okay,
docker,
internet's
right,
got
you
well,
there's
yeah,
as
I
said,
there's
some
support
for
that
in
some
of
our
build
packs.
But
if
that's
something
you
want
for
some
specific
tool
chain
also,
you
can
request
that
any
time
shifting,
wouldn't
it.
D
B
The
problem
with
that
approach
is
the
feedback.
Loop
is
too
big.
I
have
to
build
the
image
bake
it
in
and
then
put
it
in
my
cluster
and
then,
if
I
want
to
change
something,
I
have
to
again
rebuild
the
image.
B
B
By
the
way,
I
also
use
kpac,
which
is
the
kubernetes,
build
version
of
the
command
line
pack
utility,
because
in
many
of
our
projects
we
built
the
images
in
the
cluster.
So
we
go
with
kpack
and
sometimes
we
also
use
a
tekton
task
to
do
the
same
thing
but
yeah.
It's
really
buildpacks
running
the
show.
So
all
the
applications
are
built.
A
I
think
peter
posted
a
question
peter,
do
you
want
to
take
that.
A
A
Anybody
want
to
take
that.
I
guess.
C
I
think
we're
still
making
decisions
about
the
shim,
I'm
I
can
say
I
don't
think
it's
at
the
top
of
our
list
at
the
moment,
but
it
is
something
we
know
a
lot
of
folks
want.
So
I
think
those
deliberations
are
still
ongoing
sophie.
Maybe
you
can
correct
me
from
now,
but.
E
B
E
Exactly
what
you
said
like
it's
definitely
something:
we
know
that
there
are
users
that
want
it.
It's
just
kind
of
like
a
question
of
like
balancing
its
priority
against
like
doing
more
development
on
the
paqueto,
build
packs
and
trying
to
persuade
people
to
move
that
direction,
but
I
def
it's
definitely
still
on
our
like
to-do
list
and
something
that
we
haven't
stopped
thinking
about.
We
just
haven't
prioritized
it
at
this
point.
A
Cool
erico
pina,
I
think
you
know
the
this-
is
the
forum
to
us
sort
of
any
questions,
but
we
just
generally
try
to
direct
it
towards
a
particular
topic.
But
obviously
the
floor
is
open
for
anything
that
you
might
want
to
know
so
go
right
ahead.
F
Okay,
great
thank
you
and
thanks
for
sending
the
invite
for
this,
so
yeah
we've
been
doing
a
proof
of
concept
with
paquetto
build
packs,
and
we
really
like
them
part
of
the
reason
we're
doing
this
is
to
find
a
way
to
kind
of
have
a
standardized
approach
to
building
containers
so
that
we
could
then
use
that
approach
in
like
fedramp
deployments.
F
F
So
you
know,
I
know
that
paquetto
is
built
on
ubuntu,
but
you
know
we're
using
aws
eks
and
that's
built
on
amazon
linux,
which
is
red
hat
base.
So
is
there
any
plan
to
have
a
red
hat
based
like
version
of
paquetto
or
some
kind
of
way,
for
people
to
take
advantage
of
the
awesome
work
that
you've
done
on
the
pacquiao?
Build
packs
with
minimal
friction.
E
Hi,
so
are
you
referring
to
like,
like
the
red
hat,
ubi
stack.
F
E
So
right
now
there
is
not.
There
is
right
now
yeah,
so
you're
right.
We
only
support
like
the
ubuntu
stack
image,
but
supporting
ubi
is
something
that
we
have
thought
about,
but
like
right
now
we're
not
going
down
that
avenue,
but
I
think
that
that
might
be
something
that's
available
down
the
road
and
it
may
be
available
in
like
the
tenzu,
like
paid
commercial
version
of
product
version
of
build
packs,
but
for
the
actual
open
source
piquetto
build
packs.
I'm
not
sure
if
that's
something
that
we'll
be
supporting.
C
I'd
imagine
that,
given
more
demand
that
like,
if,
if
that's
something
that
like
is
more
important
to
open
source
users
than
we
had
anticipated,
then
I
think
we'd
certainly
be
able
to
reevaluate,
but
also
we
said
right
now.
It
hasn't
sounded
like
there's
much
demand
on
that
side
cool.
Thank
you.
E
F
Yeah
sounds
good,
so
it
sounds
like
there's.
A
separate
slack
for
pikachu
is
that
right.
A
I'll
quickly,
post
a
link
to
that
slack.
A
Here
on
chat
yep,
so
if
you
just
yeah
again,
pocket.io,
I
think
is
a
good
starting
point.
So
if
you
just
hop
on
there,
that
will
lead
you
to
the
slack
but
but
yeah
generally
speaking,.
A
E
Yeah,
so
the
main
issue
is
that
we
compile
all
of
our
dependencies
from
source
against
ubuntu.
So
but
there's
a
pretty
high
chance.
We
haven't
fully
investigated
it
that
some
of
those
dependencies
will
just
work
depending
on
what
the
stack
is
and
you
may
not
actually
need
to
recompile
them
and
then
yeah
you
could
support
your
own
custom
stack.
E
I
think
that
there's
documentation
somewhere
on
the
cloud
native
build
packs
site
for
creating
your
own
stack,
but
essentially
you
could
use
like
all
of
the
different
boiler
plates
that
we
have
and
just
sub
in
whatever
face
image.
You
want
and
then
use
our
tooling
that
exists
within
paquetto
to
like
bundle
up
that
stack
and
use
it
inside
of
a
builder,
and
that
should
take
you
pretty
far
depending
on
which
operating
system
that
you're
trying
it
for.
A
A
That,
and
here
maybe
there's
like
a
good
starting
point
for
you
there
in
terms
of
you
know,
starting
to
use
different
os's
instead
of
like
the
ubuntu
default
that
it
comes
with,
and
you
know
maybe
it
comes
back
as
a
as
a
contribution
to
open
source
package.
Hopefully
you
know
fingers
crossed,
but.
F
Nice
yeah,
that's
great.
I
appreciate
it
yeah
and
it's
also
helpful
to
hear
that
the
dependencies
are
compiled
and
not
just
installed
like
dab.
Now
you
know
through
a
package
manager
or
whatever
so
yeah
I
mean
this
is
definitely
very
informative.
I
appreciate
it.
E
F
Cool
yeah
and
I'll
definitely
go
on
the
slack
channel
and,
like
you
said
post,
so
you
guys
have
like
a
paper
trailer.
You
know
file
an
issue
or
something
like
that,
so
that
you,
you
can
know
the
interest
of
the
user
base.
So
thank
you.
A
Very
cool
anyone
who
have
any
other
questions
or
interesting
pocket
or
experiences
to
report.
D
Since
paquetto
is
usually
focused
on
building
applications,
has
there
been
any
ideas
or
thoughts
put
into
these
questions
for
the
paketto
team,
of
course,
that
put
into
integrating
docker
slim
or
that
kind
of
a
concept
into
this,
to
basically
make
the
containers
a
lot
smaller
and
more
secure
by
default.
C
So
there's
a
lot
of,
or
maybe
not
a
lot,
but
some
of
our
build
packs
already
run
on.
What's
called
the
tiny
stack
which
is
similar
to
what
you're
describing
it
removes
almost
everything
well
most
things
and
just
leaves
around
what
is
explicitly
necessary
to
run
your
application.
D
Okay,
it's
it's
two
parts,
one
is.
The
slim
is
the
sort
of
idea
of
the
minification,
but
the
other
one
is
actually
the
it
also
kind
of
analyzes
the
applications
that
are
built
into
the
containers
and
creates
sec
comp
and
app
armor
security
profiles.
So
that's
kind
of
the
more
the
feature.
I
was
really
curious
about.
C
Not
sure
about
that
second
part,
but
it
sounds
like
something
that
would
be
worthwhile,
definitely
always
trying
to
improve
security
of
the
buildback.
So
we
are
super
down
to
talk
about
that
stuff.
If
you
want
to
hop
in
stock
or
anything.
A
If
not,
I
guess
big.
Thank
you
to
all
of
the
pacquiao
core
team
here.
It
would
have
been
a
very
boring
call
if
not
for
your
attendance
today,
and
thank
you
to
all
the
other
attendees
as
well
for
taking
the
time
thanks
lakshmi
for
sharing
your
experience
in
general,
good.
D
To
know
that
you
know
the
usual
calls
are
very
boring
because
of
me.
So
thanks.
G
F
Yeah,
that's
a
great
question,
so
I
think
that
there's
just
we're
just
looking
at
the
different
options
that
we
have,
because
you
know
we
we
deploy
our
infrastructure
in
a
certain
way,
and
you
know,
rather
than
changing
how
we
deploy
the
infrastructure,
we
might
have
to
change
how
we're
considering
using
build
packs.
F
G
Okay,
yeah,
I
don't
want
to
bring
everyone
into
this
one-on-one
conversation,
but
I
just
gave
sent
you
my
email
and
yeah,
but.
G
To
reach
out,
because
since
I
do
work
for
federal
government,
it's
actually
in
my
interest
to
help
other
people
get
fed
ramped,
even
though
I'm
not,
even
though
we're
also
our
own
csp
at
cloud.com.
So
thanks
yeah.
E
A
Yeah
sophie
just
also
posted
a
link
to
the
pacquiao
working
group
meetings,
so
every
week
on
tuesday
at
2
pm
eastern,
so
you
know
folks
can
feel
free
to
join
that
I'll.
A
Have
a
link
to
that
in
the
call
recording
as
well
so
folks
should
be
able
to
find
it,
but
thanks
again
everybody
for
joining
and
yeah.
I
think
it's
a
great
start
to
the
new
year
and
hopefully
we're
able
to
you
know,
sustain
the
energy
and
just
build
on
top
of
it.
So
thanks
everyone,
bye,
bye,
bye,.