-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
cross/libsodium: update to v1.0.20 #6449
Conversation
@mreid-tt you forgot to update the PLIST file |
@hgy59, I added this yesterday because the source repo was down, and I noticed they also had a GitHub source. However, I later realized that the GitHub source doesn’t always include a "stable" version for all releases, unlike the original repo. Now that the source repo is back up, I’m considering canceling this — what do you think? |
If the original source repo has the update too, I recommend to proceed with this PR. If you don't know the exact version for PLIST (I know, you are lacking a dev env), I can evaluate those for you. had the same finding for |
57ad704
to
07c41b0
Compare
I've updated the changes based on the original source, incorporating their new naming convention with an explicit "stable" in the filename. If you could assist with updating the PLIST, I'd appreciate it. |
Just curious why you didn't take the stable release anymore. there is a release 1.20.0 from 25-May-2024 12:22 |
I thought I was. When you extract |
- use commit date as PKG_VERS to create unique download files for digests - use PLIST to document kind of installed files
@hgy59, I think I got a better understanding of this from jedisct1/libsodium#1373 (comment):
It looks like I had it backward. The filename without "stable" refers to the first release of that version, while the one with "stable" represents the latest version within that point release. If that’s the case, our digests will periodically fail as the upstream team updates their fixes. How do you feel about using the latest version moving forward, or should we stick with the initial release for better stability in our build system? |
@mreid-tt you are right (and the comment in the referenced issue is absolutly corret: The moving tags (used like a branch) are quite confusing, and difficult to carry through different trackers.) It is very bad practice to release *-stable versions that get continues updates without changing the version number (If that is the case here). So we go better back to the real stable version (i.e. the one that does not change) the one without @mreid-tt sorry for not digging into the details yesterday. |
This reverts commit 9a5a22d. revert to the invariant version 1.0.20
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@hgy59, thanks for the approval. Before merging, I wanted to check — since we're sticking with the initial release on this repo, should I re-implement the source switch to GitHub? The first release is the identical file, and using GitHub as the source might help reduce potential build failures. Let me know your thoughts. |
@mreid-tt I have cancelled the workflow since it already succeeded on the branch (and we have a known issue since #6437) To answer your latest question: |
Description
This PR includes the following changes:
Fixes #
Checklist
all-supported
completed successfullyType of change