2023-01-20 03:31:21
Hi Folks,
Greetings! It has been a while since our last update.
As some of you might have known, we had been working on revamp of the scripts and are now a step closer to the target we'd like to see them to be, by merging it to alpha branch and open it for testing to
advanced users.
If you are not an advanced user (who'd like to test or contribute to repo with Issue/PRs) for tools, you should stick to master branch (running tools with -b master), no changes yet.
If you are a Koios user, you do not need to make any changes yet if you're using a tag.
For those who would like to participate, we would recommend to do this on
non-mainnet network first.
The overall flow of scripts remains the same. A summary of what's changing (now on alpha):
- prereqs.sh is being deprecated (not removed yet) and replaced by new guild-deploy.sh, the new script will start with less and only deploy what it's asked. This will allow you to skip build dependencies like ghc , cabal deployed on to machines that are only downloading binaries.
- As part of guild-deploy.sh, we add new parameter to allow you to download pre-compiled binary if you'd like to - as some were found to be compiling binaries on every machine instead.
- Improve handling of top-level folder for scripts.
- Consolidate binaries into ~/.local/bin (previously , different compilers and guides had binaries spread to different locations)
For existing users interested to help out with testing and performing the upgrade, we have compiled a 1-time upgrade guide trying our best to help you with the upgrade (note that for now , the branch reference is alpha - not master).
Please create an issue (PRs are welcome too) should you have any trouble or suggestions to update in the guides.
Lastly - when encountering an issue, we would request you to not use solutions from forum/alternate-guides if they request making edits in the file - instead try to raise an issue as above. We've often found folks being suggested to make changes to dynamic content of scripts and as part of the change, turn off auto-updates (in some cases, those changes were addressed simply by setting corresponding variable in env file).
1.1K viewsedited 00:31