4526 Commits

Author SHA1 Message Date
f1eb3d43ea Iterate over product arch list 2018-11-26 10:14:50 +01:00
Stephan Kulow
4be5ff3e3a
Merge pull request #1775 from michelmno/ttm_leap15.1_ppc64le
Add ToTest151PowerPC for Leap 15.1 PowerPC
2018-11-20 07:39:11 +01:00
Stephan Kulow
c12bcd0620
Merge pull request #1793 from coolo/more_python3
Port pkglistgen (and some more)
2018-11-20 07:38:41 +01:00
Stephan Kulow
1714c582f6
Merge pull request #1791 from jberry-suse/staging-report-check-pending
staging-report: ignore projects not in a final state.
2018-11-19 11:33:52 +01:00
efa6674368
Merge pull request #1794 from nilxam/fix_disable_build
stagingapi: No longer build disable to sub packages
2018-11-19 14:46:35 +08:00
7433149ab3 stagingapi: No longer build disable to sub packages 2018-11-19 14:23:44 +08:00
Stephan Kulow
cedff89286 Replace urlparse.urlparse for python3 2018-11-17 10:51:36 +01:00
Stephan Kulow
40513d9503 Import url functions properly for python3
Make it possible to run pkglistgen under python3
2018-11-17 10:16:14 +01:00
Stephan Kulow
2fe9701238 Use more print from the future 2018-11-17 10:16:13 +01:00
Jimmy Berry
065ab5e00e
Merge pull request #1792 from jberry-suse/userscript-readme-buff
userscript/README: include more details about usage and troubleshooting.
2018-11-16 14:23:17 -06:00
Jimmy Berry
e2def2694f userscript/README: include more details about usage and troubleshooting. 2018-11-16 14:20:55 -06:00
Jimmy Berry
01820c1e5e staging-report: ignore projects not in a final state. 2018-11-16 13:36:38 -06:00
Jimmy Berry
9b667e759e osclib/stagingapi: provide project_status_final(). 2018-11-16 13:33:31 -06:00
Stephan Kulow
416172c325
Merge pull request #1790 from coolo/use_stringio_for_config
Checked with aplanas: using stringio is preferred
2018-11-16 18:20:31 +01:00
Stephan Kulow
31e97b0392
Merge pull request #1789 from lethliel/fix_yaml_bug
fetch string value 'none' of data
2018-11-16 15:05:47 +01:00
Stephan Kulow
db81c0bbf7 Checked with aplanas: using stringio is preferred 2018-11-16 15:03:40 +01:00
lethliel
dbf4b69a28 In some cases the return value of yaml.load(description_text)
can be a string containing 'none'.

This will be fetched with isinstance(data, str)
2018-11-16 14:30:13 +01:00
Stephan Kulow
e3f260fa16
Merge pull request #1751 from Vogtinator/totestcontainer
Add release workflow for container products
2018-11-16 11:12:31 +01:00
Stephan Kulow
dcc0238d61
Merge pull request #1766 from coolo/more_python3
Port more code to run under python3
2018-11-16 11:11:37 +01:00
Stephan Kulow
ea9061ccf5 Import urllib2 python agnostic 2018-11-16 09:01:45 +01:00
Stephan Kulow
ac7b288e74 Store data as binary in the cache 2018-11-16 08:56:36 +01:00
Stephan Kulow
fa7be820c9 Remove the reduce call the brute force way
reduce() is no longer part of python core, but we don't
need it actually - since we use remote configs, we have
no more required settings (otherwise we put them in remote).

And to quote the python docu as I found it interestingly
proving my own impression of this code:

> Removed reduce(). Use functools.reduce() if you really need it;
  however, 99 percent of the time an explicit for loop is more readable.
2018-11-16 08:56:18 +01:00
Stephan Kulow
159c672cf1 basestring is gone - in favor or str (which also works for python2) 2018-11-16 08:56:10 +01:00
Stephan Kulow
1bc90f978d rabbit-openqa: fix imports for python3 2018-11-16 08:14:56 +01:00
Stephan Kulow
24ae4ba819 Port more code to run under python3
(python2 compat kept)
2018-11-16 08:14:56 +01:00
Jimmy Berry
1c92d8ae99
Merge pull request #1787 from jberry-suse/travis-python3
travis: add test jobs against osc python3 branch for both python 2 and 3.
2018-11-15 12:07:58 -06:00
Jimmy Berry
5a0dd69e0c travis: add test jobs against osc python3 branch for both python 2 and 3. 2018-11-15 11:54:38 -06:00
Jimmy Berry
f936dc2f47
Merge pull request #1773 from jberry-suse/travis-email
travis: configure notification e-mail to internal list.
2018-11-13 16:46:08 -06:00
Michel Normand
1c6e1b2b94 ttm: Add ToTest151PowerPC for Leap 15.1 PowerPC
inherit ToTest151

Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
2018-11-13 11:47:54 +01:00
Stephan Kulow
56a2f400e1
Merge pull request #1781 from coolo/add_recommends_flag
pkglistgen: Support a recommends flag in the OUTPUT
2018-11-13 07:01:28 +01:00
Stephan Kulow
96dd443c33
Merge pull request #1783 from jberry-suse/ReviewBot-patchinfo
ReviewBot: accept patchinfo action reviews instead of ignore.
2018-11-13 07:00:40 +01:00
Stephan Kulow
7014285550
Merge pull request #1767 from coolo/fix_check_command
Support OBS checks instead of openqa
2018-11-13 06:59:49 +01:00
Jimmy Berry
ac798df607 ReviewBot: accept patchinfo action reviews instead of ignore.
Ignore is used to wait for a change to occur while patchinfo should never
affect the result. Since all actions must be accepted for the request to
be accepted setting patchinfo to accept is the correct way to ignore it.
2018-11-12 16:22:27 -06:00
Stephan Kulow
c308140ab2 pkglistgen: Start documentation
So far only groups.yml documented
2018-11-12 11:51:08 +01:00
Stephan Kulow
a47ffacfc1 pkglistgen: Support a recommends flag in the OUTPUT 2018-11-12 11:50:57 +01:00
Stephan Kulow
a0c9375a92 Adapt the unselect test to the current state
There are no revoked requests in Factory today - not perfect, but writing
this json file manually is not perfect either
2018-11-11 19:42:08 +01:00
Stephan Kulow
41a0c3902c Disable DEBUG for obs requests, it makes reading test failures very hard 2018-11-11 19:42:08 +01:00
Stephan Kulow
fd468e2c9c Do not crash on staging projects without status (gcc7) 2018-11-11 19:42:08 +01:00
Stephan Kulow
e1711a2812 Support OBS checks instead of openqa
Updated the test fixtures to current state, so we
don't test on old data
2018-11-11 19:42:08 +01:00
Stephan Kulow
2a9183f2b8
Merge pull request #1777 from coolo/dont_cache_attributes
Reduce cache time of attributes
2018-11-10 11:13:24 +01:00
Stephan Kulow
fa1c5c56e2 Caching attributes is not worth it and creates problems
Especially caching the lockedby attribute makes it basically
impossible to work with multiple persons
2018-11-10 10:06:13 +01:00
Stephan Kulow
3310ec0c63
Merge pull request #1780 from jberry-suse/staging-report
openqa-comments: rework openQA report as status check report (and thus rename as well)
2018-11-10 08:35:35 +01:00
Jimmy Berry
340fd09937 systemd/staging-report: include --debug flag to provide actual output. 2018-11-09 16:26:35 -06:00
Jimmy Berry
bea4a5bb75 Rename openqa-comments to staging-report to more accurately reflect new role. 2018-11-09 16:09:25 -06:00
Jimmy Berry
e1fac3e900 osclib/comments: force encoding to ascii to avoid OBS 400 errors. 2018-11-09 16:09:25 -06:00
Jimmy Berry
8272c18dcf openqa-comments: replace custom comment marker with standard, simplify and correct comment logic. 2018-11-09 16:09:25 -06:00
Jimmy Berry
89174c9e0f openqa-comments: rework openQA report as status check report. 2018-11-09 16:09:25 -06:00
Jimmy Berry
aa7a46f45e openqa-comments: utilize StagingAPI.project_status() instead of duplicating. 2018-11-09 16:09:25 -06:00
Jimmy Berry
b830928bed openqa-comments: cleanup help text wording and defaults. 2018-11-09 16:09:16 -06:00
Jimmy Berry
c39fa33581
Merge pull request #1764 from michelmno/remove_ppc64_tw
[ttm] remove ppc64 (BE) for TW tempo bypass boo#1112920
2018-11-09 11:45:40 -06:00