Mats Wichmann

Results 67 issues of Mats Wichmann

This is a low-touch conversion to use an sqlite backend instead of a flat "dblite" file for the sconsign database, without really changing SCons logic - but includes some hacks...

Although validation tests are not normally run as root, there may be circumstances when it happens - one known case is when the test suite is run as part of...

testsuite

Since there are now two files to make when a cachedir is created, use the temporary-dir -> rename technique. `CacheDir` tests no longer pre-create the cache directory, they should be...

cachedir

Ran the testsuite on an `armv7l` host (Linux OS - specifically, an old Raspberry Pi), and the tests of generating the Visual Studio Project files fail. This is a little...

testsuite

As discovered by @jcbrill and mentioned in #4608, some of the tests of building a Visual Studio project file don't run as expected. The tests are ``` /test/MSVS/vs-files.py /test/MSVS/vs-scc-files.py /test/MSVS/vs-scc-legacy-files.py...

testsuite

A number of tools for backup understand a marker file named `CACHEDIR.TAG` as a signal that the contents of the directory it's found in are cache contents, which might hint...

enhancement
cachedir

It's too naiive about the games you have to play ``` lib /nologo /OUT:build\chocolate\liba\a.lib build\chocolate\liba\lib.obj link /nologo /OUT:build\chocolate\app\app.exe /LIBPATH:build\chocolate\liba a.lib build\chocolate\app\app.obj app.obj : error LNK2019: unresolved external symbol __imp_add referenced...

Managed to fail a number of UNC path tests by moving everything, even the %TEMP% directory to a dev drive from the C drive. A structuring problem meant some paths...

testsuite

This does not affect SCons at all - only updates the document (which is eventually duplicated on the Wiki) about making use of the SCons test framework. It's not going...

testsuite

In clarifying the detail on when a builder's target can be deduced, it seemed like the concept of a single-source builder should be introduced in this context. So now those...

documentation