Re: rakudo.org outdated?
On Sun, 12 Jan 2020 13:59:43 -0800 yary wrote: > I downloaded the Rakudo Star 2019.11-rc1 source installer from > https://dist.tyil.nl/raku/rakudo-star/ and built it on OS X 10.15.2 > "Catalina", rakudo-test complains about Native Call, and also that a > couple TODO's pass > > *Test Summary Report* > t/04-nativecall/20-concurrent.t (Wstat: > 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: Bad plan. You planned 3 tests but ran 0. > t/09-moar/Line_Break__LineBreak.t (Wstat: > 0 Tests: 2 Failed: 0) > TODO passed: 2 > t/09-moar/General_Category__extracted-DerivedGeneralCategory.t > (Wstat: 0 Tests: 1 Failed: 0) > TODO passed: 1 > Files=103, Tests=1773, 84 wallclock secs ( 0.56 usr 0.22 sys + > 247.48 cusr 24.06 csys = 272.32 CPU) > Result: FAIL > make[1]: *** [m-coretest5] Error 1 > make: *** [rakudo-test] Error 2 > > still "make install" got me a Raku that's good enough for me to keep > tinkering with > > -y Thanks Yary! I'm glad it works for you without too much troubles. I'm unsure what exactly goes wrong with the NativeCall stuff, nor what might be affected by it. Perhaps a Raku core dev can tell us more about this? -- 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://gitlab.com/tyil/ pgpqhedikTEeS.pgp Description: OpenPGP digital signature
Re: rakudo.org outdated?
I downloaded the Rakudo Star 2019.11-rc1 source installer from https://dist.tyil.nl/raku/rakudo-star/ and built it on OS X 10.15.2 "Catalina", rakudo-test complains about Native Call, and also that a couple TODO's pass *Test Summary Report* t/04-nativecall/20-concurrent.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 3 tests but ran 0. t/09-moar/Line_Break__LineBreak.t (Wstat: 0 Tests: 2 Failed: 0) TODO passed: 2 t/09-moar/General_Category__extracted-DerivedGeneralCategory.t (Wstat: 0 Tests: 1 Failed: 0) TODO passed: 1 Files=103, Tests=1773, 84 wallclock secs ( 0.56 usr 0.22 sys + 247.48 cusr 24.06 csys = 272.32 CPU) Result: FAIL make[1]: *** [m-coretest5] Error 1 make: *** [rakudo-test] Error 2 still "make install" got me a Raku that's good enough for me to keep tinkering with -y On Thu, Jan 9, 2020 at 2:30 AM Patrick Spek via perl6-users < perl6-users@perl.org> wrote: > On Mon, 6 Jan 2020 11:38:01 -0800 > Darren Duncan wrote: > > > On 2020-01-06 1:18 a.m., Patrick Spek via perl6-users wrote: > > > On Sun, 5 Jan 2020 18:27:01 -0800 Darren Duncan wrote: > > > > > >> The normal Rakudo Star releases so far are compiled, [...] > > > > > > For Mac and Windows, perhaps, but the release is similar as it > > > always was for GNU+Linux. And I'm mostly aiming for that since > > > that's what I use (and also what I can test). Hence, I need people > > > to verify they can make binaries for Windows and Mac (and actually > > > do it as well) before I can continue. > > > > > >> If your version requires users to run a Makefile or make or cc or > > >> whatever or have a working C compiler, then it is a source release > > >> and not the same thing. > > > > > > I never intended to make a "binary" release. I intended to make a > > > Rakudo Star release, and I personally don't care if that'd be a > > > binary or source. In the case of GNU+Linux, it's a source release. > > > > As long as we know what to expect. So it sounds like you're just > > making a single source release of Rakudo Star that users of any > > operating system would compile themselves, and not separate > > Linux/Mac/Win versions as had been the case before. In that case, I > > can do basic build testing on MacOS for you. I would just try > > following the same instructions as Linux users more or less. -- > > Darren Duncan > > Any additional testing is very much appreciated! I'd like to have > someone that can generate a .dmg as well if possible, though, so we can > continue to deliver some form of binary variant for mac users. > > -- > 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://gitlab.com/tyil/ >
Re: rakudo.org outdated?
On Mon, 6 Jan 2020 11:38:01 -0800 Darren Duncan wrote: > On 2020-01-06 1:18 a.m., Patrick Spek via perl6-users wrote: > > On Sun, 5 Jan 2020 18:27:01 -0800 Darren Duncan wrote: > > > >> The normal Rakudo Star releases so far are compiled, [...] > > > > For Mac and Windows, perhaps, but the release is similar as it > > always was for GNU+Linux. And I'm mostly aiming for that since > > that's what I use (and also what I can test). Hence, I need people > > to verify they can make binaries for Windows and Mac (and actually > > do it as well) before I can continue. > > > >> If your version requires users to run a Makefile or make or cc or > >> whatever or have a working C compiler, then it is a source release > >> and not the same thing. > > > > I never intended to make a "binary" release. I intended to make a > > Rakudo Star release, and I personally don't care if that'd be a > > binary or source. In the case of GNU+Linux, it's a source release. > > As long as we know what to expect. So it sounds like you're just > making a single source release of Rakudo Star that users of any > operating system would compile themselves, and not separate > Linux/Mac/Win versions as had been the case before. In that case, I > can do basic build testing on MacOS for you. I would just try > following the same instructions as Linux users more or less. -- > Darren Duncan Any additional testing is very much appreciated! I'd like to have someone that can generate a .dmg as well if possible, though, so we can continue to deliver some form of binary variant for mac users. -- 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://gitlab.com/tyil/ pgpi4WiTXhRe1.pgp Description: OpenPGP digital signature
Re: rakudo.org outdated?
On 2020-01-06 1:18 a.m., Patrick Spek via perl6-users wrote: On Sun, 5 Jan 2020 18:27:01 -0800 Darren Duncan wrote: The normal Rakudo Star releases so far are compiled, [...] For Mac and Windows, perhaps, but the release is similar as it always was for GNU+Linux. And I'm mostly aiming for that since that's what I use (and also what I can test). Hence, I need people to verify they can make binaries for Windows and Mac (and actually do it as well) before I can continue. If your version requires users to run a Makefile or make or cc or whatever or have a working C compiler, then it is a source release and not the same thing. I never intended to make a "binary" release. I intended to make a Rakudo Star release, and I personally don't care if that'd be a binary or source. In the case of GNU+Linux, it's a source release. As long as we know what to expect. So it sounds like you're just making a single source release of Rakudo Star that users of any operating system would compile themselves, and not separate Linux/Mac/Win versions as had been the case before. In that case, I can do basic build testing on MacOS for you. I would just try following the same instructions as Linux users more or less. -- Darren Duncan
Re: rakudo.org outdated?
On Sun, 5 Jan 2020 18:27:01 -0800 Darren Duncan wrote: > The normal Rakudo Star releases so far are compiled, [...] For Mac and Windows, perhaps, but the release is similar as it always was for GNU+Linux. And I'm mostly aiming for that since that's what I use (and also what I can test). Hence, I need people to verify they can make binaries for Windows and Mac (and actually do it as well) before I can continue. > If your version requires users to run a Makefile or make or cc or > whatever or have a working C compiler, then it is a source release > and not the same thing. I never intended to make a "binary" release. I intended to make a Rakudo Star release, and I personally don't care if that'd be a binary or source. In the case of GNU+Linux, it's a source 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://gitlab.com/tyil/ pgpf3peswg5dz.pgp Description: OpenPGP digital signature
Re: rakudo.org outdated?
On 2020-01-05 1:51 p.m., Patrick Spek via perl6-users wrote: On Sat, 4 Jan 2020 22:23:30 -0800 Darren Duncan wrote: Last I recall, there was no Mac installer for Rakudo Star at all, nor was there any need for one. The compiled project is simply in a zip file which the end-uaer unzips and then the resulting folder is ready to use as is. Don't know about Windows. If anything, on the Mac, having an installer has always been a misfeature, and most applications don't have one. -- Darren Duncan Looking at the archives on rakudo.org[1], there are .dmg files, which are packages for Mac I believe. Though, I'm not using a Mac, so please tell me if these are just Mac specific archives to be unzipped. As yary said, a .dmg file is just a disk image, like a .iso, and for all intents and purposes is the same as a zip file. A key benefit of a .dmg is that you can inspect its contents without having to decompress everything so it remains a single compressed file to the main filesystem. So a .dmg is NOT an installer. One can optionally contain an installer, but it can also and typically does just contain the application itself, and you just drag and drop to copy it to the location you want to use it in like copying from one disk to another. Both .dmg and .zip files will simply open in the MacOS Finder, no special software needed. The tarball I've created requires compilation in addition to just "unzipping", though. I'm not sure if that's a problem for regular Mac users. If it's not, I guess the Mac part is not an obstacle for getting a release out. [1]: https://rakudo.org/files/star The normal Rakudo Star releases so far are compiled, so all an end user needs to do is double-click the disk image and drag-copy the folder to their filesystem. That, and also add its "bin" subfolder to their path. If your version requires users to run a Makefile or make or cc or whatever or have a working C compiler, then it is a source release and not the same thing. The MacOS does NOT have a C compiler installed out of the box, although they make it very easy to install one on demand. In the MacOS Terminal if one simply tries to invoke "make" or "gcc" or whatever, they will get a fake executable that offers to install Apple's MacOS Developer Tools (or alternately XCode, but I recommend you don't if you're just doing basic portable Unix stuff), and then a minute or two later you have your C compiler etc, which will then automatically be kept up to date by Apple's Software Update in the same way the MacOS itself is. You probably don't want to do that though, users expect the pre-compiled binaries. -- Darren Duncan
Re: rakudo.org outdated?
> > Looking at the archives on rakudo.org[1], there are .dmg files, which > are packages for Mac I believe. Though, I'm not using a Mac, so please > tell me if these are just Mac specific archives to be unzipped. While "dmg" files are quite convenient for OSX users, the OS can natively open zip files in the finder also. A "dmg" is a disk image, and MacOS going all the way back to System 7 or so treats it similar to mounting an ISO in other operating systems. The tarball I've created requires compilation in addition to just > "unzipping", though. I'm not sure if that's a problem for regular Mac > users. If it's not, I guess the Mac part is not an obstacle for getting > a release out. I'm not sure how many dev tools come with OSX, I am a developer so I installed the XCode command-line tools (and Emacs and more...) Pretty sure a regular Mac user would expect to open the dmg/zip in the finder, then drag an application into Applications, and possibly a Docfolder into Documents or the like. No terminal commands. It's not too unusual for non-trivial apps to have installers, so if your thoughts and browsing points that way, go for it. And then there's "homebrew" the OSX package manager. https://brew.sh – I don't know much about how homebrew works, though if there's a recipe for Raku and/or Rakudo Star then people will essentially build it from source on their own systems via "brew install raku". -y On Sun, Jan 5, 2020 at 1:52 PM Patrick Spek via perl6-users < perl6-users@perl.org> wrote: > On Sat, 4 Jan 2020 22:23:30 -0800 > Darren Duncan wrote: > > > Last I recall, there was no Mac installer for Rakudo Star at all, nor > > was there any need for one. The compiled project is simply in a zip > > file which the end-uaer unzips and then the resulting folder is ready > > to use as is. Don't know about Windows. If anything, on the Mac, > > having an installer has always been a misfeature, and most > > applications don't have one. -- Darren Duncan > > Looking at the archives on rakudo.org[1], there are .dmg files, which > are packages for Mac I believe. Though, I'm not using a Mac, so please > tell me if these are just Mac specific archives to be unzipped. > > The tarball I've created requires compilation in addition to just > "unzipping", though. I'm not sure if that's a problem for regular Mac > users. If it's not, I guess the Mac part is not an obstacle for getting > a release out. > > [1]: https://rakudo.org/files/star > > -- > 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://gitlab.com/tyil/ >
Re: rakudo.org outdated?
On Sat, 4 Jan 2020 22:23:30 -0800 Darren Duncan wrote: > Last I recall, there was no Mac installer for Rakudo Star at all, nor > was there any need for one. The compiled project is simply in a zip > file which the end-uaer unzips and then the resulting folder is ready > to use as is. Don't know about Windows. If anything, on the Mac, > having an installer has always been a misfeature, and most > applications don't have one. -- Darren Duncan Looking at the archives on rakudo.org[1], there are .dmg files, which are packages for Mac I believe. Though, I'm not using a Mac, so please tell me if these are just Mac specific archives to be unzipped. The tarball I've created requires compilation in addition to just "unzipping", though. I'm not sure if that's a problem for regular Mac users. If it's not, I guess the Mac part is not an obstacle for getting a release out. [1]: https://rakudo.org/files/star -- 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://gitlab.com/tyil/ pgpSM_MF2Kpx9.pgp Description: OpenPGP digital signature
Re: rakudo.org outdated?
On 2020-01-04 5:21 p.m., Patrick Spek via perl6-users wrote: On Sat, 4 Jan 2020 15:43:37 -0800 Darren Duncan wrote: Isn't there typically automated test suites that can prove in a few minutes that Rakudo works on a particular platform? Would running this typically be good enough to show that nothing broke in an update? -- Darren Duncan I wrote automated tests for GNU+Linux using GitLab CI, which are being introduced in this release. However, I can't "test" making a Windows or Mac installer, and then test if they also work. I have no idea how installers for either of these platforms are made, and I also don't think I can use GitLab CI for either of those platforms. Last I recall, there was no Mac installer for Rakudo Star at all, nor was there any need for one. The compiled project is simply in a zip file which the end-uaer unzips and then the resulting folder is ready to use as is. Don't know about Windows. If anything, on the Mac, having an installer has always been a misfeature, and most applications don't have one. -- Darren Duncan
Re: rakudo.org outdated?
On Sat, 4 Jan 2020 15:43:37 -0800 Darren Duncan wrote: > Isn't there typically automated test suites that can prove in a few > minutes that Rakudo works on a particular platform? Would running > this typically be good enough to show that nothing broke in an > update? -- Darren Duncan I wrote automated tests for GNU+Linux using GitLab CI, which are being introduced in this release. However, I can't "test" making a Windows or Mac installer, and then test if they also work. I have no idea how installers for either of these platforms are made, and I also don't think I can use GitLab CI for either of those platforms. -- 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://gitlab.com/tyil/ pgpfL0yxWoELx.pgp Description: OpenPGP digital signature
Re: rakudo.org outdated?
Isn't there typically automated test suites that can prove in a few minutes that Rakudo works on a particular platform? Would running this typically be good enough to show that nothing broke in an update? -- Darren Duncan On 2020-01-04 11:10 a.m., Patrick Spek via perl6-users wrote: On Fri, 3 Jan 2020 23:28:38 +0100 Laurent Rosenfeld via perl6-users wrote: Hi Patrick, I'm sure you have plenty of things to do and I don't want to put too much pressure on you, but it would be really nice to have a good and more recent Rakudo Star version available, especially in view of the recent renaming of the language. I agree with you, especially the "good" part. Since Rakudo Star has to work for more people than just me, I'm a little hesitant to move quickly with it. I can't test it on Mac or Windows, for instance, but there are users on both platforms, and having a good but old release is probably better for them than new but broken. However, if the community would rather I mark the current -rc1 as a proper release, I can do that too. I just don't want to harm the community at large. And, by the way, more generally, having a nine-month-old release to offer on the main download site looks quite bad anyway. It's not you, but something must be wrong in the process. It used to be on a three month interval, and I'd like to go to a two or three month interval myself as well. I can try to make that happen once I know for certain that the current release process works.
Re: rakudo.org outdated?
On Fri, 3 Jan 2020 23:28:38 +0100 Laurent Rosenfeld via perl6-users wrote: > Hi Patrick, > > I'm sure you have plenty of things to do and I don't want to put too > much pressure on you, but it would be really nice to have a good and > more recent Rakudo Star version available, especially in view of the > recent renaming of the language. I agree with you, especially the "good" part. Since Rakudo Star has to work for more people than just me, I'm a little hesitant to move quickly with it. I can't test it on Mac or Windows, for instance, but there are users on both platforms, and having a good but old release is probably better for them than new but broken. However, if the community would rather I mark the current -rc1 as a proper release, I can do that too. I just don't want to harm the community at large. > And, by the way, more generally, having a nine-month-old release to > offer on the main download site looks quite bad anyway. It's not you, > but something must be wrong in the process. It used to be on a three month interval, and I'd like to go to a two or three month interval myself as well. I can try to make that happen once I know for certain that the current release process works. -- 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://gitlab.com/tyil/ pgpnMVpUiELo7.pgp Description: OpenPGP digital signature
Re: rakudo.org outdated?
Hi Patrick, I'm sure you have plenty of things to do and I don't want to put too much pressure on you, but it would be really nice to have a good and more recent Rakudo Star version available, especially in view of the recent renaming of the language. I'm writing every week at least two or three blog posts in which I still have to use "perl6," or "$some-var.perl6" and so on, because we still don't have a real Raku release. Although I admit that I wasn't really a big fan of the renaming, now that it has been decided, I would really prefer to be able to abide to the new naming convention. Also, I have started to prepare a new *Thing Raku* version of my *Think Perl 6* book (almost complete), but I can't publish it for the time being because there is no Rakudo Starr release available right now. And, by the way, more generally, having a nine-month-old release to offer on the main download site looks quite bad anyway. It's not you, but something must be wrong in the process. Happy new year and best regards, Laurent. Le ven. 3 janv. 2020 à 19:02, Patrick Spek via perl6-users < perl6-users@perl.org> a écrit : > On Fri, 3 Jan 2020 14:21:14 +0100 > Marc Chantreux wrote: > > > hello people, > > > > i read an annoncement for rakudo 2019.11 > > and the last github release confirms that. > > > > so i started to update the guix package > > before discovering that the rakudo.org page > > still points to 2019.03. > > > > is there a problem with the last version or > > os rakudo.org just outdated? > > > > regards. > > > > marc > > Hi Marc, > > I've been working on Rakudo Star 2019.11-rc1, which is available from > my file server[1]. However, I don't think I've made a regular (non -rc) > release out of it, as I'm waiting on Naoum to test the release for > Windows first. > > I don't see it listed on the releases page[2] on the GitHub repository > either, can you tell me where you saw this? > > [1]: https://dist.tyil.nl/raku/rakudo-star/ > [2]: https://github.com/rakudo/star/releases > > -- > 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://gitlab.com/tyil/ >
Re: rakudo.org outdated?
On Fri, 3 Jan 2020 14:21:14 +0100 Marc Chantreux wrote: > hello people, > > i read an annoncement for rakudo 2019.11 > and the last github release confirms that. > > so i started to update the guix package > before discovering that the rakudo.org page > still points to 2019.03. > > is there a problem with the last version or > os rakudo.org just outdated? > > regards. > > marc Hi Marc, I've been working on Rakudo Star 2019.11-rc1, which is available from my file server[1]. However, I don't think I've made a regular (non -rc) release out of it, as I'm waiting on Naoum to test the release for Windows first. I don't see it listed on the releases page[2] on the GitHub repository either, can you tell me where you saw this? [1]: https://dist.tyil.nl/raku/rakudo-star/ [2]: https://github.com/rakudo/star/releases -- 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://gitlab.com/tyil/ pgpFNtqovB2eE.pgp Description: OpenPGP digital signature
rakudo.org outdated?
hello people, i read an annoncement for rakudo 2019.11 and the last github release confirms that. so i started to update the guix package before discovering that the rakudo.org page still points to 2019.03. is there a problem with the last version or os rakudo.org just outdated? regards. marc