Bug 10332 - gummiboot: purge all gummiboot features and support from OE
Summary: gummiboot: purge all gummiboot features and support from OE
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-oe-core (show other bugs)
Version: 2.2
Hardware: x86 Multiple
: Medium normal
Target Milestone: 2.3 M2
Assignee: Alejandro Hernandez
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks: 7421
  Show dependency tree
 
Reported: 2016-09-26 21:16 UTC by Jianxun Zhang
Modified: 2017-01-27 17:56 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jianxun Zhang 2016-09-26 21:16:17 UTC
I have sent out replacement of gummiboot and systemd-boot in Aug 10 2016 and don't see any feedbacks in OE mailing list for impacts. Gummiboot info in documentation is removed already. I feel this is the time to purge code of gummiboot from OE, but the work is a little more than removing recipe/bbclass files.

These files should be updated:

meta/recipes-core/initrdscripts/files/init-install-efi-testfs.sh
meta/recipes-core/initrdscripts/files/init-install-efi.sh
meta/classes/fs-uuid.bbclass
meta/classes/systemd-boot.bbclass
meta/recipes-bsp/systemd-boot/systemd-boot.bb
meta/conf/distro/include/distro_alias.inc
meta/lib/oeqa/selftest/wic.py
meta/lib/oeqa/controllers/masterimage.py
scripts/contrib/mkefidisk.sh
scripts/lib/wic/plugins/source/isoimage-isohybrid.py
scripts/lib/wic/plugins/source/bootimg-efi.py
meta-poky/conf/distro/include/maintainers.inc

These should be removed AFTER we update & verify the above files consuming gummiboot
meta/classes/gummiboot.bbclass
meta/recipes-bsp/gummiboot/*
scripts/lib/wic/canned-wks/mkgummidisk.wks
Comment 1 Saul Wold 2016-09-26 21:22:42 UTC
This should be completed early in 2.3
Comment 2 Alejandro Hernandez 2016-11-23 23:26:55 UTC
Sent two different patches, for every stage: replacement and removal.

There are still a couple of gummiboot traces on the build system, they are mostly related to QA, it does seem like the new QA tests for systemd-boot are already there, basically if nothing fails within the couple of next weeks, we can go ahead a remove those too.
Comment 3 Jianxun Zhang 2016-11-28 22:40:00 UTC
Jose in QA once sent patches for new test cases of systemd-boot. You may want to check him to see where the patch is in pipeline.
Comment 4 Alejandro Hernandez 2016-11-28 23:17:58 UTC
(In reply to comment #3)
> Jose in QA once sent patches for new test cases of systemd-boot. You may
> want to check him to see where the patch is in pipeline.

Yes, I already had a chat with him, everything should be working fine, according to him, the tests for gummiboot can be removed as well