One more note.. Adding the following and then it works fine:

INITRAMFS_IMAGE = "core-image-minimal"

I suspect it works simply because the task processing order has changed in some
way..

On 5/27/20 2:44 PM, Mark Hatle wrote:
> Cross posting cause I'm not sure where the bug is, I suspect bitbake -- but it
> could be in OE's archiver class.  I have been able to reproduce this in both
> Zeus and master.
> 
> When I start a new project, and add the following to the local.conf:
> 
> INHERIT += "archiver"
> ARCHIVER_MODE[src] = "original"
> COPYLEFT_LICENSE_INCLUDE = ""
> COPYLEFT_LICENSE_EXCLUDE = ""
> 
> 
> Then I run it with:
> 
> bitbake core-image-minimal --runall=deploy_archives
> 
> 
> and I get a backtrace in bitbake:
> 
> ERROR: Running idle function
> Traceback (most recent call last):
>   File "/scratch1/fray/poky/bitbake/lib/bb/runqueue.py", line 1527, in
> RunQueue.execute_runqueue():
>              try:
>     >            return self._execute_runqueue()
>              except bb.runqueue.TaskFailure:
>   File "/scratch1/fray/poky/bitbake/lib/bb/runqueue.py", line 1444, in
> RunQueue._execute_runqueue():
>                                                                  [43, 967, 4, 
> 3,
> 1, 5, 3, 7, 13, 1, 2, 1, 1, 246, 35, 1, 38, 1, 35, 2, 338, 204, 142, 3, 3, 
> 37, 244])
>     >            if self.rqdata.prepare() == 0:
>                      self.state = runQueueComplete
>   File "/scratch1/fray/poky/bitbake/lib/bb/runqueue.py", line 935, in
> RunQueueData.prepare():
>                      for tid in list(runall_tids):
>     >                    mark_active(tid,1)
>                          if self.cooker.configuration.force:
>   File "/scratch1/fray/poky/bitbake/lib/bb/runqueue.py", line 850, in
> mark_active(tid='/scratch1/fray/poky/meta/recipes-core/images/core-image-minimal.bb:do_deploy_archives',
> depth=1):
>                  for depend in depends:
>     >                mark_active(depend, depth+1)
> 
>   File "/scratch1/fray/poky/bitbake/lib/bb/runqueue.py", line 848, in
> mark_active(tid='/scratch1/fray/poky/meta/recipes-core/images/core-image-minimal.bb:do_ar_original',
> depth=2):
> 
>     >            depends = self.runtaskentries[tid].depends
>                  for depend in depends:
> KeyError:
> '/scratch1/fray/poky/meta/recipes-core/images/core-image-minimal.bb:do_ar_original'
> 
> 
> As you see above the system in the mark_active function of runqueue.py is 
> trying
> to reference the key of the task core-image-minimal:do_ar_original, and it 
> can't
> find it and crashes out.
> 
> 
> 
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#138814): 
https://lists.openembedded.org/g/openembedded-core/message/138814
Mute This Topic: https://lists.openembedded.org/mt/74507943/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to