[bitbake-devel] [master][zeus][PATCH 1/3] knotty: Make the bb.command.CommandExit event terminate bitbake

akuster808 akuster808 at gmail.com
Thu Mar 19 14:24:29 UTC 2020


got them.

had to cherry pick as the patches did not apply.

- armin

On 3/16/20 4:19 AM, Peter Kjellerstedt wrote:
>> -----Original Message-----
>> From: bitbake-devel-bounces at lists.openembedded.org <bitbake-devel-
>> bounces at lists.openembedded.org> On Behalf Of Peter Kjellerstedt
>> Sent: den 15 februari 2020 04:30
>> To: bitbake-devel at lists.openembedded.org
>> Subject: [bitbake-devel] [master][zeus][PATCH 1/3] knotty: Make the
>> bb.command.CommandExit event terminate bitbake
>>
>> This matches the other bb.command.Command* events and without it,
>> running `bitbake --revisions-changed` will hang indefinitely if there
>> are changed revisions.
>>
>> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt at axis.com>
>> ---
>>  bitbake/lib/bb/ui/knotty.py | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py
>> index a0340dfc20..cbb289b05f 100644
>> --- a/bitbake/lib/bb/ui/knotty.py
>> +++ b/bitbake/lib/bb/ui/knotty.py
>> @@ -590,6 +590,7 @@ def main(server, eventHandler, params, tf = TerminalFilter):
>>              if isinstance(event, bb.command.CommandExit):
>>                  if not return_value:
>>                      return_value = event.exitcode
>> +                main.shutdown = 2
>>                  continue
>>              if isinstance(event, (bb.command.CommandCompleted, bb.cooker.CookerExit)):
>>                  main.shutdown = 2
>> --
>> 2.21.1
> Please backport the three patches in this set to Zeus now that they have 
> been integrated to master.
>
> //Peter
>



More information about the bitbake-devel mailing list