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]
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@redhat.com https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
Brian Schubert wrote:
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?
There is an upgrade script (/usr/share/doc/koji-1.3.1/docs/schema-upgrade-1.2-1.3.sql) to upgrade an existing database the 1.3 format.
Note that the external repos support may allow you to avoid an initial import altogether, in many cases. There is documentation forthcoming on how to setup external repos. In the meantime you can ask questions in #koji on Freenode.
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@redhat.com https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
-- Fedora-buildsys-list mailing list Fedora-buildsys-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
buildsys@lists.fedoraproject.org