|
|
Subscribe / Log in / New account

Changing the Python release cadence

Changing the Python release cadence

Posted Oct 24, 2019 4:52 UTC (Thu) by flussence (guest, #85566)
Parent article: Changing the Python release cadence

Rolling release is a good idea but only if they stick to it.

Perl 6 had a monthly release cycle, which worked well… up until early this year when something happened, they decided to skip 4 months, and the build tooling silently broke in the meantime. (And judging by Gentoo's package being stuck at 2019.03 and my own inability to compile it from source, nothing's changed.)


to post comments

Changing the Python release cadence

Posted Oct 24, 2019 21:46 UTC (Thu) by kjpye (subscriber, #81527) [Link] (1 responses)

Really? I compile Perl 6 (now Raku) from source daily -- indeed I just went and compiled it to make sure.

If you're using rakudobrew to build it, and you have a really old version, then you'll need to delete it and start again. The new version has many advantages, but they required a different disk layout which is incompatible with older versions.

The next rakudo release is imminent, and will probably be followed fairly quickly by a Rakudo Star release which is more end-user focussed.

Changing the Python release cadence

Posted Oct 25, 2019 0:45 UTC (Fri) by flussence (guest, #85566) [Link]

> If you're using rakudobrew to build it, and you have a really old version, then you'll need to delete it and start again.

I've built it straight from git since long before rakudobrew existed, and using a completely fresh checkout doesn't help.

The configure script dies with a missing function error:


HEAD is now at 93f8ff873 [MoarVM Bump] Brings 5 commits
Building NQP ...
/usr/bin/perl Configure.pl --prefix=/home/me/perl6/install --make-install --git-protocol=https \
        --no-relocatable --no-ignore-errors --silent-build --backends=moar --gen-moar
Undefined subroutine &main::slurp called at Configure.pl line 52.
 at /home/me/perl6/rakudo/nqp/3rdparty/nqp-configure/lib/NQP/Config.pm line 35.
        NQP::Config::__ANON__("Undefined subroutine &main::slurp called at Configure.pl line"...) called at Configure.pl line 51

That function *is* exported in the same Config.pm that stacktrace comes from though, so… what the hell?


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds