Meetings Notes for AGL Application Framework and Security Team
November 27, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Michael McKay
App FW EG Topics
Connectivity EG Topics
CAN/ Vehicle Signaling
10/16
11/13
11/27
VSS 5.0 merged and will be available in Salmon M1
Scott waiting on the KUKSA.val 2.0 final release before pushing new databroker to master. Next status call is a week from tomorrow.
Scott created a Scarthgap Rust mixin layer for Yocto that will be pushed upstream later this. Will allow Rust 1.80.1 to be used with Scarthgap (current is 1.75)
New:
November 13, 2024
Attendees: Walt, Jan-Simon, Scott, Marius
App FW EG Topics
Connectivity EG Topics
New:
October 16, 2024
Attendees: Walt, Jan-Simon, Scott, Marius
App FW EG Topics
Connectivity EG Topics
CAN/ Vehicle Signaling
7/10
7/24
8/21
10/02
10/16
New:
October 2, 2024
Attendees: Walt, Jan-Simon, Scott
App FW EG Topics
Connectivity EG Topics
New:
September 4, 2024
Attendees: Walt, Jan-Simon, Scott
App FW EG Topics
Connectivity EG Topics
New:
August 21, 2024
Attendees: Walt, Scott, Marius
App FW EG Topics
Connectivity EG Topics
New:
July 24, 2024
Attendees: Walt, Jan-Simon, Scott, Marius
App FW EG Topics
Connectivity EG Topics
New:
July 10, 2024
Attendees: Walt, Jan-Simon, Scott, Marius
App FW EG Topics
Connectivity EG Topics
New:
June 12, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Victor
App FW EG Topics
Connectivity EG Topics
New:
May 29, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Victor
App FW EG Topics
Connectivity EG Topics
New:
May 15, 2024
Attendees: Walt, Scott, Marius
App FW EG Topics
Connectivity EG Topics
New:
May 1, 2024
Attendees: Walt, Scott, Marius
App FW EG Topics
Application Framework Redesign
Connectivity EG Topics
New:
Feb 21, 2024
Attendees: Walt, Jan-Simon, Scott, Marius, Denys
App FW EG Topics
Application Framework Redesign
Connectivity EG Topics
New:
Feb 7, 2024
Attendees: Walt, Jan-Simon, Scott, Marius
App FW EG Topics
9/20
10/4
10/18
11/29
2/7
Application Framework Redesign
Connectivity EG Topics
New:
Dec 13, 2023
Attendees: Walt, Jan-Simon, Scott,
App FW EG Topics
Application Framework Redesign
Connectivity EG Topics
New:
Nov 29, 2023
Attendees: Walt, Jan-Simon, Scott, Marius
App FW EG Topics
Application Framework Redesign
Connectivity EG Topics
New:
October 18, 2023
Attendees: Jan-Simon, Scott, Denys, Marius
App FW EG Topics
Application Framework Redesign
Documentation for Pike
Connectivity EG Topics
New:
October 4, 2023
Attendees: Walt, Jan-Simon, Scott, Denys, Marius
App FW EG Topics
Application Framework Redesign
Documentation for Pike
Connectivity EG Topics
New:
September 20, 2023
Attendees: Walt, Jan-Simon, Scott, Yan, Denys, Marius
App FW EG Topics
Application Framework Redesign
Documentation for Pike
Connectivity EG Topics
New:
September 6, 2023
Attendees: Walt, Jan-Simon, Denys
App FW EG Topics
Application Framework Redesign
Documentation for Pike
Connectivity EG Topics
New:
August 09, 2023
Attendees: Jan-Simon, Scott, Marius
App FW EG Topics
Application Framework Redesign
Documentation for Pike
Connectivity EG Topics
New:
June 14, 2023
Attendees: Walt, Jan-Simon, Scott, Denys, Marius
App FW EG Topics
Application Framework Redesign
Documentation for Pike
Connectivity EG Topics
New:
May 31, 2023
Attendees: Walt, Jan-Simon, Scott, Yan, Marius, Ishii, Kurokawa
App FW EG Topics
Application Framework Redesign
2/22
3/22
4/5
4/19
5/3
5/17
5/31
Connectivity EG Topics
CAN/ Vehicle Signaling
1/26
4/5
4/19
5/3
0.3.1 upgrade in final stages. Client and feeder need more changes.
Added vss-tools recipe to generate the new json
mix-in layer ready this week, can add layer and submit databroker to gerrit
5/17
5/31
New:
May 17, 2023
Attendees: Walt, Scott, Marius, Deepansh Jain (Scooterson)
App FW EG Topics
Application Framework Redesign
2/22
3/22
4/5
4/19
5/3
5/17
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
3/22
4/18
5/03
5/17
Connectivity EG Topics
CAN/ Vehicle Signaling
1/26
4/5
4/19
5/3
0.3.1 upgrade in final stages. Client and feeder need more changes.
Added vss-tools recipe to generate the new json
mix-in layer ready this week, can add layer and submit databroker to gerrit
5/17
New:
May 3rd, 2023
Attendees: Walt, Jan-Simon, Scott, Marius, Denys, Dua Ha Quang
App FW EG Topics
Application Framework Redesign
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
3/22
4/18
5/03
Connectivity EG Topics
CAN/ Vehicle Signaling
1/26
4/5
4/19
5/3
0.3.1 upgrade in final stages. Client and feeder need more changes.
Added vss-tools recipe to generate the new json
mix-in layer ready this week, can add layer and submit databroker to gerrit
New:
April 19, 2023
Attendees: Walt, Jan-Simon, Scott, Marius, Paul M, Du Ha
App FW EG Topics
Application Framework Redesign
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
3/22
4/18
Connectivity EG Topics
New:
April 5, 2023
Attendees: Jan-Simon, Denys, Scott, Ishii-san, Marius
App FW EG Topics
Application Framework Redesign
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
3/22
Connectivity EG Topics
New:
March 22, 2023
Attendees: Walt, Jan-Simon, Kurokawa
App FW EG Topics
Application Framework Redesign
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
3/22
Connectivity EG Topics
New topics:
Checked EG feature list for 2023. Scott will update the
Confluence page to describe 2023 status and priorities.
February 22, 2023
Attendees: Walt, Scott, Denys, Marius, Kim Sung Won
Application Framework Redesign
11/16
12/14
1/25
2/8
2/22
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
9/21 - no update
10/5 - no update
12/14 - no update
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
New topics:
Checked EG feature list for 2023. Scott will update the
Confluence page to describe 2023 status and priorities.
February 8, 2023
Attendees: Walt, Jan-Simon, Denys
Application Framework Redesign
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
9/21 - no update
10/5 - no update
12/14 - no update
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
New topics:
Checked EG feature list for 2023. Scott will update the
Confluence page to describe 2023 status and priorities.
January 25, 2023
Attendees: Walt, Jan-Simon, Scott, Marius, Andrea Pferscher (TU Graz)
Application Framework Redesign
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
9/21 - no update
10/5 - no update
12/14 - no update
IPC
1/25
Radio tuner
API converted to gRPC and the Qt app was updated to use the new
API.
December 14, 2022
Attendees: Walt, Jan-Simon, Scott, Marius, Denys
Application Framework Redesign
9/21
gRPC version of applaunchd in progress
looking at running applaunchd as a separate user
Documentation of applaunchd and app templates to be completed by September F2F
10/5
11/16
12/14
[10734.765629] pvr_sync_file: pvr_sync_create_fence: Failed to get fd
[10734.771904] PVR_K:(Error): 808: SyncCheckpointCreateFence failed to create new
fence<00000000d53eba0e> for timeline<20> using sync checkpoint
context<000000005216f1c0>, psNewSyncCheckpoint=<00000000aea179b3>,
eError=PVRSRV_ERROR_UNABLE_TO_ADD_HANDLE [700]
[10734.794614] PVR_K:(Error): 808: PVRSRVRGXKickTA3DKM: SyncCheckpointCreateFence[3D]
failed (PVRSRV_ERROR_UNABLE_TO_ADD_HANDLE) [4299]
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
9/21 - no update
10/5 - no update
12/14 - no update
Next call Jan 11th 2023
November 16, 2022
Attendees: Walt, Jan-Simon, Scott, Marius, Denys
Application Framework Redesign
9/21
gRPC version of applaunchd in progress
looking at running applaunchd as a separate user
Documentation of applaunchd and app templates to be completed by September F2F
10/5
11/16
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
9/21 - no update
10/5 - no update
October 5, 2022
Attendees: Walt, Jan-Simon, Scott, Marius, Roger, Jose, Denys
Application Framework Redesign
9/21
gRPC version of applaunchd in progress
looking at running applaunchd as a separate user
Documentation of applaunchd and app templates to be completed by September F2F
10/5
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
9/21 - no update
10/5 - no update
August 24, 2022
Attendees: Walt, Scott, Jan-Simon, Marius, Aman, Jose, Ishii, Lorenzo, Denys
Application Framework Redesign
7/13
Code for reworked application start/stop is in gerrit for review
-
This is scheduled to go into M1
Currently we still use .desktop files for enumeration.
Todo: work on enumeration
Todo: single app template might not be sufficient for all cases (e.g. Webapps)
agl-app(-html5/-flutter)-* templates ?
extra metadata in desktop files vs systemd units
How to enable a sandboxing feature in a recipe ?
Need to document workflow for:
7/27
Denys applaunchd patches were released for M1
Currently we still use .desktop files for enumeration.
Need to document workflow for:
8/10
Denys looking at running applaunchd as a separate user.
gRPC version of applaunchd in progress
Documentation of applaunchd and app templates to be completed by September F2F
8/24
Denys was on vacation last week so not much progress
looking at running applaunchd as a separate user.
gRPC version of applaunchd in progress
Documentation of applaunchd and app templates to be completed by September F2F
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
8/24 - no update
August 10, 2022
Attendees: Walt, Jan-Simon, Scott, Denys, Aakash, Aman, Marius, Hritik
Application Framework Redesign
7/13
Code for reworked application start/stop is in gerrit for review
-
This is scheduled to go into M1
Currently we still use .desktop files for enumeration.
Todo: work on enumeration
Todo: single app template might not be sufficient for all cases (e.g. Webapps)
agl-app(-html5/-flutter)-* templates ?
extra metadata in desktop files vs systemd units
How to enable a sandboxing feature in a recipe ?
Need to document workflow for:
7/27
Denys applaunchd patches were released for M1
Currently we still use .desktop files for enumeration.
Need to document workflow for:
8/10
Denys looking at running applaunchd as a separate user.
gRPC version of applaunchd in progress
Documentation of applaunchd and app templates to be completed by September F2F
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
8/10 - permissive mode released in Needlefish
July 27, 2022
Attendees: Walt, Jan-Simon, Scott, Marius, Jose
Application Framework Redesign
7/13
Code for reworked application start/stop is in gerrit for review
-
This is scheduled to go into M1
Currently we still use .desktop files for enumeration.
Todo: work on enumeration
Todo: single app template might not be sufficient for all cases (e.g. Webapps)
agl-app(-html5/-flutter)-* templates ?
extra metadata in desktop files vs systemd units
How to enable a sandboxing feature in a recipe ?
Need to document workflow for:
7/27
Denys applaunchd patches were released for M1
Currently we still use .desktop files for enumeration.
Need to document workflow for:
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
7/27 - permissive mode submitted in gerrit and should be in M2
July 13, 2022
Attendees: Jan-Simon, Scott, Denys, Marius, Ishii-san
Application Framework Redesign
4/20
Someone from Konsulko will be starting to work on this half-time starting in the next two weeks. Should get that person to Berlin for the F2F as well.
Marius opened SPEC-4236 to discuss the Flutter integration to AGL. Please review that conversation with Joel and provide feedback. Joel also added some comments to the Confluence requirements page.
6/1
Applaunchd rework started by Denys. He received reference hardware and is getting it set up.
First thing to get done is to switch to systemd units. Asked Denys to provide an idea for a plan during the Tuesday dev call.
Marius asked if this will be a knife-switch. Will we deprecate the current spawning mechanism once this is added. Initial thought is that the new mechanism will be the only one available for the Needlefish release.
gRPC is seen as a follow-on effort, but will be available later in the Needlefish development cycle.
6/15
Denis activities since last meeting
Going over the existing applaunchd source code, learning how it enumerates the apps, parses corresponding .desktop files, handles d-bus calls and signals and spawns the app
Experimented with converting sample apps into systemd units - found first limitation of systemd sandboxing only working on system-level services (i.e. root-owned), but not on user-level services
The workaround is for the system-level services to drop root privileges and run the apps under a regular “agl-driver” user by specifying User=agl-driver in the unit file
Another limitation of this approach is that agl-driver user normally won't have necessary permissions to start/stop those systemd services
Discussed with Scott and contemplated running applauchd as root,instead of a regular agl-driver user
For now came up with a PolKit rule that slightly elevates agl-driver permissions in order to start/stop specific services by name, e.g.those that start with “agl-app” prefix
Experimented with systemd templating and overriding mechanism
Came up with an approach that allows using a single generic template for all the apps, but also allows overriding individual settings for sandboxing purposes (e.g. disable network, protect directories, etc.) or completely override the entire unit, in case a custom oneis required for some apps
In-Meeting Discussion
Discussed adding a separate user for applaunchd that is not agl-driver and possibly run the compositor as a different user than the apps. Applaunchd should not run as root.
Authorization and policy management would need to be built in later but the initial sandboxing should provide us the framework for building it in later.
Plan for NN M1 is to have applaunchd converted to systemd, have the ability to start/stop apps, and have a preliminary version of the template available. Will review at the next EG meeting in two weeks.
6/29
Denys gave a demo of the systemd sandboxing capabilities and start/stop of applications that is ready for M1.
Conversion of all of the existing apps will be completed for M2. Services will come later.
Denys will create a sandbox branch to help facilitate reviewing the code.
7/13
Code for reworked application start/stop is in gerrit for review
-
This is scheduled to go into M1
Currently we still use .desktop files for enumeration.
Todo: work on enumeration
Todo: single app template might not be sufficient for all cases (e.g. Webapps)
agl-app(-html5/-flutter)-* templates ?
extra metadata in desktop files vs systemd units
How to enable a sandboxing feature in a recipe ?
Need to document workflow for:
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation.
7/13 - Scott is starting today. Starting with permissive mode.
June 29, 2022
Attendees: Walt, Jan-Simon, Jose, Denys, Marius, Lorenzo
Application Framework Redesign
4/20
Someone from Konsulko will be starting to work on this half-time starting in the next two weeks. Should get that person to Berlin for the F2F as well.
Marius opened SPEC-4236 to discuss the Flutter integration to AGL. Please review that conversation with Joel and provide feedback. Joel also added some comments to the Confluence requirements page.
6/1
Applaunchd rework started by Denys. He received reference hardware and is getting it set up.
First thing to get done is to switch to systemd units. Asked Denys to provide an idea for a plan during the Tuesday dev call.
Marius asked if this will be a knife-switch. Will we deprecate the current spawning mechanism once this is added. Initial thought is that the new mechanism will be the only one available for the Needlefish release.
gRPC is seen as a follow-on effort, but will be available later in the Needlefish development cycle.
6/15
Denis activities since last meeting
Going over the existing applaunchd source code, learning how it enumerates the apps, parses corresponding .desktop files, handles d-bus calls and signals and spawns the app
Experimented with converting sample apps into systemd units - found first limitation of systemd sandboxing only working on system-level services (i.e. root-owned), but not on user-level services
The workaround is for the system-level services to drop root privileges and run the apps under a regular “agl-driver” user by specifying User=agl-driver in the unit file
Another limitation of this approach is that agl-driver user normally won't have necessary permissions to start/stop those systemd services
Discussed with Scott and contemplated running applauchd as root,instead of a regular agl-driver user
For now came up with a PolKit rule that slightly elevates agl-driver permissions in order to start/stop specific services by name, e.g.those that start with “agl-app” prefix
Experimented with systemd templating and overriding mechanism
Came up with an approach that allows using a single generic template for all the apps, but also allows overriding individual settings for sandboxing purposes (e.g. disable network, protect directories, etc.) or completely override the entire unit, in case a custom oneis required for some apps
In-Meeting Discussion
Discussed adding a separate user for applaunchd that is not agl-driver and possibly run the compositor as a different user than the apps. Applaunchd should not run as root.
Authorization and policy management would need to be built in later but the initial sandboxing should provide us the framework for building it in later.
Plan for NN M1 is to have applaunchd converted to systemd, have the ability to start/stop apps, and have a preliminary version of the template available. Will review at the next EG meeting in two weeks.
6/29
Denys gave a demo of the systemd sandboxing capabilities and start/stop of applications that is ready for M1.
Conversion of all of the existing apps will be completed for M2. Services will come later.
Denys will create a sandbox branch to help facilitate reviewing the code.
SELinux
6/15 - SPEC-4332 SELinux not available for NN yet. Scott will look at after EW.
6/29 - Scott on vacation,
June 15, 2022
Attendees: Walt, Jan-Simon, Scott, Jose, Denys, Marius
Application Framework Redesign
4/20
Someone from Konsulko will be starting to work on this half-time starting in the next two weeks. Should get that person to Berlin for the F2F as well.
Marius opened SPEC-4236 to discuss the Flutter integration to AGL. Please review that conversation with Joel and provide feedback. Joel also added some comments to the Confluence requirements page.
6/1
Applaunchd rework started by Denys. He received reference hardware and is getting it set up.
First thing to get done is to switch to systemd units. Asked Denys to provide an idea for a plan during the Tuesday dev call.
Marius asked if this will be a knife-switch. Will we deprecate the current spawning mechanism once this is added. Initial thought is that the new mechanism will be the only one available for the Needlefish release.
gRPC is seen as a follow-on effort, but will be available later in the Needlefish development cycle.
6/15
Denis activities since last meeting
Going over the existing applaunchd source code, learning how it enumerates the apps, parses corresponding .desktop files, handles d-bus calls and signals and spawns the app
Experimented with converting sample apps into systemd units - found first limitation of systemd sandboxing only working on system-level services (i.e. root-owned), but not on user-level services
The workaround is for the system-level services to drop root privileges and run the apps under a regular “agl-driver” user by specifying User=agl-driver in the unit file
Another limitation of this approach is that agl-driver user normally won't have necessary permissions to start/stop those systemd services
Discussed with Scott and contemplated running applauchd as root,instead of a regular agl-driver user
For now came up with a PolKit rule that slightly elevates agl-driver permissions in order to start/stop specific services by name, e.g.those that start with “agl-app” prefix
Experimented with systemd templating and overriding mechanism
Came up with an approach that allows using a single generic template for all the apps, but also allows overriding individual settings for sandboxing purposes (e.g. disable network, protect directories, etc.) or completely override the entire unit, in case a custom oneis required for some apps
In-Meeting Discussion
Discussed adding a separate user for applaunchd that is not agl-driver and possibly run the compositor as a different user than the apps. Applaunchd should not run as root.
Authorization and policy management would need to be built in later but the initial sandboxing should provide us the framework for building it in later.
Plan for NN M1 is to have applaunchd converted to systemd, have the ability to start/stop apps, and have a preliminary version of the template available. Will review at the next EG meeting in two weeks.
June 1, 2022
Attendees: Walt, Jan-Simon, Scott, Jose, Marius, Denys
Application Framework Redesign
4/20
Someone from Konsulko will be starting to work on this half-time starting in the next two weeks. Should get that person to Berlin for the F2F as well.
Marius opened SPEC-4236 to discuss the Flutter integration to AGL. Please review that conversation with Joel and provide feedback. Joel also added some comments to the Confluence requirements page.
6/1
Applaunchd rework started by Denys. He received reference hardware and is getting it set up.
First thing to get done is to switch to systemd units. Asked Denys to provide an idea for a plan during the Tuesday dev call.
Marius asked if this will be a knife-switch. Will we deprecate the current spawning mechanism once this is added. Initial thought is that the new mechanism will be the only one available for the Needlefish release.
gRPC is seen as a follow-on effort, but will be available later in the Needlefish development cycle.
CIAT
1/12 - HTML5 and flutter work is in progress. CI scripts are ready and uploaded. Waiting for something to be ready to build on master.
2/9 - QEMU x86-64 is up and running for HTML5. Flutter needs to be added as part of M2.
4/20 - Need to restore some mechanism to perform CIAT on the applications on master.
SELinux
2/9 - Plan is to enable SELinux in permissive mode on master after Marlin branch is cut and we have updated to Kirkstone (YP 3.5). Walt to write a Jira ticket. Scott will test out turning on the layer on the AGL-next branch.
4/20 - SPEC-4332 created for SELinux.
March 23, 2022
Attendees: Walt, Jan-Simon, Scott, Du, Marius, Lorenzo
Application Framework Redesign
12/15
1/12
2/9
2/23
Documentation reviewed as part of gerrit 27166. Date-san said that IPC and notification mechanisms are in legal review at Toyota. Part of the IPC has been disclosed previously as part of base-system. Toyota will review document again and provide feedback in gerrit.
Meanwhile Toyota can provide requirements to the app FW effort as it evolves this year.
Discussed possible IPC mechanisms for WAM. Jose's proposal is to use javascript for a limited set of specific APIs. Scott brought up maintenance difficulties with having to update WAM every time a new
API is added. Discussed gRPC as default mechanism and/or a proxy mechanism.
Flutter IPC is under development within Toyota.
3/1
Scott added a write up of the current state and possible future roadmap to
Confluence and gave an overview of the proposed roadmap.
Need additional app lifecycle requirements
Jose liked the idea of using the mixer as an initial implementation of gRPC that could be used by WAF.
Asking for people to review and comment in Confluence
Walt will take the roadmap as discussed in Confluence and add it to the roadmap spreadsheet.
Date-san asked for comments on base system and it's gaps with these requirements.
FLutter
2/9 -
- add status from dev call yesterday. Plan for changing to AGL compositor is unknown.
CIAT
1/12 - HTML5 and flutter work is in progress. CI scripts are ready and uploaded. Waiting for something to be ready to build on master.
2/9 - QEMU x86-64 is up and running for HTML5. Flutter needs to be added as part of M2.
March 9, 2022
Attendees: Walt, Jan-Simon, Scott, Jose, Konagaya, Marius, Ishii, Lorenzo, Daniel
Application Framework Redesign
12/15
1/12
2/9
2/23
Documentation reviewed as part of gerrit 27166. Date-san said that IPC and notification mechanisms are in legal review at Toyota. Part of the IPC has been disclosed previously as part of base-system. Toyota will review document again and provide feedback in gerrit.
Meanwhile Toyota can provide requirements to the app FW effort as it evolves this year.
Discussed possible IPC mechanisms for WAM. Jose's proposal is to use javascript for a limited set of specific APIs. Scott brought up maintenance difficulties with having to update WAM every time a new
API is added. Discussed gRPC as default mechanism and/or a proxy mechanism.
Flutter IPC is under development within Toyota.
3/1
Scott added a write up of the current state and possible future roadmap to
Confluence and gave an overview of the proposed roadmap.
Need additional app lifecycle requirements
Jose liked the idea of using the mixer as an initial implementation of gRPC that could be used by WAF.
Asking for people to review and comment in Confluence
Walt will take the roadmap as discussed in Confluence and add it to the roadmap spreadsheet.
Date-san asked for comments on base system and it's gaps with these requirements.
FLutter
2/9 -
- add status from dev call yesterday. Plan for changing to AGL compositor is unknown.
CIAT
1/12 - HTML5 and flutter work is in progress. CI scripts are ready and uploaded. Waiting for something to be ready to build on master.
2/9 - QEMU x86-64 is up and running for HTML5. Flutter needs to be added as part of M2.
March 1, 2022
Attendees: Walt, Jan-Simon, Scott, Jose, Marius, Date, Arnaud, Kurokawa, Daniel
Special Meeting to to discuss App FW redesign.
Application Framework Redesign
12/15
1/12
2/9
2/23
Documentation reviewed as part of gerrit 27166. Date-san said that IPC and notification mechanisms are in legal review at Toyota. Part of the IPC has been disclosed previously as part of base-system. Toyota will review document again and provide feedback in gerrit.
Meanwhile Toyota can provide requirements to the app FW effort as it evolves this year.
Discussed possible IPC mechanisms for WAM. Jose's proposal is to use javascript for a limited set of specific APIs. Scott brought up maintenance difficulties with having to update WAM every time a new
API is added. Discussed gRPC as default mechanism and/or a proxy mechanism.
Flutter IPC is under development within Toyota.
3/1
Scott added a write up of the current state and possible future roadmap to
Confluence and gave an overview of the proposed roadmap.
Need additional app lifecycle requirements
Jose liked the idea of using the mixer as an initial implementation of gRPC that could be used by WAF.
Asking for people to review and comment in Confluence
Walt will take the roadmap as discussed in Confluence and add it to the roadmap spreadsheet.
Date-san asked for comments on base system and it's gaps with these requirements.
FLutter
2/9 -
- add status from dev call yesterday. Plan for changing to AGL compositor is unknown.
CIAT
1/12 - HTML5 and flutter work is in progress. CI scripts are ready and uploaded. Waiting for something to be ready to build on master.
2/9 - QEMU x86-64 is up and running for HTML5. Flutter needs to be added as part of M2.
February 23, 2022
Attendees: Walt, Jan-Simon, Scott, Lorenzo, Konagaya, Jose, Daniel, Marius, Date, Arnaud,
Application Framework Redesign
12/15
1/12
2/9
2/23
Documentation reviewed as part of gerrit 27166. Date-san said that IPC and notification mechanisms are in legal review at Toyota. Part of the IPC has been disclosed previously as part of base-system. Toyota will review document again and provide feedback in gerrit.
Meanwhile Toyota can provide requirements to the app FW effort as it evolves this year.
Discussed possible IPC mechanisms for WAM. Jose's proposal is to use javascript for a limited set of specific APIs. Scott brought up maintenance difficulties with having to update WAM every time a new
API is added. Discussed gRPC as default mechanism and/or a proxy mechanism.
Flutter IPC is under development within Toyota.
FLutter
2/9 -
- add status from dev call yesterday. Plan for changing to AGL compositor is unknown.
CIAT
1/12 - HTML5 and flutter work is in progress. CI scripts are ready and uploaded. Waiting for something to be ready to build on master.
2/9 - QEMU x86-64 is up and running for HTML5. Flutter needs to be added as part of M2.
February 9, 2022
Attendees: Walt, Jan-Simon, Scott, Marius, Arnaud, Takeuchi, Date, Konagaya
Application Framework Redesign
FLutter
2/9 -
- add status from dev call yesterday. Plan for changing to AGL compositor is unknown.
CIAT
1/12 - HTML5 and flutter work is in progress. CI scripts are ready and uploaded. Waiting for something to be ready to build on master.
2/9 - QEMU x86-64 is up and running for HTML5. Flutter needs to be added as part of M2.
January 29, 2022
January 12, 2022
Attendees: Walt, Jan-Simon, Scott, Marius, Ishii, Daniel, Arnaud
Application Framework Redesign
December 15, 2021
Attendees: Walt, Jan-Simon, Scott, Daniel, Lorenzo, Arnaud,
Application Framework Redesign
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
Next call in 4 weeks
December 1, 2021
Attendees: Walt, Jan-Simon, Scott, Ishii, Marius, Lorenzo, Arnaud, Daniel
Application Framework Redesign
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
November 17, 2021
Attendees: Walt, Jan-Simon, Arnaud, Daniel, Ishii-san, Paul, Scott
Application Framework Redesign
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
November 3, 2021
Attendees: Walt, Jan-Simon, Scott, Arnaud, Marius, Lorenzo, Sergio
Application Framework Redesign
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
Criteria for M1
Criteria for release
October 6, 2021
Attendees: Walt, Scott, Guy, Arnaud, Daniel, Kurokawa, Javier, Marius, Sergio
Application Framework Redesign
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
September 22, 2021
Attendees: Walt, Jan-Simon, Scott, Sam Thursfield (Codethink), Arnaud, Marius, Kelly (Codethink), Richard Maw (Codethink), James
Application Framework Redesign
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
September 8, 2021
Attendees: Walt, Jan-Simon, Scott, Javier, Sam Thursfield (Codethink), Arnaud, Marius, Daniel, Kelly (Codethink)
Application Framework Redesign
6/2
Asked Daniel Stone to update his presentation on app FW changes for the June 15 workshop.
Flutter integration discussed. The thought is that we could do some app FW changes such as enable GRPC to make integration of Flutter simpler rather than creating a bunch of web socket code to enable flutter. We can use the lessons learned from Web Apps to determine the best course.
6/30
7/14
From Farshid Monhaseri to Everyone : Yes I meant, Is the “flatpack” with some other components are going to replace the “aplication frame work” (specificly in PR profile)?
From Scott Murray to Everyone : I'd say the answer in a general way is yes, but what goes into the PR profile is an open question, that's up to Toyota for the most part. They have their own in-house app framework
From Scott Murray to Everyone : This work is to replace the effectively custom AGL only app framework with components based on existing projects with bigger communities.
From Farshid Monhaseri to Everyone : Yes, I agree … I was hoping a slution without systemd but anyway … If it provide the automotive industry required functionalities It is Ok
From Farshid Monhaseri to Everyone : I know replacing systemd custom lots of resources … With this solution AGL will looks like a custom desktop distro (But I am agree it will have more functionalities and easy to develop)
From Javier Jardón to Everyone : To be more specific, we wrote a small doc about how to use the layer here: https://gitlab.com/CodethinkLabs/agl/meta-flatpak/-/blob/AGL/AGL.md
From Farshid Monhaseri to Everyone : Currently the AFB v4 is in “redpesk” repo, but the with different licences … I was planing to contribute to v4 and back port It to AGL … but I think It won't be possible when we consider licencing issue
From Farshid Monhaseri to Everyone : There are some lack of functionalities and policy managment issue in current application frame work … We wrote an additional service top on AFM to fulfill some requiremnts in real word Infotainment system.
From Farshid Monhaseri to Everyone : I was planing to push some features in current application frame work but with new situation, we have to re-learn AGL :))
From Javier Jardón to Everyone : https://docs.flatpak.org/en/latest/electron.html\\'
Javier said that they now have meta-flatpak building and running! Repo is available in
Gitlab
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
9/8
August 11, 2021
Attendees: Walt, Jan-Simon, Marius, Lorenzo, Javier
Application Framework Redesign
6/2
Asked Daniel Stone to update his presentation on app FW changes for the June 15 workshop.
Flutter integration discussed. The thought is that we could do some app FW changes such as enable GRPC to make integration of Flutter simpler rather than creating a bunch of web socket code to enable flutter. We can use the lessons learned from Web Apps to determine the best course.
6/30
7/14
From Farshid Monhaseri to Everyone : Yes I meant, Is the “flatpack” with some other components are going to replace the “aplication frame work” (specificly in PR profile)?
From Scott Murray to Everyone : I'd say the answer in a general way is yes, but what goes into the PR profile is an open question, that's up to Toyota for the most part. They have their own in-house app framework
From Scott Murray to Everyone : This work is to replace the effectively custom AGL only app framework with components based on existing projects with bigger communities.
From Farshid Monhaseri to Everyone : Yes, I agree … I was hoping a slution without systemd but anyway … If it provide the automotive industry required functionalities It is Ok
From Farshid Monhaseri to Everyone : I know replacing systemd custom lots of resources … With this solution AGL will looks like a custom desktop distro (But I am agree it will have more functionalities and easy to develop)
From Javier Jardón to Everyone : To be more specific, we wrote a small doc about how to use the layer here: https://gitlab.com/CodethinkLabs/agl/meta-flatpak/-/blob/AGL/AGL.md
From Farshid Monhaseri to Everyone : Currently the AFB v4 is in “redpesk” repo, but the with different licences … I was planing to contribute to v4 and back port It to AGL … but I think It won't be possible when we consider licencing issue
From Farshid Monhaseri to Everyone : There are some lack of functionalities and policy managment issue in current application frame work … We wrote an additional service top on AFM to fulfill some requiremnts in real word Infotainment system.
From Farshid Monhaseri to Everyone : I was planing to push some features in current application frame work but with new situation, we have to re-learn AGL :))
From Javier Jardón to Everyone : https://docs.flatpak.org/en/latest/electron.html\\'
Javier said that they now have meta-flatpak building and running! Repo is available in
Gitlab
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
8/11
July 28, 2021
Attendees: Walt, Jan-Simon, Scott, Javier, Marius, Daniel, Arnaud (Collabora), Lorenzo
Application Framework Redesign
6/2
Asked Daniel Stone to update his presentation on app FW changes for the June 15 workshop.
Flutter integration discussed. The thought is that we could do some app FW changes such as enable GRPC to make integration of Flutter simpler rather than creating a bunch of web socket code to enable flutter. We can use the lessons learned from Web Apps to determine the best course.
6/30
7/14
From Farshid Monhaseri to Everyone : Yes I meant, Is the “flatpack” with some other components are going to replace the “aplication frame work” (specificly in PR profile)?
From Scott Murray to Everyone : I'd say the answer in a general way is yes, but what goes into the PR profile is an open question, that's up to Toyota for the most part. They have their own in-house app framework
From Scott Murray to Everyone : This work is to replace the effectively custom AGL only app framework with components based on existing projects with bigger communities.
From Farshid Monhaseri to Everyone : Yes, I agree … I was hoping a slution without systemd but anyway … If it provide the automotive industry required functionalities It is Ok
From Farshid Monhaseri to Everyone : I know replacing systemd custom lots of resources … With this solution AGL will looks like a custom desktop distro (But I am agree it will have more functionalities and easy to develop)
From Javier Jardón to Everyone : To be more specific, we wrote a small doc about how to use the layer here: https://gitlab.com/CodethinkLabs/agl/meta-flatpak/-/blob/AGL/AGL.md
From Farshid Monhaseri to Everyone : Currently the AFB v4 is in “redpesk” repo, but the with different licences … I was planing to contribute to v4 and back port It to AGL … but I think It won't be possible when we consider licencing issue
From Farshid Monhaseri to Everyone : There are some lack of functionalities and policy managment issue in current application frame work … We wrote an additional service top on AFM to fulfill some requiremnts in real word Infotainment system.
From Farshid Monhaseri to Everyone : I was planing to push some features in current application frame work but with new situation, we have to re-learn AGL :))
From Javier Jardón to Everyone : https://docs.flatpak.org/en/latest/electron.html\\'
Javier said that they now have meta-flatpak building and running! Repo is available in
Gitlab
7/28
Arnaud introduced himself as a new member of the team looking at Application Framework topics. Started looking at building flatpak and the work started by Codethink. The engineer working on this at Codethink moved on to another project. Javier is hoping to find someone else to look it.
Need to think about where the code will reside long-term. Is there an upstream project we can give this (YP, oe, meta-virtualization, RedHat).
July 14, 2021
Attendees: Walt, Jan-Simon, Scott, Marius, Daniel, Javier, Farshid, George
6/2
Asked Daniel Stone to update his presentation on app FW changes for the June 15 workshop.
Flutter integration discussed. The thought is that we could do some app FW changes such as enable GRPC to make integration of Flutter simpler rather than creating a bunch of web socket code to enable flutter. We can use the lessons learned from Web Apps to determine the best course.
6/30
7/14
From Farshid Monhaseri to Everyone : Yes I meant, Is the “flatpack” with some other components are going to replace the “aplication frame work” (specificly in PR profile)?
From Scott Murray to Everyone : I'd say the answer in a general way is yes, but what goes into the PR profile is an open question, that's up to Toyota for the most part. They have their own in-house app framework
From Scott Murray to Everyone : This work is to replace the effectively custom AGL only app framework with components based on existing projects with bigger communities.
From Farshid Monhaseri to Everyone : Yes, I agree … I was hoping a slution without systemd but anyway … If it provide the automotive industry required functionalities It is Ok
From Farshid Monhaseri to Everyone : I know replacing systemd custom lots of resources … With this solution AGL will looks like a custom desktop distro (But I am agree it will have more functionalities and easy to develop)
From Javier Jardón to Everyone : To be more specific, we wrote a small doc about how to use the layer here: https://gitlab.com/CodethinkLabs/agl/meta-flatpak/-/blob/AGL/AGL.md
From Farshid Monhaseri to Everyone : Currently the AFB v4 is in “redpesk” repo, but the with different licences … I was planing to contribute to v4 and back port It to AGL … but I think It won't be possible when we consider licencing issue
From Farshid Monhaseri to Everyone : There are some lack of functionalities and policy managment issue in current application frame work … We wrote an additional service top on AFM to fulfill some requiremnts in real word Infotainment system.
From Farshid Monhaseri to Everyone : I was planing to push some features in current application frame work but with new situation, we have to re-learn AGL :))
From Javier Jardón to Everyone : https://docs.flatpak.org/en/latest/electron.html
Javier said that they now have meta-flatpak building and running! Repo is available in
Gitlab
June 30, 2021
Attendees: Walt, Jan-Simon, Hosokawa, Scott. Lorenzo, Marius
6/2
Asked Daniel Stone to update his presentation on app FW changes for the June 15 workshop.
Flutter integration discussed. The thought is that we could do some app FW changes such as enable GRPC to make integration of Flutter simpler rather than creating a bunch of web socket code to enable flutter. We can use the lessons learned from Web Apps to determine the best course.
6/30
4/4 - Reviewed the
roadmap spreadsheet and added the tab “Copy of App FW and Security” to further refine and group the tasks.
5/19 - Lorenzo presented at the Webengines Hackfest Embedded Session
link
4/11 - CodeThink joined the called and they are interested in participating in flatpak development. Javier also commented that they are in favor of Daniel's proposal to more closely follow upstream for the App FW.
AWS main concern is security model using SMACK and the current AGL documentation makes it very difficult to develop new apps outside of the AGL demo apps. Would like the focus of new security model and App FW to be on the developer experience and making it easier to develop and deploy new apps.
Richard suggested that we build a tutorial on how to develop apps be created in parallel with the development effort.
Need to think about how we can use flatpak and SELinux can co-exist and create an easy developer experience.
5/19 - Javier: waiting for appfw/Collabora progress. Meanwhile looking into core integration of flatpack into YP (updating support there)
6/2
6/30
June 2, 2021
Attendees: Walt, Scott, Hosokawa, Marius, Bernard, Javier
6/2
Asked Daniel Stone to update his presentation on app FW changes for the June 15 workshop.
Flutter integration discussed. The thought is that we could do some app FW changes such as enable GRPC to make integration of Flutter simpler rather than creating a bunch of web socket code to enable flutter. We can use the lessons learned from Web Apps to determine the best course.
4/4 - Reviewed the
roadmap spreadsheet and added the tab “Copy of App FW and Security” to further refine and group the tasks.
5/19 - Lorenzo presented at the Webengines Hackfest Embedded Session
link
4/11 - CodeThink joined the called and they are interested in participating in flatpak development. Javier also commented that they are in favor of Daniel's proposal to more closely follow upstream for the App FW.
AWS main concern is security model using SMACK and the current AGL documentation makes it very difficult to develop new apps outside of the AGL demo apps. Would like the focus of new security model and App FW to be on the developer experience and making it easier to develop and deploy new apps.
Richard suggested that we build a tutorial on how to develop apps be created in parallel with the development effort.
Need to think about how we can use flatpak and SELinux can co-exist and create an easy developer experience.
5/19 - Javier: waiting for appfw/Collabora progress. Meanwhile looking into core integration of flatpack into YP (updating support there)
6/2
May 19, 2021
Attendees: Jan-Simon, Scott, Javier, Lorenzo, Marius
4/4 - Reviewed the
roadmap spreadsheet and added the tab “Copy of App FW and Security” to further refine and group the tasks.
5/19 - Lorenzo presented at the Webengines Hackfest Embedded Session
link
4/11 - CodeThink joined the called and they are interested in participating in flatpak development. Javier also commented that they are in favor of Daniel's proposal to more closely follow upstream for the App FW.
AWS main concern is security model using SMACK and the current AGL documentation makes it very difficult to develop new apps outside of the AGL demo apps. Would like the focus of new security model and App FW to be on the developer experience and making it easier to develop and deploy new apps.
Richard suggested that we build a tutorial on how to develop apps be created in parallel with the development effort.
Need to think about how we can use flatpak and SELinux can co-exist and create an easy developer experience.
5/19 - Javier: waiting for appfw/Collabora progress. Meanwhile looking into core integration of flatpack into YP (updating support there)
April 21, 2021
Attendees: Walt, Javier Jardon and Mark Green (Codethink), Hosokawa, Yamaguchi, Marius, Scott, Date, Kurokawa, Richard
4/4 - Reviewed the
roadmap spreadsheet and added the tab “Copy of App FW and Security” to further refine and group the tasks.
-
-
4/11 - CodeThink joined the called and they are interested in participating in flatpak development. Javier also commented that they are in favor of Daniel's proposal to more closely follow upstream for the App FW.
AWS main concern is security model using SMACK and the current AGL documentation makes it very difficult to develop new apps outside of the AGL demo apps. Would like the focus of new security model and App FW to be on the developer experience and making it easier to develop and deploy new apps.
Richard suggested that we build a tutorial on how to develop apps be created in parallel with the development effort.
Need to think about how we can use flatpak and SELinux can co-exist and create an easy developer experience.
April 7, 2021
Attendees: Walt, Jan-Simon, Hosokawa, Scott, Date, Richard, Lorenzo,
Reviewed the
roadmap spreadsheet and added the tab “Copy of App FW and Security” to further refine and group the tasks.
-
-
March 24, 2021
Attendees: Walt, Jan-Simon, Scott, Daniel, Hosokawa, Marius, Date, Stephane
Reviewed the roadmap spreadsheet and added the tab “Copy of App FW and Security” to further refine and group the tasks.
March 10, 2021
Attendees: Walt, Jan-Simon, Marius, Scott, Li
RBA
12/2
12/16
RBA successfully connected to AGL compositor using M3 and QEMU and can run the demo apps. Code will be pushed by Hosokawa-san.
Discussed whether RBA will be enabled by default in the demo image. Plan will be to enable RBA by default. Need documentation on how to update the policies and create new policies in order to make this the default. Hosokawa said that there is no plan to create such documentation. If the documentation is created the proposal would be to have RBA be enabled by default with a mechanism to disable it and replace with a different policy engine.
1/13
RBA now merged as a build time option and will run the existing AGL demo when enabled. Some open issues remain. RBA is not enabled in CI or in any build images as an option.
Documentation and example are in progress.
Walt suggested that Hosokawa submit a talk for AMM that shows the demo running with RBA enabled.
1/27
2/10
2/24
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
February 24, 2021
Attendees: Walt, Jan-Simon, Marius, Scott, Farshid, Hosokawa, Anusha
RBA
12/2
12/16
RBA successfully connected to AGL compositor using M3 and QEMU and can run the demo apps. Code will be pushed by Hosokawa-san.
Discussed whether RBA will be enabled by default in the demo image. Plan will be to enable RBA by default. Need documentation on how to update the policies and create new policies in order to make this the default. Hosokawa said that there is no plan to create such documentation. If the documentation is created the proposal would be to have RBA be enabled by default with a mechanism to disable it and replace with a different policy engine.
1/13
RBA now merged as a build time option and will run the existing AGL demo when enabled. Some open issues remain. RBA is not enabled in CI or in any build images as an option.
Documentation and example are in progress.
Walt suggested that Hosokawa submit a talk for AMM that shows the demo running with RBA enabled.
1/27
2/10
2/24
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
February 10, 2021
Attendees: Walt, Jan-Simon, Marius
RBA
12/2
12/16
RBA successfully connected to AGL compositor using M3 and QEMU and can run the demo apps. Code will be pushed by Hosokawa-san.
Discussed whether RBA will be enabled by default in the demo image. Plan will be to enable RBA by default. Need documentation on how to update the policies and create new policies in order to make this the default. Hosokawa said that there is no plan to create such documentation. If the documentation is created the proposal would be to have RBA be enabled by default with a mechanism to disable it and replace with a different policy engine.
1/13
RBA now merged as a build time option and will run the existing AGL demo when enabled. Some open issues remain. RBA is not enabled in CI or in any build images as an option.
Documentation and example are in progress.
Walt suggested that Hosokawa submit a talk for AMM that shows the demo running with RBA enabled.
1/27
2/10
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
January 27, 2021
Attendees: Walt, Jan-Simon, Tanikawa, Scott, Marius
RBA
12/2
12/16
RBA successfully connected to AGL compositor using M3 and QEMU and can run the demo apps. Code will be pushed by Hosokawa-san.
Discussed whether RBA will be enabled by default in the demo image. Plan will be to enable RBA by default. Need documentation on how to update the policies and create new policies in order to make this the default. Hosokawa said that there is no plan to create such documentation. If the documentation is created the proposal would be to have RBA be enabled by default with a mechanism to disable it and replace with a different policy engine.
1/13
RBA now merged as a build time option and will run the existing AGL demo when enabled. Some open issues remain. RBA is not enabled in CI or in any build images as an option.
Documentation and example are in progress.
Walt suggested that Hosokawa submit a talk for AMM that shows the demo running with RBA enabled.
1/27
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
January 13, 2021
Attendees: Walt, Jan-Simon, Tanikawa, Scott, Marius, Hosokawa,
RBA
12/2
12/16
RBA successfully connected to AGL compositor using M3 and QEMU and can run the demo apps. Code will be pushed by Hosokawa-san.
Discussed whether RBA will be enabled by default in the demo image. Plan will be to enable RBA by default. Need documentation on how to update the policies and create new policies in order to make this the default. Hosokawa said that there is no plan to create such documentation. If the documentation is created the proposal would be to have RBA be enabled by default with a mechanism to disable it and replace with a different policy engine.
1/13
RBA now merged as a build time option and will run the existing AGL demo when enabled. Some open issues remain. RBA is not enabled in CI or in any build images as an option.
Documentation and example are in progress.
Walt suggested that Hosokawa submit a talk for AMM that shows the demo running with RBA enabled.
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
December 16, 2020
Attendees: Walt, Jan-Simon, Hosokawa, Kurokawa, Marius, Scott, Tanikawa
RBA
12/2
12/16
RBA successfully connected to AGL compositor using M3 and QEMU and can run the demo apps. Code will be pushed by Hosokawa-san.
Discussed whether RBA will be enabled by default in the demo image. Plan will be to enable RBA by default. Need documentation on how to update the policies and create new policies in order to make this the default. Hosokawa said that there is no plan to create such documentation. If the documentation is created the proposal would be to have RBA be enabled by default with a mechanism to disable it and replace with a different policy engine.
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
December 2, 2020
Attendees: Walt, Jan-Simon, Tanikawa, Anusha, Marius, Hosokawa, Scott, Li
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
* AppFW
November 18, 2020
Attendees: Walt, Jan-Simon, Tanikawa, Nomoto, Marius
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
November 4, 2020
Attendees: Walt, Scott, Tanikawa, Hosokawa, Anusha, Marius
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
October 21, 2020
Attendees: Walt, Jan-Simon, Scott, Tanikawa, Marius
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
September 23, 2020
Attendees: Walt, Jan-Simon, Scott, Tanikawa, Marius
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
August 26, 2020
Attendees: Walt, Jan-Simon, Scott, Marius, Li, Tanikawa, Kurokawa
AGL Roadmap
Product readiness effort
No one from Toyota dialed in, Need to discuss the future of the app framework with respect to the PR effort.
Tanikawa: Current app framework is targeting a modern mobile environment for app installation and management. PR effort is thinking more along the lines of a re-using an older vision of app framework.
Scott: Would like a definition of what Toyota says they will drop to AGL for a new application framework after 2021.
Jan-Simon: There are impacts to other parts of the project.
All: Toyota's Base System attempts to replace systemd. This takes the project in a very different and not open source friendly direction. Need to understand what Toyota's intentions are with respect to their Base System and whether they think systemd will be used long-term. EG does not think the Base System is sustainable.
Suggestion is that we let Toyota own and do the work for the “trial version” and only provide advice and training since this seems to be throw-away long term and have the EG develop the long-term solution.
Tanikawa: Need to investigate replacing SMACK with SELinux (or something else). SMACK does not seem to be up to the needs of a production system.
Topics for EG for PR
Continued use of systemd
Linux Security Module for AGL (SMACK, SELinux, AppArmor, or none). None implies leaving the LSM to the product developer. Choosing one effectively locks in the Product developer to a solution.
Package management and deployment solution
API mechanism. Continue to use OpenAPI or change to a different mechanism for platform services. Ideally we have an IDL that autogenerates the
API code. (grpc, OpenAPI, or another)
Long-term use of Qt
IPC should be defined and selected.
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
July 29, 2020
Attendees: Walt, Scott, Marius, Li, Tanikawa
AGL Roadmap
Current status
Window Manager and Compositor are functionally equivalent to CES 2020 demo for Qt Apps.
WAM implementation is being worked on by Igalia and should be ready for JJ RC3
Marius has a number of Jira tickets to resolve but will quickly run out of work if new requirements are not defined and agreed upon by the IVI Product Readiness effort.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
July 1, 2020
Attendees: Walt, Jan-Simon, Scott, Marius, Li
AGL Roadmap
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
June 17, 2020
Attendees: Walt, Jan-Simon, Yamaguchi-san, Hosokawa-san, Li, Scott, Tanikawa-san, Veeresh, Marius
AGL Roadmap
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
June 3, 2020
Attendees: Walt, Jan-Simon, Scott, Marius, Kurokawa
AGL Roadmap
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
May 20, 2020
Attendees: Walt, Jan-Simon, Tanikawa, Marius, Guy
AGL Roadmap
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
May 6, 2020
Attendees: Walt, Jan-Simon, Scott, Marius
AGL Roadmap - Reviewed updates made by Walt.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
5/6 - Long discussion on libwindowmanager
* AppFW
April 22, 2020
Attendees: Walt, Jan-Simon, Scott, Marius, Tanikawa
AGL Roadmap - Reviewed updates made by Walt.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
4/22 - Marius submitted a number of patches to gerrit that are in process of being reviewed.
SPEC-3293, SPEC-3287, SPEC-3286 need to be fixed by Igalia to get WAM working correctly
Scott asked if Igalia has signed off on WAM/ Chromium on Zeus, Need to check on that.
* AppFW
April 8, 2020
Attendees: Walt, Jan-Simon, Scott, Antia, Lorenzo, Parth
AGL Roadmap - Reviewed updates made by Walt.
Discussed IVI container solution for IC EG. Would like some more input from IC EG about what compositor will be used, security (SMACK vs. token logic), and use cases to be enabled. Will App FW be used? Will WAM be present or will Qt apps be used?
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
3/11 - Review of Marius documentation continued last week. Next call scheduled for one week.
* AppFW
March 25, 2020
Attendees: Walt, Jan-Simon, Li, Scott
AGL Roadmap - Reviewed updates made by Walt.
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
3/11 - Review of Marius documentation continued last week. Next call scheduled for one week.
* AppFW
March 11, 2020
Attendees: Walt, Jan-Simon, Scott, Stephane, Lorenzo, Antia, Teddy Zhai (Green Hills)
AGL Roadmap - Walt will update based on the input received from Igalia separately and remove the completed tasks from the roadmap.
* Window Manager and Compositor consolidation
Activity Manager
2/12 - Marius completing a document to update the design and code work he has completed and we will hold a separate review next week,
3/11 - Review of Marius documentation started. Next call scheduled for one week.
* AppFW
February 12, 2020
Attendees: Walt, Jan-Simon, Scott, Stephane, Jose, Lorenzo, Li, Laurent, Guy
AGL Roadmap will be updated by IoT.bzh and Igalia by Monday in preparation for the next SC meeting.
* Window Manager and Compositor consolidation
* AppFW
. * 2/12 - Ready for Icefish. Documentation is reasonable.
January 29, 2020
Attendees: Walt, Jan-Simon, Scott, Matt P
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
11/6 - Daniel not attending
1/15 - Got Marius unblocked on running as root issue. Working on some policy management as well as home screen/ app launcher.
* AppFW
Web App Manager and Migration of Qt Apps to HTML5
8/28
Fixing issues with GPU on m3 (youtube)
single brower process issues on m3
keyboard / focus issues fixed
created jira for SDK integration for webapps
integration of sockets w/ new user model
work on homescreen
Chromium 72 not yet released
9/11
10/9
11/6 - See dev call notes from yesterday.
1/15 - Working on fixes to security model that broke in RC2. May have to postpone RC5 since WAM is broken and only displays a white screen.
January 15, 2020
Attendees: Walt, Scott, Marius, Stephane, Li, Lorenzo, Loic,
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
11/6 - Daniel not attending
1/15 - Got Marius unblocked on running as root issue. Working on some policy management as well as home screen/ app launcher.
* AppFW
Web App Manager and Migration of Qt Apps to HTML5
8/28
Fixing issues with GPU on m3 (youtube)
single brower process issues on m3
keyboard / focus issues fixed
created jira for SDK integration for webapps
integration of sockets w/ new user model
work on homescreen
Chromium 72 not yet released
9/11
10/9
11/6 - See dev call notes from yesterday.
1/15 - Working on fixes to security model that broke in RC2. May have to postpone RC5 since WAM is broken and only displays a white screen.
December 4, 2019
Attendees: Walt, Jose, Scott, Jan-Simon
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
11/6 - Daniel not attending
* AppFW
November 20, 2019
Attendees: Walt, Jose, Vincent, Loic, Kurokawa, Jan-Simon, Laurent
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
11/6 - Daniel not attending
* AppFW
November 6, 2019
Attendees: Walt, Jan-Simon, Scott, Hosokawa, Stephane
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
11/6 - Daniel not attending
* AppFW
October 23, 2019
October 9, 2019
Attendees: Walt, Jan-Simon, Scott, Lorenzo, Hosokawa, Kurokawa, Vincent, Jose
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
* AppFW
September 25, 2019
Attendees: Upcoming Meeting
September 11, 2019
Attendees: Walt, Jan-Simon, Sebastien, Jose, Scott, Loic, Lorenzo, Hosokawa, Li
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
6/19 - Daniel - No sure on homescreen progress. Weston 6 merged to master for HH. May bump up to 6.0.1 by the end of the month in time for HH release.
7/3 - No update
7/31 - Daniel not on call. At the F2F meeting in Tokyo the latest architecture and design were presented and documented on
Confluence.
8/28 - No update
9/11 - Daniel attending plumbers this week in Lisbon.
* AppFW
August 28, 2019
Attendees: Jan-Simon, Hosokawa-san, Laurent, Scott, Loic, Stephane, Dennis, Lorenzo, Jose
Priorities for 2019
* Window Manager and Compositor consolidation
* AppFW
Web App Manager and Migration of Qt Apps to HTML5
Will work with Igalia on a plan to do this throughout the year. Will announce the plan around the time of the F2F Meeting in May.
Update 04/10: no update today.
4/24 - Working on rebase of latest upstream WebOS OSE changes to guppy for the 7.0.2 (just a recipe change is needed).
Working to get some changes upstreamed to LG for WebOS OSE.
SPEC-2342 to fix master dependency issue.
6/5
Pull requests to upgrade chromium and Web App Manager for Guppy
Launcher is in progress. Needs a proper UI which Igalia is working on.
6/19
7/3
7/31
Working on some remaining open issues for Halibut
Working on infrastructure improvements with Jan-Simon to get the web apps into gerrit and building them in CI.
Will be starting the upgrade to Chromium 72
8/28
Fixing issues with GPU on m3 (youtube)
single brower process issues on m3
keyboard / focus issues fixed
created jira for SDK integration for webapps
integration of sockets w/ new user model
work on homescreen
Chromium 72 not yet released
August 14, 2019
Meeting canceled due to vacations.
July 31, 2019
Attendees: Walt, Scott, Loic, Hosokawa, Jose, Lorenzo, George
Priorities for 2019
* Window Manager and Compositor consolidation
* AppFW
Web App Manager and Migration of Qt Apps to HTML5
Will work with Igalia on a plan to do this throughout the year. Will announce the plan around the time of the F2F Meeting in May.
Update 04/10: no update today.
4/24 - Working on rebase of latest upstream WebOS OSE changes to guppy for the 7.0.2 (just a recipe change is needed).
Working to get some changes upstreamed to LG for WebOS OSE.
SPEC-2342 to fix master dependency issue.
6/5
Pull requests to upgrade chromium and Web App Manager for Guppy
Launcher is in progress. Needs a proper UI which Igalia is working on.
6/19
7/3
7/31
Working on some remaining open issues for Halibut
Working on infrastructure improvements with Jan-Simon to get the web apps into gerrit and building them in CI.
Will be starting the upgrade to Chromium 72
July 17, 2019
July 3, 2019
Attendees: Walt, Jan-Simon, Scott, Sebastien, Loic, Lorenzo
Priorities for 2019
* Window Manager and Compositor consolidation
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
5/8 - Jose worked out an agreement with Jose P. on how to go about this.
5/22 - No progress since Spain due to higher priorities.
6/19 - On hold. Jose on vacation next two weeks. Loic will take over this work in the meantime. End of July is a likely target to complete. Lorenzo will create a ticket to track the work that both Igalia and IoT.bzh are doing in this area to gain agreement on what needs to be done. Will target the 8.0.1 release in early September to get this into the build.
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
Web App Manager and Migration of Qt Apps to HTML5
Will work with Igalia on a plan to do this throughout the year. Will announce the plan around the time of the F2F Meeting in May.
Update 04/10: no update today.
4/24 - Working on rebase of latest upstream WebOS OSE changes to guppy for the 7.0.2 (just a recipe change is needed).
Working to get some changes upstreamed to LG for WebOS OSE.
SPEC-2342 to fix master dependency issue.
6/5
Pull requests to upgrade chromium and Web App Manager for Guppy
Launcher is in progress. Needs a proper UI which Igalia is working on.
6/19
7/3
June 19, 2019
Attendees: Walt, Jan-Simon, Sebastien, Lorenzo, Guy, Daniel, George, Stephane
Priorities for 2019
* Window Manager and Compositor consolidation
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
5/8 - Jose worked out an agreement with Jose P. on how to go about this.
5/22 - No progress since Spain due to higher priorities.
6/19 - On hold. Jose on vacation next two weeks. Loic will take over this work in the meantime. End of July is a likely target to complete. Lorenzo will create a ticket to track the work that both Igalia and IoT.bzh are doing in this area to gain agreement on what needs to be done. Will target the 8.0.1 release in early September to get this into the build.
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
Web App Manager and Migration of Qt Apps to HTML5
Will work with Igalia on a plan to do this throughout the year. Will announce the plan around the time of the F2F Meeting in May.
Update 04/10: no update today.
4/24 - Working on rebase of latest upstream WebOS OSE changes to guppy for the 7.0.2 (just a recipe change is needed).
Working to get some changes upstreamed to LG for WebOS OSE.
SPEC-2342 to fix master dependency issue.
6/5
Pull requests to upgrade chromium and Web App Manager for Guppy
Launcher is in progress. Needs a proper UI which Igalia is working on.
6/19
June 5, 2019
Attendees: Walt, Jan-Simon, Kurokawa, Sebastien, Stephane, Lorenzo, George, Antia,
Jose out sick today.
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
Web App Manager and Migration of Qt Apps to HTML5
Will work with Igalia on a plan to do this throughout the year. Will announce the plan around the time of the F2F Meeting in May.
Update 04/10: no update today.
4/24 - Working on rebase of latest upstream WebOS OSE changes to guppy for the 7.0.2 (just a recipe change is needed).
Working to get some changes upstreamed to LG for WebOS OSE.
SPEC-2342 to fix master dependency issue.
6/5
Pull requests to upgrade chromium and Web App Manager for Guppy
Launcher is in progress. Needs a proper UI which Igalia is working on.
May 22, 2019
Attendees: Walt, Jan-Simon, Jose, Guy, Kurokawa, Daniel, Sebastien
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
5/22 - Need to identify the lead person for this and update documentation in
Confluence.
Input manager
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
May 8, 2019
Held in conjunction with F2F Meeting in Spain
Attendees:
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
Input manager
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
April 24, 2019
Attendees: Walt, Tom, Thomas, Jose, Loic, Jan-Simon, Stephane, Lorenzo, Kurokawa,
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
Input manager
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
April 10, 2019
Attendees: Jan-Simon, Jose, Loic, Ohiwa-san, Tom, Lorenzo, Stephane, George, Edi, Antia, Stoyan
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
Input manager
* AppFW
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Jose
Change to allow listing of all installed binders
Working on change to not run as root. Was waiting for thud migration to hit master. sandbox/jobol/wip-mu
Update 04/10: multi-user patches planned after Jose's vacation (~ in 2 weeks)
March 27, 2019
Attendees: Walt, Jan-Simon, Michael, Sebastien, Jose, Lorenzo, George, Kusakabe,
Priorities for 2019
* Window Manager and Compositor consolidation
Activity Manager
Input manager
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
March 13, 2019
Attendees: Walt, Tom, Kurokawa, Ohiwa, Stephane, Pierre, Jose
Roadmap priorities for 2019
Window Manager and Compositor consolidation
Activity Manager
Input manager
Enable Token logic required for HTML5 apps and remote clients/apps
Enable multi-user across the reference platform.
Widget installation per user - When a given application is installed on the system it can be made available to all or to specific users.
Teen driver or senior citizen use cases for example
Only one version of a given app will be installed on the system
Security workflow for Device and App developers
Replace obsolete Tizen Security Manager
Pointed out meeting notes from last week's F2F meeting for those who were not there. Especially for Window Manager updates. See Confluence for details.
February 27, 2019
Cancelled due to AMM. See F2F meeting minutes.
February 13, 2019
Attendees: Walt, Jan-Simon, Guy, Jose, Kusakabe, Tanikawa, Tom
January 30, 2019
Attendees: Walt, Ohiwa, Stephane, Guy, Daniel, Lorenzo, Kurokawa
* Roadmap for 2019 can be found here.
Application Framework
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
11/21 - Not ready for GG due to competing priorities.
12/5 - Email from George on this topic. Jose has mic problems. Will discuss during SAT call.
12/19 - Jose posted a number of patches and George is working on testing them. See dev call minutes from yesterday for more details.
1/16 - No progress due to holidays/ CES
1/30 - No further progress
New:
January 16, 2019
Attendees: Walt, Jan-Simon, Loic, Sebastien, Xiaoming, Kusakabe
Update from Ohiwa-san:
See latest status in SPEC-1932
CES Demo #3 shipped to Las Vegas
Walt purchased a Logitech 920 steering wheel to bring to CES.
* Roadmap for 2019 can be found here.
Application Framework
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
11/21 - Not ready for GG due to competing priorities.
12/5 - Email from George on this topic. Jose has mic problems. Will discuss during SAT call.
12/19 - Jose posted a number of patches and George is working on testing them. See dev call minutes from yesterday for more details.
1/16 - No progress due to holidays/ CES
New:
January 2, 2019
Attendees: Upcoming Meeting
Cancelled no one called in.
Update from Ohiwa-san:
See latest status in SPEC-1932
CES Demo #3 shipped to Las Vegas
Walt purchased a Logitech 920 steering wheel to bring to CES.
* Roadmap for 2018 can be found here.
Application Framework
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
11/21 - Not ready for GG due to competing priorities.
12/5 - Email from George on this topic. Jose has mic problems. Will discuss during SAT call.
12/19 - Jose posted a number of patches and George is working on testing them. See dev call minutes from yesterday for more details.
New:
December 19, 2018
Attendees: Walt, Jose, Kusakabe, Kurokawa, Lorenzo
Update from Ohiwa-san:
See latest status in SPEC-1932
CES Demo #3 shipped to Las Vegas
Walt purchased a Logitech 920 steering wheel to bring to CES.
* Roadmap for 2018 can be found here.
Application Framework
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
11/21 - Not ready for GG due to competing priorities.
12/5 - Email from George on this topic. Jose has mic problems. Will discuss during SAT call.
12/19 - Jose posted a number of patches and George is working on testing them. See dev call minutes from yesterday for more details.
New:
December 5, 2018
Attendees: Walt, Jan-Simon, Ohiwa, Sebastien, Kusakabe, Lorenzo, Dominig, Jose
* Roadmap for 2018 can be found here.
Application Framework
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
11/21 - Not ready for GG due to competing priorities.
12/5 - Email from George on this topic. Jose has mic problems. Will discuss during SAT call.
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs agreement of events/states for app lifecycle.
8/28 - Becoming more apparent that this is needed for GG. Tanikawa working on this. Will add to the F2F meeting agenda for discussion.
New:
November 21, 2018
Attendees: Walt, Sebastien, Abhijeet, Loic, Lorenzo, Stephane, Supriya, Ohiwa, Kurokawa
* Roadmap for 2018 can be found here.
Application Framework
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
11/21 - Not ready for GG due to competing priorities.
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs agreement of events/states for app lifecycle.
8/28 - Becoming more apparent that this is needed for GG. Tanikawa working on this. Will add to the F2F meeting agenda for discussion.
New:
November 7, 2018
Attendees: Walt, Sebastien, Stephane, Loic, Ohiwa, Jose
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
8/1 - Nothing new to report
8/29 - No update
Application Framework
API v3.0 - planned for FF
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs agreement of events/states for app lifecycle.
8/28 - Becoming more apparent that this is needed for GG. Tanikawa working on this. Will add to the F2F meeting agenda for discussion.
App FW vs. HMI FW split
Surface management
New:
October 10, 2018
Attendees: Walt
Meeting canceled due to lack of attendance.
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
8/1 - Nothing new to report
8/29 - No update
Application Framework
API v3.0 - planned for FF
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs agreement of events/states for app lifecycle.
8/28 - Becoming more apparent that this is needed for GG. Tanikawa working on this. Will add to the F2F meeting agenda for discussion.
App FW vs. HMI FW split
Surface management
New:
September 26, 2018
Attendees: Walt, Stephane, Jose
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
8/1 - Nothing new to report
8/29 - No update
Application Framework
API v3.0 - planned for FF
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
9/26 - Jose will add to GG as a build option so others can start debugging their services. Sebastien and Jose will put together a plan for getting this done by RC1. They will also send out a description of what App FW features will be added in the GG build.
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs agreement of events/states for app lifecycle.
8/28 - Becoming more apparent that this is needed for GG. Tanikawa working on this. Will add to the F2F meeting agenda for discussion.
App FW vs. HMI FW split
Surface management
New:
September 12, 2018
August 29, 2018
Attendees: Walt, Jan-Simon, Sebastien, Stephane, Jose
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
8/1 - Nothing new to report
8/29 - No update
Application Framework
API v3.0 - planned for FF
Not running as root.
7/4 - On hold. Need to review whether we can get this into GG.
8/1 - Working towards it.
8/28 - Jose has three patches that can be built to get the system running as a non-root user. Need guidelines for how to configure users, which services can run with root privileges, etc. Set a goal of having draft guidelines and a summary of what is done in other systems for the September 26 meeting of the EG.
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs agreement of events/states for app lifecycle.
8/28 - Becoming more apparent that this is needed for GG. Tanikawa working on this. Will add to the F2F meeting agenda for discussion.
App FW vs. HMI FW split
Surface management
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, Thierry
New:
August 16, 2018
Attendees: Walt, Jan-Simon, Scott, Sebastien, Fulup, Romain
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
8/1 - Nothing new to report
Application Framework
API v3.0 - planned for FF
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs aggreement of events/states for app lifecycle.
App FW vs. HMI FW split
Surface management
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, Thierry
New:
Aug 1, 2018
Attendees: Jan-Simon, Stephane, Momiyama-san
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
8/1 - Nothing new to report
Application Framework
API v3.0 - planned for FF
Other topics
Application Life Cycle
8/1 - there's a jira on OOM (new facebook oomd), there's lifecycle discussion for apps (see gfx thread, Tanikawa-san), put on list to check for GG, needs aggreement of events/states for app lifecycle.
App FW vs. HMI FW split
Surface management
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, Thierry
New:
July 18, 2018
Attendees: Walt, Jan-Simon, Sebastien, Stephane, Jose
* Roadmap for 2018 can be found here.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
7/18 - Nothing to report
Application Framework
API v3.0 - planned for FF
7/4 -
API v3.0 went into RC1. Some bugs to be fixed by Jose.
Other topics
Application Life Cycle
App FW vs. HMI FW split
Surface management
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, Thierry
New:
July 4, 2018
Attendees: Walt, Jan-Simon, Tanikawa, Stephane, Jose, Sebastien
-
11/22
Eli sending comments on the system hardening section to the mail list or on github directly.
IoT.bzh reviewing the document and has a proposal for some restructuring. The Application Security section is need of an update.
-
12/6
Eli still working on his comments
Sebastien and Vincent completed a rework of the Security Blueprint based on the latest code. They published a pdf to the mail list. Will add to github in a new directory later today. Walt will reply to their email with a request to review the document and add comments to github before the next EG meeting (Dec 20).
12/21
1/3
1/17
1/31
2/14 - No comments received.
3/28 - Eli's comments were sent to the mail list for review.
-
5/23 - Pull request merged. Old version still appears on the doc site. Sebastien will send an email to the mail proposing to remove it. Will remove it after next meeting if there is no dissent. Will request the Virtualization EG to update section 3. A list of updates needed are in the
TODO Notes section.
6/6 - Since there was no dissent about removing the old version we will remove it
ASAP. SPEC-1502. Jira tickets created for the rest of the ToDo list in the document.
7/4 - Old version needs to be removed. ToDo list is progressing.
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
7/4 - Nothing to report
Application Framework
API v3.0 - planned for FF
Not running as root.
3/28 - Work in progress. Kernel patches from Tizen BSPs are needed and Jose and is trying to get those upstream in a single place in the kernel.
4/25 - Work is on standby. Patch merged in gerrit to enable this. Jose needs to test.
5/23 - Still on standby. Probably not ready for FF. Still a lot of testing to do and we do not want to risk breaking FF with this change.
6/6 - On hold.
7/4 - On hold. Need to review whether we can get this into GG.
Other topics
Application Life Cycle
App FW vs. HMI FW split
Surface management
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, Thierry
New:
June 20, 2018
Canceled due to Automotive Linux Summit.
June 6, 2018
Attendees: Walt, Jan-Simon, Sebastien, Stephane, Jose
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
6/6 - Nothing to report.
Application Framework
API v3.0 - planned for FF
Not running as root.
3/28 - Work in progress. Kernel patches from Tizen BSPs are needed and Jose and is trying to get those upstream in a single place in the kernel.
4/25 - Work is on standby. Patch merged in gerrit to enable this. Jose needs to test.
5/23 - Still on standby. Probably not ready for FF. Still a lot of testing to do and we do not want to risk breaking FF with this change.
6/6 - On hold.
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, New guy from IoT.bzh (Thierry)
New:
May 23, 2018
Attendees: Walt, Jan-Simon, Tanikawa, Kurokawa, Sebastien, Jose
SafeRide proposal
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
5/23 - Nothing to report.
Application Framework
API v3.0 - planned for FF
Not running as root.
3/28 - Work in progress. Kernel patches from Tizen BSPs are needed and Jose and is trying to get those upstream in a single place in the kernel.
4/25 - Work is on standby. Patch merged in gerrit to enable this. Jose needs to test.
5/23 - Still on standby. Probably not ready for FF. Still a lot of testing to do and we do not want to risk breaking FF with this change.
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, New guy from IoT.bzh (Thierry)
New:
May 9, 2018
Attendees:Upcoming Meeting
Notes from Dresden Meeting.
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
Application Framework
SDK
XDS v1.1.0 in progress - targeted release date: AMM (2018 February 20th)
2/14 - On track to be available next week.
3/28 - Now available. Action item for Jan-Simon (SPEC-1361) to make XDS source packages available on the download server.
4/25 - SPEC-1361 in progress.
API v3.0 - planned for FF
Not running as root.
3/28 - Work in progress. Kernel patches from Tizen BSPs are needed and Jose and is trying to get those upstream in a single place in the kernel.
4/25 - Work is on standby. Patch merged in gerrit to enable this. Jose needs to test.
New:
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, New guy from IoT.bzh (Thierry)
April 25, 2018
Attendees: Walt, Jan-Simon, Steve L., Sebastien, Stephane, Sebastien, Tanikawa, Michael, Jose
Notes from Dresden Meeting.
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopp about getting them accepted.
4/25 - Discussions in progress between Oliver and Oshri.
Application Framework
SDK
XDS v1.1.0 in progress - targeted release date: AMM (2018 February 20th)
2/14 - On track to be available next week.
3/28 - Now available. Action item for Jan-Simon (SPEC-1361) to make XDS source packages available on the download server.
4/25 - SPEC-1361 in progress.
API v3.0 - planned for FF
Not running as root.
3/28 - Work in progress. Kernel patches from Tizen BSPs are needed and Jose and is trying to get those upstream in a single place in the kernel.
4/25 - Work is on standby. Patch merged in gerrit to enable this. Jose needs to test.
New:
Code reviewers for EG: Jose, ask Dominig, Need someone focused on security, Tanikawa or someone else from Japan, New guy from IoT.bzh (Thierry)
March 28, 2018
Attendees: Walt, Stephane, Dominig, Jose, Sebastien, Eli
Notes from Dresden Meeting.
-
2/14 - Oshri started discussing how to add his code to the AGL baseline with Jan-Simon. Oshri plans to push the first patch by the end of the week.
3/28 - Oshri pushed the patches to gerrit. Need to get them accepted upstream in the kernel. He has been communicating with Oliver Hartkopf about getting them accepted.
Application Framework
SDK
XDS v1.1.0 in progress - targeted release date: AMM (2018 February 20th)
2/14 - On track to be available next week.
3/28 - Now available. Action item for Jan-Simon to make XDS source packages available on the download server.
API v3.0 - planned for FF
Dynamic
API, binder/
API discovery
3/28 - Features will be discussed in Karlsruhe in detail. What is the plan to deprecate
API v2.0 once 3.0 is available? Thought is that one year of overlap will be sufficient. To be discussed further in Karlsruhe.
Chromium from Igalia
2/14 - Silvia will be at the AMM next week to discuss schedule and roadmap from Igalia. Need to discuss
3/28 - Need to work out a plan with Igalia and LG for web apps based on their discussions at the AMM.
New:
February 14, 2018
Attendees: Walt, Sebastien, Oshri, Stephane, Evgeniy
Notes from Dresden Meeting.
Application Framework
January 31, 2018
Attendees: Walt, Jan-Simon, Sebastien, Eli
-
11/22
Eli sending comments on the system hardening section to the mail list or on github directly.
IoT.bzh reviewing the document and has a proposal for some restructuring. The Application Security section is need of an update.
-
12/6
Eli still working on his comments
Sebastien and Vincent completed a rework of the Security Blueprint based on the latest code. They published a pdf to the mail list. Will add to github in a new directory later today. Walt will reply to their email with a request to review the document and add comments to github before the next EG meeting (Dec 20).
12/21
1/3
1/17
1/31
Notes from Dresden Meeting.
-
Update 11/1 - Discussed how Oshri can make the code available in gerrit for AGL. Will take about one month to have the code available. Source will be in github.
11/8 - No update
11/22 - No update
12/6 - No update
12/21 - No update
1/3 - Nothing to report. SafeRide will be at CES next week.
1/17 - Oshri was at CES and said that they will be upstreaming their code soon.
1/31 - No update
Application Framework
Chromium from Igalia
9/27 - Stephane has tested for Gen 3. It is expected to work on any wayland target not just Renesas. Stephane trying out for QEMU and Intel. No support for IVI shell extensions.
10/11 - New version pushed by Igalia. Stephane having issue building for Intel. Stephane can build Chromium with the SDK and create a wgt but it takes a long time. (see
https://github.com/iotbzh/chromium-agl-app) and SPEC-942
11/8 - No update
11/22 - Reviewed email from Maksim about Igalia's plans for Chromium. Goals for Chromium
Build and run Chromium as an app available for Intel, Renesas, and other platforms
Build and run web engine in platform or as an app depending on the profile/device need for multiple platforms
Enable Qt-WebEngine for EE?
12/6 - Waiting for some feedback from Igalia (Maksim) on how they want to proceed. They are envisioning everything as part of the platform built in Yocto, but that is not the current proposal that AGL would like to pursue.
12/21 - No update. Waiting for latest updates on XDG launcher from Tanikawa-san
1/3 - Chromium running on full surface of the screen. Some issues with XDG launcher.
1/31 - XDG launcher works ok on the eel branch. Need to check if this got ported to master.
New:
January 17, 2018
Attendees: Walt, Jan-Simon, Sebastien, Ronan, Dominig, Jose
-
11/22
Eli sending comments on the system hardening section to the mail list or on github directly.
IoT.bzh reviewing the document and has a proposal for some restructuring. The Application Security section is need of an update.
-
12/6
Eli still working on his comments
Sebastien and Vincent completed a rework of the Security Blueprint based on the latest code. They published a pdf to the mail list. Will add to github in a new directory later today. Walt will reply to their email with a request to review the document and add comments to github before the next EG meeting (Dec 20).
12/21
1/3
1/17
Notes from Dresden Meeting.
-
Update 11/1 - Discussed how Oshri can make the code available in gerrit for AGL. Will take about one month to have the code available. Source will be in github.
11/8 - No update
11/22 - No update
12/6 - No update
12/21 - No update
1/3 - Nothing to report. SafeRide will be at CES next week.
1/17 - Oshri was at CES and said that they will be upstreaming their code soon.
Application Framework
Chromium from Igalia
9/27 - Stephane has tested for Gen 3. It is expected to work on any wayland target not just Renesas. Stephane trying out for QEMU and Intel. No support for IVI shell extensions.
10/11 - New version pushed by Igalia. Stephane having issue building for Intel. Stephane can build Chromium with the SDK and create a wgt but it takes a long time. (see
https://github.com/iotbzh/chromium-agl-app) and SPEC-942
11/8 - No update
11/22 - Reviewed email from Maksim about Igalia's plans for Chromium. Goals for Chromium
Build and run Chromium as an app available for Intel, Renesas, and other platforms
Build and run web engine in platform or as an app depending on the profile/device need for multiple platforms
Enable Qt-WebEngine for EE?
12/6 - Waiting for some feedback from Igalia (Maksim) on how they want to proceed. They are envisioning everything as part of the platform built in Yocto, but that is not the current proposal that AGL would like to pursue.
12/21 - No update. Waiting for latest updates on XDG launcher from Tanikawa-san
1/3 - Chromium running on full surface of the screen. Some issues with XDG launcher.
-
Propose testing the dynamic users using Arch Linux to see if the expected benefits are seen and whether we should backport to AGL before we see it in poky which may take another version or two.
Created SPEC-940
Plan to get a readout before the Feb AMM to determine if we should do this for FF or wait for Yocto to do the uprev.
11/22 - Jose did a little investigation and this creates a dynamic user that is intended to be disposable which is not our requirement. He submitted a patch to systemd which was accepted for a future version of systemd. Will need to do some backporting for FF when we change to multi-user.
12/6 - On hold
12/21 - On hold for FF. Jose's patch was merged upstream in systemd.
1/3 - Issue (SPEC-940) Closed.
New:
Roadmap for 2018
Need to come to next meeting with FF and GG plans
Security workflow. Now that we have the building blocks in place, turn on security and put in place a mechanism for developers to sign applications, load them.
Define the list of privileges we are going to enforce in the security model.
Running apps not as root/ multi-user
Distinction between platform services (e.g., nfc, telephone) and user services that run inside a user context (e.g., media player and lightmedia scanner)
Changes necessary at binder level for V2C
Application signing and installation mechanism
Secure applications running on a remote device such as mobile phone or tablet that are rendered on the IVI system.
Improved Developer workflow for debugging apps including
Round trip download/debug/fix/download apps.
Supervision daemon for apps and services for development mode. Allows a developers to have a central place monitor IPC in real time. Builds on the current monitor service that is available for binders. Extends its availability to startup and allows more general monitoring without requiring detailed knowledge of what is available in a specific binder. Current version only allows a single binder to be monitored. This would allow monitoring across binders.
Introduce resource widgets to share content/ resources across multiple apps.
App Launcher for web apps and strategy for managing code that can be downloaded on the fly by HTML5
App Framework
API and strategy to stop non-privilege apps that are currently in the background (e.g., SIGTERM). Do those apps save their state so they can restart quickly?
App Framework binder communications shall be able to manage return from sleep mode.
Connection glitches in multi-ECU system shall be properly handled.
January 3, 2018
Attendees: Walt, Stephane, Sebastien, Vincent, Dominig, Jose
-
11/22
Eli sending comments on the system hardening section to the mail list or on github directly.
IoT.bzh reviewing the document and has a proposal for some restructuring. The Application Security section is need of an update.
-
12/6
Eli still working on his comments
Sebastien and Vincent completed a rework of the Security Blueprint based on the latest code. They published a pdf to the mail list. Will add to github in a new directory later today. Walt will reply to their email with a request to review the document and add comments to github before the next EG meeting (Dec 20).
12/21
1/3
Notes from Dresden Meeting.
-
Update 11/1 - Discussed how Oshri can make the code available in gerrit for AGL. Will take about one month to have the code available. Source will be in github.
11/8 - No update
11/22 - No update
12/6 - No update
12/21 - No update
1/3 - Nothing to report. SafeRide will be at CES next week.
Application Framework
Chromium from Igalia
9/27 - Stephane has tested for Gen 3. It is expected to work on any wayland target not just Renesas. Stephane trying out for QEMU and Intel. No support for IVI shell extensions.
10/11 - New version pushed by Igalia. Stephane having issue building for Intel. Stephane can build Chromium with the SDK and create a wgt but it takes a long time. (see
https://github.com/iotbzh/chromium-agl-app) and SPEC-942
11/8 - No update
11/22 - Reviewed email from Maksim about Igalia's plans for Chromium. Goals for Chromium
Build and run Chromium as an app available for Intel, Renesas, and other platforms
Build and run web engine in platform or as an app depending on the profile/device need for multiple platforms
Enable Qt-WebEngine for EE?
12/6 - Waiting for some feedback from Igalia (Maksim) on how they want to proceed. They are envisioning everything as part of the platform built in Yocto, but that is not the current proposal that AGL would like to pursue.
12/21 - No update. Waiting for latest updates on XDG launcher from Tanikawa-san
1/3 - Chromium running on full surface of the screen. Some issues with XDG launcher.
-
Propose testing the dynamic users using Arch Linux to see if the expected benefits are seen and whether we should backport to AGL before we see it in poky which may take another version or two.
Created SPEC-940
Plan to get a readout before the Feb AMM to determine if we should do this for FF or wait for Yocto to do the uprev.
11/22 - Jose did a little investigation and this creates a dynamic user that is intended to be disposable which is not our requirement. He submitted a patch to systemd which was accepted for a future version of systemd. Will need to do some backporting for FF when we change to multi-user.
12/6 - On hold
12/21 - On hold for FF. Jose's patch was merged upstream in systemd.
1/3 - Issue (SPEC-940) Closed.
New:
Roadmap for 2018
Need to come to next meeting with FF and GG plans
Security workflow. Now that we have the building blocks in place, turn on security and put in place a mechanism for developers to sign applications, load them.
Define the list of privileges we are going to enforce in the security model.
Running apps not as root/ multi-user
Distinction between platform services (e.g., nfc, telephone) and user services that run inside a user context (e.g., media player and lightmedia scanner)
Changes necessary at binder level for V2C
Application signing and installation mechanism
Secure applications running on a remote device such as mobile phone or tablet that are rendered on the IVI system.
Improved Developer workflow for debugging apps including
Round trip download/debug/fix/download apps.
Supervision daemon for apps and services for development mode. Allows a developers to have a central place monitor IPC in real time. Builds on the current monitor service that is available for binders. Extends its availability to startup and allows more general monitoring without requiring detailed knowledge of what is available in a specific binder. Current version only allows a single binder to be monitored. This would allow monitoring across binders.
Pre-2018 Meeting Minutes