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]

Reply via email to