Commits

Gary Oberbrunner  committed 1b6277f

Final auto updates for 2.3.0 release.

  • Participants
  • Parent commits 3631a3a
  • Branches rel_2.3.0

Comments (0)

Files changed (7)

File QMTest/TestSCons.py

 # here provides some independent verification that what we packaged
 # conforms to what we expect.
 
-default_version = '2.1.0.alpha.yyyymmdd'
+default_version = '2.3.0'
 
-copyright_years = '2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012'
+copyright_years = '2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013'
 
 python_version_unsupported = (2, 3, 0)
-python_version_deprecated = (2, 4, 0)
+python_version_deprecated = (2, 7, 0)
 
 # In the checked-in source, the value of SConsVersion in the following
 # line must remain "__ VERSION __" (without the spaces) so the built
     m = re.search(l, out)
     if m:
         return m.start()
-    
+
     return None
 
 def search_re_in_list(out, l):
         m = re.search(l, o)
         if m:
             return idx
-    
+
     return None
 
 #
         # control character output on FC8
         # TERM can cause test failures due to control chars in prompts etc.
         os.environ['TERM'] = 'dumb'
-        
+
         self.ignore_python_version = kw.get('ignore_python_version',1)
         if kw.get('ignore_python_version', -1) != -1:
             del kw['ignore_python_version']
             if norm and os.sep != '/':
                 result = result.replace(os.sep, '/')
             return result
-        
+
         return self.where_is(prog)
 
     def detect_tool(self, tool, prog=None, ENV=None):
                 self._java_env = {}
             except KeyError:
                 pass
-    
+
             import SCons.Environment
             env = SCons.Environment.Environment()
             self._java_env[version] = env
-    
-    
+
+
             if version:
                 patterns = [
                     '/usr/java/jdk%s*/bin'    % version,
                     '/usr/local/j2sdk*/bin',
                 ]
                 java_path = self.paths(patterns) + [env['ENV']['PATH']]
-    
+
             env['ENV']['PATH'] = os.pathsep.join(java_path)
             return env['ENV']
 
         return None
-        
+
     def java_where_includes(self,version=None):
         """
         Return java include paths compiling java jni code
 
         libs = ['g2c']
         cmd = ['gcc','-v']
-    
+
         try:
             p = Popen(cmd, stdout=PIPE, stderr=PIPE)
             stdout, stderr = p.communicate()
         except:
             return libs
-    
+
         m = re.search('(gcc\s+version|gcc-Version)\s+(\d\.\d)', stderr)
         if m:
             gcc_version = m.group(2)
                 libs = ['gfortranbegin']
             elif gcc_version in ('3.1', '4.0'):
                 libs = ['frtbegin'] + libs
-    
+
         return libs
 
     def skip_if_not_msvc(self, check_platform=True):
                 msg = "Skipping Visual C/C++ test on non-Windows platform '%s'\n" % sys.platform
                 self.skip_test(msg)
                 return
-        
+
         try:
             import SCons.Tool.MSCommon as msc
             if not msc.msvc_exists():
                         if flag == self.CR:
                             # up to date
                             log=log + \
-                                 re.escape("scons: Configure: \"%s\" is up to date." 
+                                 re.escape("scons: Configure: \"%s\" is up to date."
                                            % file) + ls
                             log=log+re.escape("scons: Configure: The original builder "
                                               "output was:") + ls
             if doCheckLog: lastEnd = matchPart(ls, logfile, lastEnd)
             if doCheckLog and lastEnd != len(logfile):
                 raise NoMatch(lastEnd)
-            
+
         except NoMatch, m:
             print "Cannot match log file against log regexp."
             print "log file: "
                 source = os.path.join(root, filename)
                 destination = source.replace(source_dir, dest_dir)
                 shutil.copy2(source, destination)
-    
+
 
 # In some environments, $AR will generate a warning message to stderr
 # if the library doesn't previously exist and is being created.  One
         build/dist/scons-2.0.0-1.noarch.rpm
         build/dist/scons-2.0.0-1.src.rpm
         build/dist/scons-2.0.0.linux-i686.tar.gz
-        build/dist/scons-2.1.0.alpha.yyyymmdd.tar.gz
-        build/dist/scons-2.1.0.alpha.yyyymmdd.win32.exe
-        build/dist/scons-2.1.0.alpha.yyyymmdd.zip
-        build/dist/scons-doc-2.1.0.alpha.yyyymmdd.tar.gz
-        build/dist/scons-local-2.1.0.alpha.yyyymmdd.tar.gz
-        build/dist/scons-local-2.1.0.alpha.yyyymmdd.zip
-        build/dist/scons-src-2.1.0.alpha.yyyymmdd.tar.gz
-        build/dist/scons-src-2.1.0.alpha.yyyymmdd.zip
+        build/dist/scons-2.3.0.tar.gz
+        build/dist/scons-2.3.0.win32.exe
+        build/dist/scons-2.3.0.zip
+        build/dist/scons-doc-2.3.0.tar.gz
+        build/dist/scons-local-2.3.0.tar.gz
+        build/dist/scons-local-2.3.0.zip
+        build/dist/scons-src-2.3.0.tar.gz
+        build/dist/scons-src-2.3.0.zip
         build/dist/scons_1.3.0-1_all.deb
 
 The SConstruct file is supposed to be smart enough to avoid trying to build

File ReleaseConfig

 
 #
 # After updating this file, run bin/update-release-info.py <MODE>.
-# 
+#
 
 # The version tuple that will be used for the release.  The fields are
 # (major, minor, micro, type, patchlevel).  The release level is one of
 # 'alpha', 'beta', 'candidate', or 'final'.  If the release type is not
 # 'final', the patchlevel is set to the release date.  This value is
-# manatory and must be present in this file.
-version_tuple = (2, 2, 0, 'final', 0)
+# mandatory and must be present in this file.
+#version_tuple = (2, 2, 0, 'final', 0)
+version_tuple = (2, 3, 0)
 
 # Python versions prior to unsupported_python_version cause a fatal error
 # when that version is used.  Python versions prior to deprecate_python_version
 # cause a warning to be issued (assuming it's not disabled).  These values are
 # mandatory and must be present in the configuration file.
 unsupported_python_version = (2, 3, 0)
-deprecated_python_version = (2, 4, 0)
+deprecated_python_version = (2, 7, 0)
 
 # If release_date is (yyyy, mm, dd, hh, mm, ss), that is used as the release
 # date and time.  If release_date is (yyyy, mm, dd), it is used for the
 
 # When this gets changed, you must also change the copyright_years string
 # in QMTest/TestSCons.py so the test scripts look for the right string.
-copyright_years = '2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012'
+copyright_years = '2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013'
 
 # This gets inserted into the man pages to reflect the month of release.
-month_year = 'MONTH YEAR'
+month_year = 'March 2013'
 
 #
 # __COPYRIGHT__
 import tempfile
 
 project = 'scons'
-default_version = '2.1.0.alpha.yyyymmdd'
+default_version = '2.3.0'
 copyright = "Copyright (c) %s The SCons Foundation" % copyright_years
 
 platform = distutils.util.get_platform()

File debian/changelog

+scons (2.3.0) unstable; urgency=low
+
+  * Maintenance release.
+
+ -- Gary Oberbrunner <garyo@oberbrunner.com>  Sat, 9 Feb 2013 21:00:00 -0500
+
+
 scons (2.2.0) unstable; urgency=low
 
   * Maintenance release.
 scons (0.07-3) unstable; urgency=low
 
   * Removing /usr/doc links
-  * Python 2.1 -> Python 2.2 
+  * Python 2.1 -> Python 2.2
 
  -- Moshe Zadka <moshez@debian.org>  Tue, 27 Aug 2002 18:48:02 +0300
 
 
   * New upstream version
   * Packaging properly, instead of as debian native
-  * Modifying copyright to include upstream location (Closes: #144491) 
+  * Modifying copyright to include upstream location (Closes: #144491)
   * Fixing my e-mail address (Closes: #144490)
     * Thanks for looking after my packages, tbm ;-)
 
 
 scons (0.06-1) unstable; urgency=low
 
-  * New upstream version 
+  * New upstream version
 
  -- Moshe Zadka <moshez@debian.org>  Mon, 15 Apr 2002 19:22:09 +0300
 

File src/Announce.txt

 the scons-users mailing list.
 
 
-RELEASE 2.3.0 - FEB XXX 2013
+RELEASE 2.3.0 - Mon, 02 Mar 2013 13:22:29 -0400
 
   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

File src/CHANGES.txt

 
                             Change Log
 
-RELEASE 2.3 -
+RELEASE 2.3.0 - Mon, 02 Mar 2013 13:22:29 -0400
 
   From Anatoly Techtonik:
     - Added ability to run scripts/scons.py directly from source checkout