[Git][reproducible-builds/koji][master] 156 commits: Add a `ctx` kwarg to ClientSession.krb_login
Holger Levsen
gitlab at salsa.debian.org
Mon Feb 25 09:32:23 CET 2019
Holger Levsen pushed to branch master at Reproducible Builds / koji
Commits:
4b6c9204 by mprahl at 2018-12-13T17:49:38Z
Add a `ctx` kwarg to ClientSession.krb_login
Before this change, `koji.ClientSession.krb_login` always used the
default context. This can be an issue when a multi-threaded application
shares this context and the Kerberos cache is stored in the thread keyring.
In this scenario, the first thread to run `krb_login` will succeed while
all others will get a "Permission denied" error. By adding the `ctx` kwarg,
a thread can establish a context and tell `krb_login` to use it instead of
the default context.
- - - - -
5687f7bc by mprahl at 2018-12-13T17:57:45Z
Don't force the Kerberos cache to be stored as a file when using the ccache kwarg on krb_login
A multi-threaded application may choose to store the Kerberos cache in the
thread keyring [1] to avoid Kerberos cache corruption. Since `krb_login` prepends
the passed in `ccache` with `FILE:`, the application must resort to setting the
`KRB_CCACHE` environment variable. This is annoying and unnecessary because
ccache defaults to `FILE` anyways if no Kerberos cache type is specified in the
value for `ccache` [2].
1 - http://man7.org/linux/man-pages/man7/thread-keyring.7.html
2 - https://web.mit.edu/kerberos/krb5-1.12/doc/basic/ccache_def.html#ccache-types
- - - - -
f04346e4 by Mike McLean at 2019-01-15T15:48:31Z
PR#1187: Add ctx option to ClientSession.krb_login()
Merges #1187
https://pagure.io/koji/pull-request/1187
- - - - -
28ce53af by Tomas Kopecek at 2019-01-15T15:51:19Z
use correct fileinfo checksum field
Fixes: https://pagure.io/koji/issue/966
- - - - -
4191840b by Tomas Kopecek at 2019-01-15T15:51:19Z
check_sigmd5 for kojivmd
- - - - -
c60ec3c2 by Mike McLean at 2019-01-15T15:51:19Z
add a unit test
- - - - -
4fa29017 by Mike McLean at 2019-01-15T15:51:19Z
cleanup
unused var
whitespace
missing import
- - - - -
8a36479c by Mike McLean at 2019-01-15T15:51:19Z
fix undefined var
- - - - -
6cce316f by Mike McLean at 2019-01-15T15:53:49Z
PR#967: use correct fileinfo checksum field
Merges #967
https://pagure.io/koji/pull-request/967
Fixes: #966
https://pagure.io/koji/issue/966
kojikamid makes wrong md5sum check
- - - - -
1b638289 by Adam Williamson at 2019-01-15T16:33:14Z
Fix `is_conn_error()` for Python 3.3+ change to `socket.error`
In Python 3.3+, `socket.error` is no longer a distinct exception.
It is - as the docs say - "A deprecated alias of OSError". This
means that this check:
`isinstance(e, socket.error)`
is effectively equivalent to:
`isinstance(e, OSError)`
This is a problem, because `requests.exceptions.ConnectionError`
(another exception type we handle later in `is_conn_error()`) is
a subclass of `OSError` - so on Python 3 we never actually reach
the block that's intended to handle that exception type. We hit
the `isinstance(e, socket.error)` block at the start instead, and
of course the exception doesn't have an `errno` attribute, so we
just return `False` at that point.
There are a few different ways we could fix this; this commit
does it by ditching the `isinstance` checks, and dropping the
shortcut `return False` bailout from the early block. We'll still
ultimately return `False` unless the error is actually one of the
other types we handle; it just costs a couple more `isinstance`
checks.
I don't think replacing the `isinstance socket.error` checks is
really necessary at all. We can just check for an `errno` attr,
and if there is one and it's one of the values we check for...
that seems safe enough to treat as a connection error.
This also changes the second check to be a check of `e2`, not
`e` - I'm *fairly* sure this is what's actually intended, and
the current code was a copy-paste error.
Fixes: #1192
Signed-off-by: Adam Williamson <awilliam at redhat.com>
- - - - -
a224695d by Mike McLean at 2019-01-15T16:33:19Z
PR#1203: Fix `is_conn_error()` for Python 3.3+ change to `socket.error`
Merges #1203
https://pagure.io/koji/pull-request/1203
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1609298
- - - - -
6bdb18e2 by Mike Bonnet at 2019-01-15T16:42:21Z
re-add import removed by 921258749a2be5686de2cd3d2804c627c51d2b12
kojikamid has code from other files substituted into it, to reduce
copy-paste. In this case, the SCM class from koji/daemon.py
requires the urlparse module.
- - - - -
822311fb by Mike McLean at 2019-01-15T16:42:32Z
PR#1201: re-add urlparse import in kojikamid
Merges #1201
https://pagure.io/koji/pull-request/1201
- - - - -
21e837db by Ken Dreyer at 2019-01-15T17:02:55Z
hub: document all edit_tag arguments
Reformat the description of the editTag2 RPC to Sphinx's doc format,
filling in the missing data types.
- - - - -
c203afe7 by Mike McLean at 2019-01-15T17:03:00Z
PR#1190: hub: document all edit_tag arguments
Merges #1190
https://pagure.io/koji/pull-request/1190
- - - - -
ccdb8ac3 by Tomas Kopecek at 2019-01-28T11:06:50Z
Use python2/3 instead of python in Makefile/spec
Fixes: https://pagure.io/koji/issue/1018
- - - - -
42f5988d by Franz Chih-Ping Hsieh at 2019-01-28T11:06:50Z
use macro to support RHEL8 build
Related: #986
- - - - -
b2230b95 by Tomas Kopecek at 2019-01-28T11:06:50Z
set default python
- - - - -
e10daecd by Mike McLean at 2019-01-28T11:07:02Z
PR#1019: Use python2/3 instead of python in Makefile/spec
Merges #1019
https://pagure.io/koji/pull-request/1019
Fixes: #1018
https://pagure.io/koji/issue/1018
rpms can't be built in Fedora rawhide
- - - - -
8586a227 by Yuming Zhu at 2019-01-28T11:16:35Z
fix pyOpenSSL dependency for py26 in setup.py
- - - - -
708ded81 by Mike McLean at 2019-01-28T11:16:46Z
PR#1062: fix pyOpenSSL dependency for py26 in setup.py
Merges #1062
https://pagure.io/koji/pull-request/1062
Fixes: #1060
https://pagure.io/koji/issue/1060
pyopenssl 18.0.0 has dropped Python 2.6 support
- - - - -
7ab1e290 by Yu Ming Zhu at 2019-01-28T13:45:18Z
urllib fix for python3
- - - - -
200951c9 by Yu Ming Zhu at 2019-01-28T13:46:11Z
fix zip for python3
- - - - -
eb36620a by Yu Ming Zhu at 2019-01-28T13:46:11Z
fix some unittests
- - - - -
30c2e5f4 by Yu Ming Zhu at 2019-01-28T13:46:11Z
sorted set in Error msgs of tasks.find_arch
- - - - -
fa5ccf0e by Yuming Zhu at 2019-01-28T13:46:11Z
using explicit coverage2/3 in Makefile
- - - - -
dc66521c by Yu Ming Zhu at 2019-01-28T13:46:11Z
misc changes for build and test
- - - - -
494c5392 by Mike McLean at 2019-01-28T14:09:08Z
PR#1184: rest of python3 support for koji lib
Merges #1184
https://pagure.io/koji/pull-request/1184
- - - - -
2ca32844 by Tomas Kopecek at 2019-01-28T15:50:32Z
Fix wrong error message
Fixes: https://pagure.io/koji/issue/1210
for/else resulted in error with correct arguments.
- - - - -
3a1d64ab by Mike McLean at 2019-01-28T15:50:48Z
PR#1211: Fix wrong error message
Merges #1211
https://pagure.io/koji/pull-request/1211
Fixes: #1210
https://pagure.io/koji/issue/1210
CLI command free-task returns an error everytime
- - - - -
46fc81a2 by Ken Dreyer at 2019-01-29T00:08:27Z
docs: drop HTML tags from howto doc
When copying this page from Fedora's wiki, some HTML tags were missed in
the translation. Translate the HTML tags to their reStructuredText
equivalents.
- - - - -
39f84abf by Mike McLean at 2019-01-29T10:23:31Z
PR#1218: docs: drop HTML tags from howto doc
Merges #1218
https://pagure.io/koji/pull-request/1218
- - - - -
b42bc3eb by Yuming Zhu at 2019-01-30T23:09:05Z
[clone-tag] preserve build order and fix group cloning
- - - - -
efece06a by Yuming Zhu at 2019-01-30T23:09:05Z
preserve group order
- - - - -
64c29c61 by Mike McLean at 2019-01-30T23:09:05Z
rename var, tweak logic, and add comments for clarity
- - - - -
ca26e380 by Yuming Zhu at 2019-01-30T23:09:05Z
delete all other builds when latest_only and dsttag exists
- - - - -
21c5bd31 by Mike McLean at 2019-01-30T23:09:21Z
PR#1014: cli: preserve build order in clone-tag
Merges #1014
https://pagure.io/koji/pull-request/1014
Fixes: #960
https://pagure.io/koji/issue/960
clone-tag can get things wrong when destination tag has content already
- - - - -
5a69365b by Ken Dreyer at 2019-01-31T00:59:46Z
hub: document get_channel arguments
Describe each of the arguments to the get_channel() method.
- - - - -
ce1644b4 by Mike McLean at 2019-01-31T00:59:56Z
PR#1182: hub: document get_channel arguments
Merges #1182
https://pagure.io/koji/pull-request/1182
- - - - -
60132d25 by Tomas Kopecek at 2019-02-05T13:24:49Z
six.moves xmlrpc_client, parse_qs
- - - - -
4d753537 by Tomas Kopecek at 2019-02-05T13:24:49Z
fix file handling
- - - - -
fd9a6a32 by Tomas Kopecek at 2019-02-05T14:49:13Z
encode xmlrpc responses correctly
- - - - -
9eaf2441 by Tomas Kopecek at 2019-02-05T14:49:24Z
fix encoding
- - - - -
69a12c13 by Tomas Kopecek at 2019-02-05T14:49:42Z
convert py2 sorting to py3
- - - - -
b6ff16b6 by Tomas Kopecek at 2019-02-05T14:49:54Z
db ordering fixes
- - - - -
dbb95542 by Tomas Kopecek at 2019-02-05T14:49:54Z
rename masked rpm variable
- - - - -
23437635 by Tomas Kopecek at 2019-02-05T14:49:54Z
marshaller update
- - - - -
d0338fd4 by Tomas Kopecek at 2019-02-05T14:49:54Z
fix code inspects
- - - - -
8b3edd6d by Tomas Kopecek at 2019-02-05T14:49:54Z
fix test
- - - - -
ca29c780 by Tomas Kopecek at 2019-02-05T14:49:54Z
fix bytes/str in rpm header
- - - - -
afa63626 by Tomas Kopecek at 2019-02-05T14:49:54Z
fix import
- - - - -
5cd9ed7e by Tomas Kopecek at 2019-02-05T14:49:54Z
fix new test
- - - - -
715b40d6 by Tomas Kopecek at 2019-02-05T15:46:32Z
spec changes for py3 hub
Fixes: https://pagure.io/koji/issue/905
- - - - -
2460a001 by Mike McLean at 2019-02-12T16:58:01Z
PR#921: Py3 hub
Merges #921
https://pagure.io/koji/pull-request/921
Fixes: #905
https://pagure.io/koji/issue/905
python3 hub
- - - - -
ee673d4b by Tomas Kopecek at 2019-02-12T20:01:37Z
Web UI python3 changes
Fixes: https://pagure.io/koji/issue/890
- - - - -
d02e7db4 by Tomas Kopecek at 2019-02-12T20:01:37Z
spec changes for python[23]-koji-web
- - - - -
904a241e by Tomas Kopecek at 2019-02-12T20:01:37Z
use C.UTF-8 lang as default
- - - - -
d75f2898 by Tomas Kopecek at 2019-02-12T20:01:37Z
update provides/requires
- - - - -
a670a7dc by Tomas Kopecek at 2019-02-12T20:15:53Z
macro for py3-only systems
- - - - -
7a304795 by Tomas Kopecek at 2019-02-12T20:15:53Z
properly obsolete koji-web
- - - - -
d54063d6 by Mike McLean at 2019-02-12T21:00:20Z
PR#891: Web UI python3 changes
Merges #891
https://pagure.io/koji/pull-request/891
Fixes: #890
https://pagure.io/koji/issue/890
[RFE] Web UI can go Py3!
- - - - -
6afd45f7 by Tomas Kopecek at 2019-02-12T21:06:00Z
remove unused variables
- - - - -
1ca24fe5 by Tomas Kopecek at 2019-02-12T21:06:00Z
remove testing hashlib
hashlib is in stdlib from python 2.5, no more need for testing its
existence.
- - - - -
d3766c19 by Tomas Kopecek at 2019-02-12T21:06:00Z
replace obsoleted libs
- - - - -
9fb7a2ff by Tomas Kopecek at 2019-02-12T21:06:00Z
simplify .keys() usage
- - - - -
426a8c2b by Tomas Kopecek at 2019-02-12T21:06:00Z
rpm builds
- - - - -
5885b526 by Tomas Kopecek at 2019-02-12T21:06:00Z
fix librepo workdir
- - - - -
e2c78263 by Tomas Kopecek at 2019-02-12T21:06:00Z
use files in context managers
- - - - -
a7280fb5 by Tomas Kopecek at 2019-02-12T21:07:49Z
fix rpm headers access
- - - - -
ed01f8d2 by Tomas Kopecek at 2019-02-12T21:09:19Z
reorder imports
- - - - -
009081c0 by Tomas Kopecek at 2019-02-12T21:09:19Z
bundle rpmUtils.arch
- - - - -
ccf1c412 by Tomas Kopecek at 2019-02-12T21:09:19Z
fixes
- - - - -
15872b6c by Tomas Kopecek at 2019-02-12T21:09:19Z
fix runroot test
- - - - -
69c2acae by Tomas Kopecek at 2019-02-12T21:09:19Z
use librepo instead of yum where possible
librepo is not available from RHEL6 by default, so don't expect it as a
hardrequire for now
- - - - -
5216c545 by Tomas Kopecek at 2019-02-12T21:09:19Z
distrepo via dnf
- - - - -
ca86a8fa by Tomas Kopecek at 2019-02-12T21:09:19Z
fix xmlrpc encoding error
- - - - -
35ff06e0 by Tomas Kopecek at 2019-02-12T21:09:20Z
spec change for default py3 kojid
- - - - -
5f15ff21 by Mike McLean at 2019-02-12T21:09:20Z
drop dnf from yum handler
- - - - -
90700a65 by Mike McLean at 2019-02-12T21:11:27Z
fix unit test for localPath test
- - - - -
c2322e4f by Mike McLean at 2019-02-12T21:24:13Z
note origin of koji.arch and chmod -x the lib
- - - - -
4ad8a0ec by Mike McLean at 2019-02-12T21:27:03Z
PR#1117: python3 kojid
Merges #1117
https://pagure.io/koji/pull-request/1117
Fixes: #1116
https://pagure.io/koji/issue/1116
Python3 builder
- - - - -
fb7e9c17 by Tomas Kopecek at 2019-02-13T12:49:24Z
more detailed help for block-group-pkg
- - - - -
bec51bb2 by Mike McLean at 2019-02-18T02:03:37Z
adjust grammar
- - - - -
8cc1c93d by Mike McLean at 2019-02-18T02:05:32Z
PR#1249: more detailed help for block-group-pkg
Merges #1249
https://pagure.io/koji/pull-request/1249
- - - - -
9ddae418 by Yu Ming Zhu at 2019-02-18T02:26:13Z
using ConfigParser.read_file for PY3
- - - - -
eaa1b869 by Yuming Zhu at 2019-02-18T02:26:13Z
docstring for read_config_files
- - - - -
b0c8f817 by Mike McLean at 2019-02-18T02:26:13Z
drop parser option in favor of raw option
- - - - -
dc208d05 by Yu Ming Zhu at 2019-02-18T02:26:13Z
fix invokings and unittests
- - - - -
8813d284 by Mike McLean at 2019-02-18T02:26:20Z
PR#1150: using ConfigParser.read_file for PY3
Merges #1150
https://pagure.io/koji/pull-request/1150
Fixes: #1075
https://pagure.io/koji/issue/1075
Deprecation warning on Python 3.7
- - - - -
22afd927 by Tomas Kopecek at 2019-02-18T02:32:08Z
use six move for email.MIMEText
Fixes: https://pagure.io/koji/issue/1247
- - - - -
4f56113c by Mike McLean at 2019-02-18T02:32:15Z
PR#1248: use six move for email.MIMEText
Merges #1248
https://pagure.io/koji/pull-request/1248
Fixes: #1247
https://pagure.io/koji/issue/1247
koji-gc missing six.moves for email.MIMEText
- - - - -
7f05b042 by Tomas Kopecek at 2019-02-18T02:38:45Z
remove unused directory
rpmdiff script was moved to koji-tools project some time ago and is no
more part of this rpm. Directory has no use now, so this commit is
removing it.
Fixes: https://pagure.io/koji/issue/1195
- - - - -
09b33a43 by Mike McLean at 2019-02-18T02:39:57Z
PR#1231: remove unused directory
Merges #1231
https://pagure.io/koji/pull-request/1231
Fixes: #1195
https://pagure.io/koji/issue/1195
document /usr/libexec/koji-hub or remove it
- - - - -
712b5af8 by Mike McLean at 2019-02-18T03:33:52Z
refactor the py2/py3 macro flags
- - - - -
f24835bc by Mike McLean at 2019-02-18T03:33:52Z
reverse distro check order and correctly handle null case
- - - - -
fb29b5f5 by Mike McLean at 2019-02-18T03:33:52Z
no koji-utils for py3 yet
- - - - -
56f9d38e by Mike McLean at 2019-02-18T03:33:52Z
builder-plugins not py2 only anymore
- - - - -
6e57936e by Mike McLean at 2019-02-18T03:33:52Z
stop blocking py3 builder plugins in Makefile
- - - - -
3703c244 by Mike McLean at 2019-02-18T03:33:52Z
add KOJI_MINIMAL flag to plugins Makefile
- - - - -
b976e222 by Mike McLean at 2019-02-18T03:33:52Z
force python3 if that's all we're building
- - - - -
f869f080 by Mike McLean at 2019-02-18T03:33:52Z
builder-plugins can include pycache now
- - - - -
1b8763b4 by Mike McLean at 2019-02-18T03:33:52Z
more readable sed expression
- - - - -
e0207c6c by Mike McLean at 2019-02-18T03:33:52Z
vm and utils subpackages for py3 too
- - - - -
fd9ab03d by Tomas Kopecek at 2019-02-18T03:33:52Z
remove qpid requires
- - - - -
f6125e2a by Tomas Kopecek at 2019-02-18T03:33:52Z
handle byte-compiling for fedora
- - - - -
3998d6d4 by Mike McLean at 2019-02-18T03:33:52Z
manually trigger extra byte compilation
- - - - -
79c3b679 by Mike McLean at 2019-02-18T03:54:32Z
keep config in koji-web package
- - - - -
dc7b367b by Mike McLean at 2019-02-18T19:42:05Z
PR#1245: organize python 2/3 cases in spec file
Merges #1245
https://pagure.io/koji/pull-request/1245
- - - - -
b78c1b42 by Tomas Kopecek at 2019-02-18T19:50:05Z
fix race-condition with librepo temp directories
Same directory is used for all librepo uses. It should be done inside
mock directory.
Fixes: https://pagure.io/koji/issue/1250
- - - - -
9728c080 by Mike McLean at 2019-02-18T19:50:18Z
PR#1251: fix race-condition with librepo temp directories
Merges #1251
https://pagure.io/koji/pull-request/1251
Fixes: #1250
https://pagure.io/koji/issue/1250
librepo race-condition
- - - - -
d368322f by Tomas Kopecek at 2019-02-18T20:32:59Z
fix weak deps handling in rpminfo web page
PR #965 (commit ef998c6) changed way, how weak reference support is
detected in rpm. As a result, web page rpminfo is failing due to missing
variable.
Fixes: https://pagure.io/koji/issue/1234
- - - - -
a34d50e4 by Mike McLean at 2019-02-18T21:04:13Z
PR#1235: fix weak deps handling in rpminfo web page
Merges #1235
https://pagure.io/koji/pull-request/1235
Fixes: #1234
https://pagure.io/koji/issue/1234
Web ui rpminfo is broken due to changes in weak deps handling
- - - - -
8d62b5f1 by Tomas Kopecek at 2019-02-19T10:18:06Z
python 3 can't index dict.keys()
Fixes: https://pagure.io/koji/issue/1262
- - - - -
584f4cad by Mike McLean at 2019-02-19T17:40:05Z
PR#1263: python 3 can't index dict.keys()
Merges #1263
https://pagure.io/koji/pull-request/1263
Fixes: #1262
https://pagure.io/koji/issue/1262
Wrong dict.keys() indexing
- - - - -
9162793d by Tomas Kopecek at 2019-02-19T17:44:31Z
document reason strings in policies
Fixes: https://pagure.io/koji/issue/1228
- - - - -
e143da90 by Mike McLean at 2019-02-19T17:44:39Z
PR#1229: document reason strings in policies
Merges #1229
https://pagure.io/koji/pull-request/1229
Fixes: #1228
https://pagure.io/koji/issue/1228
Document reason string in policies
- - - - -
3e595b02 by Tomas Kopecek at 2019-02-19T17:47:00Z
Fix non-ascii strings in xmlrpc
requests library refuse to upload non-latin-1 strings, convert data to
utf-8 before passing to library.
Fixes: https://pagure.io/koji/issue/1219
- - - - -
0b5a0d69 by Mike McLean at 2019-02-19T17:47:00Z
only adjust the request encoding on py3
- - - - -
5ca71d7a by Mike McLean at 2019-02-19T17:55:30Z
PR#1220: Fix non-ascii strings in xmlrpc
Merges #1220
https://pagure.io/koji/pull-request/1220
Fixes: #1219
https://pagure.io/koji/issue/1219
xmlrpc doesn't encode errors correctly
Fixes: #1202
https://pagure.io/koji/issue/1202
Under python3, ClientSession does not handle sending unicode data well
- - - - -
99e72ead by Tomas Kopecek at 2019-02-19T22:29:25Z
Fix unit tests
- - - - -
051a0d52 by Tomas Kopecek at 2019-02-19T22:29:25Z
py3 checks file path, so it needs to be non-mocked string
- - - - -
8e41dd6d by Tomas Kopecek at 2019-02-19T22:29:25Z
remove sys.exc_clear() in web ui
sys.exc_clear() doesn't exist in py3. It also doesn't seem to be really
needed, so it should be safe to drop it.
- - - - -
a4d41bd0 by Tomas Kopecek at 2019-02-19T22:29:25Z
wrapper function for writing to stdout
- - - - -
7ad2fe34 by Tomas Kopecek at 2019-02-19T22:29:25Z
enable py3 testing for everything
- - - - -
aefb2ddb by Tomas Kopecek at 2019-02-19T22:29:25Z
fix py3 tests compatibility
- - - - -
8e69046d by Tomas Kopecek at 2019-02-19T22:29:25Z
add PYTHONPATH for web tests
- - - - -
23320221 by Mike McLean at 2019-02-19T22:29:25Z
remove old commented line
- - - - -
4f45ccee by Mike McLean at 2019-02-19T22:31:27Z
PR#1265: py3 tests + related fixes
Merges #1265
https://pagure.io/koji/pull-request/1265
Fixes: #1264
https://pagure.io/koji/issue/1264
Missing py3 test support
- - - - -
0ff18ab0 by Tomas Kopecek at 2019-02-20T14:52:06Z
Include CLI plugins in setup.py
Fixes: https://pagure.io/koji/issue/1221
- - - - -
40ce5192 by Tomas Kopecek at 2019-02-20T14:52:06Z
update setup.py to 1.17
- - - - -
bb5fc240 by Mike McLean at 2019-02-20T15:02:54Z
PR#1222: Include CLI plugins in setup.py
Merges #1222
https://pagure.io/koji/pull-request/1222
Fixes: #1221
https://pagure.io/koji/issue/1221
Update PyPi to 1.16.1 + cli plugins
- - - - -
cebc9728 by Tomas Kopecek at 2019-02-20T15:09:43Z
require librepo on python3
Fixes: https://pagure.io/koji/issue/1268
- - - - -
ef3ba7d9 by Mike McLean at 2019-02-20T15:09:56Z
PR#1269: require librepo on python3
Merges #1269
https://pagure.io/koji/pull-request/1269
Fixes: #1268
https://pagure.io/koji/issue/1268
Require librepo on py3 builds
- - - - -
86f3c5b0 by Tomas Kopecek at 2019-02-20T20:30:01Z
decode Popen.communicate result under py3
Fixes: https://pagure.io/koji/issue/1270
- - - - -
cbc7e85d by Tomas Kopecek at 2019-02-20T20:30:01Z
fix unittest for py3
- - - - -
d92461ff by Mike McLean at 2019-02-20T20:30:36Z
PR#1271: decode Popen.communicate result under py3
Merges #1271
https://pagure.io/koji/pull-request/1271
Fixes: #1270
https://pagure.io/koji/issue/1270
Missing conversion from bytes to str
- - - - -
16b3a351 by Mike McLean at 2019-02-21T14:34:47Z
use QueryProcessor in get_archive_type
- - - - -
4eb3f50d by Mike McLean at 2019-02-21T14:34:47Z
fix arches handling in listHosts
- - - - -
c41a7a52 by Mike McLean at 2019-02-21T14:34:47Z
fix typeInfo handling in list_archives
- - - - -
f6f2984e by Mike McLean at 2019-02-21T14:34:47Z
fix unit test for list_archives
- - - - -
208c6433 by Mike McLean at 2019-02-21T14:34:47Z
fix unit tests for listHosts
- - - - -
5671aba4 by Mike McLean at 2019-02-21T14:34:47Z
CVE-2018-1002161 announcement text
- - - - -
158e6683 by Mike McLean at 2019-02-21T14:34:47Z
CVE-2018-1002161 FAQ
- - - - -
52cfc578 by Mike McLean at 2019-02-21T14:34:47Z
update cve index
- - - - -
f6c911fb by Mike McLean at 2019-02-21T14:34:47Z
1.16.2 release notes
- - - - -
f88ebd49 by Mike McLean at 2019-02-21T14:34:47Z
pull in 1.16.1 release notes for completeness
- - - - -
bdec8c73 by Mike McLean at 2019-02-21T14:39:54Z
PR#1274: cve-2018-1002161
Merges #1274
https://pagure.io/koji/pull-request/1274
Fixes: #1183
https://pagure.io/koji/issue/1183
fix query parameter processing in multiple calls
- - - - -
e010e9af by Tomas Kopecek at 2019-02-21T16:22:34Z
consolidate access to rpm headers
Fixes: https://pagure.io/koji/issue/1069
- - - - -
daa58d4f by Mike McLean at 2019-02-21T16:22:34Z
kojivmd, too
- - - - -
273c18c9 by Mike McLean at 2019-02-21T16:24:38Z
PR#1070: consolidate access to rpm headers
Merges #1070
https://pagure.io/koji/pull-request/1070
Fixes: #1069
https://pagure.io/koji/issue/1069
Consolidate usage of rpm headers
- - - - -
b92824cc by Brendan Reilly at 2019-02-21T21:37:35Z
Added volume id as argument to livemedia task
- - - - -
ffdfb45e by Brendan Reilly at 2019-02-21T21:37:35Z
Updated tests for volume id option
- - - - -
deb738fc by Brendan Reilly at 2019-02-21T21:37:35Z
Added warnings and failures for too long volid
- - - - -
23b5a40c by Mike McLean at 2019-02-21T21:37:35Z
fix references to logger instance
- - - - -
f7f75d20 by Mike McLean at 2019-02-21T21:37:35Z
error if volume id is too long
- - - - -
4f450593 by Mike McLean at 2019-02-21T21:38:30Z
PR#1227: Added volume id as argument to livemedia and livecd tasks
Merges #1227
https://pagure.io/koji/pull-request/1227
Fixes: #833
https://pagure.io/koji/issue/833
Improve volume id substitutions
- - - - -
28 changed files:
- .coveragerc3
- Makefile
- builder/kojid
- cli/Makefile
- cli/koji_cli/Makefile
- cli/koji_cli/commands.py
- cli/koji_cli/lib.py
- + docs/source/CVE-2018-1002161-FAQ.rst
- + docs/source/CVE-2018-1002161.rst
- docs/source/CVEs.rst
- docs/source/defining_hub_policies.rst
- docs/source/release_notes.rst
- + docs/source/release_notes_1.16.1.rst
- + docs/source/release_notes_1.16.2.rst
- docs/source/server_howto.rst
- hub/Makefile
- hub/kojihub.py
- hub/kojixmlrpc.py
- koji.spec
- koji/Makefile
- koji/__init__.py
- + koji/arch.py
- koji/auth.py
- koji/context.py
- koji/daemon.py
- koji/db.py
- koji/rpmdiff.py
- koji/tasks.py
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/reproducible-builds/koji/compare/2b8a9dd5739cc8ca725a4efc15003d467267ec04...4f450593d277ff081dbff72f1819f001e318a30d
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/koji/compare/2b8a9dd5739cc8ca725a4efc15003d467267ec04...4f450593d277ff081dbff72f1819f001e318a30d
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20190225/2f7b8af0/attachment.html>
More information about the rb-commits
mailing list