Skip to content

non-reproducible -sources.jar #650

@hboutemy

Description

@hboutemy

releases have an issue with -sources.jar https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/io/avaje/http/README.md

on each release, diffoscope analysis of the small gap is like https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/io/avaje/http/avaje-http-parent-3.4-RC3.diffoscope

= extra target/generated-sources/annotations/ directory included

Avaje is not the first project suffering from exact same issue: based on experience, it seems IntelliJ IDEA is rebuilding in parallel to the release work done by the release manager, and creates that directory that gets zipped by the Maven build

I suggest stopping your IDE during the release process, or doing the release process from a Git clone completely independent form the normal development Git clone
(more ambitious option is to do a release from CI, but that's more complex)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions