You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a way to use conda packaging for a conda-env without too much conda cruft in a way that a .zip package would work OK without conda in the runtime? Try - https://github.com/conda-incubator/conda-press in a build container and extract a .zip archive for a lambda layer?
What are the origins and differences, if any, between lambda docker images and manylinux_2014 (CentOS 6, UBI) images? The short story is that amazonlinux is based on an Ubuntu/Debian OS with apt packaging whereas manylinux* are based on CentOS with yum packaging, so it's tricky to trace the core library versions used and any issues of binary compatibility.
Less than a full operating system, UBI is three things:
- A set of three base images (ubi, ubi-minimal, ubi-init)
- A set of language runtime images (nodejs, ruby, python, php, perl, etc.)
- A set of associated packages in a YUM repository which satisfy common application dependencies
podman pull registry.access.redhat.com/ubi8/ubi
podman pull registry.access.redhat.com/ubi8/ubi-minimal
podman pull registry.access.redhat.com/ubi8/ubi-init
Tracking some issues on other projects here:
More refs:
auditwheel rewrites vendored DSOs to give them unique SONAMEs on Linux
For https://github.com/dazza-codes/aws-lambda-layer-packing/blob/master/layer_create_zip.sh#L108 - this project could hack something to "undo" auditwheel and use the AWS Lambda LD_LIBRARY_PATH.
Is there a way to use conda packaging for a conda-env without too much conda cruft in a way that a .zip package would work OK without conda in the runtime? Try - https://github.com/conda-incubator/conda-press in a build container and extract a .zip archive for a lambda layer?
What are the origins and differences, if any, between lambda docker images and manylinux_2014 (CentOS 6, UBI) images? The short story is that amazonlinux is based on an Ubuntu/Debian OS with apt packaging whereas manylinux* are based on CentOS with yum packaging, so it's tricky to trace the core library versions used and any issues of binary compatibility.
FROM amazonlinux:1
/var/task/lib:/opt/lib
among others before thatFROM debian:stretch-slim
The python manylinux wheels are based on CentOS (maybe RH UBI sometime)
AWS Lambda ENV
The text was updated successfully, but these errors were encountered: