here are the minutes of the CDT call held today. Thank you to all 12 attendees.
- CDT Summit plans for EclipseCon Europe (around Oct 25) and for one in Ottawa (in Sept)
- 4 weeks left until feature-freeze and API-freeze
- 4 more features mentioned for CDT 9.0
- CDT release plan approved until June 2017 (Oxygen release)
- Debate about continuous maintenance releases. Discussion to continue at the next call.
Full minutes for your perusal:
- CDT Summits
- CDT Summit at QNX in Ottawa
- Probably in September. Wiki page will be created.
- CDT Summit at EclipseCon Europe (Oct 25-27, 2016) https://www.eclipsecon.org/europe2016/
- Tracy working with Vincent to schedule this
- Wiki page to gather names of interested parties will be created
- What's left for M7 feature-freeze May, 2nd, 2016?
- Alvaro has a feature under review to show variables and registers in the Memory view https://git.eclipse.org/r/68306
- For example, users could be able to easily see the content of the stack
- Doug continues progress on Qt support.
- Some aspects will spill-over to CDT 9.1 in September
- C/C++ Remote launch using org.eclipse.remote https://git.eclipse.org/r/68084/
- Doug to review the change in a week or two (Marc may also have a look if time allows)
- This change can allow to add support for setting the environment on the remote target http://eclip.se/424436
- o.e.remote does allow to fetch and set the remote environment
- Add "Stop on startup" option to "Debug New Executable" dialog http://eclip.se/486955
- Mikhail hopes to post a patch soon
- Breakpoint improvement patch
- Requirements must be clarified before moving forward. Marc will schedule a hangout for in two weeks.
- Mikhail will try to recover the prototyped patch.
- Discussion on CDT Release plan proposal for the upcoming year: https://dev.eclipse.org/mhonarc/lists/cdt-dev/msg30415.html
- Agreement on simultaneous release schedule:
- June 2016 - Neon - CDT 9.0
- September 2016 - Neon.1 - CDT 9.1 (from the master branch)
- December 2016 - Neon.2 - CDT 9.2 (from the master branch which then becomes open for Oxygen development)
- March 2017 - Neon.3 - CDT 9.2.1 (from the cdt_9_2 maintenance branch)
- June 2017 - Oxygen - CDT 9.3 (from the master branch)
- Concerns about "automatic and continuous maintenance release"
- Strong hesitation about making builds available that won't be kept available in the future.
- Some ideas:
- Don't enable such a maintenance update site by default. This will allow those that want it to make a conscious choice. Problem is that most users won't even know they can choose to get latest bug fixes
- Don't provide "automatic" releases but instead provide "manual" ones on demand. There will be less such releases and we will be able to keep them. Problem is that this requires someone requesting such
a release, even though we know something has been fixed and could go to users.
- Do the "automatic" releases but retain them all. Could be too many builds.
- Do the "automatic" releases but at a lesser frequency, maybe once a month + "manual" releases upon request.
- This discussion will continue at the next CDT call
- John Dallaway is tackling bug about deleting "source folder" http://eclip.se/410529
- Issue is complex and led to a deeper problem documented in http://eclip.se/100844
- Recommendation is to focus on problem at hand (deleting source folder) and workaround the issue. It would probably not be worth investing if fixing the root of the problem unless really necessary, as
it could cause many other problems.