include %module_name, %module_stream and %module_version in the module-build-macros and fix sending active=True in pdc.py

This commit is contained in:
Jan Kaluza
2017-03-31 15:18:53 +02:00
parent 870ff0f018
commit 4c5732957c
14 changed files with 20265 additions and 41808 deletions

View File

@@ -401,7 +401,7 @@ class KojiModuleBuilder(GenericBuilder):
@staticmethod
def get_disttag_srpm(disttag):
def get_disttag_srpm(disttag, build):
#Taken from Karsten's create-distmacro-pkg.sh
# - however removed any provides to system-release/redhat-release
@@ -411,7 +411,12 @@ class KojiModuleBuilder(GenericBuilder):
release = "1"
today = datetime.date.today().strftime('%a %b %d %Y')
spec_content = """%global dist {disttag}
spec_content = """
%global dist {disttag}
%global _module_name {module_name}
%global _module_stream {module_stream}
%global _module_version {module_version}
Name: {name}
Version: {version}
Release: {release}%dist
@@ -436,6 +441,9 @@ It should NEVER be installed on any system as it will really mess up
mkdir -p %buildroot/%_rpmconfigdir/macros.d 2>/dev/null |:
echo %%dist %dist > %buildroot/%_rpmconfigdir/macros.d/macros.modules
echo %%_module_build 1 >> %buildroot/%_rpmconfigdir/macros.d/macros.modules
echo %%_module_name %_module_name >> %buildroot/%_rpmconfigdir/macros.d/macros.modules
echo %%_module_stream %_module_stream >> %buildroot/%_rpmconfigdir/macros.d/macros.modules
echo %%_module_version %_module_version >> %buildroot/%_rpmconfigdir/macros.d/macros.modules
chmod 644 %buildroot/%_rpmconfigdir/macros.d/macros.modules
@@ -447,7 +455,9 @@ chmod 644 %buildroot/%_rpmconfigdir/macros.d/macros.modules
%changelog
* {today} Fedora-Modularity - {version}-{release}{disttag}
- autogenerated macro by Module Build Service (MBS)
""".format(disttag=disttag, today=today, name=name, version=version, release=release)
""".format(disttag=disttag, today=today, name=name, version=version,
release=release, module_name=build.name, module_stream=build.stream,
module_version=build.version)
td = tempfile.mkdtemp(prefix="module_build_service-build-macros")
fd = open(os.path.join(td, "%s.spec" % name), "w")
fd.write(spec_content)
@@ -1151,9 +1161,9 @@ class CoprModuleBuilder(GenericBuilder):
log.info(result.data["modulemd"])
@staticmethod
def get_disttag_srpm(disttag):
def get_disttag_srpm(disttag, module_build):
# @FIXME
return KojiModuleBuilder.get_disttag_srpm(disttag)
return KojiModuleBuilder.get_disttag_srpm(disttag, module_build)
@property
def module_build_tag(self):
@@ -1561,9 +1571,9 @@ mdpolicy=group:primary
return self.build_srpm(artifact_name, source, build_id)
@staticmethod
def get_disttag_srpm(disttag):
def get_disttag_srpm(disttag, module_build):
# @FIXME
return KojiModuleBuilder.get_disttag_srpm(disttag)
return KojiModuleBuilder.get_disttag_srpm(disttag, module_build)
def cancel_build(self, task_id):
pass

View File

@@ -162,14 +162,14 @@ def get_module(session, module_info, strict=False):
"""
log.debug("get_module(%r, strict=%r)" % (module_info, strict))
module_info = get_variant_dict(module_info)
variant_dict = get_variant_dict(module_info)
query = dict(
variant_id=module_info['variant_id'],
variant_version=module_info['variant_version'],
variant_id=variant_dict['variant_id'],
variant_version=variant_dict['variant_version'],
)
if module_info.get('variant_release'):
query['variant_release'] = module_info['variant_release']
if variant_dict.get('variant_release'):
query['variant_release'] = variant_dict['variant_release']
if module_info.get('active'):
query['active'] = module_info['active']

View File

@@ -167,7 +167,8 @@ def wait(config, session, msg):
pdc_session = module_build_service.pdc.get_pdc_client_session(config)
pdc_query = {
'name': name,
'version': stream
'version': stream,
'active': True
}
@module_build_service.utils.retry(interval=10, timeout=30, wait_on=ValueError)
@@ -230,7 +231,9 @@ def wait(config, session, msg):
log.debug("Adding dependencies %s into buildroot for module %s" % (dependencies, module_info))
builder.buildroot_add_repos(dependencies)
# inject dist-tag into buildroot
srpm = builder.get_disttag_srpm(disttag=".%s" % get_rpm_release_from_mmd(build.mmd()))
srpm = builder.get_disttag_srpm(
disttag=".%s" % get_rpm_release_from_mmd(build.mmd()),
module_build=build)
log.debug("Starting build batch 1")
build.batch = 1

View File

@@ -192,9 +192,9 @@ class TestModuleBuilder(GenericBuilder):
return TestModuleBuilder._build_id, state, reason, None
@staticmethod
def get_disttag_srpm(disttag):
def get_disttag_srpm(disttag, module_build):
# @FIXME
return KojiModuleBuilder.get_disttag_srpm(disttag)
return KojiModuleBuilder.get_disttag_srpm(disttag, module_build)
def cancel_build(self, task_id):
if TestModuleBuilder.on_cancel_cb:

View File

@@ -449,9 +449,9 @@ class DummyModuleBuilder(GenericBuilder):
return DummyModuleBuilder._build_id, state, reason, None
@staticmethod
def get_disttag_srpm(disttag):
def get_disttag_srpm(disttag, module_build):
# @FIXME
return KojiModuleBuilder.get_disttag_srpm(disttag)
return KojiModuleBuilder.get_disttag_srpm(disttag, module_build)
def cancel_build(self, task_id):
pass

View File

@@ -34,7 +34,7 @@ interactions:
connection: [Keep-Alive]
content-length: ['413']
content-type: [text/html; charset=iso-8859-1]
date: ['Mon, 20 Mar 2017 11:03:58 GMT']
date: ['Fri, 31 Mar 2017 12:32:55 GMT']
keep-alive: ['timeout=15, max=500']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_version=master&page_size=-1&variant_id=bootstrap']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
@@ -52,13 +52,13 @@ interactions:
response:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy14.fedoraproject.org]
apptime: [D=184561]
appserver: [proxy09.fedoraproject.org]
apptime: [D=101776]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Mon, 20 Mar 2017 11:03:59 GMT']
date: ['Fri, 31 Mar 2017 12:32:56 GMT']
keep-alive: ['timeout=15, max=500']
location: ['/rest_api/v1/unreleasedvariants/?variant_version=master&page_size=-1&variant_id=bootstrap']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
@@ -89,14 +89,14 @@ interactions:
Tj23j7DRD+H0P1zUQSraCbJ+Uq23bNKnHNXIgzymr5aOi762fwATDtA5DwQAAA==
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy14.fedoraproject.org]
apptime: [D=355276]
appserver: [proxy09.fedoraproject.org]
apptime: [D=294545]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-length: ['502']
content-type: [application/json]
date: ['Mon, 20 Mar 2017 11:03:59 GMT']
date: ['Fri, 31 Mar 2017 12:32:57 GMT']
keep-alive: ['timeout=15, max=499']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
@@ -112,7 +112,7 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_version=master&page_size=-1&variant_id=bootstrap
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_version=master&page_size=-1&variant_id=bootstrap
response:
body: {string: !!python/unicode '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
@@ -124,7 +124,7 @@ interactions:
<h1>Found</h1>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_version=master&amp;page_size=-1&amp;variant_id=bootstrap">here</a>.</p>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&amp;variant_version=master&amp;page_size=-1&amp;variant_id=bootstrap">here</a>.</p>
<hr>
@@ -136,11 +136,11 @@ interactions:
'}
headers:
connection: [Keep-Alive]
content-length: ['413']
content-length: ['429']
content-type: [text/html; charset=iso-8859-1]
date: ['Mon, 20 Mar 2017 11:04:01 GMT']
date: ['Fri, 31 Mar 2017 12:32:59 GMT']
keep-alive: ['timeout=15, max=500']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_version=master&page_size=-1&variant_id=bootstrap']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_version=master&page_size=-1&variant_id=bootstrap']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
status: {code: 302, message: Found}
- request:
@@ -152,19 +152,19 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_version=master&page_size=-1&variant_id=bootstrap
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_version=master&page_size=-1&variant_id=bootstrap
response:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy08.fedoraproject.org]
apptime: [D=31238]
appserver: [proxy01.phx2.fedoraproject.org]
apptime: [D=3695]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Mon, 20 Mar 2017 11:04:03 GMT']
date: ['Fri, 31 Mar 2017 12:32:59 GMT']
keep-alive: ['timeout=15, max=500']
location: ['/rest_api/v1/unreleasedvariants/?variant_version=master&page_size=-1&variant_id=bootstrap']
location: ['/rest_api/v1/unreleasedvariants/?active=True&variant_version=master&page_size=-1&variant_id=bootstrap']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
x-frame-options: [SAMEORIGIN]
@@ -178,7 +178,7 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?variant_version=master&page_size=-1&variant_id=bootstrap
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_version=master&page_size=-1&variant_id=bootstrap
response:
body:
string: !!binary |
@@ -193,14 +193,14 @@ interactions:
Tj23j7DRD+H0P1zUQSraCbJ+Uq23bNKnHNXIgzymr5aOi762fwATDtA5DwQAAA==
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy08.fedoraproject.org]
apptime: [D=102572]
appserver: [proxy01.phx2.fedoraproject.org]
apptime: [D=91709]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-length: ['502']
content-type: [application/json]
date: ['Mon, 20 Mar 2017 11:04:04 GMT']
date: ['Fri, 31 Mar 2017 12:33:00 GMT']
keep-alive: ['timeout=15, max=499']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]

View File

@@ -1,116 +1,4 @@
interactions:
- request:
body: null
headers:
Accept-Encoding: ['gzip, deflate']
Connection: [keep-alive]
User-Agent: [python-requests/2.10.0]
accept: [application/json]
content-type: [application/json]
method: GET
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule
response:
body: {string: !!python/unicode '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170322155247&amp;variant_version=master&amp;page_size=-1&amp;variant_id=testmodule">here</a>.</p>
<hr>
<address>Apache/2.4.6 (Red Hat Enterprise Linux) Server at pdc.fedoraproject.org
Port 80</address>
</body></html>
'}
headers:
connection: [Keep-Alive]
content-length: ['449']
content-type: [text/html; charset=iso-8859-1]
date: ['Thu, 23 Mar 2017 08:07:23 GMT']
keep-alive: ['timeout=15, max=500']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
status: {code: 302, message: Found}
- request:
body: null
headers:
Accept-Encoding: ['gzip, deflate']
Connection: [keep-alive]
User-Agent: [python-requests/2.10.0]
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule
response:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy04.fedoraproject.org]
apptime: [D=147226]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Thu, 23 Mar 2017 08:07:24 GMT']
keep-alive: ['timeout=15, max=500']
location: ['/rest_api/v1/unreleasedvariants/?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
x-frame-options: [SAMEORIGIN]
status: {code: 301, message: Moved Permanently}
- request:
body: null
headers:
Accept-Encoding: ['gzip, deflate']
Connection: [keep-alive]
User-Agent: [python-requests/2.10.0]
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WWS28jNwzHv4rgHnKx43l6xnMpggItFugCOeSWDQxqRDlaz6uSJqlh5LuXo3l4
nGy2aXqyLYoU+SP1l+9PiyfQCiq7U2KRLSwaW9aiLXCxnCztK9OqBGNRrwLPT7wwCPw4DqJk5lBB
ie8Fs8ems71Zf0JtVF11Jhd9ZtJYIJjO682Jh/q72lnYTxFXH0izN5ddUQIsZN8qxqBR7pMx3ZQm
Y/cWqj1qVeGSNaiL1d34+6HbltdlU1dYWTP36r+y3uFPZezqN9oHGjN2yiF/pM+rR2ubbL1uDntz
LVHUGhpdf8fcXtd6v9bY1M62fhPjajmGp9PAEisoKOANE9hgJbDKj6yWbMr7esk0yowlG7kVaZ5i
miAKD4BvfS+MuOeLUMRSbriIeZTzeXjKwihb6yMlvFf2J/lS2T9I9eWCxITusximAO8wuNX1kxJo
2M3tFyZrzeyjMqxvM4NKMPoF73OaF07AohwRohCECMLNRqQ8zWPYBAEEksebkG+CmG+By+WnOJ1r
mSDZGR/eqoKcBeqM+d6S/Vde9n+gGidGchRhvI18H3wO4KUigjRFT/iBiIKN5DKVGy/IPz8x9hLC
1BmF4yVyHDT+1SpNa8SFBGCl28qqkqrob/YA8CO7qOJcq6bDkLG72XQILOvKWCJETB7rZ2Zr9qyV
RWZU2dCGUSyYVEWHjaYph2pIEllrUPQcSXdUtSee2CfvBm+QLtaoBotu2DpHimS7/p5caoXKsTI4
1N0fR/rz9cudU5pOSzN2VrVujXi6bAYfgRLawk7y81rBXBzqLGpC7DiRfJVtpexxmCxD/Xrbqmd1
UOuv3akkxPZ4tWSiztuSVA96kP/m+7tb3t1CfoA9wdn9QU+J42B2xGznYqMZR5W6kB86MFNcC2oP
wxCpSpK9qFvhDhgOW5fn/BxO6iVCOTbfrbRlCd1g3jiMY+dVxaAomLKG+gitVbIt+m9H16XhQcrY
5fvRmf4uxdguflb9y5E9343LoTy5K0byQVVFcQ5hKBKJ20hKmQZxyGMu0Rek1Um64cHyVT2zKzfL
8KpP0Y/9MEq98KwsXZ/pMrKt5wOnoMl2m8RRyMEXsSe8GIQvfUh42mmdh8noZ/Ky1UXGfnqTe450
mafZ/PWXjx80jlI23bBv1VSQT6/0QGxH4mAW2f1pcdZverjnUGlzT+n85+HlYblw/fi8O+RWPdGf
DgmFwZeHfwBNN4omKgkAAA==
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy04.fedoraproject.org]
apptime: [D=242438]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-length: ['928']
content-type: [application/json]
date: ['Thu, 23 Mar 2017 08:07:25 GMT']
keep-alive: ['timeout=15, max=499']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
vary: ['Accept,Cookie,Accept-Encoding']
x-frame-options: [SAMEORIGIN]
status: {code: 200, message: OK}
- request:
body: null
headers:
@@ -146,8 +34,8 @@ interactions:
connection: [Keep-Alive]
content-length: ['451']
content-type: [text/html; charset=iso-8859-1]
date: ['Thu, 23 Mar 2017 08:07:25 GMT']
keep-alive: ['timeout=15, max=499']
date: ['Fri, 31 Mar 2017 12:39:58 GMT']
keep-alive: ['timeout=15, max=500']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
status: {code: 302, message: Found}
@@ -165,13 +53,13 @@ interactions:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy04.fedoraproject.org]
apptime: [D=146754]
apptime: [D=156908]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Thu, 23 Mar 2017 08:07:25 GMT']
keep-alive: ['timeout=15, max=498']
date: ['Fri, 31 Mar 2017 12:39:59 GMT']
keep-alive: ['timeout=15, max=500']
location: ['/rest_api/v1/unreleasedvariants/?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
@@ -284,140 +172,141 @@ interactions:
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
i0//C1tqsq/l0y+3y1v537/+H5O1i+lw3wAA
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy04.fedoraproject.org]
apptime: [D=280686]
apptime: [D=496988]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-type: [application/json]
date: ['Thu, 23 Mar 2017 08:07:26 GMT']
keep-alive: ['timeout=15, max=497']
date: ['Fri, 31 Mar 2017 12:40:00 GMT']
keep-alive: ['timeout=15, max=499']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
vary: ['Accept,Cookie,Accept-Encoding']
@@ -432,7 +321,7 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap
response:
body: {string: !!python/unicode '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
@@ -444,7 +333,7 @@ interactions:
<h1>Found</h1>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=1&amp;variant_version=master&amp;page_size=-1&amp;variant_id=bootstrap">here</a>.</p>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&amp;variant_release=1&amp;variant_version=master&amp;page_size=-1&amp;variant_id=bootstrap">here</a>.</p>
<hr>
@@ -456,11 +345,11 @@ interactions:
'}
headers:
connection: [Keep-Alive]
content-length: ['435']
content-length: ['451']
content-type: [text/html; charset=iso-8859-1]
date: ['Thu, 23 Mar 2017 08:07:27 GMT']
keep-alive: ['timeout=15, max=498']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap']
date: ['Fri, 31 Mar 2017 12:40:01 GMT']
keep-alive: ['timeout=15, max=499']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
status: {code: 302, message: Found}
- request:
@@ -472,19 +361,19 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap
response:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy04.fedoraproject.org]
apptime: [D=142186]
apptime: [D=172031]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Thu, 23 Mar 2017 08:07:27 GMT']
keep-alive: ['timeout=15, max=496']
location: ['/rest_api/v1/unreleasedvariants/?variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap']
date: ['Fri, 31 Mar 2017 12:40:01 GMT']
keep-alive: ['timeout=15, max=498']
location: ['/rest_api/v1/unreleasedvariants/?active=True&variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
x-frame-options: [SAMEORIGIN]
@@ -498,7 +387,7 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_release=1&variant_version=master&page_size=-1&variant_id=bootstrap
response:
body:
string: !!binary |
@@ -514,14 +403,14 @@ interactions:
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy04.fedoraproject.org]
apptime: [D=206457]
apptime: [D=333045]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-length: ['502']
content-type: [application/json]
date: ['Thu, 23 Mar 2017 08:07:27 GMT']
keep-alive: ['timeout=15, max=495']
date: ['Fri, 31 Mar 2017 12:40:02 GMT']
keep-alive: ['timeout=15, max=497']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
vary: ['Accept,Cookie,Accept-Encoding']

View File

@@ -34,7 +34,7 @@ interactions:
connection: [Keep-Alive]
content-length: ['449']
content-type: [text/html; charset=iso-8859-1]
date: ['Thu, 23 Mar 2017 08:53:54 GMT']
date: ['Fri, 31 Mar 2017 12:40:03 GMT']
keep-alive: ['timeout=15, max=500']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
@@ -52,13 +52,13 @@ interactions:
response:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy02.fedoraproject.org]
apptime: [D=331128]
appserver: [proxy09.fedoraproject.org]
apptime: [D=113119]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Thu, 23 Mar 2017 08:53:55 GMT']
date: ['Fri, 31 Mar 2017 12:40:05 GMT']
keep-alive: ['timeout=15, max=500']
location: ['/rest_api/v1/unreleasedvariants/?variant_release=20170322155247&variant_version=master&page_size=-1&variant_id=testmodule']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
@@ -97,14 +97,14 @@ interactions:
DgmFwZeHfwBNN4omKgkAAA==
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy02.fedoraproject.org]
apptime: [D=506467]
appserver: [proxy09.fedoraproject.org]
apptime: [D=208409]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-length: ['928']
content-type: [application/json]
date: ['Thu, 23 Mar 2017 08:53:55 GMT']
date: ['Fri, 31 Mar 2017 12:40:05 GMT']
keep-alive: ['timeout=15, max=499']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
@@ -120,7 +120,7 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime
uri: http://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime
response:
body: {string: !!python/unicode '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
@@ -132,7 +132,7 @@ interactions:
<h1>Found</h1>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170315134803&amp;variant_version=master&amp;page_size=-1&amp;variant_id=base-runtime">here</a>.</p>
<p>The document has moved <a href="https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&amp;variant_release=20170315134803&amp;variant_version=master&amp;page_size=-1&amp;variant_id=base-runtime">here</a>.</p>
<hr>
@@ -144,11 +144,11 @@ interactions:
'}
headers:
connection: [Keep-Alive]
content-length: ['451']
content-length: ['467']
content-type: [text/html; charset=iso-8859-1]
date: ['Thu, 23 Mar 2017 08:53:56 GMT']
date: ['Fri, 31 Mar 2017 12:40:06 GMT']
keep-alive: ['timeout=15, max=499']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime']
location: ['https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime']
server: [Apache/2.4.6 (Red Hat Enterprise Linux)]
status: {code: 302, message: Found}
- request:
@@ -160,19 +160,19 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants?active=True&variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime
response:
body: {string: !!python/unicode ''}
headers:
appserver: [proxy02.fedoraproject.org]
apptime: [D=328184]
appserver: [proxy09.fedoraproject.org]
apptime: [D=117969]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-length: ['0']
content-type: [text/html; charset=utf-8]
date: ['Thu, 23 Mar 2017 08:53:56 GMT']
date: ['Fri, 31 Mar 2017 12:40:06 GMT']
keep-alive: ['timeout=15, max=498']
location: ['/rest_api/v1/unreleasedvariants/?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime']
location: ['/rest_api/v1/unreleasedvariants/?active=True&variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]
x-frame-options: [SAMEORIGIN]
@@ -186,7 +186,7 @@ interactions:
accept: [application/json]
content-type: [application/json]
method: GET
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime
uri: https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_release=20170315134803&variant_version=master&page_size=-1&variant_id=base-runtime
response:
body:
string: !!binary |
@@ -284,140 +284,140 @@ interactions:
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
6y7X9K/f/g+TtYvpcN8AAA==
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
F5/+F7bUZF/Lp19ul7fyv3/9P5O1i+lw3wAA
headers:
allow: ['GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS']
appserver: [proxy02.fedoraproject.org]
apptime: [D=571308]
appserver: [proxy09.fedoraproject.org]
apptime: [D=253991]
cache-control: ['private, max-age=0, must-revalidate']
connection: [Keep-Alive]
content-encoding: [gzip]
content-type: [application/json]
date: ['Thu, 23 Mar 2017 08:53:56 GMT']
date: ['Fri, 31 Mar 2017 12:40:06 GMT']
keep-alive: ['timeout=15, max=497']
server: [Apache/2.4.25 (Fedora) mod_wsgi/4.4.23 Python/2.7.13]
strict-transport-security: [max-age=15768000; includeSubDomains; preload]