►
From YouTube: GSoC Office Hours - June 16, 2022
Description
Weekly GSoC project checkin - updates, roadblocks, concerns
A
A
Thank
you
for
for
joining
for
some
people.
It's
it's
already
late.
A
I
just
would
like
to
go
round
as
we
go.
Usually
so
we
have
oh,
we.
We
have
several
people,
I
wait
a
couple
of
seconds,
so
we
have
three
projects,
four
projects
being
represented
here,
so
let's
go
around
stand-up
style
and
see
what
has
been
achieved
done
during
this
last
week
and
are
there
any
impediments
preventing
to
move
forward.
B
Yeah
so
last
week
I
worked
on
you
know:
building
the
ui
where
administrators
can
take
thrones
and
taxes
as
input.
You
know
provide
it
as
input
to
schedule
the
maintenance
task.
This
week
I
worked
on
adding
form
validation
and
which
throws
errors
on
the
ui.
If
an
invalid
front
syntax
has
been
entered,
then
there
is
a
save
button
on
the
ui.
Once
the
administrator
administrator
clicks
on
the
save
button,
the
data
is
saved
internally
in
an
xml
file
so
that,
whenever
jenkins
is
restarted,
the
data
can
be
retrieved
from
this
file.
B
A
Okay,
very
good
are,
is
everything
running
as
you,
you
expect
running
into
troubles
or
no,
no,
okay,
big
question
having
fun.
A
Always
important,
okay,
nice,
to
hear
you
to
hear
that.
Thank
you
for
for
the
update
there
following
the
order
of
well
yeah.
No,
I
I
can't
watch
the
the
chats
together.
So
if
there
is
something
I
should
know
say
say
it's
nothing.
A
Okay,
thank
you.
So
let's
go
let's
listen
to
what
dhiraj
has
been
up
to
what
happened
last
week.
Well
this
week
and.
D
Yes,
thanks
a
lot
so
in
last
week
I
published
not.
I
pushed
my
first
pr
to
the
project
repository
and
I
got
to
know
that
it
was
a
rather
long
pr.
I
realized
it
later,
so
I
feel
bad
for
the
reviewers,
it's
like
very
long,
so
he
suggested
adrian
so
listed
me
eating
me
too.
D
You
know
they
made
some
comments
and
I'm
working
on
them
and
they
were
very,
very
useful
review
comments,
and
so
it
might
take
some
time
and
after
that
adrian
has
also
created
another
task
for
me
and
added
it
to
the
milestone
one
under
the
github
project
section
that
is
there
for
planning.
So
so
another
task
which
awaits
me
when
this
one
gets
completed.
So,
okay,
going
good,
great.
A
So
I'll,
so
there
is
always
a
question
I
asked:
do
you
have
any
impediments
or
things
that
are
preventing
you
to
move
forward?
Currently
I
don't
think
so.
A
A
D
It's
985
lines
of
code
925
to
be
exact.
I
can
give
you
the
link
as
well,
and
so
it
it
actually
sets
up
the
project,
then
fetches
the
data
and
populates
it
into
the
database.
So
this
can
be
divided
into
three
parts.
First,
setting
of
the
project
pr
for
that
another
one
fetching
the
data
from
somewhere
from
online
service
that
can
be
pr2
pr3
can
be
populating
that
data
into
the
database.
So
that's
how
it
should
have
been
so
it
would
be.
It
would
have
been
easier
to
review.
A
And
so
you
had
everything
in
one
big
pot
exactly
this
is
something
I
I
still
do.
The
mistake
myself
and
this
may
be
something
interesting
to
do
or
to
to
know
is
it's
like
when
when
people
are
eating,
you
don't
load
your
plate
too
much,
so
it
must
be
in
eatable
chunks.
Otherwise,
you
end
up
with
a
pile
of
things
and
the
people
that
are
going
to
review
or
would
like
to
help
you
on
that
are
are
going
to
say.
Well,
okay,
I'll,
never
go
through
all
all
that.
A
So
it's
it's
sometimes
interesting
to
discuss
with
the
with
the
re
reviewers.
You
want
your
mentors
to
know
what
is
an
adequate
size
and
the
the
other
hints
I
I
can
give
there
but
discuss
that
with
your
your
mentors
is
you
can
create
several
prs
one
after
the
other,
because
each
idea,
each
each
item
is
you
you
can
do
as
many
aprs
as
you.
We
don't
pay
per
pr,
so
it
and
I
I
like
the
comments
that
you
made.
A
A
D
Yes,
so
I
started
working
on
the
task,
one,
which
was
then
nigeria,
which
was
to
create
a
sidebar,
a
separate
sidebar
for
the
documentation,
and
that
has
been
going
quite
well.
So
I
have
put
up
the
first
full
request
of
the
project
and
there
have
already
been
a
lot
of
comments
about
it,
and
I've
also
pushed
another
commit
to
address
those
so
yeah.
D
I
got
some
help
from
tim
as
well,
with
regards
to
what
can
be
the
possible
ways
to
do
it,
and
today
I
think
I
was
able
to
get
a
more
finished
version
done
and
pushed
so.
I
think
in
this
week
we
can.
If,
if
the
reviewers
agree,
we
can
close
the
poll
request
and
I
can
move
on
to
the
second
task
next
week.
A
D
I'm
not
really
so
any
things
any
any
worries
issues
I've
already
asked
on
the
github
or
the
creator.
So
I
think
everything
is
going
smoothly.
A
C
Oh
okay,
thanks
for
asking,
I
finished,
designing
the
function
structure
last
week,
but
it
is.
It
seems
that
I
need
to
redesign
the
feature
now
because
I
didn't
meet
the
need
of
the
project
maintainer.
C
Our
expectations
are
pretty
different
so
about
now
we
just
came
into
agreement
at
the
channel
discussion
about
what
the
feature
needs
to
be.
You
can
see
it
in
the
in
our
channel
and
I'm
coding
on
based
on
the
expectation,
so
I
will
start
or
a
proof
of
concept
product.
Firstly,
to
show
that
I
understand
the
concept
completely.
A
Okay,
thank
you
yiming
for
for
sharing,
sharing
that
I
I've
been
involved
in
that
discussion
so
and
and
we'll
have
a
discussion
tomorrow
there
to
make
that
progress.
There
are
a
few
lessons
that
I'd
like
to
share
about
that
and
things
to
know
the
first
one.
A
A
I
need
to
think
now
what
I
I'm
cautious
is
in
what
I
I
react
to
in
the
way
you
explain
it
is.
I
did
not
meet
the
expectations
or
the
requirement
from.
A
I'd
like
to
put
some
some
some
a
grind
of
salt
there
and
say:
don't
don't
stop
to
death,
it's
important
that
we
listen
to
each
other
and
that
we
correctly
understand
the
various
arguments.
C
Yeah,
I
understand
the
re.
The
reason
why
I
say
like
that
say
like
that
is
that
our
our
expectation
is
on
totally
different
directions.
So
that's
what
I
want
to
say.
A
Okay-
and
this
is
perfectly
okay-
it's
not
because
somebody
else
has
another
opinion
and
view
that
your
view
is
wrong.
It's
only
let's
discuss
it
together
and
in
chris
your
one
of
your
mentors
is
also
there.
I
can
join
into
the
discussion,
let's
put
our
heads
together
and
what
my
my
goal
is,
and
I
share
that
also
on
on
some
channels
there.
My
goal
is
that
you
learn
how
it
works.
How
what
is
the
process
of
thinking
together?
A
Working
on
open
source
is
not
as
when
you
work
in
a
company
or
for
in
a
paying
company,
it's
a
different
process,
and
this
is
what
I
want.
I
know
who
am
I,
but
that
we
want
that.
You
experiment,
learn
there
so
on.
Do
you
understand
that
point.
C
Yeah,
you
are
right,
the
the
processing
the
companies
is
different,
so
the
most
of
the
design
works
can
be
done
by
the
product
manager.
So
in
the
open
source
program
it
seems
that
I,
the
contributors,
need
to
take
care
of
it
right.
A
And
and
we're
going
to
see,
I'm
I
will
discuss
with
with
chris
and
the
rest
of
the
team.
I
will
also
discuss
with
oleg
I'd
like
to
have
a
compromise
there
and
that
everybody
agrees
on
on
what
to
do
with
the
objectives
and
don't
forget
it's
your
project,
it's
with
your
mentors.
C
A
In
in
practice,
how
how
it
is
how
it
goes
in
the
case
of
oleg
oleg
has
some
some
very
strong
opinions,
because
he
has
olek
is
joining
right
now
here,
so
hello,
oleg,
you
can
listen
to
the
recording
afterwards,
so
that
you
know
what
the
point
is
so
in
this.
A
Now,
as
I
said
before,
this
is
your
project
and
there
may
be
differences
and
let's
discuss
them
together
and
tomorrow,
we'll
have
a
meeting
where
we'll
will
find.
So
what
is
very
important-
and-
and
this
I
agree
with
with
oleg-
is
the
ideas,
what
you
intend
to
do
the
plan
and
all
that
needs
to
be
written
down
so
that
everybody
can
see,
discuss
eventually
advise
you
and
guide
you
where
to
go.
C
Yeah,
I
also
want
to
make
makes
make
this
feature.
Have
a
high
quality
as
or
like
that
right.
A
Okay,
so
don't
worry,
we
have
a
discussion
tomorrow
between
mentors
and
I
want
to
have
first
between
mentors
that
we
have
a
consensus,
that
we
know
how
we're
going
to
steer
that
for
the
best
of
of
everybody
and
then
we'll
have
a
discussion
or
your
mentors
will
have
the
discussion
with
you
to
see
how
this
will
be.
This
will
be
done.
A
A
A
So
wow,
I
will
basically
have
three
so
first
thing
is
that
I'm
going
to
reach
out
to
everybody
so
to
contributors
and
to
mentors
individually
I'm
going
to
set
up
a
one-on-one
with
which,
with
each
of
you
and
we're
going
to
set
up
and
that
we
can
have
a
private
conversation
together,
I
want
to
be
sure
that
there
are
no
worries
or-
or
you
know,
I'm
looking
for
stones
in
the
shoe.
A
I
will
organize
that
at
a
convenient
time
to
for,
for
everybody
end
of
june
start
of
of
july,
and
so
this
one
point
reminder
we're
going
to
have
and
discuss
that
with
your
mentors,
we're
going
to
have
end
of
july,
an
intermediate
checkpoint,
there's
one
that's
formal
for
google.
A
That
needs
to
be
done
and
the
other
is
we're
going
to
have
an
informal
checkpoint.
As
I
said,
I'm
going
to
ask
every
contributor
to
make
a
small
presentation
of
his
project
what
has
been
done
and
eventually
a
demo
or
or
so
it
will
be
a
10
minute
presentation
don't
be
scared,
because
I
I
I
know
that
it
can
be
scary,
especially
if
we
open
up
the
audience
it
has.
So
don't
be,
don't
don't
worry
your
mentors
are
there
to
help.
A
I
can
help
you
also
for
that,
but
your
mentors
are
there
to
train
to
know
what
to
say
how
to
say
and
and
so
on,
it's
important
for
two
reasons.
One
reason
is.
A
It's
part
of
the
training
of
the
gsoc
training
to
learn
how
to
do
these.
These
kind
of
things-
and
the
second
thing
is
to
draw
attention
from
the
community
on
the
work
that
you're
doing,
because
you
can.
You
can
be
proud
of
what
you
of
what
you
do
and
you
can
honestly
brag
about
it
and
don't
be
shy
about
that.
A
But
the
other
thing
is
also
to
attract
support
and
also
ideas
or
recommendations,
and-
and
it
happened
already
previous
years-
that
suddenly
a
project
got
attention
and
some
very
useful
ideas
were
added
to
to
the
project.
A
Last
thing,
important
takeaway
that
I
liked
very
much
and
what
raj
raised
on
on
the
thing
is
a
very
common
mistake
that
I
do
myself
to
is:
don't
overload
your
pr's,
don't
make
them
huge
just
envision
a
plate
where
you
have
a
lot
of
food
on
it,
it
will
fall
off
and
when
you
bring
it
on
the
table
of
your
guests,
you're
going
to
scare
them.
A
Okay
last
call
is
there
somebody
who
wants
to
add
something
or
need
to
to
to
add.
A
A
Great,
thank
you
very
much
alyssa.
I
wish
you
all
a
nice
end
of
the
day,
a
lot
of
fun
with
your
projects
and
continue
like
that
looks
really
really
great
for
you.
Okay,
bye,
bye,
thank.