Our main repositories and packaging systems are now branched for the
Foreman 1.9 series, so we are pretty much at feature-freeze for 1.9.
Features can continue to be committed to develop for 1.10, so please
don't hold up on those. Small and low risk ones may even make it
through to 1.9.
We've now got a month ahead of us to get 1.9 stable and released. This
has the following strands of work:
-
Installer modules need to be released - dns & dhcp in particular need
major version bumps I think and we need to go over any open PRs. This
needs to happen before RC1. -
Foreman manual needs itemised release notes, headline features and
general updates for 1.9. See
https://github.com/theforeman/theforeman.org/issues/366 for tasks. The
release notes need to happen before RC1, the rest before 1.9.0. -
Regressions that block 1.9's release need to be fixed, see the
blocker list at http://bit.ly/1FyhCnI which is updated regularly. Get
as many done as we can before each RC. -
Translations for new and changed 1.9 strings will begin from tomorrow
I hope when the string file gets pulled by Transifex. See
https://www.transifex.com/projects/p/foreman/ for details. These will
be pulled into each RC. -
Bug triage for issues found in the RCs. This begins in earnest with
RC1, so please keep an eye out on IRC, the mailing lists and Redmine
(Found in release: 1.9.0) for new bug reports. Please ensure
regressions are marked for Release: 1.9.0. -
Plugin authors should ensure their plugins are working against 1.9,
and release new versions if necessary for compatibility so users can
upgrade to RCs and 1.9.0.
Usually during the RC period we'll do a new release candidate every two
weeks, with the first probably on around Monday 6th July (it'll take a
week or so to get the pre-RC1 tasks above done). We'll keep doing them
until the bug reports die down.
I'll be taking as many bug fixes onto the stable branches as I can, as
long as they look reasonably stable, so don't worry if your fix isn't in
by now as there are still a few weeks ahead before 1.9.0. Don't worry
about cherry picking things yourselves, I'll do it before each RC based
on the Redmine bug list.
Please let me know if you have any questions, and thanks to everybody
for the past three months of active development - just one more to go.
Cheers,