From 3b576c95dc228e482c4e27e96f285c97291eca37 Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Wed, 15 Mar 2023 16:45:47 -0400 Subject: [PATCH 1/3] mark C# and Go as unmaintained --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ee8638f11..578a4e0e9 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,15 @@ The LCM project is active again. The current near-term plan is to: * Languages * C * C++ - * C# - * Go * Java * Lua * MATLAB * Python + +## Unmaintained languages + +The following languages are currently unmaintained. PRs for these languages are still welcome and if +you are interested in maintaining them please let us know. + + * Go + * C#/.NET From bacba2515b94f05c0e5579fe881d584462ee273f Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Tue, 21 Mar 2023 09:48:30 -0400 Subject: [PATCH 2/3] update supported platforms --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 578a4e0e9..45af0af69 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,10 @@ The LCM project is active again. The current near-term plan is to: * Platforms: * GNU/Linux - * OS X - * Windows - * Any POSIX-1.2001 system (e.g., Cygwin, Solaris, BSD, etc.) + * Ubuntu (20.04 and 22.04) + * Fedora (37) + * macOS (11 and 12) + * Windows (2019 and 2022) via MSYS2 * Languages * C * C++ From 3806ac3d1afd643c501a9cc054a7e8ea7ae45400 Mon Sep 17 00:00:00 2001 From: Daniel Carson Date: Tue, 21 Mar 2023 10:11:41 -0400 Subject: [PATCH 3/3] add a step in the release checklist for verifying the supported platforms and versions --- docs/release_checklist | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/release_checklist b/docs/release_checklist index a7e481d42..847878d32 100644 --- a/docs/release_checklist +++ b/docs/release_checklist @@ -2,15 +2,16 @@ 1. Update NEWS (use Markdown syntax) 2. Verify that all manpages are up to date -3. Bump the version number in: +3. Verify that supported platforms and version numbers are correct in the README +4. Bump the version number in: a. lcm/lcm_version.h b. lcm-lua/rock/lcm--0.rockspec -4. Commit the above changes and create the vX.Y.Z git tag. +5. Commit the above changes and create the vX.Y.Z git tag. $ git commit -a -m "Release X.Y.Z" $ git tag vX.Y.Z -5. Create the release artifact +6. Create the release artifact $ git archive --format zip -o lcm-X.Y.Z.zip --prefix lcm-X.Y.Z/ vX.Y.Z -6. Take the resulting artifact, extract it, build it, install it, make sure +7. Take the resulting artifact, extract it, build it, install it, make sure the basic executables run $ unzip lcm-X.Y.Z.zip $ cd lcm-X.Y.Z