On 3/20/23 16:44, مهدي شينون wrote:
Hi everyone,
Could you please consider migrating your project to another host other
than sourcefoge where people could file bugs, propose changes and
discuss things (like GitHub ot GitLab).
Using mailing-list for that is a way that's not suitable for young
generation (including me).
Many people try to report bugs or propose changes but ended up ignored
because of this insist on using this outdated technology!
We had similar talks in Wine for years and we finally decided decided to
migrate to Gitlab last year. I think it was a good choice. We had it
running parallel to ML as an experiment first, here is the summary:
https://www.winehq.org/pipermail/wine-devel/2022-June/220008.html
I think most of it would apply to mingw-w64 as well. I'd like to
especially point CI: Gitlab makes it easy to set up CI and mingw-w64
could really use one. It's esp. nice for reviewers: by the time you look
at the patch, you already know that it doesn't break the build.
Wine uses self-hosted Gitlab instance, which solves the problem of
dependence on third party host. Having its own self-hosted instance just
for mingw-w64 would probably be too much overhead for mingw-w64 project,
so if we decided to migrate, we'd need to pick one of externally hosted
solutions.
BTW, SF mailing lists are especially not friendly for patches with its
automatic footer messing inline patches and some attachments being
silently dropped, depending on their extensions. That combined with
other controversies (see https://en.wikipedia.org/wiki/SourceForge
Controversies paragraph) makes me think that SF is not an optimal host
for the project.
Could you also port the project to a better buildsystem, like cmake or
meson.
Autotools is not a buildsystem to choose to develop for Windows.
The honest true is that autotools work well for a number of people,
mostly those who cross compile mingw-w64. This does not seem to be true
when building natively on Windows. I don't have experience with building
on Windows (so I'm one of those for whom it works well), but I think
that if there is anything we can do to improve native experience, we
should seriously consider it. Windows support should obviously be
important for the project. I'd be open to discuss changing build system,
but the bottom line is that it's a lot of work, it's not something we
can do easily.
Thanks,
Jacek
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public