Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [iot-pmc] Request assistance for Eclipse Keyple®
  • From: Pierre Terree <pierre.terree@xxxxxxxxxxxxxx>
  • Date: Tue, 30 Aug 2022 06:17:33 +0000
  • Accept-language: fr-FR, en-US
  • Arc-authentication-results: i=1; 1; spf=pass; dmarc=pass action=none; dkim=pass; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed;; 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=AfcymFvmYyWp4ylz6gy/CbrXuZaPLYkN2vIP6gqjnxA=; b=Ax4bzCxPfa5LNKwLiEhfEjwaSg2gN2rmjrdJHCotOpBC74PWp3EOPQXG1TU3v9pk+oa5AMvD9s4YWd/bJOZujnsmBroTKNuPRPzP+C36MBiCKUebphc7YtfqK7kppRhsA6j9Zaw8eJkiKiTmg5LosUB04gV6yi5U97mfaiJC+cwbxj3RwgnbxSyu786oB4evY4WudKyH3Q8N5BJ8xwFegTMugube3CURClUvZZr8nvJ1M9sCJ0hxczcsFUpza8cPeQe0yODHw2czLrwM0QDBrJCjCwUTGDiy+NtdK1dGNgDIU/jjuoq8nGlV9ZOp5ZvPQg4Ft1FA0afOLtL9GyT44g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901;; cv=none; b=KCnlVxokgPpuxvDSjFq2KxlJQVojIZX6wYCUmHXwqrDi/rdyxMDEjTaah2CbiQRiaS/q9UdKKUZKka+4knZdm18jVtfqQVDMMDcF87lBRySaed9mAZXaEqHmLxmRW2gQvODoy1lC2d30wKt6FD5IHTEhRcPP5VduIXIXgGKCVg8k0ae9jkgRIjnjwYwY9+65kYvj6ExJCdpCw1q/UVXMCiJ6pBnAfVGuKJXCZM+Ah52UvIds2KfBDMACb0sie7jCRMH/8SkDijKG4YM+vkIZLAwG1x8+XMb4QAXTnfRSq8/j3Nj+mNVwfsmYzQgyWJwMfpUUtyVl/Mtw9F8VT2iO3Q==
  • Delivered-to: iot-pmc@xxxxxxxxxxx
  • List-archive: <>
  • List-help: <>
  • List-subscribe: <>, <>
  • List-unsubscribe: <>, <>
  • Thread-index: AQHYs87uqswQfPI8j0muar3387OHqK29vadigAFmpHSAAFLEgYAABNYEgAZTYPqAAThYog==
  • Thread-topic: Request assistance for Eclipse Keyple®

Exactly Kai, after version 2.0.0, all the components are released individually from each other.

We did release trains only for Keyple 0.7.0 to 2.0.0. So, for the C++ implementation, this release will be the last release train requiring to have all the components in the same version.


De : Hudalla Kai (IOB/PAD-PM) <Kai.Hudalla@xxxxxxxx>
Date : lundi, 29 août 2022 à 15:38
À : Pierre Terree <pierre.terree@xxxxxxxxxxxxxx>, PMC list for IoT top level project <iot-pmc@xxxxxxxxxxx>
Objet : Re: Request assistance for Eclipse Keyple®

I am not sure if I fully understand the strategy.


> The feature scope of the smartcard reader plugins is stable. We have mainly published patch evolutions (keyple-plugin-android-omapi-java-lib:2.0.1, keyple-service-resource-java-lib:2.0.2)


This sounds like you are versioning (and releasing) the components individually from each other, or am I mistaken? When you released keyple-service-resource-java-lib:2.0.2, did you also release a 2.0.2 version of the other components?

From: Pierre Terree <pierre.terree@xxxxxxxxxxxxxx>
Sent: Thursday, August 25, 2022 1:34:12 PM
To: Hudalla Kai (IOB/PAD-PM); PMC list for IoT top level project
Subject: Re: Request assistance for Eclipse Keyple®


From version 2.0.0 of Keyple, each component evolves in its own life cycle with a versioning strictly respecting the rule Major(Breaking Release).Minor(Feature Release).Patch(Fix Release).

  • For a fix release of a component, we publish a patch version ASAP when available. Keyple components will not necessarily have the same patch version depending on the Java or C++ implementation.
  • For a particular component, we release a new major/minor version when a consistent set of new stable features is available. Java & C++ implementations of a Keyple's component will be release with the same major.minor version. We will try to synchronize the major.minor release for Java & C++ implementations.


For example, about the latest developments of Keyple Java's components:


De : Hudalla Kai (IOB/PAD-PM) <Kai.Hudalla@xxxxxxxx>
Date : jeudi, 25 août 2022 à 14:42
À : Pierre Terree <pierre.terree@xxxxxxxxxxxxxx>, PMC list for IoT top level project <iot-pmc@xxxxxxxxxxx>
Objet : Re: Request assistance for Eclipse Keyple®

Ok, understood. And what about the release strategy?

From: Pierre Terree <pierre.terree@xxxxxxxxxxxxxx>
Sent: Thursday, August 25, 2022 7:50:51 AM
To: PMC list for IoT top level project
Cc: Hudalla Kai (IOB/PAD-PM)
Subject: Re: Request assistance for Eclipse Keyple®


Hi KaI,

In fact, the Keyple project is still incubation phase, we never asked for the graduation.


There was an error on the Keyple PMI page, the logo of the project had been customized during the year, I removed it, and now it is well the Incubation logo which is visible.


De : iot-pmc <iot-pmc-bounces@xxxxxxxxxxx> de la part de Hudalla Kai (IOB/PAD-PM) via iot-pmc <iot-pmc@xxxxxxxxxxx>
Date : mercredi, 24 août 2022 à 12:26
À : iot-pmc@xxxxxxxxxxx <iot-pmc@xxxxxxxxxxx>
Cc : Hudalla Kai (IOB/PAD-PM) <Kai.Hudalla@xxxxxxxx>
Objet : Re: [iot-pmc] Request assistance for Eclipse Keyple®

Hi Pierre,


to me it looks like Eclipse Keyple has already graduated from incubation. At least the PMI [1] does not indicate that it is still in incubation, otherwise the incubation logo would show up on the right hand side of the page.


Apart from that I would like to make sure that I understand your approach to releasing Keyple correctly.

It looks to me like you are maintaining the Java and C++ based code in a separate release train, i.e. the Java variant's artifacts are being released independently from the C++ variant's artifacts. Is that correct?



From: iot-pmc <iot-pmc-bounces@xxxxxxxxxxx> on behalf of Pierre Terree <pierre.terree@xxxxxxxxxxxxxx>
Sent: Friday, August 19, 2022 8:33:03 PM
To: iot-pmc@xxxxxxxxxxx
Subject: [iot-pmc] Request assistance for Eclipse Keyple®


Dear IoT PMC,

We are preparing the publication of release 2.0.0 of the C++ implementation of the Eclipse Keyple project.

This is a C++ porting of the Keyple Java 2.0.0 implementation we had already released last October.


Could you please review the C++ 2.0.0 release information

Here is the link provided by the EMO team to track the release review

A review of the IP log has been requested to EMO (in progress) →


We expect to validate the release 2.0.0 of Eclipse Keyple C++ on the 7 of September. on this occasion, we would like the project to move from the incubation phase to the mature phase.


Discussion regarding Eclipse Keyple


Back to the top