-
Type: Bug
-
Resolution: Works as Designed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
Not entirely sure if this is a build team problem or not but one of the steps we run in our Archlinux build images is to install the mongo-cxx-driver.
We install it via Ansible, which runs commands similar to the following:
curl -O -L https://aur.archlinux.org/cgit/aur.git/snapshot/mongo-cxx-driver.tar.gz tar -zxvf mongo-cxx-driver.tar.gz cd mongo-cxx-driver makepkg -si --noconfirm
This outputs the following error:
fatal: not a git repository (or any of the parent directories): .git Traceback (most recent call last): File "etc/calc_release_version.py", line 171, in <module> RELEASE_VER = main() File "etc/calc_release_version.py", line 108, in main head_tag_ver = check_head_tag() File "etc/calc_release_version.py", line 68, in check_head_tag tags = check_output(['git', 'tag', '-l']).split() File "etc/calc_release_version.py", line 46, in check_output return subprocess.check_output(args) File "/usr/lib/python3.8/subprocess.py", line 411, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.8/subprocess.py", line 512, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['git', 'tag', '-l']' returned non-zero exit status 128. CMake Error at CMakeLists.txt:162 (message): BUILD_VERSION not specified and could not be calculated (script invocation failed); specify in CMake command, -DBUILD_VERSION=<version>
I looked into the
etc/calc_release_version.py
file and it looks like it's trying to run
git tag -l
, but there doesn't seem to be a .git directory present. Should there be a .git directory present or is there something else I'm missing?