On Wed, 05 Nov 2014 17:20:14 +0100 Ladislav Slezak <[email protected]> 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 > [email protected] > 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: [email protected] To contact the owner, e-mail: [email protected]
