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 - [email protected]
+
+- 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 - [email protected]
+
+- 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<RAKUDO_LOG_PRECOMP>;
+    #my $verbose := nqp::getenvhash<RAKUDO_LOG_PRECOMP>;
 
     submethod BUILD(:$!prefix, :$!lock, :$!WHICH, :$!next-repo --> Nil) { }
 
@@ -200,7 +200,7 @@ sub MAIN(:$name, :$auth, :$ver, *@, *%) {
                 :time(try $file.IO.modified.Num),
                 :$!cver
             };
-            note("Installing {$name} for {$dist.meta<name>}") if $verbose and 
$name ne $dist.meta<name>;
+            #note("Installing {$name} for {$dist.meta<name>}") if $verbose and 
$name ne $dist.meta<name>;
             $destination.spurt($content);
         }
 
@@ -274,10 +274,10 @@ sub MAIN(:$name, :$auth, :$ver, *@, *%) {
                 my $source-file = $repo-prefix ?? $repo-prefix ~ 
$source.relative($.prefix) !! $source;
 
                 if %done{$id} {
-                    note "(Already did $id)" if $verbose;
+                    #note "(Already did $id)" if $verbose;
                     next;
                 }
-                note("Precompiling $id ($source-name)") if $verbose;
+                #note("Precompiling $id ($source-name)") if $verbose;
                 $precomp.precompile(
                     $source,
                     CompUnit::PrecompilationId.new-without-check($id),
++++++ rakudo-2018.12.tar.gz -> rakudo-2019.03.1.tar.gz ++++++
++++ 15899 lines of diff (skipped)


Reply via email to