[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-dev] Project conversion when a tool has been removed
|
https://bugs.eclipse.org/bugs/show_bug.cgi?id=104742
Jeremiah Lott
TimeSys Corporation
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Treggiari, Leo
> Sent: Friday, March 03, 2006 10:55 AM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] Project conversion when a tool has been removed
>
>
> Hi Ryan,
>
> You are correct that the current implementation does not
> support regular
> expressions. There is a bugzilla on this, but I don't remember the
> number.
>
> Regards,
> Leo
>
>
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Ryan Hapgood
> Sent: Thursday, March 02, 2006 11:54 PM
> To: CDT General developers list.
> Subject: Re: [cdt-dev] Project conversion when a tool has been removed
>
> Leo,
>
> Thanks for the reply. I have restructured our setup to provide the
> all the build definitions required for the conversion but have still
> been unable to get the converter to run. I tracked the
> problem to the
> 'getConverter(String)' method in the 'Tool' class.
>
> The extension information states the following:
>
> fromId - The 'fromId' is project-type/tool-chain/tool/builder id - a
> regular expression.
> toId - The 'toId' is project-type/tool-chain/tool/builder id - a
> regular expression.
>
> However the above mentioned method performs the following:
>
> if (fromId.equals(getSuperClass().getId())
> &&
> toId.equals(convertToId)) {
>
> which obviously does not perform a regular expression match, but
> instead only checks for an exact match.
>
> I had little luck searching bugzilla for anything of relevance, and
> it is friday afternoon here so I thought I'd get your impressions
> before adding a bug report; the chances are I'm just missing
> something due to my anticipation of the nice cold beer that's
> waiting
> for me. :)
>
> Regards,
>
> Ryan Hapgood
> HI-TECH Software
>
> On 28/02/2006, at 1:53 PM, Treggiari, Leo wrote:
>
> > Hi Ryan,
> >
> > "Should" is open to interpretation here... The MBS provides a
> > conversion framework, but the tool-chain provider must provide the
> > converter. In particular, both the "old" and the "new"
> tool-chains
> > must
> > be defined in the MBS build definitions extension. The "old" one is
> > used to read in the old project files - this must contain the tool
> > that
> > will become "missing" in the new tool-chain or the MBS will
> complain.
> > The "new" one is what you want stored in the converted
> project file
> > and
> > to be used for all new projects. You must provide the
> converter code
> > that takes the old project, in-memory representation
> (IManagedProject,
> > et al.), and converts it into the in-memory representation
> of the new
> > tool-chain definition. In your case, this would involve
> deleting the
> > ITool that you do not want to bring forward and changing any IDs as
> > necessary. The MBS Extensibility document is the best source of
> > information on the converter framework at this time. If you search
> > through the cdt-build bugzillas, you should be able to find the
> > original
> > MBS converter proposal. You may find that helpful also.
> >
> > Regards,
> > Leo
> >
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx
> [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> > On Behalf Of Ryan Hapgood
> > Sent: Monday, February 27, 2006 8:10 PM
> > To: CDT General developers list.
> > Subject: [cdt-dev] Project conversion when a tool has been removed
> >
> > I'm trying to set up project conversion between two versions of our
> > toolchain and have struck a problem when I get to the removed tool
> > (details are longwinded and sketchy at this point). I'm
> interested to
> > know if conversion to a toolchain with a missing tool *should* work,
> > or if anyone has any ideas as to how they would approach
> such a task.
> >
> > Regards,
> >
> > Ryan Hapgood,
> > HI-TECH Software
> > _______________________________________________
> > 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
>