Need for Extras -> Koji import

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I thought we had a python snippit somewhere for dealing with owners.list.  
Does one exist or will I have to recreate one?

Mike, can I get file (read only) level access to the extras repos?  Here is 
what I plan...

Crawl each arch directory, getting header information about each package such 
as name, version, and release, as well as what srpm they came from.  Create a 
dictionary of such.  For each srpm, query owners.list to figure out 
who "owns" it.

Query koji for all the koji builds, get all the builds tagged with 
extras-import ( a temporary tag to manage the imports ) and all the koji 
users.

Iterate through the Extras base builds (n-v-r).  If it doesn't exist in koji, 
check to see if the package itself exists in koji.  If the package doesn't 
exist, check to see if the package owner exists.  If not, create the owner.  
Then create the package, then import the build, then tag it for 
extras-import.  Various other short cutting logic applies here.

This is much like what I'm doing for Core -> Koji imports, however since the 
data is in a koji like db/api already it is much easier to do this.

-- 
Jesse Keating
Release Engineer: Fedora

Attachment: pgpojqcFpMQVm.pgp
Description: PGP signature


[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux