The GitHub Actions job "Tests AMD" on airflow.git/add-missing-openssl-dependency has failed. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 00b340c404e8f80b941650ea85f6a871bf65140d / Jarek Potiuk <[email protected]> Fix, cleanup and refactor adding apt dependencies when building image After migrating to python built from sources, it turned out that we had a weird mixture of system and source build python in our CI images images. There were some dependencies installed that installed python3 debian dependencies and they were breaking the way how source build python 3.11 interacted with system one. Namely - debian Python 3.11 had internal ABI incompatibility between 3.11.4 and 3.11.5 that caused the ssl build with latest 3.11.5 fail when 3.11.5 system python has been installed while the new python was being built - because system includes interfered with the build process. The system python was pulled by "software-properties-common" and "gdb" - we do not need to use either of them during the build process, and user in In order to avoid this, we now make sure that we do not install any debian dependencies that pull any of the python3 system packages, before we install Python from sources. We also reviewed and cleaned the way how we configure list of packages installed during image building: * packages are reviewed and unnecessary ones removed * packages that are pulling python3 system packages are moved to additional apt dev dependencies * additional apt dev dependencies are installed AFTER python is installed * the packages listed in scripts are now one-per-line * they are alphabetically sorted * finally LD_LIBRARY_PATH is set to have the "source-installed" python libraries to be always prioritised against the system libraries if system libraries are installed to the main "/usr/lib" directories. Report URL: https://github.com/apache/airflow/actions/runs/17381998179 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
