h$)/$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None kojiinfo is either an id or stringkoji-Low-level variadic XML RPC call to a Koji Hubkoji$checkTagAccess(tag_id, user_id=None)kojicheckTagPackage(tag, pkg)kojigetAPIVersion()kojigetActiveRepos()koji getAllArcheskoji getAllPermskoji$getArchive(archive_id, strict=False)koji2getArchiveFile(archive_id, filename, strict=False)kojigetArchiveType(filename=None, type_name=None, type_id=None, strict=False)kojigetArchiveTypes()kojigetAverageBuildDuration pkginfokoji!getBuild(buildInfo, strict=False)kojigetBuildConfig tagkojigetBuildLogs build kojigetBuildTarget info!koji/getBuildTargets info event buildTagID destTagID"kojigetBuildType buildinfo#kojigetBuildroot buildrootId$kojigetBuildrootListing buildrootId%kojigetChangelogEntries(buildID=None, taskID=None, filepath=None, author=None, before=None, after=None, queryOpts=None)&kojigetChannel channelinfo'kojigetEvent eventid(kojigetExternalRepo info)koji)getExternalRepoList(tag_info, event=None)*kojigetFullInheritance(tag, event=None, reverse=False, stops=None, jumps=None)+koji getGlobalInheritance(event=None),kojigetGroupMembers(group)-koji+getHost(hostInfo, strict=False, event=None).koji)getImageArchive(archive_id, strict=False)/koji&getImageBuild(buildInfo, strict=False)0koji#getInheritanceData(tag, event=None)1kojigetLastEvent(before=None)2kojigetLastHostUpdate(hostID)3koji9getLatestBuilds(tag, event=None, package=None, type=None)0List latest builds for tag (inheritance enabled)4koji5getLatestMavenArchives(tag, event=None, inherit=True)5kojigetLatestRPMS(tag, package=None, arch=None, event=None, rpmsigs=False, type=None)6koji)getMavenArchive(archive_id, strict=False)7koji&getMavenBuild(buildInfo, strict=False)8kojigetNextRelease(build_info)find the last successful or deleted build of this N-V. If building is specified, skip also builds in progress9koji,getPackage(info, strict=False, create=False)Get the id,name for package:koji&getPackageConfig(tag, pkg, event=None)Get config for package in tag;koji getPackageID(name, strict=False)Get package ID by name.<koji*getRPM(rpminfo, strict=False, multi=False)=koji=getRPMDeps(rpmID, depType=None, queryOpts=None, strict=False)>koji)getRPMFile(rpmID, filename, strict=False)?kojigetRPMHeaders(rpmID=None, taskID=None, filepath=None, headers=None)@koji0getRepo(tag, state=None, event=None, dist=False)Akoji)getTag(tagInfo, strict=False, event=None)Bkoji>getTagExternalRepos(tag_info=None, repo_info=None, event=None)CkojigetTagGroups(tag, event=None, inherit=True, incl_pkgs=True, incl_reqs=True, incl_blocked=False)Dkoji*getTagID(info, strict=False, create=False)Ekoji5getTaskChildren(task_id, request=False, strict=False)Fkoji*getTaskDescendents(task_id, request=False)Gkoji1getTaskInfo(task_id, request=False, strict=False)HkojigetTaskRequest(taskId)Ikoji'getTaskResult(taskId, raise_fault=True)Jkoji5getUser(userInfo=None, strict=False, krb_princs=True)KkojigetUserPerms(userID=None)LkojigetVolume(volume, strict=False)Mkoji'getWinArchive(archive_id, strict=False)Nkoji$getWinBuild(buildInfo, strict=False)Okoji/Say hello to test XMLRPC connection to Koji HubPkoji:listArchiveFiles(archive_id, queryOpts=None, strict=False)QkojilistArchives(buildID=None, buildrootID=None, componentBuildrootID=None, hostID=None, type=None, filename=None, size=None, checksum=None, typeInfo=None, queryOpts=None, imageID=None, archiveID=None, strict=False)Rkoji&listBTypes(query=None, queryOpts=None)SkojilistBuildRPMs(build)TkojilistBuildroots(hostID=None, tagID=None, state=None, rpmID=None, archiveID=None, taskID=None, buildrootID=None, queryOpts=None)UkojilistBuilds(packageID=None, userID=None, taskID=None, prefix=None, state=None, volumeID=None, source=None, createdBefore=None, createdAfter=None, completeBefore=None, completeAfter=None, type=None, typeInfo=None, queryOpts=None, pattern=None)4Note that pattern is only supported for koji >= 1.24Vkoji listCGs()Wkoji%listChannels(hostID=None, event=None)XkojilistExternalRepos(info=None, url=None, event=None, queryOpts=None)YkojilistHosts(arches=None, channelID=None, ready=None, enabled=None, userID=None, queryOpts=None)ZkojilistPackages(tagID=None, userID=None, pkgID=None, prefix=None, inherited=False, with_dups=False, event=None, queryOpts=None)[kojilistPackagesSimple prefix\koji#listRPMFiles(rpmID, queryOpts=None)]kojilistRPMs(buildID=None, buildrootID=None, imageID=None, componentBuildrootID=None, hostID=None, arches=None, queryOpts=None)^koji5listSideTags(basetag=None, user=None, queryOpts=None)_kojilistTagged(tag, event=None, inherit=False, prefix=None, latest=False, package=None, owner=None, type=None)`kojilistTaggedArchives(tag, event=None, inherit=False, latest=False, package=None, type=None)akojilistTaggedRPMS(tag, event=None, inherit=False, latest=False, package=None, arch=None, rpmsigs=False, owner=None, type=None)bkoji>listTags(build=None, package=None, perms=True, queryOpts=None)ckojilistTaskOutput(taskID, stat=False, all_volumes=False, strict=False)dkoji$listTasks(opts=None, queryOpts=None)ekoji2listUsers(userType=0, prefix=None, queryOpts=None)fkoji listVolumes()gkojirepoInfo(repo_id, strict=False)hkojiresubmitTask(taskID)ikoji$tagChangedSinceEvent(event, taglist)jkojitagHistory(build=None, tag=None, package=None, active=None, queryOpts=None)kkojitaskFinished(taskId)lkojitaskReport(owner=None)mkojiLookup a key in a XML result koji kojihub urlkojicommandkojibuildIDkoji buildinfo"koji buildinfo%kojibuildIDkojitaskIDkojiauthorkojibeforekojiafter3kojitagkojieventkojipkgkojitypeGkojiinclude request details[kojipackage name search prefixdkojioptskojiqopts   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn O !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNPQRSTUVWXYZ[\]^_`abcdefghijkl mnNone#okoji Repo stateukojiBuild metadata{kojiThe state of a taskkojiThe state of a buildkojimap a buildid into a buildinfokojimain Fedora Koji HubkojiCentos Koji mbox HubkojiGet the buildid of an nvr buildkojiGet the task of an nvr buildkoji$List tasks filtered by query optionskoji6List the open tasks of a user (matching source/target)koji!Get the userid for the named userkojiGet the tags of a buildkojiGet the state of a buildkojiOpen task stateskojiGet the state of a taskidkojiGet info about a taskkoji Get the children tasks of a taskkoji*Get the latest build of a package in a tagkoji6Get latest build in a tag for package at a time event.&Used for example to implement waitrepokojiList builds in a tagkoji)Get the build and dest tags for a target.koji2List sidetags (preferably for user and/or basetag)kojiGet repo info for tagkojiGet current repo info for tagkojihub urlkojiNVRkojihub urlkojiNVRkojihub urlkojioptionskoji query optskojihub urlkojisourcekojitargetkojihub urlkojiuserkojihub urlkojihub urlkojihub urlkojihub urlkojihub urlkojihubkojitagkojipkgkojihubkojitagkojieventkojipkgkojihub urlkojilatestkojitagkojihubUrlkojitargetkoji(build-tag,dest-tag)kojihubUrlkojibasetagkojiuserkojilist of sidetagskojihub urlkojitagkojieventkojiresult mopqrstuvwxyz{|}~uvwxyz{|}~m opqrst      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzz{|}~!koji-0.0.2-7mZmcHOM1DxHBIoG7v75HgDistribution.Koji.APIDistribution.Koji'haxr-3000.11.4.1-G1GQV3v9xWtLcwYbf1g44VNetwork.XmlRpc.InternalsValueNil ValueArray ValueStruct ValueBase64 ValueDateTime ValueDoubleValueUnwrapped ValueString ValueBoolValueIntValueInfoInfoID InfoStringStructkoji maybeStruct structArraycheckTagAccesscheckTagPackage getAPIVersiongetActiveRepos getAllArches getAllPerms getArchivegetArchiveFilegetArchiveTypegetArchiveTypesgetAverageBuildDurationgetBuildgetBuildConfig getBuildLogsgetBuildTargetgetBuildTargets getBuildType getBuildrootgetBuildrootListinggetChangelogEntries getChannelgetEventgetExternalRepogetExternalRepoListgetFullInheritancegetGlobalInheritancegetGroupMembersgetHostgetImageArchive getImageBuildgetInheritanceData getLastEventgetLastHostUpdategetLatestBuildsgetLatestMavenArchives getLatestRPMSgetMavenArchive getMavenBuildgetNextRelease getPackagegetPackageConfig getPackageIDgetRPM getRPMDeps getRPMFile getRPMHeadersgetRepogetTaggetTagExternalRepos getTagGroupsgetTagIDgetTaskChildrengetTaskDescendents getTaskInfogetTaskRequest getTaskResultgetUser getUserPerms getVolume getWinArchive getWinBuildhellolistArchiveFiles listArchives listBTypes listBuildRPMslistBuildroots listBuildslistCGs listChannelslistExternalRepos listHosts listPackageslistPackagesSimple listRPMFileslistRPMs listSideTags listTaggedlistTaggedArchiveslistTaggedRPMSlistTagslistTaskOutput listTasks listUsers listVolumesrepoInfo resubmitTasktagChangedSinceEvent tagHistory taskFinished taskReport lookupStructgetValue RepoStateRepoInit RepoReady RepoExpired RepoDeleted RepoProblem KojiBuild kbBuildId kbPackageId kbOwnerNamekbNvr TaskStateTaskFreeTaskOpen TaskClosed TaskCanceled TaskAssigned TaskFailed BuildState BuildBuilding BuildComplete BuildDeleted BuildFailed BuildCanceled BuildInfo BuildInfoID BuildInfoNVR PackageID PackageIdBuildIDBuildIdUserIDUserIdTagIDTagIdTaskIDTaskIdgetID displayIDreadIDreadID'getInt getString buildIDInfo fedoraKojiHub centosKojiHubkojiGetBuildIDkojiGetBuildTaskIDkojiListTaskIDskojiUserBuildTasks kojiGetUserID kojiBuildTagsreadBuildStatekojiGetBuildStateopenTaskStatesopenTaskValues readTaskState getTaskStatekojiGetTaskStatekojiGetTaskInfokojiGetTaskChildrenkojiLatestBuildkojiLatestBuildRepokojiListTaggedBuildskojiBuildTargetkojiListSideTags readRepoState kojiGetRepokojiGetCurrentRepo $fIDTaskID $fIDTagID $fIDUserID $fIDBuildID $fIDPackageID$fIDBuildrootID $fEqRepoState$fEnumRepoState$fShowRepoState$fShowKojiBuild $fEqTaskState$fEnumTaskState$fShowTaskState$fEqBuildState$fEnumBuildState$fShowBuildState $fShowUserID $fShowTagID $fShowTaskID