Hi Zoya, Here's the application task for the ovirt outreachy program.
This task is meant to give you a good preview of how the internship with the oVirt project will look like, including for example how the process will look like, which tools will you need to use and which tasks you will need to deal with. Should you discover that the idea you previously expressed interest in doesn't fit you anymore (this is an expected possible outcome of the application task!) feel free to look for different ideas in different projects which suits you more! For additional information, besides the ovirt wiki, you are most welcome to refer to https://wiki.gnome.org/Outreachy Sections "Choose a Project" and "Make a small contribution" are especially relevant. Please note that the ideas listed on http://www.ovirt.org/community/activities/outreachy/ *all* fall into the software development projects. As usual, feel free to ask any question anytime. +++ Task: make vmStorageTests.py run under python3 Currently Vdsm is a python 2.7 application, and we want to to support python 3.y. We are porting our tests to python 3.y, fixing the application code using the compatibility packages, or switching to the equivalent more modern constructs, as we go. To run one specific test, we could do like $ cd /path/to/vdsm/source/tree $ git checkout master # make sure you are in the master branch! $ autoreconf -f -v -i && ./configure && make # you to do this just once $ cd tests/ $ ./run_tests_local.sh vmStorageTests.py The above runs the test using python 2. To use python 3, you just need to change the last step: $ PYTHON_EXE=python3 ./run_tests_local.sh vmStorageTests.py See this change as good example of how a patch like this should look like: https://gerrit.ovirt.org/#/c/65006/1 The patch has to be against the git master branch. The task is completed when the patch becomes approved (+2 score on gerrit), and there are no blockers for merge. As usual, feel free to ask any question anytime, on the devel mailing list (CC'd) or on IRC channels. Bests, -- Francesco Romani RedHat Engineering Virtualization R & D Phone: 8261328 IRC: fromani _______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel