1.11 branching and progress

I'm going to start the 1.11 branching process in the next few days, with
an aim to get RC1 out by the end of the month.

This is a couple of weeks behind my original schedule, as I was
uncomfortable with basing 1.11-stable on Rails 4.1.5 - now that's
updated to the current patch release with security fixes, I'm going to
push on with it.

To this end, I need to ask everybody for help in these areas:

  1. Regressions in 1.11 - we've a few tickets and PRs open:

http://projects.theforeman.org/projects/foreman/issues?query_id=81
https://github.com/theforeman/foreman/pulls?q=is%3Apr+is%3Aopen+label%3A1.11.0

  1. Documentation - various tasks to refresh bits of the manual for parts
    of the app or installation that have changed.

https://github.com/theforeman/theforeman.org/issues/494

  1. Installer - our modules should be released to the Forge over the next
    few days, with major/minor bumps as appropriate.

I'll keep
http://projects.theforeman.org/projects/foreman/wiki/Foreman_111_Schedule up
to date as much as I can over the next few weeks.

Thanks all.

··· -- Dominic Cleal dominic@cleal.org

community-templates has been branched to 1.11-stable. Maintainers -
please cherry pick to it from develop as you wish.

··· On 15/02/16 12:32, Dominic Cleal wrote: > I'm going to start the 1.11 branching process in the next few days, with > an aim to get RC1 out by the end of the month.


Dominic Cleal
dominic@cleal.org

> I'm going to start the 1.11 branching process in the next few days, with
> an aim to get RC1 out by the end of the month.

Koji tags are now cloned and foreman-packaging's rpm/develop is branched
now. deb/develop has been branched and apt 1.11 repos are currently
being copied from nightly.

We can't build into the 1.11 plugin repos until there's a Foreman
1.11.0-RC1 build, so plugin releases between now and RC1 will just be
built into nightly and 1.10, and we'll cherry pick to 1.11 once RC1's
available.

This also means that the 1.8 plugin repo is now frozen and won't be
updated. Future plugin package builds will just be available for 1.9,
1.10, 1.11 and nightly, i.e. maintaining nightly + three stable repos.

> 1) Regressions in 1.11 - we've a few tickets and PRs open:
>
> Open 1.11.4 tickets - Foreman
> https://github.com/theforeman/foreman/pulls?q=is%3Apr+is%3Aopen+label%3A1.11.0

Thanks to everybody for the updates here, I saw a flurry of work and
this list got much shorter. It's much appreciated.

> 2) Documentation - various tasks to refresh bits of the manual for parts
> of the app or installation that have changed.
>
> https://github.com/theforeman/theforeman.org/issues/494
>
> 3) Installer - our modules should be released to the Forge over the next
> few days, with major/minor bumps as appropriate.

I've released puppet-dhcp, git and tftp so far. I'll be doing the rest
tomorrow once today's changes have gone through nightly tests.

··· On 15/02/16 12:32, Dominic Cleal wrote:


Dominic Cleal
dominic@cleal.org

Branching on the four core repos and packaging is now complete, so the
develop branch is now Foreman 1.12.

I don't know precisely when RC1 will be out, as there are two known
issues that block builds and installations which I'm working on (see
http://projects.theforeman.org/projects/foreman/wiki/Foreman_111_Schedule).
As soon as it's stabilised, I'll make the release.

Don't forget, please continue to help out with issues on both the active
release lists:

http://projects.theforeman.org/projects/foreman/issues?query_id=87 1.10
http://projects.theforeman.org/projects/foreman/issues?query_id=81 1.11

And we need to make a start on documentation tasks:

https://github.com/theforeman/theforeman.org/issues/494

··· On 15/02/16 12:32, Dominic Cleal wrote: > I'm going to start the 1.11 branching process in the next few days, with > an aim to get RC1 out by the end of the month.


Dominic Cleal
dominic@cleal.org

The dns, foreman, foreman_proxy and puppet modules have all been
released now too, so we have a full set
(https://forge.puppetlabs.com/theforeman?sort=latest_release).

Thanks to Ewoud, Michael and the many contributors for the new updates.
There's a lot of good stuff in the changelogs, while keeping high
levels of compatibility.

··· On 18/02/16 15:55, Dominic Cleal wrote: > On 15/02/16 12:32, Dominic Cleal wrote: >> 3) Installer - our modules should be released to the Forge over the next >> few days, with major/minor bumps as appropriate. > > I've released puppet-dhcp, git and tftp so far. I'll be doing the rest > tomorrow once today's changes have gone through nightly tests.


Dominic Cleal
dominic@cleal.org