Koji Smoky Dingo 1.0.0 Release Notes

April 1, 2021

We've finally made it to the first official full release!

Version 1.0.0 provides the following koji client commands

  • koji affected—targets Show targets which would be impacted by modifications to the given tag

  • koji block-env-var Blocks a mock environment variable from a tag.

  • koji block-rpm-macro Blocks a mock RPM macro from a tag.

  • koji bulk—move-builds Move a large amount of builds, bypassing the creation of individual tasks.

  • koji bulk—tag-builds Tag a large amount of builds, bypassing the creation of individual tasks.

  • koji bulk—untag-builds Untag a large amount of builds, bypassing the creation of individual tasks.

  • koji cginfo Show content generators and their permitted users

  • koji check—hosts Show builder hosts which haven't been checking in lately

  • koji client-config Show settings for client profiles

  • koji filter-builds Filter a list of NVRs by various criteria

  • koji filter-tags Filter a list of tags by various criteria

  • koji latest-archives Show selected latest archives from a tag

  • koji list-btypes Show build types

  • koji list-build-archives Show selected archives attached to a build

  • koji list-cgs Show content generators

  • koji list-component-builds Show builds which were used to produce others

  • koji list-env-vars Show all inherited mock environment variables for a tag

  • koji list-rpm-macros Show all inherited mock RPM macros for a tag

  • koji list-tag-extras Show all inherited extra fields for a tag

  • koji open Opens a brower to the info page for data types

  • koji perminfo Show information about a permission

  • koji remove-env-var Removes a mock environment variable from a tag.

  • koji remove-rpm-macro Removes a mock RPM macro from a tag.

  • koji renum—tag-inheritance Adjust the priority values of a tag to maintain the same inheritance order, but to create an even amount of space between each entry.

  • koji set-env-var Sets, unsets, or blocks the value of a mock environment variable on a tag.

  • koji set-rpm-macro Sets, unsets, or blocks the value of a mock RPM macro on a tag.

  • koji swap—tag-inheritance Adjust the inheritance of a tag by replacing one entry for another. If both entries are already parents of a tag, then swap the priority of the two.

  • koji userinfo Show information about a user account

And the following standalone filtering commands

  • ksd-filter-builds Similar to koji filter-builds but usable as a shebang

  • ksd-filter-tags Similar to koji filter-tagss but usable as a shebang

The version 1 stream will continue to support Python 2 while maintaining API compatability moving forward. Version 2.0 will drop Python 2 support, and may introduce API compatability changes.

Changes from the v0.9.7 preview release:

  • fixed error with strict option still being looked for from the list-component-builds command

  • filter_by_state renamed to filter_builds_by_state

  • filter_by_tags ranamed to filter_builds_by_tags

  • filter_imported renamed to filter_imported_builds