Closed fredericoschardong closed 2 years ago
Is it a bug or a feature that we can't use pip install
Clearly a bug. The oqs-openssl system-wide install in the Dockefile is "too destructive". Should be fixed by #49. After that landed, simply unset LD_LIBRARY_PATH
to use stock openssl (and standard certificates, permitting use of `pip3).
Thank you, @baentsch. I see you have already pushed this fix to the docker hub. Would it be possible to version the images instead of only pushing changes to :latest
? Although the fix is welcomed, it broke our pipeline. It would be great if we had some time to adapt.
The push to :latest
happens automatically when CI passes -- and a bit prematurely considering the PR has not received review (now fixed).... Sorry we didn't yet have others' automated/pipeline use of the image in mind.
We surely could (also) add tags to images "past". In the absence of an automated versioning system for liboqs-python
and the dockerfile the most simple way would be to use the git commit ID as tag: Would that suffice for you, @fredericoschardong or do you have other suggestions?
Question to @vsoftco : Would you prefer a specific versioning scheme for the project? The current setup.py
contains "string-reference" to (liboqs?) version 0.7.1 but the actual liboqs built can be/is different (0.7.2-dev, currently). Suggestions how to version docker images "on top" very welcome.
We surely could (also) add tags to images "past". In the absence of an automated versioning system for
liboqs-python
and the dockerfile the most simple way would be to use the git commit ID as tag: Would that suffice for you, @fredericoschardong or do you have other suggestions?
Any versioning works for me. Although not very human, git commit ID is ok.
Any versioning works for me. Although not very human, git commit ID is ok.
Hey,
Is it a bug or a feature that we can't use pip install with liboqs-pythons' docker? Or am I missing something? For instance, take the following Dockerfile as an example. If I don't use the intermediary
pre_quantum
to copylibssl.so.1.1
andlibcrypto.so.1.1
, then I get the errors listed below.