On Wed, 05 Nov 2014 17:20:14 +0100 Ladislav Slezak <lslezak@suse.cz> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Dne 5.11.2014 v 11:22 Josef Reidinger napsal(a): [...]
Travis ------
With the current setup, Travis will build PRs to the openSUSE-13_2 branch with dependencies from master which is wrong, giving false positives and false negatives.
I think it should be driven by travis_yml, so maybe we just need to modify travis_yml to take packages from maintenance branch?
Yes, but there is no maintenance branch in OBS. I mean, Travis uses packages from YaST:Head:Travis which links to YaST:Head (Git master).
So we can
- - disable Travis support - simply remove .travis.yml files from the branch, Travis is currently configured to build only branches with the .travis.yml file.
- - add Travis support for the maintenance branch: - add YaST:openSUSE_13.2 (or something like that) project and submit the packages from the maintenance branch there (ideally via a Jenkins job) - create YaST:openSUSE_13.2:Travis project, link the packages to YaST:openSUSE_13.2 and add Debian/Ubuntu builds. - update the Travis script to download the packages from YaST:openSUSE_13.2:Travis
We could apply the same for the SLE12 branch and enable Travis builds also for SLE12 maintenance updates. That would actually make sense, given the length of the support... (BTW SLE12 target has been already added to OBS...)
The first solution is trivial, but apparently not the right way (IMHO) we should go.
Josef, would it be possible to adapt Jenkins to handle the maintenance branch in OBS (addin new jobs)? How much work would it need?
It is possible. It is not so much work, but it require some maintenance if there are problems ( and almost always problems appear :). Josef
- --
Ladislav Slezák Appliance department / YaST Developer Lihovarská 1060/12 190 00 Prague 9 / Czech Republic tel: +420 284 028 960 lslezak@suse.com SUSE -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBAgAGBQJUWk4+AAoJEHHp6jkF1zbPgK8H/RJqj/yqV3eHbd708om2+Pgm LR7nqeAwGAeEb36iEDhnhGWnZF0oFTfstmUXUV1ZxGNKkLYWJfGVo6+lb6bjlLyH 5fEWK0h8SmvCb0WnN9rMihXhcEWBmY972eT147oP6DmPIHu7Rs+YSw7yceJsXBAM M58/MhtdoGmr5oLxbVkjVkAJtIjQ6CQ7R1X7df9tIi1j97LZwb7TTdzANgfmsrm3 kEYOhXvXuIAnJB3UD+d1/7Uaw5rQYa60HbIqxI1rjKTejXYeb96iwie1+81CzkTE ZY+Ox3AmWz3HhrAIqy1vRlIw7d+bwUB+96tgrE9hjqiAVm+ZSA0S8Rdj4NPGLng= =2EgO -----END PGP SIGNATURE-----
-- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org