-
Notifications
You must be signed in to change notification settings - Fork 660
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Baseimage 0.0.4 #1705
Baseimage 0.0.4 #1705
Conversation
Can one of the admins verify this patch? |
0e1260c
to
12bf74a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pSchlarb thank you very much for this PR.
This PR should only contain the updated Docker files and the shouldn't be referenced anywhere in the PR.
The workflow is the following.
- Update Docker files (First PR - this PR)
- Merge into master
- Build new Docker Images
- Push to DockerHub
- Update Build pipelines with new Docker image (
0.0.4
) (Second PR) - Merge into master
acceptance/indy-cli-batches/AS-03-01-identity-owner-anyone-can-write.batch
Outdated
Show resolved
Hide resolved
'pip<10.0.0' \ | ||
setuptools \ | ||
RUN pip3 install \ | ||
cython\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do install cython
? This can be removed
Doesn't pip
needs to be installed (without pinned to a specific version)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If it is not installed the pip install .[tests] complains about distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('Cython>=0.20')
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you replace your pip3 install
with the following, please?
RUN pip3 install -U \
pip==20.3.4 \
virtualenv==20.0.35 \
"setuptools<=50.3.2"
Will do and test the cython and linking part. |
12bf74a
to
46f0b07
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pSchlarb thanks for applying the requested changes. There is only one thing to do.
When building your image, pip
is at version 8.1.1
.
$ pip list
pip (8.1.1)
I recommend installing the latest supported version of pip which is at 20.0.35
.
cython
shouldn't be needed then.
Could you very please if pip install .[tests]
works with the new image on your PR #1684?
'pip<10.0.0' \ | ||
setuptools \ | ||
RUN pip3 install \ | ||
cython\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you replace your pip3 install
with the following, please?
RUN pip3 install -U \
pip==20.3.4 \
virtualenv==20.0.35 \
"setuptools<=50.3.2"
With that newer pip version you have to use
And thereafter complains about zipp, which seems to be a dependency of
|
@udosson Should |
How could we solve the issue with the newer version of pip without using
|
To the issue of the |
I think i found the issue with |
@pSchlarb thanks for adjusting the PR. I found the following in my notes:
Could you please, follow the steps from Jenkins CI (https://github.com/hyperledger/indy-node/blob/master/Jenkinsfile.ci#L74) until line 87 locally and verify that Once you've tested that and everything is working, could you squash merge your commits into one, please? |
Signed-off-by: Philipp Schlarb <p.schlarb@esatus.com>
69030c6
to
9c3d0e4
Compare
Yes zipp is installed and the venv is working. |
(ci) test this please |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks @pSchlarb
Baseimage changes as discussed in #1684