I am quite ignorant about macos builds.
Correct me if I am wrong, but if I understand it correctly the problem is packaging. Then no code changes are required, but making "Homebrew" support FreeCAD's dependencies (if the sentence makes sense, as I do not know what Homebrew is).
If such is the case, the work to generate the macos package is to be aligned with the packaging work. For the case of Debian 10, the packaging would be starting in January 2019, to be in-time for mid-February. This seems to be "more or less" aligned with Peter's availability. So generally speaking we could expect to have packages for the release in February 2019.
wmayer wrote: ↑Sun Oct 28, 2018 9:49 pm
The main idea of making this release was to having finished Qt5 and Py3 because most Linux distributions will drop Qt4 and Py2 soon. Thus it's for me the topic with highest priority.
Definitely. Wrong choice of words from my side.
We would only made it into Debian 10 with Qt5 support, as Qt4 will not be supported. So even if we would love to catch the Debian 10 train, we could not do it if we do not have Qt5 support. The next FC release must have Qt5.
Debian 10 will support py2, as will ubuntu until 20.04 (not included). So py3 is way much desirable to have in a release. I would love to have it. However, it appears not to be a showstopper for Debian 10 (I am aware that debian is not ALL linux distributions). Maybe I am wrong.
Point releases might be consider if we want to catch the train, but miss some non-essential support. However, from what I read here, it appears that it is feasible to have all, py3, qt5 and in time for Debian 10.
I am very bad at python (or better said I am not at python at all), but if help is needed to be in time, just point me in the right direction. I will try to catch up.