diff --git a/.release-notes/fedora-39.md b/.release-notes/fedora-39.md new file mode 100644 index 0000000..ce04aad --- /dev/null +++ b/.release-notes/fedora-39.md @@ -0,0 +1,7 @@ +## Drop Fedora 39 support + +Fedora 39 has reached its end of life date. We've dropped it as a supported platform for `ponyc` and `ponyup`. + +For `ponyup` that means, we no longer test against it when doing CI. Additinally, new installations of `ponyup` on Fedora 39 and related platforms won't recognize it as a supported package. If you install `ponyup` on such a platform, you'll need to set the platform to `fedora39` yourself. + +For `ponyc` the lack of support means that if you are using `ponyup` on Fedora 39 that it won't be able to install any version of `ponyc` from the point that we stopped supporting Fedora 39 for `ponyc`. Any `ponyc` from 0.58.8 on will not be able to be installed via `ponyup` and will need to instead be built from source. diff --git a/ponyup-init.sh b/ponyup-init.sh index fff5e07..d64269e 100755 --- a/ponyup-init.sh +++ b/ponyup-init.sh @@ -121,9 +121,6 @@ Linux*) ;; *x86_64-redhat-linux) case "$(lsb_release -d)" in - *"Fedora Linux 39"*) - platform_triple_distro="fedora39" - ;; *"Fedora Linux 41"*) platform_triple_distro="fedora41" ;;