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)