* Package name : ansible-awx Version : 1.0.7 Upstream Author : Redhat Ansible Team <info@ansible.com> * URL : https://www.ansible.com/products/awx-project * License : Apache License 2.0 Programming Lang: Python (Django)/Javascript Description : AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Tower, a commercial derivative of AWX. -----BEGIN PGP SIGNATURE----- iQJEBAEBCgAuFiEESvqqiCmYrIkee91NVGXnfnh27QQFAluacI4QHHZhcmFjQHZh cmFjLm5ldAAKCRBUZed+eHbtBE/iEADF+sKVjU2jJXbiJPA5pQ+UFM+8SwcD5ftL DH/RF8M9YjUdxj27W4Fcm5stIuka15pIJ0BrbS6uwlGeMJVC5vZS/rr5IlG5ZCrO BogtJzaLSkKUpfamUFbuQzJwXf6fxtFfmC4ds+ojWrxkLEM0SOIiu609AOAbb6jM S/8qs75jg1D12GRfKY430NZGXExzK/gJVWBExT32bUfnyZfEu2cI7PEax5Yh2ek8 ShLFjtHrcu+lGkn6Fxm/P/oMa9hdtWZSaM+/PEnR12jdnq8siTOGgI3I1WV40HIv YLZvp0GBeTWU4nIqpOJ39DpVhQte/udoreReZ8x9nV81y/rUMmezy4yEVyEQKktN SPIj2lxrPSifqNkA0c+jX1zGkyzThSEe9n7czlc+TW4r/dwXY8ifsrJQztH/YTcd wXucMWPeL7Yocvc8tD2aUNI9+OpM8TGqH3T/I3Q2uccxb41Rh7XxdgN45U+d1evi Uo1n1QZEJ1CHw6bPV4f3Np9JCgcY4gszk4LE+eClXnPHcp3+TEfYBNhoUBKp98XP A/Xjh62SfQZuiVBMrWzqhBMc4SnViqwfXVQUZQeb3pY70RRpVaBGpkWn0y5x87Ey 4EqxTeEOrMYKnVDwprcje0y+3eP2Y7SaQeasQtP6zxon7Legb39pmmJ3B0yFRTjA 1GVzbJ/xQw== =Upil -----END PGP SIGNATURE-----
Details can be found in our PDF file.
awx is now at version 13. I have prepared a simple package that downloads dependencies using pip and npm - now the huge work is going to package all deps separately or bundle them: https://salsa.debian.org/kapouer/awx
awx is now at version 15.0.1. I'm now building a non-dfsg, but nicely working, awx debian package. The source is as above and the repo is deb https://people.debian.org/~kapouer/apt/awx buster contrib This repo also brings a much needed dh-virtualenv 1.2 backport for buster, needed to build the debian package. A nodejs 12 version is also needed for the build: instructions are given in debian/README.source. Jérémy
Hi, I've been keeping improving awx 15 for debian packaging on bullseye. what has been done: - use of multiple upstream tarballs for packaging non-available software, for now into two categories (some python modules, and a big node_modules to overcome missing debian builddeps in bullseye). - use of py3dist-overrides to let dh_python3 figure out proper debian deps - split into two packages awx/awx-ui, fix several installation path issues - autopkgtest pass ! that one took me some time... what's the plan for bookworm: - upgrade to latest awx version - add some important and missing python modules, keep the other ones as upstream tarballs, - improve uscan to support pypi modules - build using amap node modules available in debian, and replace the "big bundle" tarball with independent upstream tarballs as needed, - add some important and missing node modules (for example awx 15 is using html-webpack-plugin, which is an important piece of software for web apps) - package receptor (a go binary, somewhat easy to package, needed to control ansible execution env) - ensure debian/copyright is correct and so on. I can't do all of this alone: help is needed for - python modules - uscan support of python multiple tarballs - go modules (receptor) - node modules (I can do some but there are so many of them) Cheers, Jérémy
Update of current packaging work: - updated to version 21.x for bookworm Version 21 runs ansible playbooks in podman containers. - all python modules are either picked by dh_python3 or independently added as additional upstream tarballs (see watch, gbp.conf, py3dist-overrides) - See also [receptor ITP](https://bugs.debian.org/1027779) Python dependencies that have been bundled (using M.U.T.) should be packaged independently. There is still a fat bundle of node_modules to be dealt with.