Difference between revisions of "TSC"

From Openembedded.org
Jump to: navigation, search
(Old Minutes)
(2024 Minutes)
 
(105 intermediate revisions by 21 users not shown)
Line 1: Line 1:
 
=OE Technical Steering Committee=
 
=OE Technical Steering Committee=
  
The TSC consists of 5 people and will be elected by, and ultimately be answerable to, the members of the OE e.V.
+
The TSC consists of 5 people who are elected by, and ultimately be answerable to, the members of the [[Organization|OpenEmbedded organization]].
 +
 
 +
Here is the [[TSCCharter | working copy]] of the new TSC charter.
 +
 
 +
Meetings are usually held in #oe-tsc on Libera Chat on 3rd Monday of each month 9PM UTC (10PM UTC during winter time).  
 +
 
 +
The TSC discusses technical issues for the direction of OpenEmbedded. Note that the TSC is NOT chartered with actually doing all of the work discussed, but they do make every effort to locate resources to do that work.
 +
 
 +
Note: The Yocto Project also has a TSC.  Its responsibilities include repositories hosted on [[https://git.yoctoproject.org/|the Yocto Project git server]], the associated mailing lists, bugzilla, the testing processes and infrastructure/QA and the releases of the project.  For more information on that, go to [[https://wiki.yoctoproject.org/wiki/TSC|the Yocto Project wiki]]
  
 
= Members =
 
= Members =
  
Philip Blundell (pb_)
+
In order by name:
Chris Larson (kergoth)
+
 
Michael 'Mickey' Lauer (mickeyl)
+
* Bruce Ashfield (zeddii) re-elected Sep 2023
Richard Purdie (RP)
+
* Joshua Watt (JPEW) re-elected Sep 2023
Holger Freyther (zecke)
+
* Richard Purdie (RP) - re-elected Sep 2023
 +
* Tim Orling (moto-timo) - elected Sep 2023
 +
* Jan-Simon Möller (dl9pf) - elected Sep 2023
 +
 
 +
Each member serves a two-year term.
  
 
= Responsibilities =
 
= Responsibilities =
  
On a day-to-day basis the TSC will be responsible for making
+
On a day-to-day basis the TSC is responsible for making
 
tactical policy decisions, resolving disputes between contributors,
 
tactical policy decisions, resolving disputes between contributors,
 
administering access control to the git tree, and generally promoting
 
administering access control to the git tree, and generally promoting
Line 23: Line 35:
 
the technical steering committee, the decision should be respected as a democratic decision.
 
the technical steering committee, the decision should be respected as a democratic decision.
  
= Old Minutes =
+
= Contacting the TSC =
[http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-June/020655.html June]
+
 
 +
If you have an issue or would like something discussed at the next TSC meeting, please email tsc@lists.openembedded.org
 +
 
 +
The item will be added to the TSC topics discussed in the next meeting (or an adhoc meeting will be held is determined to be an urgent issue). 
 +
 
 +
Alternatively, you can contact one of the TSC members listed above and ask them to add it to the list of items to be discussed.
 +
 
 +
= TSC topics =
 +
 
 +
This list keeps a running list of topics for the TSC.
 +
 
 +
* Working Group Definition (https://www.openembedded.org/wiki/Working_Groups)
 +
* Layer Setup
 +
* Dublin Meetup
 +
* Talk about how to acknowledge contributions from community members
 +
* Further discussion on how to increase participation in the project
 +
* OE/YP Training and certification
 +
* Layer Quality
 +
 
 +
= TSC mailing list archive =
 +
* Current Groups.io
 +
https://lists.openembedded.org/g/tsc
 +
 
 +
* old Archive
 +
http://lists.openembedded.org/pipermail/tsc/
 +
 
 +
= Meeting Minutes =
 +
 
 +
Meetings are usually held in #oe-tsc on Libera Chat on 3rd Monday of each month 9PM UTC (10PM UTC during winter time).
 +
 
 +
== 2024 Minutes ==
 +
* 2024/10/21
 +
  * Kanavin's setup layers/build setup
 +
    * POC / set of patches, bitbake-setup-layers and bitbake-fragments
 +
    * reviews by TSC members requested
 +
  * SPDX3
 +
    * done, discussed sstate issue
 +
  * AutoBuilder
 +
    * intermittent issues causing a lot of debug work
 +
    * discussing mips, ppc
 +
  * Topic for next meeting: Roadmap
 +
 
 +
* 2024/08/19
 +
Attendees: Bruce, Jan-Simon, Josh, Tim
 +
 
 +
Topics:
 +
* No topics. Meeting adjourned
 +
 
 +
Next call September 16th. Might be impacted by EOSS/ELCE/LPC in Vienna.
 +
 
 +
 
 +
* 2024/07/15
 +
Attendees: Steve G., Bruce, Tim, Josh, Richard
 +
 
 +
Topics:
 +
* FIT image patch series
 +
** Some of the easier bits were merged
 +
** Remaining bits are now V2 on mailing list, needs review
 +
* CVE standalone
 +
** Needs review by more experienced developers
 +
* Kanavin's setup layers/build setup
 +
** Needs to be a priority for review
 +
* SPDX3 in time for 5.1M2, may be impacted by JPEW vacation
 +
* AutoBuilder storage and build sizes
 +
** LLVM build size
 +
*** 240GB total, 40GB just for target LLVM package
 +
*** -g1 drops to 4GB, without debug symbols ~700MB
 +
*** General consensus is either option is ok, end user will make decision of when debug symbols are needed
 +
*** Would be nice to have someone work on build-perf analysis as we roll out the new AB cluster
 +
** Next biggest offender is Rust
 +
*** Rust reproducibility remains an issue for 'rustdoc' which continues to block upgrades
 +
* QA Warnings as Errors
 +
** Moving towards YP Compatible requirement for higher quality layers
 +
** TMPDIR/build-path is needed for reproducible builds, but impacts go and rust recipes in meta-virtualization and meta-python
 +
** General consensus is this is moving in the correct direction; layers which have issues in AB will be identified as "help-wanted" recipes.
 +
* meta-java
 +
** There is no CI, but adding to AB (even as a manual job) makes no sense with the current poor state of things
 +
** Will not get much attention until someone either fixes the active branches (kirkstone, scarthgap, master) or funds a dedicated effort to fix it
 +
** At least on Ubuntu 22.04 and Debian 12 hosts, none of those branches are currently buildable, since low level dependencies such as icedtea7-native fail to compile.
 +
* Any outstanding things that should be added to 5.1?
 +
** Consensus is nothing on the radar that is not already in progress
 +
 
 +
Next call August 19th.
 +
 
 +
 
 +
* 2024/6/17
 +
Attendees: Josh, Tim, Bruce, Jan-Simon
 +
 
 +
Topics:
 +
* meta-java
 +
** plan is to use e.g. eclipse binaries for version n-1 and build version n with them
 +
** Tim started on it. Similar to go-native, download native for bootstrap.
 +
** WIP, low prio
 +
* YP and OE
 +
* SPDX3 in time for 5.1M2, no mix-in-layer due to changes in bitbake required
 +
* Tackle bitbake syntax ?= ??= post 5.0 ?
 +
* Rust in kernel build
 +
 
 +
Next call jul 15th.
 +
 
 +
 
 +
* 2024/3/18
 +
Attendees: Richard, Josh, Tim, Bruce, Jan-Simon
 +
 
 +
Topics:
 +
* meta-java
 +
** plan is to use e.g. eclipse binaries for version n-1 and build version n with them
 +
** Tim started on it. Similar to go-native, download native for bootstrap.
 +
* YP and OE
 +
** Need page for YP/OE in OE and YP wiki
 +
** Weekly Status in wiki: https://wiki.yoctoproject.org/wiki/Weekly_Status
 +
** https://wiki.yoctoproject.org/wiki/TipsAndTricks
 +
* Status of YP LTS 5.0 'scarthgap': on track, advocate maintainers to create the branch now as well
 +
* Post 5.0 release, ideas for STF and how to run
 +
* SPDX3 in time for 5.1M1 , mix-in layer ?
 +
* Tackle bitbake syntax ?= ??= post 5.0 ?
 +
* Rust in kernel build
 +
 
 +
== 2023 Minutes ==
 +
* 2023/12/18
 +
Attendees: Richard, Josh, Tim, Bruce, Jan-Simon
 +
* Making conditional expressions for inherit deferred ?
 +
** issue with perf recipe, different behavior based on conditional inherit
 +
** https://git.yoctoproject.org/poky/tree/meta/recipes-kernel/perf/perf.bb#n57
 +
** this is in-line with https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html#inherit-directive
 +
** but it has bad side-effects
 +
* Any specific topic areas we'd like to see developed in future?
 +
** setup tool work open
 +
** https://www.openembedded.org/wiki/Funding_Projects
 +
* Are we trending well to the LTS in April?
 +
** intermittent bugs in AB causing trouble in release process and patch merging
 +
** RP worried ^AB &
 +
*** structural:
 +
**** rust reproducability/ptest
 +
**** qemu
 +
* Working Groups Wiki page
 +
**  https://www.openembedded.org/wiki/Working_Groups
 +
* meta-java
 +
** plan is to use e.g. eclipse binaries for version n-1 and build version n with them
 +
 
 +
 
 +
 
 +
* 2023/11/20
 +
Attendees: Richard, Josh, Tim, Bruce, Jan-Simon
 +
 
 +
* Welcomed two new members to the TSC
 +
* Discussed TSC work
 +
** Layerindex, next step to check for LAYERSERIES_COMPAT
 +
*** setup call and review layers that do not have that flag set at all
 +
** new contributors needed, need more maintainers (oe-core, bitbake, meta-*)
 +
*** contact universities with embedded class ?
 +
** patch review process using patchwork, submission model
 +
** rust support , reproducibility issues, tests,
 +
*** Can we phrase the problem so that the jester can send out on social ?
 +
** review other build systems (buildroot, nix, fedora)
 +
** point out strengths
 +
* Topics for OEVDM ( https://www.openembedded.org/wiki/OEDvM_2023.12 )
 +
** LTS in Apr '24
 +
** rust support in OE
 +
** new contributors
 +
* AIs:
 +
** LWN article -  Bruce .
 +
** Layerindex call/review  - Tim & Jan-Simon
 +
** Topic for next meeting: Syntax change for conditional inheritance
 +
 
 +
Next meeting is December 18th.
 +
 
 +
== 2021 Minutes ==
 +
* [https://lists.openembedded.org/g/tsc/message/519 18 January 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/518 15 February 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/555 16 March 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/530 19 April 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/557 17 May 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/544 21 June 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/545 19 July 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/554 16 August 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/553 20 September 2021]
 +
* [https://lists.openembedded.org/g/tsc/message/552 18 October 2021]
 +
 
 +
== 2020 Minutes ==
 +
* [https://lists.openembedded.org/g/tsc/topic/openembedded_tsc_meeting/72188966 20 January 2020]
 +
* [https://lists.openembedded.org/g/tsc/topic/openembedded_tsc_meeting/72189000 17 March 2020]
 +
* [https://lists.openembedded.org/g/tsc/message/487 20 April 2020]
 +
* [https://lists.openembedded.org/g/tsc/topic/openembedded_tsc_meeting/74313532 19 May 2020]
 +
* [https://lists.openembedded.org/g/tsc/message/502 20 July 2020]
 +
* [https://lists.openembedded.org/g/tsc/message/508 17 August 2020]
 +
* [https://lists.openembedded.org/g/tsc/message/513 19 October 2020]
 +
* [https://lists.openembedded.org/g/tsc/message/512 16 November 2020]
 +
 
 +
== 2019 Minutes ==
 +
 
 +
* [https://lists.openembedded.org/g/tsc/topic/openembedded_tsc_meeting/72188896 21 October 2019]
 +
* [https://lists.openembedded.org/g/tsc/topic/openembedded_tsc_meeting/72188949 16 December 2019]
 +
 
 +
== 2013 Minutes ==
 +
 
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-February/000362.html 29 January 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-February/000363.html 12 February 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-March/000365.html 26 February 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-March/000366.html 19 March 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-April/000367.html 8 April 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-May/000368.html 23 April 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-May/00037.html 7 May 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-June/000372.html 21 May 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-June/000373.html 4 June 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-June/000381.html 18 June 2013]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-August/000393.html 2 July 2013]
 +
* 16 July 2013
 +
* 30 July 2013 (public meeting)
 +
* 13 August 2013 (cancelled)
 +
* 27 August 2013
 +
 
 +
== 2012 Minutes ==
 +
 
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-January/000330.html 3-Jan-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-January/000331.html 17-Jan-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-February/000332.html 30-Jan-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-March/000334.html 15-Feb-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-March/000335.html 28-Feb-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-March/000336.html 13-Mar-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-April/000337.html 27-Mar-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-April/000340.html 10-Apr-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-May/000342.html 24-Apr-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-May/000341.html 08-May-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-June/000343.html 22-May-2012]
 +
* 5-Jun-2012 (no meeting)
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-June/000344.html 19-Jun-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-August/000346.html 3-Jul-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-August/000347.html 17-Jul-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-August/000348.html 31-Jul-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-August/000353.html 14-Aug-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-September/000354.html 28-Aug-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-September/000355.html 11-Sep-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-October/000356.html 25-Sep-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-October/000357.html 9-Oct-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-November/000358.html 23-Oct-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2012-December/000359.html 6-Nov-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-January/000360.html 20-Nov-2012]
 +
* [http://lists.openembedded.org/pipermail/tsc/2013-January/000361.html 4-Dec-2012]
  
[http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-May/020047.html May]
+
== 2011 Minutes ==
  
[http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-March/017876.html March]
+
* [http://lists.openembedded.org/pipermail/openembedded-devel/2011-February/029974.html 14-Feb-2011]
 +
* [http://lists.openembedded.org/pipermail/openembedded-devel/2011-February/030355.html 21-Feb-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-March/000113.html 28-Feb-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-March/000192.html 10-Mar-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-March/000193.html 17-Mar-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-March/000208.html 25-Mar-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-April/000224.html 31-Mar-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-April/000232.html 10-Apr-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-May/000241.html 28-Apr-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-May/000240.html 05-May-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000245.html 12-May-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000246.html 19-May-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000249.html 26-May-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000250.html 02-Jun-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000251.html 09-Jun-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000258.html 16-Jun-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-June/000266.html 23-Jun-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-July/000270.html 30-Jun-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-July/000272.html 14-Jul-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-August/000283.html 21-Jul-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-August/000285.html 04-Aug-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-September/000298.html 11-Aug-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-October/000301.html 01-Sep-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-September/000297.html 16-Sep-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-September/000299.html 29-Sep-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-October/000302.html 06-Oct-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-October/000303.html 20-Oct-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-November/000304.html 03-Nov-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-November/000322.html 17-Nov-2011]
 +
* [http://lists.openembedded.org/pipermail/tsc/2011-November/000323.html 22-Nov-2011]
 +
* [http://lists.openembedded.org/pipermail/openembedded-core/2011-December/014563.html 13-Dec-2011]
  
[http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-February/017094.html February]
+
== 2010 Minutes ==
  
[http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-January/015931.html January]
+
* [http://lists.openembedded.org/pipermail/openembedded-devel/2010-June/020655.html June 2010]
 +
* [http://lists.openembedded.org/pipermail/openembedded-devel/2010-May/020047.html May 2010]
 +
* [http://lists.openembedded.org/pipermail/openembedded-devel/2010-March/017876.html March 2010]
 +
* [http://lists.openembedded.org/pipermail/openembedded-devel/2010-February/017094.html February 2010]
 +
* [http://lists.openembedded.org/pipermail/openembedded-devel/2010-January/015931.html January 2010]
  
 
[[Category:Policy]]
 
[[Category:Policy]]

Latest revision as of 16:57, 21 October 2024

OE Technical Steering Committee

The TSC consists of 5 people who are elected by, and ultimately be answerable to, the members of the OpenEmbedded organization.

Here is the working copy of the new TSC charter.

Meetings are usually held in #oe-tsc on Libera Chat on 3rd Monday of each month 9PM UTC (10PM UTC during winter time).

The TSC discusses technical issues for the direction of OpenEmbedded. Note that the TSC is NOT chartered with actually doing all of the work discussed, but they do make every effort to locate resources to do that work.

Note: The Yocto Project also has a TSC. Its responsibilities include repositories hosted on [Yocto Project git server], the associated mailing lists, bugzilla, the testing processes and infrastructure/QA and the releases of the project. For more information on that, go to [Yocto Project wiki]

Members

In order by name:

  • Bruce Ashfield (zeddii) re-elected Sep 2023
  • Joshua Watt (JPEW) re-elected Sep 2023
  • Richard Purdie (RP) - re-elected Sep 2023
  • Tim Orling (moto-timo) - elected Sep 2023
  • Jan-Simon Möller (dl9pf) - elected Sep 2023

Each member serves a two-year term.

Responsibilities

On a day-to-day basis the TSC is responsible for making tactical policy decisions, resolving disputes between contributors, administering access control to the git tree, and generally promoting good development practice.

Decision Making

Decisions are made where necessary by majority vote. Once a decision is made by the technical steering committee, the decision should be respected as a democratic decision.

Contacting the TSC

If you have an issue or would like something discussed at the next TSC meeting, please email tsc@lists.openembedded.org

The item will be added to the TSC topics discussed in the next meeting (or an adhoc meeting will be held is determined to be an urgent issue).

Alternatively, you can contact one of the TSC members listed above and ask them to add it to the list of items to be discussed.

TSC topics

This list keeps a running list of topics for the TSC.

  • Working Group Definition (https://www.openembedded.org/wiki/Working_Groups)
  • Layer Setup
  • Dublin Meetup
  • Talk about how to acknowledge contributions from community members
  • Further discussion on how to increase participation in the project
  • OE/YP Training and certification
  • Layer Quality

TSC mailing list archive

  • Current Groups.io

https://lists.openembedded.org/g/tsc

  • old Archive

http://lists.openembedded.org/pipermail/tsc/

Meeting Minutes

Meetings are usually held in #oe-tsc on Libera Chat on 3rd Monday of each month 9PM UTC (10PM UTC during winter time).

2024 Minutes

  • 2024/10/21
 * Kanavin's setup layers/build setup
   * POC / set of patches, bitbake-setup-layers and bitbake-fragments
   * reviews by TSC members requested
 * SPDX3
   * done, discussed sstate issue
 * AutoBuilder 
   * intermittent issues causing a lot of debug work
   * discussing mips, ppc 
 * Topic for next meeting: Roadmap
  • 2024/08/19

Attendees: Bruce, Jan-Simon, Josh, Tim

Topics:

  • No topics. Meeting adjourned

Next call September 16th. Might be impacted by EOSS/ELCE/LPC in Vienna.


  • 2024/07/15

Attendees: Steve G., Bruce, Tim, Josh, Richard

Topics:

  • FIT image patch series
    • Some of the easier bits were merged
    • Remaining bits are now V2 on mailing list, needs review
  • CVE standalone
    • Needs review by more experienced developers
  • Kanavin's setup layers/build setup
    • Needs to be a priority for review
  • SPDX3 in time for 5.1M2, may be impacted by JPEW vacation
  • AutoBuilder storage and build sizes
    • LLVM build size
      • 240GB total, 40GB just for target LLVM package
      • -g1 drops to 4GB, without debug symbols ~700MB
      • General consensus is either option is ok, end user will make decision of when debug symbols are needed
      • Would be nice to have someone work on build-perf analysis as we roll out the new AB cluster
    • Next biggest offender is Rust
      • Rust reproducibility remains an issue for 'rustdoc' which continues to block upgrades
  • QA Warnings as Errors
    • Moving towards YP Compatible requirement for higher quality layers
    • TMPDIR/build-path is needed for reproducible builds, but impacts go and rust recipes in meta-virtualization and meta-python
    • General consensus is this is moving in the correct direction; layers which have issues in AB will be identified as "help-wanted" recipes.
  • meta-java
    • There is no CI, but adding to AB (even as a manual job) makes no sense with the current poor state of things
    • Will not get much attention until someone either fixes the active branches (kirkstone, scarthgap, master) or funds a dedicated effort to fix it
    • At least on Ubuntu 22.04 and Debian 12 hosts, none of those branches are currently buildable, since low level dependencies such as icedtea7-native fail to compile.
  • Any outstanding things that should be added to 5.1?
    • Consensus is nothing on the radar that is not already in progress

Next call August 19th.


  • 2024/6/17

Attendees: Josh, Tim, Bruce, Jan-Simon

Topics:

  • meta-java
    • plan is to use e.g. eclipse binaries for version n-1 and build version n with them
    • Tim started on it. Similar to go-native, download native for bootstrap.
    • WIP, low prio
  • YP and OE
  • SPDX3 in time for 5.1M2, no mix-in-layer due to changes in bitbake required
  • Tackle bitbake syntax ?= ??= post 5.0 ?
  • Rust in kernel build

Next call jul 15th.


  • 2024/3/18

Attendees: Richard, Josh, Tim, Bruce, Jan-Simon

Topics:

  • meta-java
    • plan is to use e.g. eclipse binaries for version n-1 and build version n with them
    • Tim started on it. Similar to go-native, download native for bootstrap.
  • YP and OE
  • Status of YP LTS 5.0 'scarthgap': on track, advocate maintainers to create the branch now as well
  • Post 5.0 release, ideas for STF and how to run
  • SPDX3 in time for 5.1M1 , mix-in layer ?
  • Tackle bitbake syntax ?= ??= post 5.0 ?
  • Rust in kernel build

2023 Minutes

  • 2023/12/18

Attendees: Richard, Josh, Tim, Bruce, Jan-Simon


  • 2023/11/20

Attendees: Richard, Josh, Tim, Bruce, Jan-Simon

  • Welcomed two new members to the TSC
  • Discussed TSC work
    • Layerindex, next step to check for LAYERSERIES_COMPAT
      • setup call and review layers that do not have that flag set at all
    • new contributors needed, need more maintainers (oe-core, bitbake, meta-*)
      • contact universities with embedded class ?
    • patch review process using patchwork, submission model
    • rust support , reproducibility issues, tests,
      • Can we phrase the problem so that the jester can send out on social ?
    • review other build systems (buildroot, nix, fedora)
    • point out strengths
  • Topics for OEVDM ( https://www.openembedded.org/wiki/OEDvM_2023.12 )
    • LTS in Apr '24
    • rust support in OE
    • new contributors
  • AIs:
    • LWN article - Bruce .
    • Layerindex call/review - Tim & Jan-Simon
    • Topic for next meeting: Syntax change for conditional inheritance

Next meeting is December 18th.

2021 Minutes

2020 Minutes

2019 Minutes

2013 Minutes

2012 Minutes

2011 Minutes

2010 Minutes