Rakudo Star 2020.05-rc1
Good day Rakoons! A new Rakudo compiler release has been announced this weekend, which has spurred me to start work on a new Rakudo Star as well. For those who want to test it out, 2020.05-rc1 is available as a source tarball on my servers: https://dist.tyil.nl/raku/rakudo-star/rakudo-star-2020.05-rc1.tar.gz https://dist.tyil.nl/raku/rakudo-star/rakudo-star-2020.05-rc1.tar.gz.asc https://dist.tyil.nl/raku/rakudo-star/rakudo-star-2020.05-rc1.tar.gz.checksums.txt Any testing is greatly appreciated, as it will help to keep the releases stable and functional for all users. A .msi release for Windows users is being worked on, but we seem to still have nobody dedicated to create a .dmg release for Mac users. If you use a Mac and would like to help out (for just a couple hours per 3 months!), let me know! If no issues are reported over the coming days, I will move forward to prepare a regular release. -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Rakudo Star 2020.05-rc2
Good day Rakoons! After the initial -rc1, I've received some feedback and have made a couple small tweaks to fix a few issues. This has resulted in a -rc2, which has been made public for testing. https://dist.tyil.nl/raku/rakudo-star/rakudo-star-2020.05-rc2.tar.gz https://dist.tyil.nl/raku/rakudo-star/rakudo-star-2020.05-rc2.tar.gz.asc https://dist.tyil.nl/raku/rakudo-star/rakudo-star-2020.05-rc2.tar.gz.checksums.txt Once more, testing is much appreciated! -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Rakudo Star 2020.05
Good day Rakoons! After two release candidates for 2020.05, I'm happy to announce that Rakudo Star is getting its official 2020.05 release. With help from hankache on the Windows side of things, we have gotten no reports of issues that prevent anyone from using this release. The files can be found at the following URLs: Rakudo Star tarballs (GNU+Linux, *BSD, Mac): - https://rakudo.org/dl/star/rakudo-star-2020.05.tar.gz - https://rakudo.org/dl/star/rakudo-star-2020.05.tar.gz.asc - https://rakudo.org/dl/star/rakudo-star-2020.05.tar.gz.checksums.txt Rakudo Star installer (Windows): - https://rakudo.org/dl/star/rakudo-star-2020.05.1-01-win-x86_64-(JIT).msi - https://rakudo.org/dl/star/rakudo-star-2020.05.1-01-win-x86_64-(JIT).msi.asc - https://rakudo.org/dl/star/rakudo-star-2020.05.1-01-win-x86_64-(JIT).msi.sha256.txt If you have comments or issues, please let us know on the mailing list! -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Re: Rakudo+ versions quoted in the documentation
On Sat, Jul 04, 2020 at 09:10:58PM +0200, Elizabeth Mattijsen wrote: > Yes. Sadly we don't have a procedure for that in place yet :-( > > > On 4 Jul 2020, at 21:07, Parrot Raiser <1parr...@gmail.com> wrote: > > > > I just happened to look at the raku.org and raskudo.org download > > pages, and noticed that both quote 2020.01 as the most recent > > versions. > > > > Patrick Spek's dist.tyil.nl/raku/rakudo-star/ has both 2020.03 and > > 2020.05 for download following that. > > > > Should the sites be synchronised, preferably with a mechanism to keep > > them together in future? ( Such a process could be made, but I don't think I can whip something like that up in a small afternoon. The uploads on dist.tyil.nl are automatic after pushing to my repository on Sourcehut. I can probably add another "build" there to extract some information, format it into a certain template, and upload that to the rakudo.org server. I can also upload my tarballs to the server as well, to make downloads from there working at the same time. I can't make any guarantees, but I will try to make some time to set this up this month. If anyone has suggestions on how to accomplish any particular step in the process, feel free to reach out to me! -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Re: Readline package
On Fri, Aug 21, 2020 at 11:43:34AM -0500, Daniel ”Fooist” Lathrop wrote: > Hi Patrick, > > What do you think? > > -Daniel > > Sent from my iPhone > > Daniel Lathrop (@lathropd) > Mobile: (206) 718-0349 > PGP key: https://keybase.io/lathropd (raw) Hi Daniel, I've just started on making the new Rakudo Star (2020.08.1), and I've also noticed some slight readline issues. While I respect Jeff's work, time does pass, and things break. I think the most respect we can show is to continue the work he started. With regards to updating it, in Raku we have a :auth<> tag on the modules, or just the auth key in the META6.json. You can alter this to whatever (it just needs to be a string, though personally I think this ought to have some standards), and you can upload a module with the same name to CPAN afterwards. By default, zef selects the highest version, but people can opt to use another author's variant by specifying an :auth<> themselves. As for Rakudo Star inclusion, I pull all the modules directly from git, or download tarballs over HTTP. All I need is a URL to fetch the correct version from. If you could give me this, I will update the readline package used in Rakudo Star for the next release. -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Rakudo Star 2020.10
Hello my fellow Rakoons! I've built a new Rakudo Star using the just released 2020.10 Rakudo/NQP/MoarVM stack. The files are available at rakudo.org/star. - https://rakudo.org/dl/star/rakudo-star-2020.10.tar.gz - https://rakudo.org/dl/star/rakudo-star-2020.10.tar.gz.asc - https://rakudo.org/dl/star/rakudo-star-2020.10.tar.gz.checksums.txt As always, if you find any bugs or have other feedback, please let me know, and I'll do my best to solve it as fast as I can. Sadly, I cannot confirm any Windows build this time around. I hoped to wait it out for the person to build this, but his absense seems to take a little longer than anticipated. My apologies for any inconvenience from the delays this caused, and the lack of Windows builds. If anyone is interested in helping out the Rakudo Star releases, hankache has made the Windows-specific build scripts and a README available for public use[1]. If anyone has a Windows machine out and about, it may be easier to help out than you think! Lastly, it appears that on some systems, the Readline module may attempt to load libreadline.so.7, even though the system itself is using libreadline.so.8. This bug is known with the current maintainer of the module, and he is looking into fixing it. Don't worry, it won't impact the usability of the Raku language itself! And with that, I wish you all happy hacking! Don't forget: if you're staying inside having fun with Raku, you're helping out in curbing the Covid pandemic! [1]: https://github.com/hankache/rakudo-star-win -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Raku modules in Gentoo's Portage
Hi, fellow Rakoons, I've been looking into the creation of a Portage tree for Gentoo, to allow installation of Raku modules through the default package manager. There's currently two issues I need to iron out, and I have no clue how to fix either at this point. The first one deals with the installation mechanics of Raku, which I don't grasp completely yet. The other issue isn't really relevant if I can't get a module installed in the first place, so I'm going to stick to just the first problem. I'm using this small bit of Raku code to handle the actual installation: my $repository = CompUnit::RepositoryRegistry.repository-for-name('site'); my $meta-file = $path.add('META6.json'); my $dist = Distribution::Path.new($path, :$meta-file); $repository.install($dist, :$force); This works in general, but it fails when enabling the sandbox feature on Portage. This is a feature I generally have enabled, and seems to be common to have enabled among Gentoo users. When installing the module this way, it tries to access /usr/local/share/perl6/site/repo.lock. It is not allowed to leave it's installation sanbox at /var/tmp/portage/dev-raku/io-path-xdg-0.2.0 (I'm testing with IO::Path::XDG). I'm assuming it's making this lock file in order to ensure it can do a certain operation without interference from other installations. Which operation is this, and is it possible to work around this somehow? With Perl (and most other languages, really), it's just dropping some files in the right directory, which then gets merged into the root filesystem. I'd preferably use a similar approach with Raku modules. I've seen that installed modules generally have hashed filenames. If I can just generate the "right" hashes and drop them into the right directory, that would be good enough for me. If there's more to it, I would greatly appreciate some explanation on how this works, so I can consider if it's worth my time. Thanks in advance for any help! -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 social: https://soc.fglt.nl/tyil git:https://home.tyil.nl/git signature.asc Description: PGP signature
Rakudo Star 2021.02.1
Good morning/afternoon/evening Rakoons! Sadly, there was no Rakudo/MoarVM/NQP release in January, so Rakudo Star is going to use the next best thing, the release from February. This change was just pushed, and is ready to use. This is the first release that appears on GitHub as an actual release[1], too, using a new GitHub workflow. This could probably be used to create binary releases for Mac and Windows users too, if someone has some spare time and passion. The release is always available on rakudo.org as well, of course[2]. Happy hacking everyone~ [1]: https://github.com/rakudo/star/releases/tag/2021.02.1 [2]: https://rakudo.org/dl/star/rakudo-star-2021.02.1.tar.gz -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 git:https://git.tyil.nl/ signature.asc Description: PGP signature
Rakudo Star 2021.04
Good day, fellow Rakoons! Another set of Rakudo, MoarVM and NQP releases has been spotted in the wild, and as such, another Rakudo Star has been prepared for you all. Get it while it's still warm on the Rakudo website[1], or the GitHub release page[2]! If anyone spots any issues with the tarball or the installation procedure, do not hesitate to send me an email. [1]: https://rakudo.org/star [2]: https://github.com/rakudo/star/releases/tag/2021.04 -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 git:https://git.tyil.nl/ signature.asc Description: PGP signature
Re: Rakudo Star 2021.04
On Sun, May 02, 2021 at 06:26:16PM +0200, no...@ist-einmalig.de wrote: > Hi. > > Seems like my post to perl.perl6.users from yesterday was lost in space. > So, let's try again... > > Please find a recent (2021.04) release of the "Rakudo-Star Windows" MSI > package in my repo [1]. > > This release was build via a GitHub Action workflow, which in the future > could also be included into [2], if you find it helpful... > > > [1]: https://github.com/AntonOks/rakudo-star-win/releases > [2]: https://github.com/rakudo/star/tree/master/.github/workflows Fantastic work! I'd gladly merge in the GitHub Actions for Rakudo Star to build a .msi for our Windows userbase! -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 git:https://git.tyil.nl/ signature.asc Description: PGP signature
Re: Rakudo Star 2021.04
On Thu, May 13, 2021 at 03:19:39PM +0200, no...@ist-einmalig.de wrote: > Do you mean you look into my repo and adopt / take over into [1] what is > needed _OR_ do you expect a pull request and are _willing_ to merge?! I've looked into the repo, but Windows is not my cup of tea, so I'm not entirely sure how to incorporate it into my current Rakudo Star repository. If you have any ideas on how to do this, please let me know. Another approach would be to use GitHub webhooks to start some actions running on your repo whenever I make a new release on the rakudo/star repository, and have your action upload the .msi to it. I'm not entirely sure if this is (easily) possible, but certainly something we should both be able to work out. If anyone more knowledgable on GitHub has better ideas, I'm all open for it too. > If you expect a pull, do you expect it in [1] or somewhere else? > > [1]: https://github.com/rakudo/star/ I prefer patches sent through email, but I occassionaly check GitHub and notice some new issues and pull requests, so that will work too! Alternatively, just poke me on IRC to tell me to check something out. -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 git:https://git.tyil.nl/ signature.asc Description: PGP signature
Migration from Freenode to Libera
Good day Rakoons, As you may have already heard, the Raku IRC channels have moved from Freenode to Libera. I've written a small blog post about this[1], but not everyone may have seen it. As such, I'm also writing on the mailing list to spread the word. Additionally, some module authors may have included information about the IRC channels in their documentation. If you are one of these authors, and were pointing to the official Raku IRC channels, pleasae update your documentation to point to the channels on Libera instead. If you're not using the official Raku IRC channels, nothing needs to be updated. And lastly, the Matrix bridge on Libera has been made available for public testing. If you're a Matrix user, you should join #raku:libera.chat to keep up with the community. Thanks for reading, and have a great day! [1]: https://www.tyil.nl/post/2021/05/22/raku-on-libera-chat/ -- With kind regards, Patrick Spek www: https://www.tyil.nl/ mail: p.s...@tyil.nl pgp: 1660 F6A2 DFA7 5347 322A 4DC0 7A6A C285 E2D9 8827 git:https://git.tyil.nl/ signature.asc Description: PGP signature