Bug 12368 - persistent bitbake server does not re-parse if previous build was ctrl+C'd
Summary: persistent bitbake server does not re-parse if previous build was ctrl+C'd
Status: RESOLVED WORKSFORME
Alias: None
Product: BitBake
Classification: Build System, Metadata & Runtime
Component: bitbake (show other bugs)
Version: 2.4
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 4.1 M2
Assignee: Richard Purdie
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks: 13023
  Show dependency tree
 
Reported: 2017-11-20 21:53 UTC by California Sullivan
Modified: 2022-06-09 08:53 UTC (History)
3 users (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 California Sullivan 2017-11-20 21:53:45 UTC
Steps to reproduce:
export BB_SERVER_TIMEOUT=10000
bitbake core-image-minimal
ctrl+C before it finishes
change something in local.conf (for fun, try changing MACHINE)
bitbake core-image-minimal

Result:
Parsing is skipped, and lots of task mismatch errors. In the case of changing MACHINE, you will likely get multiple task mismatches for every package built.
Comment 1 Richard Purdie 2022-06-09 08:53:33 UTC
This has been open a long time and there were many fixes in this codepath. I did try and reproduce and it seems to work now so resolving as fixed.