Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] debug - active build configuration changes during launch

For 6.0, I want to add configuration to the CModel. A project can have
different active configurations for different purposes. We already have
the concept of separate ones for build and indexing. If we want a
separate one for launching, I think we can do that.

Doug.

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Ken Ryall
> Sent: Tuesday, October 28, 2008 5:34 PM
> To: CDT General developers list.
> Subject: Re: [cdt-dev] debug - active build configuration 
> changes during launch
> 
> I'm not completely sure but I think the first thing I'll do 
> is add a setting so you can disable this feature completely. 
> Then I'll work on the other issues you mentioned.
> 
> - Ken
> 
> > From: ext Elena Laskavaia <elaskavaia@xxxxxxx>
> > Organization: QNX
> > Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> > Date: Tue, 28 Oct 2008 17:20:11 -0400
> > To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> > Subject: Re: [cdt-dev] debug - active build configuration changes 
> > during launch
> > 
> > Please describe how do you propose fixing it for 5.0.2?
> > 
> > Ken Ryall wrote:
> >> Elena,
> >> 
> >> I worked on this originally and I agree that it needs to 
> be improved 
> >> to handle the problems and use cases you mentioned. Please 
> don't remove it.
> >> I'll work on some short term improvements for 5.0.2 and 
> more for 6.0.
> >> 
> >> - Ken
> >> 
> >>> From: ext Elena Laskavaia <elaskavaia@xxxxxxx>
> >>> Organization: QNX
> >>> Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> >>> Date: Tue, 28 Oct 2008 16:48:34 -0400
> >>> To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> >>> Subject: [cdt-dev] debug - active build configuration 
> changes during 
> >>> launch
> >>> 
> >>> Regarding
> >>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=229740
> >>> 
> >>> We have a "feature" that launch config remembers first 
> active launch 
> >>> configuration for managed projects and when it launches (if build 
> >>> when launch enabled) it is setting it to active and then builds.
> >>> 
> >>> This is really bad, because
> >>> a) It does not restore active build config that was set by user, 
> >>> meaning my active config magically changes for unknown reason (I 
> >>> know why now...)
> >>> b) If user changes project in launch config this magical build 
> >>> config does not change, so if you lucky you have same 
> launch config 
> >>> in this another project and it will build, if not you get an NPE 
> >>> (bug236847 which is fixed on trunk by
> >>> somebody)
> >>> c) If user deletes related config same NPE
> >>> d) There is no user setting that allow to change or even 
> view config 
> >>> associated with the launch
> >>> e) additionally if project is not managed project or not 
> intent to 
> >>> be re-build when launching there is no way to specify it
> >>> 
> >>> I will remove this functionality in 5.0.2 (i.e. setting active 
> >>> config to "launch" related build config when building, it 
> will build 
> >>> user selected active config).
> >>> any objections?
> >>> 
> >>> For 6.0 we should implement proper fix:
> >>> - support from UI
> >>> - support when build config is deleted
> >>> - support if different project is selected
> >>> - support for "none" as build config - that allow not to build 
> >>> project for this launch 
> >>> _______________________________________________
> >>> cdt-dev mailing list
> >>> cdt-dev@xxxxxxxxxxx
> >>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >> 
> >> _______________________________________________
> >> cdt-dev mailing list
> >> cdt-dev@xxxxxxxxxxx
> >> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 


Back to the top