Bug 129965 - [Patch] Automatic CRLF detection needed
Summary: [Patch] Automatic CRLF detection needed
Status: ASSIGNED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: CVS (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P5 normal (vote)
Target Milestone: ---   Edit
Assignee: platform-cvs-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
: 152130 171951 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-01 11:00 EST by Andrew Ferguson CLA
Modified: 2019-09-06 16:12 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Ferguson CLA 2006-03-01 11:00:06 EST
hi,

 if I do the following on Windows XP SP2 then some files have patches created erroneously - as though the entire file has changed. This would suggest some issue with line endings but I'm experienced with eclipse and CVS and having done some investigation am thinking this is likely a bug in the CVS diff routines, or possibly a problem with eclipse.org's cvs server setup, but my knowledge stop at that point.

Interestingly, the same routine on a linux machine works fine. I'll copy in the thread on the cdt-dev list verbatim up to the present time next.

thanks,
Andrew

1) download eclipse-SDK-3.1-win32.zip from eclipse.org, and unzip it, chooseing a new empty location as the workspace
2) attach to CVS repository dev.eclipse.org at /cvsroot/tools as anonymous over pserver
3) checkout as project, the org.eclipse.cdt.managedbuilder.core plugin, from HEAD
4) make a single character change to GnuMakefileGenerator (and save)
5) do a Team -> Create Patch
6) observe the patch consists of the every line of the original being removed, every line of the slightly edited file being added
Comment 1 Andrew Ferguson CLA 2006-03-01 11:00:20 EST
hi Norbert,
 
 This is what I would have thought also, but I've run the unaltered file from CVS, and the file as saved after a single character change, through a hex editor - both contain windows line endings. I've also confirmed that the Eclipse "Convert Line Delimiters to..." action is doing as it claims, just in case line ending conversions happen automatically outside of the server. I'm a little stumped on this one to be honest :)
 
thanks,
Andrew
 
How to reproduce the erroneous patching:
 
1) download eclipse-SDK-3.1-win32.zip from eclipse.org, and unzip it, chooseing a new empty location as the workspace
2) attach to CVS repository dev.eclipse.org at /cvsroot/tools as anonymous over pserver
3) checkout as project, the org.eclipse.cdt.managedbuilder.core plugin, from HEAD
4) make a single character change to GnuMakefileGenerator (and save)
5) do a Team -> Create Patch
6) observe the patch consists of the every line of the original being removed, every line of the slightly edited file being added
 



--------------------------------------------------------------------------------
From: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] On Behalf Of Ploett, Norbert
Sent: 01 March 2006 09:56
To: CDT General developers list.
Subject: AW: [cdt-dev] difficulty creating a patch (!)


Hi Andrew,
 
I have experienced similar problems but I could always fix them by converting the line delimiters (from the eclipse File menu).
 
Norbert



--------------------------------------------------------------------------------
Von: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] Im Auftrag von Andrew Ferguson
Gesendet: Mittwoch, 1. März 2006 10:46
An: CDT General developers list.
Cc: cdt-dev-bounces@eclipse.org
Betreff: RE: [cdt-dev] difficulty creating a patch (!)


hi Bogdan, Sunil,
 
 thanks for the responses. I do understand synchronization/update-to-dateness issues however, and have eliminated this possibility early on. I'm seeing the same problem today. I can reliably do the following
 
1) download eclipse-SDK-3.1-win32.zip from eclipse.org, and unzip it, chooseing a new empty location as the workspace
2) attach to CVS repository dev.eclipse.org at /cvsroot/tools as anonymous over pserver
3) checkout as project, the org.eclipse.cdt.managedbuilder.core plugin, from HEAD
4) make a single character change to GnuMakefileGenerator (and save)
5) do a Team -> Create Patch
6) observe the patch consists of the every line of the original being removed, every line of the slightly edited file being added
 
In my experience, this would normally point to line endings, but I believe I've eliminated this also. 
 
It'd be great if anyone can confirm that the sequence above does or does not work for them. (I've been using eclipse and cvs for a couple of years so am fairly confident this isn't user error at this stage)
 
thanks,
Andrew
 



--------------------------------------------------------------------------------
From: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] On Behalf Of Bogdan Gheorghe
Sent: 28 February 2006 20:03
To: CDT General developers list.
Cc: cdt-dev@eclipse.org; cdt-dev-bounces@eclipse.org
Subject: Re: [cdt-dev] difficulty creating a patch (!)



Andrew - 

I just quickly took a  look at the two files that you mention at the bottom of your posting. IManagedScannerInfoCollector.java hasn't been changed since last June while GnuMakefileGenerator.java was changed yesterday (and if you take a look at the comparison, it is quite a big change). To ensure successful patching, you have to make sure that your changes are merged in with the latest from HEAD. To do this, perform a synchronize, and merge all incoming changes with your changes. Once your workspace is up to date with the latest from HEAD, you should have no problems creating a patch. 

Regards, 
Bogdan 
 

--------------------------------------------------------------------------------
From: cdt-dev-bounces@eclipse.org [mailto:cdt-dev-bounces@eclipse.org] On Behalf Of Davasam, Sunil K
Sent: 28 February 2006 19:49
To: CDT General developers list.
Subject: RE: [cdt-dev] difficulty creating a patch (!)


First I replaced the file with latest from Head, made the changes and created a patch. FYI, I saw this strange behaviour with Eclipse v3.2 M5 and latest cdt sources.




 
"Andrew Ferguson" <Andrew.Ferguson@arm.com> 
Sent by: cdt-dev-bounces@eclipse.org 
02/28/2006 01:49 PM Please respond to
"CDT General developers list." <cdt-dev@eclipse.org> 


 To <cdt-dev@eclipse.org>  
cc  
Subject [cdt-dev] difficulty creating a patch (!) 

  

 



hi, 
  
 I'm having a lot of trouble creating a patch for some changes I'd like to contribute and am wondering if other people have seen this or can reproduce it. 
  
The summary is that Team -> Create patch is behaving as though the entire file has changed, and have tested a number of things myself and was hoping other people could say if they have seen this, or can see it. (Gory details at end of email) 
  
Some files from within the same plug-in behave differently when creating patches of single line changes. This seems to correlate with the CVS Base time stamp - i.e. trying to create a patch against recently modified files fails, while creating patches against older files (e.g. from Nov 2005) succeeds. 
  
Has any CVS repository reconfiguration occurred recently that could possibly explain this? 
  
thanks, 
Andrew 
  
I'm using Eclipse 3.1 release, and have checked out projects from dev.eclipse.org/cvsroot/tools as anonymous. I'm running under Windows XP SP2. 
  
If I create a one line change, and Compare or Synchronize then I get a diff showing the single change as expected. However, creating a patch creates a file consisting of the repository file and the local file (prefixed by minus and plus symbols respectively). 
  
I've checked the following so far 
    * line endings (by saving the local file with each type of line ending, including MacOS) 
        * Compare shows that the repository is using Windows line endings (other line endings show entire file differences) 
    * other whitespace changes (i.e. indentation).     
    * whether the local file is marked as binary (its ASCII -kkv) 
    * the version of eclipse (this seems to happen under 3.1 and 3.2) 
    * playing with the patch creation options. They produce different formats but all think the entire file has changed. 
    * file encoding is on default (Cp1252) 
    * the eclipse bug database doesn't mention anything obviously related 
    * changing Window -> Preferences -> General -> Compare/Patch -> Ignore whitespace to be on or off 
  
The first few lines of the erroneous patch are included at the end of the mail. I've noticed there are two paths in under dev.eclipse.org that CDT is available from but these seem to be aliases. 
  
To me, this suggests that maybe something in the cvs repository is causing this, but I can't see how? 
  
I've tried going back to square one with a fresh eclipse installation etc.. and am not having any joy. (The same setup worked previously). Other people within ARM can reproduce this, so I'm wondering can anyone else on this list reproduce it? 
  
Strangely, I see this behave correctly for some files. For example, 
    C:\Eclipse\CDT-DEV-HEAD\workspace\org.eclipse.cdt.managedbuilder.core\src\org\eclipse\cdt\managedbuilder\scannerconfig\IManagedScannerInfoCollector.java 
will generate correct single line patch files. While 
    C:\Eclipse\CDT-DEV-HEAD\workspace\org.eclipse.cdt.managedbuilder.core\src\org\eclipse\cdt\managedbuilder\makegen\gnu\GnuMakefileGenerator.java 
will generate an entire-file-changed patch. 
  
Files that generate correct patches have Properties -> CVS -> Base time stamp occuring earlier than February 2006 
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you._______________________________________________
cdt-dev mailing list
cdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/cdt-dev



-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.
Comment 2 Bogdan Gheorghe CLA 2006-03-01 11:09:55 EST
OK, I'll take a look.
Comment 3 Bogdan Gheorghe CLA 2006-03-01 11:33:41 EST
Andrew, have you tried this using Eclipse 3.2 M5? This the build recommended by Doug for CDT HEAD. I just tried your scenario using 3.2 M5 and it worked as expected (ie. one line change). Give it a try and let me know how it goes.

 
Comment 4 Andrew Ferguson CLA 2006-03-01 11:37:09 EST
hi Bogdan,

 didn't realize you were part of the dev team :)

I originally was using Eclipse 3.2 M5 when I spotted this, but thought being a milestone might explain the issue. I'll check from scratch again however just to be 100%

thanks,
Andrew
Comment 5 Andrew Ferguson CLA 2006-03-01 11:43:10 EST
ok, I've done the steps in a clean location, and unfortunately do still see the entire file being regenerated. The header of the patch is

### Eclipse Workspace Patch 1.0
#P org.eclipse.cdt.managedbuilder.core
Index: src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java
===================================================================
RCS file: /cvsroot/tools/org.eclipse.cdt-build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java,v
retrieving revision 1.61
diff -u -r1.61 GnuMakefileGenerator.java
--- src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java	27 Feb 2006 17:53:28 -0000	1.61
+++ src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java	1 Mar 2006 16:43:09 -0000
@@ -1,4302 +1,4302 @@

> I just tried your scenario using 3.2 M5 and it worked as expected (ie. one line change). 

was this on a windows box? 

I'm a little unsure what other variables there are here i.e. machine locales, network proxy setups ?

thanks,
Andrew
Comment 6 Andrew Ferguson CLA 2006-03-01 11:44:14 EST
Configuration details from the Eclipse 3.2M5 run-through

*** Date: Wed Mar 01 16:45:35 GMT 2006

*** Platform Details:

*** System properties:
awt.toolkit=sun.awt.windows.WToolkit
eclipse.buildId=I20060217-1115
eclipse.commands=-os
win32
-ws
win32
-arch
x86
-launcher
C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\eclipse.exe
-name
Eclipse
-showsplash
600
-exitdata
840_68
-vm
C:\WINDOWS\system32\javaw.exe
eclipse.ee.install.verify=false
eclipse.product=org.eclipse.sdk.ide
eclipse.startTime=1141231209219
eclipse.vm=C:\WINDOWS\system32\javaw.exe
eclipse.vmargs=-Xms40m
-Xmx256m
-jar
C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\startup.jar
eof=eof
file.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=\
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\startup.jar
java.class.version=49.0
java.endorsed.dirs=C:\Program Files\Java\jre1.5.0_06\lib\endorsed
java.ext.dirs=C:\Program Files\Java\jre1.5.0_06\lib\ext
java.home=C:\Program Files\Java\jre1.5.0_06
java.io.tmpdir=C:\DOCUME~1\aferguso\LOCALS~1\Temp\
java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\system32;C:\WINDOWS;c:\ARMpit\bin\win_32-pentium;C:\Program Files\CA\Dcs\DMScripting\;C:\Program Files\CA\DCS\CAWIN\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\CA\Unicenter Software Delivery\BIN;C:\CA_APPSW;C:\Program Files\QuickTime\QTSystem\
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.5.0_06-b05
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.5
java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.5.0_06
java.vm.info=mixed mode, sharing
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=1.5.0_06-b05
line.separator=

org.eclipse.jdt.debug.ui.scrapbookActive=false
org.osgi.framework.bootdelegation=*
org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
org.osgi.framework.language=en
org.osgi.framework.os.name=WindowsXP
org.osgi.framework.os.version=5.1
org.osgi.framework.processor=x86
org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.3.0
org.osgi.supports.framework.extension=true
os.arch=x86
os.name=Windows XP
os.version=5.1
osgi.arch=x86
osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.core.jobs@2:start, org.eclipse.core.runtime.compatibility.registry, org.eclipse.equinox.registry@2:start, org.eclipse.equinox.preferences, org.eclipse.core.contenttype, org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start
osgi.bundlestore=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\configuration\org.eclipse.osgi\bundles
osgi.configuration.area=file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/configuration/
osgi.framework=file:/c:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi_3.2.0.v20060214.jar
osgi.framework.beginningstartlevel=1
osgi.framework.shape=jar
osgi.framework.version=3.2.0.v20060214
osgi.install.area=file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/
osgi.instance.area=file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/workspace/
osgi.instance.area.default=file:/C:/Documents and Settings/aferguso/workspace/
osgi.logfile=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\workspace\.metadata\.log
osgi.manifest.cache=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\configuration\org.eclipse.osgi\manifests
osgi.nl=en_GB
osgi.os=win32
osgi.splashLocation=c:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\plugins\org.eclipse.platform_3.2.0.v20060214-1600\splash.bmp
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
osgi.syspath=c:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse\plugins
osgi.ws=win32
path.separator=;
sun.arch.data.model=32
sun.boot.class.path=C:\Program Files\Java\jre1.5.0_06\lib\rt.jar;C:\Program Files\Java\jre1.5.0_06\lib\i18n.jar;C:\Program Files\Java\jre1.5.0_06\lib\sunrsasign.jar;C:\Program Files\Java\jre1.5.0_06\lib\jsse.jar;C:\Program Files\Java\jre1.5.0_06\lib\jce.jar;C:\Program Files\Java\jre1.5.0_06\lib\charsets.jar;C:\Program Files\Java\jre1.5.0_06\classes
sun.boot.library.path=C:\Program Files\Java\jre1.5.0_06\bin
sun.cpu.endian=little
sun.cpu.isalist=
sun.desktop=windows
sun.io.unicode.encoding=UnicodeLittle
sun.jnu.encoding=Cp1252
sun.management.compiler=HotSpot Client Compiler
sun.os.patch.level=Service Pack 2
user.country=GB
user.dir=C:\CreatePatchProblemE325\eclipse-SDK-3.2M5-win32\eclipse
user.home=C:\Documents and Settings\aferguso
user.language=en
user.name=aferguso
user.timezone=Europe/London
user.variant=

*** Features:
org.eclipse.jdt (3.2.0.v20060215-1200-0cq-cuim1y) "Eclipse Java Development Tools"
org.eclipse.jdt.source (3.2.0.v20060215-1200-0cq-cuim1y) "Eclipse Java Development Tools SDK"
org.eclipse.pde (3.2.0.v20060210--qSWJzJJez) "Eclipse Plug-in Development Environment"
org.eclipse.pde.source (3.2.0.v20060210--qSWJzJJez) "Eclipse Plug-in Development Environment Developer Resources"
org.eclipse.platform (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform"
org.eclipse.platform.source (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform Plug-in Developer Resources"
org.eclipse.rcp (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP"
org.eclipse.rcp.source (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP Plug-in Developer Resources"
org.eclipse.sdk (3.2.0.v20060210--hQXJzJJez) "Eclipse Project SDK"

*** Plug-in Registry:
com.ibm.icu (3.4.2) "International Components for Unicode for Java (ICU4J)" [Resolved]
com.ibm.icu.source (3.4.2) "International Components for Unicode for Java (ICU4J) source plug-in" [Resolved]
com.jcraft.jsch (0.1.18) "Jsch Plug-in" [Resolved]
org.apache.ant (1.6.5) "Apache Ant" [Resolved]
org.apache.lucene (1.4.103.v20051212) "Apache Lucene" [Resolved]
org.eclipse.ant.core (3.1.100.v20060216) "Ant Build Tool Core" [Resolved]
org.eclipse.ant.ui (3.2.0.v20060216a) "Ant UI" [Resolved]
org.eclipse.compare (3.2.0.v20060209) "Compare Support" [Active]
org.eclipse.core.boot (3.1.0.v20051108) "Core Boot" [Resolved]
org.eclipse.core.commands (3.2.0.I20060214-1600) "Commands" [Active]
org.eclipse.core.contenttype (3.2.0.v20060215a) "Eclipse Content Mechanism" [Active]
org.eclipse.core.expressions (3.2.0.v20060215-1200) "Expression Language" [Active]
org.eclipse.core.filebuffers (3.2.0.v20060215-1200) "File Buffers" [Active]
org.eclipse.core.filesystem (1.0.0.v20060206) "Core File Systems" [Resolved]
org.eclipse.core.filesystem.win32.x86 (1.0.0.v20051114) "Core File System for Windows" [Resolved]
org.eclipse.core.jobs (3.2.0.v20060206) "Eclipse Jobs Mechanism" [Active]
org.eclipse.core.resources (3.2.0.v20060214) "Core Resource Management" [Active]
org.eclipse.core.resources.compatibility (3.2.0.v20060123) "Core Resource Management Compatibility Fragment" [Resolved]
org.eclipse.core.resources.win32 (3.2.0.v20060130) "Core Resource Management Win32 Fragment" [Resolved]
org.eclipse.core.runtime (3.2.0.v20060216) "Core Runtime" [Active]
org.eclipse.core.runtime.compatibility (3.1.0.v20060123) "Core Runtime Plug-in Compatibility" [Active]
org.eclipse.core.runtime.compatibility.registry (3.2.0.v20060215a) "Eclipse Registry Compatibility Fragment" [Resolved]
org.eclipse.core.variables (3.1.100.v20060209) "Core Variables" [Resolved]
org.eclipse.debug.core (3.2.0.v20060216e) "Debug Core" [Active]
org.eclipse.debug.ui (3.2.0.v20060216e) "Debug UI" [Active]
org.eclipse.equinox.common (1.0.0.v20060215a) "Common Eclipse Runtime" [Active]
org.eclipse.equinox.preferences (1.0.0.v20060215a) "Eclipse Preferences Mechanism" [Active]
org.eclipse.equinox.registry (3.2.0.v20060217) "Extension Registry Support" [Active]
org.eclipse.help (3.2.0.v20060212) "Help System Core" [Active]
org.eclipse.help.appserver (3.1.100.v20051212) "Help Application Server" [Resolved]
org.eclipse.help.base (3.2.0.v20060212) "Help System Base" [Resolved]
org.eclipse.help.ui (3.2.0.v20060212) "Help System UI" [Resolved]
org.eclipse.help.webapp (3.2.0.v20060212) "Help System Webapp" [Resolved]
org.eclipse.jdt (3.2.0.v20060216-0800) "Eclipse Java Development Tools" [Resolved]
org.eclipse.jdt.apt.core (3.2.0.v20060214-2220) "Java Annotation Processing Core" [Active]
org.eclipse.jdt.apt.ui (3.2.0.v20060214-2220) "Java Annotation Processing UI" [Active]
org.eclipse.jdt.core (3.2.0.v_642) "Java Development Tools Core" [Active]
org.eclipse.jdt.core.manipulation (1.0.0.v20060215-1200) "Java Code Manipulation Functionality" [Resolved]
org.eclipse.jdt.debug (3.2.0.v20060216d) "JDI Debug Model" [Active]
org.eclipse.jdt.debug.ui (3.2.0.v20060215b) "JDI Debug UI" [Active]
org.eclipse.jdt.doc.isv (3.2.0.v20060215-1200) "Eclipse JDT Plug-in Developer Guide" [Resolved]
org.eclipse.jdt.doc.user (3.2.0.v20060215-1200) "Eclipse Java Development User Guide" [Resolved]
org.eclipse.jdt.junit (3.2.0.v20060215-1200) "Java Development Tools JUnit support" [Active]
org.eclipse.jdt.junit.runtime (3.2.0.v20060215-1200) "Java Development Tools JUnit runtime support" [Resolved]
org.eclipse.jdt.launching (3.2.0.v20060210a) "Java Development Tools Launching Support" [Active]
org.eclipse.jdt.source (3.2.0.v20060215-1200-0cq-cuim1y) "Eclipse Java Development Tools SDK" [Resolved]
org.eclipse.jdt.ui (3.2.0.v20060217-1100) "Java Development Tools UI" [Active]
org.eclipse.jface (3.2.0.I20060216-1600) "JFace" [Active]
org.eclipse.jface.databinding (3.2.0.I20060214-1600) "JFace Data Binding" [Resolved]
org.eclipse.jface.text (3.2.0.v20060215-1200) "JFace Text" [Active]
org.eclipse.ltk.core.refactoring (3.2.0.v20060215-1200) "Refactoring Core" [Active]
org.eclipse.ltk.ui.refactoring (3.2.0.v20060215-1200) "Refactoring UI" [Active]
org.eclipse.osgi.services (3.1.100.v20060109) "OSGi Release 3 Services" [Resolved]
org.eclipse.osgi.util (3.1.100.v20060109) "OSGi R3 Utility Classes" [Resolved]
org.eclipse.pde (3.2.0.v20060213-1200) "Eclipse Plug-in Development Environment" [Active]
org.eclipse.pde.build (3.2.0.v20060217) "Plug-in Development Environment Build Support" [Resolved]
org.eclipse.pde.core (3.2.0.v20060217-0800) "Plug-in Development Core" [Active]
org.eclipse.pde.doc.user (3.1.0.v20060216-1600) "Eclipse Plug-in Development User Guide" [Resolved]
org.eclipse.pde.junit.runtime (3.2.0.v20060213-1200) "PDE JUnit Plug-in Test" [Resolved]
org.eclipse.pde.runtime (3.2.0.v20060131) "Plug-in Development Environment Runtime" [Resolved]
org.eclipse.pde.source (3.2.0.v20060210--qSWJzJJez) "Eclipse Plug-in Development Environment Developer Resources" [Resolved]
org.eclipse.pde.ui (3.2.0.v20060216-1030) "Plug-in Development UI" [Resolved]
org.eclipse.platform (3.2.0.v20060214-1600) "Eclipse Platform" [Resolved]
org.eclipse.platform.doc.isv (3.2.0.I20060217-1100) "Eclipse Platform Plug-in Developer Guide" [Resolved]
org.eclipse.platform.doc.user (3.2.0.v20060213-0010) "Eclipse Workbench User Guide" [Resolved]
org.eclipse.platform.source (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform Plug-in Developer Resources" [Resolved]
org.eclipse.platform.source.win32.win32.x86 (3.2.0.v20060215-6arkIf-1sI) "Eclipse Platform Plug-in Developer Resources" [Resolved]
org.eclipse.rcp (3.2.0.v20051206) "Eclipse RCP" [Resolved]
org.eclipse.rcp.source (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP Plug-in Developer Resources" [Resolved]
org.eclipse.rcp.source.win32.win32.x86 (3.2.0.v20060210-3BlARRhN5X) "Eclipse RCP Plug-in Developer Resources" [Resolved]
org.eclipse.sdk (3.2.0.v20060214) "Eclipse Project SDK" [Resolved]
org.eclipse.search (3.2.0.v20060217-1100) "Search Support" [Resolved]
org.eclipse.swt (3.2.0.v3224m) "Standard Widget Toolkit" [Resolved]
org.eclipse.swt.win32.win32.x86 (3.2.0.v3224) "Standard Widget Toolkit for Windows" [Resolved]
org.eclipse.team.core (3.2.0.I200602141600) "Team Support Core" [Active]
org.eclipse.team.cvs.core (3.2.0.I200602161200) "CVS Team Provider Core" [Active]
org.eclipse.team.cvs.ssh (3.2.0.I20051128) "CVS SSH Core" [Resolved]
org.eclipse.team.cvs.ssh2 (3.2.0.I200602161600) "CVS SSH2" [Active]
org.eclipse.team.cvs.ui (3.2.0.I200602170010) "CVS Team Provider UI" [Active]
org.eclipse.team.ui (3.2.0.I200602170010) "Team Support UI" [Active]
org.eclipse.text (3.2.0.v20060215-1200) "Text" [Active]
org.eclipse.tomcat (4.1.130.v20060212) "Tomcat Wrapper" [Resolved]
org.eclipse.ui (3.2.0.I20060216-1600) "Eclipse UI" [Active]
org.eclipse.ui.browser (3.2.0.v20060212) "Browser Support" [Resolved]
org.eclipse.ui.cheatsheets (3.2.0.v20060212) "Cheat Sheets" [Resolved]
org.eclipse.ui.console (3.1.100.v20060214) "Console" [Active]
org.eclipse.ui.editors (3.2.0.v20060215-1200) "Default Text Editor" [Active]
org.eclipse.ui.externaltools (3.1.100.v20060206) "External Tools" [Active]
org.eclipse.ui.forms (3.2.0.v20060212b) "Eclipse Forms" [Active]
org.eclipse.ui.ide (3.2.0.I20060216-1200) "Eclipse IDE UI" [Active]
org.eclipse.ui.intro (3.2.0.v20060213) "Welcome Framework" [Active]
org.eclipse.ui.navigator (3.2.0.I20060210-0800) "Common Navigator View" [Resolved]
org.eclipse.ui.navigator.resources (3.2.0.I20060210-0800) "Navigator Workbench Components" [Resolved]
org.eclipse.ui.presentations.r21 (3.2.0.I20060207-0800) "R21 Presentation Plug-in" [Resolved]
org.eclipse.ui.views (3.2.0.I20060207-0800) "Views" [Active]
org.eclipse.ui.views.properties.tabbed (3.2.0.I20060213-2000) "Tabbed Properties View" [Resolved]
org.eclipse.ui.win32 (3.2.0.I20060207-0800) "Eclipse UI Win32 Enhancements" [Resolved]
org.eclipse.ui.workbench (3.2.0.I20060216-1600) "Workbench" [Active]
org.eclipse.ui.workbench.compatibility (3.2.0.I20060207-0800) "Workbench Compatibility" [Resolved]
org.eclipse.ui.workbench.texteditor (3.2.0.v20060216-0800) "Text Editor Framework" [Active]
org.eclipse.update.configurator (3.1.100.v20051214) "Install/Update Configurator" [Active]
org.eclipse.update.core (3.1.100.v20051215a) "Install/Update Core" [Active]
org.eclipse.update.core.win32 (3.1.100.v20051205) "Install/Update Core for Windows" [Resolved]
org.eclipse.update.scheduler (3.1.100) "Automatic Updates Scheduler" [Active]
org.eclipse.update.ui (3.1.100.v20051215) "Install/Update UI" [Active]
org.junit (3.8.1) "JUnit Testing Framework" [Resolved]
system.bundle (3.2.0.v20060214) "OSGi System Bundle" [Active]

*** User Preferences:
#Wed Mar 01 16:45:35 GMT 2006
/instance/org.eclipse.jdt.ui/tabWidthPropagated=true
/instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width=
/instance/org.eclipse.ui.ide/platformState=109
file_export_version=3.0
@org.eclipse.pde.core=3.2.0.v20060217-0800
@org.eclipse.jdt.ui=3.2.0.v20060217-1100
/instance/org.eclipse.team.cvs.ui/pref_first_startup=false
/instance/org.eclipse.pde.core/platform_path=C\:\\CreatePatchProblemE325\\eclipse-SDK-3.2M5-win32\\eclipse
/instance/org.eclipse.core.resources/version=1
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
/instance/org.eclipse.team.cvs.core/repositories/%pserver%anonymous@dev.eclipse.org%%cvsroot%tools/location=\:pserver\:anonymous@dev.eclipse.org\:/cvsroot/tools
@org.eclipse.jdt.launching=3.2.0.v20060210a
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.5
/instance/org.eclipse.ui.ide/tipsAndTricks=true
/instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.5
@org.eclipse.team.cvs.core=3.2.0.I200602161200
/instance/org.eclipse.ui/showIntro=false
/configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=5
@org.eclipse.jdt.core=3.2.0.v_642
/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=C\:\\CreatePatchProblemE325\\eclipse-SDK-3.2M5-win32\\workspace
/configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true
/instance/org.eclipse.jdt.ui/proposalOrderMigrated=true
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
@org.eclipse.ui.ide=3.2.0.I20060216-1200
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
/instance/org.eclipse.jdt.ui/fontPropagated=true
@org.eclipse.core.resources=3.2.0.v20060214
@org.eclipse.ui=3.2.0.I20060216-1600
/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType1,0">\r\n<vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n<vm id\="0" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/" name\="jre1.5.0_06" path\="C\:\\Program Files\\Java\\jre1.5.0_06"/>\r\n</vmType>\r\n</vmSettings>\r\n
/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=2
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
@org.eclipse.ui.workbench=3.2.0.I20060216-1600
@org.eclipse.ui.editors=3.2.0.v20060215-1200
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations.migrated=true
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=10
\!/=
/instance/org.eclipse.team.ui/org.eclipse.team.ui.first_time=false
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
/instance/org.eclipse.ui.workbench/ENABLED_DECORATORS=org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,
/instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Courier New|10|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New;
@org.eclipse.team.cvs.ui=3.2.0.I200602170010
/instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true
@org.eclipse.team.ui=3.2.0.I200602170010

*** Current Install Configuration:
Install configuration:
 Last changed on 01-Mar-2006
 Location: file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/configuration/org.eclipse.update/platform.xml

 Configured sites:
  platform:/base/

 Configured features:
  ID: org.eclipse.platform, Version: null
  ID: org.eclipse.rcp, Version: null
  ID: org.eclipse.platform.source, Version: null
  ID: org.eclipse.jdt, Version: null
  ID: org.eclipse.jdt.source, Version: null
  ID: org.eclipse.pde, Version: null
  ID: org.eclipse.sdk, Version: null
  ID: org.eclipse.pde.source, Version: null
  ID: org.eclipse.rcp.source, Version: null

 Configured plug-ins:
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/com.ibm.icu.source_3.4.2/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/com.ibm.icu_3.4.2.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/com.jcraft.jsch_0.1.18.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.apache.ant_1.6.5/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.apache.lucene_1.4.103.v20051212/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ant.core_3.1.100.v20060216.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ant.ui_3.2.0.v20060216a.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.compare_3.2.0.v20060209.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.boot_3.1.0.v20051108.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.commands_3.2.0.I20060214-1600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.contenttype_3.2.0.v20060215a.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.expressions_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.filebuffers_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.filesystem.win32.x86_1.0.0.v20051114.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.filesystem_1.0.0.v20060206.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.jobs_3.2.0.v20060206.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.resources.compatibility_3.2.0.v20060123.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.resources.win32_3.2.0.v20060130.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.resources_3.2.0.v20060214.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.0.v20060215a/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.runtime.compatibility_3.1.0.v20060123.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.runtime_3.2.0.v20060216.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.core.variables_3.1.100.v20060209.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.debug.core_3.2.0.v20060216e.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.debug.ui_3.2.0.v20060216e.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.equinox.common_1.0.0.v20060215a.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.equinox.preferences_1.0.0.v20060215a.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.equinox.registry_3.2.0.v20060217.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.appserver_3.1.100.v20051212.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.base_3.2.0.v20060212.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.ui_3.2.0.v20060212.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help.webapp_3.2.0.v20060212/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.help_3.2.0.v20060212.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.apt.core_3.2.0.v20060214-2220.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.apt.ui_3.2.0.v20060214-2220.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.core.manipulation_1.0.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.core_3.2.0.v_642.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.debug.ui_3.2.0.v20060215b.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.debug_3.2.0.v20060216d/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.doc.isv_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.doc.user_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.junit.runtime_3.2.0.v20060215-1200/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.junit_3.2.0.v20060215-1200/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.launching_3.2.0.v20060210a.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.source_3.2.0.v20060215-1200-0cq-cuim1y/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt.ui_3.2.0.v20060217-1100.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jdt_3.2.0.v20060216-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jface.databinding_3.2.0.I20060214-1600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jface.text_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.jface_3.2.0.I20060216-1600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ltk.ui.refactoring_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi.services_3.1.100.v20060109.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi.util_3.1.100.v20060109.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.osgi_3.2.0.v20060214.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.build_3.2.0.v20060217/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.core_3.2.0.v20060217-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.doc.user_3.1.0.v20060216-1600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.junit.runtime_3.2.0.v20060213-1200/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.runtime_3.2.0.v20060131.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.source_3.2.0.v20060210--qSWJzJJez/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde.ui_3.2.0.v20060216-1030.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.pde_3.2.0.v20060213-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.doc.isv_3.2.0.I20060217-1100.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.doc.user_3.2.0.v20060213-0010.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.source.win32.win32.x86_3.2.0.v20060215-6arkIf-1sI/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform.source_3.2.0.v20060215-6arkIf-1sI/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.platform_3.2.0.v20060214-1600/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.rcp.source.win32.win32.x86_3.2.0.v20060210-3BlARRhN5X/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.rcp.source_3.2.0.v20060210-3BlARRhN5X/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.rcp_3.2.0.v20051206.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.sdk_3.2.0.v20060214/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.search_3.2.0.v20060217-1100.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.swt.win32.win32.x86_3.2.0.v3224.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.swt_3.2.0.v3224m.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.core_3.2.0.I200602141600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.core_3.2.0.I200602161200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.ssh2_3.2.0.I200602161600/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.ssh_3.2.0.I20051128.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.cvs.ui_3.2.0.I200602170010.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.team.ui_3.2.0.I200602170010.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.text_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.tomcat_4.1.130.v20060212/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.browser_3.2.0.v20060212.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.cheatsheets_3.2.0.v20060212.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.console_3.1.100.v20060214.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.editors_3.2.0.v20060215-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.externaltools_3.1.100.v20060206.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.forms_3.2.0.v20060212b.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.ide_3.2.0.I20060216-1200.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.intro_3.2.0.v20060213.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.navigator.resources_3.2.0.I20060210-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.navigator_3.2.0.I20060210-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.presentations.r21_3.2.0.I20060207-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_3.2.0.I20060213-2000.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.views_3.2.0.I20060207-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.win32_3.2.0.I20060207-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20060207-0800/
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.2.0.v20060216-0800.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui.workbench_3.2.0.I20060216-1600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.ui_3.2.0.I20060216-1600.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.configurator_3.1.100.v20051214.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.core.win32_3.1.100.v20051205.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.core_3.1.100.v20051215a.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.scheduler_3.1.100.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.eclipse.update.ui_3.1.100.v20051215.jar
  file:/C:/CreatePatchProblemE325/eclipse-SDK-3.2M5-win32/eclipse/plugins/org.junit_3.8.1/
Comment 7 David Daoust CLA 2006-03-02 08:52:15 EST
Bogdan,  I can reproduce this with eclipse 3.2M5 and the latest from CDT head on windows.   If you are unable to reproduce it on your system, you can drop by my office and see if we can find out what has changed.
Comment 8 Bogdan Gheorghe CLA 2006-03-02 11:10:03 EST
Thanks Dave - I was able to reproduce it. 

I took a look at org.eclipse.managedbuilder.core and noticed that there are a number of files within that plugin that have been committed with CRLF as a line ending. There are a number of ways that this might have happened: i) file was created on Windows but committed from Linux or ii) file was initially committed as a binary files, then changed over to another mode without changing the line endings (ie. through the use of cvs admin outside of Eclipse).

The result is the behaviour described by Andrew - never working on Win32 regardless of the setting because we always strip away any CRs when doing a diff (will work on Linux, however, because Linux ignores the CRs).

So in order to fix this you have three choices - some better suited for committers (hint hint Doug/Dave):

i) On Linux: Check out org.eclipse.cdt.managedbuilder.core (you will get a list of all the files that have CRLF instead of CR in the Error Log). Select them and use File>Convert Line Delimiters To>Unix and recommit them. Done!

ii) On Windows: Go to Window>Preferences>Team>Files and Folders and check OFF "Convert Text files to use platform Line endings". This will give you a list of all files that need to fixed in the Error Log. Check out org.eclipse.cdt.managedbuilder.core. Touch all of the files mentioned in the Error Log (just a space and delete will do) and commit all changed files. Done!

iii) On Windows: Accept Andrew's entire file patch which will basically be akin to doing step ii.

I'm going to leave this bug open because we should have a way of fixing these type of situation automatically.
Comment 9 Andrew Ferguson CLA 2006-03-07 08:53:26 EST
hi Leo,

 I've added you to the CC list on this defect in case you were not aware of it. It seems to be the files checked in as part of the new dependency calculator work have CRLF line endings on the CVS server?

Would it be possible for a comitter to recommitt the files as suggest in either (i) or (ii) below?

thanks,
Andrew
Comment 10 Leo Treggiari CLA 2006-03-07 09:09:52 EST
> i) file was created on Windows but committed from Linux

Yes, that is what I did - I guess I won't do it again...

I'll take care of it.

Thanks,
Leo
Comment 11 Leo Treggiari CLA 2006-03-07 13:53:23 EST
I have re-commited the affected files.  Sorry for the problems.

Leo
Comment 12 Bogdan Gheorghe CLA 2006-07-28 11:50:55 EDT
*** Bug 152130 has been marked as a duplicate of this bug. ***
Comment 13 Michael Valenta CLA 2007-01-29 10:23:01 EST
*** Bug 171951 has been marked as a duplicate of this bug. ***
Comment 14 Eclipse Webmaster CLA 2019-09-06 16:12:22 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.