Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] tracecompass incubator p2 repo compatible with 2022-06
  • From: Bernd Hufmann <bernd.hufmann@xxxxxxxxxxxx>
  • Date: Wed, 30 Nov 2022 18:40:38 +0000
  • Accept-language: en-CA, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8UaAYB2+8tu2Bc7IgIQ/raWty8s349+BIDzlALHHPvc=; b=nZ8Jp+v/mmAkmfb1rg4LjD6QQaNZ5oddDFxAm40zvj0yt3ckWQKZpTOq5/G0h1/5YvS+nCn9xkNxZpjL6rnJj6q1HXYsREdQB3GtBGP6urIDN8pd0+/NzuhXr6ILezuiO7ke9IA6OEWOxc8NGqLGyjhc6Vouu96XyLhcuPqJ8ntjvGNNY26k6P1f7abPs2CGDvqyc1jwybLBDumk9CaDlNUEaYARLqtB/oggqrgDV2m2cVV+KNT6D0SM9FQoDwVmRjiwmKyjCuDvYzvwL1zJvA+sft91BV7mF83OhFZguGaod16J2RVEGLlo6MP6/mdRrqaAtj8Ibu3dH9nD9tbTuQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iw4Q3dSj2x7i1x+B+jS++YdMLfCoYFQqoWzES8OCrm6qUMJJk8PjGn/rJ8q3M8WSsfbl1tXY94f1VOWfWywZiAtBKJZnhuQIKDZzrugITxlrUap6TuXitLQ8ICoxzL5fpr/ZopQ+Fp/V54JIEbWrrF05jVUaaqtxlmCjfRErIBBmlhCgD+ZzzNsHv2EWJxZ99tEe9Y2bnpt3Iru3qh8BkMmM4OE7u8Qxi/15SlOEJwXUZ8B1N4rbuyjeDRZtvr1YKr7fjqkdOQNuGHnhavsQd1fHBIR4y/Q0lv7Ke18yDOTa1zWm4owwfV1Dj/ORNk3sEsWYldIj1z1gIeTqxL2TPA==
  • Delivered-to: tracecompass-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/tracecompass-dev/>
  • List-help: <mailto:tracecompass-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tracecompass-dev>, <mailto:tracecompass-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tracecompass-dev>, <mailto:tracecompass-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHZBGktrQ9h4/y06E6zOQ8eEaDhXK5Xn18AgAATAgCAABAyoA==
  • Thread-topic: [tracecompass-dev] tracecompass incubator p2 repo compatible with 2022-06

Hi Jonah,

ok I understand what happens, the server uses Eclipse 2022-06 dependencies for Trace Compass and incubator, however, the server is built off master branch in incubator and a Trace Compass special 2022-06 build also off master branch (nightly). I guess there some minor differences in comparison to the tracecompass/2022-06/stable build. For now, you could try the following nightly Trace Compass update sites (see also tracecompass-incubator-master.target) that should work with the server:


So, I realize that there needs to be some release-engineering and process defined around the trace-server to make it easier for adopters. Working on nightly builds helps to develop fast but is not working as well when deploying tools that require some more stability and predictability.

I think we need to move the trace-server out of the Trace Compass incubator project first, then define the release engineering for the server. I opened a bug to track that:

Your input for this as adopter is appreciated.

Regards,
Bernd


From: tracecompass-dev <tracecompass-dev-bounces@xxxxxxxxxxx> on behalf of Jonah Graham <jonah@xxxxxxxxxxxxxxxx>
Sent: November 30, 2022 12:03 PM
To: tracecompass developer discussions <tracecompass-dev@xxxxxxxxxxx>
Subject: Re: [tracecompass-dev] tracecompass incubator p2 repo compatible with 2022-06
 
Hi Bernd,

The issue is compatibility of the contents of  https://download.eclipse.org/tracecompass.incubator/trace-server/rcp-repository/ with https://download.eclipse.org/tracecompass/2022-06/stable. They are both compatible with SimRel/Platform 2022-06. 

I have a product based on 2022-06, using tracecompass 2022-06 (aka TraceCompass 8.0). However the plugins in /tracecompass.incubator/trace-server/rcp-repository/ were built against tracecompass master, so they have the API changes in master, like making DataProviderDescriptor API. So I get exceptions like this:

!MESSAGE Plug-in "org.eclipse.tracecompass.incubator.opentracing.core" was unable to instantiate class "org.eclipse.tracecompass.incubator.internal.opentracing.core.analysis.spanlife.SpanLifeDataProviderFactory".
!STACK 0
java.lang.NoClassDefFoundError: org/eclipse/tracecompass/tmf/core/model/DataProviderDescriptor$Builder
at org.eclipse.tracecompass.incubator.internal.opentracing.core.analysis.spanlife.SpanLifeDataProviderFactory.<clinit>(SpanLifeDataProviderFactory.java:42)

I am hoping for a stable-8.0 p2 repo for trace-server that is compatible with tracecompass/2022-06/stable. If the project can't provide that p2 repo, we'll look for other options locally until we upgrade to latest tracecompass.

We do plan to upgrade to the latest trace compass at some point, but we can't do that today.

Thanks,
Jonah











~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Wed, 30 Nov 2022 at 10:55, Bernd Hufmann <Bernd.Hufmann@xxxxxx> wrote:
Hi Jonah,

https://download.eclipse.org/tracecompass.incubator/trace-server/rcp-repository/ should be compatible with 2022-06 dependencies at the moment. It follows Trace Compass mainline master and incubator master branch from Trace Compass code base point of view, but builds with 2022-06 dependencies.

Usually, we upgrade the baseline after each simultaneous release, but we couldn't upgrade to 2022-09 due to bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=580774 and we stayed on 2022-06. Will move to 2022-12 dependencies after the release.


BR
Bernd


On Tue, 29 Nov 2022 at 22:09, Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
Hi folks,

We are using tracecompass from 2022-06 (https://download.eclipse.org/tracecompass/2022-06/stable/) and until recently we were using trace-server's tracecompass incubator from https://download.eclipse.org/tracecompass.incubator/trace-server/rcp-repository/. But that isn't compatible with 2022-06 anymore.

Is there a p2 repo of trace-server for 2022-06?

Thanks
Jonah
~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com
_______________________________________________
tracecompass-dev mailing list
tracecompass-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tracecompass-dev
_______________________________________________
tracecompass-dev mailing list
tracecompass-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tracecompass-dev

Back to the top