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

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


Back to the top