<!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=US-ASCII" 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/ed155569edbc5ea508da077a7ce11e0c4649ae39">ed155569</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-26T12:14:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">define _sortByKeyFuncNoneGreatest as staticmethod

Fixes: https://pagure.io/koji/issue/1291
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cb6e42b4f0586666a80353c77ff754dfcc1fd51c">cb6e42b4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-26T20:35:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1292: define _sortByKeyFuncNoneGreatest as staticmethod

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

Fixes: #1291
https://pagure.io/koji/issue/1291
_sortByKeyFuncNoneGreatest is broken
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/53f3109fba9ed4f3f5fd3b7f3e323efdbe7aa2fc">53f3109f</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-27T03:04:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">correctly escape license in web ui

Fixes: https://pagure.io/koji/issue/1285
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b905520db212d71f0b866ec5665fcc1108a74058">b905520d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-27T03:04:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1286: correctly escape license in web ui

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

Fixes: #1285
https://pagure.io/koji/issue/1285
[py3] rpminfo page shows binary string instead of unicode for license
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/23bd0fe45af18713496152b6080136effd8d7d88">23bd0fe4</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-27T03:42:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">replace urrlib.quote with six.moves

Some web templates still uses old library, replace with py3-compatible
one.

Fixes: https://pagure.io/koji/issue/1283
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c491480c96e81d918c73ef1a56249a2b2337dd5b">c491480c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-27T03:42:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1284: replace urrlib.quote with six.moves

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

Fixes: #1283
https://pagure.io/koji/issue/1283
py3 web uses urllib.quote
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0d05c1c3040b72c3432521f7b13bde36319e312b">0d05c1c3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-27T17:39:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use greetings list from lib
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c2f87ab07b931d57e5ffc9895e663cf76a908795">c2f87ab0</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-02-28T12:15:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">python3-koji-hub requires python3-psycopg2
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2636686a80a8e4ac9b3518615f675ff70dc5523e">2636686a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-28T14:17:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1301: use greetings list from lib

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

Fixes: #1295
https://pagure.io/koji/issue/1295
python3 koji-web fails on UnicodeDecodeError compiling template
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ef3a52d05f8bd382e448a9b0f1d272d1295ab5d3">ef3a52d0</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-28T14:19:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">require correct mod_wsgi
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e0bfeae513cd371d07059bff8fa9fdc85c2bee54">e0bfeae5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-28T14:19:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1300: require correct mod_wsgi

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

Fixes: #1299
https://pagure.io/koji/issue/1299
python3-koji-hub requires wrong mod_wsgi
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4222b097c16272cdac4ede22d201daf202384562">4222b097</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-02-28T14:27:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">downloadTaskOutput fix for py3

Fixes: https://pagure.io/koji/issue/1289
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e0ba3d148d0ec6ccfa4602d4141dd0e6ee69652a">e0ba3d14</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-28T14:27:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">preserve downloadTaskOutput return type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3a1e9a932883c462a60eb677d444de032e8c4c24">3a1e9a93</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-02-28T14:28:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1290: downloadTaskOutput fix for py3

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

Fixes: #1289
https://pagure.io/koji/issue/1289
downloadTaskOutput doesn't work on py3 hub
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c41a06b88fce6e05e744c134aded6394dabf44af">c41a06b8</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-02T21:56:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1307: python3-koji-hub requires python3-psycopg2

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

Fixes: #1306
https://pagure.io/koji/issue/1306
Missing python3-psycopg2 in dependencies
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/71bc4106b4f31f6632a6d1781f37afa1ad346e00">71bc4106</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">new base64 helper functions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/24f9cb60ba2cc969f53d5a0346e3b6e1c83bed8b">24f9cb60</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use base64encode most places
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/acf5c73ee22790478c77fc8f6e9e4aaaeb7f251d">acf5c73e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use base64.b64decode
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3b86d7f24771bdb1fd2c9acf82dcaa5fa72b0f43">3b86d7f2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix imports
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/01b0a4163976f30d8e344ccfaf3a57013a1e6698">01b0a416</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix file open mode
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5d9c2f72b5c68568e7bb6fa3b420083e5f67c2e6">5d9c2f72</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">unit test for decode_bytes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b1ea2009f72f93da357ed3cf17dd2be32627bf53">b1ea2009</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:28:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">extend unit test a bit
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/05f94cbe7f72bdc14c426b7648f7a1ff33fdf9b4">05f94cbe</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:29:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1313: Fix encoding issues with base64 data

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

Fixes: #1312
https://pagure.io/koji/issue/1312
non-fast uploads fail under python3

Fixes: #1311
https://pagure.io/koji/issue/1311
py3: incremental_upload fails if fast_upload is off

Fixes: #1310
https://pagure.io/koji/issue/1310
failure importing rpm signatures under python3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7f92fb4aef1fe59f5a1ed6009e8c002482ada494">7f92fb4a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:35:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix checksum validation in CG_Importer

Fixes: #1314
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d91d2290c488c500305c3f1b0bddab133712d42b">d91d2290</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:35:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1315: fix checksum validation in CG_Importer

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

Fixes: #1314
https://pagure.io/koji/issue/1314
import-cg fails with python3 hub
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/24fff62eb229258698d3a430124afa32045abfe7">24fff62e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:37:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix deps for utils/vm subpackages on py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0c2f0ea7c5fd95279d0466c784be541899fdb588">0c2f0ea7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:37:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1317: fix deps for utils/vm subpackages on py3

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

Fixes: #1316
https://pagure.io/koji/issue/1316
utils and vm subpackages have py2 deps when built for py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b4b6e2e6cc2e3e4567754ae5f4bc981456e8b31d">b4b6e2e6</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:57:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">simpler function for dumping bytes to stdout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a55ea5c2d65ada340ae55997335b651ec34826c4">a55ea5c2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:57:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop unused write_to_stdout function

this was added after 1.16 and no longer used, so no point in keeping it
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2b5f953430cb2543313e9d6e2879a03218224529">2b5f9534</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:57:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop unused import in runroot plugin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/89b6c01c477683bc1d03bb26b1e53367876019f3">89b6c01c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:57:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test for runroot cli plugin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9bcc710c7e82db6f0a84b78aea06541bdec5a6aa">9bcc710c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:57:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop unused import in unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ee51a835ddb0c40a7003786b6733932e8803f398">ee51a835</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T14:57:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1309: Fix binary output in cli in py3

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

Fixes: #1308
https://pagure.io/koji/issue/1308
runroot returns TypeError in python3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4372ecd89be48103ae3bc1a8e89044bb4bf5b105">4372ecd8</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-04T15:13:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">expect string keys in fixEncodingRecurse
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a209f17401169da99f48b94b485515faacea33c5">a209f174</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-04T15:13:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">convert xmlrpc.Binary to string before fixEncoding

Fixes: https://pagure.io/koji/issue/1282
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/613d1587a6351bddb9c74ec4e4d89ed5a15c518a">613d1587</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-04T15:13:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix typo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/eeeeb3ab782dd7fc089d7d2ab62026d98057df52">eeeeb3ab</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-04T15:13:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">skip fixEncoding for py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3a10134e372fecabd68326e977656563a44e52d2">3a10134e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T15:13:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">honor remove_nonprintable in fixEncodingRecurse under py3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2250daba6222f18dec1f8225a56143bc0162b76a">2250daba</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T15:14:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1293: fix dict encoding in py3

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

Fixes: #1282
https://pagure.io/koji/issue/1282
python3 webui shows error instead of buildinfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a90d05fb47bd5653ba9ceb09ffdfb6d2c0a91605">a90d05fb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T16:22:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">also remove nonprintable changelog chars in py3

Fixes: https://pagure.io/koji/issue/1319
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7fae45571bc2ee10e63acb3a821e9fb90ec69bad">7fae4557</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:53:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1320: also remove nonprintable changelog chars in py3

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

Fixes: #1319
https://pagure.io/koji/issue/1319
python3 hub errors on changelogs with non-printable chars
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5449f0bb38f88b6afa46472d6a6614cf384e41a7">5449f0bb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump release to 1.17.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3fbdcac049b77c7ac3dc05df1d91ef1bbaaaebcc">3fbdcac0</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">also bump version in docs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/40da6644d601caa69dd482e5965ab18608e03e3a">40da6644</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix date
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bc0f04dfd9f757d6e276ed686cd770439ecadf2b">bc0f04df</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">migration doc for 1.17
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/697a024e2fc2d40c03237e23793a9dc1f0d3105e">697a024e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Release notes for 1.17.0
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8b69003c5ebeac5dcb81587dcf5d27a87ff578fd">8b69003c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update changelog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e0567a152d23249ec4821e72fa98349a50a3253a">e0567a15</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update for recent prs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c0c57c4ffbfbcff2f30be77581e417b3e2795a27">c0c57c4f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-04T21:56:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update changelog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f4e5798ecf2dee57d4be934b0beb70bb346e6f39">f4e5798e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-06T14:18:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update release date
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/532697efb31da00926116ba566fd62a80435930f">532697ef</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-06T14:37:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1275: bump release to 1.17.0

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

Fixes: #1302
https://pagure.io/koji/issue/1302
1.17 needs release notes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/71dab6d846c7226e8547e35f663bfd1698fdf38a">71dab6d8</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-06T16:27:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update plugin doc (confusing sentence)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/adf68f29878c0dd9993a5c376ab9c08428119e91">adf68f29</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-06T16:28:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1329: Update plugin doc (confusing sentence)

Merges #1329
https://pagure.io/koji/pull-request/1329
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/de9b30e5b19f5636e62697317e3d7d17a7902bc2">de9b30e5</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-03-06T16:31:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">README: link to Pungi project instead of mash

Mash is almost entirely abandoned. Link users to Pungi instead.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/961adf56ac814f36d5a70e6cba935c7c5d0d549a">961adf56</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-06T16:31:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1326: README: link to Pungi project instead of mash

Merges #1326
https://pagure.io/koji/pull-request/1326
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/aba10c7c7373fe348eecd8756c114248b6789570">aba10c7c</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-06T16:35:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">run py3 tests in CI by default

Fixes: https://pagure.io/koji/issue/1323
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4785fe0e511c0b558935601b880ffb5eeb6cda05">4785fe0e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-06T16:36:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1325: run py3 tests in CI by default

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

Fixes: #1323
https://pagure.io/koji/issue/1323
CI does not run tests recent Fedora on Python 3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9b17c21724c862d09820c98756f0d7d3c307511a">9b17c217</a></strong>
<div>
<span>by Ji-Hyeon Gim</span>
<i>at 2019-03-06T17:46:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Include AnyStor mention to 'koji runs here' doc

also, fix some typo in this doc.

Signed-off-by: Ji-Hyeon Gim <potatogim@potatogim.net>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3c9d77f4793593e56097d5b96c9cd7583bd53d31">3c9d77f4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-06T17:46:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1254: doc: Include AnyStor mention to 'koji runs here' doc

Merges #1254
https://pagure.io/koji/pull-request/1254
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/be93ac1a3a109866920950bc88552f2fe4b32c57">be93ac1a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-11T22:22:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">lazy opt for build_references
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7a5cb6e675e4075c3cfbcec637051f9edf535b8c">7a5cb6e6</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-11T22:22:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">koji-gc: lazy buildref check, and check for component refs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b18b96fc89dcf632a23816e7cc526010dcf6f221">b18b96fc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-11T22:22:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">only check if build was a component of completed builds
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e23b15af331666059eebdba6e3c098a4b48c1b43">e23b15af</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-11T22:22:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build_references: use IN check for finding buildroot refs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/24e4b93d8e4b44a4b4817c955bfbf853a72b5961">24e4b93d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-11T22:45:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build_references: honor limit more thoroughly
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/abda6b9f85bbc0429da0f395613f87bc34b11691">abda6b9f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T14:23:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1337: minor gc optimizations

Merges #1337
https://pagure.io/koji/pull-request/1337
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e612310fcc13b3afbb3c3fadad2395ab0dade7df">e612310f</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-12T14:26:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix typo in usage of six's import of MIMEText

Fixes: https://pagure.io/koji/issue/1338
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6bfcfc42f1a6ad02215dc72111cd56db1f6ae34e">6bfcfc42</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T14:27:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1339: fix typo in usage of six's import of MIMEText

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

Fixes: #1338
https://pagure.io/koji/issue/1338
koji-gc has wrong six import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/aa4439bbad5e8c91b9bed1b8fc47dbd124d8c7c0">aa4439bb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T14:29:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix docs typos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d1ebcbbc40c47d6b5f7e2755e5c6d4a81421823a">d1ebcbbc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T14:29:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1330: fix docs typos

Merges #1330
https://pagure.io/koji/pull-request/1330
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/12cabb0f2c2391eb0888adb13041c7e7bd6cf79e">12cabb0f</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-12T14:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove 'keepalive' option

keepalive is not used anymore anywhere in koji

Fixes: https://pagure.io/koji/issue/1239
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/92c111ee9bfe41fe52db0a7f4ef663c8ca04c2e4">92c111ee</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T14:34:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1277: Remove 'keepalive' option

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

Fixes: #1239
https://pagure.io/koji/issue/1239
Deprecate keepalive
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/365d4e24485d233c2b7b4a2417d6bd2eb4c039ec">365d4e24</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-03-12T14:54:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document setInheritanceData arguments

Describe each of the arguments to the setInheritanceData() method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/29c894419d20a06af57b0b1f9b22cf34a453e3a0">29c89441</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T14:54:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1304: hub: document setInheritanceData arguments

Merges #1304
https://pagure.io/koji/pull-request/1304
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a2892a9b244b63352d2535423145f8429476eb20">a2892a9b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-12T14:59:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove urlescape from package name

urlescape fails for unicode strings. On the other hand, 'name' attribute
is not used anywhere in infoURLs, so it is safe to just drop it.

Fixes: https://pagure.io/koji/issue/1224
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/797b26127c82f8fdf53a378145bc65e81b07fde3">797b2612</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T15:00:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1281: remove urlescape from package name

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

Fixes: #1224
https://pagure.io/koji/issue/1224
Web search page doesn't like unicode results
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5ae5ba651cc967a600cfe993486032995eac8bf0">5ae5ba65</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-03-12T17:52:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: koji package provides schema.sql file

Point administrators to the "koji" package for the schema.sql file.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/810d2b1c74e024fc8b7a05f43d99d6331b59540d">810d2b1c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T17:52:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1170: docs: koji package provides schema.sql file

Merges #1170
https://pagure.io/koji/pull-request/1170
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2f47ed7f2d734a839ffe091eeb59303cc62fc055">2f47ed7f</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-03-12T18:27:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: unittest for get_external_repos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d6b78328a21555051a0fa61201faea8aec245c94">d6b78328</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-12T18:27:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1086: hub: unittest for get_external_repos

Merges #1086
https://pagure.io/koji/pull-request/1086
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3c56e125de5d3fb30ab4b8abc7363b6f198552eb">3c56e125</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-14T14:21:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add .tgz to list of tar's possible extensions

Fixes: https://pagure.io/koji/issue/1343
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0ed215ca5373651f1cf4a648cd84065c045b76c0">0ed215ca</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-14T14:53:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1344: add .tgz to list of tar's possible extensions

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

Fixes: #1343
https://pagure.io/koji/issue/1343
archive extensions for tarball miss .tgz
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/47ed809a8ad8743822aca88a2e3a423764b85cfa">47ed809a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-15T14:27:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rely on ozif_enabled switch in BaseImageTask

Fixes: https://pagure.io/koji/issue/1345
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/59df6eb323164eb035c93feb1cf150548099fe53">59df6eb3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-15T14:27:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1346: Rely on ozif_enabled switch in BaseImageTask

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

Fixes: #1345
https://pagure.io/koji/issue/1345
Missed ImageFactory detection
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/22c112c0b165f922ffa86aba24e3c51fd1655d6c">22c112c0</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-19T15:43:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">avoid multiple server_setup calls when multiple threads in use
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a7b496961cac9f05e06ad208ed4fa76c1458be3a">a7b49696</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-19T15:46:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">disable mod_wsgi reloading

Fixes: https://pagure.io/koji/issue/875
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/58ff256604a11541a3878d66593f13896bb58503">58ff2566</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-20T19:07:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1347: Fix hub startup handling

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

Fixes: #875
https://pagure.io/koji/issue/875
hub plugins appear to break hub on code updates
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/70968aba33df4e65372266497d131d8afe15450a">70968aba</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-03-20T20:09:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove python2.4 OptionParse fix

Fixes: https://pagure.io/koji/issue/1341
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d8e963e3b790be6eb3e618a405f88a259365be61">d8e963e3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-20T20:10:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1342: Remove python2.4 OptionParse fix

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

Fixes: #1341
https://pagure.io/koji/issue/1341
Drop koji_cli.lib.OptionParser
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/61068557c4ddbf18e0ac18a22ccf1eede2f04bb3">61068557</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-21T21:26:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">kojira: fix iteration over repos in py3

Multiple threads loop over this data, which changes. These loops
need to use a copy. In py2 .keys() and .values() are copied data,
but in py3 they are references to the dict data.

Fixes: https://pagure.io/koji/issue/1355
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5eeb69aa31f46e3cd05a74d61c4774bb44b6f697">5eeb69aa</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-22T14:10:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1356: kojira: fix iteration over repos in py3

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

Fixes: #1355
https://pagure.io/koji/issue/1355
kojira: dictionary changed size error in updateRepos()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/32977881f6e56f08d7ac5b24d4974acef7b62426">32977881</a></strong>
<div>
<span>by Miro Hrončok</span>
<i>at 2019-03-22T14:18:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Support tilde in search

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

Signed-off-by: Miro Hrončok <miro@hroncok.cz>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5146e917afc4a7f05160f022dceee8c398f2c25f">5146e917</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-22T14:18:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1297: Support tilde in search

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

Fixes: #1294
https://pagure.io/koji/issue/1294
Cannot search build with tilde
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7e981c15a91031e333245f479403c175569ebcbb">7e981c15</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-03-22T17:05:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rm old references to Mozilla

We don't need to reference Fedora 5 or Mozilla any more in our docs.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/128af617ba80041c1c23f54f4f3c2aa83de15222">128af617</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-22T17:05:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1348: rm old references to Mozilla

Merges #1348
https://pagure.io/koji/pull-request/1348
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9f626a169cf7b7c4302b00c2da73c74083931c96">9f626a16</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-22T17:11:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">provide lower level versions of build_target functions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/23cd092046fee22f693708070ec4cf833db1841d">23cd0920</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-22T17:11:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1331: provide lower level versions of build_target functions

Merges #1331
https://pagure.io/koji/pull-request/1331
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a19003586262f5d4a3e2d39291556c2808b783e4">a1900358</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-26T14:05:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add vhdx archivetype
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/10508a66d162171709ccbc696e8d0cf3dc82daa0">10508a66</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-26T14:07:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">adjust schema upgrade script
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/56760dfc8628dcee2abec15a3a8f9d5226311a2c">56760dfc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-03-26T14:34:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1370: add vhdx archivetype

Merges #1370
https://pagure.io/koji/pull-request/1370
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/676746e47d0fff5fb2c2aa119161ef3754ffa9ce">676746e4</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-04T20:43:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: kojirepod -> kojira

"kojirepod" is not a thing - it's "kojira".
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/405055e0314ae178c9f8874b7fe348a47bd97f2f">405055e0</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T20:43:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1361: docs: kojirepod -> kojira

Merges #1361
https://pagure.io/koji/pull-request/1361
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f7b2579944b3d5185eb2146f8f59e38486fdaf57">f7b25799</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-04T20:45:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: remove mod_python references

koji-hub and koji-web use mod_wsgi now.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a971484b80b7b44f6bcbbdf655bffb45e953c5e6">a971484b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T20:45:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1360: docs: remove mod_python references

Merges #1360
https://pagure.io/koji/pull-request/1360
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f8ba59401e500eb506846e6831dcbd6ff0039949">f8ba5940</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-04T20:48:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: remove "TBD" sections

The HOWTO documentation had a couple "TBD" sections for reporting bugs
or getting involved.

We already say how get involved in the first paragraph of the
documentation, so we do not need these "under construction" sections.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9dcb4cbbbefd34ce75d1d1e6b790e99f633da924">9dcb4cbb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T20:50:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1359: docs: remove "TBD" sections

Merges #1359
https://pagure.io/koji/pull-request/1359
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f8882edd1cb4d554ffefb3dadc287bdaa634c24b">f8882edd</a></strong>
<div>
<span>by Pat Riehecky</span>
<i>at 2019-04-04T20:56:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update server doc for newer TLS and event worker
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d2b82dcabaae1d85e9e4f02b426a912036cf0681">d2b82dca</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T20:56:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1340: Update server doc for newer TLS and event worker

Merges #1340
https://pagure.io/koji/pull-request/1340
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/29e9c87b507fe25032108cc6c0da80e44f8112db">29e9c87b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-04T21:06:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">kojid.conf documentation

Fixes: https://pagure.io/koji/issue/1241
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/efb04976dd7e6870617accfa1a9d68112b747320">efb04976</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T21:06:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">a few edits
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f443392c4adccb7e1b25db1639cb20e8d8f6595f">f443392c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T21:06:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">blank line to make sphinx happy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6e5cde5431cb13037a1d00fd91f987324c801f7f">6e5cde54</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T21:06:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">more updates to kojid.conf docs

- clean up grammar/typos
- pluginpath is colon-separated
- clarify several options a bit more
- pull task_avail_delay text from 1.17 relnotes
- emphasize insecure nature of password auth
- put preferred auth methods first
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2e67147bcd14ffb25d418a4a678329510245ce6c">2e67147b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T21:06:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">alphabetical options
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7af90790a1c97f04349a7f571c0f93a8101e7b61">7af90790</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T21:07:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1242: kojid.conf documentation

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

Fixes: #1241
https://pagure.io/koji/issue/1241
Document kojid options
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cde24fe90661fde86d95fde4554e1497ea99958c">cde24fe9</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-04T23:18:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document addHost arguments

Describe each of the arguments to the add_host() method.

In particular, "arches" must be a list here, whereas in editHost it is a
string.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/da016540f6e2faa7ace0085b1cd5a511b45c3327">da016540</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-04T23:18:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document editHost arguments

Describe the types of each argument to the edit_host() method.

In particular, "arches" must be a string here, whereas in addHost it is
a list.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/57c337686d7e0c241572ff88fd3339a2e05f5d57">57c33768</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T23:18:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docstring updates
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5563b0c662a16af2ac6eda89f9a679ad17a60a8b">5563b0c6</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-04T23:18:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1155: hub: document addHost and editHost arguments

Merges #1155
https://pagure.io/koji/pull-request/1155
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b0d42dfd73a2c6a31a696b9a88fa6dc0695822d2">b0d42dfd</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-05T19:29:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: use systemctl enable --now for postgres

Newer versions of systemd (RHEL 7.3+) support the --now flag to start
and enable the service in one command.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/52d706aa853286d1401394bbd4ba0b28b801c510">52d706aa</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-05T19:29:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: use systemctl enable --now for kojid

Replace the RHEL 6-era command with the systemd equivalent.

Newer versions of systemd (RHEL 7.3+) support the --now flag to start
and enable the service in one command.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a894e38a911796b83dd54372745bee1cb5d16bf6">a894e38a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-05T19:29:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1169: docs: use systemctl enable --now for postgres and kojid

Merges #1169
https://pagure.io/koji/pull-request/1169
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/63511baa46a623e62326407e2e108ebab42ddcc6">63511baa</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-05T19:33:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document grant_cg_access arguments

Describe each of the arguments to the grant_cg_access() method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/78514f26dc04c35890781861cc99578bd3273212">78514f26</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-04-05T19:33:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: document revoke_cg_access arguments

Describe each of the arguments to the revoke_cg_access() method.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c003a9f368f2c60c361bfcfe341f5c4a135198d5">c003a9f3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-05T19:33:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">clarify create option
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/48d2f31c8be06ce4179939dee9a490d3885a9931">48d2f31c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-05T19:33:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1143: hub: document CG access method arguments

Merges #1143
https://pagure.io/koji/pull-request/1143
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7df16f1f5153ced8f0b3683e48789d14ab10f088">7df16f1f</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-05T23:53:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove unused variable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/febc85c273622d084961146d97d8764ea75309d5">febc85c2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-05T23:53:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1387: remove unused variable

Merges #1387
https://pagure.io/koji/pull-request/1387
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/25b70fe5b5e9d5166f9731e69f77e348a0a0c4e3">25b70fe5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-05T23:59:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">honor mock.package_manager tag setting in mock-config cli

Fixes: https://pagure.io/koji/issue/1167
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2092cf3a214bb20afd7d646fde960b7bc9dbf419">2092cf3a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-05T23:59:34Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/aaed1f496fe53d803ecdd08aca16a046ac6a0af0">aaed1f49</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-06T00:00:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1374: honor mock.package_manager tag setting in mock-config cli

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

Fixes: #1167
https://pagure.io/koji/issue/1167
mock-config does not honor settings in extra data

Fixes: #339
https://pagure.io/koji/issue/339
mock build hangs with f26 mock config
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2be54492245e34b050b3be06ba106b2fcaa4d09a">2be54492</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-06T00:06:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update test requirements in jenkins

Fixes: https://pagure.io/koji/issue/1367
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9480ac9d7a28e0bfc974fb0b25a133b783734321">9480ac9d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-06T00:06:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1368: update test requirements in jenkins

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

Fixes: #1367
https://pagure.io/koji/issue/1367
jenkins setup update
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0f8e61554c4457eebd838f7087dde7a6c3904e7e">0f8e6155</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-09T19:36:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use createrepo_update even for first repo run

createrepo_update is currently reusing only old repos from same tag.
Nevertheless, for first newRepo there is no old data, but there is a
high chance, that we inherit something. This inherited repo can be used
also for significant speedup.

Fixes: https://pagure.io/koji/issue/1354
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bfbdf314b387db42486ea19c569711bf15093794">bfbdf314</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-09T19:36:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1363: Use createrepo_update even for first repo run

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

Fixes: #1354
https://pagure.io/koji/issue/1354
[RFE] use createrepo_c --update on new repos (when possible)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c4f772464796129b8cdbad0a201d3a204b7a2b92">c4f77246</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-09T19:40:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">scale task_avail_delay based on bin rank
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7c416d68d127b33f3ded4e5866f3161e1279f7a5">7c416d68</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-09T19:40:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">tweak rank calculation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/431ee1688a093ed02f80260ef9ce90e3da102677">431ee168</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-09T19:40:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/40040ca1caafa29aaa75c281bd16f39c700b4a34">40040ca1</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-09T19:40:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1386: scale task_avail_delay based on bin rank

Merges #1386
https://pagure.io/koji/pull-request/1386
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2f503070c3e874d08383789ebd68f15105957522">2f503070</a></strong>
<div>
<span>by Daniel Rodríguez</span>
<i>at 2019-04-10T21:23:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Replace references to latest-pkg with latest-build

Replace latest-pkg with latest-build in common commands and
documentation. References to latest-pkg are removed where
latest-build is also present. Also, command description for
latest-build is updated to match the current one.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f229543bec54c6c3b039007376eb1f324b207495">f229543b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-10T21:23:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1392: Replace references to latest-pkg with latest-build

Merges #1392
https://pagure.io/koji/pull-request/1392
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5614455e8ca20b9a3caba25af37fe855ac86c74b">5614455e</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-10T21:29:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use context manager for open in CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6010a9a98e1b7df367b24fd32a9b773473c3b0de">6010a9a9</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-10T21:29:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix test for opening mock file
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c6f3b23ecfdb3b29ad9021af1ba7165b05c10d51">c6f3b23e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-10T21:29:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1376: use context manager for open in CLI

Merges #1376
https://pagure.io/koji/pull-request/1376
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b4755745a2e7c3debb61ed3ac611b3aa4c2b67d9">b4755745</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-10T21:32:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">block_pkglist compatibility fix

On older hubs --force is not supported, so CLI will fail on unknown
parameter. This use force option only if it is explicitly required.

Fixes: https://pagure.io/koji/issue/1388
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0bd77c44ea53d8e975a086a3cf81ad29d568405c">0bd77c44</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-10T21:32:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1389: block_pkglist compatibility fix

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

Fixes: #1388
https://pagure.io/koji/issue/1388
koji-1.17.0-5.fc31 client with 1.16.1 server block doesnt work
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2187270185744d60857611a4b238b346228072a1">21872701</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-12T21:11:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CLI list-channels sorted output
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b92fa538ddd491e303e68f1ad28b9560df2e1259">b92fa538</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-12T21:11:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1390: CLI list-channels sorted output

Merges #1390
https://pagure.io/koji/pull-request/1390
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0b30e73053f8bee292c50b646eea50ddfec380d0">0b30e730</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-04-13T01:30:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Check CLI arguments for enable/disable host

Fixes: https://pagure.io/koji/issue/1364
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ef4712afbc6aa75f47bc679de93baf845f513132">ef4712af</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-04-13T01:30:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1365: Check CLI arguments for enable/disable host

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

Fixes: #1364
https://pagure.io/koji/issue/1364
enable-host, disable-host without parameters returns none
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a66b4ddfb4399cdc03ccc6f66acd634c692ee88f">a66b4ddf</a></strong>
<div>
<span>by Igor Gnatenko</span>
<i>at 2019-04-17T05:38:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">kojid: Download only 'repomd.xml'

We have pretty slow connection from s390x koji which helped to uncover
this part. Kojid downloads all files from repomd.xml (incl. filelists)
which is really big. What we really want is just find location of
'origin' (used later in the code).

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5d26852c4874a2893caaf3df0b854e3b9cae25e7">5d26852c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-01T19:54:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1398: kojid: Download only 'origin'

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

Fixes #1399
https://pagure.io/koji/issue/1399
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b6cc0d0b880881f0e117c6e68ade532a91d68e2b">b6cc0d0b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-02T12:32:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix mapping iteration in getFullInheritance

Fixes: https://pagure.io/koji/issue/1405
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2c832644a6f18559caf6d11b95ccab1072263bba">2c832644</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-02T12:32:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1406: fix mapping iteration in getFullInheritance

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

Fixes: #1405
https://pagure.io/koji/issue/1405
CLI command koji list-tag-inheritance --stop=tag-52zov tag-mjckr returns none
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2542bc51aa9acc3d7c7b869115f7d83763626336">2542bc51</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-02T21:16:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">createEmptyBuild errors for non-existent user

Until now, error was raised from postgres insert. Now is user's
existence checked before running insert.

Fixes: https://pagure.io/koji/issue/1163
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d10ce2b86f68b69bf25130e2b97399c7b62017f2">d10ce2b8</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-02T21:16:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">convert username to user_id
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/45777c434ecda147e2b7321075bcaadcacb7fde7">45777c43</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-02T21:16:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix test for numeric user_id
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ea082d30da61f714bb14bcaf7232a62ea09bd152">ea082d30</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-02T21:16:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1324: createEmptyBuild errors for non-existent user

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

Fixes: #1163
https://pagure.io/koji/issue/1163
API Call createEmptyBuild call should return GenericError for non existing userID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/650a6976f7914c1a7d1083aa09b581aff8ff80f7">650a6976</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-05T18:40:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix SQL after introduction of host_config

Fixes: https://pagure.io/koji/issue/1381
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/acb38cb82e89a5126afdd174d58340d2f4bbf7e9">acb38cb8</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-05T18:40:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1409: Fix SQL after introduction of host_config

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

Fixes: #1381
https://pagure.io/koji/issue/1381
host.isEnabled API call returns psycopg2.ProgrammingError fault
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ec92a80fdc80534733ca9200e880f38b5170ea2a">ec92a80f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:19:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix reported url in make test/test3
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/81dfec0c5c8d004fb5bbd9eba53f4c7f4b25837c">81dfec0c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:19:39Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">runtests: tempdir prefix
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/02713b97db1a621e07e9b394ebd45ef819238906">02713b97</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:19:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1413: Makefile: print correct urls for test coverage

Merges #1413
https://pagure.io/koji/pull-request/1413
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a8fb6c952d77cc65a23af1e824c411ad2ef04a34">a8fb6c95</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:23:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rollback errors in multiCall

Fixes: https://pagure.io/koji/issue/1357
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7f64d7896fa66c251b8eb059581a6f7214c5c70a">7f64d789</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:23:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">document multicall
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7fb56ee3fc83d576e9c4e58674f53be2de64563a">7fb56ee3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:25:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1358: rollback errors in multiCall

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

Fixes: #1357
https://pagure.io/koji/issue/1357
errors in multicall can result in partial db changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e5b0a3ac6e7b78c18237631bfe7864591bbd7631">e5b0a3ac</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-06T14:33:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">display task durations in webui

Fixes: https://pagure.io/koji/issue/1382
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3d8c75d7d332f808bb5ed2c2f04c0b8423610d84">3d8c75d7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:33:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use time.time() for current timestamp
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3e65782daf97fb4573e38124ae31f54f73bf8b8f">3e65782d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-06T14:33:06Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove unneeded import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f2eaa6cc56ba2d909ef41ccccdff2258cca884aa">f2eaa6cc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:33:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1383: display task durations in webui

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

Fixes: #1382
https://pagure.io/koji/issue/1382
[RFE] taskinfo page can show task durations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/af1efed6fabb104b577f54852c292b97546e7237">af1efed6</a></strong>
<div>
<span>by Brian Stinson</span>
<i>at 2019-05-06T14:47:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">build_srpm: Wait until after running the sources command to check for
alt_sources_dir

In the RPM layout, it's possible that the SOURCES directory might be
completely empty save for the lookaside payload. In this case a SOURCES
directory wouldn't exist in SCM, and wouldn't be created until the
sources command is run.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c3764e5113ac9805041dedda3307a31e62da73da">c3764e51</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T14:47:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1410: build_srpm: Wait until after running the sources command to check for alt_sources_dir

Merges #1410
https://pagure.io/koji/pull-request/1410
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/be6ae53fb64cdf61d23c71c838e0b994db259275">be6ae53f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T15:23:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">handle bare merge mode

Fixes https://pagure.io/koji/issue/1404
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a9fc077a1a9f433c069a10041bcbb53c178eeb06">a9fc077a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T15:23:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix mode name
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e7a38d7e89b8415b394649d1b3dbf723fcf401af">e7a38d7e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T15:23:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1411: handle bare merge mode

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

Fixes: #1404
https://pagure.io/koji/issue/1404
RFE: add repo merge mode to support modularity
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ed7e665894f6b8f9b6e1899d267053b84e7babe9">ed7e6658</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-06T15:26:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix jenkins config for new python mock

Fixes: https://pagure.io/koji/issue/1412
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/72868772f36ccade28b71ba75892d94d8896c208">72868772</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-06T15:26:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1414: Fix jenkins config for new python mock

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

Fixes: #1412
https://pagure.io/koji/issue/1412
Jenkins tests failing on EL6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a294a108c40419641ce77a6176e3dfcbfbc6f208">a294a108</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-17T17:02:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix table name in build_references query

Fixes: https://pagure.io/koji/issue/1436
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ecda7963f3748b3bbdffa7d51fb4fc4c816a40a7">ecda7963</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-20T14:26:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1437: fix table name in build_references query

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

Fixes: #1436
https://pagure.io/koji/issue/1436
buildReferences fails for non-rpm builds
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/32d4290c5e836cae1366e91572ceaac9910bd610">32d4290c</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-20T20:56:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">user correct column in sql (getTask)

Fixes: https://pagure.io/koji/issue/1438
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/210e72378aa01993c1a893555de7f610819071bb">210e7237</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-20T20:57:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1439: user correct column in sql (getTask)

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

Fixes: #1438
https://pagure.io/koji/issue/1438
host.getTask uses non-existing column in SQL
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d0483f96aadc869e0aa5ca6dd8d33cf4ec62bd04">d0483f96</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-05-20T21:04:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hub: fix check_fields in _writeInheritanceData
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/310786bac1dff6004caf99755c865e8e68274fb6">310786ba</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-05-20T21:04:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">check duplicated parent_id in changes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fc0f127299cc9123ad66340ec44960233ea39b16">fc0f1272</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-20T21:04:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1434: hub: fix check_fields and duplicated parent_id in _writeInheritanceData

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

Fixes: #1435
https://pagure.io/koji/issue/1435
changes for writeInheritanceData should not contain duplicated parent_id

Fixes: #1433
https://pagure.io/koji/issue/1433
writeInheritanceData checks wrong field for "delete link"
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3cb64be496015f3be0d1eb16b4f8f564ee19da18">3cb64be4</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-20T21:07:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">py2.6 compatibility fix

Python 2.6 doesn't support context manager for GzipFile. Revert to
original behaviour.

Fixes: https://pagure.io/koji/issue/1431
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fc250d09c2aeae0b7773e5254948d3b1dbe99cad">fc250d09</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-20T21:07:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">typo in comment
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b42eabf7703ddae37ecc47db89e73ef9a0df0b76">b42eabf7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-20T21:08:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1432: py2.6 compatibility fix

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

Fixes: #1431
https://pagure.io/koji/issue/1431
koji-builder-1.17.0 not compatible with python 2.6
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/20b62392204f0b3e9fb1d6c1dfe35bb12f07303c">20b62392</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T14:04:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add --show-channels listing to list-hosts

Fixes: https://pagure.io/koji/issue/1424
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/30d303cab296d45b211a2477a6e5992a8df8c19c">30d303ca</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T14:04:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix alignment
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e75ddc7a369834022dcdb02b3079945a5e6a2f2c">e75ddc7a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T14:04:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix channel separator
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/64216178049385b9ef6524820a3f23a2f75e13d4">64216178</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T14:05:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1425: add --show-channels listing to list-hosts

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

Fixes: #1424
https://pagure.io/koji/issue/1424
Add channels to list-hosts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5a36065d625891072a1c384e5ef1f493a3705aca">5a36065d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T15:15:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">delete_build: handle results of lazy build_references call

Fixes: https://pagure.io/koji/issue/1441
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/41628eb5e35f8a73ecdb70e3d1f8514fedf18469">41628eb5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T15:15:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/05241bd391654852270b129bd675b2c05df68e17">05241bd3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T15:15:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">additional unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/98c983b1cad46964a6dfb305f38b411e4f2af499">98c983b1</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T15:16:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1442: delete_build: handle results of lazy build_references call

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

Fixes: #1441
https://pagure.io/koji/issue/1441
delete_build does not handle results of lazy build_references call
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6c0aacc264300d4ab46964c38cc912e70bf7320a">6c0aacc2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pathinfo.distrepo volume option
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2dbd065698deb7040a1dfaeb1a81cf77775c2a02">2dbd0656</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">honor volume option in dist_repo_init
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8209500e31b7f15748f7b6a1fb0e9e54131be2cf">8209500e</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add a comment about volumes in distRepoMove
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/489bcb89239ac2e051a8e71492911e512b714170">489bcb89</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add --volume option to dist-repo command
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d4a2e6fe65eacb7a61b9917ee13f79aca91a1a8d">d4a2e6fe</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bb980940acc5fe7ab2504ad6d900c271ed279e07">bb980940</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">write repo.json in dist_repo_init
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/560297104f5b2893e4a83f987d78eeb83255a761">56029710</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">also write repo.json for normal repos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b592a00101ef6a5897ff26679d8500a7ef38f7bc">b592a001</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">kojira: handle repos on other volumes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2db42a6154fcb8dcec3280177e676764bf0a0a54">2db42a61</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">handle other volumes in pruneLocalRepos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0851caa1489000139779f02096d030e1107567a0">0851caa1</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c355b5c7029a7e3411b2a94b93fd704942861cd7">c355b5c7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">only call get_info() if we're going to need it
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cee9fe4948ca0b3c59e3eaaa01c6d3d2626c142b">cee9fe49</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">handle symlinks in pruneLocalRepos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b3c85b157d9edae09ed1086d96e0834058830d28">b3c85b15</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ensuredir for repo volume symlinks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/aa7eb74fc718f6921713c9c5778ef7e86e1e6871">aa7eb74f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:14:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1327: volume option for dist-repo

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

Fixes: #1366
https://pagure.io/koji/issue/1366
volume option for dist-repo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d2350991ebdb7bb7d2947923ee139411edc34c0e">d2350991</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:18:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">refactor fixEncodingRecurse
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7532682f5e71e7e9f91ee046ce67027d588091a1">7532682f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:18:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop duplicate logic
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/df1117262992fdcc42831bca63436ba91b7c9236">df111726</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T16:18:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix str-type testing in fix_encoding

Fixes: https://pagure.io/koji/issue/1318
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e9be2d24647d776ba09586582c05faf948d7bdec">e9be2d24</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T16:18:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix docstring
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2d0e63e3b1831c11db42650d86b7581c47925da9">2d0e63e3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T16:18:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1322: Reduce duplicate "fixEncoding" code

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

Fixes: #1318
https://pagure.io/koji/issue/1318
Reduce duplicate "fixEncoding" code
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8529708b7c3bd4ed0136ff4fca83fde387be8ceb">8529708b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T22:39:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">check architecture names for mistakes

Fixes: https://pagure.io/koji/issue/1237
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/558e129c6b25273d6ec5ff907e336feb27c3a72d">558e129c</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T22:39:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use same arch parsing for cli and hub

Related: https://pagure.io/koji/issue/1237
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/83706483559587fe61ea5cccaef0e61d6a2044cf">83706483</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T22:39:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix test for parse_arches
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cc4e7dce942ba525ffffd330ada1ec54a9ca099c">cc4e7dce</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-21T22:39:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">validate archs in addHost
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/30a1b6564a7cdad027f2b52c61113b7f47da6ead">30a1b656</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-21T22:40:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1272: check architecture names for mistakes

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

Fixes: #1237
https://pagure.io/koji/issue/1237
Architectures field in build target uses 2 different separators
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/167eba339483ec525cb3a716175d28ec0a1c9ba1">167eba33</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-22T17:12:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fail runroot task on non-existing tag

Fixes: https://pagure.io/koji/issue/1139
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/da85023185b54771975afc29201ba59d25fc7e25">da850231</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-22T17:12:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1257: fail runroot task on non-existing tag

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

Related: #1139
https://pagure.io/koji/issue/1139
runroot API call should raise GenericError exception for non existing tag
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/44a7af7f4b0b44878658df4f3ad2a1fe3bad6075">44a7af7f</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-22T17:25:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move some Task methods to QueryProcessor

Related: https://pagure.io/koji/issue/1199
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d2989faa596975dfed220eb13c9902a5cc25c923">d2989faa</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-22T17:25:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add strict option to getTaskChildren

Fixes: https://pagure.io/koji/issue/1199
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5bf434729e6affddbf9989157ca90bc0254424c4">5bf43472</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-22T17:25:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use correct QueryProcessor methods; add strict opt to executeOne
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f5c52b70ad4425a1c1f31ce3c12f2863f9620fca">f5c52b70</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-22T17:25:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix tests for updated query
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/65b253755c2717413b4098165857722c02daddc7">65b25375</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-22T17:25:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1256: add strict option to getTaskChildren

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

Fixes: #1199
https://pagure.io/koji/issue/1199
API Call getTaskChildren call should return GenericError for non existing taskID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1e388be6b9aafac7afc1ea01adc6adde51943cb8">1e388be6</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-22T18:57:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">always check existence of tag in setInheritanceData

Fixes: https://pagure.io/koji/issue/1252
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/86ac86a1bd81d5cb23c7d0e7b1874cb7cf65482c">86ac86a1</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-22T18:57:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">check parents in _writeInheritanceData
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bcece35a21826cfcefb14130c44ed5de42da3900">bcece35a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-22T18:57:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1255: always check existence of tag in setInheritanceData

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

Fixes: #1252
https://pagure.io/koji/issue/1252
setInheritanceData raise Fault for non-existing tag id
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3d058c50dbbaefdd72f00a2527d3ab00b0bb3e38">3d058c50</a></strong>
<div>
<span>by Mikolaj Izdebski</span>
<i>at 2019-05-23T14:01:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow generating separate src repo for build repos

Fixes #1266
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3aba7412500cfdf048c742c474620b8ba60489dc">3aba7412</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-23T14:01:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">don't add noarch rpms to src-only repos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b122dcd4dc3e4f99b6b5829a45e630dc58af849f">b122dcd4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-23T14:02:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1273: Allow generating separate src repo for build repos

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

Fixes: #1266
https://pagure.io/koji/issue/1266
RFE: --with-separate-src for build-repos
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e41d9ca756740e9874302e3fddcfd0291564f5dc">e41d9ca7</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-30T08:05:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">list-hosts shouldn't error on empty list

Fixes: https://pagure.io/koji/issue/1470
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/990526695745f3e32eda9f8f42a4b82d0ddadd31">99052669</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-31T16:35:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1471: list-hosts shouldn't error on empty list

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

Fixes: #1470
https://pagure.io/koji/issue/1470
CLI command koji list-hosts --arch=arch-dgroc returning unexpected error
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7a159ef3d9a3949ced772a1b2fe1a610a0715e59">7a159ef3</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-31T23:42:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">check existence of tag_id in getInheritanceData

Fixes: https://pagure.io/koji/issue/1460
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d5a673d2fcde102e82c2f3f45eb8bdcf26fbd5df">d5a673d2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-31T23:42:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1461: check existence of tag_id in getInheritanceData

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

Fixes: #1460
https://pagure.io/koji/issue/1460
getInheritanceData API call should raise GenericError exception for non existing tag ID
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e3c5a03156e14ef168c67313eecad5ff4fa981c8">e3c5a031</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-05-31T23:58:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">deprecate BuildRoot.uploadDir method

Fixes: https://pagure.io/koji/issue/839
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f9489f4b177c76ad4da484968736268eb99acc77">f9489f4b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-05-31T23:58:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1456: deprecate BuildRoot.uploadDir method

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

Fixes: #839
https://pagure.io/koji/issue/839
deprecate BuildRoot.uploadDir()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/21dbd7d03e783df2618f4f1a45bec8be1158ae68">21dbd7d0</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-06-01T00:04:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix parentheses for tuple
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ddbde0d4079d195893dd7f644529867d12c5410e">ddbde0d4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-01T00:04:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1452: fix parentheses for tuple in _writeInheritanceData

Merges #1452
https://pagure.io/koji/pull-request/1452
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b0863edb33799cb93b4e6dd08b211d86719dcaf6">b0863edb</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-01T00:19:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">turn back on test skipped due to coverage bug

Fedora already fixed coverage bug preventing this test. Turning it back
on.

Fixes: https://pagure.io/koji/issue/1444
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/18d27f1559e00aaa12d36a535bd21629c49bd0d8">18d27f15</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-01T00:19:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1445: turn back on test skipped due to coverage bug

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

Fixes: #1444
https://pagure.io/koji/issue/1444
Ressurect py3 test, as bug in Fedora is fixed.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c943cf857b253c89d11f080ec66fb7ad4cb90b56">c943cf85</a></strong>
<div>
<span>by James Molet</span>
<i>at 2019-06-06T20:12:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow taginfo cli to use tag IDs; fixed bug where Inheritance always
used the last tag when querying for multiple tags.
Tries string before ID in taginfo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6c0c45d5172866938200c90699bf7a4279179c28">6c0c45d5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-06T20:12:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1476: Allow taginfo cli to use tag IDs; fixed Inheritance printing bug

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

Fixes: #1485
https://pagure.io/koji/issue/1485
taginfo shows wrong inheritance when multiple tags given
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/adb9d9049a77c6eb719c6cdf18e64863acb80f1b">adb9d904</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-06T20:19:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">show load/capacity in list-channels

Fixes: https://pagure.io/koji/issue/1448
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/afdc04be5d28bac5da1a214e290a41061bfda0e6">afdc04be</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-06T20:19:21Z</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/8540302a59406cf2680def91ba2d1500bf11af48">8540302a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-06T20:19:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">more readable layout
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/70385754cdb4371caa0c0e590f6432043d5e4044">70385754</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-06T20:19:21Z</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/3674e70fbfd8299813f05a76b582d43c6c818193">3674e70f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-06T20:19:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1449: show load/capacity in list-channels

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

Fixes: #1448
https://pagure.io/koji/issue/1448
[RFE] show channel load/capacity in list-channels
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/be1a56647af8aa447b22962d05b136aea2dc1378">be1a5664</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-06T20:24:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">createrepo_c is used by default now

Fixes: https://pagure.io/koji/issue/716
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d226111f83bb83752f2ff63ec9fa08d05386e539">d226111f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-06T20:24:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1278: createrepo_c is used by default now

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

Fixes: #716
https://pagure.io/koji/issue/716
/usr/libexec/kojid/mergerepos ignores xml:base in location
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4bee4a54306113c5ef5799525db85576113131f6">4bee4a54</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-06T21:03:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix history display for parallel host_channels updates
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a5d5d0b7fd020f7d3da7db3e578c3b5888a1290e">a5d5d0b7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-06T21:06:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1303: fix history display for parallel host_channels updates

Merges #1303
https://pagure.io/koji/pull-request/1303
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/50335800bd5a1ed130a64a0456ec25a8bf1f7e1c">50335800</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-13T17:43:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">introduce 'host' permission + docs

Fixes: https://pagure.io/koji/issue/1453
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/271249c8339102fcedc0de9f08707433b8185af8">271249c8</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-13T17:43:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add "tag" permission
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4c156f484096fb70d9440afa26f93c6e228758f3">4c156f48</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-13T17:43:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add 'target' permission
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c788a57b4eab5a7485614e897d69b0f0e5a0a635">c788a57b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-13T17:43:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">clean up doc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b309cc30543d7244af848f49af78ab75825cfd94">b309cc30</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-13T17:44:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1454: introduce host-admin permission + docs

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

Fixes: #1453
https://pagure.io/koji/issue/1453
[RFE] Separate administration permissions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0eec0d75e26e4a185528f0379b9d352c56ef0f4e">0eec0d75</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-13T17:46:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">let hub decide, what headers are supported

Currently web ui expects, that is it using same rpm version as hub -
this is wrong assumption, so let hub decide what is available there.

Fixes: https://pagure.io/koji/issue/1261
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/dcc23dcfcf81742e4f2ac474fcc59c9d8b32e2f5">dcc23dcf</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-13T17:46:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1279: let hub decide, what headers are supported

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

Fixes: #1261
https://pagure.io/koji/issue/1261
Better detection of weak deps support in web ui
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/03bf5554c5ed2c42412972b4c1da3aabe4dffd4d">03bf5554</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-13T20:15:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use better index for sessions

Fixes: https://pagure.io/koji/issue/1372
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1caa24ae91011603f0fe26f027546117252f72db">1caa24ae</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-13T20:15:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1479: use better index for sessions

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

Fixes: #1372
https://pagure.io/koji/issue/1372
Index on sessions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7842c480cf0f8566dd261601565d6e159bbd7457">7842c480</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-14T19:23:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">retain old search pattern in web ui

Fixes: https://pagure.io/koji/issue/1130
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f9758e25727c4cd89253d5bdf2385ad3d00cd2b2">f9758e25</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-14T19:23:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">retain search type
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7a5c9130bc4308cb7d8299e7a9b12fd7d14857d0">7a5c9130</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-14T19:23:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">retain form values in search page
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/08fd56a5aa04705475a950e45395ccdb11f0b6ee">08fd56a5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-14T19:23:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">combine search and searchresults templates
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fdc2bdaef903de5df7bc93618ad3fd2021717e34">fdc2bdae</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-14T19:23:49Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">search form on one line
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2cf37f6c4eae2d72fe8dde7e399a1d0b4a8855f3">2cf37f6c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-14T19:24:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1258: retain old search pattern in web ui

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

Fixes: #1130
https://pagure.io/koji/issue/1130
RFE: search results page should include search form with current search prefilled
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b0f0c3ff4517b804d555572b5f5581f448d76153">b0f0c3ff</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-14T19:54:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New 'buildtype' test for policies

Fixes: https://pagure.io/koji/issue/1225
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9036e0e74f15a259bfb02d82433b88d5fb8dfe39">9036e0e7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-14T19:54:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1415: New 'buildtype' test for policies

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

Fixes: #1225
https://pagure.io/koji/issue/1225
Add policy test for btype
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/15421a5637d9ebe26173d800fe5a0686008fc667">15421a56</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-14T20:15:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">put fix_pyver before printing command help

If pyver forces koji to reload under different interpreter, it could
happen, that different set of plugins is available. In such case help
printed under original interpreter can be misleading.

Fixes: https://pagure.io/koji/issue/1276
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/790bc251de3068951762f4236b2c3156dc19c53d">790bc251</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-14T20:15:42Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1280: put fix_pyver before printing command help

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

Fixes: #1276
https://pagure.io/koji/issue/1276
CLI plugin resolution occurs before pyver is honored
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bb110da97299c42e5b585638d1b5454272055d8d">bb110da9</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">first stab at a new multicall approach
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/75982719c1151b05513a41585269a941eb7d9328">75982719</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use VirtualCall helper
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cecffa84327576a0a2a73d86215013c2711b7dab">cecffa84</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add a context manager
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/abcc993b00c50557d29cdafd1695578fd79d1c10">abcc993b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">get a MultiCallSession by calling session.multicall
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4e0fe71acbcfa4740c481077f1d3b10253da07c2">4e0fe71a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">strict option for MultiCallSession class
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/80a9d05d65ec077ac5f295fe9e6ba46e4466a12c">80a9d05d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">store args/kwargs in VirtualCall instances
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/32290e4a3ecce94a408e441b9b2b42c37757a98d">32290e4a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cleanup
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c06c34c52993ee254f6028cd53dfe92e6331f915">c06c34c5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">stub unit test
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/64249cf753574b06e4aafc1425272d50ac232391">64249cf7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">provide multicall attribute for backwards compat
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/78e3f48d8bba6455d7d5044b2a4e6037a8097a25">78e3f48d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">expand unit test a little
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/37e8afcf8cf0f37bef49a3b21a65c7b877dd8fc5">37e8afcf</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">support batch option in MultiCallSession
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/29f62a090bf30f601554ec91f42c4ef965faecf2">29f62a09</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update docstring
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/14b25b1f4b9226d6c698faab20725cd8dbc18a9f">14b25b1f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use multicall in a few more places in the cli
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/71c4146638a663038d8219376bf782796dac70bb">71c41466</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update multicall docs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/19bb507b5ec85d4b79ebf71e238e068b5a065880">19bb507b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix typo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d612eac1a00a5748f8170db7535bd58104bfca07">d612eac1</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T14:19:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#957: New multicall interface

Merges #957
https://pagure.io/koji/pull-request/957
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9ae15acf5470612128982f0d35c1a05fcacedff5">9ae15acf</a></strong>
<div>
<span>by Jana Cupova</span>
<i>at 2019-06-17T20:45:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix typo in getArchiveTypes dosctring
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/421437b52b7d48ed93ce6e34597f50a8966e9212">421437b5</a></strong>
<div>
<span>by Jana Cupova</span>
<i>at 2019-06-17T20:45:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop new line
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/65e23afb01da10528700762a0c2e3605082e002e">65e23afb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-17T20:45:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1427: Fix typo in getArchiveTypes docstring

Merges #1427
https://pagure.io/koji/pull-request/1427
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/79f1c8b35915fa31cea927a0cf0097f867c54cf2">79f1c8b3</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-18T22:20:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove merge option from edit-external-repo

Related: https://pagure.io/koji/issue/1404
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3b0028ae0768017bb0ab83481f7555f3e5ad22f6">3b0028ae</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-18T22:20:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1499: remove merge option from edit-external-repo

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

Related: #1404
https://pagure.io/koji/issue/1404
RFE: add repo merge mode to support modularity
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9326cebd32949af1077f70c731c94b79a9405615">9326cebd</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-19T15:08:22Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pass bytes to sha1 constructor

As preparation to use hashlib's constructors, fix passing correct
datatype to sha1 constructor in web ui.

Fixes: https://pagure.io/koji/issue/1486
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bc16f4e5c19636572fcb5a38a8a36e93da96e408">bc16f4e5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-19T15:08:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1489: pass bytes to sha1 constructor

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

Fixes: #1486
https://pagure.io/koji/issue/1486
Fix kojiweb's _getUserCookie/_setUserCookie to pass bytes to hash constructors
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0899f74de3a3239521e099299732d349c73a4918">0899f74d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-19T15:16:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Don't pass block list in bare merge mode

Related: https://pagure.io/koji/issue/1404

mergerepos_c doesn't allow -b without --koji
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e73bd368e5d54ccd3eb5832d87b1b4156ce65ad3">e73bd368</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-19T15:16:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1502: Don't pass block list in bare merge mode

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

Relates: #1404
https://pagure.io/koji/issue/1404
RFE: add repo merge mode to support modularity
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2d88836a4b12f4f9a241b27ab5620dc013550b18">2d88836a</a></strong>
<div>
<span>by Mengjing Shi</span>
<i>at 2019-06-24T22:07:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Pass bytes to md5_constructor

Fixes login TypeError on koji-web</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/15e4d07763fa369a7e34f6d5455283445b017264">15e4d077</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-24T22:09:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">encode to bytes only under py3

Related: https://pagure.io/koji/pull-request/1498
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bdfac5b12d657b871fd26f66ad07d053a41eb242">bdfac5b1</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-24T22:11:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1498: Pass bytes to md5_constructor

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

Fixes: #1486
https://pagure.io/koji/issue/1486
Fix kojiweb's _getUserCookie/_setUserCookie to pass bytes to hash constructors
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/279e6533f6f54f5185c35abf7ea637d6e6c07e87">279e6533</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-26T07:06:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rebuildSRPM task

New task rebuildSRPM for srpms uploaded to koji. If policy
'rebuild_srpm' returns True, build task will spawn rebuildSRPM task
first to recreate SRPM with updated buildroot macros, typically 'dist'.
Policy has access to same data as build_from_srpm and build_from_repo_id
policies. (user_id, source, task_id, build_tag, skip_tag, target, tag)

Fixes: https://pagure.io/koji/issue/1396
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/17128a67fdb23589f08452ee7ab6f204844c6ab8">17128a67</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T07:06:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use getBuildConfig with event_id to check for rebuild_srpm setting
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2bef7c16dc4225a30d500cccc9b3f5c6d4a328d0">2bef7c16</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-26T07:06:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">rename source_srpm to srpm
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5882bc249bc5afe70646d416b173422d99c142e7">5882bc24</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-26T07:06:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove unneeded chown
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4ef89a4ae29d62630f4d74d779a24d8c3110f666">4ef89a4a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T11:36:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1462: rebuildSRPM task

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

Fixes: #1396
https://pagure.io/koji/issue/1396
RFE: rebuild srpms before building
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/de161628b034a4a125e291e33b3f5044e7fdf4af">de161628</a></strong>
<div>
<span>by Mikolaj Izdebski</span>
<i>at 2019-06-26T15:44:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Allow hub policy to match version and release

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

Based on work from https://pagure.io/koji/pull-request/1135
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f49409eb91da571c9561ae3028c12ecd1b70e0d3">f49409eb</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T15:44:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1513: Allow hub policy to match version and release

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

Fixes: #1134
https://pagure.io/koji/issue/1134
Hub policy match on version and release
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a624d7241a4548367ef547c2bb2970d0d1d376da">a624d724</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-26T19:35:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">handle deleted tags in kojira

Fixes: https://pagure.io/koji/issue/1298
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6ea25291558a74aa0cc3336253b2126ec4a01b72">6ea25291</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T19:35:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">provide value for repo in untracked case
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0b0fd393841b070661b1ca929df8d6cd2fc0d3c7">0b0fd393</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T19:35:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix getTag invocation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2fb80ba6d04143bdb24237af28ada83d3019a8c1">2fb80ba6</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T19:35:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix a logging error
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/656af0f58107e93ce3601f761913fcbe865c1ceb">656af0f5</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T19:38:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">avoid duplicate ManagedRepo instance
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a1be473a6efca3075348aa1affbfccf617cee428">a1be473a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T19:40:38Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1447: handle deleted tags in kojira

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

Fixes: #1298
https://pagure.io/koji/issue/1298
if tag is deleted/renamed, kojira will not handle that
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6fd33bfd1f7c8134f7127f5ed32096cc4d0802d0">6fd33bfd</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-06-26T19:58:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use LANG=C for running tests comparing human-readable output
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/90464796e0b6785c933f9d5613216966d3330b16">90464796</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T19:58:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1260: use LANG=C for running all tests

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

Fixes: #1259
https://pagure.io/koji/issue/1259
tests are failing in non-C LANGs
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8d0624bf2fbe01becd34e2b5b427d6659c37a9c8">8d0624bf</a></strong>
<div>
<span>by Ben Howard</span>
<i>at 2019-06-26T20:06:59Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add raw-gz and compressed QCOW2 archive types.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/97f8f829ae7001cf69b284176f26a58df0e09347">97f8f829</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T20:08:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">change moved to 1.18, so adjust schema upgrade scripts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/fac81bd7bec410cbacce649ba8006704486a2f57">fac81bd7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-26T20:08:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1480: Add raw-gz and compressed QCOW2 archive types.

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

Fixes #1481
https://pagure.io/koji/issue/1481
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0b92bd3d44fa1a2cf9ca93e826901cdf12404b81">0b92bd3d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-06-27T14:30:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add debug message to new multicall to match original

Fixes https://pagure.io/koji/issue/1514
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/72554e493cf2c3d1c640bf2c0cc073bf255a83a5">72554e49</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-01T21:21:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1515: add debug message to new multicall to match original

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

Fixes: #1514
https://pagure.io/koji/issue/1514
Add batch debug message into new multicall interface
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7a302ce6ad4a792ea75870ca4e19f03d7c96a6af">7a302ce6</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">new table for notification blocks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e14d60b78f976438a0cf848033f7b980969ac4aa">e14d60b7</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update migration for notification optouts
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6ae165f77bdc15b85670161c986224f275731ff3">6ae165f7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">apply opt-outs in get_notification_recipients
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e4c37dfffbcd5ccafe2a4c70e201bf4f1500a9c9">e4c37dff</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">notification optout tests

Related: https://pagure.io/koji/issue/1204
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b7d273b2fa7a32fa1e6ee8f9554e9809cc669464">b7d273b2</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">API/CLI/tests for notification blocks
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/61c015357b78210f45b48ccf868287ec47be3a58">61c01535</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use list for db instead of set
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f90699603b600c1e6dac7b820bdd13b78e1e1901">f9069960</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix test names
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a81c0881688a3aae73ecdc7c3ba399d30f7de53c">a81c0881</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-09T17:34:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">unused variables
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/916d03e954b9af57028c4a0202a93ef8d47fe754">916d03e9</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-09T17:34:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1417: notification's optouts

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

Fixes: #1204
https://pagure.io/koji/issue/1204
RFE: let users opt out of notifications
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a5014ac29b330a2b96a5f320d0eff64cc40e7a46">a5014ac2</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-11T19:12:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">set module_hotfixes=1 in yum.conf via tag config

New field in tag extra 'mock.yum.module_hotfixes' can be used to set
module_hotfixes=0/1 in yum.conf's inside mock's buildroots.

Fixes: https://pagure.io/koji/issue/1521
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9fd12d1a45bebd01d841fabfc9e9d3951d48d0f4">9fd12d1a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-11T19:12:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">reflect module_hotfixes also in CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c90bf2a3235508cd6e7778843899a641451d8e58">c90bf2a3</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:12:48Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1524: set module_hotfixes=1 in yum.conf via tag config

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

Fixes: #1521
https://pagure.io/koji/issue/1521
[RFE] Set module_hotfixes=1 in brew repo definitions
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/05cd2fe120a4496f455f7b58b0f86695568ac319">05cd2fe1</a></strong>
<div>
<span>by Kevin Fenzi</span>
<i>at 2019-07-11T19:14:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">kojibuilder: Pass mergerepo_c --all for bare mode as well.

The '--koji' mode of mergerepo_c implies --all, and thats what we want
for bare mode as well. The default merge mode is 'repo' which uses the
first found package by name if multiple packages with the same name are
in the multiple repos. This causes chaos with rhel8 repos as GA and
updates content are in the same repo and if it hits an old version of
one package and an update of another that depends on the new version
it blows up.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/73e1a6abad2e23abfc12cd30dc0ed24760cd8436">73e1a6ab</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:14:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1516: kojibuilder: Pass mergerepo_c --all for bare mode as well.

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

Fixes #1546
https://pagure.io/koji/issue/1546
rfe: use mergerepo_c --all for bare mode
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ded43dec53481082e68b4854c3f2aa9848be3bec">ded43dec</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-07-11T19:18:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cli: also load plugins from ~/.koji/plugins

- add plugin_path in koji.conf
- add `--plugin-paths` in cli arguments

fixes: #887
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1ec14ec5dce235e76f24a73cf01d23e092bf858b">1ec14ec5</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-07-11T19:18:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">adjust cli plugin config description
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/546d7fb4e8d0f3d8c880648b4a413ef43750c559">546d7fb4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:18:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix whitespace
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8834bb6d6b98c130330642c3bf2abdca08441698">8834bb6d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:18:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">shorten help text
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4e221c51ed52725bd7d36f3c3341f8059b06750b">4e221c51</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:18:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#892: cli: also load plugins from ~/.koji/plugins

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

Fixes: #887
https://pagure.io/koji/issue/887
User CLI plugins
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b250308e74d3565fd933e0daced9df8eda3b64c8">b250308e</a></strong>
<div>
<span>by Ken Dreyer</span>
<i>at 2019-07-11T19:21:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: add architecture diagram

koji_structure1.svg comes from an earlier version of Mike's SVG.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/be266e2c93f3fb2caf111f3c0e359be058eed72e">be266e2c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:21:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1375: docs: add architecture diagram

Merges #1375
https://pagure.io/koji/pull-request/1375
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e39d92164fe74bd40357c60712a67ef4c5308ba5">e39d9216</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-11T19:22:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Create db index for listTagged

Fixes: https://pagure.io/koji/issue/1352
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c775031e9d72e656d96250223dc3ece4a42c8412">c775031e</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-11T19:22:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">few more useful indices on tag_packages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c484311587af14141a01b4a757303e497a0968f3">c4843115</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T19:22:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1353: Create db index for listTagged

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

Fixes: #1352
https://pagure.io/koji/issue/1352
listTagged would benefit from additional index
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0c15978110de627ef25aa1691bfe6eb6ce4478cd">0c159781</a></strong>
<div>
<span>by Pat Riehecky</span>
<i>at 2019-07-11T21:54:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cli: add option for custom cert location
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/48da82021e825112aa996550f6e1856aff1dc1ac">48da8202</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-11T21:54:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1253: cli: add option for custom cert location

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

Fixes #1547
https://pagure.io/koji/issue/1547
rfe: add cli option for custom cert location
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/823774177f4b553bfd05d5346a0f051b5e7848a6">82377417</a></strong>
<div>
<span>by Yuming Zhu</span>
<i>at 2019-07-12T04:50:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cli: change --force to real bool arg for add-tag-inheritance
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3cc13aca52fc95c0b5017a06f3bc00bb082e7a03">3cc13aca</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-12T04:50:46Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#863: cli: change --force to real bool arg for add-tag-inheritance

Merges #863
https://pagure.io/koji/pull-request/863
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4d248f460b9c2e8ccbdde5644041adee16fc38a7">4d248f46</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-12T13:50:23Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use RawConfigParser for kojid

We are using percent signs in host_principal_format. As python3 replaced
ConfigParser with SafeConfigParser, parsing now fails.

Fixes: https://pagure.io/koji/issue/1543
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/cef24b1b502b1b9869e3eff8decb116cc214ee8b">cef24b1b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-12T13:50:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1544: use RawConfigParser for kojid

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

Fixes: #1543
https://pagure.io/koji/issue/1543
kojid fails on parsing config
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7e1809bafdc38c2e2070923b6d343b3cef2bd33c">7e1809ba</a></strong>
<div>
<span>by David Abdurachmanov</span>
<i>at 2019-07-15T14:10:29Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support for tag/target macros for Mageia

Discussions with Son_Goku (from Mageia) on IRC revealed that they need
per tag/target macro support in Koji. We store tag macros in 'Extra Options'
and macro has to start with '%'.

Example:

    % koji taginfo f29
    Tag: f29 [11]
    Arches: riscv64
    Groups:
    Required permission: 'admin'
    Tag options:
      %mymacro : 'value123'
      %packager : 'Fedora Project RISC-V'
      mock.package_manager : 'dnf'
    [..]

Tag macros can be added using koji edit-tag.

The tag macros are allowed to overwrite macros set in koji.genMockConfig.
For example, %packager is set in koji.genMockConfig by default. The mock
configuration generated by kojid was:

    [..]
    config_opts['macros']['%_host'] = 'riscv64-koji-linux-gnu'
    config_opts['macros']['%mymacro'] = 'value123'
    config_opts['macros']['%_host_cpu'] = 'riscv64'
    config_opts['macros']['%vendor'] = 'Fedora Project'
    config_opts['macros']['%distribution'] = 'Fedora Project'
    config_opts['macros']['%_topdir'] = '/builddir/build'
    config_opts['macros']['%_rpmfilename'] = '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm'
    config_opts['macros']['%packager'] = 'Fedora Project RISC-V'
    [..]

This two-line change was tested on Fedora RISC-V koji instance.

Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4f4a17361d39cbe4e5c0bc261eb6c0db300ac06d">4f4a1736</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-15T14:40:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">some macro values should not be overridable
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c9ade098ed7899d95d483f8a7c697e419d9e87e7">c9ade098</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-15T14:40:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">adjust tag macro namespace
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4414e3a1e03dfb97d3ddecab8058d0dc69735cbc">4414e3a1</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-15T17:24:36Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#898: Add support for tag/target macros for Mageia

Merges #898
https://pagure.io/koji/pull-request/898
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/553871be9e0fbd615c0a0e8e110882201940a50e">553871be</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">API for reserving NVRs for content generators

Fixes: https://pagure.io/koji/issue/1463
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2ab101c3818729d66ff69f02999eeba3d105ce43">2ab101c3</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">raise an error on repeated call cgInitBuild for same nvr
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/69bf20bc25a549de49a0bfd855b4ddb790028e64">69bf20bc</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">reverse wrong strict logic
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/7fbcf87df2bffd2382aae4f5390c8de2b7b87367">7fbcf87d</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">move init_build out of CG_Importer
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d35163a7261a4bd50d4a601558902657be864170">d35163a7</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">leave recycle_build untouched
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/395cf0f76e82e3270857aff0e9972b9685b5f496">395cf0f7</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove debug print
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f2647a687b835cc7e3e392ee54c75b483c2ae903">f2647a68</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use token for reservation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/48255d08c2c5c36311be1eedd31e1658862b454e">48255d08</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">migration for build_reservations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/707d2b2b0050078420315d24b7939ab818f2c039">707d2b2b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">move token from metadata to api option
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0aa00d0bb26d6a8256da486abc49e574c84d27b7">0aa00d0b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">remove debug
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f6a845c870edc2bd9a92b8948a01b207c6b88896">f6a845c8</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">restrict to cg_id
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/25bfb2a94be0201c8da8338f7e5693acbb0c0490">25bfb2a9</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">delete tokens on cancelBuild
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c38c024ac59cfdda5bd3ae69c34bc8d79e0249f8">c38c024a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">extended getBuild to return reservations
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9524718a91cdcb38a72b6db19df1218e1e5895f1">9524718a</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix tests for CLI
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9ff34438b8f32372adb0ee394592ff6614681de4">9ff34438</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">CLI shows reservation
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ca54688645d77878bad1c4297f68ed51e3371824">ca546886</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs for CG reservation API
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8da8420c65771d7420fb8263cd401818e91b816c">8da8420c</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">better error messages
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f1d2ebc85c3519068bcb82f473530712c778222c">f1d2ebc8</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">move cg_id to build table
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6caca35f4d985a6f79da05bffceea3b1e6e1f216">6caca35f</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-16T14:11:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">clear reservation when cg build completes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5b12221bc8dab71e4756ab2c3edc33c0cdb916a0">5b12221b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-16T14:26:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">error if reservation token given without build_id
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b5517d16d57161a8874bdec9ad72d928fdae68b8">b5517d16</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-16T14:33:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">default epoch to None in cg_init_build()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/1f52e60839a31b5915524b3403eebdc7ab855055">1f52e608</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-16T14:41:43Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">only check epoch against reservation if it is given
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bf394684efd243c4e4a865eddec4c5e607241238">bf394684</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-16T14:45:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1464: API for reserving NVRs for content generators

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

Fixes: #1463
https://pagure.io/koji/issue/1463
[RFE] Predeclare nvr for content generators
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/3f35913c0fa13da6bdeaafaddc753aca49d2e2ef">3f35913c</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-07-23T12:03:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cli:fix typo in mock-config
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/f81bc8b4772de285f6346d43aea610e4cb52cada">f81bc8b4</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-30T15:19:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1578: cli:fix typo in mock-config

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

Fixes: #1577
https://pagure.io/koji/issue/1577
cli: typo in `mock-config`
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/75d8a8e03689b04192e7ea3a7f85631fc829ff56">75d8a8e0</a></strong>
<div>
<span>by Yu Ming Zhu</span>
<i>at 2019-07-30T20:18:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cli: verify user in block-notification command
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/ecb9829c0750e0314702e89f36b86d473739f234">ecb9829c</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-30T20:18:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1580: cli: verify user in block-notification command

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

Fixes: #1579
https://pagure.io/koji/issue/1579
block-notification CLI should raise GenericError exception for non existing user
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8abc2471caa3b835a5ff9d4ac112f12e66b9b707">8abc2471</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-07-31T19:24:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">use _writeInheritanceData in _create_tag

Fixes: https://pagure.io/koji/issue/1554
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/d0045125c07b2b9d9ee8ce68672162d74a79eb27">d0045125</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-07-31T19:24:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1555: use _writeInheritanceData in _create_tag

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

Fixes: #1554
https://pagure.io/koji/issue/1554
_create_tag can fail on writeInheritanceData still needing admin
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/9b72831bdfe336165e2591710fef50e28c9376b9">9b72831b</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-08-01T19:37:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">secrets import is missing 'else' variant

Later in code 'secrets' is tested for its existence, so it should be set
to None if it wasn't imported.

Fixes: https://pagure.io/koji/issue/1590
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b870015943d1c85e463d2e209eb24de998c9e0e2">b8700159</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-01T19:38:00Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1591: secrets import is missing 'else' variant

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

Fixes: #1590
https://pagure.io/koji/issue/1590
partially missing test on secrets lib import
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/64f734631b22190ac106f69c3661e7781787257d">64f73463</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-08-02T12:46:58Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Backward-compatible fix for CG import

User needn't to be specified during CG import. In such case actual user
should be the owner.

Fixes: https://pagure.io/koji/issue/1596
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/0d8a778a9ed9283929851b1cf30c2b5b80125bcb">0d8a778a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-06T14:20:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1597: Backward-compatible fix for CG import

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

Fixes: #1596
https://pagure.io/koji/issue/1596
Backward compatibility fix CG API (build without owner)
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4c0caecca894f7d6c9c13950b293f8afcf894987">4c0caecc</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-08-06T14:25:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix recycling build due to cg

Fixes: https://pagure.io/koji/issue/1598
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c363aa2a3fab6236610d92d1665b17515da1940c">c363aa2a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-06T14:25:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1601: fix recycling build due to cg

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

Fixes: #1598
https://pagure.io/koji/issue/1598
Error recycling build
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bf7bd1c1af7c94c78fc613eb0ace2f917ee4a50d">bf7bd1c1</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-08-06T18:31:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">copy updated policy for reserved cg builds

Fixes: https://pagure.io/koji/issue/1599
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/bee68998b7dded1f3d6f472840a786726d86f6c5">bee68998</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-06T18:31:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1602: copy updated policy for reserved cg builds

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

Fixes: #1599
https://pagure.io/koji/issue/1599
Reserved cg builds do not honor volume policy
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/8ecfb4dc5bfb110fb1c65086ad9ee632da25d5c4">8ecfb4dc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-06T19:35:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">pull owner from correct place

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

In this function, we have binfo, buildinfo, and self.buildinfo.
A little confusing ;)

Note that self.buildinfo['owner'] is validated in prep_build()
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6f4c7b9728456f683f6c5464ff514850b580ef84">6f4c7b97</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-07T16:09:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1606: pull owner from correct place

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

Fixes: #1604
https://pagure.io/koji/issue/1604
Build created by CLI import-cg is not owned by the owner specified in metadata
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/b9c1af4b7a3d143064f927d27c78829a9a1b30fb">b9c1af4b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">add new indexes in schema upgrade
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/949e17f279e7e5049f4e47c387c8879b004e689d">949e17f2</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">migration doc
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a5eb5a3da4f3e5de4354fdcf492f7c5e005cc8d3">a5eb5a3d</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">bump version, add changelog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/01199c00ddf76cf0933d02c575edc3a09ce1ff44">01199c00</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">initial release notes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/2754228818a4dddcbaff0ea5c941d8c77dbcf28f">27542288</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">more relnotes updates
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/87033e69806d47d6b4ecbe5fe2a34aa87f5859bb">87033e69</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cleanup
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/257d3a1a7b200ffb4e67f2879425b242819b531c">257d3a1a</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">migration note about permissions

Fixes: https://pagure.io/koji/issue/1548
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/81574e88592b1db8273492b55f9e3e4ee03a97d1">81574e88</a></strong>
<div>
<span>by Tomas Kopecek</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update version for PyPi
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/5d8037c934f96122fabb21d1fa8fe76032b65d21">5d8037c9</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">typo
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/a7c9b11bc9aaf50bed04a4ad71e4e3ba83bfd531">a7c9b11b</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update changelog
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/15e544fc34bfd4e4fdf508e052124fffb40f8810">15e544fc</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">update changelog again
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4dc84bbe8739f04a4c497f67295df27d014631f9">4dc84bbe</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">another changelog update
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/57ebae64e63340e53628407d7257e465e3f1568b">57ebae64</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:31Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">include a few more PRs in release notes
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/e07808f7bf2a9fbb3cc35a7bf532875608a1c9ef">e07808f7</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T14:12:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fix release date
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/c76573312a878e0312669833b0fcbefcb50bc122">c7657331</a></strong>
<div>
<span>by Mike McLean</span>
<i>at 2019-08-09T18:07:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">PR#1588: 1.18 release

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

Fixes: #1548
https://pagure.io/koji/issue/1548
Create release notes for 1.18
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/eae6d352df9b42e915bea92c199f7413cdc2752d">eae6d352</a></strong>
<div>
<span>by Holger Levsen</span>
<i>at 2019-08-11T12:30:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">merge debian dir from 1.16.2-1 release

Signed-off-by: Holger Levsen <holger@layer-acht.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/4e3fb53947fa0a779f8bf04c7c61d900c7d5325d">4e3fb539</a></strong>
<div>
<span>by Holger Levsen</span>
<i>at 2019-08-11T12:31:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream release.

Signed-off-by: Holger Levsen <holger@layer-acht.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/koji/commit/6460c496a93fdf06a19ff2e0f38a9e0207bca573">6460c496</a></strong>
<div>
<span>by Holger Levsen</span>
<i>at 2019-08-11T13:02:09Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">wip
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#dd34399bb2b71ba4cbede4478652d451ed51381b">
builder/kojid
</a>
</li>
<li class="file-stats">
<a href="#4e7dc14a418e510463dd1e84aa78fc03243171bc">
builder/kojid.conf
</a>
</li>
<li class="file-stats">
<a href="#bdcef6571fdc934e60ce7708d0865eeb472bcd8b">
cli/koji
</a>
</li>
<li class="file-stats">
<a href="#77664dc312ee956132e0a39b15c570106bf56352">
cli/koji.conf
</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="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
<span class="new-file">
+
debian/changelog
</span>
</a>
</li>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
<span class="new-file">
+
debian/control
</span>
</a>
</li>
<li class="file-stats">
<a href="#adb7f75f79e3bb85eb62912a2904c5d24af878fb">
<span class="new-file">
+
debian/copyright
</span>
</a>
</li>
<li class="file-stats">
<a href="#8493e103efb45659a6a25098d40dd587a558b1b9">
<span class="new-file">
+
debian/fedora.conf
</span>
</a>
</li>
<li class="file-stats">
<a href="#b5551720bed83c7347a43def934d6db6cf577b29">
<span class="new-file">
+
debian/koji-client.install
</span>
</a>
</li>
<li class="file-stats">
<a href="#7139238b68728bfba240aa8fe93bb5ea28fffd6c">
<span class="new-file">
+
debian/koji-client.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#bfa676b0250dc36755868d9f4176cc79ccefb8b6">
<span class="new-file">
+
debian/koji-common.install
</span>
</a>
</li>
<li class="file-stats">
<a href="#9c625a85fce8680105901a86e603aaa58b35eac3">
<span class="new-file">
+
debian/koji-servers.install
</span>
</a>
</li>
<li class="file-stats">
<a href="#b04506bde165711a35642f5137d6d767ae2f4114">
<span class="new-file">
+
debian/koji-servers.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#94bed362a3ab4cccf9404c654f4062af15c7d539">
<span class="new-file">
+
debian/patches/0001-Fail-the-build-when-pkg-config-is-missing.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#71f32e61d9343fe2ef941fcf7ddc369d1808a80d">
<span class="new-file">
+
debian/patches/0002-Move-files-from-usr-libexec-to-usr-lib-koji-libexec.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e6d46555f5369a9a0e28f0b0941b0018669d947">
<span class="new-file">
+
debian/patches/0003-Make-kojikamid-executable.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#bafab673282b139ab4a2505e411330df6ec9ef38">
<span class="new-file">
+
debian/patches/0004-disable-multilib.patch
</span>
</a>
</li>
<li class="file-stats">
<a href="#bc34014ab4b9a49dd7a27bdd8d352912607c3a96">
<span class="new-file">
+
debian/patches/series
</span>
</a>
</li>
<li class="file-stats">
<a href="#8756c63497c8dc39f7773438edf53b220c773f67">
<span class="new-file">
+
debian/rules
</span>
</a>
</li>
<li class="file-stats">
<a href="#53399f7f2dd7535c43cdcfa511a9c06044a9c238">
<span class="new-file">
+
debian/source/format
</span>
</a>
</li>
<li class="file-stats">
<a href="#68ef9f98c01c7eecd4c605cc26048a06f3304b79">
<span class="new-file">
+
debian/watch
</span>
</a>
</li>
<li class="file-stats">
<a href="#0d46c76f72748a3edfd496310dd9f68f924ca93e">
<span class="new-file">
+
docs/schema-upgrade-1.17-1.18.sql
</span>
</a>
</li>
<li class="file-stats">
<a href="#f430af6e642bb48cdef833e5c7466e40e2d8b32d">
<span class="new-file">
+
docs/schema-upgrade-1.18-1.19.sql
</span>
</a>
</li>
<li class="file-stats">
<a href="#2717c937a27c0d6832d41c26a9ef64cd73ab8ff9">
docs/schema.sql
</a>
</li>
<li class="file-stats">
<a href="#93dacaf75cdf7eaaada4645b4b416804787845b5">
docs/source/HOWTO.rst
</a>
</li>
<li class="file-stats">
<a href="#aded7756cdea7c289134466a0d54da4f26d43abb">
docs/source/conf.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: #777;">

<br>
<a href="https://salsa.debian.org/reproducible-builds/koji/compare/4f450593d277ff081dbff72f1819f001e318a30d...6460c496a93fdf06a19ff2e0f38a9e0207bca573">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>