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

Get Rakudo Star working for 2019.07.1 #144

Merged
merged 88 commits into from
Feb 26, 2020
Merged

Get Rakudo Star working for 2019.07.1 #144

merged 88 commits into from
Feb 26, 2020

Conversation

Tyil
Copy link
Contributor

@Tyil Tyil commented Nov 5, 2019

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, just rm -fr work. Additionally, there's a clean target for the Makefile which will do the same.

# make -f tools/star/Makefile clean
rm -fr work

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. A Dockerfile 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 the Makefile 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

@Prince213
Copy link

No, Linux is not affected.

@Tyil
Copy link
Contributor Author

Tyil commented Dec 22, 2019

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).

@Tyil
Copy link
Contributor Author

Tyil commented Feb 25, 2020

I updated the PR with all commits used up to and included in the release of 2020.01

@hankache
Copy link
Contributor

@Tyil ++

@hankache hankache merged commit a6253c2 into rakudo:master Feb 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2019.07 release?
7 participants