-
-
Notifications
You must be signed in to change notification settings - Fork 29
Bugzilla 6 Backend Roadmap
Dylan William Hardison edited this page Mar 5, 2018
·
13 revisions
What can we do before the release of Bugzilla 6.0 in (August) 2018?
- Re-create the PSGI support that was added by LpSolit to the bugzilla master branch.
- Provides an (so far undocumented) Bugzilla::Extension hook for adding to the plack builder env. This is used by the bzapi extension for instance.
- init_page() is called within a CGI context.
- CGI::Compile is loaded early to prevent spontaneous exits
- Merge into BMO (ensure it does not cause regressions for mod_perl consumers)
- Verify (somehow) that all paths handled by apache are handled by PSGI
- Preload all templates into memory
- (mod_perl only) don't stat .htaccess files
- Replace Bugzilla::Object
id()
andname()
accessors with Class::XSAccessor Bug 1273381 - Use HTML::Escape #322
- use Sereal for the database schema
- Checksetup is replaced with separate database migration scripts, etc
- Easy to install for ubuntu, fedora, and archlinux users
- Upgrading from 4.2 works
- Upgrading from 5.0 works
- Upgrading from 5.1 (e.g. master on bugzilla/bugzilla repo) works