Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-1118 Normalize the packages/repositories for AGL HMI framework
  3. SPEC-1036

Suffix 2017 for new HMI framework should be corrected to appropriate version.

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: Major Major
    • None
    • Eel
    • Graphics

      The WindowManager and HomeScreen under developing are named with suffix '2017' and those are used to identify old and new so far.

      But this must lead to confusion and redundancy in management recipes in AGL yocto integration in the future.

      From the beginning, homescreen and windowmanager used '*_git.bb' because their policy is 'single repository with multiple version'. But in the new HMI framework, it loks like the policy of 'separate repositories for each version'. So new HMI framework should use appropriate versioning to recipes instead of using '_git.bb'.

      I propose to use an appropriate versioning like below.

      • Remove 2017 suffix from filename of recipes and name of pakcages for HomeScreen/WindowManager 2017.
      • Use version '2017' to recipes for HomeScreen/WindowManager 2017
        Change:
        meta-agl-devel/meta-hmi-framework/recipes-graphics/agl-service-windowmanager-2017/agl-service-windowmanager-2017_git.bb
        meta-agl-devel/meta-hmi-framework/recipes-demo-hmi/agl-service-homescreen-2017/agl-service-homescreen-2017_git.bb
        meta-agl-devel/meta-hmi-framework/recipes-demo-hmi/homescreen-2017/homescreen-2017_git.bb
        

        To:

        meta-agl-devel/meta-hmi-framework/recipes-graphics/agl-service-windowmanager/agl-service-windowmanager_2017.bb
        meta-agl-devel/meta-hmi-framework/recipes-demo-hmi/agl-service-homescreen/agl-service-homescreen_2017.bb
        meta-agl-devel/meta-hmi-framework/recipes-demo-hmi/homescreen/homescreen_2017.bb
        
      • Add version '2016' to old libhomescreen (used by old and new)
        Change:
        meta-agl-demo/recipes-demo-hmi/libhomescreen/libhomescreen_git.bb
        

        To:

        meta-agl-demo/recipes-demo-hmi/libhomescreen/libhomescreen_2016.bb
        meta-agl-demo/recipes-demo-hmi/libhomescreen/libhomescreen_2017.bb
        
      • Add version '2017' to libwindowmanager (used only by new)
        meta-agl-devel/meta-hmi-framework/recipes-graphics/libwindowmanager/libwindowmanager_git.bb
        

        To:

        meta-agl-devel/meta-hmi-framework/recipes-graphics/libwindowmanager/libwindowmanager_2017.bb
        

       
      At the very latest, this should be done before new HMI framework is integrated into meta-agl/meta-agl-demo from meta-agl-devel.
       

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ruke47 Tadao Tanikawa
            ruke47 Tadao Tanikawa
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: