Bug#908763: ITP: awx
Package: wnpp
Followup-For: Bug #908763
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
Reply to: