Bug 7886 - tcf-agent: need uprev for eclipse mars compatibility
Summary: tcf-agent: need uprev for eclipse mars compatibility
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: unspecified
Hardware: All Multiple
: Medium+ enhancement
Target Milestone: 1.9 M2
Assignee: Randy Witt
QA Contact: Valentin Hangan
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-06-12 17:53 UTC by Dave Lerner
Modified: 2015-08-20 04:32 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Lerner 2015-06-12 17:53:34 UTC
According to correspondence from the eclipse tcf project leader, the current version of tcf-agent used in yocto, which is 0.4.0, must be refreshed to 1.3 for the agent to work with the host-side tcf services that are compatible with the eclipse mars, release scheduled for June 24, 2015. The actual eclipse tcf-agent tag suggested by Martin is 1_3_mars_bugfixes.

As well as bug fixes, the tcf-versions 1.0, 1.1, 1.2, and now 1.3 have included a number of feature enhancments.  A synopsis of release notes for 1.3, 1.2, and 1.1 are shown below.
--------------
1.3 Release notes:
This release is part of Mars.
TCF 1.3 is a minor release (no breaking API changes) delivered with Eclipse Mars. The release is focused on quality, as well as improved support for C++11 and ADA debugging. The Terminals View is restructured into the Target Management project and now picked up from there.
See: http://projects.eclipse.org/projects/tools.cdt.tcf/reviews/1.3.0-release-review

1.2 Release notes:
This release is part of Luna.
TCF 1.2 is delivered for the Eclipse Luna simultaneous release. This is a minor release with no API changes allowed. The release is focused on robustness and improved test coverage, to support commercial adoption of the TCF Debugger. In addition to that, the "TCF Terminal (Console) View" has been productized providing an Eclipse-embedded commandline on Windows, Linux and MacOS X.
See: http://projects.eclipse.org/projects/tools.cdt.tcf/reviews/1.2.0-release-review

1.1 Release nots summary:
This release is part of Kepler.
Too many feature changes to list.  See http://wiki.eclipse.org/TCF/NewIn11
--------------

Backward compatibility of tcf-agent 1.3 with the yp 1.9 compatibility matrix for the eclipse ADT plugins must be determined and conflicts resolved.

Regression tests for tcf-agent, if available, will be executed on two qemu architectures supported by the package, with results reported in the uprev submission.

Note that the tcf-agent uprev also resolves Bugzilla #5069.
Comment 1 Dave Lerner 2015-06-12 22:01:29 UTC
Martin from the Eclipse TCF project team notes that tcf-agent is backward compatible with all Eclipse versions.
Comment 2 Randy Witt 2015-07-27 16:50:34 UTC
Updated in master:

commit c9553b899eecb6ee95dd9cd0a5d586807e1af877
Author: Randy Witt <randy.e.witt@linux.intel.com>
Date:   Thu Jul 23 15:51:37 2015 -0700

Todor tested it with the mars version of eclipse.
Comment 3 Valentin Hangan 2015-08-05 08:28:05 UTC
tcf-agent is updated at 1.3

SRCREV = "b9a735e9c7cf82f80d412b7ab15d08b89d5a4ccc"
PV = "1.3.0+git${SRCPV}"
Comment 4 Valentin Hangan 2015-08-07 12:32:06 UTC
tcf-agent is updated at 1.3

SRCREV = "b9a735e9c7cf82f80d412b7ab15d08b89d5a4ccc"
PV = "1.3.0+git${SRCPV}"