State of the release process
Steven Schveighoffer
schveiguy at gmail.com
Mon Jan 12 15:23:03 UTC 2026
On Monday, 12 January 2026 at 13:49:18 UTC, Sönke Ludwig wrote:
> Am 12.01.26 um 13:19 schrieb Mike Parker:
>> On Monday, 12 January 2026 at 08:59:46 UTC, Sönke Ludwig wrote:
>>
>>>
>>> So, the question is, are there plans to work towards getting
>>> back to the pre-2.110.0 release standards, or is this just
>>> the mode of operation to be expected?
>>
>> Dennis can say more, but see here for starters:
>>
>> https://forum.dlang.org/post/ckfscuzcbkqfqxrdaicg@forum.dlang.org
>
> Thanks Mike, I've read this back then. So that means this
> proposal has been accepted and, barring personal reasons,
> should take effect starting with 1.120.0?
>
> IMO, a beta release is still very desirable in order to catch
> regressions or build related issues* early, even if there are
> not that many testers.
>
> *
> https://github.com/dlang/dmd/issues/21126#issuecomment-3732111601
FWIW, the macos 15 problem will be resolved soon, and I think
this is a combination of a lot of changes that are difficult to
deal with:
1. Sudden change of release manager
2. Very manual process for releases (along with some personal
infrastructure)
3. Macos test runners can't be upgraded to Macos15 due to
unrelated issues. This means the auto testing would not catch any
related segfaults.
4. No native DMD for ARM Mac means tests have to be run on a very
limited release of systems (only one release supports MacOS15 on
intel hardware), or run using Rosetta. All GH MacOS runners are
now ARM.
5. Migration of bug list to github means manual production of
changelog
I think we are probably going to get back to a more regular
cadence. I can't speak for Dennis, but I trust he is going to be
able to solve these issues. I think we will get to a place where
a release is a button push on github.
The Mac issue has been a huge problem, and I wish we could have
had a release sooner. I think this has been a perfect storm of
circumstances to prevent that. I personally have not used DMD for
years due to quirks in using the compiler via Rosetta that caused
hard-to-track linker errors. I have at least one user of my
libraries that has complained about issues related specifically
to intel MAC running MacOS15. I cannot help him solve this
without appropriate hardware. I'm hoping 2.112.1 (with the fix
for the segfault) will help shed some light on the issue.
-Steve
More information about the Digitalmars-d
mailing list