-
Notifications
You must be signed in to change notification settings - Fork 3
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
Do not upload snap if its contents didn't change #39
Comments
Building reproducible snapCheck what prevents repeatability. Create
Use https://diffoscope.org/ to inspect differences.
|
Need a way to set timestamps in Using |
Repo search also reveals that |
Filled a bug to track support for SOURCE_DATE_EPOCH on In the meanwhile the solution is to patch existing .snap archive to overwrite timestamps. Tools that may do this.
|
Unfortunately, strip-nondeterminism is not the place to fix this issue. From a very very quick glance at the above, you should be able to achieve what you need via mainline & packaged |
I already started playing with https://ide.kaitai.io/ and so far I like it very much. ) |
Just my 0.02 BTC but manually hacking the contents of a SquashFS image does not feel like it is solving the problem at the right abstraction level. |
On the other hand archive format that has only one right tool to modify, it doesn't look any better than proprietary tool or proprietart standard despite the presence of the source code. I don't think it is wrong to crush png's, remove extra layers from docker images or adjusting timestamps in an archive. Isn't it the Unix philosophy one tool - one function? |
|
A different approach than #36 to avoid refresh of
snap
store on each commit to repository.shap
package is already in the storeThe text was updated successfully, but these errors were encountered: