[yocto] Package Updating Goals for 1.2 M2

Saul Wold sgw at linux.intel.com
Mon Dec 19 08:22:56 PST 2011


Core MetaData Folks:

We are making a strong attempt to keep the OE-Core as up to date as 
possible, to this end we are tracking the packages that need to be 
updated via the packages.yoctoproject.org website and weekly emails.

Using Manual Check and Upgrade Recipes Attached to the email

  * Manual Check Recipe List:
    Goal:
    - "LastChkTime" of under 30 days for 100% of the recipes at code
        freeze of each milestone, we almost reached that I think there
        are some issues with the checking scripts.
    Background:
    - This is a list of recipes that require manual checking because
       automatic checking can't parse the directory for some reason (such
       as sourcefourge.net does not allow viewing directories.
    What to do:
    - Find Upstream Source and update the RECIPE_MANUAL_CHECK_DATE and
       possibly RECIPE_NO_UPDATE_REASON in distro_tracking_fields.inc on
       a regular basis.
    - These updates should be done regularly such that by each milestone
      code freeze the Check data is no older than 30 days.
    Tracking:
    - Weekly Burndown Chart, based on data from tools and Saul

  * Upgrade Recipe List:
    Goal:
    - Update 70% of the recipes on the combined Upgrade & Manual Check
      list (that need upgrading) by Code freeze of M1.
    - Re-evaluate % for future Milestones during their planning phase.
    - The 70% is exclusive of any packages that can't be upgraded for
      stability or compatibility.
    Background:
    - In an effort to keep Yocto as current and fresh as possible
      we want to continue to update package with the latest stable
      upstream version.
    What to do:
    - Update the package as appropriate
    - Update the distro_tracking_fields.inc with the latest version
      information and last update time.
    Tracking:
    - Weekly Burndown Chart, based on data from tools and Saul

  * Patch UpStream Status:
    Goal:
    - 100% of all patches (.patch and .diff files) have an upsteam status
    What to do:
    - Verify all patches have an Upstream-Status field and research and
      add appropriate status.
    Tracking:
    - Grep!

  * Patch Upstreaming:
    Goal:
    - No defined goal at this point other than to reduce # of patches
    What to do:
    - Continue working with Upstream communities to push Pending
      patches, use beginning of each Milestone as baseline.
    Tracking:
    - Number of Upstream-able patches is reduced
    - Patches are getting status Updates as appropriate

  * Documentation Generation:
    Goal:
    - No defined goal at this point other than to increase # of
      documentation packages generated
    Background:
    - Scott Garman generates a list of packages that have  -docs
      packages, we should continue to monitor this list and where
      possible modify recipes to increase -doc package generation.
    What to do:
    - Review Doc list and as recipe updates or maintenance occurs verify
      the recipe will generate valid documentation
    Tracking:
    - # of -docs packages tracked weekly

Mutlilib checking, need to work with Dongxiao to define this further.

-- 
     Sau!

Saul Wold
Yocto Component Wrangler @ Intel
Yocto Project / Poky Build System


-------------- next part --------------
An embedded message was scrubbed...
From: Yocto Project Package Report System <yocto.package.reporting at intel.com>
Subject: [Package Report System]Manual check recipes name list
Date: Sat, 10 Dec 2011 20:46:26 -0800
Size: 15388
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20111219/33876b3a/attachment.eml>
-------------- next part --------------
An embedded message was scrubbed...
From: Yocto Project Package Report System <yocto.package.reporting at intel.com>
Subject: [Package Report System]Upgrade recipes name list
Date: Sat, 10 Dec 2011 20:46:26 -0800
Size: 51443
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20111219/33876b3a/attachment-0001.eml>


More information about the yocto mailing list