The airflow packages are now created using a conda environment
https://gitlab.wikimedia.org/repos/data-engineering/airflow-dags/-/blob/main/debian/Dockerfile
They are uploaded to the package repository for the airflow-dags
https://gitlab.wikimedia.org/repos/data-engineering/airflow-dags/-/packages
From there it is manually copied to the active apt server (apt2001 at the time of writing) and added to apt.wikimedia.org using reprepro.
This ticket is about finding out whether the same version of the package is usable on both buster and bullseye.
Note that the conda environment itself is still built using a buster image:
https://gitlab.wikimedia.org/repos/data-engineering/airflow-dags/-/blob/main/debian/Dockerfile#L38
FROM docker-registry.wikimedia.org/buster:latest as conda_dist
Therefore we will need to plan to upgrade this image at some point as well, even if it works.
If the package does not work on bullseye, we will need to modify the build process to build both bullseye and buster packages.