Skip to content

Commit

Permalink
note relevant versions and dates in announcements
Browse files Browse the repository at this point in the history
  • Loading branch information
h-vetinari committed Aug 22, 2023
1 parent 09e4a78 commit e64de66
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions src/user/announcements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,18 @@ Our announcements are published to an RSS feed `here <https://conda-forge.org/do
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Conda-forge tries to support OS versions as long as possible, often far beyond the support of the
OS vendor. For the last seven years, we have supported a minimal MacOS version of 10.9, despite
the fact that Apple has released new versions on a yearly basis, and aggressively pushes its users
to upgrade. One big reason that we have been able to do this at all, is that conda-forge is able
to ship an up-to-date C++ standard library in its environments, but we have now reached the end of
the road, as several key projects in the ecosystem are breaking (despite this measure) when
compiling against such old versions of the SDK.
OS vendor. For the last seven years, we have supported a minimal MacOS version of 10.9 (released in
Oct. 2013, end-of-life since Dec. 2016), despite the fact that Apple has released new versions on a
yearly basis, and aggressively pushes its users to upgrade.

One big reason that we have been able to do this at all, is that conda-forge is able to ship an
up-to-date C++ standard library in its environments. However, have now reached the end of the road
on this, as several key projects in the ecosystem are breaking despite this measure when compiling
(or even just running!) against such old versions of the SDK.

For now we are doing the absolute minimum bump which is necessary to unblock those key packages.
It's worth noting that this does not affect already-published artifacts, but going forward, our
builds will require at least MacOS 10.13 (released Sept. 2017, end-of-life since Dec. 2020).

As most things in conda-forge, support for such old versions happens on a best-effort basis, and
and unfortunately there comes a point when it is no longer practical to support certain systems.
Expand Down

0 comments on commit e64de66

Please sign in to comment.