Re: Status Meeting (November 2020)
Colin Finck <[email protected]> Thu, 26 Nov 2020 09:27:20 +0100
| Newsgroups | gmane.os.reactos.kernel |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============0446278222== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="KJV5hngNwGJ1T9ymmA5RQWIaIh0g0jklk" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --KJV5hngNwGJ1T9ymmA5RQWIaIh0g0jklk Content-Type: multipart/mixed; boundary="4Nhk9oz3H5BPfkpSpVO7TKEJhksCLPcl6"; protected-headers="v1" From: Colin Finck <[email protected]> To: [email protected] Message-ID: <2f8f9658-3c6b-8de5-f19a-217774cb84ce-td3rRX5TIkhAfugRpC6u6w@public.gmane.org> Subject: Re: [ros-dev] Status Meeting (November 2020) References: <[email protected]> In-Reply-To: <[email protected]> --4Nhk9oz3H5BPfkpSpVO7TKEJhksCLPcl6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Am 25.11.2020 um 22:26 schrieb Herm=C3=A8s B=C3=89LUSCA-MA=C3=8FTO: > What about that discussion about why we have ditched out MSVC 2010 supp= ort You mean reintroducing an ancient compiler that forces us to hack around = its incapacity to deal with anything more modern than C89? One that=20 already makes it harder to import third-party components and attract new = developers? Let's face it, we already make our incredible job of writing a=20 Windows-compatible operating system even harder than Microsoft's - by=20 supporting both GCC and MSVC. We spend enormous amounts of time to just=20 get the basics right for both toolchains, and still fail at things like=20 the C++ standard library. Ditching MSVC 2010 finally paves the way for=20 importing a modern and trusted third-party C++ library like Clang's=20 libc++ to replace our hacked and unmaintained stlport. Going even=20 further, we could finally draw from the huge pool of talented C++=20 developers, who leverage the benefits of C++11 and beyond. Think about=20 that next time you debug a memory leak or a deadlock that would have=20 been impossible through std::unique_ptr or std::mutex. This project won't ever become usable in a lifetime if we don't go with=20 the time but stick to old habits forever. There is no inherent value in=20 supporting old compilers, just wasted developer time. And don't tell me about self-hosting: It's not like anybody productively = uses ReactOS for building ReactOS right now. If you just want to=20 demonstrate that, use the RosBE GCC-based toolchain. I already spent=20 hours on backporting that back to ReactOS/Windows XP... Now I usually would have put that on the agenda for the meeting and=20 asked for a vote. But as this year's ditching of MSVC 2010 is just the implementation of a = meeting decision from 2 years ago=20 (https://reactos.org/project-news/december-2018-meeting-minutes/),=20 meeting votes are apparently not considered binding here. Neither is=20 apparently the discussion we had in the related PR=20 https://github.com/reactos/reactos/pull/2658. So let's have an open discussion and voting process right here on the=20 mailing list for everyone to see, to decide this once and for all! Just reply to this mail, tell about your reasons - and more importantly=20 tell whether you support or reject dropping MSVC 2010 support. Votes by CORE REACTOS MEMBERS are then counted on 1ST JANUARY 2021. At this point, it should be obvious that I myself SUPPORT the decision=20 to ditch building ReactOS with MSVC 2010. Cheers, Colin --4Nhk9oz3H5BPfkpSpVO7TKEJhksCLPcl6-- --KJV5hngNwGJ1T9ymmA5RQWIaIh0g0jklk Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEENLXXTejc76VQ9g3AG6dOcEVroakFAl+/ZugFAwAAAAAACgkQG6dOcEVroanv HhAAqpl8BFFk5PHjI/5do5RiHdXDe2IPDN9bC7DZ3c1N6u9bh/LLsEnIbnsPtwJhA0zaPpVWFVMd 2nbDvRQHg7b83l4zZJ5HwoAUZVPvzQCh4oE6hYJ9wsw4rjHfyyvEGLbDTHnl6SUOHxhjY1TXA36r LhZseE2OxyCbt1qeRnkzuLinNELoRshAI+jTABzoVDNXPn9hpuhJ4ZOCd3WthRJNoTRRZCv6vnte ubj54SZINyCRI3zE1KOY/AKv1RVUlqpRRWEdag1zAvVT4V+XGTDMuHZTM+aqgUgsLwxaEc36nitf icuiYcOeAtGrBoFVWAuK/IMa/qvyKB/vljbptBNIP7QWO6X/WUfNvRNUFGmhpjhWsY/uN3GaXYr2 /uLYst85GkKUqar41k4Z2esLpYWSkYnAsTV83f1nD8QXCSZBriiJSz68Ji6I8XKkCIO4AwO0+PFU LTtSuFho2GLqEch0y/Bnk4goGiZaspHqBFcP8X273l0erA8Tl80FKuJrbrJgG9kdVwnemrsH5oHj RINX4pySIDh1FSVAJpghRm2LntPkErbPuwijsi+gkBFUp9NsFJF1IToQoy8xOYnRq2Jfzsq6DpcX JaSWoV/RRptySO7MXsT0v200w2cTmDsCclhYID3ewVufFiQauXSnd+1yv7XO8pgHpbvJBo4EE8Py KXs= =FlfB -----END PGP SIGNATURE----- --KJV5hngNwGJ1T9ymmA5RQWIaIh0g0jklk-- --===============0446278222== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Ros-dev mailing list [email protected] http://reactos.org/mailman/listinfo/ros-dev --===============0446278222==--