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
Е500 on the download page #26
Comments
|
The hardware on which the downloads are hosted, has crashed and maybe beyond repair. The current perl6.org servers are temporary replacements that apparently don't contain everything. If you're on linux, there is also an external repo from which you can download: https://nxadm.github.io/rakudo-pkg/ . We expect to return to normal services soon. Thank you for our patience. |
|
Thanks for the link, but I'm not sure how to make use of it. I'm running ArchLinux, so I tried downloading the source I found in the link in the "Build your own packages" section. The README in the archive is the same as the link you provided, so it isn't of much help either. which refers to a lot of variables I'm not sure how to set even if I had docker. Is this the way you suggested to install it? And if yes, how should I set e.g. $RAKUDO_URL or $REVISION? Thank you for your assistance! |
|
@code-hunger hi! |
|
That was my initial attempt to install it, even before going to the webpage to download it manually. When I try to install the rakudo package from the AUR, it fails with an error for missing nqp>=2019.03. When I try to install nqp from the AUR (it's unavailable in the official repos), it tries to fetch the source from http://rakudo.org/downloads/nqp/nqp-2019.03.tar.gz - unsuccessfully, for that same reason I cannot download it manually. If it worked from the AUR I wouldn't be posting here, but it turns out the AUR package just does automatically what I'm trying to do manually. |
|
Hi, I've got an explanation for the docker stuff on that repo:
the code in the repo itself is for creating the packages; it uses docker
so that it's easy to get a build environment for a whole bunch of
different distros and multiple versions of each distro.
HTH
- Timo
…On 26/04/2019 21:35, code-hunger wrote:
Thanks for the link, but I'm not sure how to make use of it. I'm running ArchLinux, so I tried downloading the source I found in the link in the "Build your own packages" section.
I'm not sure what to do with it, though - I guess I have to use docker somehow, but I have no idea how it works, and also everything docker-related in that folder is targeted at a specific linux distro.
The README in the archive is the same as the link you provided, so it isn't of much help either.
Do I need docker to install rakudo? The page shows this command:
$ docker run -ti --rm -v /var/tmp:/staging -e RAKUDO_VERSION=$RAKUDO_URL -e NQP_VERSION=$NQP_VERSION -e MOARVM_VERSION=$MOARVM_VERSION -e REVISION:$REVISION -e OS=$OS -e RELEASE=$RELEASE -e ARCH=$ARCH -e MAINTAINER=$MAINTAINER nxadm/rakudo-pkg:$TAG
which refers to a lot of variables I'm not sure how to set even if I had docker.
Is this the way you suggested to install it? And if yes, how should I set e.g. $RAKUDO_URL or $REVISION?
I see `nqp` is referred there, too, which I also cannot install because the package builder tries to fetch the source from rakudo.org, but unsuccessfully.
Thank you for your assistance!
|
|
@timo Thanks! Does that mean I can make an Arch package myself? But still, the problem with fetching the source persists. I skimmed through the files in the docker/ folder; seems the Dockerfile-* files are just some configuration and the actuall install is performed by pkg_rakudo.pl, which too downloads the sources from rakudo.perl6.org. |
|
looks like we're stuck until we either rescue the older releases from
the hard drive of the failed server or rebuild the historic releases
ourselves.
other than that, you can just use the version tags (YYYY.MM, sometimes
YYYY.MM.bugfixnumber) from the moarvm/moarvm, perl6/nqp, and
rakudo/rakudo repositories by grabbing them via git (don't use the
github releases tab, it gives you broken tarballs and we can't seem to
get github to stop offering them)
each of the repositories has a release guide document, usually in the
docs/ folder.
making a rakudo star release is a bit more involved, but for now it
should be fine to get rakudo "compiler only" releases and just install
zef separately.
…On 27/04/2019 13:22, code-hunger wrote:
@timo does that mean I can make an Arch package myself? But still, the problem with fetching the source persists.
I skimmed through the files in the *docker/* folder; seems the *Dockerfile-** files are just some configuration and the actuall install is performed by *pkg_rakudo.pl*, which too downloads the sources from *rakudo.perl6.org*. So even if I make a docker config this way, I wouldn't be able to install it.
|
|
Thanks! I'll try this later today and will keep you up with the results. |
|
Another option is rakudobrew, see https://github.com/tadzik/rakudobrew, just |
|
Err...why don't you just do: That should get you up and running in a matter of minutes |
|
please check out a tag rather than latest master; master isn't
guaranteed to be suitable for production use at all times
…On 27/04/2019 15:03, niner wrote:
Err...why don't you just do:
```
git clone https://github.com/rakudo/rakudo.git
cd rakudo
perl Configure.pl --backends=moar
make install
```
That should get you up and running in a matter of minutes
|
|
@niner that was what I thought and wrote about in my first post - to fetch directly from git, but I was a bit hesitant to do a raw-install from the master branch. Now I looked again at http://perl6.org/downloads/ and found that the address to wget has been updated to https://perl6intro.com/files/rakudo-star-2019.03.tar.gz. I downloaded it successfully; Thanks to whoever updated the link! @Altai-man thanks for you suggestion, too. I'm not planning to have multiple rakudo installations at the same time so unless rakudobrew does anything different from fetching the rakudo git repo, I think it will be unnecessary. |
|
Thank you all for your responses! I'll submit a comment on the rakudo package in the AUR about this, though I'm not sure what is the right thing to do with it (nor it is my duty to do anything - I'm just wondering). Thanks again! Feel free to close this issue at your discretion. |
|
Getting the same 500 error when trying to build a perl6 module via AppVeyor. Failing on the URL https://rakudo.org/latest/star/win64
|
|
Closing this ticket about the original server failure. |
I'm excited about perl6 and I'm trying to install Rakudo, though I seem to be unable to get it on my computer.
The download button for Rakudo for Linux on http://rakudo.perl6.org/files leads to http://rakudo.perl6.org/latest/star/source, which gives Error 500 and asks to report the behaviour here. This is what I've been getting for the last few days.
The instructions to install from source on http://perl6.org/downloads/ make use of
wgetwith http://rakudo.perl6.org/downloads/star/rakudo-star-2019.03.tar.gz as an address, which gives Error 404.Are there some official mirrors from which I could get the tarball? I'm thinking of building directly from the rakudo github repo, though I'm unsure of which branch to use. I'd love to get any hints of this!
The text was updated successfully, but these errors were encountered: