We should release at least one stable 2.x release (there has never been one) before completely abandoning 7.x-2.x development.
Problem/Motivation
Since 2014 (2.x beta 11) there hasn't been any release based on OpenLayers 2. In the meantime OL has moved on to v3 and the development on this module's 2.x branch seems to have halted. Many users are stuck on OL 2 and 7.x for the foreseeable future. And usage statistics show that 2.x still greatly outnumbers 3.x usage. So lets not leave this user base behind and release 7.x-2.0 and leave it at that. We can than entice users to make the switch to 8.x-3.x or 7.x-3.x and focus on helping them upgrade rather than stemming the flow of 2.x issues still trickling in. There are currently about 400 open 7.x issues 60 of which are 3.x. That means there are over 300 open issues on the various 7.x-2.x releases.
Proposed resolution
Key goals:
- Release a final stable 7.x-2.0.
- Mark that as a supported release and document it as stable but no further development.
- Clean up the issue queue regarding all 2.x issues.
- Create a clear vantage point for users to upgrade or migrate to OL 3.
Remaining tasks
Create an issue tag for the stable 2.0 release7.x-2.0 blocker- Tag all essential 2.x issues regarding major bugs and security problems
- Remove all support / feature requests in the 2.x line or move them to 3.x
- Make a summary list here of all essential issues.
- Provide documentation on how to migrate / upgrade to 8.x without breaking your current installation
Comments
Comment #2
basvredelingComment #3
PolHi @Bas,
I let you take care of this good initiative. It's good to see people care about it!
Comment #4
basvredelingAssigned to myself.
Added issue queue summary.
Comment #5
basvredelingAdded tag 7.x-2.0 blocker as suggested tag.
Comment #6
basvredelingtypo
Comment #7
basvredelingIssues tagged with 7.x-2.0 blocker will be part of the 2.0 release if at all possible.
I will select these issues from all 7.x-2.x branches (including -betaX branches) based on:
I will move all feature requests to 7.x-3.x or 8.x-3.x for reevaluation.
I will close all support requests that have been answered and where discussion has subsided.
Comment #8
ressa CreditAttribution: ressa at Ardea commentedGreat initiative @basvredeling. Perhaps someone with coding skills could review the 7.x-2.0 blocker patches?