action #2628 adapt osc staging check to read the information from obs_factory.
This commit is contained in:
parent
55c105408b
commit
5750f4dfb0
@ -39,6 +39,8 @@ def _print_version(self):
|
||||
help='force the selection to become a move')
|
||||
@cmdln.option('-f', '--from', dest='from_', metavar='FROMPROJECT',
|
||||
help='manually specify different source project during request moving')
|
||||
@cmdln.option('-o', '--old', action='store_true',
|
||||
help='use the old check algorithm')
|
||||
@cmdln.option('-v', '--version', action='store_true',
|
||||
help='show version of the plugin')
|
||||
def do_staging(self, subcmd, opts, *args):
|
||||
@ -63,11 +65,11 @@ def do_staging(self, subcmd, opts, *args):
|
||||
|
||||
Usage:
|
||||
osc staging accept LETTER
|
||||
osc staging check [--everything] REPO
|
||||
osc staging check [--old] REPO
|
||||
osc staging cleanup_rings
|
||||
osc staging freeze PROJECT...
|
||||
osc staging list
|
||||
osc staging select [--move [-from PROJECT]] LETTER REQUEST...
|
||||
osc staging select [--move [--from PROJECT]] LETTER REQUEST...
|
||||
osc staging unselect REQUEST...
|
||||
"""
|
||||
if opts.version:
|
||||
@ -101,10 +103,8 @@ def do_staging(self, subcmd, opts, *args):
|
||||
|
||||
# call the respective command and parse args by need
|
||||
if cmd == 'check':
|
||||
project = args[1] if len(args) > 1 else None
|
||||
if project:
|
||||
project = api.prj_from_letter(project)
|
||||
CheckCommand(api).perform(project)
|
||||
prj = args[1] if len(args) > 1 else None
|
||||
CheckCommand(api).perform(prj, opts.old)
|
||||
elif cmd == 'freeze':
|
||||
for prj in args[1:]:
|
||||
FreezeCommand(api).perform(api.prj_from_letter(prj))
|
||||
|
@ -1,8 +1,11 @@
|
||||
import json
|
||||
|
||||
|
||||
class CheckCommand(object):
|
||||
def __init__(self, api):
|
||||
self.api = api
|
||||
|
||||
def _check_one_project(self, project, verbose):
|
||||
def _previous_check_one_project(self, project, verbose):
|
||||
"""
|
||||
Check state of one specified staging project
|
||||
:param project: project to check
|
||||
@ -24,17 +27,105 @@ class CheckCommand(object):
|
||||
|
||||
return True
|
||||
|
||||
def perform(self, project):
|
||||
def _report(self, project, verbose):
|
||||
"""Print a single report for a project.
|
||||
:param project: dict object, converted from JSON.
|
||||
:param verbose: do verbose check or not
|
||||
|
||||
"""
|
||||
report = []
|
||||
|
||||
# Check for superseded requests
|
||||
report.extend(' - Request %s is superseded by %s' % (r['id'], r['superseded_by_id'])
|
||||
for r in project['obsolete_requests'] if r['state'] == 'superseded')
|
||||
|
||||
# Untracked requests
|
||||
report.extend(' - Request %s is no tracked but is open for the project' % r['id']
|
||||
for r in project['untracked_requests'])
|
||||
|
||||
# Status of obsolete requests
|
||||
for r in project['obsolete_requests']:
|
||||
report.append(' - %s: %s' % (r['package'], r['state']))
|
||||
if not verbose:
|
||||
break
|
||||
|
||||
# Missing reviews
|
||||
for r in project['missing_reviews']:
|
||||
report.append(' - %s: Missing reviews: %s' % (r['package'], r['by']))
|
||||
if not verbose:
|
||||
break
|
||||
|
||||
# Building repositories
|
||||
if project['building_repositories']:
|
||||
report.append(' - At least following repositories are still building:')
|
||||
for r in project['building_repositories']:
|
||||
report.append(' %s: %s' % (r['repository'], r['state']))
|
||||
if not verbose:
|
||||
break
|
||||
|
||||
# Broken packages
|
||||
if project['broken_packages']:
|
||||
report.append(' - Following packages are broken:')
|
||||
for r in project['broken_packages']:
|
||||
report.append(' %s (%s): %s' % (r['package'], r['repository'], r['state']))
|
||||
if not verbose:
|
||||
break
|
||||
|
||||
# openQA results
|
||||
if not project['openqa_jobs']:
|
||||
report.append(' - No openQA result yet')
|
||||
for job in project['openqa_jobs']:
|
||||
report.append(" - openQA's overall status is %s for https://openqa.opensuse.org/tests/%s" % (job['result'], job['id']))
|
||||
# XXX TODO - report the failling modules
|
||||
|
||||
if report:
|
||||
report.insert(0, ' -- Project %s still neeeds attention' % project['name'])
|
||||
else:
|
||||
report.append(' ++ Acceptable staging project %s' % project['name'])
|
||||
|
||||
for subproject in project['subprojects']:
|
||||
report.append('')
|
||||
report.append(' -- For subproject %s' % subproject['name'])
|
||||
report.extend(self._report(subproject, verbose))
|
||||
|
||||
return report
|
||||
|
||||
def _check_project(self, project=None):
|
||||
"""
|
||||
Check state of one specified staging project
|
||||
:param project: project to check
|
||||
|
||||
"""
|
||||
report = []
|
||||
|
||||
if project:
|
||||
url = self.api.makeurl(('factory', 'staging_projects', project + '.json'))
|
||||
else:
|
||||
url = self.api.makeurl(('factory', 'staging_projects.json'))
|
||||
info = json.load(self.api.retried_GET(url))
|
||||
if not project:
|
||||
for prj in info:
|
||||
report.extend(self._report(prj, True))
|
||||
report.append('')
|
||||
else:
|
||||
report.extend(self._report(info, True))
|
||||
return report
|
||||
|
||||
def perform(self, project=None, previous=False):
|
||||
"""
|
||||
Check one staging project verbosibly or all of them at once
|
||||
:param project: project to check, None for all
|
||||
"""
|
||||
if project:
|
||||
self._check_one_project(project, True)
|
||||
if previous:
|
||||
if project:
|
||||
project = self.api.prj_from_letter(project)
|
||||
self._previous_check_one_project(project, True)
|
||||
else:
|
||||
for project in self.api.get_staging_projects():
|
||||
if self._previous_check_one_project(project, False):
|
||||
# newline to split multiple prjs at once
|
||||
print('')
|
||||
else:
|
||||
for project in self.api.get_staging_projects():
|
||||
if self._check_one_project(project, False):
|
||||
# newline to split multiple prjs at once
|
||||
print('')
|
||||
print '\n'.join(self._check_project(project))
|
||||
|
||||
return True
|
||||
|
198
tests/check_tests.py
Normal file
198
tests/check_tests.py
Normal file
@ -0,0 +1,198 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright (C) 2014 SUSE Linux Products GmbH
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
import unittest
|
||||
|
||||
from obs import APIURL
|
||||
from obs import OBS
|
||||
from osclib.check_command import CheckCommand
|
||||
from osclib.stagingapi import StagingAPI
|
||||
|
||||
FULL_REPORT = """
|
||||
-- Project openSUSE:Factory:Staging:A still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10576
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10575
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10574
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:A:DVD
|
||||
-- Project openSUSE:Factory:Staging:A:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10674
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10673
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10672
|
||||
|
||||
-- Project openSUSE:Factory:Staging:B still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10521
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10520
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10519
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:B:DVD
|
||||
-- Project openSUSE:Factory:Staging:B:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10524
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10523
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10522
|
||||
|
||||
-- Project openSUSE:Factory:Staging:C still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10193
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10158
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10157
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:C:DVD
|
||||
-- Project openSUSE:Factory:Staging:C:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10458
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10457
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10162
|
||||
|
||||
-- Project openSUSE:Factory:Staging:D still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10570
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10569
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10568
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:D:DVD
|
||||
-- Project openSUSE:Factory:Staging:D:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10573
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10572
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10571
|
||||
|
||||
-- Project openSUSE:Factory:Staging:E still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10603
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10602
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10601
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:E:DVD
|
||||
-- Project openSUSE:Factory:Staging:E:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10658
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10657
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10656
|
||||
|
||||
-- Project openSUSE:Factory:Staging:F still neeeds attention
|
||||
- yast2-iscsi-client: Missing reviews: factory-repo-checker
|
||||
- yast2-storage: Missing reviews: factory-repo-checker
|
||||
- zypper: Missing reviews: factory-repo-checker
|
||||
- libzypp: Missing reviews: factory-repo-checker
|
||||
- yast2-nfs-server: Missing reviews: factory-repo-checker
|
||||
- yast2: Missing reviews: factory-repo-checker
|
||||
- libyui-qt-pkg: Missing reviews: factory-repo-checker
|
||||
- libstorage: Missing reviews: factory-repo-checker
|
||||
- libqt5-qtbase: Missing reviews: factory-repo-checker
|
||||
- autoyast2: Missing reviews: opensuse-review-team
|
||||
- autoyast2: Missing reviews: factory-repo-checker
|
||||
- yast2-pkg-bindings: Missing reviews: opensuse-review-team
|
||||
- yast2-pkg-bindings: Missing reviews: factory-repo-checker
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10637
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10636
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10635
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:F:DVD
|
||||
-- Project openSUSE:Factory:Staging:F:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10641
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10640
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10638
|
||||
|
||||
-- Project openSUSE:Factory:Staging:G still neeeds attention
|
||||
- Mesa: Missing reviews: opensuse-review-team
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10631
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10630
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10629
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:G:DVD
|
||||
-- Project openSUSE:Factory:Staging:G:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10634
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10633
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10632
|
||||
|
||||
-- Project openSUSE:Factory:Staging:H still neeeds attention
|
||||
- kiwi: Missing reviews: opensuse-review-team
|
||||
- At least following repositories are still building:
|
||||
standard: building
|
||||
standard: building
|
||||
images: blocked
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10661
|
||||
- openQA's overall status is failed for https://openqa.opensuse.org/tests/10660
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10659
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:H:DVD
|
||||
-- Project openSUSE:Factory:Staging:H:DVD still neeeds attention
|
||||
- At least following repositories are still building:
|
||||
standard: blocked
|
||||
images: blocked
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10665
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10664
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10662
|
||||
|
||||
-- Project openSUSE:Factory:Staging:I still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10517
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10464
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10462
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:I:DVD
|
||||
-- Project openSUSE:Factory:Staging:I:DVD still neeeds attention
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10467
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10466
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10465
|
||||
|
||||
-- Project openSUSE:Factory:Staging:J still neeeds attention
|
||||
- jeuclid: Missing reviews: factory-repo-checker
|
||||
- libcss: Missing reviews: factory-repo-checker
|
||||
- scilab: Missing reviews: factory-repo-checker
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/9637
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/9636
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/9635
|
||||
"""
|
||||
|
||||
H_REPORT = """
|
||||
-- Project openSUSE:Factory:Staging:H still neeeds attention
|
||||
- kiwi: Missing reviews: opensuse-review-team
|
||||
- At least following repositories are still building:
|
||||
standard: scheduling
|
||||
standard: building
|
||||
images: blocked
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10661
|
||||
- openQA's overall status is failed for https://openqa.opensuse.org/tests/10660
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10659
|
||||
|
||||
-- For subproject openSUSE:Factory:Staging:H:DVD
|
||||
-- Project openSUSE:Factory:Staging:H:DVD still neeeds attention
|
||||
- At least following repositories are still building:
|
||||
standard: blocked
|
||||
images: blocked
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10665
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10664
|
||||
- openQA's overall status is passed for https://openqa.opensuse.org/tests/10662
|
||||
"""
|
||||
|
||||
|
||||
class TestCheckCommand(unittest.TestCase):
|
||||
"""Tests CheckCommand."""
|
||||
|
||||
def setUp(self):
|
||||
"""Initialize the configuration."""
|
||||
|
||||
self.obs = OBS()
|
||||
self.stagingapi = StagingAPI(APIURL)
|
||||
self.checkcommand = CheckCommand(self.stagingapi)
|
||||
|
||||
def test_check_command_all(self):
|
||||
"""Validate json conversion for all projects."""
|
||||
report = self.checkcommand._check_project()
|
||||
self.assertEqual('\n'.join(report).strip(), FULL_REPORT.strip())
|
||||
|
||||
def test_check_command_single(self):
|
||||
"""Validate json conversion for a single project."""
|
||||
report = self.checkcommand._check_project('H')
|
||||
self.assertEqual('\n'.join(report).strip(), H_REPORT.strip())
|
857
tests/fixtures/factory/staging_projects.json
vendored
Normal file
857
tests/fixtures/factory/staging_projects.json
vendored
Normal file
@ -0,0 +1,857 @@
|
||||
[
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests:\n- {id: 235410, package: ncurses}\n",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:A",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10576,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:A-Staging-DVD-x86_64-Build115.4-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10575,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:A-Staging-DVD-x86_64-Build115.4-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10574,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:A-Staging-DVD-x86_64-Build115.4-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:A:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10674,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:A-Staging2-DVD-x86_64-Build141.4-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10673,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:A-Staging2-DVD-x86_64-Build141.4-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10672,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:A-Staging2-DVD-x86_64-Build141.4-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests: []\n",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:B",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10521,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:B-Staging-DVD-x86_64-Build107.2-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10520,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:B-Staging-DVD-x86_64-Build107.2-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10519,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:B-Staging-DVD-x86_64-Build107.2-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:B:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10524,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10523,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10522,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:B-Staging2-DVD-x86_64-Build115.2-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests:\n- {id: 235517, package: systemd}\n",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:C",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10193,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:C-Staging-DVD-x86_64-Build99.3-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10158,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:C-Staging-DVD-x86_64-Build99.3-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10157,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:C-Staging-DVD-x86_64-Build99.3-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:C:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10458,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:C-Staging2-DVD-x86_64-Build128.1-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10457,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:C-Staging2-DVD-x86_64-Build128.1-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10162,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:C-Staging2-DVD-x86_64-Build128.1-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests: []\n",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:D",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10570,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:D-Staging-DVD-x86_64-Build110.10-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10569,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:D-Staging-DVD-x86_64-Build110.10-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10568,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:D-Staging-DVD-x86_64-Build110.10-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:D:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10573,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:D-Staging2-DVD-x86_64-Build127.14-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10572,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:D-Staging2-DVD-x86_64-Build127.14-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10571,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:D-Staging2-DVD-x86_64-Build127.14-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests: []\n",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:E",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10603,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:E-Staging-DVD-x86_64-Build89.1-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10602,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:E-Staging-DVD-x86_64-Build89.1-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10601,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:E-Staging-DVD-x86_64-Build89.1-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:E:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10658,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:E-Staging2-DVD-x86_64-Build119.1-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10657,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:E-Staging2-DVD-x86_64-Build119.1-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10656,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:E-Staging2-DVD-x86_64-Build119.1-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests:\n- {id: 234678, package: yast2-iscsi-client}\n- {id: 234991, package: zypper}\n- {id: 235018, package: yast2-storage}\n- {id: 235047, package: libzypp}\n- {id: 235076, package: yast2-nfs-server}\n- {id: 235180, package: yast2}\n- {id: 235376, package: libyui-qt-pkg}\n- {id: 235402, package: libstorage}\n- {id: 235520, package: libqt5-qtbase}\n- {id: 235548, package: autoyast2}\n- {id: 235550, package: yast2-pkg-bindings}\n",
|
||||
"missing_reviews": [
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 251286,
|
||||
"package": "yast2-iscsi-client",
|
||||
"request": 234678,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252354,
|
||||
"package": "yast2-storage",
|
||||
"request": 235018,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252276,
|
||||
"package": "zypper",
|
||||
"request": 234991,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252430,
|
||||
"package": "libzypp",
|
||||
"request": 235047,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252559,
|
||||
"package": "yast2-nfs-server",
|
||||
"request": 235076,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252867,
|
||||
"package": "yast2",
|
||||
"request": 235180,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 253264,
|
||||
"package": "libyui-qt-pkg",
|
||||
"request": 235376,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 253373,
|
||||
"package": "libstorage",
|
||||
"request": 235402,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 253664,
|
||||
"package": "libqt5-qtbase",
|
||||
"request": 235520,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "opensuse-review-team",
|
||||
"id": 253745,
|
||||
"package": "autoyast2",
|
||||
"request": 235548,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 253746,
|
||||
"package": "autoyast2",
|
||||
"request": 235548,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "opensuse-review-team",
|
||||
"id": 253755,
|
||||
"package": "yast2-pkg-bindings",
|
||||
"request": 235550,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 253756,
|
||||
"package": "yast2-pkg-bindings",
|
||||
"request": 235550,
|
||||
"state": "new"
|
||||
}
|
||||
],
|
||||
"name": "openSUSE:Factory:Staging:F",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10637,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:F-Staging-DVD-x86_64-Build100.6-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10636,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:F-Staging-DVD-x86_64-Build100.6-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10635,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:F-Staging-DVD-x86_64-Build100.6-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:F:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10641,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:F-Staging2-DVD-x86_64-Build128.5-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10640,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:F-Staging2-DVD-x86_64-Build128.5-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10638,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:F-Staging2-DVD-x86_64-Build128.5-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests:\n- {id: 234718, package: libXfont}\n- {id: 234824, package: xf86-input-vmmouse}\n- {id: 234862, package: tigervnc}\n- {id: 234920, package: xf86-input-evdev}\n- {id: 234935, package: libmng}\n- {id: 234947, package: yast2-nfs-client}\n- {id: 234965, package: yast2-installation}\n- {id: 234981, package: yast2-fcoe-client}\n- {id: 235009, package: libxkbcommon}\n- {id: 235055, package: llvm}\n- {id: 235062, package: yast2-add-on}\n- {id: 235063, package: yast2-ca-management}\n- {id: 235378, package: xorg-x11-server}\n- {id: 235538, package: Mesa}\n",
|
||||
"missing_reviews": [
|
||||
{
|
||||
"by": "opensuse-review-team",
|
||||
"id": 253705,
|
||||
"package": "Mesa",
|
||||
"request": 235538,
|
||||
"state": "new"
|
||||
}
|
||||
],
|
||||
"name": "openSUSE:Factory:Staging:G",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10631,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:G-Staging-DVD-x86_64-Build96.8-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10630,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:G-Staging-DVD-x86_64-Build96.8-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10629,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:G-Staging-DVD-x86_64-Build96.8-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:G:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10634,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:G-Staging2-DVD-x86_64-Build115.3-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10633,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:G-Staging2-DVD-x86_64-Build115.3-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10632,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:G-Staging2-DVD-x86_64-Build115.3-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [
|
||||
{
|
||||
"arch": "i586",
|
||||
"code": "building",
|
||||
"repository": "standard",
|
||||
"state": "building"
|
||||
},
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "building",
|
||||
"repository": "standard",
|
||||
"state": "building"
|
||||
},
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "blocked",
|
||||
"repository": "images",
|
||||
"state": "blocked"
|
||||
}
|
||||
],
|
||||
"description": "requests:\n- {id: 234999, package: kdebase4-openSUSE}\n- {id: 235422, package: yast2-network}\n- {id: 235482, package: libmtp}\n- {id: 235495, package: yast2-kdump}\n- {id: 235524, package: kdebase4-workspace}\n- {id: 235547, package: kiwi}\n",
|
||||
"missing_reviews": [
|
||||
{
|
||||
"by": "opensuse-review-team",
|
||||
"id": 253740,
|
||||
"package": "kiwi",
|
||||
"request": 235547,
|
||||
"state": "new"
|
||||
}
|
||||
],
|
||||
"name": "openSUSE:Factory:Staging:H",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10661,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging-DVD-x86_64-Build92.10-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10660,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging-DVD-x86_64-Build92.10-RAID1",
|
||||
"result": "failed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10659,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging-DVD-x86_64-Build92.10-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "blocked",
|
||||
"repository": "standard",
|
||||
"state": "blocked"
|
||||
},
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "blocked",
|
||||
"repository": "images",
|
||||
"state": "blocked"
|
||||
}
|
||||
],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:H:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10665,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10664,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10662,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests: []\n",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:I",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10517,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:I-Staging-DVD-x86_64-Build92.5-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10464,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:I-Staging-DVD-x86_64-Build92.5-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10462,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:I-Staging-DVD-x86_64-Build92.5-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:I:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10467,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:I-Staging2-DVD-x86_64-Build117.4-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10466,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:I-Staging2-DVD-x86_64-Build117.4-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10465,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:I-Staging2-DVD-x86_64-Build117.4-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
},
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [],
|
||||
"description": "requests:\n- {id: 235022, package: scilab}\n- {id: 235030, package: apache-commons-cli}\n- {id: 235127, package: jeuclid}\n- {id: 235201, package: libcss}\n- {id: 235203, package: libparserutils}\n- {id: 235204, package: libwapcaplet}\n",
|
||||
"missing_reviews": [
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252728,
|
||||
"package": "jeuclid",
|
||||
"request": 235127,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252918,
|
||||
"package": "libcss",
|
||||
"request": 235201,
|
||||
"state": "new"
|
||||
},
|
||||
{
|
||||
"by": "factory-repo-checker",
|
||||
"id": 252365,
|
||||
"package": "scilab",
|
||||
"request": 235022,
|
||||
"state": "new"
|
||||
}
|
||||
],
|
||||
"name": "openSUSE:Factory:Staging:J",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 9637,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:J-Staging-DVD-x86_64-Build75.1-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 9636,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:J-Staging-DVD-x86_64-Build75.1-RAID1",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 9635,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:J-Staging-DVD-x86_64-Build75.1-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
]
|
115
tests/fixtures/factory/staging_projects/H.json
vendored
Normal file
115
tests/fixtures/factory/staging_projects/H.json
vendored
Normal file
@ -0,0 +1,115 @@
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [
|
||||
{
|
||||
"arch": "i586",
|
||||
"code": "scheduling",
|
||||
"dirty": "true",
|
||||
"repository": "standard",
|
||||
"state": "scheduling"
|
||||
},
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "building",
|
||||
"dirty": "true",
|
||||
"repository": "standard",
|
||||
"state": "building"
|
||||
},
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "blocked",
|
||||
"repository": "images",
|
||||
"state": "blocked"
|
||||
}
|
||||
],
|
||||
"description": "requests:\n- {id: 234999, package: kdebase4-openSUSE}\n- {id: 235422, package: yast2-network}\n- {id: 235482, package: libmtp}\n- {id: 235495, package: yast2-kdump}\n- {id: 235524, package: kdebase4-workspace}\n- {id: 235547, package: kiwi}\n",
|
||||
"missing_reviews": [
|
||||
{
|
||||
"by": "opensuse-review-team",
|
||||
"id": 253740,
|
||||
"package": "kiwi",
|
||||
"request": 235547,
|
||||
"state": "new"
|
||||
}
|
||||
],
|
||||
"name": "openSUSE:Factory:Staging:H",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10661,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging-DVD-x86_64-Build92.10-cryptlvm",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10660,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging-DVD-x86_64-Build92.10-RAID1",
|
||||
"result": "failed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10659,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging-DVD-x86_64-Build92.10-minimalx",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [
|
||||
{
|
||||
"broken_packages": [],
|
||||
"building_repositories": [
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "blocked",
|
||||
"repository": "standard",
|
||||
"state": "blocked"
|
||||
},
|
||||
{
|
||||
"arch": "x86_64",
|
||||
"code": "blocked",
|
||||
"repository": "images",
|
||||
"state": "blocked"
|
||||
}
|
||||
],
|
||||
"description": "",
|
||||
"missing_reviews": [],
|
||||
"name": "openSUSE:Factory:Staging:H:DVD",
|
||||
"obsolete_requests": [],
|
||||
"openqa_jobs": [
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10665,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-gnome",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10664,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-miniuefi",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
},
|
||||
{
|
||||
"clone_id": null,
|
||||
"id": 10662,
|
||||
"iso": null,
|
||||
"name": "opensuse-Staging:H-Staging2-DVD-x86_64-Build110.12-kde",
|
||||
"result": "passed",
|
||||
"state": "done"
|
||||
}
|
||||
],
|
||||
"subprojects": [],
|
||||
"untracked_requests": []
|
||||
}
|
||||
],
|
||||
"untracked_requests": []
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user