Bug 3849 - Hob intermediate state not saved when errors occur - Step 2 package building
Summary: Hob intermediate state not saved when errors occur - Step 2 package building
Status: VERIFIED WORKSFORME
Alias: None
Product: Hob
Classification: Build System, Metadata & Runtime
Component: hob (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.5
Assignee: Cristian Iorga
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-02-06 09:34 UTC by John "Warthog9" Hawley
Modified: 2013-07-10 13:56 UTC (History)
9 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John "Warthog9" Hawley 2013-02-06 09:34:54 UTC
Hob has 3 main screens:

1) Image configuration

2) Selection of what to build

3) What to include in the images

In stage 2 you select a pile of packages that you wish hob to build, if for some reason a package has a build error (lets say that tar isn't installed, or you are missing a library, etc) Hob will do all of the builds and then kick you back to the stage 2 screen without the originally selected packages selected.

This causes the user to re-select all of the packages they had wanted to build.  Since this seems to be a manual process it encourages user error.

================
Expected result:
================

Hob should temporarily save the state of the selected packages before running the entire build process.  Upon errors, when Hob kicks you back to the selection screen, the previously selected packages should be pre-selected so that simple select / deselection of offending packages could be done, should a user wish to disable an offending package.
Comment 1 Stoicescu Cornel 2013-02-13 12:14:32 UTC
Hello,

Can you please add the following information:
-host operating system
-what environment did you use to run HOB?
-poky version (or branch + commit) - if you used the build appliance, the version of poky relevant for it

Note: you can also use the "Version" field.
Comment 2 Jessica 2013-03-07 19:17:28 UTC
Per last comments
Comment 3 Cristian Iorga 2013-05-08 10:59:47 UTC
Tried to reproduce according to the reported test case.
For me, it worked according to expected result.
poky/bitbake/hob version: master, HEAD 9895d2c074156fee338d91aed7cfb0800477c622.
Comment 4 Andreea Brandusa Proca 2013-07-10 13:56:27 UTC
It worked for me too.
Verified in master:a63229917a5708de2d161aba0d67168ce0da6365.