Hello community,

here is the log from the commit of package scons for openSUSE:Factory checked 
in at 2020-01-07 23:50:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/scons (Old)
 and      /work/SRC/openSUSE:Factory/.scons.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "scons"

Tue Jan  7 23:50:53 2020 rev:42 rq:760921 version:3.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/scons/scons.changes      2019-05-25 
13:17:34.808395788 +0200
+++ /work/SRC/openSUSE:Factory/.scons.new.6675/scons.changes    2020-01-07 
23:51:05.979961115 +0100
@@ -1,0 +2,66 @@
+Fri Jan  3 19:23:47 CET 2020 - Matej Cepl <mc...@suse.com>
+
+- Switch off tests
+- Update to 3.1.2:
+    - Added debug option "action_timestamps" which outputs to
+      stdout the absolute start and end time for each target.
+    - Fix suncxx tool (Oracle Studio compiler) when using Python 3.
+      Previously would throw an exception.
+      Resolved by properly handling tool version string output as
+      unicode.
+    - Resolved a typo in engine.SCons.Tool
+    - Resolved a race condition in multithreaded Windows builds
+      with Python 2 in the case where a child process is spawned
+      while a Python action has a file open. Original author:
+      Ryan Beasley.
+    - Added memoization support for calls to Environment.Value()
+      in order to improve performance of repeated calls.
+    - Update Command() function to accept target_scanner,
+      source_factory, and target_factory arguments.
+      This makes Command act more like a one-off builder.
+    - Added support for "-imacros" to ParseFlags
+    - Fix CheckFunc detection code for Visual 2019. Some functions
+      (e.g. memmove) were incorrectly recognized as not available.
+    - Fix stacktrace when using SCons with Python 3.5+ and
+      SunOS/Solaris related tools.     
+    - Avoid crash with UnicodeDecodeError on Python 3 when
+      a Latex log file in non-UTF-8 encoding (e.g. containing
+      umlauts in Latin-1 encoding when the fontenc package is
+      included with \usepackage[T1]{fontenc}) is read.
+    - Improved threading performance by ensuring NodeInfo is
+      shared across threads. Results in ~13% improvement for
+      parallel builds (-j# > 1) with many shared nodes.
+    - Improve performance of Entry.disambiguate() by making check
+      for most common case first, preventing unnecessary IO.
+    - Improved DAG walk performance by reducing unnecessary work
+      when there are no un-visited children.
+    - Replace instances of string find method with "in" checks
+      where the index from find() was not used.
+    - CmdStringHolder fix from issue #3428
+    - Turn previously deprecated debug options into failures:
+      --debug=tree, --debug=dtree, --debug=stree,
+      --debug=nomemoizer.
+    - Experimental New Feature: Enable caching MSVC configuration
+      If SCONS_CACHE_MSVC_CONFIG shell environment variable is
+      set, SCons will cache the results of past calls to
+      vcvarsall.bat to a file; integrates with existing memoizing
+      of such vars. On vs2019 saves 5+ seconds per SCons
+      invocation, which really helps test suite runs.
+    - Remove deprecated SourceSignatures, TargetSignatures
+    - Remove deprecated Builder keywords: overrides and scanner
+    - Remove deprecated env.Copy
+    - Remove deprecated BuildDir plus SConscript keyword
+      build_dir
+    - A number of documentation improvements.
+- scons-src-3.1.2.tar.gz is just renamed documentation for 3.1.1
+  (upstream hasn’t released new documentation tarball)
+
+-------------------------------------------------------------------
+Fri Sep  6 18:34:18 UTC 2019 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- scons 3.1.1:
+  * Change the default for AppendENVPath to delete_existing=0, so
+    path order will not be changed, unless explicitly set
+  * Add the textfile tool to the default tool list
+
+-------------------------------------------------------------------

Old:
----
  3.0.5.tar.gz
  _multibuild
  scons-user.html-3.0.5.tar.bz2

New:
----
  scons-src-3.1.2.tar.gz
  scons-user.html-3.1.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ scons.spec ++++++
--- /var/tmp/diff_new_pack.1EwpBk/_old  2020-01-07 23:51:07.763962041 +0100
+++ /var/tmp/diff_new_pack.1EwpBk/_new  2020-01-07 23:51:07.799962060 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package scons
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,13 +26,13 @@
 %bcond_with test
 %endif
 Name:           scons%{psuffix}
-Version:        3.0.5
+Version:        3.1.2
 Release:        0
 Summary:        Replacement for Make
 License:        MIT
 Group:          Development/Tools/Building
-URL:            http://www.scons.org/
-Source0:        https://github.com/SCons/%{modname}/archive/%{version}.tar.gz
+URL:            https://www.scons.org/
+Source0:        
http://prdownloads.sourceforge.net/scons/%{modname}-src-%{version}.tar.gz
 #http://www.scons.org/doc/%%{version}/HTML/scons-user.html
 Source1:        scons-user.html-%{version}.tar.bz2
 # Adjust to exclude all failing tests
@@ -74,7 +74,7 @@
 full power of Python to control compilation.
 
 %prep
-%setup -q -n %{modname}-%{version}
+%setup -q -n %{modname}-src-%{version} -a1
 %autopatch -p1
 
 sed -i -e '/QT_LIBPATH = os.path.join.*QTDIR/s/lib/%{_lib}/' \
@@ -129,6 +129,7 @@
 %files
 %license LICENSE
 %doc src/CHANGES.txt README.rst src/RELEASE.txt
+%doc scons-user.html
 %{_bindir}/*
 %{python3_sitelib}/SCons
 %{python3_sitelib}/%{modname}*.egg-info

++++++ scons-user.html-3.0.5.tar.bz2 -> scons-user.html-3.1.2.tar.bz2 ++++++
++++ 1982 lines of diff (skipped)


Reply via email to