2880 Commits

Author SHA1 Message Date
Jimmy Berry
4c6f84d842 checkrepo: convert remaining messages to use target_archs(). 2017-07-12 15:31:30 -05:00
Jimmy Berry
64b762956f checkrepo: _whatdependson() and _builddepinfo(): utilize target_archs(). 2017-07-12 15:31:30 -05:00
Jimmy Berry
f0a559947c checkrepo: is_buildsuccess(): utilize target_archs(). 2017-07-12 15:31:30 -05:00
Jimmy Berry
d4639ea0e2 checkrepo: _toignore(): compress into arch loop. 2017-07-12 15:31:30 -05:00
Jimmy Berry
844cf64b6d checkrepo: repositories_to_check(): utilize target_archs().
Drastically simplify the logic while keeping the core the same and
utilizing archs from project instead of hard-coded.
2017-07-12 15:31:30 -05:00
Jimmy Berry
35e03460bf checkrepo: utilize the devel project for requests from Factory.
Assuming requests are forwarded to Leap after being accepted into Factory
the devel project can be reviewed just as when the requests were submitted
to Factory.
2017-07-12 15:31:30 -05:00
Jimmy Berry
e29f7e060b checkrepo: provide target_archs() method to determine relevant archs.
The default behavior is to return the archs for which the target project
is built against, but can be used to check any project (like stagings).
2017-07-12 15:31:30 -05:00
Jimmy Berry
13dba97ed7 checkrepo: do not decline for disabled builds.
This behavior is inconsistent in that no builds is ignored, but builds that
are disabled results in a decline. In order to allow for the request to be
evaluated in staging it should not be declined so early.
2017-07-12 15:31:30 -05:00
Jimmy Berry
0572d7482c checkrepo: some spelling and grammar fixes. 2017-07-12 15:31:30 -05:00
Jimmy Berry
45a1404bee Merge pull request #999 from jberry-suse/travis-cleanup
.travis.yml: document reason for pycurl and urlgrabber being installed explicitly.
2017-07-11 21:52:24 -05:00
Jimmy Berry
0240dd1fb4 .travis.yml: document reason for pycurl and urlgrabber being installed explicitly. 2017-07-11 21:49:56 -05:00
Ludwig Nussel
b9c36d3f74 Merge pull request #994 from lnussel/adi
Ignore failures to delete adi's
2017-07-11 17:47:17 +02:00
ebacdf657e Merge pull request #997 from jberry-suse/comment-avoid-nobody
comments: avoid attempt to delete non-existent parent comments.
2017-07-11 17:21:27 +02:00
Jimmy Berry
fe400a209b comments: avoid attempt to delete non-existent parent comments. 2017-07-10 17:12:37 -05:00
5800bb9da7 Merge pull request #992 from DimStar77/visualize-cycles
New osc plugin 'cycle': help visualizing build cycles
2017-07-10 10:16:21 +02:00
2d8122f12b
New osc plugin 'cycle': help visualizing build cycles
This new plugin creates dot files, visualizing the relation between the
package speciied on the command line. A major use case is visualizing
build cycles that are reported by OBS, but often not very clear to debug.
2017-07-08 12:11:13 +02:00
Stephan Kulow
17098f7349 Merge pull request #991 from coolo/skip_incidents
Skip staging and kgraft incidents for aggregation
2017-07-08 09:23:34 +02:00
Stephan Kulow
bd2e6d41f2 Skip staging and kgraft incidents for aggregation 2017-07-08 09:19:48 +02:00
Stephan Kulow
1d0a291d09 Merge pull request #996 from mimi1vx/pep8-bot
openqa-maintenance: Reformat to be more pep8 comfortable
2017-07-08 08:50:06 +02:00
Ludwig Nussel
692bdc7b31 Ignore failures to delete adi's
If someone branched the ADI we are not able to delete it. Just ignore that.
2017-07-07 16:06:45 +02:00
b325a895f3
openqa-maintenance: Reformat to be more pep8 comfortable 2017-07-07 10:04:15 +02:00
Ludwig Nussel
f6d08182dd Merge pull request #988 from DimStar77/product_versions
AcceptCommand: update version of all products found in the project
2017-07-07 08:38:25 +02:00
bd4e71e2b0
AcceptCommand: update version of all products found in the project
in opeSUSE:Factory, for example, there is also openSUS-Kubic.product and the
versions are supposed to stay in sync.

We newly find all product definitions inside a project and update all of them,
with the same limiation as before: only if version was a 8 digit version it will
be updated to the current date stamp

Additionally, this is a preparation for the new product builder, as _product is no
longer hardcoded, but found.
2017-07-06 12:50:16 +02:00
Ludwig Nussel
290490e6a2 Merge pull request #986 from lnussel/leaper
Turn off automatic submission from Factory
2017-07-04 11:26:14 +02:00
Ondřej Súkup
f7ca30b848 Merge pull request #987 from mimi1vx/grr
openqa-maintenance: dont start KGRAFT jobs in Server-DVD-Incidents
2017-07-03 21:09:18 +02:00
84917ab50f
openqa-maintenance: dont start KGRAFT jobs in Server-DVD-Incidents
FLAVOR
2017-07-03 21:06:44 +02:00
Ludwig Nussel
1c7a37bc0e Turn off automatic submission from Factory 2017-07-03 17:23:00 +02:00
Stephan Kulow
a96557d116 Merge pull request #985 from mimi1vx/kgr_fixes
openqa-maintenance: Quick fixes for kgraft jobs
2017-07-03 16:54:48 +02:00
4eb39bd6d7
openqa-maintenance: Quick fixes for kgraft jobs 2017-07-03 16:52:50 +02:00
Ondřej Súkup
59f906e82f Merge pull request #977 from mimi1vx/kernel_new
Server-DVD-Incidents-Kernel
2017-07-03 16:11:43 +02:00
Ludwig Nussel
dee7847f47 Merge pull request #952 from jberry-suse/duplicate-binary
Detect duplicate binaries within a project
2017-07-03 14:06:28 +02:00
Ludwig Nussel
50a567cd5b Merge pull request #984 from nilxam/textmode_423_staging
Enable textmode test on Leap staging project
2017-07-03 14:05:37 +02:00
142dc4f68e Enable textmode test on Leap staging project 2017-07-03 20:02:01 +08:00
9ffeee058b Require mariadb explicitly for ppc64 2017-07-03 20:01:31 +08:00
64a0b02ba2 Merge pull request #968 from nilxam/poo_19830
Use frozenlinks for submission from the specific project
2017-07-03 14:43:18 +08:00
330bfd08b0
openqa-maintenance: Add handling Server-DVD-Incidents-Kernel for LP and
kernel incidents
2017-07-01 10:22:44 +02:00
6511997d29 Use frozenlinks for submission from the specific project 2017-06-30 18:28:46 +08:00
6fecda27ac
openqa-maintenance: Add data to support Incidents-Kernel flavor 2017-06-29 13:09:32 +02:00
Stephan Kulow
bd2305da2a Merge pull request #976 from mimi1vx/kernel_new
openqa-maintenance: disable kgraft jobs for kernel update
2017-06-29 09:32:18 +02:00
afa238255a
openqa-maintenance: disable kgraft jobs for kernel update
All kernels have initial kgraft-patch, so current code try to start
uselees kgraft tests job
2017-06-28 20:36:43 +02:00
Jimmy Berry
387b37939c osc-staging: provide check_duplicate_binaries staging command. 2017-06-27 17:12:57 -05:00
Ludwig Nussel
3e4979b137 Merge pull request #972 from jberry-suse/leaper-sle-diff-markdown
leaper: correct invalid diff link when package present in SLE.
2017-06-27 17:31:21 +02:00
Jimmy Berry
c1dc56c251 leaper: correct invalid diff link when package present in SLE. 2017-06-27 01:15:25 -05:00
Stephan Kulow
055d3d1b56 Merge pull request #970 from mimi1vx/kernel_new
openqa-maintenance: some static methods
2017-06-26 12:22:53 +02:00
b5e05dea93
openqa-maintenance: Make 'kgraft_target' static method 2017-06-26 11:43:07 +02:00
6bc5184114 Merge pull request #969 from nilxam/update_iso_template_0626
Update testdvd template
2017-06-26 16:50:41 +08:00
cd3b8a6a47
openqa-maintenance: Make 'emd' static method 2017-06-26 10:06:27 +02:00
0b6a924009 Update testdvd template
Mainly to added new requirement for testing textmode and docker, and adjust the
template per patterns change.
2017-06-26 14:46:06 +08:00
Ludwig Nussel
0174856c0d Merge pull request #967 from DimStar77/xdelta3
Test DVDs: use xdelta3 instead of xdelta
2017-06-24 17:55:52 +02:00
Ondřej Súkup
7de7b5c4a0 Merge pull request #965 from mimi1vx/split2
Second part of data split for openqa-maintenance bot
2017-06-23 20:49:05 +02:00