factory: easy bundle creation: Decide if we should remove HWID from ebuild packages. |
|||||
Issue descriptionCurrently we do build chromeos-hwid package when creating factory.zip. However, - Partners usually download HWID config bundle from CPFE, where the self-service tool will directly call create_bundle. - The easy bundle creation tool may need to always pick the latest HWID config files As a result, I wonder if we still need to have the chromeos-hwid ebuild, even not having it in the factory.zip (still need to live in bundle anyway). One motivation for this is, when a HWID config change is merged to old factory branch (like rambi or strago), all boards (more than 20) sharing same branch will try to rebuild - which occupied all branch builder resources and taking few days to complete. So if we can stop having builds due to HWID changes, maybe it'll be better.
,
Aug 14 2017
After discussing offline, phoenixshen@ and I think chromeos-hwid package is no need to be built into factory.zip since most of the time, the partner will download the HWID bundle from CPFE directly.
,
Aug 14 2017
feel free to remove the ebuild package and its dependency from source tree.
,
Aug 14 2017
oh one more thing: I don't know if the "create new (factory) branch" will work properly if we the source repo is not referenced in any ebuild (or manifest). Need to check on that.
,
Aug 14 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/chromeos-overlay/+/6ad2cda9e679fa351105eab814824d57eae71d46 commit 6ad2cda9e679fa351105eab814824d57eae71d46 Author: Yong Hong <yhong@google.com> Date: Mon Aug 14 12:54:35 2017
,
Aug 25 2017
,
Aug 25 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/0b3819b062f8f992ceeb77d40e20c858b096d08f commit 0b3819b062f8f992ceeb77d40e20c858b096d08f Author: Yong Hong <yhong@chromium.org> Date: Fri Aug 25 08:19:13 2017 chromeos-hwid: Remove chromeos-hwid package. This change removes chromeos-hwid package since we no longer want to build HWID bundle into factory.zip. BUG= chromium:715480 TEST=emerge virtual/target-chromium-os-factory Change-Id: Ie81f219aa3813aa3d9538200c6ae0c009da959ae Reviewed-on: https://chromium-review.googlesource.com/620337 Commit-Ready: Yong Hong <yhong@chromium.org> Tested-by: Yong Hong <yhong@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org> [delete] https://crrev.com/40e089e2190497b51b17ef9d991245c3280c2d25/chromeos-base/chromeos-hwid/chromeos-hwid-0.0.1-r1.ebuild [rename] https://crrev.com/0b3819b062f8f992ceeb77d40e20c858b096d08f/virtual/target-chromium-os-factory/target-chromium-os-factory-1-r5.ebuild [modify] https://crrev.com/0b3819b062f8f992ceeb77d40e20c858b096d08f/virtual/target-chromium-os-factory/target-chromium-os-factory-1.ebuild [delete] https://crrev.com/40e089e2190497b51b17ef9d991245c3280c2d25/chromeos-base/chromeos-hwid/chromeos-hwid-0.0.1.ebuild
,
Aug 25 2017
The ebuild for chromeos-hwid is removed. After double check with bhthompson@, who helps us creating factory branch, we know that src/platform/chromeos-hwid will still fork when a new factory branch is created.
,
Jan 22 2018
,
May 21 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/91e4c65fc470607c58fed0ddd02b64e413a73e36 commit 91e4c65fc470607c58fed0ddd02b64e413a73e36 Author: Yong Hong <yhong@chromium.org> Date: Mon May 21 09:51:20 2018 chromeos-hwid: Remove chromeos-hwid package. This change removes chromeos-hwid package since we no longer want to build HWID bundle into factory.zip. BUG= chromium:715480 TEST=emerge virtual/target-chromium-os-factory Change-Id: Ie81f219aa3813aa3d9538200c6ae0c009da959ae Reviewed-on: https://chromium-review.googlesource.com/620337 Commit-Ready: Yong Hong <yhong@chromium.org> Tested-by: Yong Hong <yhong@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org> (cherry picked from commit 0b3819b062f8f992ceeb77d40e20c858b096d08f) Reviewed-on: https://chromium-review.googlesource.com/1065838 Commit-Queue: Yong Hong <yhong@google.com> Tested-by: Yong Hong <yhong@google.com> Trybot-Ready: Yong Hong <yhong@google.com> Reviewed-by: Yilun Lin <yllin@chromium.org> [delete] https://crrev.com/9beb0e3f4e0d0c42700910acdf206cdc3d6f6add/chromeos-base/chromeos-hwid/chromeos-hwid-0.0.1-r1.ebuild [rename] https://crrev.com/91e4c65fc470607c58fed0ddd02b64e413a73e36/virtual/target-chromium-os-factory/target-chromium-os-factory-1-r5.ebuild [modify] https://crrev.com/91e4c65fc470607c58fed0ddd02b64e413a73e36/virtual/target-chromium-os-factory/target-chromium-os-factory-1.ebuild [delete] https://crrev.com/9beb0e3f4e0d0c42700910acdf206cdc3d6f6add/chromeos-base/chromeos-hwid/chromeos-hwid-0.0.1.ebuild |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by hungte@chromium.org
, Jul 26 2017Owner: yhong@chromium.org