D's Continous Changing

H. S. Teoh hsteoh at quickfur.ath.cx
Thu Mar 4 07:10:34 UTC 2021


On Thu, Mar 04, 2021 at 06:43:57AM +0000, user1234 via Digitalmars-d-learn wrote:
> On Thursday, 4 March 2021 at 05:44:53 UTC, harakim wrote:
> > For the record, I was able to resolve all of my issues in about 7
> > hours.  That included upgrading from DerelictSDL to bindbc and
> > converting to use dub instead of make.
[...]
> > I also should mention that this project was probably last touched in
> > 2017. I thought I pulled it out a year ago, but that was a different
> > project.
> 
> otherwise another solution is to check every two monthes the sanity of
> your projects. E.g a montly cronjob on a CI service and that uses
> latest DMD Docker image. If it fails you got an email... It certainly
> cooler to take 5 mins every two monthes than 7 hours 4 years.

Y'know what'd be cool: if people could add their D projects to some kind
of master CI (don't know if the existing dmd/druntime/phobos CI config
allows this) so that whenever a change in the language causes breakage,
the relevant PR will get flagged for review.  I wouldn't say block the
PR altogether -- we don't want some obscure no-longer-maintained project
to hold back everyone else -- but at least flag it as a breaking change
so that the owner can be contacted to see if something could be worked
out.

I know we already do this for some key projects, but a large-scale
CI test would be nice, if we had the resources for it.


T

-- 
A linguistics professor was lecturing to his class one day. "In English," he said, "A double negative forms a positive. In some languages, though, such as Russian, a double negative is still a negative. However, there is no language wherein a double positive can form a negative." A voice from the back of the room piped up, "Yeah, yeah."


More information about the Digitalmars-d-learn mailing list