User Tools

Site Tools


eg-app-fw:meetings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
eg-app-fw:meetings [2019/11/20 14:30]
waltminer
eg-app-fw:meetings [2020/07/29 23:43]
wminer
Line 1: Line 1:
 ===== Meetings Notes for AGL Application Framework and Security Team ===== ===== Meetings Notes for AGL Application Framework and Security Team =====
  
-Meetings of the App Framework and Security EG are held every other Wednesday. Meeting time is 14:00 UTC. The upcoming schedule can be found below. ​+Meetings of the App Framework and Security EG are held every other Wednesday. Meeting time is 13:00 UTC. The upcoming schedule can be found below. ​
  
 Conference Information:​ Conference Information:​
  
 Topic: AGL App FW and Security BiWeekly Call\\ Topic: AGL App FW and Security BiWeekly Call\\
-Time: Mar 13, 2019 8:00 AM Central Time (US and Canada)+
    
 Join Zoom Meeting\\ Join Zoom Meeting\\
Line 16: Line 16:
  
 ------ ------
 +
 +==== July 29, 2020  ====
 +Attendees: Walt, Scott, Marius, Li, Tanikawa
 +
 +
 +[[:​agl-roadmap|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?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * 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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +
 +
 +  * New topics:
 +
 +
 +
 +
 +==== July 1, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Marius, Li
 +
 +
 +[[:​agl-roadmap|AGL Roadmap]]
 +
 +   * Discussion about architecture of window-manager and compositor work done by Marius
 +   * Marius to create a Jira ticket for the layout manager functionality. ​
 +   * Hosokawa-san asked that we review the Waltham documentation and RFC backend put out by Tanibata-san
 +     * Links to [[https://​gerrit.automotivelinux.org/​gerrit/​c/​src/​weston-ivi-plugins/​+/​24571 | Waltham documentation]] and [[ https://​gitlab.freedesktop.org/​wayland/​weston/​-/​merge_requests/​349 | RFC of Waltham backend]]
 +
 +
 +   * 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?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * 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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +
 +
 +  * New topics:
 +
 +
 +
 +
 +==== June 17, 2020  ====
 +Attendees: Walt, Jan-Simon, Yamaguchi-san,​ Hosokawa-san,​ Li, Scott, Tanikawa-san,​ Veeresh, Marius
 +
 +
 +[[:​agl-roadmap|AGL Roadmap]]
 +
 +   * Discussion about architecture of window-manager and compositor work done by Marius
 +   * Marius to create a Jira ticket for the layout manager functionality. ​
 +   * Hosokawa-san asked that we review the Waltham documentation and RFC backend put out by Tanibata-san
 +     * Links to [[https://​gerrit.automotivelinux.org/​gerrit/​c/​src/​weston-ivi-plugins/​+/​24571 | Waltham documentation]] and [[ https://​gitlab.freedesktop.org/​wayland/​weston/​-/​merge_requests/​349 | RFC of Waltham backend]]
 +
 +
 +   * 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?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * 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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +
 +
 +  * New topics:
 +
 +
 +
 +==== June 3, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Marius, Kurokawa
 +
 +
 +[[:​agl-roadmap|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?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * 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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +
 +
 +  * New topics:
 +
 +
 +==== May 20, 2020  ====
 +Attendees: Walt, Jan-Simon, Tanikawa, Marius, Guy
 +
 +[[:​agl-roadmap|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?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * 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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 +    * 3/11 - All apps that have been migrated have been pushed to gerrit and Edi has run the test suite against them. Issues identified and being worked on by Igalia.
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +
 +  * New topics:
 +
 +   * What high priority bugs/issues need to be addressed in App Framework?
 +     * Issue from the fall with running too many threads on. 
 +     * Cannot run Weston with memfd turned on due to SMACK issues. ​
 +
 +
 +
 +==== May 6, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Marius ​
 +
 +[[:​agl-roadmap|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?
 +     * 5/6 - Sounds like we will get these requirements in June timeframe based on the schedule presented during the IC EG call on Monday. ​
 +
 +
 + * 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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 +    * 3/11 - All apps that have been migrated have been pushed to gerrit and Edi has run the test suite against them. Issues identified and being worked on by Igalia.
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +
 +  * New topics:
 +
 +   * What high priority bugs/issues need to be addressed in App Framework?
 +     * Issue from the fall with running too many threads on. 
 +     * Cannot run Weston with memfd turned on due to SMACK issues. ​
 +
 +
 +
 +==== April 22, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Marius, Tanikawa
 +
 +[[:​agl-roadmap|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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 +    * 3/11 - All apps that have been migrated have been pushed to gerrit and Edi has run the test suite against them. Issues identified and being worked on by Igalia.
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +
 +  * New topics:
 +
 +   * What high priority bugs/issues need to be addressed in App Framework?
 +     * Issue from the fall with running too many threads on. 
 +     * Cannot run Weston with memfd turned on due to SMACK issues. ​
 +
 +
 +==== April 8, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Antia, Lorenzo, Parth
 +
 +[[:​agl-roadmap|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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 +    * 3/11 - All apps that have been migrated have been pushed to gerrit and Edi has run the test suite against them. Issues identified and being worked on by Igalia.
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +
 +  * New topics:
 +
 +
 +
 +
 +==== March 25, 2020  ====
 +Attendees: Walt, Jan-Simon, Li, Scott
 +
 +[[:​agl-roadmap|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 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 +    * 3/11 - All apps that have been migrated have been pushed to gerrit and Edi has run the test suite against them. Issues identified and being worked on by Igalia.
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +
 +  * New topics:
 +
 +
 +
 +
 +==== March 11, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Stephane, Lorenzo, Antia, Teddy Zhai (Green Hills)
 +
 +[[:​agl-roadmap|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
 +  * Enable Token logic required for HTML5 apps and remote clients/​apps
 +    * 2/12 - Merged for Icefish and WAM has been adapted to use it. 
 +    * 3/11 - Completed.
 + 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +    * 3/11 - Still on-hold
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +    * 3/11 - Still need Jose or someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 2/12 - Ready for Icefish. Documentation is reasonable. ​
 +    * 3/11 - Nothing published on documentation site yet.
 + 
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 +    * 3/11 - All apps that have been migrated have been pushed to gerrit and Edi has run the test suite against them. Issues identified and being worked on by Igalia.
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +
 +  * New topics:
 +
 +
 +
 +==== February 12, 2020  ====
 +Attendees: Walt, Jan-Simon, Scott, Stephane, Jose, Lorenzo, Li, Laurent, Guy
 +
 +[[:​agl-roadmap|AGL Roadmap]] will be updated by IoT.bzh and Igalia by Monday in preparation for the next SC meeting. ​
 +
 + * 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, 
 +
 + * AppFW
 +  * Enable Token logic required for HTML5 apps and remote clients/​apps
 +    * 2/12 - Merged for Icefish and WAM has been adapted to use it. 
 + 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 2/12 - User creation and management needs to be developed. ​
 +
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +    * 2/12 - Documentation needs to be backfilled for the App FW work done for the Icefish release. Need to assign someone at IoT.bzh to complete the documentation. ​
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +.    * 2/12 - Ready for Icefish. Documentation is reasonable.  ​
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 2/12 - On hold until after Icefish. Need to determine priority for this work. 
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 2/12 - No update. On hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * 2/12 - Fixed the breakage from RC2. Scott reported an issue with launcher and home screen that Igalia has reproduced and will be fixed for the final release.  ​
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 2/12 - On priority list for 2020. 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 2/12 - Jose implemented build option to keep multiple versions as a build option. Testing out the main option which is to keep a single version. Will be targeted to JJ once we get agreement from SAT/​SC. ​
 +
 +
 +   * Scott asked if we will have to carry the Cynara DBus patches when we do the upgrade to zeus. Jose to clarify. ​
 +     * 11/20 - Some adaptation will be necessary. Jose will take a look at it. 
 +     * 12/4 - On hold until Jose is free to look at the forward port. Probably mid-January after CES. 
 +     * 2/12 - Done
 +
 +
 +  * New topics:
 +
 +
 +
 +==== 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 [[https://​confluence.automotivelinux.org/​x/​PQAq | Confluence]]. ​
 +  * Input manager
 +    * 5/22 - Daniel - Scott (NZ) working on getting homescreen to come up with the new compositor.
 +  * 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 [[https://​confluence.automotivelinux.org/​x/​foSP | 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
 +  * Enable Token logic required for HTML5 apps and remote clients/​apps
 +    * 7/31 - Loic and Jose working on this for Icefish
 +    * 8/28 
 +      * No update
 +      * Laurent mentioned https://​www.w3.org/​Submission/​viwi-protocol/​ specifically chapter 7 https://​www.w3.org/​Submission/​viwi-protocol/#​userauth
 +    * 9/11 
 +      * Jose added topic to meeting in Berlin. Jose will present what is left to be implemented on the App FW side and get advice on what needs to be done for apps and app developers. ​
 +    * 10/9 
 +      * A lot of good discussion about token logic at the Berlin F2F.  Things are almost clear to Jose about what needs to be done. Will be able to get this into Icefish with a draft available in November.  ​
 +    * 11/6 - Loic on vacation last week. Will probably wait until Jose merges to merge Loic'​s. ​
 +    * 11/20 - Jose will have a draft next week and a WIP the week after. Collaborating with Lorenzo on the work in progress as risk mitigation. Target is first integration to master for RC2. Some archtecture and design documentation is in progress and will be placed in Confluence. ​
 +    * 12/4 - Initial version will be merged later today. ​ Will need Edi to do some testing to make sure there is no breakage. There will be transition period where apps (binders) will not be required to use tokens, Eventually we will transition to require tokens for all apps and binders. Will need to update the doc site on how to create binders and widgets to reflect this. 
 +    * Plan - Source (app-framework-main and app-framework-binder) will be merged today. Jose will submit the recipe change so Edi can test for tomorrow'​s SAT call. Assuming this goes ok we will merge the recipe change and release it for RC2. 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 8/28 - Most parts fixed, services and apps work, few messages in the audit log left to do
 +      * For existing testplans, grep the systemd log at the end for "​kernel:​ audit:"​ SPEC-2777
 +    * 9/11 - Lower priority than token logic. Added topic to Berlin meeting since we will have many of the OEMs present to ask about requirements. ​
 +    * 10/9 - User creation and management needs to be developed. Lower priority than token logic. Will probably be next year. 
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 8/28 - Jose has a ready sandbox for this, but not JIRA, yet. 
 +      * https://​git.automotivelinux.org/​AGL/​meta-agl/​log/?​h=sandbox/​jobol/​cynara
 +      * Token logic will land in there, then we can switch
 +      * found issue w/ dbus integration
 +      * plan sept timeframe
 +    * 9/11 
 +      * Still in development,​ but Jose thinks it can be pushed for review and merge to master. ​ Will add topic to SAT call for tomorrow to make a decision. ​ He has been using the sandbox in his workflow. ​
 +    * 10/9
 +      * Repo created. Jose still preparing the Gerrit reviews and documentation. Will be tested along with the token logic change so the initial push to Gerrit will be in November. ​
 +    * 11/6 - Jose will finish the reviews and merge the changes to master this week so Edi can test in next week's master test cycle. ​
 +    * 11/20 - Cyanagora now merged and included in the latest test cycle that Edi performed. Looks good.
 +    * 12/4 - Some issues with dbus that may be attributable to Cynagora (see SPEC-3002). Jose will be able to look at this once the dust settles with token logic changes. ​
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 8/28 - Can keep going for now.
 +    * 9/11 - Will not replace for now. Keep using the Tizen Security manager for Icefish. ​
 +    * 10/3 - On hold until after Icefish
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 8/28 - waiting for WM refactoring
 +  * Activity Manager for Icefish and who will do the work? [[https://​confluence.automotivelinux.org/​x/​PQAq | Confluence link]]. ​
 +    * 8/28 - no update
 +    * 9/11 - no update
 +    * 10/9 - on hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * Working with Igalia on a plan to do this throughout the year. 
 +  * 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 
 +    * Web apps performance issues are being investigated. ​
 +    * Meeting between Igalia and LG to discuss additional app porting work.
 +  * 10/9
 +    * Working continuing. Igalia now has an H3 board to test on. 
 +  * 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. ​
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 8/28
 +      * No update
 +    * 9/11 
 +      * No Update
 +    * 10/9 
 +      * In Berlin we talked about how to use a widget directory. Jan-Simon will start a Jira Epic to document requirements. ​
 +    * 11/6 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 8/28 - No update
 +    * 9/3 - Briefly discussed and added to Berlin agenda. ​ Please comment on ticket in the meanwhile. ​
 +    * 10/9 - No real update in Berlin, Was briefly discussed, but there was no progress. ​
 +    * 11/6 - No update
 +
 +
 +    * Need draft code of new homescreen (e.g. work on landscape mode / igalia )
 +    * https://​confluence.automotivelinux.org/​pages/​viewpage.action?​pageId=9406954&​preview=%2F9406954%2F13239788%2Fproposal_container_concept_190808.pptx
 +    * https://​confluence.automotivelinux.org/​display/​IC/​Graphics?​preview=/​13239781/​13239799/​AGL_Container_Graphics_rev1.pptx
 +
 +
 +
 +   * Scott asked if we will have to carry the Cynara DBus patches when we do the upgrade to zeus. Jose to clarify. ​
 +     * 11/20 - Some adaptation will be necessary. Jose will take a look at it. 
 +     * 12/4 - On hold until Jose is free to look at the forward port. Probably mid-January after CES. 
 +
 +
 +   * SPEC-3010 - Settings app sometimes not starting in crowded Wifi environments. ​
 +
 +  * New topics:
 +
 +
 +==== 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 [[https://​confluence.automotivelinux.org/​x/​PQAq | Confluence]]. ​
 +  * Input manager
 +    * 5/22 - Daniel - Scott (NZ) working on getting homescreen to come up with the new compositor.
 +  * 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 [[https://​confluence.automotivelinux.org/​x/​foSP | 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
 +  * Enable Token logic required for HTML5 apps and remote clients/​apps
 +    * 7/31 - Loic and Jose working on this for Icefish
 +    * 8/28 
 +      * No update
 +      * Laurent mentioned https://​www.w3.org/​Submission/​viwi-protocol/​ specifically chapter 7 https://​www.w3.org/​Submission/​viwi-protocol/#​userauth
 +    * 9/11 
 +      * Jose added topic to meeting in Berlin. Jose will present what is left to be implemented on the App FW side and get advice on what needs to be done for apps and app developers. ​
 +    * 10/9 
 +      * A lot of good discussion about token logic at the Berlin F2F.  Things are almost clear to Jose about what needs to be done. Will be able to get this into Icefish with a draft available in November.  ​
 +    * 11/6 - Loic on vacation last week. Will probably wait until Jose merges to merge Loic'​s. ​
 +    * 11/20 - Jose will have a draft next week and a WIP the week after. Collaborating with Lorenzo on the work in progress as risk mitigation. Target is first integration to master for RC2. Some archtecture and design documentation is in progress and will be placed in Confluence. ​
 +    * 12/4 - Initial version will be merged later today. ​ Will need Edi to do some testing to make sure there is no breakage. There will be transition period where apps (binders) will not be required to use tokens, Eventually we will transition to require tokens for all apps and binders. Will need to update the doc site on how to create binders and widgets to reflect this. 
 +    * Plan - Source (app-framework-main and app-framework-binder) will be merged today. Jose will submit the recipe change so Edi can test for tomorrow'​s SAT call. Assuming this goes ok we will merge the recipe change and release it for RC2. 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 8/28 - Most parts fixed, services and apps work, few messages in the audit log left to do
 +      * For existing testplans, grep the systemd log at the end for "​kernel:​ audit:"​ SPEC-2777
 +    * 9/11 - Lower priority than token logic. Added topic to Berlin meeting since we will have many of the OEMs present to ask about requirements. ​
 +    * 10/9 - User creation and management needs to be developed. Lower priority than token logic. Will probably be next year. 
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 8/28 - Jose has a ready sandbox for this, but not JIRA, yet. 
 +      * https://​git.automotivelinux.org/​AGL/​meta-agl/​log/?​h=sandbox/​jobol/​cynara
 +      * Token logic will land in there, then we can switch
 +      * found issue w/ dbus integration
 +      * plan sept timeframe
 +    * 9/11 
 +      * Still in development,​ but Jose thinks it can be pushed for review and merge to master. ​ Will add topic to SAT call for tomorrow to make a decision. ​ He has been using the sandbox in his workflow. ​
 +    * 10/9
 +      * Repo created. Jose still preparing the Gerrit reviews and documentation. Will be tested along with the token logic change so the initial push to Gerrit will be in November. ​
 +    * 11/6 - Jose will finish the reviews and merge the changes to master this week so Edi can test in next week's master test cycle. ​
 +    * 11/20 - Cyanagora now merged and included in the latest test cycle that Edi performed. Looks good.
 +    * 12/4 - Some issues with dbus that may be attributable to Cynagora (see SPEC-3002). Jose will be able to look at this once the dust settles with token logic changes. ​
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 8/28 - Can keep going for now.
 +    * 9/11 - Will not replace for now. Keep using the Tizen Security manager for Icefish. ​
 +    * 10/3 - On hold until after Icefish
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 8/28 - waiting for WM refactoring
 +  * Activity Manager for Icefish and who will do the work? [[https://​confluence.automotivelinux.org/​x/​PQAq | Confluence link]]. ​
 +    * 8/28 - no update
 +    * 9/11 - no update
 +    * 10/9 - on hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * Working with Igalia on a plan to do this throughout the year. 
 +  * 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 
 +    * Web apps performance issues are being investigated. ​
 +    * Meeting between Igalia and LG to discuss additional app porting work.
 +  * 10/9
 +    * Working continuing. Igalia now has an H3 board to test on. 
 +  * 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. ​
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 8/28
 +      * No update
 +    * 9/11 
 +      * No Update
 +    * 10/9 
 +      * In Berlin we talked about how to use a widget directory. Jan-Simon will start a Jira Epic to document requirements. ​
 +    * 11/6 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 8/28 - No update
 +    * 9/3 - Briefly discussed and added to Berlin agenda. ​ Please comment on ticket in the meanwhile. ​
 +    * 10/9 - No real update in Berlin, Was briefly discussed, but there was no progress. ​
 +    * 11/6 - No update
 +
 +
 +    * Need draft code of new homescreen (e.g. work on landscape mode / igalia )
 +    * https://​confluence.automotivelinux.org/​pages/​viewpage.action?​pageId=9406954&​preview=%2F9406954%2F13239788%2Fproposal_container_concept_190808.pptx
 +    * https://​confluence.automotivelinux.org/​display/​IC/​Graphics?​preview=/​13239781/​13239799/​AGL_Container_Graphics_rev1.pptx
 +
 +
 +
 +   * Scott asked if we will have to carry the Cynara DBus patches when we do the upgrade to zeus. Jose to clarify. ​
 +     * 11/20 - Some adaptation will be necessary. Jose will take a look at it. 
 +     * 12/4 - On hold until Jose is free to look at the forward port. Probably mid-January after CES. 
 +
 +
 +   * SPEC-2998 - Data persistence is not persistent. Issue on both Halibut and master. Needed for CES demos. - Closed
 +   * SPEC-3010 - Settings app sometimes not starting in crowded Wifi environments. ​
 +
 +  * New topics:
 +
 +
 +==== 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 [[https://​confluence.automotivelinux.org/​x/​PQAq | Confluence]]. ​
 +  * Input manager
 +    * 5/22 - Daniel - Scott (NZ) working on getting homescreen to come up with the new compositor.
 +  * 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 [[https://​confluence.automotivelinux.org/​x/​foSP | Confluence]]. ​
 +  * 8/28 - No update
 +  * 9/11 - Daniel attending plumbers this week in Lisbon. ​
 +  * 11/6 - Daniel not attending ​
 +
 + * AppFW
 +  * Enable Token logic required for HTML5 apps and remote clients/​apps
 +    * 7/31 - Loic and Jose working on this for Icefish
 +    * 8/28 
 +      * No update
 +      * Laurent mentioned https://​www.w3.org/​Submission/​viwi-protocol/​ specifically chapter 7 https://​www.w3.org/​Submission/​viwi-protocol/#​userauth
 +    * 9/11 
 +      * Jose added topic to meeting in Berlin. Jose will present what is left to be implemented on the App FW side and get advice on what needs to be done for apps and app developers. ​
 +    * 10/9 
 +      * A lot of good discussion about token logic at the Berlin F2F.  Things are almost clear to Jose about what needs to be done. Will be able to get this into Icefish with a draft available in November.  ​
 +    * 11/6 - Loic on vacation last week. Will probably wait until Jose merges to merge Loic'​s. ​
 +    * 11/20 - Jose will have a draft next week and a WIP the week after. Collaborating with Lorenzo on the work in progress as risk mitigation. Target is first integration to master for RC2. Some archtecture and design documentation is in progress and will be placed in Confluence. ​
 +    * 12/4 - Initial version will be merged later today. ​ Will need Edi to do some testing to make sure there is no breakage. There will be transition period where apps (binders) will not be required to use tokens, Eventually we will transition to require tokens for all apps and binders. Will need to update the doc site on how to create binders and widgets to reflect this. 
 +    * Plan - Source (app-framework-main and app-framework-binder) will be merged today. Jose will submit the recipe change so Edi can test for tomorrow'​s SAT call. Assuming this goes ok we will merge the recipe change and release it for RC2. 
 +
 +  * Enable multi-user across the reference platform. - ** Icefish availability depends on priorities **
 +    * 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 or service will be installed on the system. Note that a service widget itself may choose to internally support multiple versions of its own API within a single widget, but that is up to the service provide to maintain.  ​
 +    * 8/28 - Most parts fixed, services and apps work, few messages in the audit log left to do
 +      * For existing testplans, grep the systemd log at the end for "​kernel:​ audit:"​ SPEC-2777
 +    * 9/11 - Lower priority than token logic. Added topic to Berlin meeting since we will have many of the OEMs present to ask about requirements. ​
 +    * 10/9 - User creation and management needs to be developed. Lower priority than token logic. Will probably be next year. 
 +
 +  * Security workflow for Device and App developers
 +    * 8/28 - Documentation todo 
 +
 +  * Cyanara replacement (Cynanagora) ​ ** Icefish **
 +    * 8/28 - Jose has a ready sandbox for this, but not JIRA, yet. 
 +      * https://​git.automotivelinux.org/​AGL/​meta-agl/​log/?​h=sandbox/​jobol/​cynara
 +      * Token logic will land in there, then we can switch
 +      * found issue w/ dbus integration
 +      * plan sept timeframe
 +    * 9/11 
 +      * Still in development,​ but Jose thinks it can be pushed for review and merge to master. ​ Will add topic to SAT call for tomorrow to make a decision. ​ He has been using the sandbox in his workflow. ​
 +    * 10/9
 +      * Repo created. Jose still preparing the Gerrit reviews and documentation. Will be tested along with the token logic change so the initial push to Gerrit will be in November. ​
 +    * 11/6 - Jose will finish the reviews and merge the changes to master this week so Edi can test in next week's master test cycle. ​
 +    * 11/20 - Cyanagora now merged and included in the latest test cycle that Edi performed. Looks good.
 +    * 12/4 - Some issues with dbus that may be attributable to Cynagora (see SPEC-3002). Jose will be able to look at this once the dust settles with token logic changes. ​
 +
 +
 +  * Replace obsolete Tizen Security Manager **Icefish **
 +    * Requirements for sharing files between applications will updates to security manager. ​
 +    * Not a large component. No candidate replacement in mind. Need to search for a candidate replacement with current AGL requirements in mind. 
 +    * Work with Jose and Sebastien on priority and estimates. ​
 +    * 8/28 - Can keep going for now.
 +    * 9/11 - Will not replace for now. Keep using the Tizen Security manager for Icefish. ​
 +    * 10/3 - On hold until after Icefish
 +
 +  * Consent manager and user interface for consent of app installation. ** Need to discuss whether this is a priority for Icefish. **
 +    * 8/28 - waiting for WM refactoring
 +  * Activity Manager for Icefish and who will do the work? [[https://​confluence.automotivelinux.org/​x/​PQAq | Confluence link]]. ​
 +    * 8/28 - no update
 +    * 9/11 - no update
 +    * 10/9 - on hold until after Icefish. Looking for volunteers to take this on as well. 
 +
 +  * Web App Manager and Migration of Qt Apps to HTML5 
 +    * Working with Igalia on a plan to do this throughout the year. 
 +  * 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 
 +    * Web apps performance issues are being investigated. ​
 +    * Meeting between Igalia and LG to discuss additional app porting work.
 +  * 10/9
 +    * Working continuing. Igalia now has an H3 board to test on. 
 +  * 11/6 - See dev call notes from yesterday. ​
 + 
 +  * AGL appstore discussion
 +    * necessary infra needs to be added in appfw (signatures)
 +    * 8/28
 +      * No update
 +    * 9/11 
 +      * No Update
 +    * 10/9 
 +      * In Berlin we talked about how to use a widget directory. Jan-Simon will start a Jira Epic to document requirements. ​
 +    * 11/6 
 +      * SPEC-2938 - Widget directory - need comments
 +
 +  * SPEC-2538 - Jose brought up question about versioning the binders and keeping the version number in the name. 
 +    * Multiple API versions vs multiple versions of a wgt
 +    * 8/28 - No update
 +    * 9/3 - Briefly discussed and added to Berlin agenda. ​ Please comment on ticket in the meanwhile. ​
 +    * 10/9 - No real update in Berlin, Was briefly discussed, but there was no progress. ​
 +    * 11/6 - No update
 +
 +
 +    * Need draft code of new homescreen (e.g. work on landscape mode / igalia )
 +    * https://​confluence.automotivelinux.org/​pages/​viewpage.action?​pageId=9406954&​preview=%2F9406954%2F13239788%2Fproposal_container_concept_190808.pptx
 +    * https://​confluence.automotivelinux.org/​display/​IC/​Graphics?​preview=/​13239781/​13239799/​AGL_Container_Graphics_rev1.pptx
 +
 +
 +
 +   * Scott asked if we will have to carry the Cynara DBus patches when we do the upgrade to zeus. Jose to clarify. ​
 +     * 11/20 - Some adaptation will be necessary. Jose will take a look at it. 
 +     * 12/4 - On hold until Jose is free to look at the forward port. Probably mid-January after CES. 
 +
 +  * New topics:
 +   * SPEC-2998 - Data persistence is not persistent. Issue on both Halibut and master. Needed for CES demos. ​
 +   * SPEC-3010 - Settings app sometimes not starting in crowded Wifi environments. ​
 +
 +
  
 ==== November 20, 2019 ==== ==== November 20, 2019 ====
eg-app-fw/meetings.txt ยท Last modified: 2024/02/21 14:23 by wminer