[Proj] Time for a new release?

Kristian Evers kreve at sdfe.dk
Fri Nov 10 08:42:35 EST 2017

RC1 December 15 is fine with me. Feature freeze between RC1 and final release?

Regarding re-branding I agree that we have to something. I still stand by my proposal a few months ago, but ultimately it's not a huge deal exactly how we do it. As long as it is clear to everyone that a major update is coming. Howard, are you proposing we change the name of the project to PROJ.5?


-----Oprindelig meddelelse-----
Fra: proj-bounces at lists.maptools.org [mailto:proj-bounces at lists.maptools.org] På vegne af Howard Butler
Sendt: 9. november 2017 15:51
Til: PROJ.4 and general Projections Discussions <proj at lists.maptools.org>
Emne: Re: [Proj] Time for a new release?

On Thu, Nov 9, 2017 at 4:38 AM, Kristian Evers <kreve at sdfe.dk> wrote:
> All,
> I think the current development cycle is coming to an end and a new release
> should be made. It’s been more than a year since that least release of
> PROJ.4. In that period of time the library has improved significantly, most
> notably by the introduction of a new and more consistent API, transformation
> pipelines and the cct 4D transformation CLI utility. The new additions have
> already seen a fair amount of testing and are now at a point where I believe
> they are stable enough to be released to the public. I would like to propose
> that we release the next version of PROJ.4 on December 15. This gives
> roughly a month to take care of the last few kinks that need to be ironed
> out. It also gives users of the library amble time to test the developing
> version in the setups and report any issues that have appeared since the
> last release. With a release mid-december we should aim for a release
> candidate in the start of December.
> I hope we all agree that the time has come to get a new release out there.
> Please voice your opinions on this matter.
> Howard, I guess you will be doing some/most of the heavy lifting with
> preparing the actual release, so please feel free to propose another time if
> this doesn’t fit your schedule.

I agree we need a release, but I think the window is too short and we
need a release candidate loop in there too. Let's have RC1 happen
December 15th, with the expectation that it would go final in January
or February as everyone catches up to testing it.

While we're on the topic, I must say the amount of work you and Thomas
have put into the library is incredible. The OSS Fuzz stuff along with
all of your other refactoring effort is going to give proj another
generation or two of life :)

When I was pushing back on the naming incrementing earlier, I hadn't
realized how much of an overhaul would take place. We're clearly in
"new major version" territory here, and I agree the effort deserves to
be called PROJ 5.0.0. This will also help with marketing the new
features as something distinct. It will give the laggards opportunity
to stick with their old version too.

If we were to do so, it would bring up some small issues:

* Rebranding in general (the website -> proj5.org, package names, etc)
* Backporting of OSS Fuzz issues to 4.9/4.10

Proj mailing list
Proj at lists.maptools.org

More information about the Proj mailing list