September 04, 2021

On Saturday, 4 September 2021 at 07:38:34 UTC, Andre Pany wrote:

>

The Dustmite condition you are using seems very generic, therefore this error message can be triggered by various code constellations. This might be the reasons why Dustmite is running so long.

Overly generic test conditions would be more likely to cause DustMite to finish very quickly (and produce the wrong result), rather than the other way around.

September 04, 2021

On Saturday, 4 September 2021 at 07:40:07 UTC, Vladimir Panteleev wrote:

>

On Saturday, 4 September 2021 at 07:38:34 UTC, Andre Pany wrote:

>

The Dustmite condition you are using seems very generic, therefore this error message can be triggered by various code constellations. This might be the reasons why Dustmite is running so long.

Overly generic test conditions would be more likely to cause DustMite to finish very quickly (and produce the wrong result), rather than the other way around.

In the end I did the reduction by hand and discovered that the problem is that the behaviour of dub changed. It seems to now exclude the mainSourceFile of other configurations in the build (which I guess shouldn't matter) except we had an old configuration which after some renaming had a wrong mainSourceFile which was needed for the build of the configuration in question.

Thanks for the suggestions.

September 04, 2021

On Saturday, 4 September 2021 at 08:05:16 UTC, JG wrote:

>

On Saturday, 4 September 2021 at 07:40:07 UTC, Vladimir Panteleev wrote:

>

On Saturday, 4 September 2021 at 07:38:34 UTC, Andre Pany wrote:

>

The Dustmite condition you are using seems very generic, therefore this error message can be triggered by various code constellations. This might be the reasons why Dustmite is running so long.

Overly generic test conditions would be more likely to cause DustMite to finish very quickly (and produce the wrong result), rather than the other way around.

In the end I did the reduction by hand and discovered that the problem is that the behaviour of dub changed. It seems to now exclude the mainSourceFile of other configurations in the build (which I guess shouldn't matter) except we had an old configuration which after some renaming had a wrong mainSourceFile which was needed for the build of the configuration in question.

Thanks for the suggestions.

As a small comment regarding dub. I can't help wondering if it really the best idea for each configuration to include everything by default and then have to exclude things? This means that when you add another configuration and source files for it you very often have to modify all other existing ones. If instead you choose what to include this wouldn't happen. Wild cards support could be added for included files to make projects with a single configuration just as simple as now. Just some thoughts. (I feel the same way regarding gitignore, I would rather have the opposite.)

September 04, 2021

On Saturday, 4 September 2021 at 08:19:53 UTC, JG wrote:

>

As a small comment regarding dub. I can't help wondering if it really the best idea for each configuration to include everything by default and then have to exclude things? This means that when you add another configuration and source files for it you very often have to modify all other existing ones. If instead you choose what to include this wouldn't happen. Wild cards support could be added for included files to make projects with a single configuration just as simple as now. Just some thoughts. (I feel the same way regarding gitignore, I would rather have the opposite.)

You should be able to do that now with "sourceFiles" and "sourcePaths". Just avoid the default "source" or "src" directories and specify the paths and/or files you want for each configuration.

September 04, 2021

On Saturday, 4 September 2021 at 08:54:31 UTC, Mike Parker wrote:

>

On Saturday, 4 September 2021 at 08:19:53 UTC, JG wrote:

>

[...]

You should be able to do that now with "sourceFiles" and "sourcePaths". Just avoid the default "source" or "src" directories and specify the paths and/or files you want for each configuration.

I didn't know about this. Thanks you for letting me know.

1 2
Next ›   Last »