koji-1.2.6

Mike McLean mikem at redhat.com
Mon Aug 25 23:28:21 UTC 2008


It's been a long time since we posted a fresh tarball, so I just tagged 
and posted 1.2.6. Following is a summary of changes since 1.2.5. A 
couple of them /may/ cause some slight upgrade issues.

- kojid no longer sleeps after taking a task. This shouldn't be too much 
of a problem, but it is a behaviour change and may affect your load 
distribution.

- pathinfo.taskrelpath. The upload path for task workfiles has changed 
to avoid creating over-large directories. This may cause older clients 
to report broken urls. Updated clients, of course, will report the 
correct ones.

- unified boolean option parsing in kojihub. This is a bugfix, but may 
expose configuration errors.

- ServerOffline fault. This is a new fault code, and older clients will 
not be able to interpret it. Howevever, in the case where the exception 
is intended to be used this should be no worse than previous behavior.

(mostly) full change summary:
• don't sleep after taking a task
• pathinfo.taskrelpath
• unified waitrepo logic
• scm user_common flag
• shorter waitrepo timeout
• support building from git subdirs
• robust sessions for kojid
   ∘ new config options: retry_interval, max_retries, offline_retry, 
offline_retry_interval
• authtype option for koji cli
• top level quiet option for koji cli
• select config file section based on invocation name
• larger blocksize for uploads
• prune-signed-copies improvements
• saner duplicate filtering in list-pkgs
• expand group deps in generated comps
• several new options for download-build
• wait-repo cli command
• advertise help --admin
• support db password auth in kojihub
• listTagged/listTaggedRPMS by owner
• handle importing an srpm for an existing build
• unified boolean option parsing in kojihub
• alias system.multiCall as system.multicall
• ServerOffline exception
   ∘ raised when db connect fails
   ∘ also ServerOffline hub config option
• fix Source: line in spec
• package koji-gc (in -utils)
• changed default config location for koji-gc
• gc: fix age calculation for untagged builds
• option to provide a ts for get_rpm_header
• set rpmbuild_timeout of 24hours in mock configs
• more robust ClientSession connections
   ∘ better retries
   ∘ retries for anonymous sessions
   ∘ special treatement for ServerOffline case
   ∘ don't mask real exceptions
• use _callMethod in ClientSession.multiCall
• larger default blocksize in uploadWrapper
• automatically refresh stale db connections
• kojira: don't throw an exception if a tag is renamed or deleted
• add new session options for kojira:
   ∘ retry_interval, max_retries, offline_retry, offline_retry_interval
• kojiweb:
   ∘ handle exceptions gracefully
   ∘ allow rss feed to filter by package name (specified with package=)
   ∘ allow listTagged* and readTagged* to filter by package owner name 
(specified with owner=)
   ∘ allow the builds page in the web UI to filter by package ID 
(specified with packageID=)
   ∘ only send the session cookie over a secure connection (patch from 
Toshio Kuratomi, with modifications)
   ∘ remove the KojiWebURL config option (no longer necessary)
   ∘ sort rpm listing on the buildinfo page by arch and -debuginfo
   ∘ add links to the headers on the info pages
   ∘ put identification information into the title on the *info pages
   ∘ change the title format to put the important bits first (format 
suggested by Will Woods)
   ∘ put the task label into the taskinfo header
   ∘ move the task ID into the main table





More information about the Fedora-buildsys-list mailing list