The monthly meeting for May 2023 took place on Friday the 5th at
14:00 UTC. It lasted about an hour and a half. This was the last
meeting before we started our new planning sessions.
The following people attended:
* Walter Bright
* Iain Buclaw
* Ali Çehreli
* Martin Kinkelin
* Dennis Korpel
* Mathias Lang
* Razvan Nitu
* Mike Parker
* Robert Schadek
## The summary
### Me
I started with an update on DConf submissions, reporting the
numbers and some of the details on who and what. At that point,
we had a total of 11 submissions from 8 people. I suggested we
could put a panel in one of the open slots if we needed to and
asked everyone to think of some ideas. (We ended up with 39
submissions from 21 people, or 24 if you count the additional
three members of the one team that submitted, and had no room at
all for a panel).
Next, I told everyone we had secured some [sponsorship funding
from Ahrefs](https://ahrefs.com/) and noted that I planned to use
it for BeerConf. I hoped to rent the same space we rented last
year at The Fox, so I detailed how I was going to work out paying
for it via our event planner. Last year, Funkwerk provided the
funding to the DLF, Átila and Walter each paid one or more nights
on their credit cards, and the DLF reimbursed them.
(Unfortunately, pub hire rates this year have massively increased
over last year, putting them well beyond our budget. We've fallen
back to the old way of designating a hotel as the BeerConf
location, this time Travelodge Central City Road. The sponsorship
funding will go toward our speaker reimbursement budget.)
Next, I gave an update on registrations. At that point, only one
person had registered. I then talked about some email exchanges
I'd had with some D shops about possible sponsorships. (Our
current headcount as of June 23 is 43. I'm anticipating a final
number in the neighborhood of 60-70, which would be in the same
ballpark as last year.)
Walter brought up [Sebastiaan Koppe's presentation from last
year](https://youtu.be/hJhNhIeq29U) on structured concurrency. He
said he'd like to see Sebastiaan there this year for an update on
the project, preferably as a follow-up presentation. He was
excited about the project and felt it was a big deal in general
and a big deal for D. Even if Sebastiaan decided not to move the
project forward, Walter felt we should find someone to take it
over. He said the ideas behind it were big and would be a nice
thing for us. (We subsequently confirmed with Sebastiaan that he
didn't have enough material yet for a follow-up talk).
I summed up by saying that DConf planning was on track and there
were no issues so far.
Later, I remembered to mention that I had Robert's GitHub to
Bugzilla migration script in hand. Now it was just waiting on me
to make time to test it out, so I was the blocker now rather than
Robert. He warned me about a command line option I should leave
off while testing. (You can read about the progress on that [in
the General
forum](https://forum.dlang.org/thread/pfpoeaoihsqpohumj...@forum.dlang.org) and track our progress [on our GitHub projects page](https://github.com/orgs/dlang/projects/23?pane=issue&itemId=29572916.)).)
I asked about some issues that [had been migrated to the tools
repository](https://github.com/dlang/tools/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc) from Bugzilla. Robert said that was not from him. Mathias jumped in to say that he had done it a long time ago when he took a stab at this. He had closed all of the Bugzilla issues he'd migrated, so there would be no duplications when migrating the open ones.
### Iain
Iain opened what turned into a 25-minute segment by saying that
he hadn't gotten much done since the middle of March as he'd
spent several long weekends on holiday. He'd released D 2.103.0
in April and 2.103.1 on May 1. He had also pushed out the first
beta of 2.104.0, and it was on track for release at the end of
the month ([he announced it on June
2](https://forum.dlang.org/thread/waigfuztqsqlhzouj...@forum.dlang.org)).
He said that GCC 13.1 had been released on April 26. That
included version 2.103 of the D frontend in GDC.
Walter thanked Iain for handling the releases for us. Martin
asked how long the release process takes nowadays. Iain said it
depends on if he hits an issue building the Windows release. The
Windows box, and *only* the Windows box, seems to hit a file
system sync issue. There's a D program, `copyimports.exe`, that
had replaced several make recipes to copy files during the build.
Sometimes when building the releases, `make` tries to call that
program before the linker has created the executable. When that
happens, it aborts and Iain has to run the release process from
the start again. [He had filed an
issue](https://issues.dlang.org/show_bug.cgi?id=23486) for it.
If everything goes smoothly, it's about a two-hour process. The
biggest part of that is waiting for the build