Hi,
         
        I
            had taken some notes as I understood (and from my own
            interest pov, this is no minutes, also I dozed a lot :)), I
            will share with you here, and if they are helpful (and
            correct :)) we can add them to the wiki.
         
        #### Session1 10:30
          - General
         
        ##### Announcements
          
        -
          **Juno will be 4.2** the default CDT downloaded from the site
          will be 4.2.
          
        -
          **There will be no Eclipse 3.9 release** (so far) so we need
          to think about this.
          
        -
          ** Next CDT (Juno) will be 8.1, so no API breakage**
         
        #####
          Discussions
        -
          Discussion whether/when CDT will use 4.x APIs so that it will
          break compatibility with 3.x builds.
        -
          Shall CDT use Gerrit to allow external contributors (like me)
          to submit patches and handle review using it. Seems the
          sentiment is in favor though Committers would like to have the
          option to override.
          
        _Doug submitted
          request to enable gerrit on cdt with committer bypass if
          possible_
          
         
        - Reproducible
          builds? unannounced session Wednesday 10:15 Reston Suite A.
          this is part of the Platform's effort for long term support.
        -
          Shall we allow non-committers to modify Bugzilla (triage, mark
          as duplicate, ...)? possibly yes
        -
          irc for cdt? any committers reading cdt-user forum? irc seems
          out, list of active committers is very small, no full time
          devs, so it would be hard.
         
        #####
          Session2 1:30pm - Debug
        -
          Multicore debug visualization session tomorrow
        -
          again mentioning the need of contribution, and how to increase
          that. CDT users are not Java developers, so users can't
          usually help fix issues.
        -
          CDT have been sitting on 1100-1200 bugs for the past couple of
          years, so we are doing a good job of fixing what comes in, but
          may be we need to cleanup
        -
          Multicore-visualizer teazer: nice visualization of your cores
          and the state of threads running on them, you can drill from
          this to the debug views. Discussion on whether this is
          debugging. monitoring or tracing. Possible cooperation with
          what PTP have been doing in this area, think BlueGene.
        There is a framework
          for visualization that this is built on to allow adding
          different visualizers
         
        ##### Session3 -
          Codan C++11
        -
          How to integrate external linting tools
         
        #####
          Session4 - New New Project wizard
        -
          The idea of getting rid of the new project wizard is not that
          liked
        -
          The preferred solution is to use intelligent templates and
          have the wizard remember the previous settings so that the
          user should only type project name/location then hit finish.
         
        #####
          Session5 - Gerrit demo
        -
          All looks well except for the fact that web ui by default
          allows for merge commits which is a no-no in cdt, there is no
          way to rebase-commit.
        -
          Gerrit allows external contributors to +1 (recommend) a patch,
          but only committers can +2 (accept) it .
        -
          Hudson can be set as reviewer, can +1 (ok), -1 (tests fail),
          -2 (build fail)
         
        ##### Session6 -
          Remote project demo
        -
          demo for a patch to allow creating projects on an rse location
          and work on that normally in eclipse bug373601
         
        ##### BuildSystem
        - Vladimir asks
          whether managed build is a correct way to go, shall we try to
          improve it, rewrite it, ...
        -
          Long discussion on Managed Build Systems, seems everyone has a
          different pov on what is important for users depending on
          his/her major customers. Doug mentions the 1.5M downloads of
          CDT so user base is much larger.
        - All agree that
          current solution is a bit of a mess.
        - Doug thinks there
          is no point in rewriting Managed Build
        - Martin prefers not
          to hide data inside CDT and provide it in external files. Anna
          mentions Autotools.
          
        - Martin prefers to
          focus on easier support of external build systems (think
          CMake, ...) and providing extensible framework for that.
        - Vladimir mentions
          custom UI for each different build system. All agrees it is a
          huge amount of work. Extensible framework might be a solution,
          but it needs to be well architected
        - Sergey mentions
          New Scanner Discovery (AndrewG)
        - After lots of
          discussions, seems the solution is to get more committers in,
          so ppl need to get "handful" of patches :)
        
         
        
          
           
          Hi Doug,
            
            Was there anything discussed that other contributors who
            were not at the summit should know about?
            
            Thanks,
            
            Marc-Andre
            
            On 3/27/2012 9:46 AM, Doug Schaefer wrote: 
          
          
          
            Just a reminder of the CDT
              contributor's summit today starting at 10:30 in Reston
              Suites A. If you haven't contributed yet, showing up
              counts as a contribution :), so all are invited.
           
          
          
            We'll have introductions at the
              beginning and complete the agenda and assign times to them
              so people can come and go. Hopefully the wifi stays up
              long enough for us to update the wiki as we go as well.
           
          
          
          
          
            
            
            
          _______________________________________________
          cdt-dev mailing list
          cdt-dev@xxxxxxxxxxx
          https://dev.eclipse.org/mailman/listinfo/cdt-dev