►
From YouTube: Node.js N-API Team meeting - May 11 2020
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Okay,
so
welcome
to
the
node.js
napi
team
meeting
for
may
11th
2020.
we'll
follow
our
usual
agenda
style.
Does
anybody
have
any
announcements
they'd
like
to
share
before
we
get
started.
A
I
think
in
that
case
we
were.
We
left
that
open,
because
we
were
looking
at
what
we
would
need
to
put
into
a
2.x
release.
A
B
No,
I
think
this
was
anna,
but
I
don't
know
short
enough
sort
of
trying
to
backboard
it.
I
have
no
idea,
okay,
so
which
one
is
this?
Well,
let's,
let's,
let's
just
do
it.
Let's
just
do
a
quick
cherry
pick!
A
B
B
B
A
A
C
B
Yep
yeah
yeah,
no
actually
actually.
Currently,
my
v
2.0
coincides
with
the
tag,
so
there's
absolutely
nothing
there.
I
just
made
it
one.
D
B
B
Okay,
so
then,
oh
geez,
do
you
see,
do
you
have
the
commit
id
handy?
You
you
had
it
up
a
second.
A
B
A
Yeah
well,
it's
I
mean,
I
guess
the
it's
it's
not
like.
We
have
a
whole
bunch
of
files
right
so.
B
Well,
well,
we
might,
we
might
have
to
pull
in
a
bunch
of
commits
to
get
to
that
one
because,
usually
usually,
if
you,
if
you're
pulling
everything,
because
I
I
think
we
had
a
couple
of
like
object,
rap
related
commits
and
and
that's.
D
B
A
So
that
sounds
good
and
then
I
guess
once
we
get
that
in
place,
we
can
figure
out
how
much
like
when
to
do
a
release,
but
that's
probably
the
first
step
for
sure.
A
Maybe
comment
on
the
issue
once
you've
figured
out.
If
that's
gonna
be
hard
or
not,
we
can
continue
the
discussion
there.
B
A
C
There,
it
is,
I'm
sorry,
it
has
the
green
button.
It
farther
down.
C
So
I
think
your
issue
is
sitting
out
there
you're
you're
about.
I
don't
see
any
response
on
yours,
michael.
D
A
A
Yeah,
unless,
unless
there
is
a
well
here
and
let's
double
check
like
unless,
there's
a
an
urgency
to
it,
I
would
suggest
we
just.
I
can
leave
it
on
the
agenda
for.
A
C
And
then
on
on
the
technical
side
I
have
found
my
objective
is
to
get
it
so
that
it
it
brings
in
the
code
samples
from
the
actual
examples
themselves
that
we
will
eventually
have
ci
running
it
on
every
night.
So
I
have
found
a
plug-in
that
does
that,
but
when
I
enable
it
it
it
conflicts
with
the
framework
I'm
using
to
generate
the
documentation.
C
So
I'm
just
trying
to
it's
requiring
a
deeper
dive
into
gatsby
and
I'd
like
to
understand
why
that's
not
working
so
that
that's
where
my
energy
is
going
right
now.
A
Okay
sounds
good,
so
it
sounds
like
you're
you're
working
on
it,
not
not
blocked
or
anything
right
right,
okay,
so
that
was
the
things
we
have
listed
here.
I
guess
then,
looking
at
any
issues
in
the
modules,
I
guess
actually
maybe
we
should
back
up
the
kevin-
had
sent
an
email
about
the
we
talked
last
week
about
release
sort
of
proposal,
how
we
would
handle
releases
going
forward
that
kind
of
stuff.
I
don't
know
if
people
have
had
a
chance
to
read
that
yet.
A
Okay,
so
maybe
we
should
wait,
you
know
we
can
talk
about
it
in
the
email
if
people
haven't
had
a
chance
yet.
B
A
A
B
B
That's
gabriel
gmail.com,
so
it's
the
same
as
my
my
work,
one
except
there's
no
period
between
my
first
name
and
my
last
name
and
it's
a
gmail
not
at
the
end.
B
A
Okay,
yeah
I'll
forward
that
I'll
forward
that
to
you
and
then
we
can
continue
there
and
you
know
if
we
haven't
resolved
it
before,
then
we
can
talk
about
next
meeting.
Okay,
thank
you!
Okay!
So
then
we
can
dive
into
know
that
on.
If
there's
any
issues
like,
are
there
any
issues
top
of
people's
mind
that
we
need
to
dive
into
understand,
talk
about.
C
F
I
have
the
the
7
to
0
the
issues
even
to
yeah.
He.
F
So
the
the
reporter
here
are
trying
is
trying
to
to
compile
medivador
under
mc
school,
using
a
ming,
mingw64
and
yeah.
All
the
things
were
good
until
you,
you
need
to
link.
No,
when
use
the
link
you
will
get,
you
will
get
errors.
E
F
And
this
is
only
on
on
these
options
only
on
windows
and
he
solved
a
problem
providing
this
node.dev
file.
F
That
yeah
contains
all
the
the
the
cyborg
exported
on
on
the
an
api
right
from
the
from
the
navi,
and
this
is
the
same
problem
that
I
found
on
sigma
xjs,
because
I
had
the
same
problem.
No
with.
F
I
I
I
I
solve
it
in
a
different
way.
I
created
a
stub
before
an
api,
and
I
I
compiled
I
yeah
I
combined
and
then
rebuild
an,
but
the
problem
here
is
that
if
you
use
not
the
node
jeep
and
then
jeep,
you
can
switch
to
a
different
compiler
if
you
are
on
unix
no
on
mac
os
or
on
on
linux.
But
if
you
are
on
windows,
you
cannot
switch
compile.
F
You
can
only
use
the
the
the
the
windows,
the
microsoft
compiler,
but
if
you
use
gmake,
you
can
switch
the
compiler,
but
at
the
end
you
will
get
the
error
at
linking
time.
Okay,
this
is
all
the
the
question
I
think,
and
this
guy
asked
to
to
export.
That
is
not
that
file,
but
my
point
was
that
it's
not
loaded
dom
api
the
right
place,
because
I.
C
F
Okay,
this
is
the
discussion
that
I
had
with.
E
A
G
F
Yeah
yeah
yeah,
it's
okay,
the
the
either
fight
either
fights
are,
are
good
but
but
yeah.
C
D
C
F
To
to
have
to
to
specify
okay,
in
my
case
yeah,
I
I
need
to
specify
okay,
the
link
won't
went
to
the
library
no,
and
I
I
built
a
fake
library,
a
fake
and
api
library
right
yeah,
but
he
created
this
node.dev
file
that
contains
the
the
the
symbol
definition
and
he
used
this
file
to
do
the
same.
I
I
this
is
what
I
understood.
F
F
F
Do
we
manage
the
experimental
function?
No,
so
we
we
have
some
experimental
function,
so
we
need
to
to
insert
these
this
function
all
these
this
time,
both
in
the
node
depth
in
these
in
this
in
this
definition
or
we
need
to
add
these
only
if
we
enable
the
experimental
function.
A
F
F
F
Load
yeah,
so
I
don't
know
if
I
missed
something
on
exporting
on
yeah,
on
creating
the
the
dynamic
library
on
on
on
windows,
but.
F
B
Just
out
of
curiosity,
when
we,
when
we
build
on
windows,
does
it
not
produce
these
files
automatically
as
part
of
the
build
process?
So,
okay,
I
know
it
does
like
a
node.lib
file,
and
so,
like
you
know
this,
would
this
would
have
to
be.
This
would
have
to
become
part
of
the
of
the
build
for
node.js
right
and
then
part
of
the
release.
Tarball
is
to
have
these
like
def
files
right.
So
this
strikes
me
as
more
of
a
more
of
a
core
issue
than
than.
B
F
D
B
F
A
B
A
B
A
B
Yeah
yeah,
I
think
every
unix
I
guess,
except
for
aix,
we'll
we'll
just
leave
symbols
unresolved
and
it's
like
whatever
you're
using
it.
It's
your
responsibility
to
provide
this
right
at
the
load
time.
A
I
there's
there's
definitely
something
where
we
needed
to
generate
lists
of
symbols
exported
by
yeah.
I
think
it
may
be
that
that
was
to
actually
export
them
from
the
node
binary,
so
it
may.
It
may
not
be
needed
in
this
particular
case,
but
anyway
yeah
it's
just
if
there's
more
platforms
like
if
osx
or
other
linux
has
needed,
it.
E
B
Yeah,
I'm
thinking
like
I
mean,
if,
like
I'm,
trying
to
figure
out
how
we
might
be
able
to
generate
this
like
if
we,
if
we
build
against,
like
you
know,
if
we
just
run
like
a
job
that
that
that
builds
on
windows-
and
I
guess
we'd
have
to
have
like
well,
we
do
have
a
kitchen
sink
add-on
right,
because
we
we
have
the
tests
right
and
the
tests.
B
So
so,
then,
as
we
build
that
add-on,
the
the
compiler
on
windows
might
be
able
to
to
give
us
a
list
of
the
things
that
we're
using
from
node
and
then
create
like
a
def
file.
From
that
there
might
be.
There
might
be
some
some
sort
of
switch
on
the
on
the
compiler.
That
will
let
us
do
that
and
then
it'll
produce
like
a
def
file.
B
That's
that's
the
only
thing
I
can
think
of,
and
then
we
would
we.
If
we
wanted
one
dev
file
for
each
version
of
node
or
for
each
version
of
api,
then
we
might
want
to
compile.
Well,
that's
that's
the
that's,
not
gonna
be
fun.
Our
add-ons
with,
like
the
happy
version
set
to
one
two,
three
four
et
cetera
and.
A
B
Yeah,
that's
true
yeah,
I
guess
yeah
it's
com,
it
could
probably
be
done
by
hand
and
then
just
have
done
fly.
But,
okay.
Where
would
we
put
the
files
I
mean
I
mean,
do
we
make
them
part
of
the
release
or
do
we
just
have
them
sit
in
the
in
the
repo?
Does
it
matter?
B
A
B
D
B
If
we
do
that,
then
why
don't
we
have?
You
know
the
npm
package
there
as
well,
but
then
that
doesn't
make
sense
you
know,
so
I'm
not
sure
because,
like
we,
we
don't
build
binary,
tar
balls
right.
We
just
don't
we're
not
that
we're
not
that
kind
of
a
library
so
yeah,
I
don't
know,
maybe
maybe
just
having
it
part
of
the
part
of
master
and
just
sitting
in
the
repo,
I
think,
might
be
okay
for
them.
B
A
F
Yeah,
I
I
he
said
that.
F
Updated
the
the
his
work
and
in
the
next
days
I
will
go
through
his
work
and
because
I
I
won't
understand
all
the.
F
All
the
projects
that
he
all
the
workflow
that
he
he
always
and
to
yeah,
to
understand.
If
it's
good
and
I
will
report
to
you
next
week
and
what
yeah,
if
and
yeah,
I
will
continue
to
discuss
of
this
guy
about
some,
so
my
dots,
but
about
this
and
yeah.
For
me,
this
is
a
good
because
these
could
be
open
the
the
way
to
to
compile
on
windows
with
different
compiler.
F
Instead,
I
am,
if
you
have,
if
you
have
insurance,
you
can
do
something
like
this
that
I
post
on
the
chart
you
can
just
just
set,
make
underscore
global
underscore
settings
on
your
binding
jeep
and
all
work.
You
you,
you
can
change
the
the
compiler
like
like
you
want.
A
F
A
Okay,
so
I
think
that
sounds
good.
If
you're
going
to
do
some
more
investigation,
we
can
also
read
a
little
bit
more
on
the
issue
and
then,
if
you
bring
it
back
next
week,
we
can
talk
about
it
in
more
detail.
A
Okay
right
any.
A
Okay,
well,
we
should
take
a
look
but
yeah.
If
it's
just
yesterday,
we'll,
hopefully
get
a
chance
to
look
this
week,
any
other
ones
that
people
want
to
bring
up
in
terms
of
things.
We
should
talk
about
either
here
or
in
the
core
repo.
A
F
But
these
come
from
the
cabin
pr
and
we
discussed
them
last
week
because
note
10
uses
uses
gcc4
yeah
and
we,
if
anyone
remember,
we
decided
to
to
to.
A
This
is
awesome.
This
is
not
just
that
in
the
list,
so
if
there
aren't
any
others
there,
let's
look
just
looking
node.
A
D
There
is
one
tiara
that
changes
on
the
nappy
stock.
There
might
be
a
neither
collaborative
clarification.
The
number
is,
the
number
is
3
33
19..
Is
that
a
pr
or
a
api
pr?
Okay,.
D
D
B
E
B
E
A
A
B
A
No
okay,
so
yeah,
so
we
can
look
at
them
this
week
as
normal.
I
guess
at
this
point.
A
It's
a
holiday
in
canada.
So
gabriel,
can
you
host
the
meeting.