From: "Trevor Woerner" <twoerner@gmail.com>
To: yocto@yoctoproject.org
Subject: minutes for Yocto Project Technical Team Meeting / Engineering Sync - June 9 2020
Date: Tue, 9 Jun 2020 17:16:05 -0400 [thread overview]
Message-ID: <20200609211605.GA37371@linux-uys3> (raw)
Yocto Technical Team Minutes, Engineering Sync, for June 9 2020
archive: https://docs.google.com/document/d/1ly8nyhO14kDNnFcW2QskANXW3ZT7QwKC5wWVDg9dDH4/edit
== disclaimer ==
Best efforts are made to ensure the below is accurate and valid. However,
errors sometimes happen. If any errors or omissions are found, please feel
free to reply to this email with any corrections.
== attendees ==
Trevor Woerner, Jan-Simon Möller, Stephen Jolly, Trevor Gamblin, Bruce
Ashfield, Scott Murray, Paul Barker, Michael Halstead, Jon Mason, Richard
Purdie, Joshua Watt, Armin Kuster, Tim Orling, Sathishkumar Duraisamy,
henriknj, Ross Burton, Jeremy Puhlman
== notes ==
- 2.7.4 released last week
- 3.1.1 built, but has issues, not sent to QA yet
- M1 early next week (to build)
- thanks to AlexK for lots of fixes
== general ==
RP:
problems with 3.1.1. qemu(-mips?) failed with taskhash mismatches, not
sure why
RP:
devtool, patchtest, patchwork, and wic looking for maintainers
PaulB:
patchtest/patchwork still on python2, needs 2→3 update. patchtest
should be moved to OE-core so it can be noticed by more people
RP:
lots of recipe upgrades, happy with where master is (wrt to recipe
versions), still need to update qemu to 5
JPEW:
did RP see my patch to mc-depends to make it backwards compatible?
RP:
dismayed it was more complex than hoped, but looks okay
JPEW:
i’m using a proxy object otherwise we need to duplicate a lot of code
with a lot of if’s
RP:
saw the BBMASK thing for multiconfig that needed index checking, sad
that we’ll be stuck with that going forward (in command.py) mostly for
backwards compatibility (e.g. file checking). another option is to have
a new API and append a ‘2’ to the end so callers will call the right
things (old or new). the code’s probably going to get worse and worse
with every new parameter we want to add (in the future)
JPEW:
re multiconfig, sometimes the old full “multiconfig” string
doesn’t work but the new “mc” string does, can we drop
“multiconfig”? changed in 2.7? or 3.0? there’s a bugzilla somewhere.
some code handles both, some doesn’t
RP:
we can get rid of it, despite the expected screaming
RP:
re devtool, reports on mailing list that devtool isn’t mc-compliant
RP:
we have a horrible hack for PRserver
RP:
highlights the need for a dedicated maintainer
PaulB:
re patchwork, kernel.org are using a newer version of patchwork that is
python3-compatible, is maintained, but missing some things we need
Timo:
i looked at freedesktop.org’s gitlab, they’ve made a lot of changes
from where we forked from them, they’re also using python3 and django2.
going with mainline will miss features that we’re used to
PaulB:
make a list of the gap items, then decide if we can live without these
things
Timo:
i looked at the fd.o’s patchwork and saw that many of the things we
added to our fork have been added (but differently) in fd.o’s. e.g. we
added a superseded feature, doesn’t seem to be on any other patchworks
PaulB:
would like to spin up concurrent patchworks to see how the react to the
mailing list
Timo:
good idea, maybe we can work together on that
PaulB:
for patchtest it seems obvious what steps are required, patchwork less
clear
Timo:
https://gitlab.freedesktop.org/patchwork-fdo
Timo:
might be a lot of work to compare ours with fd.o’s patch by patch to
see
PaulB:
we need to figure out if we can live with some upstream version, to cut
down on the effort of having our own fork
RP:
but it’ll cause a lot of pain if, for example, the superceded feature is
missing
Timo:
we’re better off putting resources elsewhere. upstream looks hard, but
i think patchwork-fdo looks like it might work, maybe easier to submit to
patchwork-fdo rather than upstream?
TrevorW:
maybe fdo would really like a superceded feature, they split from
upstream for same reasons as us, they probably share the same frustrations
Timo:
agreed, we should reach out to them
RP:
we should get a list first before reaching out
Timo:
we probably have about 30 patches on top of upstream, although most of
them of them are probably just to add the supercede feature
PaulB:
is there anything in bugzilla? 13684 is a django update
PaulB:
to take action to capture this discussion in bugzilla
Timo:
Amber working on layerindex, but maybe we can have her work on this too
(not a promise), she has a lot of django experience
Timo:
re perl dependency. there’s an existing oe-package-data util script,
i’m using almost exact same code in a bitbake task, should this be
refactored to lib/oe?
RP:
sounds good, but depends on the implementation, in general i’m in favour
of strong APIs in lib/oe. e.g. “packagedata” is too generic. the
history was that packagedata.py was created as a way of pulling code out
of a bbclass
next reply other threads:[~2020-06-09 21:16 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-09 21:16 Trevor Woerner [this message]
2020-06-10 5:08 ` [yocto] minutes for Yocto Project Technical Team Meeting / Engineering Sync - June 9 2020 Tim Orling
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200609211605.GA37371@linux-uys3 \
--to=twoerner@gmail.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.