Mailinglist Archive: yast-devel (108 mails)

< Previous Next >
Re: [yast-devel] Git Branches for openSUSE 13.2
On Wed, 05 Nov 2014 17:20:14 +0100
Ladislav Slezak <lslezak@xxxxxxx> 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@xxxxxxxx
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@xxxxxxxxxxxx
To contact the owner, e-mail: yast-devel+owner@xxxxxxxxxxxx

< Previous Next >