Re: rakudo.org outdated?

2020-01-13 Thread Patrick Spek via perl6-users
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?

2020-01-12 Thread yary
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?

2020-01-09 Thread Patrick Spek via perl6-users
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?

2020-01-06 Thread Darren Duncan

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?

2020-01-06 Thread Patrick Spek via perl6-users
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?

2020-01-05 Thread Darren Duncan

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?

2020-01-05 Thread yary
>
> 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?

2020-01-05 Thread Patrick Spek via perl6-users
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?

2020-01-04 Thread Darren Duncan

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?

2020-01-04 Thread Patrick Spek via perl6-users
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?

2020-01-04 Thread Darren Duncan
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?

2020-01-04 Thread Patrick Spek via perl6-users
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?

2020-01-03 Thread Laurent Rosenfeld via perl6-users
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?

2020-01-03 Thread Patrick Spek via perl6-users
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?

2020-01-03 Thread Marc Chantreux
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