[Scons-dev] SCons issues - An overview...

Dirk Bächle tshortik at gmx.de
Sun May 18 17:04:50 EDT 2014


Hi there,

I've done some cleanup work in our Tigris bug tracker (marking 
duplicates and such) and noticed a few issues that might get closed 
right away. When I list items in the following, complete with ID and 
assignee, this is not meant as an order to take immediate action. Please 
don't take offense when your name pops up, these are friendly 
reminders...if at all. ;)

It would be cool, if these issues could get revised in the near future:

- #2490,#1912,#1917: is this development of a C# tool superseded by 
Russel's repo?
- #2538, SK: create IRC freenode.net channel with a "group" as owner, is 
this done already?
- #2533, Gary: installer issue under Vista, does this still happen?
- #2703, Bill: ditto for Windows 7, still an issue?

- #2669, Gary: fixed completely, or only for Linux? (commit 64f297, 
2010-09-16)
- #2451, Gary: infrastructure for extensions (=ToolsIndex), close?
- #2403, Bill: Problem when not specifying buildtarget with MSVS 
Projects, problem or not?
- #2124, Azverkan: Install() race condition, might be gone in newer 
Python versions?
- #1900, Gary: intel detection tool is hard coded for lookups, 
superseded by current code?

- #1915, Bill: VPATH Search bug
- #2114, SK: .F files no longer recognized on some platforms
- #2544, Anatoly: Remove links for archived documentation
- #2564, Gary: Wiki upgrade + OpenID

- #2697, #2675, #2667, #2663, #2661, #2612, #2570, #2148, #2212, #1753, 
#2885, #2820, #2622, #2694: lots of Windows/MSVC related bugs that might 
be resolved after the big toolchain revamp


Then, I also found several issues that have some importance for 
development, in my opinion. They probably need to get discussed in the 
group, because often a direction has to be taken (either, or). I'm not 
sure how we would go about this, but here are the IDs:

- #608:  Unices multi platform support
- #2439: Expanding "#" for RPATH
- #2167: subprocess for win32.py
- #2581: Alias looking like a file gets ignored when chaining aliases
- #2648: Dir causes TypeError in build phase
- #2550: Combining Java, Install and Jar builders can cause "AttributeError"
- #2594: source=None disables dependency on action
- #2517: Java buidler does nothing when duplicate=1
- #1708: sources scanned even with --implicit-cache
- #1406: Spaces in path incorrectly handled by Qt tool
- #2455: confdefs.h is never created by configure context
- #2498: Delayed creation of default Environment overwrites scanner 
assignments
- #2608: Add a progress indicator (# of # targets)
- #1945: scons should not cache implicit dependnecy found from a 
directory scanner
- #2460: Alias with depends instead of sources is never rebuilt
- #824:  Remove os.chdir() from SCons itself
- #1328: Program() has  Value node handling bug
- #2831: AddOption and help display with "-h"
- #2611: -h flag does not print local option help
- #2081: Better messaging need for *** Two environments with different 
actions were specified for the same target error


Best regards,

Dirk



Finally, here are lists of "low hanging fruit":

- #1991, Bill: document CheckTypeSize()
- #1985, Bill: document Platform()
- #2688, SK: add scons to PATH after installation under Windows
- #2652, Gary: document CopyTo()/CopyAs()
- #2477, Bill: amend MAN page entry for DefaultEnvironment
- #798,  Bill: Export() in subsconscript can override values (Export is 
global!)
- #2633, Anatoly: update Getting Started
- #2444, Bill: Unclear where env.WhereIs searches for executables
- #780,  Gary: Document setting BUILDERS value to a callable wrapper
- #2361, SK: class Tool: self.options is not a callable entity
- #1874, Gary: scons fails to append .so if the library name os a period 
in it
- #2427, Bill: STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME not in man page
- #2600, Gary: Command not executed when args > 8191 (document 
MAXLINELENGTH)
- #2565, SK: link SHCXXCOMSTR to CXXCOMSTR in docs


and patches that don't seem to require much work:

- #2553, Gary: Allow specification of non-standard package type in Package()
- #2696, SK: Improve performance with --duplicate=copy
- #2630, SK: Problem using tempfile class with batch building
- #2569, SK: Regexp for RCScan
- #2575, Jason: Add chdir functionallity to zip-builder
- #1920, Gary: Support parameter replacement in files
- #1910, Gary: Recursive flag ignored in dictionary based scanners
- #2450, Gary: Improvement for Variables updating
- #2431, Bill: Allow customisation of tempfile extension
- #806,  Gary: Builder for mozilla xpidl files.
- #2222, Ray: Created Builder for Motif Uil files
- #1615, David: Fortran scanner not picking up #include statements
- #1761, Gary: Support for precompiled headers in intelc
- #2799, Issues: Mingw tool does not respect SHLINKCOMSTR and LDMODULECOMSTR



More information about the Scons-dev mailing list