[haiku-development] Re: Haiku R1 Feature Freeze - Jan 31st, 2017 branch!

  • From: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 31 Jan 2017 07:17:26 +0100

On Mon, Jan 30, 2017 at 06:16:00PM -0600, kallisti5 wrote:

In-line with this email, and without any major push-back thus far, R1
is scheduled to be branched tomorrow (Jan 31st, 2016)

We still don't have an automated way to build packages for that branch.
We will need to rebuild everything so the packages say minimal version
"r1beta1" instead of the current "r1alpha4pm~hrevXXXXX". Without package
buildbots available, doing this manually is going to take a long time.

The haikuports release branch is also not ready, with a handful of packages
still not having a working recipe there.

And finally, we need to deploy a new package repo to go with the beta1
branch, which requires:
1) Access to Haiku servers to host the repo there (unless we put it on
the dreamhost server instead?)
2) Adjustment to the jam rules and sources in the branch to use that
repo

I would really like if we could get access to one of Haiku VMs to host
things there (the package repo, and the build bot that will be in charge
of populating it). Without this, I don't see a point in creating the
branch yet.


The current plan is to branch R1, then tag "releases" until it is
ready "R1B1, R1B2, R1RC1, etc)

If you're looking to get any *new features* into Haiku R1 that are
"almost ready", please commit them ASAP.  We can always bug-fix after
the branch is created.

Please don't commit "almost-ready" features. We can merge things to the
R1 branch later on under the following conditions:
1) Has seen some testing in the master branch,
2) Does not break ABI.

I would rather not have to handle code changes that break things in
expected or unexpected ways.


After R1 is branched, any bug fixes will need to be cherry-picked into
the R1 branch on a case-by-case basis. Please include "[R1]" in the
subject of commits to master that need to be cherry-picked after the
R1 branch is created.

-- 
Adrien.

Other related posts: