This is why I don't use D.

Martin Tschierschke mt at smartdolphin.de
Wed Sep 5 09:37:06 UTC 2018


On Wednesday, 5 September 2018 at 05:44:38 UTC, H. S. Teoh wrote:
> On Wed, Sep 05, 2018 at 01:18:17AM +0000, James Blachly via 
> Digitalmars-d wrote:
>> [...]
> [...]
>> [...]
>
> To me, this strongly suggests the following idea:
> - add *all* dlang.org packages to our current autotester / CI
>   infrastructure.
> - if a particular (version of a) package builds successfully, 
> log the
>   compiler version / git hash / package version to a database 
> and add
>   a note to dlang.org that this package built successfully with 
> this
>   compiler version.
> - if a particular (version of a) package fails to build for 
> whatever
>   reason, log the failure and have a bot add a note to 
> dlang.org that
>   this package does NOT build with that compiler version.
>    - possibly add the package to a blacklist for this compiler 
> version
>      so that we don't consume too many resources on outdated 
> packages
>      that no longer build.
> - periodically update dlang.org (by bot) to indicate the last 
> known
>   compiler version that successfully built this package.
> - in the search results, give preference to packages that built
>   successfully with the latest official release.
>
> [...]
I think this idea was suggested before and I hope this will be 
done.
And when the compilation yield some warnings, about deprecation, 
the owner of the package should be notified and asked for update, 
too.

Regards MT.


More information about the Digitalmars-d mailing list