Skip to content

EMF artifacts are deployed with same version/filename but different content/checksums #108

Description

@sratz

There seems to be something wrong with the version or qualifier updates:

Compare:

https://repo1.maven.org/maven2/org/eclipse/emf/org.eclipse.emf.ecore/2.42.0/org.eclipse.emf.ecore-2.42.0.jar
Bundle-Version: 2.42.0.v20251210-1145
369a89616ca1c1d051cd4c04a1921d5fbbdce19f98e55093327078d1152bc6e6
https://download.eclipse.org/releases/2026-03/202603111000/plugins/org.eclipse.emf.ecore_2.42.0.v20251210-1145.jar
Bundle-Version: 2.42.0.v20251210-1145
369a89616ca1c1d051cd4c04a1921d5fbbdce19f98e55093327078d1152bc6e6
https://download.eclipse.org/releases/2026-06/202606101000/plugins/org.eclipse.emf.ecore_2.42.0.v20251210-1145.jar
Bundle-Version: 2.42.0.v20251210-1145
ee0b1f003d1ad644e2b938ce291578799932bce2d102dae2fed8a3699c2c89d2

Extracting and diffing the 2026-03/Maven and 2026-06 jar content yields:

diff '--color=auto' -u -r org.eclipse.emf.ecore-2.42.0_2026_03/about.mappings org.eclipse.emf.ecore-2.42.0_2026_06/about.mappings
--- org.eclipse.emf.ecore-2.42.0_2026_03/about.mappings	2026-02-23 05:43:10.000000000 +0100
+++ org.eclipse.emf.ecore-2.42.0_2026_06/about.mappings	2026-05-23 15:23:06.000000000 +0200
@@ -1,5 +1,5 @@
 # about.mappings
 # contains fill-ins for about.properties
 
-0=202602230641
-1=47ea84d7fe507884c36b32f878c735e0a5ff66bb
+0=202605231520
+1=755e2c27c1444945b7e0c2dd1c0a692e6389f42c
Binary files org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/ECLIPSE_.RSA and org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/ECLIPSE_.RSA differ
diff '--color=auto' -u -r org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/ECLIPSE_.SF org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/ECLIPSE_.SF
--- org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/ECLIPSE_.SF	2026-02-23 05:43:16.000000000 +0100
+++ org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/ECLIPSE_.SF	2026-05-23 15:23:12.000000000 +0200
@@ -1,8 +1,8 @@
 Signature-Version: 1.0
 Created-By: 11.0.24 (Eclipse Adoptium)
-SHA-256-Digest-Manifest: NOIpctNFBCb2D5IO2CtLt7LXo10d/r5yYbrSX2G2+Ws=
-SHA-256-Digest-Manifest-Main-Attributes: Mfc25ZONCHDxg9VNoW4wRnT/+p4LqBq
- cwIekpL5qoOc=
+SHA-256-Digest-Manifest: cGBO3pARNC2IAXIQ63wOe9tdJ7VBN8fg8p8jg2hP3q4=
+SHA-256-Digest-Manifest-Main-Attributes: sITiN0/m46oi78S9wB5o4R9EeUBU4Tp
+ S4aXYmRRuxsE=
 
 Name: org/eclipse/emf/ecore/impl/EPackageRegistryImpl$Delegator.class
 SHA-256-Digest: qf2O8iEEB8jA/7YX3EbHJisB16LnJhP/hHAkxHrJGiU=
@@ -202,7 +202,7 @@
 SHA-256-Digest: 3LYKx7ERSjqcL7rPxzFxer4AcWbqQTVXl44p/KhsxqM=
 
 Name: about.mappings
-SHA-256-Digest: Yb9O/TETIoowVhIdelL3yiZFd3+Da04Bh6Rib69vZGk=
+SHA-256-Digest: nE++0freTpY6Vxbt312tSWrsg88IYknnJujCdlNS00Y=
 
 Name: org/eclipse/emf/ecore/resource/ContentHandler$Registry.class
 SHA-256-Digest: V6NsmCfLoNAo8W9hY7aysa1ZNMm7FKzNFMFwvwtSjjQ=
@@ -1672,7 +1672,7 @@
 SHA-256-Digest: U6wLgn7BRRk1RdsTql1fOEs8SkmDLePGJk44Bc7fM/4=
 
 Name: META-INF/maven/org.eclipse.emf/org.eclipse.emf.ecore/pom.xml
-SHA-256-Digest: PJmBdXZOykRZ3R/6rmWCs50GzTgKu4KIdaZVnYpgUx8=
+SHA-256-Digest: 6Ed6jfWJbTJGGNWAcX7RhogkhI2Wyz//diWZMjvRt+E=
 
 Name: org/eclipse/emf/ecore/impl/DynamicEObjectImpl$BasicEMapEntry.class
 SHA-256-Digest: YTEg81K7aRh+V3XaK0HTjAO41cjC0YiNJDyZMzsOWNA=
diff '--color=auto' -u -r org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/MANIFEST.MF org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/MANIFEST.MF
--- org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/MANIFEST.MF	2026-02-23 05:43:16.000000000 +0100
+++ org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/MANIFEST.MF	2026-05-23 15:23:12.000000000 +0200
@@ -1,5 +1,5 @@
 Manifest-Version: 1.0
-Created-By: Maven Archiver 3.6.5
+Created-By: Maven Archiver 3.6.6
 Build-Jdk-Spec: 21
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
@@ -46,8 +46,8 @@
 Bundle-ActivationPolicy: lazy
 Automatic-Module-Name: org.eclipse.emf.ecore
 Eclipse-SourceReferences: scm:git:https://github.com/eclipse-emf/org.ecl
- ipse.emf.git;path="plugins/org.eclipse.emf.ecore";commitId=47ea84d7fe50
- 7884c36b32f878c735e0a5ff66bb
+ ipse.emf.git;path="plugins/org.eclipse.emf.ecore";commitId=755e2c27c144
+ 4945b7e0c2dd1c0a692e6389f42c
 Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
 
 Name: org/eclipse/emf/ecore/impl/EPackageRegistryImpl$Delegator.class
@@ -248,7 +248,7 @@
 SHA-256-Digest: NxvIyUy41FeitOzwqAdjPE+ArL3hF9nTSsUpXp+Jziw=
 
 Name: about.mappings
-SHA-256-Digest: Ew1FJ+fyHCQHj7kGCbPo+ZzogxaeVYTg6X/thX9wvI4=
+SHA-256-Digest: 2BRaAgqeP4jkMlnx/S0ufzHX0kNfTIfaNUgUidMGm8s=
 
 Name: org/eclipse/emf/ecore/resource/ContentHandler$Registry.class
 SHA-256-Digest: cHW5zEMY9lv92WsElPLZPKGXytvLD2jP4QHmYuQGkUA=
@@ -1718,7 +1718,7 @@
 SHA-256-Digest: fzVVYzujzcF0twbk8Iuu8zsrxzWinkIbZKLuw4jFFk8=
 
 Name: META-INF/maven/org.eclipse.emf/org.eclipse.emf.ecore/pom.xml
-SHA-256-Digest: Cx/CR6+8IIFMpZ3AXSzR4MzDHdFJ49XY9a3POhul6FI=
+SHA-256-Digest: AIMAf0Z39mgblfxf3NvxWr9kCLImmc+redPQg1MDBwo=
 
 Name: org/eclipse/emf/ecore/impl/DynamicEObjectImpl$BasicEMapEntry.class
 SHA-256-Digest: Hr54W38n62IeX80uWO+0JIgM5zTnBE2DvUOwFX0EjGg=
diff '--color=auto' -u -r org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/maven/org.eclipse.emf/org.eclipse.emf.ecore/pom.xml org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/maven/org.eclipse.emf/org.eclipse.emf.ecore/pom.xml
--- org.eclipse.emf.ecore-2.42.0_2026_03/META-INF/maven/org.eclipse.emf/org.eclipse.emf.ecore/pom.xml	2026-02-23 05:43:14.000000000 +0100
+++ org.eclipse.emf.ecore-2.42.0_2026_06/META-INF/maven/org.eclipse.emf/org.eclipse.emf.ecore/pom.xml	2026-05-23 15:23:08.000000000 +0200
@@ -22,7 +22,7 @@
     <dependency>
       <groupId>org.apache.felix</groupId>
       <artifactId>org.apache.felix.scr</artifactId>
-      <version>2.2.14</version>
+      <version>2.2.18</version>
       <scope>compile</scope>
     </dependency>
     <dependency>

Looks like some version bump was missing?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions