Hi,

Is there an easy way to convert the database from Koji 1.2.6 to work with this new release?

Importing the initial packages took a very long time, and as such, starting with a fresh database is undesirable. Or has the import speed improved drastically with this release?

Thanks,

-Brian Schubert

Mike McLean wrote:
The tarball is posted here:
https://fedorahosted.org/koji/wiki/KojiRelease
(created from koji-1.3.0 tag)


Major Changes
--------------
Support for external repos
    new cli commands
    createrepo tasks now have a higher weight
Support for noarch subpackages
Support larger hashes
    Handle different kinds of rpm signatures [mitr] (#127)
    support file digests other than md5 in the api and web UI
Hub configuration via hub.conf
    use a hub config file instead of PythonOptions
    scan for handlers once at startup instead of each call
    now honors KojiDir
Remove huge tables from db
    - rpmfiles, rpmdeps and changelog tables dropped
    - data pulled from rpms as needed
Build srpms in chroots
    bump the weight of buildSRPMFromSCM
Some web ui theming support
    SiteName option (the name that shows up in the title)
    move explicit image sizes to css
    make welcome message customizable
Improved security
    add an auth token to defend against CSRF
    include the current time in the cookie
    some changes to the web UI to defend against XSS
Hub policies
    configured in hub.conf
    enable verbose policy errors without full debug
    current policies:
      tag: controls tag, untag, move operations
      build_from_srpm: controls whether such builds are allowed
      build_from_repo_id: controls whether such builds are allowed
Plugin support
    kojihub and kojid now have limited plugin support


Other Changes
-------------
Python-2.6-isms
    use hashlib if available
    use subprocess instead of popen2
Builder
    improved task cleanup
    check the load average before taking a task
    make use of createrepo --update optional
    choose a better arch for noarch builds
update the buildArch task weight based on the average duration of a build
    of the package
    set %distribution the same way we set %vendor and %packager
    cleanup before re-taking a freed or reassigned task
    indicate which log people should look in for build failures
    make use of --skip-stat configurable
    use same repo for all buildArch subtasks
    more fully honor topdir option
Web UI
    show summary and description for rpms and builds
    group rpms more sensibly (make the build log links correct)
remove the dirtyness indicator from the buildrootinfo page (never used)
    enable displaying of only the latest builds in a tag
    use ids instead of names in the urls
    fix the "Watch logs" feature in the web UI to work over SSL
    cache compiled Cheetah templates
    update the web UI to conform to XHTML 1.0 Transitional
    tasks page: rework view selector
    use kojiweb.publisher (new location)
Hub
    NotifyOnSuccess option
    honor KojiDir option
    DisableNotifications option
don't blow up when the database contains older base64 encoded task data
    make a latest link when a new repo completes
    add createdBefore= and createdAfter= parameters to listBuilds()
    fix LoginCreatesUser check
    in resetBuild use CANCELED state instead of FAILED
    report offline status if:
        db connection fails
        there are errors on startup
    preserve old extra_arches during package list updates
Command line
    new subcommand: search
    new subcommand: regen-repo
    new subcommand: remove-tag
    show package filters correctly in taginfo
    allow list-tagged to query at an event
    added --non-latest to untag-pkg subcommand
    added --old-user flag to set-pkg-owner-global subcommand
    show buildroot info in rpminfo output
    show arch in list-buildroot output
handle chain-build cases where the build tag is the same as the dest tag
Utils
    don't start kojira by default (#96)
    fix timestamp checks when deleting repos
    package koji-gc
    added purge option to koji-gc
    added koji-shadow utility for shadow builds
Changes related to shadow builds
    koji-shadow utility
    allow creation of repos from a specified event
    allow building from a specific repo id (subject to policy)
Miscellaneous
    add a strict option to multiCall()
    handle empty multicalls sensibly
    return a placeholder object while in a multicall
enable building Koji from the Koji git repo with Koji [Jeffrey C. Ollie]


--
Fedora-buildsys-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

--
Fedora-buildsys-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Reply via email to