<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Holger Levsen pushed to branch master
at <a href="https://salsa.debian.org/reproducible-builds/koji">Reproducible Builds / koji</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4b6c92045fc9b0bc80f92f85b2c9304d4d18ef2f">4b6c9204</a></strong>
<div>
<span>by mprahl</span>
<i>at 2018-12-13T17:49:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add a `ctx` kwarg to ClientSession.krb_login

Before this change, `koji.ClientSession.krb_login` always used the
default context. This can be an issue when a multi-threaded application
shares this context and the Kerberos cache is stored in the thread keyring.
In this scenario, the first thread to run `krb_login` will succeed while
all others will get a "Permission denied" error. By adding the `ctx` kwarg,
a thread can establish a context and tell `krb_login` to use it instead of
the default context.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5687f7bcef6225161288307cd7d0009e6641c863">5687f7bc</a></strong>
<div>
<span>by mprahl</span>
<i>at 2018-12-13T17:57:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't force the Kerberos cache to be stored as a file when using the ccache kwarg on krb_login

A multi-threaded application may choose to store the Kerberos cache in the
thread keyring [1] to avoid Kerberos cache corruption. Since `krb_login` prepends
the passed in `ccache` with `FILE:`, the application must resort to setting the
`KRB_CCACHE` environment variable. This is annoying and unnecessary because
ccache defaults to `FILE` anyways if no Kerberos cache type is specified in the
value for `ccache` [2].

1 - http://man7.org/linux/man-pages/man7/thread-keyring.7.html
2 - https://web.mit.edu/kerberos/krb5-1.12/doc/basic/ccache_def.html#ccache-types
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f04346e43f2ce7590b5b804f94a4777a9a3e4036">f04346e4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T15:48:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1187: Add ctx option to ClientSession.krb_login()

Merges #1187
https://pagure.io/koji/pull-request/1187
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/28ce53afc3d59c59c1b0fd5ecdef385a2d15bdbc">28ce53af</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-01-15T15:51:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use correct fileinfo checksum field

Fixes: https://pagure.io/koji/issue/966
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4191840bd743e2fcd1c2fae01fb865005b4859a5">4191840b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-01-15T15:51:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">check_sigmd5 for kojivmd
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c60ec3c2f3e01fd700ddb41846a2ac6a3d5492be">c60ec3c2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T15:51:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add a unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4fa29017204d1ea40fd8a977badbce892a7346da">4fa29017</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T15:51:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cleanup

unused var
whitespace
missing import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8a36479cdbbb354b3579ac35cb58ff40ab07b131">8a36479c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T15:51:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix undefined var
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6cce316ff9a11e1e9f4c46c9720f2ff60731f46a">6cce316f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T15:53:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#967: use correct fileinfo checksum field

Merges #967
https://pagure.io/koji/pull-request/967

Fixes: #966
https://pagure.io/koji/issue/966
kojikamid makes wrong md5sum check
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1b6382891c0f76669288a29c9cae7696d2419de4">1b638289</a></strong>
<div>
<span>by Adam Williamson</span>
<i>at 2019-01-15T16:33:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix `is_conn_error()` for Python 3.3+ change to `socket.error`

In Python 3.3+, `socket.error` is no longer a distinct exception.
It is - as the docs say - "A deprecated alias of OSError". This
means that this check:

`isinstance(e, socket.error)`

is effectively equivalent to:

`isinstance(e, OSError)`

This is a problem, because `requests.exceptions.ConnectionError`
(another exception type we handle later in `is_conn_error()`) is
a subclass of `OSError` - so on Python 3 we never actually reach
the block that's intended to handle that exception type. We hit
the `isinstance(e, socket.error)` block at the start instead, and
of course the exception doesn't have an `errno` attribute, so we
just return `False` at that point.

There are a few different ways we could fix this; this commit
does it by ditching the `isinstance` checks, and dropping the
shortcut `return False` bailout from the early block. We'll still
ultimately return `False` unless the error is actually one of the
other types we handle; it just costs a couple more `isinstance`
checks.

I don't think replacing the `isinstance socket.error` checks is
really necessary at all. We can just check for an `errno` attr,
and if there is one and it's one of the values we check for...
that seems safe enough to treat as a connection error.

This also changes the second check to be a check of `e2`, not
`e` - I'm *fairly* sure this is what's actually intended, and
the current code was a copy-paste error.

Fixes: #1192

Signed-off-by: Adam Williamson <awilliam@redhat.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a224695d1c7d3bfe22d30789f6f6ca1363bdf892">a224695d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T16:33:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1203: Fix `is_conn_error()` for Python 3.3+ change to `socket.error`

Merges #1203
https://pagure.io/koji/pull-request/1203

See also: https://bugzilla.redhat.com/show_bug.cgi?id=1609298
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6bdb18e26f7df94e339b8f9257c6792456b52661">6bdb18e2</a></strong>
<div>
<span>by Mike Bonnet</span>
<i>at 2019-01-15T16:42:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">re-add import removed by 921258749a2be5686de2cd3d2804c627c51d2b12

kojikamid has code from other files substituted into it, to reduce
copy-paste. In this case, the SCM class from koji/daemon.py
requires the urlparse module.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/822311fb561e0e63d2af06d6375b631c5c9dcfd2">822311fb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T16:42:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1201: re-add urlparse import in kojikamid

Merges #1201
https://pagure.io/koji/pull-request/1201
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/21e837db3ec6e2e4b49c58087aae78fd633c77c6">21e837db</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-01-15T17:02:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document all edit_tag arguments

Reformat the description of the editTag2 RPC to Sphinx's doc format,
filling in the missing data types.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c203afe7c2438d3f17c3414b3cf23442c1ac2daa">c203afe7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-15T17:03:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1190: hub: document all edit_tag arguments

Merges #1190
https://pagure.io/koji/pull-request/1190
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ccdb8ac34cb0cbb41896e72641ac9ba3c4260afe">ccdb8ac3</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-01-28T11:06:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use python2/3 instead of python in Makefile/spec

Fixes: https://pagure.io/koji/issue/1018
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/42f5988dc38541fc1a7b2366969dd19ac59e32d2">42f5988d</a></strong>
<div>
<span>by Franz Chih-Ping Hsieh</span>
<i>at 2019-01-28T11:06:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use macro to support RHEL8 build

Related: #986
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b2230b9510e29abf5a0126ee6429047a07524731">b2230b95</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-01-28T11:06:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">set default python
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e10daecd2b83dc998049aef60c3fe1d13cab17c0">e10daecd</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-28T11:07:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1019: Use python2/3 instead of python in Makefile/spec

Merges #1019
https://pagure.io/koji/pull-request/1019

Fixes: #1018
https://pagure.io/koji/issue/1018
rpms can't be built in Fedora rawhide
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8586a227c6c3cf3a2a4a52ccba721d39de0fe2c0">8586a227</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-01-28T11:16:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix pyOpenSSL dependency for py26 in setup.py
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/708ded8138740d4016866ff52b86cba9ab64cb0c">708ded81</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-28T11:16:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1062: fix pyOpenSSL dependency for py26 in setup.py

Merges #1062
https://pagure.io/koji/pull-request/1062

Fixes: #1060
https://pagure.io/koji/issue/1060
pyopenssl 18.0.0 has dropped Python 2.6 support
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7ab1e2901d1f1672010f0508dc3001f580cf4a0b">7ab1e290</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-01-28T13:45:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">urllib fix for python3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/200951c9d636a1e7caaa73ba3795fefc9aff39d0">200951c9</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-01-28T13:46:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix zip for python3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/eb36620aa3336544e1b066ea17295aa7cb43f514">eb36620a</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-01-28T13:46:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix some unittests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/30c2e5f4262c281af1b441fad259ed7972f81dd0">30c2e5f4</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-01-28T13:46:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">sorted set in Error msgs of tasks.find_arch
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fa5ccf0eac38f339021473b4e192b6a91cd7c572">fa5ccf0e</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-01-28T13:46:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">using explicit coverage2/3 in Makefile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/dc66521ceb65bc9301aba18aa63ccbd36ebe87c2">dc66521c</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-01-28T13:46:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">misc changes for build and test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/494c539254e877feb0e2a9731e59aa8501673daa">494c5392</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-28T14:09:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1184: rest of python3 support for koji lib

Merges #1184
https://pagure.io/koji/pull-request/1184
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2ca3284447282de1db58d8f79bac8cfd56e6427d">2ca32844</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-01-28T15:50:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix wrong error message

Fixes: https://pagure.io/koji/issue/1210

for/else resulted in error with correct arguments.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3a1d64abc4a32d40dd5f7c32cc1a4d2328055a66">3a1d64ab</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-28T15:50:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1211: Fix wrong error message

Merges #1211
https://pagure.io/koji/pull-request/1211

Fixes: #1210
https://pagure.io/koji/issue/1210
CLI command free-task returns an error everytime
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/46fc81a2cacc7621d0f48becd920393eaa6174d9">46fc81a2</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-01-29T00:08:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: drop HTML tags from howto doc

When copying this page from Fedora's wiki, some HTML tags were missed in
the translation. Translate the HTML tags to their reStructuredText
equivalents.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/39f84abf32bc5450207ba16469e75c788dde6e2d">39f84abf</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-29T10:23:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1218: docs: drop HTML tags from howto doc

Merges #1218
https://pagure.io/koji/pull-request/1218
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b42bc3ebdea66b7def94482d92c1c1211f1c3fd4">b42bc3eb</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-01-30T23:09:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">[clone-tag] preserve build order and fix group cloning
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/efece06adfc9685868b975db0c1c3d51c55c40c6">efece06a</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-01-30T23:09:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">preserve group order
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/64c29c61d45763aed21bebe2d33cac391947a2d4">64c29c61</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-30T23:09:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rename var, tweak logic, and add comments for clarity
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ca26e380238e26a894621f48b71aadcd928a5ef9">ca26e380</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-01-30T23:09:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">delete all other builds when latest_only and dsttag exists
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/21c5bd317ec0c11cbd6d59aed3b14dc4a5e63ff3">21c5bd31</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-30T23:09:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1014: cli: preserve build order in clone-tag

Merges #1014
https://pagure.io/koji/pull-request/1014

Fixes: #960
https://pagure.io/koji/issue/960
clone-tag can get things wrong when destination tag has content already
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5a69365b9f089b9532a3ffeeda87bbe0fe4f8018">5a69365b</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-01-31T00:59:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document get_channel arguments

Describe each of the arguments to the get_channel() method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ce1644b4e20416763e6e5e72c2a950b3d6618b19">ce1644b4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-01-31T00:59:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1182: hub: document get_channel arguments

Merges #1182
https://pagure.io/koji/pull-request/1182
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/60132d25f4002a444b754a3dd6f1a20afec5b95b">60132d25</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T13:24:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">six.moves xmlrpc_client, parse_qs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4d7535374c00633784775cca0243d22138119240">4d753537</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T13:24:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix file handling
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fd9a6a32a1937a1740ecc51b49f26ae1b9821cb8">fd9a6a32</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">encode xmlrpc responses correctly
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9eaf2441415a8ca6d4adf64d716c8862b708ddfa">9eaf2441</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix encoding
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/69a12c13d1b9c8d9d9a2bb01dc1e6fd1185bb804">69a12c13</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">convert py2 sorting to py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b6ff16b624f203e66d86d7afbe72a20975809621">b6ff16b6</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">db ordering fixes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/dbb955426c3e61404b276c41598723d90ac0f106">dbb95542</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rename masked rpm variable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2343763598463416e6601830a14279dccf2bc3f2">23437635</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">marshaller update
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d0338fd4e745dfa046c06184619523256f0cb60e">d0338fd4</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix code inspects
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8b3edd6d95757a190ca843acc6db199ce65b66c2">8b3edd6d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ca29c78046403d1c9984734777d6a9f52af6173f">ca29c780</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix bytes/str in rpm header
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/afa636264a0c75f553e4b8ed374d03384d6b349c">afa63626</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5cd9ed7e561fffdeb196fedefa40feca6ad75f5b">5cd9ed7e</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T14:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix new test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/715b40d6b9902701f060a10681d7d6135f352c46">715b40d6</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-05T15:46:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec changes for py3 hub

Fixes: https://pagure.io/koji/issue/905
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2460a00117f8f7c9a64c96415cf638d9385a824b">2460a001</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-12T16:58:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#921: Py3 hub

Merges #921
https://pagure.io/koji/pull-request/921

Fixes: #905
https://pagure.io/koji/issue/905
python3 hub
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ee673d4b66f29061659713442df0910f9c80ee33">ee673d4b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T20:01:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Web UI python3 changes

Fixes: https://pagure.io/koji/issue/890
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d02e7db4d1a8f1f92f2c49772b4fe1e070c76bb2">d02e7db4</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T20:01:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec changes for python[23]-koji-web
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/904a241effdaf4da677cbcc1cd77367fba4603ff">904a241e</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T20:01:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use C.UTF-8 lang as default
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d75f289813301141758c373ef2f472602fe38440">d75f2898</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T20:01:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update provides/requires
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a670a7dc502bf0fcf955a72356025a755d4f6d9f">a670a7dc</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T20:15:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">macro for py3-only systems
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7a3047957f37e25a03fe5a4367baf05ac3e7be8f">7a304795</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T20:15:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">properly obsolete koji-web
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d54063d69b171d5544942bc7339f000288be4a88">d54063d6</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-12T21:00:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#891: Web UI python3 changes

Merges #891
https://pagure.io/koji/pull-request/891

Fixes: #890
https://pagure.io/koji/issue/890
[RFE] Web UI can go Py3!
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6afd45f7b44cdd2e8242d53ea9abef80d5f0097a">6afd45f7</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove unused variables
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1ca24fe567eb93976488311201eef631c7961b2c">1ca24fe5</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove testing hashlib

hashlib is in stdlib from python 2.5, no more need for testing its
existence.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d3766c19b5c2c8cca05eb775ac5449dc1349702e">d3766c19</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">replace obsoleted libs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9fb7a2ffdaf1496f76c427e21a22ab8cfc77d4a9">9fb7a2ff</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">simplify .keys() usage
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/426a8c2b166005e2d682263dd28c967247ec308b">426a8c2b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rpm builds
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5885b526ac7d271e893c79bfb46cb50a63036b30">5885b526</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix librepo workdir
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e2c7826338ed86f394b6b125d4651cf954985b18">e2c78263</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:06:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use files in context managers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a7280fb5c005420a0723b79bdc7eb20745741215">a7280fb5</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:07:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix rpm headers access
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ed01f8d299fbcacb876baf8367c9b9d6dfa20abe">ed01f8d2</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">reorder imports
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/009081c0fc460486686fa74350a73ac12514c889">009081c0</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bundle rpmUtils.arch
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ccf1c412747230b080828c3dec88e0eb5f70e363">ccf1c412</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/15872b6c2c421de69f67f6d0db6ed42cbf2df155">15872b6c</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix runroot test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/69c2acaebc3b21306a4a69ec577c41df9c7aca82">69c2acae</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use librepo instead of yum where possible

librepo is not available from RHEL6 by default, so don't expect it as a
hardrequire for now
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5216c545721b9b97d32f21b195badd42c50b12fe">5216c545</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">distrepo via dnf
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ca86a8fa7842cae7bf7eb73b7b73c290f203a60a">ca86a8fa</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix xmlrpc encoding error
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/35ff06e0409d4f8cc209dbeca0647d1bc022f8d0">35ff06e0</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-12T21:09:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">spec change for default py3 kojid
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5f15ff218b5121f5f7eab381e801ade237d5d5df">5f15ff21</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-12T21:09:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop dnf from yum handler
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/90700a65a57f6f637f24a9acd599b80ad3c78fa3">90700a65</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-12T21:11:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test for localPath test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c2322e4f26fe0e32ea929c89fb54419044027a0e">c2322e4f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-12T21:24:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">note origin of koji.arch and chmod -x the lib
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4ad8a0ec28bd4890bd6d9c8d89070b17a12e74d2">4ad8a0ec</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-12T21:27:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1117: python3 kojid

Merges #1117
https://pagure.io/koji/pull-request/1117

Fixes: #1116
https://pagure.io/koji/issue/1116
Python3 builder
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fb7e9c1743de8ce3e8ff8f9dccca24600ffcafb6">fb7e9c17</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-13T12:49:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">more detailed help for block-group-pkg
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bec51bb2e04a89c22455f0091fc879605e34d4df">bec51bb2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T02:03:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">adjust grammar
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8cc1c93dc21e1560fc4beaa452ecc7438c10ef37">8cc1c93d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T02:05:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1249: more detailed help for block-group-pkg

Merges #1249
https://pagure.io/koji/pull-request/1249
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9ddae4187779c6ede16c38b85b7a001e506a1381">9ddae418</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-02-18T02:26:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">using ConfigParser.read_file for PY3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/eaa1b8694b0d51ffbc28b02dba2fed3430ab4897">eaa1b869</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-02-18T02:26:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docstring for read_config_files
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b0c8f817fe4e6c3842f605dff5c9503ea6a2965d">b0c8f817</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T02:26:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop parser option in favor of raw option
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/dc208d05557cbeb471c0810f45c7c8e19be36ed7">dc208d05</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-02-18T02:26:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix invokings and unittests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8813d28409cc38de2eb688eb1d06a9e641f9da16">8813d284</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T02:26:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1150: using ConfigParser.read_file for PY3

Merges #1150
https://pagure.io/koji/pull-request/1150

Fixes: #1075
https://pagure.io/koji/issue/1075
Deprecation warning on Python 3.7
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/22afd927606c85fd497f5c56b86e69159e2ed4ad">22afd927</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-18T02:32:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use six move for email.MIMEText

Fixes: https://pagure.io/koji/issue/1247
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4f56113c76fd3867c27f51c17fe9abc381e64a4a">4f56113c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T02:32:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1248: use six move for email.MIMEText

Merges #1248
https://pagure.io/koji/pull-request/1248

Fixes: #1247
https://pagure.io/koji/issue/1247
koji-gc missing six.moves for email.MIMEText
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7f05b0429fc7b820f3f9b0c0afb9021feca17b05">7f05b042</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-18T02:38:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove unused directory

rpmdiff script was moved to koji-tools project some time ago and is no
more part of this rpm. Directory has no use now, so this commit is
removing it.

Fixes: https://pagure.io/koji/issue/1195
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/09b33a435c8d6b1eab294b80a0972a95465c9504">09b33a43</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T02:39:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1231: remove unused directory

Merges #1231
https://pagure.io/koji/pull-request/1231

Fixes: #1195
https://pagure.io/koji/issue/1195
document /usr/libexec/koji-hub or remove it
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/712b5af825450dcace01ad5979518461b6a3b924">712b5af8</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">refactor the py2/py3 macro flags
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f24835bc76d8b7441d3c758e3f007594db983f40">f24835bc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">reverse distro check order and correctly handle null case
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fb29b5f580ebcbae06377923e539182dee93a848">fb29b5f5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">no koji-utils for py3 yet
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/56f9d38e3e52a05dd67676863da1510e89737aef">56f9d38e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">builder-plugins not py2 only anymore
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6e57936e95d4490fa4d2ae4e97251565e9df98a8">6e57936e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">stop blocking py3 builder plugins in Makefile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3703c24495f154748eb94b53acd80a1c1bb90d75">3703c244</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add KOJI_MINIMAL flag to plugins Makefile
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b976e222fc9ada597fe7dedd2e6cc47477e65d4b">b976e222</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">force python3 if that's all we're building
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f869f08042e342db4f5bd639301f7f9343d84dfc">f869f080</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">builder-plugins can include pycache now
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1b8763b449f4236ffbb975a44907c74cb88970db">1b8763b4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">more readable sed expression
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e0207c6ce8a0033294099eb90d5d74dbc386273a">e0207c6c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">vm and utils subpackages for py3 too
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fd9ab03df1880f3a58ee091ee8693f092677258b">fd9ab03d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove qpid requires
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f6125e2a0377784e377fe7e8eead76d6ecd4fe02">f6125e2a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">handle byte-compiling for fedora
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3998d6d486603486420442059f04192cd12a25e4">3998d6d4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:33:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">manually trigger extra byte compilation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/79c3b679eb29cf93a191e3c4637f9c294e4929e2">79c3b679</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T03:54:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">keep config in koji-web package
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/dc7b367b112b55b622b02c25d4a273d0642e0a46">dc7b367b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T19:42:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1245: organize python 2/3 cases in spec file

Merges #1245
https://pagure.io/koji/pull-request/1245
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b78c1b42aa76b5164b42bc92ec325194dd90e483">b78c1b42</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-18T19:50:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix race-condition with librepo temp directories

Same directory is used for all librepo uses. It should be done inside
mock directory.

Fixes: https://pagure.io/koji/issue/1250
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9728c08003fd1be3c95140d8e29e3a2170b2784a">9728c080</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T19:50:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1251: fix race-condition with librepo temp directories

Merges #1251
https://pagure.io/koji/pull-request/1251

Fixes: #1250
https://pagure.io/koji/issue/1250
librepo race-condition
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d368322fb6e0cc870aa248f3d0357f1cfa893a9d">d368322f</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-18T20:32:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix weak deps handling in rpminfo web page

PR #965 (commit ef998c6) changed way, how weak reference support is
detected in rpm. As a result, web page rpminfo is failing due to missing
variable.

Fixes: https://pagure.io/koji/issue/1234
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a34d50e46d78c99134b0149f06c72e6db9cff30e">a34d50e4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-18T21:04:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1235: fix weak deps handling in rpminfo web page

Merges #1235
https://pagure.io/koji/pull-request/1235

Fixes: #1234
https://pagure.io/koji/issue/1234
Web ui rpminfo is broken due to changes in weak deps handling
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8d62b5f1975ed95366999f9a2bc79c1472f20ffa">8d62b5f1</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T10:18:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">python 3 can't index dict.keys()

Fixes: https://pagure.io/koji/issue/1262
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/584f4cad462312cabd8a1a99030428078f2074f6">584f4cad</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-19T17:40:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1263: python 3 can't index dict.keys()

Merges #1263
https://pagure.io/koji/pull-request/1263

Fixes: #1262
https://pagure.io/koji/issue/1262
Wrong dict.keys() indexing
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9162793ded94d110c2222f9152dc2912233725bc">9162793d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T17:44:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">document reason strings in policies

Fixes: https://pagure.io/koji/issue/1228
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e143da902c108388501cab1a3ee3c150fb2c29d4">e143da90</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-19T17:44:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1229: document reason strings in policies

Merges #1229
https://pagure.io/koji/pull-request/1229

Fixes: #1228
https://pagure.io/koji/issue/1228
Document reason string in policies
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3e595b02440ff28301b2aba9f07870698d95f855">3e595b02</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T17:47:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix non-ascii strings in xmlrpc

requests library refuse to upload non-latin-1 strings, convert data to
utf-8 before passing to library.

Fixes: https://pagure.io/koji/issue/1219
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0b5a0d691f696f455991488a78deb788a772fb29">0b5a0d69</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-19T17:47:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">only adjust the request encoding on py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5ca71d7add62a70402e358a556401e1d9a8f8291">5ca71d7a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-19T17:55:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1220: Fix non-ascii strings in xmlrpc

Merges #1220
https://pagure.io/koji/pull-request/1220

Fixes: #1219
https://pagure.io/koji/issue/1219
xmlrpc doesn't encode errors correctly

Fixes: #1202
https://pagure.io/koji/issue/1202
Under python3, ClientSession does not handle sending unicode data well
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/99e72ead68cb1816bcee860dbdfc747c17411648">99e72ead</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix unit tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/051a0d52305a0de65db183eb0357192e9de03125">051a0d52</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">py3 checks file path, so it needs to be non-mocked string
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8e41dd6d091029c2a5e584f9c8eb4e1c6778edae">8e41dd6d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove sys.exc_clear() in web ui

sys.exc_clear() doesn't exist in py3. It also doesn't seem to be really
needed, so it should be safe to drop it.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a4d41bd0782b44f32ccb19b038a20497d894fc13">a4d41bd0</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">wrapper function for writing to stdout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7ad2fe348d0e0b1c7897597ec8aba3b2a68eae49">7ad2fe34</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">enable py3 testing for everything
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/aefb2ddba7ee5d93765f7b4464c1f445b9237903">aefb2ddb</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix py3 tests compatibility
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8e69046d46e8c623d675db289e09f4fd630100a5">8e69046d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add PYTHONPATH for web tests
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/23320221f5330663c49bdd8c220d2811203407de">23320221</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-19T22:29:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove old commented line
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4f45ccee17054565e4b2d11a0212f9ee8e58c13f">4f45ccee</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-19T22:31:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1265: py3 tests + related fixes

Merges #1265
https://pagure.io/koji/pull-request/1265

Fixes: #1264
https://pagure.io/koji/issue/1264
Missing py3 test support
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0ff18ab08a7116bee85dd561c58c78b0fdb81d23">0ff18ab0</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-20T14:52:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Include CLI plugins in setup.py

Fixes: https://pagure.io/koji/issue/1221
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/40ce5192dc794eaeb9d8fd78a4635acd6a2f0837">40ce5192</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-20T14:52:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update setup.py to 1.17
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bb5fc240d6b9ef4e0a5a3beff704a4880beb3e95">bb5fc240</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-20T15:02:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1222: Include CLI plugins in setup.py

Merges #1222
https://pagure.io/koji/pull-request/1222

Fixes: #1221
https://pagure.io/koji/issue/1221
Update PyPi to 1.16.1 + cli plugins
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cebc97286afaed8dc52f7ce547569e6cee003937">cebc9728</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-20T15:09:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">require librepo on python3

Fixes: https://pagure.io/koji/issue/1268
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ef3ba7d9dc63014826d135f9c2505f61ead1f964">ef3ba7d9</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-20T15:09:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1269: require librepo on python3

Merges #1269
https://pagure.io/koji/pull-request/1269

Fixes: #1268
https://pagure.io/koji/issue/1268
Require librepo on py3 builds
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/86f3c5b095d9752bacd5bf0ac08c62f1ca3a73c9">86f3c5b0</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-20T20:30:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">decode Popen.communicate result under py3

Fixes: https://pagure.io/koji/issue/1270
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cbc7e85de0ae59be038f7db47afe3b8639eb8b48">cbc7e85d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-20T20:30:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unittest for py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d92461ffe19e0e1577eb2ac5388d4c0acc9647e3">d92461ff</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-20T20:30:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1271: decode Popen.communicate result under py3

Merges #1271
https://pagure.io/koji/pull-request/1271

Fixes: #1270
https://pagure.io/koji/issue/1270
Missing conversion from bytes to str
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/16b3a351cc4bc5d5e37c82514d7ef363ceb29aa8">16b3a351</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use QueryProcessor in get_archive_type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4eb3f50d1be6050e46e30fef0ee70ffedd66a54f">4eb3f50d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix arches handling in listHosts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c41a7a52a5d55290acd8bd7deb5295b66fd1ac61">c41a7a52</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix typeInfo handling in list_archives
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f6f2984e18ed2d9fa39be654b1b4340d7ed8678c">f6f2984e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test for list_archives
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/208c6433d751cca389f4a3085119ef1731e7c2cc">208c6433</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit tests for listHosts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5671aba4d4fceaba47e6bb38959102e356b07e95">5671aba4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CVE-2018-1002161 announcement text
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/158e668318fda69a2bd9aeca054777a020620544">158e6683</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CVE-2018-1002161 FAQ
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/52cfc578b6bb5381ec816ccd9ff1b8d94e3efdba">52cfc578</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update cve index
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f6c911fb632386a752948199915f866cc0aaeb03">f6c911fb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">1.16.2 release notes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f88ebd494c1d85433c37f0b55da5ed2949099124">f88ebd49</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:34:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pull in 1.16.1 release notes for completeness
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bdec8c7399802c0bc0713f36c4aac02b3a79486a">bdec8c73</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T14:39:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1274: cve-2018-1002161

Merges #1274
https://pagure.io/koji/pull-request/1274

Fixes: #1183
https://pagure.io/koji/issue/1183
fix query parameter processing in multiple calls
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e010e9afdc49f75cdf239862cb06302ebf3a0365">e010e9af</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-21T16:22:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">consolidate access to rpm headers

Fixes: https://pagure.io/koji/issue/1069
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/daa58d4f9ded0f4ffd3caec05575ad1eff99767f">daa58d4f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T16:22:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">kojivmd, too
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/273c18c9d1032109abeeae3e2cd7fbec0e7048ee">273c18c9</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T16:24:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1070: consolidate access to rpm headers

Merges #1070
https://pagure.io/koji/pull-request/1070

Fixes: #1069
https://pagure.io/koji/issue/1069
Consolidate usage of rpm headers
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b92824cca0eb7e47143aace56f5ce4047f814a80">b92824cc</a></strong>
<div>
<span>by Brendan Reilly</span>
<i>at 2019-02-21T21:37:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added volume id as argument to livemedia task
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ffdfb45e1c5deb3c7ecc646e3c8abcbabf44832c">ffdfb45e</a></strong>
<div>
<span>by Brendan Reilly</span>
<i>at 2019-02-21T21:37:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Updated tests for volume id option
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/deb738fc1d4fa4782bde7ac20494e303c5d6b3d4">deb738fc</a></strong>
<div>
<span>by Brendan Reilly</span>
<i>at 2019-02-21T21:37:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Added warnings and failures for too long volid
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/23b5a40c4240beab18b1b7788959eae2a13dd6d0">23b5a40c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T21:37:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix references to logger instance
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f7f75d20ee4bd7b4ee9045cbe257026dd33e48bc">f7f75d20</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T21:37:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">error if volume id is too long
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4f450593d277ff081dbff72f1819f001e318a30d">4f450593</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-21T21:38:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1227: Added volume id as argument to livemedia and livecd tasks

Merges #1227
https://pagure.io/koji/pull-request/1227

Fixes: #833
https://pagure.io/koji/issue/833
Improve volume id substitutions
</pre>
</li>
</ul>
<h4>28 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#8e6c6a68f3d1fce2b59acc562e1992b638563bdf">
.coveragerc3
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#dd34399bb2b71ba4cbede4478652d451ed51381b">
builder/kojid
</a>
</li>
<li class="file-stats">
<a href="#4a6f90549a05486cccca81e2dbceda67b742c1ca">
cli/Makefile
</a>
</li>
<li class="file-stats">
<a href="#f606e39f0c36cd4c480a9226c1083b4efd74203c">
cli/koji_cli/Makefile
</a>
</li>
<li class="file-stats">
<a href="#a4df2a39a7766331e2e15107ae31c529bc51f51d">
cli/koji_cli/commands.py
</a>
</li>
<li class="file-stats">
<a href="#d1c81f51562d6a48955364122baa808356a0f26c">
cli/koji_cli/lib.py
</a>
</li>
<li class="file-stats">
<a href="#eee3726075877e7ad1a383af29a2a809139a157b">
<span class="new-file">
+
docs/source/CVE-2018-1002161-FAQ.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#1d0999734be5c0f8f952476e1ca7fcd027acdb04">
<span class="new-file">
+
docs/source/CVE-2018-1002161.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#eab4f33c760f2be84d6e8a415882dbfb79705b34">
docs/source/CVEs.rst
</a>
</li>
<li class="file-stats">
<a href="#b3b24d9ce755cd98c9bf33925b8b4bbddd24f832">
docs/source/defining_hub_policies.rst
</a>
</li>
<li class="file-stats">
<a href="#e3eb746933ebf7f2df710e511daaff8efc2b7721">
docs/source/release_notes.rst
</a>
</li>
<li class="file-stats">
<a href="#a3749996ae9b69b995de4139a59c5b200e82e2a3">
<span class="new-file">
+
docs/source/release_notes_1.16.1.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#100f5782abd7d8360c8d73a09b72497eefb4b235">
<span class="new-file">
+
docs/source/release_notes_1.16.2.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#7315988c0534d71b9aaee240593eaf989830b20f">
docs/source/server_howto.rst
</a>
</li>
<li class="file-stats">
<a href="#c60ef044f00cda855d0e0bbecc8c82e0dee0839c">
hub/Makefile
</a>
</li>
<li class="file-stats">
<a href="#58b9058a855ce0f0db37e9d8708f0801d9035b72">
hub/kojihub.py
</a>
</li>
<li class="file-stats">
<a href="#dd0e208aa2ecf56cbb8ec8b5e51cbc9b72fbec0b">
hub/kojixmlrpc.py
</a>
</li>
<li class="file-stats">
<a href="#b144ca0f68af98596b1400cd34bfae57faa8e629">
koji.spec
</a>
</li>
<li class="file-stats">
<a href="#07889d63b375128227aef644803dac3f2dbc9c98">
koji/Makefile
</a>
</li>
<li class="file-stats">
<a href="#afcee6620b4d876d4e6bd910f937669857b3c4ec">
koji/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#44a30833e4df468ac371feb7a6e039e89e3059fd">
<span class="new-file">
+
koji/arch.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#59db1d21849ba42dc42f60a2c639886fefc36b58">
koji/auth.py
</a>
</li>
<li class="file-stats">
<a href="#0c9500b843adb4787adc03299b42ae95492fda7a">
koji/context.py
</a>
</li>
<li class="file-stats">
<a href="#f6c16978a34eab3860353d52e1a98f5302561ad0">
koji/daemon.py
</a>
</li>
<li class="file-stats">
<a href="#f17c9144fcd4787bb1edc53a7ddb5368dd0c52db">
koji/db.py
</a>
</li>
<li class="file-stats">
<a href="#9154feecf29ba2353cd704eb43c5cbc3d1713ce9">
koji/rpmdiff.py
</a>
</li>
<li class="file-stats">
<a href="#8e86fcd99c2ad4302435e2dc3e3130fdfaf42832">
koji/tasks.py
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">

<br>
<a href="https://salsa.debian.org/reproducible-builds/koji/compare/2b8a9dd5739cc8ca725a4efc15003d467267ec04...4f450593d277ff081dbff72f1819f001e318a30d">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.

</p>
</div>
</body>
</html>