PR#4368: koji 1.35.3 release notes and version bump

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

Fixes: #4367
https://pagure.io/koji/issue/4367
Koji 1.35.3 release notes
This commit is contained in:
Mike McLean 2025-04-28 15:34:00 -04:00
commit f88eddb115
4 changed files with 116 additions and 2 deletions

View file

@ -5,6 +5,7 @@ Release Notes
.. toctree::
:maxdepth: 1
release_notes_1.35.3
release_notes_1.35.2
release_notes_1.35.1
release_notes_1.35

View file

@ -0,0 +1,113 @@
Koji 1.35.3 Release notes
=========================
All changes can be found in `the roadmap <https://pagure.io/koji/roadmap/1.35.3/>`_.
Most important changes are listed here.
This is a small bugfix release to address a few issues in 1.35.2
Migrating from Koji 1.35.x
--------------------------
No special action are needed.
Security Fixes
--------------
None
System Changes
--------------
**Handle duplicate logs for image imports**
| PR: https://pagure.io/koji/pull-request/4232
This works around a build import issue by adding the arch to the log path when an overlap is detected.
**Fix min_avail calculation**
| PR: https://pagure.io/koji/pull-request/4358
This fixes an internal calculation in the scheduler code.
**Fix hub option data types**
| PR: https://pagure.io/koji/pull-request/4310
This fixes the data types for several hub options that were added in 1.35.
Prior to this fix, specifying some of these options could result in an error.
**Revert py2 portion of mr#4214**
| PR: https://pagure.io/koji/pull-request/4363
This reverts part of a change from 1.35.2 that could cause build failures.
Kojira
------
**Keep latest default repo for build tags**
| PR: https://pagure.io/koji/pull-request/4270
This change causes kojira to preserve the latest repo for a build tag, even if it is no longer current.
Previously, because of the on-demand repo generation changes in 1.35, rarely used build targets could end
up with no repo at all.
Web UI
------
**Fix tasks url on userinfo page**
| PR: https://pagure.io/koji/pull-request/4303
A small bug fix in the web ui
**Work around parse_qs behavior in python < 3.11**
| PR: https://pagure.io/koji/pull-request/4334
This fixes a web ui bug resulting from the removal of the cgi module dependency in 1.35.2.
Devel and testing
-----------------
**Honor %{_sbindir} in make install**
| PR: https://pagure.io/koji/pull-request/4335
This is a packaging change prompted by Fedora's efforts to
`unify bin and sbin <https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin>`_.
**Fix two unit test issues**
| PR: https://pagure.io/koji/pull-request/4357
**Fix python2 unittests**
| PR: https://pagure.io/koji/pull-request/4341
**Use unittest.mock instead of mock**
| PR: https://pagure.io/koji/pull-request/4328
**Remove fp file using os.unlink**
| PR: https://pagure.io/koji/pull-request/4326
Compatibility fix for unit tests

View file

@ -83,7 +83,7 @@
%define release %{baserelease}
%endif
Name: koji
Version: 1.35.2
Version: 1.35.3
Release: %{release}%{?dist}
License: LGPL-2.1-only and GPL-2.0-or-later
# the included arch lib from yum's rpmUtils is GPLv2+

View file

@ -1,2 +1,2 @@
__version_info__ = (1, 35, 2)
__version_info__ = (1, 35, 3)
__version__ = '.'.join([str(x) for x in __version_info__])