Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPM builds are not reproducible #18

Closed
tisoft opened this issue Jan 27, 2022 · 5 comments · Fixed by #19
Closed

RPM builds are not reproducible #18

tisoft opened this issue Jan 27, 2022 · 5 comments · Fixed by #19

Comments

@tisoft
Copy link
Contributor

tisoft commented Jan 27, 2022

RPMs build by the packager are not reproducible.

Following issues have been found:

  • Dependency sorting is not stable, if two dependencies are equal in name and version, but differ in their flags, they are sorted differently each time, leading to a different RPM
  • Payload order is not stable Caused by the rpm-builder maven plugin

There is probably more, will add it to the issue, as soon as I find it. Seems to be the only issue, the rest seems to be caused by the rpm-builder maven plugin

@ctron
Copy link
Contributor

ctron commented Feb 14, 2022

I guess what remains is performing a release. Unless there are any concerns, I will go for this, this week. It might take a bit longer, as we probably need a release review this time.

@tisoft
Copy link
Contributor Author

tisoft commented Mar 11, 2022

Do you have any new status on the release performing? I would like to get ctron/rpm-builder#60 closed. 😄

@ctron
Copy link
Contributor

ctron commented Mar 11, 2022

Yea, the release review was passed this week. I just found no time so far to actually do it … I think Friday is a good day to some side project stuff 😀

@ctron
Copy link
Contributor

ctron commented Mar 11, 2022

I pushed the release (0.18.0). It might take a bit until it is visible on Maven central.

@ctron
Copy link
Contributor

ctron commented Mar 11, 2022

It's here: https://repo.maven.apache.org/maven2/org/eclipse/packager/packager/0.18.0/

And thanks again for the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants