From f0c525e152f62edc646bce0de1d4386a5938d3d8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Jul 2023 17:43:22 +0000 Subject: [PATCH 01/17] Add src/orga/minutes/2023-07-26.md --- src/orga/minutes/2023-07-26.md | 50 ++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/orga/minutes/2023-07-26.md diff --git a/src/orga/minutes/2023-07-26.md b/src/orga/minutes/2023-07-26.md new file mode 100644 index 0000000000..b5a19807b1 --- /dev/null +++ b/src/orga/minutes/2023-07-26.md @@ -0,0 +1,50 @@ +--- +tags: [meeting-notes] +--- +# conda-forge core meeting 2023-07-26 + +Add new agenda items under the `Your __new__() agenda items` heading + +- [Zoom link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09) +- [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm) +- [Last week's meeting](https://hackmd.io/#REPLACE_ME#) + +## Attendees + +| Name | Initials | GitHub ID | Affiliation | +| ----------------------- | -------- | --------------- | --------------------------- | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | + +X people total + +### Standing items + +- [ ] + +### From previous meeting(s) + +- [ ] + +### Active votes + +- [ ] + +### Your __new__() agenda items + +- [ ] + +### Pushed to next meeting + +- [ ] + +### CFEPs + +- [ ] From 9a7bd313df59e6a8e4df089251faf5792f997a2c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Jul 2023 18:09:58 +0000 Subject: [PATCH 02/17] Update src/orga/minutes/2023-07-26.md --- src/orga/minutes/2023-07-26.md | 59 ++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 13 deletions(-) diff --git a/src/orga/minutes/2023-07-26.md b/src/orga/minutes/2023-07-26.md index b5a19807b1..cd015d6331 100644 --- a/src/orga/minutes/2023-07-26.md +++ b/src/orga/minutes/2023-07-26.md @@ -13,17 +13,18 @@ Add new agenda items under the `Your __new__() agenda items` heading | Name | Initials | GitHub ID | Affiliation | | ----------------------- | -------- | --------------- | --------------------------- | -| | | | | -| | | | | -| | | | | -| | | | | -| | | | | -| | | | | -| | | | | -| | | | | -| | | | | - -X people total +| Dave Clements | DPC | tnabtaf | Anaconda | +| Katherine Kinnaman | KK | kathatherine | Anaconda | +| Bianca Henderson | BH | beeankha | Anaconda | +| Keith Kraus | KJK | kkraus14 | Voltron Data | +| Marcel Bargull | MB | mbargull | Bioconda/cf | +| Wolf Vollprecht | WV | wolfv | prefix.dev | +| Jannis Leidel | JL | jezdez | Anaconda/cf | +| Matthew R Becker | MRB | beckermr | cf | +| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | +| John Kirkham | JK | jakirkham | NVIDIA/cf | +| | | | | +12 people total ### Standing items @@ -37,9 +38,41 @@ X people total - [ ] -### Your __new__() agenda items +### Your `__new__()` agenda items + +- [x] (JK) GLIBC 2.28 + - Red Hat source is no longer available, causing pain. + - KJK Alma Linux put out announcement about being ABI compatible. + - MRB: we don't yet know how this is going to shake out. Might be prudent to wait and see who wins. + - How concerned are we with bug-for-bug compatibility + - Some concern, but not enough to hold this back? + - CUDA 12 blocked until this is resolved. + - JK will create an issue +- [x] (MRB) yank conda 23.7 `--json` flag is broken + - This can't be! (Or, it should not have made it through testing) + - https://github.com/conda/conda/issues/12928 +- [x] (JK) Windows ARM + - CLA holdup: https://github.com/conda/conda-build/pull/4867 + - JL: working towards having CLA conform with governance. Working with NumFOCUS. It's coming! + - Planning to patch feedstock with this change +- [x] (BH) Feedstock updates for [conda](https://github.com/conda-forge/conda-feedstock/pull/213)/[conda-build](https://github.com/conda-forge/conda-build-feedstock/pull/204) July releases have been filed +- [x] (DPC) [PackagingCon](https://packaging-con.org/) submission deadline is July 31. + - Anyone want to submit something about conda-forge? + - Jamie will submit somthing about conda. Conda-store also coming. +- [x] (DPC) conda-forge presence at NumFOCUS projects meetup in Amsterdam? + - Meeting is 11-13 September, just after DISC, and just before PyData Amsterdam. + - Opening event the night of 10 Sept. + - Collaborative work on 13 Sept + - Most expenses are paid by NumFOCUS. + - Wolf and Jaime will represent conda-forge. + - Jannis is going for conda., but is willing to step aside. +- [x] (WV) sneak peek of pixi + - Pixi fresh look at tooling + - Written in rust on top of rattler. + - +- [ ] +- [ ] -- [ ] ### Pushed to next meeting From 89e1bf9ab05336929216fc72663b421764fc7b83 Mon Sep 17 00:00:00 2001 From: jaimergp Date: Thu, 27 Jul 2023 16:55:13 +0200 Subject: [PATCH 03/17] Update 2023-07-26.md --- src/orga/minutes/2023-07-26.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/orga/minutes/2023-07-26.md b/src/orga/minutes/2023-07-26.md index cd015d6331..4a75cbf664 100644 --- a/src/orga/minutes/2023-07-26.md +++ b/src/orga/minutes/2023-07-26.md @@ -22,8 +22,8 @@ Add new agenda items under the `Your __new__() agenda items` heading | Jannis Leidel | JL | jezdez | Anaconda/cf | | Matthew R Becker | MRB | beckermr | cf | | Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | -| John Kirkham | JK | jakirkham | NVIDIA/cf | -| | | | | +| John Kirkham | JK | jakirkham | NVIDIA/cf | + 12 people total ### Standing items @@ -58,7 +58,7 @@ Add new agenda items under the `Your __new__() agenda items` heading - [x] (BH) Feedstock updates for [conda](https://github.com/conda-forge/conda-feedstock/pull/213)/[conda-build](https://github.com/conda-forge/conda-build-feedstock/pull/204) July releases have been filed - [x] (DPC) [PackagingCon](https://packaging-con.org/) submission deadline is July 31. - Anyone want to submit something about conda-forge? - - Jamie will submit somthing about conda. Conda-store also coming. + - Jaime will submit somthing about conda. Conda-store also coming. - [x] (DPC) conda-forge presence at NumFOCUS projects meetup in Amsterdam? - Meeting is 11-13 September, just after DISC, and just before PyData Amsterdam. - Opening event the night of 10 Sept. From e1e327f9880da0b45b8051af76518c015e47b8b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 31 Jul 2023 20:08:32 +0000 Subject: [PATCH 04/17] Add src/orga/minutes/2023-08-09.md --- src/orga/minutes/2023-08-09.md | 50 ++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/orga/minutes/2023-08-09.md diff --git a/src/orga/minutes/2023-08-09.md b/src/orga/minutes/2023-08-09.md new file mode 100644 index 0000000000..2f187ca5d4 --- /dev/null +++ b/src/orga/minutes/2023-08-09.md @@ -0,0 +1,50 @@ +--- +tags: [meeting-notes] +--- +# conda-forge core meeting 2023-08-09 + +Add new agenda items under the `Your __new__() agenda items` heading + +- [Zoom link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09) +- [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm) +- [Last week's meeting](https://hackmd.io/#REPLACE_ME#) + +## Attendees + +| Name | Initials | GitHub ID | Affiliation | +| ----------------------- | -------- | --------------- | --------------------------- | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | + +X people total + +### Standing items + +- [ ] + +### From previous meeting(s) + +- [ ] + +### Active votes + +- [ ] + +### Your __new__() agenda items + +- [ ] + +### Pushed to next meeting + +- [ ] + +### CFEPs + +- [ ] From 78e147a8c23bd9fa0a85c51fc0adf58431a6b843 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Aug 2023 18:21:49 +0000 Subject: [PATCH 05/17] Update src/orga/minutes/2023-08-09.md --- src/orga/minutes/2023-08-09.md | 43 ++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/src/orga/minutes/2023-08-09.md b/src/orga/minutes/2023-08-09.md index 2f187ca5d4..ff0d6aa5ba 100644 --- a/src/orga/minutes/2023-08-09.md +++ b/src/orga/minutes/2023-08-09.md @@ -13,11 +13,11 @@ Add new agenda items under the `Your __new__() agenda items` heading | Name | Initials | GitHub ID | Affiliation | | ----------------------- | -------- | --------------- | --------------------------- | -| | | | | -| | | | | -| | | | | -| | | | | -| | | | | +| Matthew R Becker | MRB | beckermr | cf | +| Katherine Kinnaman | KK | kathatherine | Anaconda | +| Chris Ostrouchov | CO | costrouc | Quansight | +| Cheng H. Lee | CHL | chenghlee | Anaconda/cf | +| John Kirkham | JK | jakirkham | NVIDIA/cf | | | | | | | | | | | | | | | | @@ -39,11 +39,40 @@ X people total ### Your __new__() agenda items -- [ ] +- [x] (JK) GLIBC 2.28 + - ARM / Power + - NVIDA CUDA static libraries cudart using 2.17 symbols only + - (MRB) Should we mark existing glibc 2.28 sysroots as broken? Will submit PR and see what happens. + - SUSE as an option potentially? Will wait and see; still unclear where everything stands +- [x] (JK) Adding `conda-libmamba-solver` to Miniforge + - https://github.com/conda-forge/miniforge/issues/284 + - Jaime (absent): I won't be able to attend today but I am very interested in solving the question above. Miniconda already ships conda-libmamba-solver, and by the September release it will be the default solver (i.e. a `conda` dependency). So it will end up in Miniforge at some point when we update to 23.9 or above. The question is: shall we ... + - a) ship `mamba` in Miniforge too + - a2) the above, and deprecate Mambaforge + - and add links that redirect "mambaforge" -> "miniforge" + - use copies to ensure old installs work (if no redirect option) + - b) let `mamba` in Mambaforge only, and keep both installers separate, with the only difference being the presence of the `mamba` Python package (but note that libmamba and libmambapy are there) + - Discussion: generally have miniconda/miniforge (include conda-libmamba-solver) + - Are we dumping the pypy installers? keep (Up to Matti and others to decide) + - Handling PyPy as separate item (so keeping PyPy installers for now) + - List of artifacts + - https://github.com/conda-forge/miniforge/releases/tag/23.1.0-4 + - Consensus is a2 +- [x] (JK) TexLive? + - https://github.com/conda-forge/texlive-core-feedstock/issues/84 + - We'll need to discover and solve dependency issues before we deprecate (if we choose to do so). + - We don't want to maintain a full (La)TeX distribution. Maybe add a caveat that this is for small bits of TeX, not a "full" distribution. (Reset expectations) + - Plan to add README (maybe also `description` in `meta.yaml`) to reset expectations about this package + - Point out release and migrator merged recently +- [x] (JRG) `osx-arm64` native runners. Possibility to ask for sponsorship to MacStadium ([they do it for Homebrew](https://www.macstadium.com/customers/homebrew)) or Scaleway ([they have an OSS program](https://www.scaleway.com/en/about-us/open-source-program/)). + - JRG: Sorry I will be absent but this was discussed briefly in the core chat and in case anyone missed it, posting it here for visibility. + - JRG: Scaleway offers "up to" 2400€/year for OSS projects. M1 runners cost 0.11€/h, so we can afford around 2.5 runners. + - Asked Amit about cirun support for scaleway ### Pushed to next meeting -- [ ] +- [ ] (JK) Windows ARM +- [ ] (CHL) How long should we keep `osx-64` support? ### CFEPs From 67fc90fa7a7d5118dec12d8083887497068d909e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Aug 2023 20:21:16 +0000 Subject: [PATCH 06/17] Update src/orga/minutes/2023-08-09.md --- src/orga/minutes/2023-08-09.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/orga/minutes/2023-08-09.md b/src/orga/minutes/2023-08-09.md index ff0d6aa5ba..db41867756 100644 --- a/src/orga/minutes/2023-08-09.md +++ b/src/orga/minutes/2023-08-09.md @@ -41,7 +41,7 @@ X people total - [x] (JK) GLIBC 2.28 - ARM / Power - - NVIDA CUDA static libraries cudart using 2.17 symbols only + - NVIDA CUDA static libraries (namely cudart) using 2.17 symbols only (others like cudadevrt or culibos use none?) - (MRB) Should we mark existing glibc 2.28 sysroots as broken? Will submit PR and see what happens. - SUSE as an option potentially? Will wait and see; still unclear where everything stands - [x] (JK) Adding `conda-libmamba-solver` to Miniforge @@ -68,6 +68,11 @@ X people total - JRG: Sorry I will be absent but this was discussed briefly in the core chat and in case anyone missed it, posting it here for visibility. - JRG: Scaleway offers "up to" 2400€/year for OSS projects. M1 runners cost 0.11€/h, so we can afford around 2.5 runners. - Asked Amit about cirun support for scaleway +- [x] (MRB) Cirrus CI + - Limited free usage due to cryptominers + - Cost is rather high and may involve self-hosting (ToS) + - Running out of credits would mean it would stop suddenly (bad UX story) + - Will look at other options ### Pushed to next meeting From 60c76fa3529abfd33a159de389435bd9b15265a0 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 20 Aug 2023 13:04:35 +1100 Subject: [PATCH 07/17] add announcement for dropping MacOS<10.13 --- src/user/announcements.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 2e1ded8a9d..e866a77082 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -8,6 +8,18 @@ Our announcements are published to an RSS feed `here Date: Sun, 20 Aug 2023 13:14:44 +1100 Subject: [PATCH 08/17] optional: add caveat about maintenance being best-effort --- src/user/announcements.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index e866a77082..be91fcf31e 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -19,6 +19,9 @@ to ship an up-to-date C++ standard library in its environments, but we have now the road, as several key projects in the ecosystem are breaking (despite this measure) when compiling against such old versions of the SDK. +As most things in conda-forge, support for such old versions happens on a best-effort basis, and +we reserve the right to drop support for old versions as it becomes necessary for various reasons. + 2023-07-12: End-of-life for CentOS 6 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ From 09e4a7803cc0e9b17217faebbc26607b88ccd16a Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 22 Aug 2023 05:30:24 +1100 Subject: [PATCH 09/17] less legalistic --- src/user/announcements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index be91fcf31e..4eb90c23b6 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -20,7 +20,7 @@ the road, as several key projects in the ecosystem are breaking (despite this me compiling against such old versions of the SDK. As most things in conda-forge, support for such old versions happens on a best-effort basis, and -we reserve the right to drop support for old versions as it becomes necessary for various reasons. +and unfortunately there comes a point when it is no longer practical to support certain systems. 2023-07-12: End-of-life for CentOS 6 From e64de66dcb80cb82b35229a15e0037c6b9bfff83 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Wed, 23 Aug 2023 09:35:02 +1100 Subject: [PATCH 10/17] note relevant versions and dates in announcements --- src/user/announcements.rst | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 4eb90c23b6..97c1005ab4 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -12,12 +12,18 @@ Our announcements are published to an RSS feed `here Date: Wed, 23 Aug 2023 09:41:23 +1100 Subject: [PATCH 11/17] set date to day after core call --- src/user/announcements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 97c1005ab4..51d8075684 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -8,7 +8,7 @@ Our announcements are published to an RSS feed `here Date: Wed, 23 Aug 2023 04:37:38 +0200 Subject: [PATCH 12/17] Reduce Co-authored-by: Matthew R. Becker --- src/user/announcements.rst | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 51d8075684..f623f4e991 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -8,25 +8,11 @@ Our announcements are published to an RSS feed `here Date: Wed, 23 Aug 2023 13:40:57 +1100 Subject: [PATCH 13/17] reflow text; add link to RFC for libcxx --- src/user/announcements.rst | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index f623f4e991..95b34fbea0 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -11,8 +11,15 @@ Our announcements are published to an RSS feed `here `_ +with version 17.0. +This change will not affect already published artifacts, but in the near future, all new builds +for OSX will require at least 10.13. This constraint will be implemented through the ``__osx`` +virtual package, but the details of how we will achieve this are still being worked out. 2023-07-12: End-of-life for CentOS 6 From 58398a8bd7e4fcc6e5d21b411c3dfcbe06ca005b Mon Sep 17 00:00:00 2001 From: h-vetinari Date: Wed, 23 Aug 2023 05:53:12 +0200 Subject: [PATCH 14/17] Re-add mention of how we use our own libcxx --- src/user/announcements.rst | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 95b34fbea0..02aa51ef9e 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -13,8 +13,12 @@ Our announcements are published to an RSS feed `here `_ with version 17.0. This change will not affect already published artifacts, but in the near future, all new builds From 3746134a1fc2dcdea0619f5f98a13cfa900b6390 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Wed, 23 Aug 2023 15:01:01 +1100 Subject: [PATCH 15/17] use less misleading word than "replace"; reduce commas-per-sentence; reflow --- src/user/announcements.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 02aa51ef9e..5a1fa4b45b 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -11,13 +11,13 @@ Our announcements are published to an RSS feed `here `_ with version 17.0. From 7f7357e155c73821c85b24eaec1dce36bd8b25f7 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Wed, 23 Aug 2023 06:13:11 -0500 Subject: [PATCH 16/17] Update src/user/announcements.rst --- src/user/announcements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 5a1fa4b45b..8489789eb5 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -23,7 +23,7 @@ in a way that we cannot be circumvent. These packages include ``libcxx``, with version 17.0. This change will not affect already published artifacts, but in the near future, all new builds for OSX will require at least 10.13. This constraint will be implemented through the ``__osx`` -virtual package, but the details of how we will achieve this are still being worked out. +virtual package, but the details of how we will achieve this are still being worked out. Only conda versions 4.8.0 or newer have this virtual package. If you are using a system with MacOS older than 10.13 and are using conda older than 4.8.0, you will need to either upgrade `conda` to at least `4.8.0` or upgrade your system to at least MacOS 10.13. 2023-07-12: End-of-life for CentOS 6 From b6180c2312eac5cd1ae4a18f282feff4f3f901fb Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Wed, 23 Aug 2023 06:14:29 -0500 Subject: [PATCH 17/17] Update src/user/announcements.rst --- src/user/announcements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/user/announcements.rst b/src/user/announcements.rst index 8489789eb5..bc0e927ad8 100644 --- a/src/user/announcements.rst +++ b/src/user/announcements.rst @@ -23,7 +23,7 @@ in a way that we cannot be circumvent. These packages include ``libcxx``, with version 17.0. This change will not affect already published artifacts, but in the near future, all new builds for OSX will require at least 10.13. This constraint will be implemented through the ``__osx`` -virtual package, but the details of how we will achieve this are still being worked out. Only conda versions 4.8.0 or newer have this virtual package. If you are using a system with MacOS older than 10.13 and are using conda older than 4.8.0, you will need to either upgrade `conda` to at least `4.8.0` or upgrade your system to at least MacOS 10.13. +virtual package, but the details of how we will achieve this are still being worked out. Only ``conda`` versions 4.8.0 or newer have this virtual package. If you are using a system with MacOS older than 10.13 and are using ``conda`` older than 4.8.0, you will need to either upgrade ``conda`` to at least 4.8.0 or upgrade your system to at least MacOS 10.13. 2023-07-12: End-of-life for CentOS 6