►
From YouTube: SONiC DASH Workgroup Community Meeting Nov 9 2022
Description
PR274 - Replace chrissommers dockerhub with sonicdash.azurecr.io
PR278 - SAI-Challenger test framework and test cases - round 2
PR277 - Standardize DASH tests location (Anton)
PR217 - Added Overlay Test Plan
Covered github.com/opencomputeproject/SAI-Challenger/tree/multip-api-support sai_dataplane.py
A
A
Yeah
yeah
45
times
so,
okay
and
so
the
recording's
on
sharing
my
screen.
So
so
last
time
you
know
we
talked
about
PR
217
here
relay
test
plan,
I
mean
I,
sent
these
notes
already.
We
talked
about
different
things
going
on
in
the
open,
compute,
GitHub
repo
and
some
of
the
items
freshmen
talked
about,
and
then
this
week
I
think
we
wanted
to
talk
about
at
least
what
I
know
of
these
two
or
three
items
here
here:
274,
278
and
anything.
A
B
Two
seconds
yeah
I'll
talk
about
the
first
two,
the
first
one's
I'll
share
my
screen,
the
first
one
was
just
an
oversight
on
my
part
when
I
I
did
the
PR
several
weeks
ago
to
switch
to
publishing
to
Azure
container
registry.
There's
a
couple
of
Docker
files
that
we're
using
in
dash
that
use
base
images
and
I
forgot
to
edit
those.
So
the
base
images
are
still
based
on
my
old
repo
and
I.
All
I
do
is
move
which
server
they're
coming
from
it's
no
functional
change.
B
This
is
just
a
catching
up
like
technical
debt,
so
this
is
a
real
trivial
one
and
it
could
be
able
to
improve
and
release
that
there's
no
change
in
actual
content.
It's
just
where
found
that
reviewing
someone
else's
PR
actually.
A
B
B
This
is
a
re,
a
redo
of
beside
Challenger
PR,
that
I
filed
the
week
of
ocp,
but
that
was
like
three
weeks
ago
and
the
number
of
concerns
were
raised
primarily
from
Gohan
and
met
multiple
times
in
order
and
the
concerns
and
try
to
address
them,
and
we
think
this
PR
handles
those
concerns.
Also,
there
was
just
a
lot
of
clarification,
and
you
know
this
discussion
needed
just
to
explain
some
things.
This
is
the
revised
version
of
the
pr
I
just
closed
the
old
one
cleaned
up.
It's
significantly
smaller.
B
Has
you
know
30
less
files
changed.
There
was
there's
actually
just
some
mistakes
in
the
other
one.
Due
to
merging,
we
don't
use
a
sub
module
coming
from
a
private
repo
for
for
the
side
generator
it's
now
a
Pi
Pi
module.
That's
one
of
the
changes,
so
I
just
wanted
to
present
this
again,
and
hopefully,
there'll
be
less
concern
and
controversy
over
this
and
we'd
like
to
move
forward
with
this.
You
know
as
soon
as
people
are
comfortable.
B
Gohan
wants
it
to
be
smaller
and,
according
to
the
chat.
B
C
D
Yeah
I
need
to
take
a
look.
I
mean
you
just
based
on
the
pr
right,
so
you
know
the
description.
There
are
many
many
different
parts
right,
so
yeah,
yeah,
so
I
think
the
you
know
I
was
wondering
whether
we
can
do
a
you
know
to
based
on
those
those
description.
Can
we
do
a
little
bit
this
morning?
D
I
I
need
to
look
at
the
description,
but
too
many.
So
you
know,
like
I,
have
a
scalable
Test
example
and
OTG
help
module
as
such
as
some
module
extended
existing
your
module
new
cases
and
CI
too
many
things.
C
Scale,
it's
only
one,
some
one
sample
and
I
think
then
the
funk
was
the
other
non-scale
it's
or
one
inbound
and
one
outbound.
It's
like
I,
don't
know
three
samples
inside.
B
You
know
there's
some
tests
down
here.
Let's
see
where
is
it
another.
B
B
B
B
But
you
know
30
files
in
a
pull
request.
34
doesn't
seem
excessive
to
me
and
plentiful
requests
are
much
larger
than
that.
I
mean
at
some
point
you
have
to.
When
you
have
a
sea
change
in
a
platform
you
sort
of
bring
in
a
bunch
of
new
stuff,
it
forms
the
Baseline
for
future
future
work,
and
you
know,
there's
it
comes
at
a
certain
chunk.
B
So
yeah
Gohan,
maybe
you
could
take
a
look
at
this.
You
have
specific
comments
or
suggestions.
B
B
Okay,
so
thank
you
when
people
take
a
look
at
that-
and
you
know
give
us
review
feedback
if
you
would,
if
someone
wants
to
load
this
Dev
branch
and
try
it
out,
that
would
be
great
and
you
can
tell
us
it
worked
for
them,
but
you
know:
we've
been
running
this
in
CI
on
the
staging
branches.
For
some
time
you
can
see
in
in
actions.
B
B
B
Pulling
the
docker
okay
now
we're
you
know:
here's
for
example,
some
test
cases
that
are
running
sending
packets,
Etc
right.
It's
all
working
and
you
know,
in
order
to
make
a
pull
request,
sort
of
makes
sense.
You
need
the
test
cases
to
go
with
it,
otherwise,
you're
just
submitting
a
framework
with
no
proof
that
it
functions
right.
So
I
think
this
PR
has
the
necessary
minimum
content
in
order
to
to
contribute
this
new
framework,
with
a
few
exemplary
test
cases
right.
That.
B
No,
it's
a
it's
a
great
start
for
the
community,
and
just
so
you
know
you
know
we.
We
have
people
working
on
follow-on
test
cases
that
will
really
demonstrate
the
value
here
and
ultimately
they'll
be
able
to
scale
to
run
on
real
dpus.
So
this
effort's,
not
just
bmv2
based
the
whole
point
of
this
effort,
was
to
have
something
that
starts
running
on
bmv2,
but
we'll
also
support
large-scale
functional
tests
and
performance
tests
on
on
real
Hardware.
B
As
soon
as
we
can
get
Hardware
that
has
a
sci
Thrift
interface,
we
will
be
able
to
show
that
this
framework
works
and
do
demos
on
those
Hardwares
we're
already
using.
Let's
say
elements
of
this
PR,
which
would
be
the
side
configuration
generator,
we're
already
using
the
customized
versions
of
that
to
configure
vendor
devices
using
proprietary
apis,
and
this
pull
request
puts
in
the
framework
to
that
when
everyone
is
implementing
their
lib
side,
we'll
run
these
same
kind
of
and
performance
tests
on
Hardware
in
a
universal
manner.
B
So
it's
really
awesome
yeah!
Thank
you.
So
that's
my
presentation
and
I'll
stop
sharing!
Thank
you.
Okay,.
E
E
A
F
E
A
E
G
Yeah
so
like
I
will
start
like
verbally,
so
that's
my
idea
was
actually
to
make
a
PR
for
the
second
round
to
standard
dice,
test,
location
and
I
come
to
some
few
questions
there.
So
once
okay.
G
Yeah
yeah,
so
that's
one
okay,
so
like
right
now
we
have
some
test
cases
in
the
dash
and
some
test
cases
say
in
the
sorry
in
the
dash
Pipeline
and
some
test
cases
in
the
test
test
cases
so
and
my
idea
was
to
move
everything
to
the
actually
to
the
test
cases
to
the
functional
one
so
where
we
can
meet
it
say
Dash
unit
this
case
and
also
I
didn't
want
to
just
remove
test
cases,
I
merged
distance
scenarios
to
the
single
file
and
move
it
into
the
new
location
and
also
started
changing
workflow
to
run
into
run
tests
from
the
standard
one,
that's
what
the
idea
and
I
would
like
to
like
to
discuss.
G
Actually.
So
what
do
you
think
about
knowing
everything
like
under
the
testes
cases
and
having
a
single
place,
because
by
the
way
so
in
under
the
dash
Pipeline
and
there's
a
test
say
they
Thrift?
We
have
also
other
folders
and
they
need
to
clarify
the
what
we
are
going
to
do
with
everything
else
there,
whether
we
will
be
moving.
How
and
Greece
have
some
comments
so,
let's
been
discuss
them.
A
Well,
I
assume
this
would
affect
the
people
mostly
running
tests
now,
and
so
that
would
be.
You
know,
whoever,
whoever
on
the
call,
can
raise
your
hand
if
you're
running
tests
now
but
for
sure
you
know
Marian's
running
tests.
I
know
merch
is
running
tests.
So
what
do
you
guys
think.
B
Yeah
I
think
the
original
originally
I
just
started
adding
tests
under
dash
pipeline,
because
that
was
the
only
place
we
had
tests
for
the
bnb2
and
it
seemed
convenient.
But
you
know
people
have
pointed
out:
we
got
tests
in
lots
of
locations
and
we
should
consolidate
so
I
think
the
the
basic
idea
to
move
them
and
sort
of
promote
them
up
to
the
main
test
directory
I'm
in
favor
of
that,
after
that's
just
a
matter
of
details,
you
know
we
can.
B
D
A
D
No
I
get
that,
but
I
think
the
so
there
there
were
some
scale
tests,
and
you
know
some:
some
tests
can
run
the
BMV
too,
so
how
to
differentiate
them
or.
G
Okay,
so
at
this
moment
we
have
two
locations
under
this
cases.
This
is
like
functional
and
scale
so
and
right
now,
I'm
playing
only
with
functional
one.
So
here
I
just
updated
readme
file.
G
G
G
So
the
name
is
like
up
to
you
because,
like
it's
work
in
progress,
It's
still
draft
I
wanted
to
have
some
comments,
but
right
now
it's
here,
I
also
configured
Docker
to
run
it
about
the
docker
based
way.
I
will
have
at
the
end.
One
question
verify
that
it's
running
passing
on
BMV
2
original
end,
updated
to
all
readme
files
that
point
to
the
proper
location.
D
G
D
G
Called
experimental,
okay,
so
that's
the
first
question
so
first
name
that
come
to
my
mind,
because
we
already
have
side
Dash
vinets
there
and
they
need
to
have
a
different
name.
So
another
suggestion,
maybe
net
bmv2,
because
right
now
it's
it's
not
using
size,
simplified!
Sorry!
So,
okay!
So
it's
not
using
full
here
one
to
do!
It's
all
bmv2!
G
G
D
Problem
yeah
but
I
think
experiment.
What
sounds
like?
Not
not
the
official
test
right
so
but
it
is.
It
is
a
value
test,
so
you
know,
but
it's
a
it's
basic
functionality
right.
So
but
but
I
guess
you
know
you
moved
here
they.
D
How
does
people
you
know,
know?
Okay,
so
in
this
functional
test
you
know
some
are
running
can
be
run
in
the
BMV
too.
Some
cannot.
G
So
that's
yeah,
so
that's
all
all
discussion,
so
we
bmv2
doesn't
have
all
functionality.
It's
in
progress,
I'm
right
now,
testing
by
the
way
one.
D
In
this
in
unit
and
the.
G
G
D
But
for
the
for
the
side
Dash
we
have
been
attached
is
that
is
that
the
pi
test,
or
is
that
the
unit
test
unit.
B
We
should
we
anticipate
other
types
of
test
cases
and
maybe
have
a
directory
for
PTF
versus
Pi,
test
or
side
Challenger
Etc,
because
this
is
going
to
grow
and
I.
Think
it's
a
valid
point
and
that's
one
thing:
I
tried
to
do
in
the
old
Dash
pipeline
directories,
articulate
which
framework
was
running
them.
D
C
B
D
That's
yeah
I
mean
yeah.
If
they
are
in
different
framework,
I
guess
you
know
we
shouldn't
put
them
into
the
same
folder,
because
otherwise
you
know
people
will
be
confused
to
run
them,
because
the
running
measure
will
be
different
right.
Yeah.
G
D
G
Just
to
merge
to
these
cases,
because
it
then
there's
like
less
it
uses
less
space
because
they
anyway
have
a
copy
past
in
the
more
than
50
percent.
Okay.
So
right
now
we
have
in
under
the
tests,
we
have
a
PDF
and
Pie
test.
So,
like
you,
you
suggest
to
have
the
same
like
PTF
and
pay
tests
well,
yeah.
B
B
C
Another
possibility
I
have
a
comment:
I
actually
strongly
disagreeing
to
have
any
framework
name
in
the
folder
structure
for
test
cases.
Test
case
should
be
feature
oriented
for
the
product.
In
my
opinion,
and
when
I
click
run
I,
don't
care
what
Frameworks
running
behind
the
scene
I
want
to
see.
My
blah
blah
blah
feature
test
case
is
running.
G
By
the
way
we
can
work
around
this
by
that
script,
so
we
we
have
script
run
So
currently
I
have
run
functional
test
in
this.
So
here
we
have
currently
a
single
command
front,
PTF
test
cases.
Maybe
if
we
Let's,
let's
extend
it.
If
and
when
we
have
other
test
cases
there.
So
once
we
have
right
now,
a
single
one.
So
that's
okay,
so
we
can
even
like
list
them
everything
what
we
want.
So
if
we
will
have
some.
D
I
think
from
the
user
point
of
view
right
so
I
think
what
you
said
just
makes
sense,
but
I
think
you
know
from
the
developer
point
of
view
and
maybe
confusing
right.
So
if
you
mix
different
test
cases
in
the
in
the
same
folder,
so
usually
when
the
developer
trying
to
develop
a
test
case,
you
know
where
that
that's
where
we
want
to
you
know,
encourage
you
right.
So
then,
basically
those
developers
will
look
for
the
for
the
examples
of
existing
test
case
and
see.
Okay.
D
F
I
I
have
a
comments
here.
Voldemort
is
speaking
So
currently
I
a
little
bit
agree
with
mircha.
To
be
honest,
so
it
should
be
like
you
know
that,
as
as
it
is
in
the
pull
request
here,
so
we
have
this
cases
folder.
We
have
functional
folder,
which
means
functional
test
cases,
and
here
we
are
trying
to
put
the
functional
test
cases
which
should
be
covered
actually
by
the
PDF.
So,
as
I
understand,
we
don't
plan
to
cover
functional
by
the
pi
test,
so.
B
E
B
Maybe
we
should
maybe
we
should.
B
E
B
C
It's
Sonic
management
framework,
but
this
is
why
I'm
saying
Sonic
management
can
be
like
the
all-encompassing
thing.
Underneath
maybe
it
starts
like
you
have
different
topologies
under
you
have
even
a
keysight
topologies
there
with
keysight
harder
you
have
t0,
T2
and
so
on.
T2
lag,
which
assume
a
different
VM
container
configuration
and
connections.
Let's
do
a
different
tests,
but
so
it
could
be
a
bmv2
topology.
It
could
be
a
dash
switch
topology,
a
dash
dpu
one
I
mean
those
could
be
controlled.
From
that
perspective
from
the
test
topology
that
is
being
required.
C
E
G
It
offline
yeah,
okay,
yeah,
let's
discuss
because
see
that
from
other
on
other
hand,
we
right
now
have
in
that
folder
only
one
type
of
test
cases
and
like
we
are
trying
to
moment
where
you
can
dissipate
everything
what's
possible
to
be
placed
here
so
also
like.
We
don't
really
know
what
will
happen
Okay,
let's,
let's
discuss
it
separately
and
have
a
continuation
next
week.
E
G
Yeah,
so
that's
I
wanted
also
to
add
that
I
changed
Docker
files
and
after
maybe
make
epr
so
I,
see
that
my
verification
is
fading
because,
like
I
cannot
rebuild
and
push
anything
to
the
work
results
also
to
the
docker
repository.
So
that's
also
a
question
how
we
can
submit
PR
when,
from
from
us
different
repository,
so
right
now
see
the
time
from
Rush
mantel
cushion
and
checks
failing
because
Dockers
are
not
updated.
G
That's
yeah
yeah,
so
that's
and
the
way
the
commission
is
how
to
verify
or
what
will
be
a
procedure
in
that
case,
whether
I
need
to
put
the
command
here.
So
that's
trust
me
so
like
at
my
PC
yeah.
B
Did
you
did
you
look
at
the
the
Docker
workflows
document
that
I
wrote.
B
You
know
about
security,
holes
and
Publishing
to
ACR,
but
once
again
you
you
can't
you
can't
publish
to
Doc
race
car
unless
you're
a
maintainer
put
it.
That
way.
That's
kind
of
the
bottom
line
you
have
to
you
have
to
have
the
proper
right
access
to
even
do
that
and
that's
it's
sort
of
a
bit
of
a
let's
say,
a
firewall.
A
And
Anton
you,
you
had
a
question
last
week
too
about
updates
on
Sonic
management
overlay
test
plan
to
look
at
and
Prince
had
mentioned.
Appear
might
be
ready
this
week,
so
I
wanted
to
check
in
on
that.
G
A
H
Yeah,
so
the
configuration
part
is,
is
ready,
there's
a
draft
peer,
but
the
implementation
is
still
a
work
in
progress,
so
I'm
I'm
thinking
it
will
be
ready
by
this
week.
B
In
the
chat
yeah
exactly
yeah,
that's
the
link,
hey
it's
best,
just
to
read
through
it
and
try
to
understand
it,
but
you
you
always
need
the
cooperation
of
a
of
a
maintainer
to
get
a
new
image
into
ACR,
forks,
forks,
can't,
publish
and
so
probably
read
through
this-
and
you
know
get
back
to
me
and
we
can
talk
about
it.
B
I
don't
want
to
re,
want
to
reiterate
to
the
community
that
we
should
probably
have
more
than
one
person
who
is
comfortable
with
helping
to
manage
this
process,
and
that's
why
I
documented
it-
and
there
may
be
even
a
better
version
of
this.
There
may
be
a
better
way
to
do
this,
that
I
hadn't
thought
of,
but
I
came
up
with
three
ways
to
do
this
and
there's
a
better
way.
I'd
love
to
know
about
it.
D
So
so
Chris
I
didn't
quite
understand
this
part.
The
logic
right
you
mentioned
on
the
pr
you
cannot
push
to
the
ACR
I
think
yes
you're
right,
because
they
shouldn't
have
the
permission
to
do
that,
but
it
shouldn't
prevent
the
pr
testing
right.
So
what
what
is
a?
What
is
the
reason
that
the
you
know
in
the
pr
testing
we
we
have
to
download
from
the
ACR.
B
No,
if
you,
if
you
go
down
well
PR
testing,
it's
sort
of
there's
a
pre-testing
phase.
Let's
say:
if
you,
if
you
go
down,
let's
say:
there's
one
was
developed
from
a
fork:
you
a
developer,
can
test
a
new
Docker
file
in
their
personal
in
their
local
repo
yeah.
You
can
do
that
yeah.
It
shows
that
in
Step,
I
think
step
four.
In
that
little
picture
there
yeah
you
can
develop
the
docker
file
locally,
but
ultimately,
in
the
final
stages
it
needs
to
be
uploaded
to
ACR,
and
so
you
have
to
go
through.
D
A
branch
no
no
before
before
the
pr
being
checked
in
right,
so
they
shouldn't
be
able
to.
They
should
not
be
able
to
upload
to
the
ACI
right.
So
because,
because
you
know
it's
their
private
Branch
hasn't
been
revealed
right.
So
but.
B
D
Question
is
why
you
know
why
why
prevent
from
us
doing
the
pr
testing
I
mean
uploading
to
the
SAR.
You
know.
Official
build
uploading
to
Sr
makes
sense,
but
why
why
you
know
failed
to
upload
to
HR
will
prevent
them
from
you
know
doing
the
pr
testing.
That's
a
question.
That's.
D
It
so
that's
part
I
I,
guess
you
know
this.
It's
you
know
in
in
in
the
pr
test
right,
so
they
they
put
their
changes.
They
put
the
docker
files
right
so
using
that
we
can
build
that.
You
know
the
new
Docker
with
that
change,
Docker
file
and
then
just
use
that
locally
to
do
the
test
right.
So
we
don't
really.
G
D
D
You
think
about
it.
You
know
it's
providing
an
environment
where
it's
just
like
a
develops
environment,
there's
some
kind
of
VM
or
workers
that
build
that
private
Docker
and
then
using
that
Docker
to
do
the
test
right
so
that
that
should
be
that
should
be
able
to
doable.
You
don't
have
to
really
upload
to
the
ECR
right.
So.
B
B
D
Yes,
oh
yeah,
yeah
yeah.
Of
course
they
can
manually.
You
know
yeah
yeah,
of
course,
but
with
the
CI
system
can
also
do
that
right.
B
B
B
You
gave
me
an
idea,
I'll
work
on
this.
The
idea
is
because
right
now,
I'm
running
some
GitHub
action
files.
Only
in
the
main
branch
like
the
publish
yeah,
what
I
what
I
can
do
is
I
can-
and
this
is
just
like
one
line
of
code
in
each-
maybe
one
line
a
couple
lines
of
code
in
the
CI
file
when
we
run
CI
on
a
fork,
I
can
have
it
build
the
docker
image
now
that'll
be
a
penalty,
but
it's
only
in
the
CI
right.
No
one
cares
and
then
so
for
a
fork.
B
G
C
D
G
B
Depends
which
one
there's
like
there's,
probably
seven
or
eight
Docker
files.
If
you're
building
grpc
from
scratch
it
takes,
it
could
take
hours
on
a
machine,
local
machine,
it
could
take
50
minutes,
maybe
in
the
cloud
it's
extremely
slow,
so
I
extracted
and
built
grpc
all
by
itself
as
a
library.
That's
an
example
of
something
never
changes.
B
But
if
you,
if
you
do
like
a
push,
you
want
to
see
it
happen
pretty
fast
and
get
your
CI
feedback
and
what
we
don't
want
is
waiting
an
hour
to
see
if
it
passed.
Yeah
I
don't
want
to
wait
an
hour,
but
I
think
we
can
probably
use
some
fine
tuning
here.
Gohan.
D
Because
I
think
the
you
know
the
re,
the
the
dog
her
eyes,
so
so
maybe
what
what
we
can
do
is
that
you
know
we.
We
can
split
the
docker
into
a
few
files
right.
So
therefore,
you
know
just
have
a
base
layer.
Then
it
has.
You
know
some
additional
layer
right.
So
then
we
can
put
you
know
those
mostly
frequent
changes
in
the
in
the
top
layer,
so
that
normally
right,
so
you
can
just
pull
those
base
layer.
D
You
know
I
think
you
know
like,
for
example,
you
you
mentioned
like
the
grpc
right.
So
probably
nobody
is
going
to
change.
That
I
mean
if
it's
a
re
original
the
grpc
right
so
in
the
public
doesn't
really
works
to
build
it
every
time.
So,
but
you
know
for
the
bmv2,
you
know
the
side,
libraries,
those
kind
of
things
you
know.
Maybe
people
will
constantly
changing
that
and
then
we
can
put
the
top
layer
so
that
you
know
we
can
pull
and
get
get
them
right.
D
So
you
know
basically
I
think
the
you
know
every
time
right.
So
you
know
what
what
we
did
in
the
Sonic
is
is
way
too
mt5
checksum
for
that
Docker
file,
and
we
we
get
that
checksum
and
when
they,
when
we
upload
the
the
docker
file,
we
upload
the
we
tag
that
Docker
file
with
that
checksum
and
upload
it.
D
So
then
the
in
the
in
the
build
process
right,
so
we
always
try
to
pull
from
the
ECR
on
that
particular
checksum,
and
if
it's
successful
it
means
that
has
been
built
and
uploaded.
You
know
officially
right
uploaded
to
the
to
the
docker
registry
so
that
you
can
pull
you
don't
have
to
rebuild
it
right.
However,
if
you
try
to
pull
that
particular,
you
know
tag
you
know,
which
is
the
md5
checksum,
but
you
cannot
find
it.
Then
you
know,
okay,
you
know,
I.
D
This
Docker
file
has
been
changed,
I,
don't
really
having
the
reporteries
have
to
build
myself.
So
that's
one
way
we
we
use
to
address
this.
You
know
achieve
the
balance
between
you
know.
H
D
Two
pool-
and
you
know
what
what
to
pull
and
also
save
the
time
for
the.
B
Yeah,
that's
another
optimization
too,
but
just
so
you
know
it
already
is
broken
into
smaller
images.
I'll
just
quickly
take
the
screen
over
and
show
you
this
old
PR
that
you
know
way
back
in
what
was
this
July
nah?
It's
it's
I've
already,
trimmed
it
down
quite
a
bit,
I!
Think
it's
just
the
fine
tuning
of
the
difference
between
a
PR
versus
a
developer
versus
there's
some
fine
tuning
that
can
go
on
there.
D
B
E
A
So
that's
all
I
had
for
today.
Unless
I
don't
know,
if
we
have
time
for
a
reshma
to
go
into
the
whole
open
compute
project,
Psy
changes
that
kind
of
thing
do
you
want
to
save
it
for
next
time,
reshma.
E
Sure
sounds
good
Christina,
okay,
we
just
upstreamed
the
code,
changes
that
we
have
done
so
far.
The
auto
generated
test
framework
and
the
test
cases
as
well
yeah.
B
Yeah,
oh,
can
we
use
the
Main
Branch
from
PSI
now.
F
B
We
still
have
11
minutes
if
rational
wants
to
talk
like
is.
E
F
We
we
can
talk
about
about
this
next
time.
I'm,
not
sure
we
have
time
still
to
talk
about
this,
but
we
have
some
changes
on
the
PDF
itself,
a
PDF
framework.
There
is
some
fix
which
needs
to
be
first
merged
into
the
PDF.
Then
we
should
post
changes
into
the
site
or
we
will
need
to
change
the
submodel
PDF
submodel
in
the
dash.
A
A
So
I'll
go
ahead
and
send
notes
like
I.
Usually
do
I
always
learn
something
from
this
group.
So
thank
you.
Everyone,
I'm
gonna,
stop.
The
recording
now
looks
like
some
of
you
are
going
to
be
in
Seattle
next
week
for
on
E.