Skip to content

Commit fee7a31

Browse files
authored
Merge pull request #1522 from jakirkham/add_2021-10-06_notes
Add 2021-10-06 meeting minutes
2 parents 855b735 + e68079f commit fee7a31

File tree

1 file changed

+193
-0
lines changed

1 file changed

+193
-0
lines changed

src/orga/minutes/2021-10-06.md

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
# 2021-10-06 conda-forge core meeting
2+
3+
****
4+
5+
[last weeks meeting](https://hackmd.io/BWH1Su-pSSG3gAqmWQXiCQ)
6+
[What time is the meeting in my time zone](https://arewemeetingyet.com/UTC/2020-08-26/17:00/w/Conda-forge%20dev%20meeting#eyJ1cmwiOiJodHRwczovL2hhY2ttZC5pby9wUk15dFVKV1FmU3NJM2xvMGlqQzJRP2VkaXQifQ==)
7+
Meeting info:
8+
* To join the video meeting, click this link: https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09
9+
10+
> [We may want to update these for Zoom. Not sure how to do that]
11+
* Otherwise, to join by phone, dial +1 347-384-8597 and enter this PIN: 828 997 153#
12+
* To view more phone numbers, click this link: https://tel.meet/ijv-qsvm-tvn?hs=5
13+
14+
## Attendees
15+
16+
## Agenda
17+
18+
### Standing items
19+
20+
* [x] intros for new folks on the call
21+
22+
* [x] (FF) budget
23+
* current approvals?
24+
* Whenever updated numbers land, please screenshare and show the budget.
25+
* Link is in Keybase (numfocus_spreadsheets.txt)
26+
27+
* [x] open votes
28+
* none
29+
30+
31+
### From previous meeting(s)
32+
33+
* [x] (IF) Python 3.10
34+
* conda issue - https://github.com/conda/conda/issues/10969
35+
* How to allow older conda users to fail?
36+
1. Let them find out
37+
2. Add a `__conda` virtual package and let
38+
`python=3.10` package depend on `__conda>=4.10.3`
39+
3. symbolic link `lib/python3.1` -> `lib/python3.10`
40+
* TODO New python build that does the symlink (option #3 above)
41+
* Py3.10-related fixes will be rolled into next conda minor release
42+
43+
* [x] (CJ via MRB) more reproducible builds?
44+
* CJ: thinks its pretty close
45+
* motivated by this blog post: https://hpc.guix.info/blog/2021/09/whats-in-a-package/
46+
* embed azure build log into the package
47+
* embed which build system
48+
* git hash of feedstock?
49+
* turn off force push to feedstocks
50+
* need a way to force the build/host/test envs to be the same
51+
* (IF): see https://github.com/conda/conda-build/issues/2140
52+
* Possible TODOs
53+
* store source for builds somewhere
54+
* store logs for builds somewhere, possibly keyed on package name?
55+
* And parts of the info.json -- sometimes we have the same filename for different builds
56+
* store conda-locks of the build/host/test environments
57+
* Notes
58+
* transparency vs repeatability vs reproducibility
59+
* Provenance != reproducibility
60+
* (Eric) transparency+repeatability > reproducibility
61+
62+
63+
### Your __new__() agenda items
64+
65+
* [ ] (WV) motivated by conversations on gitter: use more mamba in conda-forge
66+
* add `mamba install ...` to feedstock readme
67+
* allow uploads from `mambabuild`
68+
* road to boa recipes?
69+
* TODO
70+
* PR to conda-smithy to add a couple of flags to allow users to enable mamba debug and mamba build&upload
71+
72+
* [ ] (CB) NumFocus amendment
73+
74+
* [ ] (IF) aarch64 builds
75+
* cloud.drone.io is slow
76+
* We have $3000 credits from Oracle for a year
77+
* Enough for 8 runners with 4 vCPUs and 24 GB for a
78+
year
79+
* options
80+
1. host our own drone server/runners
81+
2. host our own azure agents
82+
3. cross compile
83+
- test using qemu
84+
- pypy builds
85+
4. emulate
86+
87+
### Pushed to next meeting
88+
89+
### Active votes
90+
91+
### CFEPs
92+
93+
* [cfep-12](https://github.com/conda-forge/cfep/pull/23) Removing packages that violate the terms of the source package
94+
* Stalled since May 26, 2020
95+
* Active debate about moving to "broken" vs deleting from conda-forge channel
96+
* Active vote, ends on 2020-03-11
97+
* What were the results of the vote?
98+
* Did we hear back from NumFOCUS? they did the legal seminar which is recorded
99+
100+
### TODOs
101+
2021-09-22
102+
103+
* (MRB) update on travis stuff
104+
* [ ] TODO: Write blog post for transparency reasons. Need a champion for this one (Matt can at end of october)
105+
106+
107+
* (MRB) master to main move (https://github.com/conda-forge/conda-forge.github.io/issues/1162)
108+
* everything done except feedstocks, releases, conda-smithy, and our github actions
109+
* releases is broken, opened an issue with github
110+
* some options for feedstocks
111+
* make sure to change the upload on branch key
112+
* [x] (MRB) make an announcement on how to update local clones (moved to the issue above)
113+
* [x] (MRB) make sure to update upload_on_branch (moved to the issue above)
114+
115+
116+
2020-11-18
117+
* [ ] (IF/MRB/MV) intel oneAPI
118+
* todo
119+
* [ ] (Nikolay) licensing for opencl_rt
120+
* [ ] (Nikolay) intelmpi ABI compat w/ mpich
121+
* [ ] (MRB/IF) figure out how exactly to package C/C++ compilers
122+
* [ ] (MRB/IF) think about fortran ABI
123+
* [x] (MRB) make conda-forge compilers room (add people including keith)
124+
* [ ] (MB) asking core members to move to "emeritus" status
125+
* [ ] TODO: Eric to set up quarterly check-in for all core members to see if they're interested in remaining "active" or if they want to move to emeritus
126+
* Remove emeritus folks from having access to various credentials (api tokens, twitter password, etc.)? This would require a change to the governance doc.
127+
128+
2020-11-11
129+
* TODO: Think about bringing in JOSS to provide context around how we might best write papers
130+
131+
2020-11-03
132+
* TODO: Check on Forrest Watters permissions for core
133+
* [x] (FF) Outreachy would cost 6500 USD.
134+
* Next steps: write abstract and vote on spending of funds.
135+
136+
2020-10-28
137+
2020-10-21
138+
* [ ] (Marius?) Python 2.7 migration
139+
* ( ) [ ] make a hint
140+
* ( ) [ ] make an announcement
141+
* ( ) [ ] make the hint a lint
142+
143+
2020-10-07
144+
* [ ] Make sure to add the NVBug info to the cudatoolkit package that conda-forge makes (if we make one)
145+
146+
2020-09-09
147+
* [ ] (ED) Update governance docs with similar voting model as what got put into conda-tools (+3 with no -1 is a pass)
148+
* [ ] (SC) Write jinja template to turn institutional partners yaml into a website https://github.com/conda-forge/conda-forge.github.io/blob/master/src/inst_partners.yaml
149+
* [ ] (SC) Document what needs to be done to create an OVH account and get access
150+
151+
2020-08-26
152+
**Docker hub**
153+
* [ ] (JK) Check in on Azure build workers to see if they have the docker hub limitation.
154+
* [ ] (JK) work with dockerhub to see if we can get OSS status
155+
* [ ] Check in again at some point. We haven't heard back as of 2020-09-23
156+
157+
**OVH**
158+
* [ ] Shout-out on twitter at some point. "Thanks forOVHCloud for providing a VM", etc. (maybe after we ship qt on windows with it?)
159+
160+
161+
* [ ] Figure out how to communicate breaking changes to users. Likely should open up an issue immediately for futher discussion. Ping @kkraus, plus capture notes from further up in these meeting notes
162+
163+
* [ ] John K. will update the cuda toolkit feedstock on the git repo to note the NVBug link to the internal NVIDIA issue tracker
164+
* [ ] Jonathan will update docs to note that some non-exhaustive list of packages (like cuda-toolkit, MKL, etc.)
165+
* [ ] Jonathan will review this [PR](https://github.com/AnacondaRecipes/cudatoolkit-feedstock/pull/7)
166+
167+
* [ ] (Kale) schedule conda working group
168+
* [ ] cfep-10 next steps: CJ to call a vote for feedback
169+
* [ ] cfep-06 next steps: Ask staged recipes team to champion this CFEP and move it forward
170+
* [ ] jakirkham & CJ-wright to sync on adding CUDA to the migration bot
171+
* [ ] (Eric) Scheduling Anaconda <-> conda-forge sync on anaconda.org requirements gathering
172+
* Will try and get this scheduled in the next month.
173+
* [ ] (Anthony) Reach out to NumFocus to figure out legal ramifications of not including licenses in files.
174+
* [ ] (Eric) check internally for funding levels for hotels & flying folks from the community in?
175+
* [ ] (Eric) Figure out finances of conda-forge to support themselves?
176+
* [ ] (jjhelmus) Open up CFEP for which python's we're going to support
177+
* [ ] (jakirkham) write a blog post on CUDA stuff we discussed today
178+
* [ ] (jakirkham) update docs on how to add CUDA support to feedstocks
179+
* [ ] (jakirkham) will open an issue on conda-smithy to investigate Drone issues. (ping the aarch team)
180+
* https://github.com/conda-forge/conda-forge.github.io/issues/954
181+
* [ ] (ED) Who we are page? Some combination of a FAQ and a who is everyone. FAQ things like:
182+
* who's the POC for CF <> Anaconda, CF <> NumFocus, CF <> Azure
183+
* who's the POC for the various subteams?
184+
* Informal information: roles, day jobs, bios, the whole nine yards, why you're here, etc.
185+
* Public or internal? I don't really care either way. Anyone feel strongly one way or the other?
186+
* opt-in to public bios
187+
* software carpentry has a large number of instructors and has https://carpentries.org/instructors
188+
* some concern about "yet another place to keep stuff up to date"
189+
* [ ] (ED) document strategies for reproducible environments using conda-forge
190+
* [ ] (UK) Static libraries stuff
191+
* [ ] Add linting hints to builds to find them
192+
* [x] Recommend how to package them -> CFEP-18
193+
* [x] We should write docs saying we don't provide support and this is a bad idea. -> CFEP-18

0 commit comments

Comments
 (0)