diff options
author | William Deegan <bill@baddogconsulting.com> | 2019-12-17 03:00:39 (GMT) |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2019-12-17 03:00:39 (GMT) |
commit | 06fecd6362d691d16d9ad8347dd85ca7726a4d71 (patch) | |
tree | 23a1c0db6d834b60bca14ec37f64a04b46855aef | |
parent | df3450ea77355c8674163087827c158da37f5634 (diff) | |
download | SCons-06fecd6362d691d16d9ad8347dd85ca7726a4d71.zip SCons-06fecd6362d691d16d9ad8347dd85ca7726a4d71.tar.gz SCons-06fecd6362d691d16d9ad8347dd85ca7726a4d71.tar.bz2 |
Revert code back to development mode
-rwxr-xr-x | ReleaseConfig | 2 | ||||
-rwxr-xr-x | src/Announce.txt | 2 | ||||
-rwxr-xr-x | src/CHANGES.txt | 7 | ||||
-rwxr-xr-x | src/RELEASE.txt | 105 |
4 files changed, 53 insertions, 63 deletions
diff --git a/ReleaseConfig b/ReleaseConfig index 3068687..818b405 100755 --- a/ReleaseConfig +++ b/ReleaseConfig @@ -32,7 +32,7 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__" # 'final', the patchlevel is set to the release date. This value is # mandatory and must be present in this file. #version_tuple = (2, 2, 0, 'final', 0) -version_tuple = (3, 1, 2) +version_tuple = (3, 1, 3, 'alpha', 0) # Python versions prior to unsupported_python_version cause a fatal error # when that version is used. Python versions prior to deprecate_python_version diff --git a/src/Announce.txt b/src/Announce.txt index 321496d..17b3093 100755 --- a/src/Announce.txt +++ b/src/Announce.txt @@ -18,7 +18,7 @@ So that everyone using SCons can help each other learn how to use it more effectively, please go to http://scons.org/lists.html#users to sign up for the scons-users mailing list. -RELEASE 3.1.2 - Mon, 17 Dec 2019 02:06:27 +0000 +RELEASE VERSION/DATE TO BE FILLED IN LATER Please consult the RELEASE.txt file for a summary of changes since the last release and consult the CHANGES.txt file for complete a list of changes diff --git a/src/CHANGES.txt b/src/CHANGES.txt index 745bcba..968a2c4 100755 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -6,6 +6,13 @@ NOTE: The 4.0.0 Release of SCons will drop Python 2.7 Support +RELEASE VERSION/DATE TO BE FILLED IN LATER + + From John Doe: + + - Whatever John Doe did. + + RELEASE 3.1.2 - Mon, 17 Dec 2019 02:06:27 +0000 From Edoardo Bezzeccheri diff --git a/src/RELEASE.txt b/src/RELEASE.txt index 0070c6a..825122e 100755 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -1,90 +1,73 @@ - A new SCons checkpoint release, 3.1.2, is now available + A new SCons checkpoint release, 3.1.3.alpha.yyyymmdd, is now available on the SCons download page: https://scons.org/pages/download.html - Here is a summary of the changes since 3.1.1: + XXX The primary purpose of this release ... XXX - NOTE: The 4.0.0 Release of SCons will drop Python 2.7 Support + A SCons "checkpoint release" is intended to provide early access to + new features so they can be tested in the field before being released + for adoption by other software distributions. + + Note that a checkpoint release is developed using the same test-driven + development methodology as all SCons releases. Existing SCons + functionality should all work as it does in previous releases (except + for any changes identified in the release notes) and early adopters + should be able to use a checkpoint release safely for production work + with existing SConscript files. If not, it represents not only a bug + in SCons but also a hole in the regression test suite, and we want to + hear about it. + + New features may be more lightly tested than in past releases, + especially as concerns their interaction with all of the other + functionality in SCons. We are especially interested in hearing bug + reports about new functionality. + + We do not recommend that downstream distributions (Debian, Fedora, + etc.) package a checkpoint release, mainly to avoid confusing the + "public" release numbering with the long checkpoint release names. + + Here is a summary of the changes since 1.3.0: NEW FUNCTIONALITY - - Added debug option "action_timestamps" which outputs to stdout the absolute start and end time for each target. - REMOVED FUNCTIONALITY - - Turn previously deprecated debug options into failures: - --debug=tree, --debug=dtree, --debug=stree, --debug=nomemoizer. - - Remove deprecated SourceSignatures, TargetSignatures - - Remove deprecated Builder keywords: overrides and scanner - - Remove deprecated env.Copy - - Remove deprecated BuildDir plus SConscript keyword build_dir + - List new features (presumably why a checkpoint is being released) + DEPRECATED FUNCTIONALITY + + - List anything that's been deprecated since the last release CHANGED/ENHANCED EXISTING FUNCTIONALITY - - 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 - - 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. + + - List modifications to existing features, where the previous behavior + wouldn't actually be considered a bug FIXES - - 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 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. - - 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. - - Latex: 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. - - CmdStringHolder fix from issue #3428 + + - List fixes of outright bugs IMPROVEMENTS - - 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. + - List improvements that wouldn't be visible to the user in the + documentation: performance improvements (describe the circumstances + under which they would be observed), or major code cleanups PACKAGING - - N/A + - List changes in the way SCons is packaged and/or released DOCUMENTATION - - N/A + - List any significant changes to the documentation (not individual + typo fixes, even if they're mentioned in src/CHANGES.txt to give + the contributor credit) DEVELOPMENT - - N/A - - -Thanks to the following developers for their contributions to this release. -git shortlog --no-merges -ns 3.1.1..HEAD - 59 Mats Wichmann - 21 William Deegan - 8 Edoardo Bezzeccheri - 5 Adam Gross - 5 maiphi - 4 Ivan Kravets - 4 Mathew Robinson - 2 Jakub Kulík - 2 Jacek Kuczera - 2 Rob Boehne - 2 Jason Kenny - 2 Tim Gates - 1 Jakub Kulik - 1 Theogen Ratkin - 1 jw0k + - List visible changes in the way SCons is developed + Thanks to CURLY, LARRY, and MOE for their contributions to this release. + Contributors are listed alphabetically by their last name. __COPYRIGHT__ __FILE__ __REVISION__ __DATE__ __DEVELOPER__ |