Koji 1.35.3 Release notes

All changes can be found in the roadmap. 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

This works around a build import issue by adding the arch to the log path when an overlap is detected.

Fix min_avail calculation

This fixes an internal calculation in the scheduler code.

Fix hub option data types

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

This reverts part of a change from 1.35.2 that could cause build failures.

Kojira

Keep latest default repo for build tags

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

A small bug fix in the web ui

Work around parse_qs behavior in python < 3.11

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

This is a packaging change prompted by Fedora’s efforts to unify bin and sbin.

Fix two unit test issues

Fix python2 unittests

Use unittest.mock instead of mock

Remove fp file using os.unlink

Compatibility fix for unit tests