avocado-framework / avocado

Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.
https://avocado-framework.github.io/
Other
342 stars 340 forks source link

Debian/Ubuntu packaging #5911

Open dnegreira opened 5 months ago

dnegreira commented 5 months ago

Hi there!

We are currently working on packaging avocado-framework as python3-avocado-framework on Ubuntu, and hopefully, we can do it on Debian as well. I see that an e-mail was sent to the Debian mailing list requesting a sponsor, but unfortunately, that was never answered, so I want us to try to pick that up again at some point as well.

Some context: currently, the sosreport project uses avocado-framework as a dependency for testing. We are currently unable to test sos at build time and when we run the SRU process to update the sosreport package, we have to do lots of tests 'manually', and after we have a package built which is not ideal.

I already Have a PPA, and a package is being built and can be installed.

For the time being, I have some questions related to copyright, licensing, and having sample configuration files on the package. I would also like your collaboration to review the work that I am doing downstream to ensure we are dotting all the Is.

I will open a PR showing the work we are doing, mainly for your review, to exchange some ideas, and to ask some questions about the packaging and their needs.

dnegreira commented 5 months ago

PR on #5912 for review/discussion.