Hello. We will soon retire python34 on rawhide:
https://fedoraproject.org/wiki/Changes/RetirePython34
Some of our CI tests have:
tests:
...
- smoke34:
dir: python/smoke
run: VERSION=3.4 METHOD=virtualenv ./venv.sh
...
required_packages:
- ...
- python34
- ...
And we will need to remove those. In order to do that, we have a choice:
1) diverge the tests.yml file on rawhide and never merge that to f32
2) remove python34 tests and if it gets merged to f32, we'll just not test it
3) use some sort of a conditional or optional thingy?
And here I am, asking for a conditional (what an irony).
Is it possible to express this?
recommended_packages:
- python34
Or this?
required_packages:
- (python34 if fedora-release-common < 33)
The tests themselves could be made optional on the presence of python3.4 (in
./venv.sh).
Thanks.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok