Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[viatra-dev] Dependency changes in upcoming VIATRA releases
  • From: Zoltán Ujhelyi <zoltan.ujhelyi@xxxxxxxxxxxxxxxx>
  • Date: Fri, 4 Aug 2023 11:34:40 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=incquerylabs.com; dmarc=pass action=none header.from=incquerylabs.com; dkim=pass header.d=incquerylabs.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=1VH2CS/b7UhimpP3cyyaW86rVvvZE6vflEPPB165VQg=; b=bLIJ/IB7uh2jT0Bp9anZGuJImm5uLSPue8hPjZ77XE+I5DVbUccw/XljvI1L43ilMrZQHyD60bQAiLvp7ydztMor7DyOpLsuxeNwkHu0Wh0xyCAkRvgtedV6ikTnbiRwA5gdflQZyzGf9vPlQalDHS9QmXK5gZshQp1sHairem58byceHrm9uzDCBJ8FxQDvtZf9ZIgQ0tmMqqG1dW8oYvY1WfnCIXiJrKavSSUwbTh2I9mcZ0eCI8qDsfWWltzgSUIR6fganOscJhfCwOb33l9G+2sURXdKETZKUVQtqp6qhiUZeQloVhnRILutnsYPyFgb4yhwhMWnidOS9nSchg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c7iNu6oHIe3u4Y4sLOjuSW+Al4rryPwEhqmctst0BubnwaOgms+5xpQCS/IVYAFbaMtykJBa7BXf2XhniaB1mhuKqoRT95t7juQhfo+Uu7CzkYKxZMKYxsbQ9j3cIdvmw3ePq3ME0v5pytm/dpouNT0+HUQPW165YaWMI25wEFoCZCF30ivMR+FJUBrncVHO+D7UZCYJ8viGSilisYAq6W5ZQSW1h6paadHhWznLKyKJ9WgFhsh8fVUprS6A/i/ihFJjEo7UFwI7MX6fH2UzlBGOKZu8daHH/NfKdsm1zA/zcXbeFMsKr/55YNiN1QP6KMT0MGajsHvBoZRKfRywog==
  • Delivered-to: viatra-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/viatra-dev/>
  • List-help: <mailto:viatra-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/viatra-dev>, <mailto:viatra-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/viatra-dev>, <mailto:viatra-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHZxseod723dDZXRkyK+5Gph+Rh/w==
  • Thread-topic: Dependency changes in upcoming VIATRA releases

Hi all,

it is quite some time we had a release of VIATRA and I was thinking about what we might want to change regarding to dependencies.


As of now, VIATRA requires Java 8, Eclipse Platform 2019-06, Xtext 2.20 and Zest from GEF 5.3 (and transitively JavaFX). There were a lot of transitive changes we don’t have effort to test whether everything still works fine as it is, so I suggest the following things:


 * We should release VIATRA 2.8 in September that contains all the (not too many) changes since VIATRA 2.7. This release will be the last version that supports these older dependencies.
 * After VIATRA 2.8 is out, we should change our supported dependencies as follows:
   * VIATRA will require Java 11.
   * To avoid JavaFX dependencies, we should migrate our Zest visualizations back to GEF Classic project. Older versions were still available (and part of the SimRel) since our 2019 target platform. If the backporting is ready before, I’d like to have this feature in VIATRA 2.8, but I would not delay the release if this is late.
   * The minimum Eclipse version we target will be 2022-06 (the last version that still works on Java 11)
   * The minimum Xtext version we target will be 2.31 (the current release)


If you know of any use case where the above mentioned dependencies will not be appropriate, please respond as soon as possible and we will discuss how can the given case be supported.

Best regards,
Zoltán

Back to the top