Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Obsolete/MultiCoreDebugWorkingGroup/calls/minutes"

(Minutes)
(16 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
= Multicore Debug Workgroup Minutes of Meetings =
 
= Multicore Debug Workgroup Minutes of Meetings =
== February 11th, 2014 ==
+
 
 +
== March 17th, 2015 ==
  
 
=== Attendees ===
 
=== Attendees ===
  
 +
# Andrew McLachlan (Analog Devices)
 +
# Phil Mason (Broadcom)
 +
# Alvaro Sanchez-Leon (Ericsson)
 +
# Marc-Andre Laperle (Ericsson)
 
# Marc Dumais (Ericsson)
 
# Marc Dumais (Ericsson)
# Teodor Madan (Freescale)
 
 
# Mikhail Khodjaiants (Mentor)
 
# Mikhail Khodjaiants (Mentor)
 
# Doug Schaefer (QNX)
 
# Doug Schaefer (QNX)
# Jeff Johnston (RedHat)
 
 
# William Riley (Renesas)
 
# William Riley (Renesas)
 
# Marc Khouzam (Ericsson)
 
# Marc Khouzam (Ericsson)
  
 
=== Minutes ===
 
=== Minutes ===
*CDT Summit/EclipseCon  
+
* Summary of CDT Summit/CDT Day/EclipseCon
* Ongoing work
+
** Java 8
** New Launch UI
+
** do we do it on master, it will break java 7, it should be done on the 9_0 branch
*** Working solution available!
+
** email to the list
*** Ready to discuss some implementation detail
+
* cdt 9.0 for Mars+1 release (June 2016)
*** Specific to CDT at the moment but could be generalized
+
** 9_0 branch where API breaking changes are allowed
*** Main advantage is the support for multi-process
+
* Doug plans to split out native plugins into their own git repo and build them separately to provide them to others that should not depend on CDT
** Trace Control Enhancements [https://bugs.eclipse.org/390827 Bug 390827]
+
* CDT 8.7 plans
*** Feature committed! See [https://wiki.eclipse.org/CDT/User/NewIn84#Trace_Control_view_enhancements New and Noteworthy] for details.
+
** Grouping feature to support
*** It would be nice to move some of the new widgets to a common area such as o.e.cdt.debug.ui
+
*** Marc K has started looking at this again, based on the work from TI
*** Was not tested on Windows.  If someone can try it and report, that would be useful
+
** Memory view fixes/improvements
** Setting Hardware Breakpoint from the UI [http://eclip.se/332993 Bug 332993]
+
*** Alvaro working on this
*** new bug opened to allow to change bp type at creation or after (based on Mikhail's work) [http://eclip.se/427898 Bug 427898]
+
** VarObjects for Registers would be interesting.
*** patch posted in bugzilla but will be posted to Gerrit
+
*** Currently we assume every register is under a group, but it may not be the right thing to do
*** do we need the first proposal too?  It's value is to set a default type.  Let's focus on first contribution and then discuss the original one.
+
* Enhancement bug written to LaunchBar allowing to handle multiple launches/launch group http://eclip.se/462372
** Show values returned from function calls [http://eclip.se/341731 Bug 341731]
+
** Mikhail has a patch that removes some duplications in the debug view in the case of the launch group
*** Reviewed by Marc-Andre and updated accordingly
+
* Patches needing review
** Dynamic Printf [https://eclip.se/400268 Bug 400268]
+
** A couple of breakpoint patches from Mikhail
*** Planned for Luna.
+
** William submitted a patch for managed build, will email the list to get noticed
*** GDB 7.7 much more stable.  Still some issue but not blocking
+
*** Will be demoed at CDT Summit
+
*** Patch is large but mostly a copy of Tracepoints.  Important changes are much smaller.
+
** Multicore Visualizer with Parallella
+
*** gdb stub for Parallella is being updated to provide CDT with the necessary information
+
*** Will be demoed at EclipseCon
+
** Stand-alone CDT debugger
+
*** Customize perspective support added (needed for Reverse Debug and Tracepoints)
+
*** Documentation has been updated
+
*** Will be demoed at CDT Summit
+
*** Was presented to GDB community and was well received, with more comments expected
+
  
== January 14th, 2014 ==
+
== February 5th, 2015 ==
  
 
=== Attendees ===
 
=== Attendees ===
Line 50: Line 42:
 
# Phil Mason (Broadcom)
 
# Phil Mason (Broadcom)
 
# Alvaro Sanchez-Leon (Ericsson)
 
# Alvaro Sanchez-Leon (Ericsson)
# Andreas From (Ericsson)
 
 
# Marc Dumais (Ericsson)
 
# Marc Dumais (Ericsson)
# Simon Marchi (Ericsson)
 
# Xavier Raynaud (Kalray)
 
 
# Mikhail Khodjaiants (Mentor)
 
# Mikhail Khodjaiants (Mentor)
 +
# Vladimir Prus (Mentor)
 +
# Doug Schaefer (QNX)
 
# Jeff Johnston (RedHat)
 
# Jeff Johnston (RedHat)
# William Riley (Renesas)
 
# Bill Swanson (Tilera)
 
 
# Marc Khouzam (Ericsson)
 
# Marc Khouzam (Ericsson)
  
 
=== Minutes ===
 
=== Minutes ===
*CDT Summit/EclipseCon
+
* [https://wiki.eclipse.org/CDT/summitecon2015 CDT Summit/CDT Day]
** Marc K to send an email to list to remind people so that others can make plan
+
** Planning continues.  10 attendees have signed up so far.  Based on last year, we expect more though
 +
* CDT 8.6 release
 +
** [https://wiki.eclipse.org/CDT/Manual_Testing Joint testing] to be done
 +
** We hope to have it done by the end of this week
 +
** Everything is on track for the release
 +
* Next CDT release to be 8.7
 +
** Less than two months left until API freeze for Mars, and it does not seem anyone has plans or needs to break the API
 +
** Doug [https://dev.eclipse.org/mhonarc/lists/cdt-dev/msg28861.html posted to the list] to see if there was any concerns about that
 +
* CDT for Mars
 +
** work continues for o.e.remote
 +
** LaunchBar is being updated to follow o.e.remote new APIs
 +
** Autotools will need to be updated as well
 +
** Still planning on removing CDT's dependency to RSE for Mars (Remote Debug launch)
 +
** Connections should not be part of launch configuration as connections are user-specific.  Instead using an OSGI service will be better.
 +
* FindBugs
 +
** Marc to post a patch to enable running FindBugs and PMD as a build profile.
 +
** We can have the nightly build use that profile and see if that proves valuable.
 +
** This will increase the build by about 20 minutes but provide valuable feedback
 +
** The verify job will not run FindBugs
 +
* Visual Studio support contribution
 +
** [https://dev.eclipse.org/mhonarc/lists/cdt-dev/msg28851.html Guy B offered to contribute] a Visual Studio integration to CDT
 +
** Sounds like it can be interesting to some.
 +
** Guy was asked to open a bug to discuss the contribution process
 +
== January 13th, 2015 ==
  
* Ongoing work
+
=== Attendees ===
** New Launch UI
+
 
*** Progress continues
+
# Alvaro Sanchez-Leon (Ericsson)
*** Single new launch config type allowing to start multiple processes togetherIt supports both starting a new process and attaching to one. It supports both local and remote
+
# Marc Dumais (Ericsson)
*** Difficulty in supporting older GDB versions. Currently based on 7.2 and higher
+
# Mikhail Khodjaiants (Mentor)
*** Issue with short lived processes that don't appear in the view
+
# Doug Schaefer (QNX)
*** When to use 'remote' or 'extended-remote'
+
# Jeff Johnston (RedHat)
** Environment Variables for Remote launch [https://bugs.eclipse.org/424436 Bug 424436]
+
# William Riley (Renesas)
*** Will allow to specify env vars when launching a remote application
+
# Marc Khouzam (Ericsson)
*** Some limitations due to TM/RSE that we will have to deal with
+
 
** Trace Control Enhancements [https://bugs.eclipse.org/390827 Bug 390827]
+
=== Minutes ===
*** Review on-going. Meeting will held Jan 14th to discuss comments of review. Contact Marc Khouzam to join.
+
* CDT Summit/CDT Day
** Show values returned from function calls [https://bugs.eclipse.org/341731 Bug 341731]
+
** CDT Summit wikiPlease sign up.
** Mutlicore Visualizer with Parallella
+
** CDT Day planned. 7 talks on different topics related to CDT
*** New plugin extending multicore visualizer
+
* CDT 8.6 anything missing?
*** both canvas and model have been updated for the Parallella
+
** Nothing major planned for the last week
** Multi-process memory views [https://eclip.se/250323 Bug 250323]
+
* Register grouping committed. https://wiki.eclipse.org/CDT/User/NewIn86#Register_grouping
*** Patch accepted, will be committed today
+
** VarObjects for Registers would be interesting.
** Dynamic Printf [https://eclip.se/400268 Bug 400268]
+
** If time allows, Mikhail may have a look again.
** Stand-alone CDT debugger
+
* All Debug JUnit tests running on HIPP using all of GDB >= 7.1
*** Marc K has tried it out.  Looks great but a couple of comments communicated to Jeff
+
**  Local tests all pass: https://hudson.eclipse.org/cdt/job/debug-tests-master-all-gdb-versions/
*** Start script will be simplified
+
**  Remote tests down to 7 failures: https://hudson.eclipse.org/cdt/job/debug-remote-tests-master-all-gdb-versions/
*** "Customize perspective..." menu will be added
+
* Older GDB support
*** Will be shown at the CDT Summit
+
** In some cases, probably with more recent GCCs, GDB 7.0 cannot step over printf (and maybe other issues)
*** Some flags will be added to the command-line to specify launch option
+
** We discussed and approved only supporting GDB 7.1 and higher
*** No need to create a project or a launch config.
+
** We won't remove the code supporting older GDBs but we won't work on making those work
*** Should we still show the launch config stuff?  Yes, but most won't even look at it.
+
** We will announce in N&N and make it part of the 8.6 review record
*** Improvement over Insight (amongst others) of supporting the indexer through a build log
+
* SWTBot testing for Debug/CDT https://git.eclipse.org/r/#/c/35988/
*** Planned for Luna
+
** Proof of concept that provides one test.
*** Need to discuss with Doug about how to make this available
+
** Marc K to review and commit very soon to get the infrastructure in
 +
* LaunchBar will be part of Mars
 +
** Doug will work on a CDT remote launch using o.e.remote
 +
** Doug got request to have a UI for multiple launches working with the launch bar
 +
* Launch UI
 +
** Mikhail has started work on it again
  
 
= Older minutes of meeting =
 
= Older minutes of meeting =
  
 +
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2014 | 2014 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2013 | 2013 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2013 | 2013 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2012 | 2012 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2012 | 2012 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2011 | 2011 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2011 | 2011 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2010 | 2010 Minutes of meetings]]<br>
 
[[CDT/MultiCoreDebugWorkingGroup/calls/minutes/2010 | 2010 Minutes of meetings]]<br>

Revision as of 12:40, 17 March 2015

Multicore Debug Workgroup Minutes of Meetings

March 17th, 2015

Attendees

  1. Andrew McLachlan (Analog Devices)
  2. Phil Mason (Broadcom)
  3. Alvaro Sanchez-Leon (Ericsson)
  4. Marc-Andre Laperle (Ericsson)
  5. Marc Dumais (Ericsson)
  6. Mikhail Khodjaiants (Mentor)
  7. Doug Schaefer (QNX)
  8. William Riley (Renesas)
  9. Marc Khouzam (Ericsson)

Minutes

  • Summary of CDT Summit/CDT Day/EclipseCon
    • Java 8
    • do we do it on master, it will break java 7, it should be done on the 9_0 branch
    • email to the list
  • cdt 9.0 for Mars+1 release (June 2016)
    • 9_0 branch where API breaking changes are allowed
  • Doug plans to split out native plugins into their own git repo and build them separately to provide them to others that should not depend on CDT
  • CDT 8.7 plans
    • Grouping feature to support
      • Marc K has started looking at this again, based on the work from TI
    • Memory view fixes/improvements
      • Alvaro working on this
    • VarObjects for Registers would be interesting.
      • Currently we assume every register is under a group, but it may not be the right thing to do
  • Enhancement bug written to LaunchBar allowing to handle multiple launches/launch group http://eclip.se/462372
    • Mikhail has a patch that removes some duplications in the debug view in the case of the launch group
  • Patches needing review
    • A couple of breakpoint patches from Mikhail
    • William submitted a patch for managed build, will email the list to get noticed

February 5th, 2015

Attendees

  1. Phil Mason (Broadcom)
  2. Alvaro Sanchez-Leon (Ericsson)
  3. Marc Dumais (Ericsson)
  4. Mikhail Khodjaiants (Mentor)
  5. Vladimir Prus (Mentor)
  6. Doug Schaefer (QNX)
  7. Jeff Johnston (RedHat)
  8. Marc Khouzam (Ericsson)

Minutes

  • CDT Summit/CDT Day
    • Planning continues. 10 attendees have signed up so far. Based on last year, we expect more though
  • CDT 8.6 release
    • Joint testing to be done
    • We hope to have it done by the end of this week
    • Everything is on track for the release
  • Next CDT release to be 8.7
    • Less than two months left until API freeze for Mars, and it does not seem anyone has plans or needs to break the API
    • Doug posted to the list to see if there was any concerns about that
  • CDT for Mars
    • work continues for o.e.remote
    • LaunchBar is being updated to follow o.e.remote new APIs
    • Autotools will need to be updated as well
    • Still planning on removing CDT's dependency to RSE for Mars (Remote Debug launch)
    • Connections should not be part of launch configuration as connections are user-specific. Instead using an OSGI service will be better.
  • FindBugs
    • Marc to post a patch to enable running FindBugs and PMD as a build profile.
    • We can have the nightly build use that profile and see if that proves valuable.
    • This will increase the build by about 20 minutes but provide valuable feedback
    • The verify job will not run FindBugs
  • Visual Studio support contribution
    • Guy B offered to contribute a Visual Studio integration to CDT
    • Sounds like it can be interesting to some.
    • Guy was asked to open a bug to discuss the contribution process

January 13th, 2015

Attendees

  1. Alvaro Sanchez-Leon (Ericsson)
  2. Marc Dumais (Ericsson)
  3. Mikhail Khodjaiants (Mentor)
  4. Doug Schaefer (QNX)
  5. Jeff Johnston (RedHat)
  6. William Riley (Renesas)
  7. Marc Khouzam (Ericsson)

Minutes

  • CDT Summit/CDT Day
    • CDT Summit wiki. Please sign up.
    • CDT Day planned. 7 talks on different topics related to CDT
  • CDT 8.6 anything missing?
    • Nothing major planned for the last week
  • Register grouping committed. https://wiki.eclipse.org/CDT/User/NewIn86#Register_grouping
    • VarObjects for Registers would be interesting.
    • If time allows, Mikhail may have a look again.
  • All Debug JUnit tests running on HIPP using all of GDB >= 7.1
  • Older GDB support
    • In some cases, probably with more recent GCCs, GDB 7.0 cannot step over printf (and maybe other issues)
    • We discussed and approved only supporting GDB 7.1 and higher
    • We won't remove the code supporting older GDBs but we won't work on making those work
    • We will announce in N&N and make it part of the 8.6 review record
  • SWTBot testing for Debug/CDT https://git.eclipse.org/r/#/c/35988/
    • Proof of concept that provides one test.
    • Marc K to review and commit very soon to get the infrastructure in
  • LaunchBar will be part of Mars
    • Doug will work on a CDT remote launch using o.e.remote
    • Doug got request to have a UI for multiple launches working with the launch bar
  • Launch UI
    • Mikhail has started work on it again

Older minutes of meeting

2014 Minutes of meetings
2013 Minutes of meetings
2012 Minutes of meetings
2011 Minutes of meetings
2010 Minutes of meetings

Back to the top