Hi,

Xtext 2.12 has been scheduled for May 26th in order to participate in the 
Oxygen simultaneous release [1]. The Oxygen RC1 build starts this Friday, May 
19th, so we should do the release build this week. I’ll create release branches 
today or tomorrow. I already prepared a page for release notes [2].

Now that 2.12.0 is just around the corner, it doesn’t make a lot of sense to 
release a 2.11.1 version. If nobody objects, I will remove the old maintenance 
branches and respective GitHub milestones (of course I’ll check whether there’s 
anything to merge back to master first).

For 2.11 we went the path of creating maintenance branches right after the 
release and applying bug fixes to those branches. I had documented this process 
in [3]. For the future, I propose to simplify the process by not creating any 
maintenance branches, but to prepare service releases as soon as we see the 
need for them instead. That means that we can contribute all fixes to the 
master branch and cherry-pick them to the maintenance release branch where 
necessary. I’ll update the release process documentation accordingly.

We omitted xtext-idea from the 2.11 release, and we have to omit it again from 
2.12 since there are no substantial contributions [4]. I think we should remove 
that project from the build process as long as nobody is interested in 
maintaining it. That would reduce the effort of making releases a bit. We 
should also state clearly in that project’s README that it is currently not 
active.

There’s a new chat room for Xtext [5]. This one is more transparent to the 
community than the previous Slack channel, so we should move to it.

Cheers
  Miro

[1] https://wiki.eclipse.org/Oxygen/Simultaneous_Release_Plan 
<https://wiki.eclipse.org/Oxygen/Simultaneous_Release_Plan>
[2] 
https://github.com/eclipse/xtext/blob/website-master/xtext-website/_posts/releasenotes/2017-05-26-version-2-12-0.md
 
<https://github.com/eclipse/xtext/blob/website-master/xtext-website/_posts/releasenotes/2017-05-26-version-2-12-0.md>
[3] https://github.com/eclipse/xtext/blob/master/Builds.md 
<https://github.com/eclipse/xtext/blob/master/Builds.md>
[4] https://github.com/eclipse/xtext-idea/graphs/contributors 
<https://github.com/eclipse/xtext-idea/graphs/contributors>
[5] https://gitter.im/eclipse/xtext <https://gitter.im/eclipse/xtext>

--
Dr. Miro Spönemann
Software engineer and consultant

TypeFox GmbH
Am Germaniahafen 1, 24143 Kiel

http://typefox.io
Tel.: +49 151 42679459

Sitz: Kiel, Registergericht: Amtsgericht Kiel, HRB 17385
Geschäftsführer: Sven Efftinge, Moritz Eysholdt, Dr. Jan Köhnlein

_______________________________________________
xtext-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/xtext-dev

Reply via email to