build container failes on filelock-3.4.2.tar.gz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Critical
|
Scott Little |
Bug Description
Brief Description
-----------------
Can't create the StarlingX build container since ~Dec 26.
Looks like fileutil was upgraded and is no longer compatible with
python 2.7.
Severity
--------
Critical: Can't create a build container
Steps to Reproduce
------------------
cd stx-tools
docker build --build-arg MYUID=18876 --build-arg MYUNAME=jenkins --ulimit core=0 --network host --tag jenkins:
Expected Behavior
------------------
build container is created
Actual Behavior
----------------
Can't create the build container
Reproducibility
---------------
100% if build container is not in the docker cache
System Configuration
-------
N/A
Branch/Pull Time/Commit
-------
Dec 30 / 2021
Last Pass
---------
Dec 19 / 2021
Timestamp/Logs
--------------
10:14:08 + docker build --build-arg MYUID=18876 --build-arg MYUNAME=jenkins --ulimit core=0 --network host --tag jenkins:
...
10:43:58 Step 28/52 : RUN pip install -c /home/$
...
10:44:13 Collecting filelock>=3.0.0 (from tox==3.23.0)
10:44:13 Downloading https:/
10:44:13 Complete output from command python setup.py egg_info:
10:44:13 Traceback (most recent call last):
10:44:13 File "<string>", line 1, in <module>
10:44:13 File "/tmp/pip-
10:44:13 from __future__ import annotations
10:44:13 SyntaxError: future feature annotations is not defined
Test Activity
-------------
Build
Workaround
----------
N/A
tags: | added: stx.build |
Changed in starlingx: | |
importance: | Undecided → Critical |
tags: |
added: in-r-stx60 removed: stx.cherrypickneeded |
Intended to say 'filelock', not 'fileutil'