[eclipse-yocto] [URGENT PATCH v2] Fix build by updating o.e.tracecompass.* to latest build

Scott Lewis scottslewis at gmail.com
Wed Feb 21 13:11:53 PST 2018


Hi Chin Huat, Tim, and Paul

After looking through the source, it seems that the only direct reference
to tracecompass in the eclipse-yocto code is in org.yocto.sdk.remotetools
manifest.mf.   With the patch applied last week, we are no longer using
org.yocto.sdk.remotetools, so I think that we can simply *remove* the
tracecompass repo from the target platform...i.e. both poky.target and
pokywithrse.target.    I've done this locally and been able to to a mvn
build

If we remove the tracecompass repo location from the target def files, then
we won't have to worry the project changing the repo version any further
(which they shouldn't do, but obviously seem to be doing).  This will
simplify things in the target, and I think it will be the last of the 'non
simultaneous release projects' in our target files.   The SR projects are
required to maintain repos...unlike tracecompass.

Obviously this removal is primarily for master...i.e. if the
org.yocto.sdk.remotetools will be in the upcoming 2.5 release, then they
have to continue to include tracecompass.    But just as an aside/fyi:   I
was able to remove the tracecompass package imports from
org.yocto.sdk.remotetools *without* creating any compile errors in
org.yocto.sdk.remotetools, so it might be that the tracecompass package
import is not used in org.yocto.sdk.remotetools and could be safely removed
from the manifest and .target.   But given the potential for instability at
this point it's probably not worth it for 2.5.

To summarize:   For master I think that we should just remove the
tracecompass repo from the target definitions so we don't have to deal with
it anymore.   I can/will do this if desired...but it might not be the right
time for me to do it.   Let's discuss briefly at today's call.

Scott





On Wed, Feb 21, 2018 at 12:30 PM, Tim Orling <
timothy.t.orling at linux.intel.com> wrote:

> Merged.
>
> > On Feb 21, 2018, at 12:39 AM, Chin Huat Ang <chin.huat.ang at intel.com>
> wrote:
> >
> > Maven build is broken again as there is a newer o.e.tracecompass.* build
> which
> > uses new identifier 201802201000, this fix updates both
> pokywithrse.target and
> > poky.target.
> >
> > Signed-off-by: Chin Huat Ang <chin.huat.ang at intel.com>
> > ---
> > releng/org.yocto.sdk.releng/poky.target        | 10 +++++-----
> > releng/org.yocto.sdk.releng/pokywithrse.target | 10 +++++-----
> > 2 files changed, 10 insertions(+), 10 deletions(-)
> >
> > diff --git a/releng/org.yocto.sdk.releng/poky.target
> b/releng/org.yocto.sdk.releng/poky.target
> > index 5da50de..487ce9f 100644
> > --- a/releng/org.yocto.sdk.releng/poky.target
> > +++ b/releng/org.yocto.sdk.releng/poky.target
> > @@ -27,11 +27,11 @@
> > <repository location="http://download.eclipse.org/linuxtools/update-
> docker-3.2.0"/>
> > </location>
> > <location includeAllPlatforms="false" includeConfigurePhase="false"
> includeMode="planner" includeSource="true" type="InstallableUnit">
> > -<unit id="org.eclipse.tracecompass.btf.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.gdbtrace.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.lttng2.kernel.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.lttng2.ust.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.tmf.pcap.feature.group"
> version="3.3.0.201802151000"/>
> > +<unit id="org.eclipse.tracecompass.btf.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.gdbtrace.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.lttng2.kernel.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.lttng2.ust.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.tmf.pcap.feature.group"
> version="3.3.0.201802201000"/>
> > <repository location="http://download.eclipse.org/tracecompass/
> oxygen/stable/repository"/>
> > </location>
> > <location includeAllPlatforms="false" includeConfigurePhase="false"
> includeMode="planner" includeSource="true" type="InstallableUnit">
> > diff --git a/releng/org.yocto.sdk.releng/pokywithrse.target
> b/releng/org.yocto.sdk.releng/pokywithrse.target
> > index a351c03..e6d0f14 100644
> > --- a/releng/org.yocto.sdk.releng/pokywithrse.target
> > +++ b/releng/org.yocto.sdk.releng/pokywithrse.target
> > @@ -31,11 +31,11 @@
> > <repository location="http://download.eclipse.org/linuxtools/update-
> docker-3.2.0"/>
> > </location>
> > <location includeAllPlatforms="false" includeConfigurePhase="false"
> includeMode="planner" includeSource="true" type="InstallableUnit">
> > -<unit id="org.eclipse.tracecompass.btf.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.gdbtrace.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.lttng2.kernel.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.lttng2.ust.feature.group"
> version="3.3.0.201802151000"/>
> > -<unit id="org.eclipse.tracecompass.tmf.pcap.feature.group"
> version="3.3.0.201802151000"/>
> > +<unit id="org.eclipse.tracecompass.btf.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.gdbtrace.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.lttng2.kernel.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.lttng2.ust.feature.group"
> version="3.3.0.201802201000"/>
> > +<unit id="org.eclipse.tracecompass.tmf.pcap.feature.group"
> version="3.3.0.201802201000"/>
> > <repository location="http://download.eclipse.org/tracecompass/
> oxygen/stable/repository"/>
> > </location>
> > <location includeAllPlatforms="false" includeConfigurePhase="false"
> includeMode="planner" includeSource="true" type="InstallableUnit">
> > --
> > 2.7.4
> >
> > _______________________________________________
> > eclipse-yocto mailing list
> > eclipse-yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/eclipse-yocto
>
> _______________________________________________
> eclipse-yocto mailing list
> eclipse-yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/eclipse-yocto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/eclipse-yocto/attachments/20180221/425ff4ef/attachment-0001.html>


More information about the eclipse-yocto mailing list