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
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
Stephan Kulow
3aae284ff2
Merge pull request #1778 from coolo/fix_untracked_in_adi
...
adi: Fix format for untracked requests
2018-11-09 08:50:52 +01:00
Stephan Kulow
7ad0bb5e06
adi: Fix format for untracked requests
...
Fixes #1776
2018-11-09 08:28:35 +01:00
Jimmy Berry
f4371f474c
Merge pull request #1772 from jberry-suse/obs_operator
...
obs_operator: provide initial version of server and update userscript/staging-move-drag-n-drop
2018-11-08 16:28:45 -06:00