[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
AW: [cdt-dev] Multiple binary parsers in project type - how can I contribute?

Hi Leo, 
 

> CDT uses "Patches" that are created from within Eclipse.  You select the package that you are modifying in the Package Explorer, right-click to display the context menu, select Team -> Create Patch...  Select "Save to file system", enter the name of the patch file, and click Finish (the defaults on the next page are correct).

this may be difficult for me to do. I tried today but it seems that I cannot get a connection to the eclipse CVS server (since I am behind a company firewall). I also tried the seetings with using 'extssh' and specifying a proxy server, but I never got a connection.

I managed to get the head revision of org.eclipse.cdt-build with cvsgrab, a tool which uses the cvsview interface. But as a consequence I cannot import the project from CVS but just from the filesystem.

And as a consequence I do not have the "Create patch" item on my context menus.

Any idea what I could do?



Norbert

________________________________

Von: cdt-dev-admin@xxxxxxxxxxx [mailto:cdt-dev-admin@xxxxxxxxxxx] Im Auftrag von Treggiari, Leo
Gesendet: Mittwoch, 16. März 2005 15:37
An: cdt-dev@xxxxxxxxxxx
Betreff: RE: [cdt-dev] Multiple binary parsers in project type - how can I contribute?



Hi Norbert,

 

You can start by looking at the CDT home page,  www.eclipse.org/cdt, and selecting the "Contributing to the CDT" topic.

 

To answer your specific questions:

 

- How does the approval process for my enhancement request work?

 

You have submitted a Bugzilla entry which is a good start.  You added the suggested code modifications to the bugzilla, which is also good, but not in the correct format (see below).

 

- Is it too late von CTD 3.0?

 

No.

 

- I suppose I must make my modifications based on a certain repository version. Which version is this?

 

If you desire the fix in CDT 3.0, then making the change to the CDT Head is appropriate.  If you desire the change to the CDT 2.1 branch as well, you should submit 2 sets of patches - one using the latest code in the 2.1 branch, and one using Head.  Note, however, that there is no guarantee that there will ever be another CDT 2.1.* official release.

 

- Who can I send the diffs or modified files to?

 

I am the committer who will evaluate your patch.  I have assigned your bugzilla to me.

 

CDT uses "Patches" that are created from within Eclipse.  You select the package that you are modifying in the Package Explorer, right-click to display the context menu, select Team -> Create Patch...  Select "Save to file system", enter the name of the patch file, and click Finish (the defaults on the next page are correct).

 

When sending a bug fix patch, you may also need to provide JUnit test patch(es) and documentation patch(es).  In this case, I will update the documentation, but I would like you to provide a test case.  The Managed Build tests are in the org.eclipse.cdt.managedbuilder.core.tests package.  You should add your new test to ManageBuildCoreTests.java.  There are some existing tests in that file that verify that a single binary parser ID is read correctly from the manifest file.  You can modify one of the tests to specify multiple binary parsers.  To run the Managed Build JUnit tests, select the file AllManagedBuildTests.java, right click to display the context menu, and select Run As/Debug As -> JUnit Plug-in Test.

 

Once you have your code and test patches, you can attach them to the bugzilla and send them to the cdt-patch mailing list.  

 

Regards,

Leo

 

________________________________

From: cdt-dev-admin@xxxxxxxxxxx [mailto:cdt-dev-admin@xxxxxxxxxxx] On Behalf Of Ploett Norbert
Sent: Wednesday, March 16, 2005 4:48 AM
To: cdt-dev@xxxxxxxxxxx
Subject: [cdt-dev] Multiple binary parsers in project type - how can I contribute?

 

Hello folks,

 

I have an enhancement which I have already implemented based on CDT 2.1.0. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=88150 for details. I would like to contribute it to the community and have some questions:

 

- How does the approval process for my enhancement request work?

- Is it too late von CTD 3.0?

- I suppose I must make my modifications based on a certain repository version. Which version is this?

- Who can I send the diffs or modified files to?

 

Regards,

 

 

Norbert