[Scons-dev] SCons issues - An overview...
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. - #, 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 ___ Scons-dev mailing list Scons-dev@scons.org http://two.pairlist.net/mailman/listinfo/scons-dev
Re: [Scons-dev] SCons issues - An overview...
Thanks, Dirk! This is a lot to go through, let's just keep picking them off as we can. On Sun, May 18, 2014 at 5:04 PM, Dirk Bächle tshor...@gmx.de wrote: 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. - #, 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