Login | Register
My pages Projects Community openCollabNet

Discussions > SCons Development (OBSOLETE) > [scons-dev] call for pre-testing next release: 0.95.1 available

Project highlights:

14 Nov 2017: Release 3.0.1 is now available at the download page.

18 Sep 2017: Release 3.0.0 is now available at the download page.

03 Nov 2016: Release 2.5.1 is now available at the download page.

scons
Discussion topic

Back to topic list

[scons-dev] call for pre-testing next release: 0.95.1 available

Author stevenknight
Full name Steven Knight
Date 2004-06-16 20:41:46 PDT
Message I am working on preparing SCons version 0.96 for release. I'm asking
for your help in testing out a pre-release 0.95.1 version, so that we
can shake out more problems before the official release.

WHY I'M ASKING FOR HELP WITH PRE-RELEASE TESTING:

The next version of SCons will contain some significant refactorings of
some key subsystems:

    -- The .sconsign file format has been changed to save additional
        information about the built targets. This additional
        information is used to support a new --debug=explain option
        that will tell you *why* a particular target is being rebuilt.
        A new SetOption('save_explain_info') (or --save-explain-info)
        option tells SCons to speed up the build by not saving this info.

    -- SCons now ships a "dblite.py" module (thanks to Ralf W.
        Grosse-Kunstleve) that is used as the new default DB format for
        .sconsign files specified using the the SConsignFile() function.
        We did this because different versions of Python have problems
        with the anydbm module that was the old default. If you want
        the old behavior, you should explicitly specify anydbm as follows:

                import anydbm
                SConsignFile(dbm_module=anydbm)

    -- The default Scanners are now associated with specific default
        builders, not with specific file suffixes. This eliminates
        inappropriate re-installs of .h files when a subsidiary .h
        file changes.

    -- The check for whether a file is up-to-date has been refactored
        to occur at a different point in SCons' analysis. This fixes
        some spurious circular dependencies involving generated .h files.

These changes could have introduced unintended side effects that might,
conceivably, have fallen through cracks in our regression test coverage.
I'd like your help in finding any cases like that by running this
pre-release version through your real-life builds.

HOW TO HELP:

Download one of the following packages and install SCons as you would
normally:

        http://www.scons.org​/scons-0.95.1.tar.gz​
        http://www.scons.org​/scons-0.95.1.zip
        http://www.scons.org​/scons-local-0.95.1.​tar.gz
        http://www.scons.org​/scons-local-0.95.1.​zip
        http://www.scons.org​/scons-src-0.95.1.ta​r.gz
        http://www.scons.org​/scons-src-0.95.1.zi​p

Please let me know if you notice any problems that seem to have been
introduced by this version (and not open problems in 0.95 that are
still unfixed). I'm especially interested in the following:

    -- If the performance of 0.95.1 seems to be noticeably slower
        than the performance of 0.95. The performance hit from the
        --debug=explain support should have been offset by speedups in
        other areas, but I'd like to know if your mileage varies.

    -- If 0.95.1 causes an up-to-date tree already built with 0.95 to
        rebuild anything. The new .sconsign file code should know how
        to read the old .sconsign file format and Do the Right Thing.
        The only case where rebuilds *should* occur is if you're using the
        SConsignFile() function and do not explicitly set the dbm_module
        to the same value as you used for 0.95 (anydbm by default).

If you test out 0.95.1 and don't notice any problems, I'd like to know
that, too--just so I can keep track.

Thank you, and let me know if you have any questions.

    --SK


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: dev-unsubscribe@scon​s.tigris.org
For additional commands, e-mail: dev-help at scons dot tigris dot org

« Previous message in topic | 1 of 14 | Next message in topic »

Messages

Show all messages in topic

[scons-dev] call for pre-testing next release: 0.95.1 available stevenknight Steven Knight 2004-06-16 20:41:46 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available timot Timothee Besset 2004-06-17 01:22:50 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available Anthony Roach <aroach at electriceyeball dot com> Anthony Roach <aroach at electriceyeball dot com> 2004-06-17 07:11:05 PDT
         Re: [scons-dev] call for pre-testing next release: 0.95.1 available Charles Crain <chux at houston dot rr dot com> Charles Crain <chux at houston dot rr dot com> 2004-06-17 12:07:21 PDT
             Re: [scons-dev] call for pre-testing next release: 0.95.1 available Chad Austin <aegisk at vrac dot iastate dot edu> Chad Austin <aegisk at vrac dot iastate dot edu> 2004-06-20 18:49:31 PDT
                 Re: [scons-dev] call for pre-testing next release: 0.95.1 available broonie Mark Brown 2004-06-21 04:40:19 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available Anthony Roach <aroach at electriceyeball dot com> Anthony Roach <aroach at electriceyeball dot com> 2004-06-17 13:55:44 PDT
         Re: [scons-dev] call for pre-testing next release: 0.95.1 available Charles Crain <chux at houston dot rr dot com> Charles Crain <chux at houston dot rr dot com> 2004-06-17 14:50:06 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available Chad Austin <aegisk at vrac dot iastate dot edu> Chad Austin <aegisk at vrac dot iastate dot edu> 2004-06-18 23:41:04 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available Anthony Roach <aroach at electriceyeball dot com> Anthony Roach <aroach at electriceyeball dot com> 2004-06-22 09:13:42 PDT
         Re: [scons-dev] call for pre-testing next release: 0.95.1 available stevenknight Steven Knight 2004-06-22 20:03:02 PDT
             Re: [scons-dev] call for pre-testing next release: 0.95.1 available Anthony Roach <aroach at electriceyeball dot com> Anthony Roach <aroach at electriceyeball dot com> 2004-06-23 09:52:58 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available "Erling D dot Andersen" <e dot d dot andersen at mosek dot com> "Erling D dot Andersen" <e dot d dot andersen at mosek dot com> 2004-07-06 03:34:13 PDT
     Re: [scons-dev] call for pre-testing next release: 0.95.1 available Werner Schiendl <ws-news at gmx dot at> Werner Schiendl <ws-news at gmx dot at> 2004-07-13 09:51:03 PDT
Messages per page: