On Saturday, 8 September 2018 at 18:10:50 UTC, Jonathan M Davis wrote:
A related issue is projects that have dependencies outside of D itself - for instance, a project that wraps GTK or Qt or something C or C++ library that is on many systems but which isn't guaranteed to be present. It would be trivial to end up with packages being marked as unmaintained or not even working at all when in reality, they work just fine. It's just that they
require more than just dub and the D compiler to work.

Something that compiled with dmd 2.069.0 but doesn't compile with 2.080.0 is compatible with the former and not the latter. If something seems to fail to compile with every compiler version, we can make a soft recommendation for the version that was newest when that version of that package was released.

This doesn't let us tell you whether a package works or not, but it does let us recommend a compiler version pretty well.

It would certainly require careful messaging.

Reply via email to