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)

Reply via email to