1.9.0
msimacek
released this
23 Feb 09:27
·
505 commits
to master
since this release
New features
- Copr plugin (#113)
- Takes a user supplied copr project from which packages are taken
- Packages in selected collection (likely rawhide) will be rebuilt against
the packages from user's copr - Such rebuilds are done in autogenerated coprs
- Add "Which packages may have been broken by given update" view (#19)
- Add flag to bypass package dependency resolution (#114)
- All fedmsg functionality converted to a plugin
- Koji capacity checking rework (#118)
- Initial attempt at Python 3 porting
- Allow excluding architectures by arch_override (#124)
- Compatibility with PostgreSQL bi-directional replication (BDR)
- RPM build requires are now cached using dogpile, can be configured to use
various caching backends
Bugfixes
- No longer needs a hack to use non default koji authentication method
- Fix adding packes via admin CLI
Other
- Try to reduce unneeded updates of package table
- Don't use DDL in cleanup
- A lot of refactoring
Upgrading from 1.8.2
- Pkgdb cache configuration key was moved to centralized caching section.
If you changed it from default, you'll need to move thepkgdb.cache
section
tocaching.plugin.pkgdb.users
section. (dots denote dictionary nesting
level). - Plugin directory structure was refactored, if you did manual changes to
plugins, you'll need to adjust them - Fedmsg watcher service was converted to plugin. If you want to use it, you'll
need to enable it inplugins
config section - Fedmsg publisher and watcher were merged into single plugin "fedmsg".
- Fedmsg publishing needs to be explicitly enabled in fedmsg-publisher.enabled
- Database migration
- Run
alembic -c /usr/share/koschei/alembic.ini upgrade head
while the
backend services and httpd are stopped
- Run