From: Ashok N. <apn...@ya...> - 2025-05-01 02:42:14
|
I had originally suggested the two developer requirement. My thought at the time was that any future enhancement on the platform, such as TIP 458 on *ix or some future support of IOCP on Windows, would have at least one reviewer with competency on that platform, as well as someone who could fix related bugs in case of unavailability of the original implementor for whatever reason. The TIP is now focused on what is tested for a release rather than future development. In that case, the developer requirement could be dropped completely. As long as someone signs up to test a platform before release, that should suffice as a tested platform for that release. /Ashok ________________________________ From: Steve Landers <st...@di...> Sent: Wednesday, April 30, 2025 2:43 PM To: apn...@ya... <apn...@ya...>; tcl...@li... <tcl...@li...> Cc: Pietro Cerutti <ga...@ga...> Subject: Re: [TCLCORE] TIP 715 - Supported platforms and build environments for Tcl/Tk 9.1 Further to what Pietro has said, I cannot see why a *nix variant (or even a Linux distro) should require two maintainers when that is the same number are required for Windows and macOS, both of which are quite different from a *nix/X11 platform. Surely it is enough for the test suite for a release to pass for a platform to be considered tested, irrespective of the number of developers? -- Steve On 30 Apr 2025 at 4:21 PM +0800, Pietro Cerutti via Tcl-Core <tcl...@li...>, wrote: On Mar 13 2025, 11:53 +0000, apnmbx-public--- via Tcl-Core <tcl...@li...> wrote: [-- Type: text/plain; charset=US-ASCII, Encoding: 7bit, Size: 0.7K --] All, In Tuesday's online meet, the need for formally defining supported platforms was raised (triggered by Francois' post regarding macOS/XQuartz). As suggested by Harald, I've committed TIP 715 (https://core.tcl-lang.org/tips/doc/trunk/tip/715.md) as a starting point for discussion. I have no idea what to include for platforms other than Windows. I regularly test Tcl/Tk, and several other extensions on FreeBSD. I am the one behind tc...@Fr..., and I maintain a lot of Tcl/Tk-related ports on FreeBSD. I don't qualify as "At least two developers committing to development and testing for that item", but I think as long as I'm around, we can consider FreeBSD as "tested". As for CI, there's https://cirrus-ci.com/ which offers FreeBSD platforms and can be integrated in GitHub, or we could use https://github.com/vmactions/freebsd-vm/. Happy to help out setting that up. -- Pietro Cerutti I have pledged to give 10% of income to effective charities and invite you to join me - https://givingwhatwecan.org _______________________________________________ Tcl-Core mailing list Tcl...@li... https://lists.sourceforge.net/lists/listinfo/tcl-core |