| Summary: | Support ICU4J in TPTP | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Ruth Lee <ruthdaly> |
| Component: | TPTP | Assignee: | Sri Doddapaneni <srinivas.p.doddapaneni> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P1 | CC: | ewchan |
| Version: | unspecified | Keywords: | plan |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 2000 | ||
| Whiteboard: | closed460 | ||
| Bug Depends on: | 119410, 120002, 125880, 125882, 125885, 125888, 125941, 126075, 126078, 126080, 126900, 126902, 126907, 126910, 126911, 135753, 135754, 135755, 135756 | ||
| Bug Blocks: | |||
|
Description
Ruth Lee
Add the sub-enhancements to the "depends on" list. Below is a scan of 'java.text' in TPTP 4.2 workspace org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/adapters/shell - AutomationClientAdapter.java org.eclipse.hyades.execution/src-automation-client/org/eclipse/hyades/automation/client/adapters/shell - CommandLineArgumentParser.java org.eclipse.hyades.execution/src-iac-common/org/eclipse/tptp/platform/agentcontroller/internal/impl - TPTPLoggerImpl.java org.eclipse.hyades.logging.adapter/src/org/eclipse/hyades/logging/adapter/internal/filters - TimeFilterType.java (2 matches) org.eclipse.hyades.logging.adapter/src/org/eclipse/hyades/logging/adapter/internal/util - TimeParser.java (2 matches) org.eclipse.hyades.logging.adapter/src/org/eclipse/hyades/logging/adapter/util - Messages.java org.eclipse.hyades.logging.adapter/src/org/eclipse/hyades/logging/adapter/util - TimeParser.java (2 matches) org.eclipse.hyades.logging.adapter.ui/src/org/eclipse/hyades/logging/adapter/ui/internal/presentation - AdaptorModelWizard.java (2 matches) org.eclipse.hyades.logging.adapter.ui/src/org/eclipse/hyades/logging/adapter/ui/internal - AcadEditorPlugin.java org.eclipse.hyades.logging.core/src.cbe101/org/eclipse/hyades/logging/events/cbe/util - EventHelpers.java (3 matches) org.eclipse.hyades.logging.core/src.cbe101/org/eclipse/hyades/logging/events/cbe - EventException.java (2 matches) org.eclipse.hyades.logging.core/src.events/org/eclipse/tptp/logging/events/cbe/util - EventHelpers.java (3 matches) org.eclipse.hyades.logging.core/src.events/org/eclipse/tptp/logging/events/cbe - EventException.java (2 matches) org.eclipse.hyades.logging.parsers/src/org/eclipse/hyades/logging/parsers - AbstractAccessLogParser.java (2 matches) org.eclipse.hyades.logging.parsers/src/org/eclipse/hyades/logging/parsers - AbstractErrorLogParser.java (2 matches) org.eclipse.hyades.logging.parsers/src/org/eclipse/hyades/logging/parsers - ParserUtilities.java org.eclipse.hyades.perfmon/src/org/eclipse/hyades/perfmon/utils/internal - TRCAgentUtil.java org.eclipse.hyades.sdb/src/org/eclipse/hyades/sdb/internal/editors - SymptomDBEditorOverviewPage.java org.eclipse.hyades.sdb/src/org/eclipse/hyades/sdb/internal/util - SymptomDBExportToV4Util.java org.eclipse.hyades.sdb/src/org/eclipse/hyades/sdb/internal/util - SymptomDBExportUtil.java org.eclipse.hyades.statistical.ui/src/org/eclipse/hyades/statistical/ui/internal/alertactions/cbe - CBEAlertAction.java org.eclipse.hyades.statistical.ui/src/org/eclipse/hyades/statistical/ui/internal/alertactions/email - EmailAlertAction.java org.eclipse.hyades.statistical.ui/src/org/eclipse/hyades/statistical/ui/internal/alertactions/logfile - LogFileAlertAction.java org.eclipse.hyades.statistical.ui/src/org/eclipse/hyades/statistical/ui/internal/alertactions/sound - SoundAlertAction.java org.eclipse.hyades.statistical.ui/src/org/eclipse/hyades/statistical/ui/internal/views/linegraph - GraphWindow.java (2 matches) org.eclipse.hyades.statistical.ui/src/org/eclipse/hyades/statistical/ui/internal/widgets/spinner - Spinner.java org.eclipse.hyades.test.tools.core/src-http-runner/org/eclipse/hyades/test/http/runner - HttpCookieCache.java (2 matches) org.eclipse.hyades.test.tools.core/src-manual-runner/org/eclipse/tptp/test/manual/runner/core/internal - ManualTestRunnerResourceBundle.java org.eclipse.hyades.test.tools.core/src-manual-runner/org/eclipse/tptp/test/manual/runner/ui/internal/util - SWTUtilities.java org.eclipse.hyades.test.tools.core/src-recorder-http-runner/org/eclipse/hyades/execution/recorder/http/remote - PacketWriter.java org.eclipse.hyades.test.tools.ui/src/org/eclipse/hyades/test/tools/ui/common/internal/wizard - RunWizard.java org.eclipse.hyades.test.tools.ui/src/org/eclipse/hyades/test/tools/ui/java/internal/junit/wizard - JUnitImportWizard.java org.eclipse.hyades.test.tools.ui/src/org/eclipse/hyades/test/tools/ui/plugin/internal/junit/wizard - PluginJUnitImportWizard.java org.eclipse.hyades.test.tools.ui/src-recorder-http/org/eclipse/hyades/execution/recorder/http/ui/wizards - HttpRecorderLaunchWizard.java org.eclipse.hyades.test.tools.ui/src-recorder-http/org/eclipse/hyades/internal/recorder/http/util - RecorderParamHelper.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/control - DatapoolClipboard.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/control - DatapoolTable.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/dialog - DatapoolColumnDialog.java (2 matches) org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/dialog - DatapoolRowDialog.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/dialog - DatapoolRowGroupDialog.java (2 matches) org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/datapool/internal/util - CSVImportExportUtil.java (2 matches) org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/forms/base - VerdictEventDetailsPart.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/editor/form/base - FormLabel.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/editor/form/base - TextSegment.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/model - EventUtil.java (2 matches) org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/wizard - DatapoolExportWizard.java org.eclipse.hyades.test.ui/src/org/eclipse/hyades/test/ui/internal/wizard - DeploymentNewWizard.java org.eclipse.hyades.test.ui/src-recorder/org/eclipse/hyades/internal/execution/recorder/ui/wizards - RecorderWizard.java org.eclipse.hyades.test.ui/src-recorder/org/eclipse/hyades/internal/execution/recorder/ui - RecorderUIUtility.java org.eclipse.hyades.test.ui/src-testgen/org/eclipse/hyades/internal/execution/testgen/ui - TestgenUIUtility.java org.eclipse.hyades.trace.sample/archive/LogParserExtensionSample/src/logParserExtensionSample/myParser - MyParser.java (2 matches) org.eclipse.hyades.trace.sample/archive/LogParserSample/src - MyParser.java (2 matches) org.eclipse.hyades.trace.sample/src/org/eclipse/hyades/trace/sample/loganalyzer - AnalyzeCorrelateOperation.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/core - TraceFileUI.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/core - TraceProfileFiltersUI.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/launcher - ProfileJavaAppletDelegate.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/piclient - XMLTraceDataProcessor.java (2 matches) org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/util - PDCoreUtil.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/util - PerftraceUtil.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/util - ProcessAdapter.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/util - TString.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui/internal/wizard - ImportTracePage1.java org.eclipse.hyades.trace.ui/src/org/eclipse/hyades/trace/ui - HyadesUtil.java org.eclipse.hyades.ui/src/org/eclipse/hyades/security/internal/util - CertificateProperties.java org.eclipse.hyades.ui/src/org/eclipse/hyades/security/internal/util - ConnectUtil.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/filters/internal/util - FilterInformationManager.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/filters/internal/util - FilterType.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/filters - CreationTimeFeatureFilterAttribute.java (2 matches) org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/filters - FilterTypesManager.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/navigator - TreeNavigator.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/navigator - TreeNavigatorFrameSource.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/internal/util - HyadesViewerSorter.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/widgets/grapher/graphs - HighlighterGraph.java (3 matches) org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/widgets/grapher/graphs - IndicatorLineGraph.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/widgets/zoomslider - TimeZoomSliderTick.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui/widgets/zoomslider - ZoomSliderUtilities.java org.eclipse.hyades.ui/src/org/eclipse/hyades/ui - HyadesUIPlugin.java org.eclipse.hyades.ui/src/org/eclipse/hyades/uml2sd/ui/actions/widgets - PagesDialog.java org.eclipse.hyades.ui/src/org/eclipse/hyades/uml2sd/ui/view - SDWidget.java org.eclipse.hyades.ui/src/org/eclipse/hyades/uml2sd/util - SDPrintDialogUI.java org.eclipse.hyades.ui/src/org/eclipse/hyades/uml2sd/util - TimeUtil.java org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/jengine/internal/compiler/bpel - BPELTranslator.java org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/jengine/internal/extensions/wsdlbinding/soap/http - CookieCache.java (2 matches) org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/jengine/internal/extensions/wsdlbinding/soap/http - PortServer.java org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/jengine/internal/mainengine - SoapDaemon.java org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/jengine/internal/utils - XPU.java org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/jengine/internal/utils - XSDUtil.java org.eclipse.tptp.choreography/src/org/eclipse/tptp/choreography/ui/internal/launchconfig - ChoreographyDelegate.java org.eclipse.tptp.monitoring.logui/src/org/eclipse/tptp/monitoring/logui/internal/util - GLAFilterHelper.java (2 matches) org.eclipse.tptp.monitoring.logui/src/org/eclipse/tptp/monitoring/logui/internal/wizards - ImportLogWizard.java (2 matches) org.eclipse.tptp.platform.analysis.codereview.java/src/org/eclipse/tptp/platform/analysis/codereview/java - JavaCodeReviewPlugin.java org.eclipse.tptp.platform.analysis.core/src/org/eclipse/tptp/platform/analysis/core/history - AnalysisHistory.java org.eclipse.tptp.platform.analysis.static.util/src/org/eclipse/tptp/platform/analysis/util - AbstractTPTPStaticAnalysisPlugin.java org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/preferences - LogAnalyzerFormatPrefPage.java org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/util - CbeEmfUtility.java org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/util - RecordFilterSearchUtil.java org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/util - Sorter.java org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal/util - StringSorter.java org.eclipse.tptp.platform.log.views/src/org/eclipse/tptp/platform/log/views/internal - LogViewsPlugin.java org.eclipse.tptp.platform.models/src-cbe/org/eclipse/hyades/loaders/cbe - CBEUtils.java (2 matches) org.eclipse.tptp.platform.models/src-hierarchy/org/eclipse/hyades/loaders/util - LoadersUtils.java (3 matches) org.eclipse.tptp.platform.models/src-test/org/eclipse/hyades/models/common/util - DatapoolUtil.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal - CategoryScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal - ChartViewerApplet.java (3 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal - DefaultChartRenderData.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal - IScale.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal - LinearDateScale.java (2 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/internal - LinearNumberScale.java (2 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part - AxisNumber.java (5 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part - DataSetPie.java (16 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part - GraphAreaMeter.java (4 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/chart/svg/internal/part - Timestamp.java org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/core/internal - DAxis.java (3 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drivers/xml/internal - DXmlDocumentReader.java (5 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drivers/xml/internal - DXmlDocumentWriter.java (4 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drivers/xml/internal - DXmlReader.java (3 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drivers/xml/internal - DXmlWriter.java (2 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/drivers/xsd/internal - DXsdReader.java (3 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal - DChartTranslator.java (2 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal - DObjectArrayContentProvider.java (2 matches) org.eclipse.tptp.platform.report.core/src/org/eclipse/tptp/platform/report/tools/internal - DResultSetContentProvider.java (2 matches) org.eclipse.tptp.platform.report.ui/src/org/eclipse/tptp/platform/report/drivers/ui/internal - SWTViewer.java (3 matches) org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib - ExecutionVisitor.java org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib - JscribWriter.java (2 matches) org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report/jscrib - ReportDataUtils.java org.eclipse.tptp.test.samples/src/org/eclipse/hyades/test/tools/ui/common/internal/report - ReportWindowWizardPage.java (2 matches) In summary, the following plugins need to be updated to support ICU4J: org.eclipse.hyades.execution org.eclipse.hyades.logging.adapter org.eclipse.hyades.logging.adapter.ui org.eclipse.hyades.logging.core org.eclipse.hyades.logging.parsers org.eclipse.hyades.perfmon org.eclipse.hyades.sdb org.eclipse.hyades.statistical.ui org.eclipse.hyades.test.tools.core org.eclipse.hyades.test.tools.ui org.eclipse.hyades.test.ui org.eclipse.hyades.trace.sample org.eclipse.hyades.trace.ui org.eclipse.hyades.ui org.eclipse.tptp.choreography org.eclipse.tptp.monitoring.logui org.eclipse.tptp.platform.analysis.codereview.java org.eclipse.tptp.platform.analysis.core org.eclipse.tptp.platform.analysis.static.util org.eclipse.tptp.platform.log.views org.eclipse.tptp.platform.models org.eclipse.tptp.platform.report.core org.eclipse.tptp.platform.report.ui org.eclipse.tptp.test.samples following Platform UI plugins are updated under this defect org.eclipse.hyades.trace.ui org.eclipse.hyades.statistical.ui org.eclipse.hyades.ui org.eclipse.tptp.platform.log.views (1 file awaiting change in bug 125941) org.eclipse.hyades.trace.sample The following plugins under platform reqiure update and being track under different bugzilla number org.eclipse.tptp.platform.models (bug 125941) org.eclipse.tptp.platform.report.core (bug 126078) org.eclipse.tptp.platform.report.ui (bug 126078) org.eclipse.tptp.platform.analysis.core (bug 126075) org.eclipse.tptp.choreography (bug 126080) org.eclipse.hyades.logging.core (bug 126084) org.eclipse.hyades.execution (bug 126084) Also, the following classes will need to be replaced with the associated ICU classes: java.util.Date java.util.Calendar java.util.GregorianCalendar java.util.TimeZone java.util.SimpleTimeZone According to the ICU documentation, migration is more than using the ICU classes in place of the java.text.* and java.util.* classes (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=119410#c0). According to the ICU documentation (http://icu.sourceforge.net/userguide/intro.html), all of the following TPTP function will require refactoring for ICU support: -Chars & Strings -Locales & Resources -Date/Time -Formatting Ultimately, the TPTP project should specify some ground rules/migration guide to ensure consistency and assist in our ICU support. Changing terget milestone to 4.2 I2 as some of the plug-ins are yet to support ICU4J. A number of plugins already implemented support in I1. See individual bugzilla entries (listed under "depends on") for details. See bugs linked to this for details. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this originator of this enhancement/defect has an inactive Bugzilla account and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. |