-
Notifications
You must be signed in to change notification settings - Fork 41
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
Get Rakudo Star working for 2019.07.1 #144
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Get Rakudo Star builds up and running again See merge request tyil/rakudo-star!1
No, Linux is not affected. |
Rakudo Star 2019.11 See merge request tyil/rakudo-star!2
The updates pushed just now are those that produced my Rakudo Star 2019.11-rc1. I've received numerous words of it working for people, but none of it not working (apart from one, which turned out to be a forgotten step on the user's part). |
This commit adds the invocations to create checksums and a PGP signature for the release tarball.
I updated the PR with all commits used up to and included in the release of 2020.01 |
@Tyil ++ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As announced in #143, here is my PR with a number of fixes to get the process working for 2019.07.1.
This includes a little rewriting to be clearer and cleaner. All the work is now done in the aptly named
work
directory. If you need to be sure to have a clean build, justrm -fr work
. Additionally, there's aclean
target for theMakefile
which will do the same.A number of scripts have been made available in
bin
, which should make it even easier for people to build the Rakudo Star distribution tarball, and to make it release-ready.Due to my testing with GitLab, there's a
.gitlab-ci.yml
being introduced, which will trigger GitLab CI to build and test the release tarball. ADockerfile
has also been added, which allows GitLab CI to automatically build and push new Docker images of Rakudo Star on each commit. (This is set to be changed to only trigger on tags.)All modules have been updated, and their directory names have been changed to be a single standard. This allows for easier and more accurate maintenance. I have also incorporated @JJ's #138.
The
patch
target of theMakefile
is currently not used, as it failed to apply and it seemed to be rather harmless to forget about it, for now. We can reintroduce it at a later point once we have verified that the release process itself is now correct.The tarball I've created with the current setup can be found at https://dist.tyil.nl/raku/rakudo-star. If anyone feels like testing to confirm it works on more machines than just mine, please feel free to do so and report any issues.
Fixes #143
Fixes #138