Hi!
I have been trying to move all the CI tests to centos8. I have found that this is not going to be possible as some packages are missing. Here is the list of them:
-
I have also tried to look up for a workaround but I have not been able to do it. Do you have any idea? If not, we should move all F31 test to rawhide in my opinion.
Thanks, Fernando.
Whoops sorry, missing list.
On Fri, Jan 31, 2020 at 11:33 AM Fernando Fernandez Mancera ferferna@redhat.com wrote:
Hi!
I have been trying to move all the CI tests to centos8. I have found that this is not going to be possible as some packages are missing. Here is the list of them:
- python3-coveralls - python3-tox - python37 - python38
I have also tried to look up for a workaround but I have not been able to do it. Do you have any idea? If not, we should move all F31 test to rawhide in my opinion.
Thanks, Fernando.
Thank you Fernando!
On 31 Jan 2020, at 12:41, Fernando Fernandez Mancera ferferna@redhat.com wrote:
Whoops sorry, missing list.
On Fri, Jan 31, 2020 at 11:33 AM Fernando Fernandez Mancera ferferna@redhat.com wrote:
Hi!
I have been trying to move all the CI tests to centos8. I have found that this is not going to be possible as some packages are missing. Here is the list of them:
- python3-coveralls
- python3-tox
What these two provide is available through pip3.
- python37
- python38
For these, Fedora rawhide is the only option.
I have also tried to look up for a workaround but I have not been able to do it. Do you have any idea? If not, we should move all F31 test to rawhide in my opinion.
I am good with moving whatever is possible to CentOS and the rest to Fedora rawhide until 32 is available. Pip3 can be used if something is missing on CentOS for the test infra.
Thanks, Fernando.
nmstate-devel mailing list -- nmstate-devel@lists.fedorahosted.org To unsubscribe send an email to nmstate-devel-leave@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/nmstate-devel@lists.fedorahoste...
Hi,
Am Fr., 31. Jan. 2020 um 11:41 Uhr schrieb Fernando Fernandez Mancera ferferna@redhat.com:
I have been trying to move all the CI tests to centos8. I have found that this is not going to be possible as some packages are missing. Here is the list of them:
- python3-coveralls
It is odd that this is installed in the image because coveralls runs on Travis/Ubuntu and not in the image: https://github.com/nmstate/nmstate/blob/master/.travis.yml#L62
This can probably be dropped.
- python3-tox
We could install this via pip.
- python37
This is only needed if we plan to support Fedora 31 I think. Fedora 32 will have Python 3.8
- python38
I guess we will have to continue to run the unit tests for this on Fedora.
These problems also lead to the question, what are we going to do with nmstate-0.1? If we change the CI container images it will also impact any CI jobs when we merge anything back into the nmstate-0.1 branch. For example updating the CentOS container image to 1.22 will mean that a PR to nmstate-0.1 will also be tested against NM 1.22. Do we need per branch CI images or can we drop support for nmstate-0.1 now?
Kind regards Till
I have also tried to look up for a workaround but I have not been able to do it. Do you have any idea? If not, we should move all F31 test to rawhide in my opinion.
Thanks, Fernando.
nmstate-devel mailing list -- nmstate-devel@lists.fedorahosted.org To unsubscribe send an email to nmstate-devel-leave@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/nmstate-devel@lists.fedorahoste...
On Fri, Jan 31, 2020 at 12:21 PM Till Maas till@redhat.com wrote:
Hi,
Am Fr., 31. Jan. 2020 um 11:41 Uhr schrieb Fernando Fernandez Mancera ferferna@redhat.com:
I have been trying to move all the CI tests to centos8. I have found that this is not going to be possible as some packages are missing. Here is the list of them:
- python3-coveralls
It is odd that this is installed in the image because coveralls runs on Travis/Ubuntu and not in the image: https://github.com/nmstate/nmstate/blob/master/.travis.yml#L62
This can probably be dropped.
- python3-tox
We could install this via pip.
- python37
This is only needed if we plan to support Fedora 31 I think. Fedora 32 will have Python 3.8
- python38
I guess we will have to continue to run the unit tests for this on Fedora.
These problems also lead to the question, what are we going to do with nmstate-0.1? If we change the CI container images it will also impact any CI jobs when we merge anything back into the nmstate-0.1 branch. For example updating the CentOS container image to 1.22 will mean that a PR to nmstate-0.1 will also be tested against NM 1.22. Do we need per branch CI images or can we drop support for nmstate-0.1 now?
I think we can keep a F31 Dockerfile and configure travis for nmstate-0.1 branch to run with that image. I don't know if that is possible but I will try to think in a workaround.
Kind regards Till
I have also tried to look up for a workaround but I have not been able to do it. Do you have any idea? If not, we should move all F31 test to rawhide in my opinion.
Thanks, Fernando.
nmstate-devel mailing list -- nmstate-devel@lists.fedorahosted.org To unsubscribe send an email to nmstate-devel-leave@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/nmstate-devel@lists.fedorahoste...
-- Till Maas He/His/Him Ansible RHEL Networking System Role Maintainer
Red Hat GmbH, http://www.de.redhat.com/, Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243, Managing Directors: Charles Cachera, Laurie Krebs, Michael O'Neill, Thomas Savage
nmstate-devel@lists.fedorahosted.org