[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
RE: [cdt-dev] 1.2 branching
 | 
I'm 
glad the branching proposal caused so much pushback... I was kind 
of
expecting this :-)
 
Anyways, as we move towards the Oct 3rd release 
candidate, we do have to focus on
critical bugs, code stability and minimize any new 
features going in. The vacation this summer,
combined with the recent split of the builders, has 
resulted in lots of last minutes changes, which
unfortunately are hard to avoid to meet the 
feature/usability objectives of 1.2. However, 
I 
think we also have to be sensitive to Tanya and 
others who are working very hard at 
making 
the user docs reflect the 1.2 features and UI. We also have 
to be aware to the test 
efforts and allot enough time for this, and make sure 
we don't invalidate
any 
previous testing with last-minute changes.
 
Here's 
a proposal for the procedure for the next two weeks:
 
- 
focus on fixing critical bugs; Kleo to regularly post the list of defects from 
bugzilla, which we'll
use to 
track progress
 
- 
other non-critical bugs can be fixed, but commiters will have to use their 
judgement on the risk
level 
associated. If any of them have unintended side effects, we may have to reverse 
them.
 
- any 
new code changes, minor features or cleanups would have to be posted to the list 
ahead of
time 
for feedback/rejection. This would provide a "gates" to ensure we minimize the 
risk of what's 
going 
in, as well as give others visibility into changes that could affect their 
area (e.g. docs, testing).
 
- 
branching will be done before the RC -- likely a few days before. We can discuss 
the timing
on the 
list and ensure everyone is in agreement.
 
What 
do people think? I'm not trying to create too heavy a process, but just want to 
ensure we're all
aware 
of the fixes and changes going in to minimize the churn leading to the RC. As a 
start to this,
maybe 
everyone could email the list of things they might have in progress for 1.2 
(that is not part of the defect
list 
below) so we're all aware of them.
 
Sebastien
  
I agree that we 
  might be more productive if we delayed creating the branch... 
  
We have already had a discussion and a 
  proposal on how to manage the content going into the stream in these last 
  couple of weeks, which was as follows: 
We talked about creating (and regularly posting) a list of defects that 
  we would consider "gating" (i.e. serious enough to potentially delay the 
  release). That list would consist of all defects with a severity of 
  "blocking", "critical", or "major". If people agree that this is a reasonable 
  criteria for what gets patched into the release going forward and what 
  doesn't, then I could easily keep this list up to date and post it regularly 
  as we head into the last couple of weeks. If there are defects that should be 
  fixed but are not in the list, all it would take to get them there is to set 
  the appropriate severity and target release fields. 
At the moment, such a list currently contains 29 
  defects (1 blocking, 10 critical & 18 major) attached below. 
  
So what do people think? Would 
  seeing this list once every couple of days help focus attention on stabilizing 
  the release? 
Kleo 
  
------------------------------------------------------------------------------------------------------------------------------ 
  
List of currently unresolved Blocking, 
  Critical and Major defects 
------------------------------------------------------------------------------------------------------------------------------- 
  
ID        Sev   
       Pri        Plt       
   Owner                   
       Reporter               
   State        Result        Comp 
                 Vers     
     TargetM        Summary 
42916        cri     
     P3        PC       
   alain@xxxxxxx               
   twolff@xxxxxxxxxx        NEW       
           Core           
       1.2        ---       
   c/c++ task tags not recognized 
42929        cri        P3 
         PC        gheorghe@xxxxxxxxxx 
         kesselhaus@xxxxxxx        NEW 
                 CDT-pars     
     1.2        ---       
   "log gets filled when parser throws on standard headers, i..." 
  
43099        cri   
       P3        PC       
   gheorghe@xxxxxxxxxx        gheorghe@xxxxxxxxxx 
         NEW             
     Core                2 
         ---        Dep Tree 
  Persistence 
43100       
   cri        P3        PC   
       gheorghe@xxxxxxxxxx       
   gheorghe@xxxxxxxxxx        NEW       
           Core           
       2        ---       
   Dep Tree/Indexer concurrency problem 
43372        cri        P3 
         PC        Mikhailk@xxxxxxx 
         twolff@xxxxxxxxxx        NEW 
                 Debug     
             1.2        --- 
         Cannot debug managed c++ project 
43220        cri     
     P3        PC       
   sevoy@xxxxxxxxxx        twolff@xxxxxxxxxx   
       NEW               
   Core                1.2   
       ---        Cannot link an object file 
  in managed c/c++ project 
43292   
       cri        P3       
   PC        sevoy@xxxxxxxxxx       
   twolff@xxxxxxxxxx        NEW       
           Core           
       1.2        ---       
   Cannot manage configurations in build properties page 
41282        maj     
     P3        PC       
   alain@xxxxxxx               
   twolff@xxxxxxxxxx        NEW       
           Core           
       1.2        ---       
   Can't build from C/C++ Projects view 
43129        maj        P3 
         PC        aniefer@xxxxxxxxxx 
         bnicolle@xxxxxxxxxx        NEW 
                 CDT-pars     
     1.2        ---       
   Search: Cannot search for definitions of global variables 
  
43105        maj   
       P3        All       
   dschaefe@xxxxxxxxxx        dschaefe@xxxxxxxxxx 
         NEW             
     Cpp-Exte        1.2       
   ---        Fix update site to point to the right 
  location 
43348       
   maj        P3        PC   
       gheorghe@xxxxxxxxxx       
   dinglis@xxxxxxx        NEW       
                   Core   
               1.2       
   ---        Long workbench shutdown times 
  
43215        maj   
       P3        PC       
   gheorghe@xxxxxxxxxx        gheorghe@xxxxxxxxxx 
         NEW             
     UI                2 
         ---        C/C++ Perspective 
  rename 
41275       
   maj        P3        PC   
       sevoy@xxxxxxxxxx       
   twolff@xxxxxxxxxx        NEW       
           Core           
       1.2        ---       
   Dependent project is not rebuilt by Dependee 
42522        maj     
     P3        PC       
   sevoy@xxxxxxxxxx        twolff@xxxxxxxxxx   
       NEW               
   Core                1.2   
       ---        Managed make doesn't 
  refresh CProject view properly 
35461 
         blo        P3     
     PC        alain@xxxxxxx       
           fernando@xxxxxxxxxxxxx       
   NEW                Core   
               1.2       
   1.2        Can't install latest CDT relase (1.0.1) 
  on Linux GTK+ 
25816     
     cri        P3        PC 
         alain@xxxxxxx           
       d92-jwa@xxxxxxxxxxx        NEW   
               Core       
           1.2        1.2   
       "Pressing ""+"" in the Navigator on a binary hangs 
  Eclipse" 
36859       
   cri        P3        PC   
       alain@xxxxxxx             
     compiler@xxxxxxxxxxxxxx        NEW   
               UI         
         1.2        1.2     
     eclipse hangs after closing a project 
41720        cri     
     P3        PC       
   sevoy@xxxxxxxxxx        twolff@xxxxxxxxxx   
       NEW               
   Core                1.2   
       1.2        library added to a project 
  not included in makefile 
41826   
       cri        P3       
   PC        sevoy@xxxxxxxxxx       
   twolff@xxxxxxxxxx        NEW       
           Core           
       1.2        1.2       
   Incremental builds for managed projects must be implemented 
  
43106        maj   
       P3        PC       
   aniefer@xxxxxxxxxx        hamer@xxxxxxxxxx   
       REOP               
   CDT-pars        1.2        1.2 
         Symbol Table support needed to resolve types 
  
43156        maj   
       P3        All       
   aniefer@xxxxxxxxxx        jcamelon@xxxxxxxxxx   
       NEW               
   CDT-pars        1.2        1.2 
         require ability to add in implicit inheritance copy 
  const... 
41751       
   maj        P3        PC   
       gheorghe@xxxxxxxxxx       
   twolff@xxxxxxxxxx        NEW       
           Core           
       1.2        1.2       
   Cannot search on cpp files 
42865 
         maj        P3     
     All        gheorghe@xxxxxxxxxx     
     jcamelon@xxxxxxxxxx        NEW     
             Core         
         1.2        1.2     
     remove the Indexer tab from the Project property page 
  
43021        maj   
       P3        PC       
   jcamelon@xxxxxxxxxx        bnicolle@xxxxxxxxxx 
         NEW             
     CDT-pars        1.2       
   1.2        Search: cannot find things in 
  stdio.h 
43051       
   maj        P3        PC   
       jcamelon@xxxxxxxxxx       
   bnicolle@xxxxxxxxxx        NEW       
           CDT-pars        1.2 
         1.2        Search: cannot 
  specify relative search paths 
43053 
         maj        P3     
     PC        jcamelon@xxxxxxxxxx     
     jcamelon@xxxxxxxxxx        NEW     
             CDT-pars       
   1.2        1.2        require 
  reference cleanup for expressions 
43084        maj        P3 
         All        jcamelon@xxxxxxxxxx 
         jcamelon@xxxxxxxxxx        NEW 
                 CDT-pars     
     1.2        1.2       
   need to restructure TypeId to allow dynamic_cast<> type 
  e... 
38896       
   maj        P3        PC   
       Mikhailk@xxxxxxx       
   hb@xxxxxxxxxxxxxxxx        NEW       
           Debug           
       1.1        1.2       
   watching a global variable dont work in debug mode 
42904        maj     
     P3        PC       
   sevoy@xxxxxxxxxx        twolff@xxxxxxxxxx   
       NEW               
   Core                1.2   
       1.2        "Managed build path 
  properties don't recognize ""\""" 
  
    
    
      Douglas 
        Schaefer/Ottawa/IBM@IBMCA  Sent by: cdt-dev-admin@xxxxxxxxxxx 
        09/19/2003 01:56 PM 
         
          
          
            | 
               Please respond 
              to cdt-dev@xxxxxxxxxxx  |    
       | 
        
          
          
            | 
               To 
             | cdt-dev@xxxxxxxxxxx 
           |  
            | 
               cc 
             | 
           |  
            | 
               Subject 
             | RE: [cdt-dev] Re: 
              [cdt-debug-dev] CDT 1.2.0.50 success story for     
                  arm JTAG eCos |    
        
  | 
I would only agree with creating the branch now if we felt that 
  merging 
fixes from the 1.2 branch to HEAD will be relatively painless. 
   I get the 
feeling there will still be a good chunk of churn leading 
  up to "code 
freeze" at the end of Sept and would prefer we get to that 
  point before 
branching.
Doug Schaefer, Senior Software 
  Developer
IBM Rational Software, Ottawa, Ontario, 
  Canada
Sebastien Marineau <sebastien@xxxxxxx> 
Sent 
  by: cdt-dev-admin@xxxxxxxxxxx
09/19/2003 12:50 PM
Please respond 
  to
cdt-dev@xxxxxxxxxxx
To
"'cdt-dev@xxxxxxxxxxx'" 
  <cdt-dev@xxxxxxxxxxx>
cc
Subject
RE: [cdt-dev] Re: 
  [cdt-debug-dev] CDT 1.2.0.50 success story for arm JTAG 
  
eCos
> Please don't die on me Alain. 
   You're quite valuable to this 
> project, I 
> don't want to 
  give you a coronary. 
> 
> Today is supposed to be feature freeze 
  date.  Thus, from 
> Monday on (since 
> the weekend still 
  counts as today :-) ) we are only supposed 
> to be fixing 
> 
  bugs. 
> There is no reason why we couldn't cut the branch on Monday 
  
> and thus put 
> things that we weren't counting on as being in 
  1.2 (like this 
> feature, 
> IMO) in the HEAD. 
> 
> 
  Otherwise, what criteria should we be using for screening new 
> 
  features/patches for 1.2?  Who will be testing it or 
> supplying 
  docs upon 
> it? 
I'd suggest we cut the branch for 1.2 ASAP 
  (e.g. Monday) to allow us
to ship 1.2 on schedule. You are absolutely 
  correct that we need to
stabilize and focus on bugfixing over the next few 
  weeks.
+1 on branching Monday.
Sebastien
> 
> 
  JohnC
> 
> cdt-dev-admin@xxxxxxxxxxx wrote on 09/19/2003 11:55:55 
  AM:
> 
> > > 
> > > Sent to cdt-dev rather than 
  debug-dev:=20
> > > Should we cut a 1.2 branch soon?  Is this 
  feature going 
> into 1.2?=20
> > > 
> > 
> 
  > Do you want to give me a heart attack?
> > 
> > Folks 
  here was under the impression that the freeze/branch is at the
> > 
  end of Steptember.
> > Did we get our wires cross ?
> > 
  
> > 
> > 
  _______________________________________________
> > cdt-dev mailing 
  list
> > cdt-dev@xxxxxxxxxxx
> > 
  http://dev.eclipse.org/mailman/listinfo/cdt-dev
> 
> 
  _______________________________________________
> cdt-dev mailing 
  list
> cdt-dev@xxxxxxxxxxx
> 
  http://dev.eclipse.org/mailman/listinfo/cdt-dev
> 
  
_______________________________________________
cdt-dev mailing 
  list
cdt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev 
  mailing 
  list
cdt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cdt-dev