AttributeError: 'GitTagSource' object has no attribute 'host_git'
Running bst track components/systemd.bst
results in the following:
bst track components/systemd.bst
[--:--:--][][] START Track
[--:--:--][][] START Loading elements
[00:00:01][][] SUCCESS Loading elements
[--:--:--][][] START Resolving elements
[00:00:00][][] SUCCESS Resolving elements
[--:--:--][][] START Resolving cached state
[00:00:01][][] SUCCESS Resolving cached state
BuildStream Version 1.6.6
Session Start: Tuesday, 09-08-2022 at 10:09:14
Project: freedesktop-sdk (/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk)
Targets:
Cache Usage: 21.3G / infinity (14%)
User Configuration
Configuration File: Default Configuration
Log Files: /home/benbrown/.cache/buildstream/logs
Source Mirrors: /home/benbrown/.cache/buildstream/sources
Build Area: /home/benbrown/.cache/buildstream/build
Artifact Cache: /home/benbrown/.cache/buildstream/artifacts
Strict Build Plan: Yes
Maximum Fetch Tasks: 10
Maximum Build Tasks: 4
Maximum Push Tasks: 4
Maximum Network Retries: 2
Project Options
bootstrap_build_arch: x86_64
snap_grade: devel
target_arch: x86_64
Loaded Plugins
Element Plugins
- collect_manifest
Source Plugins
- git_tag
- patch_queue
- git_module
- pypi
- cpan
Pipeline
===============================================================================
[--:--:--][????????][track:components/systemd-base.bst ] START freedesktop-sdk/components-systemd-base/????????-track.435713.log
[--:--:--][????????][track:components/systemd-base.bst ] START Tracking main from https://github.com/systemd/systemd-stable.git
[00:00:00][????????][track:components/systemd-base.bst ] SUCCESS Tracking main from https://github.com/systemd/systemd-stable.git
[00:00:00][????????][track:components/systemd-base.bst ] SUCCESS freedesktop-sdk/components-systemd-base/????????-track.435713.log
[--:--:--][a0fdb34e][ main:components/systemd-base.bst ] BUG Unhandled exception in post processing
Traceback (most recent call last):
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/_scheduler/queues/queue.py", line 280, in _job_done
self.done(job, element, result, status)
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/_scheduler/queues/trackqueue.py", line 62, in done
element._tracking_done()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 1274, in _tracking_done
self.__update_state_recursively()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 2576, in __update_state_recursively
element._update_state()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 1053, in _update_state
self.__update_source_state()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 1954, in __update_source_state
source._update_state()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/source.py", line 688, in _update_state
self.__consistency = self.get_consistency()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/bst_external/sources/git_tag.py", line 595, in get_consistency
if self.have_all_refs():
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/bst_external/sources/git_tag.py", line 667, in have_all_refs
if not self.mirror.has_ref():
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/bst_external/sources/git_tag.py", line 356, in has_ref
rc = self.source.call([self.source.host_git, 'cat-file', '-t', self.ref], cwd=mirror)
AttributeError: 'GitTagSource' object has no attribute 'host_git'
[00:00:03][][] FAILURE Track
Resolved key Summary
waiting a0fdb34e7d99079e321833e65d5b8c6de7a22d593259447d8956676daea9d471 components/systemd-base.bst
Failure Summary
components/systemd-base.bst:
[--:--:--][a0fdb34e][ main:components/systemd-base.bst ] BUG Unhandled exception in post processing
Traceback (most recent call last):
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/_scheduler/queues/queue.py", line 280, in _job_done
self.done(job, element, result, status)
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/_scheduler/queues/trackqueue.py", line 62, in done
element._tracking_done()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 1274, in _tracking_done
self.__update_state_recursively()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 2576, in __update_state_recursively
element._update_state()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 1053, in _update_state
self.__update_source_state()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/element.py", line 1954, in __update_source_state
source._update_state()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/buildstream/source.py", line 688, in _update_state
self.__consistency = self.get_consistency()
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/bst_external/sources/git_tag.py", line 595, in get_consistency
if self.have_all_refs():
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/bst_external/sources/git_tag.py", line 667, in have_all_refs
if not self.mirror.has_ref():
File "/home/benbrown/projects/freedesktop-sdk/freedesktop-sdk/.venv/lib/python3.10/site-packages/bst_external/sources/git_tag.py", line 356, in has_ref
rc = self.source.call([self.source.host_git, 'cat-file', '-t', self.ref], cwd=mirror)
AttributeError: 'GitTagSource' object has no attribute 'host_git'
Pipeline Summary
Total: 0
Session: 1
Track Queue: processed 0, skipped 0, failed 1
Track will succeed however if you specify components/systemd-base.bst
.