SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for scons-4.8.0-98.d_t_b.1.noarch.rpm :

* Mon Jul 08 2024 andreas.stiegerAATTgmx.de- SCons 4.8.0:
* GetSConsVersion() added to retrieve the SCons version
* Python 3.6 support marked as deprecated Build with Python 3.11 on Leap.
* Improved Dump() json format detail
* Possibly incompatible change: All exceptions during the execution of an Action are now returned by value rather than by raising an exception, for more consistent behavior. With this change, user created Actions should now catch and handle expected exceptions (whereas previously many of these were silently caught and suppressed by the SCons Action exection code).
* AddOption and the internal add_local_option which AddOption calls now recognize a \"settable\" keyword argument to indicate a project-added option can also be modified using SetOption. If you were using ninja and using SetOption() for ninja options in your SConscripts prior to loading the ninja tool, you will now see an error. The fix is to move the SetOption() to after you\'ve loaded the ninja tool.
* Bug fixes and compatible improvements
* Tue Mar 19 2024 andreas.stiegerAATTgmx.de- SCons 4.7.0
* Add Method unlink_files to TestCmd for cleaning up
* Support LIBLITERALPREFIX
* Update support for D compilers, Java
* Bug fixes and internal improvements
* Tue Mar 28 2023 andreas.stiegerAATTgmx.de- SCons 4.5.2
* Fix a problem in 4.5.0/4.5.1 where ParseConfig could cause an exception in MergeFlags when the result would be to add preprocessor defines to existing CPPDEFINES
* Wed Mar 08 2023 andreas.stiegerAATTgmx.de- SCons 4.5.1
* Add ValidateOptions() options supporting ch
* Add experimental NewParallel Job implementation for better scaling highly parallel builds
* Add FILE_ENCODING to allow explicitly setting the text encoding for files written by the Textfile() and Substfile() builders
* Deprecated: The qt tool has been renamed qt3.
* A number of bug fixes and improvements
* Documentation updates
* Mon Oct 10 2022 andreas.stiegerAATTgmx.de- SCons 4.4.0:
* new functionality, including updated compile tool support, the ability to override the file modification timestamp for zip files, using a custom hash function, updated ninja support, experimental features via the --experimental flag
* many bugfixes, including improved shared library handling, fixes for Fortan and many build tools- drop scons-3.0.0-fix-install.patch in favour of spec construct- switch to smaller tarball, simplifying spec file and build
* Fri Jan 03 2020 mceplAATTsuse.com- Switch off tests- Update to 3.1.2 (jsc#SLE-12199, bsc#1169143): - 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 06 2019 andreas.stiegerAATTgmx.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
* Tue May 21 2019 tchvatalAATTsuse.com- Disable bit more msvc tests as we don\'t care about the fails
* Sat May 18 2019 andreas.stiegerAATTgmx.de- scons 3.0.5:
* Fixes related to --config=force
* 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
* Fix regex patterns that were not specified as raw strings
* Do not store build host+user name if reproducible builds are wanted
* Tue Mar 26 2019 tchvatalAATTsuse.com- Sort out the bcond_with/without for the multibuild to work properly
* Mon Mar 25 2019 tchvatalAATTsuse.com- Fix the testsuite pass to keep working- Use regular python macros- Use fdupes
* Fri Mar 01 2019 andreas.stiegerAATTgmx.de- scons 3.0.4:
* Add TEMPFILESUFFIX to allow a customizable filename extension
* Update TempFileMunge class to use PRINT_CMD_LINE_FUNC
* Enhance cpp scanner regex logic to detect if/elif expressions without whitespaces but parenthesis like \"#if(defined FOO)\" or \"#elif!(BAR)\" correctly.
* Tue Jan 15 2019 astiegerAATTsuse.com- scons 3.0.3:
* upstream packaging fixes
* Update doc examples to work with Python 3.5+
* Thu Jan 03 2019 davejplaterAATTgmail.com- Update to version 3.0.2, now works properly with python3 and fixes boo#1083830.- Removed incorporated patches: no_deprecated_asserts.patch, removed_splitunc.patch, fix-jN-for-python-37.patch, replace_TestSuite_main.patch, stop_custom_OrderedDict.patch, no_time-clock.patch and fix-rpm-tests-for-newer-rpmbuild.patch.- Upstream changes are too many to list see : /usr/share/doc/packages/scons/CHANGES.txt
* Thu Oct 11 2018 mceplAATTsuse.com- Switch off more failing tests.
* Mon Oct 08 2018 mceplAATTsuse.com- Make package not to be noarch (bsc#1109755)
* Thu Oct 04 2018 mceplAATTsuse.com- Make package multibuild for separate testing- Block failing tests (and block %check section completely on non-Intel archs, as the tests are apparently not designed for that).- Fix patches from the upstream to improve compatbiilty: fix-jN-for-python-37.patch fix-rpm-tests-for-newer-rpmbuild.patch no_deprecated_asserts.patch no_time-clock.patch removed_splitunc.patch replace_TestSuite_main.patch stop_custom_OrderedDict.patch- Remove replace-imp-with-importlib.patch for now (to stabilize the package first)
* Wed Jul 25 2018 mceplAATTsuse.com- Add replace-imp-with-importlib.patch (from the upstream PR https://github.com/SCons/scons/pull/3159)- Remove compatibility ifs for SLE < 13
* Fri Nov 24 2017 mpluskalAATTsuse.com- Explicitly require python3 for python3 version of scons as dependency does not get generated automatically
* Wed Nov 15 2017 astiegerAATTsuse.com- SCons 3.0.1:
* Fix return value handling in to_String_for_subst()
* Fixe Variables.GenerateHelpText() to now use the sort parameter
* Fix Tool loading logic from exploding sys.path with many site_scons/site_tools prepended on py3.
* Add additional output with time to process each SConscript file when using --debug=time.
* Fix broken subst logic with \"$$([...])\"
* Java/Jar building improvements and fixes- Packaging changes:
* drop scons-3.0.0-support-python-2-prints.patch, now upstream
* Restore python2 support for SLE 12 and Leap 42.x
* Fri Nov 03 2017 mpluskalAATTsuse.com- Switch to python3
* Wed Oct 04 2017 astiegerAATTsuse.com- SCons 3.0.0, a major release:
* Some targets may rebuild when upgrading.
* Significant changes in some python action signatures
* Supports Python version earlier than 2.7 and 3.5+
* Switching between PY 2.7 and PY 3.5, 3.6 will cause rebuilds
* Updated language support: D, LaTeX, docbook
* Remove deprecated tools CVS, Perforce, BitKeeper, RCS, SCCS, Subversion
* Removed deprecated module SCons.Sig- refresh scons-1.2.0-fix-install.patch to scons-3.0.0-fix-install.patch- drop scons-1.2.0-noenv.patch, fix is done in spec- drop rpmlintrc, no longer needed- prevent a regression that would require Python3 syntax for print statements, add scons-3.0.0-support-python-2-prints.patch
* Tue Nov 22 2016 astiegerAATTsuse.com- SCons 2.5.1:
* Add scons-configure-cache.py to packaging. It was omitted
* Use memoization to optimize PATH evaluation across all dependencies per node
* Wed Apr 20 2016 astiegerAATTsuse.com- SCons 2.5.0:
* Enhance implicit language scanning functionality
* Cache directory sharding to improve NFS performance
* Fri Dec 04 2015 mpluskalAATTsuse.com- Update to 2.4.1
* Added new configure check, CheckProg, to check for existence of a program.
* Fix for issue #2840 - Fix for two environments specifying same target with different actions not throwing hard error. Instead SCons was incorrectly issuing a warning and continuing.
* Add support `Microsoft Visual C++ Compiler for Python 2.7\' Compiler can be obtained at: https://www.microsoft.com/en-us/download/details.aspx?id=44266
* Fixed tigris issue #3011: Glob() excludes didn\'t work when used with VariantDir(duplicate=0)
* Fix bug 2831 and allow Help() text to be appended to AddOption() help.
* Reimplemented versioning for shared libraries, with the following effects
* Fixed tigris issues #3001, #3006.
* Fixed several other issues not reported to tigris, including: issues with versioned libraries in subdirectories with tricky names, issues with versioned libraries and variant directories, issue with soname not being injected to library when using D linkers,
* Switched to direct symlinks instead of daisy-chained ones -- soname and development symlinks point directly to the versioned shared library now), for rationale see: https://www.debian.org/doc/debian-policy/ch-sharedlibs.html https://fedoraproject.org/wiki/Packaging:Guidelines#Devel_Packages https://bitbucket.org/scons/scons/pull-requests/247/new-versioned-libraries-gnulink-cyglink/diff#comment-10063929
* New construction variables to allow override default behavior: SONAME, SHLIBVERSIONFLAGS, _SHLIBVERSIONFLAGS, SHLIBNOVERSIONSYMLINKS, LDMODULEVERSION, LDMODULEVERSIONFLAGS, _LDMODULEVERSIONFLAGS, LDMODULENOVERSIONSYMLINKS.
* Changed logic used to configure the versioning machinery from platform-centric to linker-oriented.
* The SHLIBVERSION/LDMODULEVERSION variables are no longer validated by SCons (more freedom to users).
* InstallVersionedLib() doesn\'t use SHLIBVERSION anymore.
* Enchanced docs for the library versioning stuff.
* New tests for versioned libraries.
* Library versioning is currently implemented for the following linker tools: \'cyglink\', \'gnulink\', \'sunlink\'.
* Fix to swig tool - pick-up \'swig\', \'swig3.0\' and \'swig2.0\' (in order).
* Fix to swig tool - respect env[\'SWIG\'] provided by user.
* Thu Sep 24 2015 mpluskalAATTsuse.com- Update to 2.4.0
* Switched several core classes to use \"slots\", to reduce the overall memory consumption in large projects (fixes #2180, [#2178], #2198)
* Memoizer counting uses decorators now, instead of the old metaclasses approach.
* Fixed typo in SWIGPATH description
* Tue Aug 11 2015 astiegerAATTsuse.com- SCons 2.3.6:
* bug fixes
* Added support for Visual Studio 2015
* Mon Jul 27 2015 astiegerAATTsuse.com- SCons 2.3.5:
* Documentation fixes
* Fixed symlink support
* Fixed incomplete LIBS flattening and substitution in Program scanner
* Added new method rentry_exists_on_disk to Node.FS
* Add support for f08 file extensions for Fortran 2008 code.
* Show --config choices if no argument is specified
* Added an \'exclude\' parameter to Glob()
* Added support for \'-isystem\' to ParseFlags.
 
ICM