Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rakudo for openSUSE:Factory checked in at 2025-06-16 11:12:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rakudo (Old) and /work/SRC/openSUSE:Factory/.rakudo.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rakudo" Mon Jun 16 11:12:27 2025 rev:76 rq:1285910 version:2025.05 Changes: -------- --- /work/SRC/openSUSE:Factory/rakudo/rakudo.changes 2024-05-23 15:36:12.965696660 +0200 +++ /work/SRC/openSUSE:Factory/.rakudo.new.19631/rakudo.changes 2025-06-16 11:12:32.747459953 +0200 @@ -1,0 +2,33 @@ +Sun Jun 15 16:26:46 CEST 2025 - n...@detonation.org + +- update to version 2025.05 + +- Fixes: + * Fixed a MoarVM GC bug causing incorrect behavior during LEAVE phasers. + * Prevented incorrect type specification by name in Parameter constructor. + * Corrected exception matching in throws-like. + * Fixed native array parameterization to properly die. + * Improved memory handling in file operations for 32/64-bit systems. + * Cleaned up unnecessary or broken object constructions (e.g., QuantHash, List). + * Numerous fixes around .assuming, .head/.first, slurpy parameter handling. + * Corrected logic for parameter default types and sub-signatures. + * Addressed memory reporting bugs and REPL grammar persistence. + * Resolved bugs in Buf/Blob, typed slurpies, and parameter signature parsing. + * Made Hash, Map, Array, and DateTime cloning consistent and reliable. + * Fixed MAIN argument handling and slicing bugs. + * Resolved deep structural issues in .deepmap, .clone, and .Numeric. + * Fixes in REPL, .trans, substr-rw, Unicode handling, error messaging. + * Addressed bugs in Iterable.flat, lazy sequences, native arrays, and metaops. + * Restored expected behavior in module loading, Junction, and coercions. + * Resolved numerous minor regression and LTA (Less Than Awesome) issues. + +- Incompatible changes: + * Attribute access semantics made more consistent (may affect internals). + * Parameter constructor no longer accepts types by name string. + * Enforced stricter checks on typed parameters, placeholder redeclarations, and slurpies. + * Changed native array and object hash behaviors in signatures and coercions. + * Deprecated multi-path IO subs in language version 6.e. + * Introduced tighter type checks and stricter enforcement in cloning and parameter typing. + + +------------------------------------------------------------------- @@ -840 +873 @@ -Sat Mar 24 06:40:00 CES 2012 - car...@glass.org.nz +Sat Mar 24 06:40:00 CET 2012 - car...@glass.org.nz Old: ---- rakudo-2024.04.tar.gz New: ---- rakudo-2025.05.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rakudo.spec ++++++ --- /var/tmp/diff_new_pack.PaKIbd/_old 2025-06-16 11:12:33.475490035 +0200 +++ /var/tmp/diff_new_pack.PaKIbd/_new 2025-06-16 11:12:33.475490035 +0200 @@ -1,7 +1,7 @@ # # spec file for package rakudo # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: rakudo -Version: 2024.04 +Version: 2025.05 Release: 0 Summary: Raku (formerly Perl 6) implemenation that runs on MoarVM License: Artistic-2.0 @@ -25,14 +25,15 @@ URL: https://rakudo.org/ Source0: https://rakudo.org/dl/rakudo/rakudo-%{version}.tar.gz Patch0: rakudo-test-log.diff -BuildRequires: moarvm-devel >= %{version} -BuildRequires: nqp >= %{version} +BuildRequires: moarvm-devel >= 2025.05 +BuildRequires: nqp >= 2025.05 BuildRequires: perl(Archive::Tar) BuildRequires: perl(Digest::SHA) BuildRequires: perl(IPC::Cmd) BuildRequires: perl(YAML::Tiny) -Requires: moarvm >= %{version} -Requires: nqp >= %{version} +Requires: moarvm >= 2025.05 +Requires: nqp >= 2025.05 +Provides: /usr/bin/raku Provides: raku = %{version}-%{release} Provides: raku(CompUnit::Repository::Staging) Provides: raku(MoarVM::Profiler) @@ -70,7 +71,7 @@ %install %make_install mkdir -p "%{buildroot}/%{_datadir}/perl6/bin" -cp tools/install-dist.p6 "%{buildroot}/%{_datadir}/perl6/bin/install-perl6-dist" +cp tools/install-dist.raku "%{buildroot}/%{_datadir}/perl6/bin/install-perl6-dist" chmod +x "%{buildroot}/%{_datadir}/perl6/bin/install-perl6-dist" sed -i -e '1s:!%{_bindir}/env :!%{_bindir}/:' "%{buildroot}/%{_datadir}/perl6/bin"/* rm "%{buildroot}/%{_bindir}/raku" ++++++ rakudo-2024.04.tar.gz -> rakudo-2025.05.tar.gz ++++++ /work/SRC/openSUSE:Factory/rakudo/rakudo-2024.04.tar.gz /work/SRC/openSUSE:Factory/.rakudo.new.19631/rakudo-2025.05.tar.gz differ: char 14, line 1