Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326867 - dev-util/scons-2.0.1 version bump
Summary: dev-util/scons-2.0.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL: http://www.scons.org/CHANGES.txt
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-04 13:46 UTC by Justin Lecher (RETIRED)
Modified: 2010-08-29 03:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
scons-2.0.1.ebuild (scons-2.0.1.ebuild,1.18 KB, text/plain)
2010-08-20 11:27 UTC, Johan Bergström
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2010-07-04 13:46:11 UTC
RELEASE 2.0.0.final.0 - Mon, 14 Jun 2010 22:01:37 -0700

  From Dirk Baechle:

    - Fix XML in documentation.

  From W. Trevor King:

    - Revisions to README.

  From Steven Knight:

    - Provide forward compatibility for the 'profile' module.

    - Provide forward compatibility for the 'pickle' module.

    - Provide forward compatibility for the 'io' module.

    - Provide forward compatibility for the 'queue' module.

    - Provide forward compatibility for the 'collections' module.

    - Provide forward compatibility for the 'builtins' module.

    - Provide forward compatibility for 'sys.intern()'.

    - Convert to os.walk() from of os.path.walk().

    - Remove compatibility logic no longer needed.

    - Add a '-3' option to runtest to print 3.x incompatibility warnings.

    - Convert old-style classes into new-style classes.

    - Fix "Ignoring corrupt sconsign entry" warnings when building
      in a tree with a pre-2.0 .sconsign file.

    - Fix propagation from environment of VS*COMNTOOLS to resolve issues 
      initializing MSVC/MSVS/SDK issues.

    - Handle detecting Visual C++ on Python verions with upper-case
      platform architectures like 'AMD64'.

  From Greg Noel:

    - Apply numerous Python fixers to update code to more modern idioms.
      Find where fixers should be applied to code in test strings and
      apply the fixers there, too.

    - Write a fixer to convert string functions to string methods.

    - Modify the 'dict' fixer to be less conservative.

    - Modify the 'apply' fixer to handle more cases.

    - Create a modified 'types' fixer that converts types to 2.x
      equivalents rather than 3.x equivalents.

    - Write a 'division' fixer to highlight uses of the old-style
      division operator.  Correct usage where needed.

    - Add forward compatibility for the new 'memoryview' function
      (which replaces the 'buffer' function).

    - Add forward compatibility for the 'winreg' module.

    - Remove no-longer-needed 'platform' module.

    - Run tests with the '-3' option to Python 2.6 and clear up
      various reported incompatibilities.

    - Comb out code paths specialized to Pythons older than 2.4.

    - Update deprecation warnings; most now become mandatory.

    - Start deprecation cycle for BuildDir() and build_dir.

    - Start deprecation cycle for SourceCode() and related factories

    - Fixed a problem with is_Dict() not identifying some objects derived
      from UserDict.

  From Jim Randall:

    - Document the AllowSubstExceptions() function in the User's Guide.

  From William Deegan:

    - Migrate MSVC/MSVS/SDK improvements from 1.3 branch.
Comment 1 Johan Bergström 2010-08-20 11:16:11 UTC
FYI: This will make lots of C*FLAGS patches go away \o/
Comment 2 Johan Bergström 2010-08-20 11:27:45 UTC
Created attachment 243679 [details]
scons-2.0.1.ebuild

Scons now use proper naming schemes. Tested this version with building mongodb and v8. More tests are appreciated.
Comment 3 Johan Bergström 2010-08-23 18:54:03 UTC
mgorny: Perhaps using scons 2.0.x as base in your eclass would simplify some work with C*FLAGS patches?
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-08-23 19:00:11 UTC
(In reply to comment #3)
> mgorny: Perhaps using scons 2.0.x as base in your eclass would simplify some
> work with C*FLAGS patches?

Could you be more explanative?
Comment 5 Johan Bergström 2010-08-23 19:05:41 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > mgorny: Perhaps using scons 2.0.x as base in your eclass would simplify some
> > work with C*FLAGS patches?
> 
> Could you be more explanative?
> 

scons doesn't generally care much about *FLAGS - for instance, see bug 334081. This was fixed in 2.0.x series -- changelog entry:

  From Matt Hughes:

    - Fix the ability to append to default $*FLAGS values (which are
      implemented as CLVar instances) in a copied construction environment
      without affecting the original construction environment's value.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-08-23 20:03:43 UTC
(In reply to comment #5)
> scons doesn't generally care much about *FLAGS - for instance, see bug 334081.
> This was fixed in 2.0.x series -- changelog entry:

Ok, ok. But could you explain what do you exactly want me to do?
Comment 7 Johan Bergström 2010-08-23 20:18:25 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > scons doesn't generally care much about *FLAGS - for instance, see bug 334081.
> > This was fixed in 2.0.x series -- changelog entry:
> 
> Ok, ok. But could you explain what do you exactly want me to do?
> 

I just thought the information regarding when this package lands in tree might be helpful for you in your eclass development. Sorry if I CC:ed you unnecessarily.
Comment 8 Jesus Rivero (RETIRED) gentoo-dev 2010-08-29 03:04:28 UTC
Bumped

Thanks again Johan.