koji 1.3.0
Brian Schubert
schubert at jla.rutgers.edu
Mon Mar 2 22:25:56 UTC 2009
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
> Fedora-buildsys-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
More information about the Fedora-buildsys-list
mailing list