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

Fix issue with Debian package checksums changing with each build #1543

Open
WadeBarnes opened this issue Jul 5, 2021 · 0 comments
Open

Fix issue with Debian package checksums changing with each build #1543

WadeBarnes opened this issue Jul 5, 2021 · 0 comments
Labels
CI/CD CI/CD related issue help wanted

Comments

@WadeBarnes
Copy link
Member

The checksums of the indy-plenum Debian packages change with each build, even when there are no code changes. If the code does not change, the checksum of the package should be the same each time it's built.

The biggest contributor to this issue is fpm (the tool used to build the packages). It includes a dummy changelog that has date and time stamps in it that change with each build.

The other contributors are the order of the content in the PKG-INFO and __manifest__.json files. Changes have recently been made to keep the contents of __manifest__.json ordered. However the tests_require section in setup.py still creates an unordered list that can change the order of the content in PKG-INFO from build to build.

@WadeBarnes WadeBarnes added help wanted CI/CD CI/CD related issue labels Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD CI/CD related issue help wanted
Projects
None yet
Development

No branches or pull requests

1 participant