Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Luna release descriptions

There is a bit of a problem in this approach to capturing the details of what’s in Luna. It works well for projects that do one major release a year, aligned with simrel cycles, but poorly for projects that ship more frequently.


Arguably, this page is trying to present the delta since Kepler SR2. To do that, it needs to display summaries of all releases between what is contributed to Kepler SR2 and what is contributed to Luna, instead of just the last one.


The length of release cycles also has an effect on the quality of the description of the release contributed directly to Luna. A project that started this release back in June should be able to write a decent description. A project that just started a release (we are still four months away from Luna GA) may not be able to write something particularly specific just yet, but it would have good details in release descriptions of preceding releases.


- Konstantin



From: cross-project-issues-dev-bounces@xxxxxxxxxxx [mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] On Behalf Of Wayne Beaton
Sent: Sunday, February 09, 2014 7:17 PM
To: Cross project issues
Subject: [cross-project-issues-dev] Luna release descriptions


If your project is participating in Luna, you need to read this note and react accordingly.

Shortly after EclipseCon, Ian will come to me to talk about the exciting new features in Luna that we need to include on the website, in marketing materials, or as talking points when describing the release to the press. In the past, I have tried to--from memory--recount some of new things I remember from chatter on project mailing lists or from release review materials.

With the new Project Management Infrastructure (PMI), we have the opportunity to do better. The review materials are works-in-progress that have the potential to contain at least partial information now. Projects should already have plan information captured for the release. Minimally, they should have decent description of what's new and exciting in the release.

Take a look at this page that summarizes the release descriptions for Luna:

Frankly, very few of the descriptions are actually useful. The "description" needs to describe the release. Describing the release as "the thing we're doing for Luna" isn't useful.

This is an opportunity to draw attention to your project. An opportunity to attract users, adopters, contributions, and committers. An opportunity to grow your project's diversity. Besides, you need to do this eventually anyway as part of your release review.

Unless these descriptions are improved, I'll be hard pressed to tell Ian anything when he asks.

Here are some examples of some descriptions that I consider reasonable:

ATL - A Model Transformation Technology 3.5.0
This release contains no particular enhancements. It fixes some minor issues and ensures compatibility with Eclipse Luna.

Code Recommenders 2.1.0
This release integrates the Snipmatch code snippet search engine. It furthermore adds the ability to easily contribute new snippets to a shared repository. Under the hood, the performance of loading recommendation models has been greatly improved.

EMF Compare 3.0.0
The main focus of the EMF Compare 3.0 release will be to complete the integration with Team and the various repository providers (EGit, Subversive, CVS, ...). Other themes include an overhaul of the user interface and further improvements of the matching engines, most notably on the content matching strategy.

Equinox 4.4.0
The Equinox 4.4 release will continue to focus on implementing the latest Core OSGi specification and selected OSGi Compendium services.  The next OSGi specification (Release 6) is finalizing in March 2014.  The Equinox 4.4 release includes a full implementation of the R6 Core Framework as well as several compendium service implementations.  Many of the Equinox specification implementations from this release are used as the Reference Implementations for the OSGi R6 specification. 

Dynamic Languages Toolkit 5.1.0
The DLTK 5.1 release will be primarily focused on bug fixes.

There's still some room for improvement. Some of these give me cause to look a little harder at the plans to see if there are any hidden gems, but there are few obvious new features or improvements that are worthy of being highlighted in press materials.

I'll refrain for the moment from giving counter examples.

Don't describe the document. Don't describe the project. Describe the release.

If you have questions, or need assistance, I'm here to help.


Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects

Back to the top