Herve Boutemy created FELIX-6269:
------------------------------------
Summary: bundle:manifest generates non-reproducible entries in
MANIFEST.MF
Key: FELIX-6269
URL: https://issues.apache.org/jira/browse/FELIX-6269
Project: Felix
Issue Type: Improvement
Components: Maven Bundle Plugin
Affects Versions: maven-bundle-plugin-3.5.0
Reporter: Herve Boutemy
trying to rebuild maven-resolver 1.4.2 release, I get following differences:
- with "Built-By: <user name>"
- with "Build-Jdk: <detailed JDK version>"
- and "Private-Package: ..." value seems not reproducible
see the result of diffoscope:
{noformat}$ diffoscope target/reference/maven-resolver-util-1.4.2.jar
maven-resolver-util/target/maven-resolver-util-1.4.2.jar
--- target/reference/maven-resolver-util-1.4.2.jar
+++ maven-resolver-util/target/maven-resolver-util-1.4.2.jar
[...]
├── META-INF/MANIFEST.MF
│ @@ -1,11 +1,11 @@
│ Manifest-Version: 1.0
│ Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt
│ Bundle-SymbolicName: org.apache.maven.resolver.util
│ -Built-By: mosipov
│ +Built-By: herve
│ Specification-Title: Maven Artifact Resolver Utilities
│ Implementation-Vendor-Id: org.apache.maven.resolver
│ Bundle-DocURL: https://maven.apache.org/resolver/maven-resolver-util/
│ Import-Package: javax.net.ssl,org.eclipse.aether;version="[1.4,2)",org
│ .eclipse.aether.artifact;version="[1.4,2)",org.eclipse.aether.collect
│ ion;version="[1.4,2)",org.eclipse.aether.graph;version="[1.4,2)",org.
│ eclipse.aether.metadata;version="[1.4,2)",org.eclipse.aether.reposito
│ @@ -44,20 +44,20 @@
│ Implementation-Version: 1.4.2
│ Specification-Vendor: The Apache Software Foundation
│ Bundle-ManifestVersion: 2
│ Bundle-Vendor: The Apache Software Foundation
│ Tool: Bnd-3.5.0.201709291849
│ Implementation-Vendor: The Apache Software Foundation
│ Bundle-Version: 1.4.2
│ -Private-Package: org.eclipse.aether.util.artifact,org.eclipse.aether.u
│ - til,org.eclipse.aether.util.concurrency,org.eclipse.aether.util.filte
│ - r,org.eclipse.aether.util.graph.manager,org.eclipse.aether.util.graph
│ - .selector,org.eclipse.aether.util.graph.transformer,org.eclipse.aethe
│ - r.util.graph.traverser,org.eclipse.aether.util.graph.version,org.ecli
│ - pse.aether.util.graph.visitor,org.eclipse.aether.util.listener,org.ec
│ - lipse.aether.util.repository,org.eclipse.aether.util.version
│ +Private-Package: org.eclipse.aether.util.filter,org.eclipse.aether.uti
│ + l.repository,org.eclipse.aether.util.artifact,org.eclipse.aether.util
│ + .listener,org.eclipse.aether.util.version,org.eclipse.aether.util.gra
│ + ph.transformer,org.eclipse.aether.util.graph.manager,org.eclipse.aeth
│ + er.util.graph.version,org.eclipse.aether.util.graph.selector,org.ecli
│ + pse.aether.util.graph.visitor,org.eclipse.aether.util.graph.traverser
│ + ,org.eclipse.aether.util,org.eclipse.aether.util.concurrency
│ Created-By: Apache Maven Bundle Plugin
│ Specification-Version: 1.4.2
│ -Build-Jdk: 1.8.0_232
│ +Build-Jdk: 1.8.0_202
│ Implementation-URL: https://maven.apache.org/resolver/maven-resolver-u
│ til/{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)