Hello community,
here is the log from the commit of package rakudo for openSUSE:Factory checked in at 2019-04-14 12:23:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rakudo (Old)
and /work/SRC/openSUSE:Factory/.rakudo.new.27019 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rakudo"
Sun Apr 14 12:23:43 2019 rev:57 rq:693909 version:2019.03.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/rakudo/rakudo.changes 2019-01-10 15:20:44.566491982 +0100
+++ /work/SRC/openSUSE:Factory/.rakudo.new.27019/rakudo.changes 2019-04-14 12:23:43.931848247 +0200
@@ -1,0 +2,30 @@
+Sat Apr 13 13:27:00 CEST 2019 - nine@detonation.org
+
+- Add fix-buildroot-in-precomp-files.diff
+ Fixes environment variables (including ones pointing at the buildroot)
+ ending up in precompiled files. The patch is a workaround for a known
+ issue deep in the rakudo compiler.
+
+Tue Mar 19 09:40:02 CET 2019 - nine@detonation.org
+
+- update to version 2019.03.1
+ * Added a candidates method to CompUnit::Repository::FileSystem
+ and CompUnit::Repository::Installation
+ * Added buf8/blob8 read-(u)bits / write-(u)bits methods for
+ reading/writing any number of **bits**
+ * Added $?DISTRIBUTION to give introspection and IO capabilities
+ to the current Distribution
+ * Added addendum to X::Method::NotFound for better error messages
+ * Added HLL interface for creating Signature and Parameter
+ * Made `does X::Control` imply throwing to CONTROL
+ * Made QuantHashes parameterizable to limit the type of value that
+ can be put in them
+ * Allowed `is Type` trait to handle parameterization like
+ `is Set[Int]`
+ * Added a dynamic-scope lexical pragma
+ * Removed ComptUnit::Repository::Installation and Distribution
+ compatibility shims for old versions of panda and zef
+ * Renamed Block/WhateverCode.pos to .POSITIONS
+ * Lots of bug fixes and speedups
+
+-------------------------------------------------------------------
Old:
----
rakudo-2018.12.tar.gz
New:
----
fix-buildroot-in-precomp-files.diff
rakudo-2019.03.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rakudo.spec ++++++
--- /var/tmp/diff_new_pack.kUvMBe/_old 2019-04-14 12:23:44.599848870 +0200
+++ /var/tmp/diff_new_pack.kUvMBe/_new 2019-04-14 12:23:44.599848870 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rakudo
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,18 +17,19 @@
Name: rakudo
-Version: 2018.12
+Version: 2019.03.1
Release: 2.1
Summary: Perl 6 implemenation that runs on MoarVM
License: Artistic-2.0
Group: Development/Languages/Other
Url: http://rakudo.org/
Source0: rakudo-%{version}.tar.gz
+Patch0: fix-buildroot-in-precomp-files.diff
BuildRequires: moarvm-devel
BuildRequires: nqp
Provides: perl6 = %{version}-%{release}
-Requires: moarvm >= 2018.12
-Requires: nqp >= 2018.12
+Requires: moarvm >= 2019.03
+Requires: nqp >= 2019.03
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -37,6 +38,7 @@
%prep
%setup -q
+%patch0 -p1
%build
perl Configure.pl --prefix="%{_prefix}"
++++++ fix-buildroot-in-precomp-files.diff ++++++
diff --git a/src/core/CompUnit/Repository/Installation.pm6 b/src/core/CompUnit/Repository/Installation.pm6
index 56b18700f..aa9b50ff6 100644
--- a/src/core/CompUnit/Repository/Installation.pm6
+++ b/src/core/CompUnit/Repository/Installation.pm6
@@ -9,7 +9,7 @@ class CompUnit::Repository::Installation does CompUnit::Repository::Locally does
has $!precomp-stores;
has $!precomp-store;
- my $verbose := nqp::getenvhash