Skip to content

Commit

Permalink
so many minutes so little time (#962)
Browse files Browse the repository at this point in the history
* so many minutes so little time

* Update meetings/2022/2022-10-11.md

Signed-off-by: Joe Sepi <sepi@joesepi.com>

* Update meetings/2022/2022-01-18.md

Signed-off-by: Joe Sepi <sepi@joesepi.com>

* Update meetings/2022/2022-01-18.md

Signed-off-by: Joe Sepi <sepi@joesepi.com>

Signed-off-by: Joe Sepi <sepi@joesepi.com>
  • Loading branch information
joesepi authored Nov 11, 2022
1 parent c5b6143 commit 88d5e39
Show file tree
Hide file tree
Showing 19 changed files with 1,571 additions and 0 deletions.
75 changes: 75 additions & 0 deletions meetings/2022/2022-01-04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# OpenJS Foundation Cross Project Council Meeting 2022-01-04

## Links

* **Recording**: https://www.youtube.com/watch?v=mKyqmBVJf_o&ab_channel=OpenJSFoundation
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/819

## Present

* Joe Sepi (@joesepi)
* Michael Dawson (@mhdawson)
* Robin Ginn
* Alix Robinson
* Jordan Harband
* Sara Chipps (@sarajo)

## Agenda

### Announcements

* OpenJS World is still moving forward. Staying on top of COVID concerns. Updated site with some speakers. Registrations are open. Sponsorships are open. Collab Summit will be the last two days of the week. CFPs will open next week.

* OpenSSF announced the MFA project. Blog on OpenSSF Site

* Article on Bloomberg about White House meeting next week with tech folks on security. LF will be there.

### Board Meeting Updates

*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.

* No updates this week.

### openjs-foundation/cross-project-council

* Licence check support/tooling [#815](https://github.com/openjs-foundation/cross-project-council/issues/815)
* Update from Brian (via Robin). Linux foundation does not have anything in LFX tool yet, but
in roadmap.
* Jordan - repo-report (done through major league hacks), scans all repos that he has access to and. Could add licenses.
* Michael, that would be a great starting point.

* Track issues outside of Dates-and-Reminders.md [#804](https://github.com/openjs-foundation/cross-project-council/pull/804)
* Landed
* Joe created a new issue to add review of Dates and reminders to CPC meeting template.

* Clarify requirements around CoC violation [#786](https://github.com/openjs-foundation/cross-project-council/issues/786)
* Audit done.
* Next step: use working session to define process template / language for projects.

* Create proposal(s) for the Community Fund [#756](https://github.com/openjs-foundation/cross-project-council/issues/756)
*

OpenJS World 2022
Explore Saturday space for project Collab Summit because TC39 will overlap on Thursday.

## Next week's working session

Are there any initiatives or agenda items that we should use a working session to further progress on?

| Jan. 11 | Working Meeting | Community Fund |
| Jan. 18 | Regular | |
| Jan. 25 | Working Meeting | Tech Strategy |
| Feb. 1 | Regular | |
| Feb. 8 | Working Meeting | Clarify requirements around CoC violation |
| Feb. 15 | Regular | |
| Feb. 22 | Working Meeting | "Repo Clean-up" |


## Q&A, Other

## Upcoming Meetings

* **Calendar**: <https://calendar.openjsf.org>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

78 changes: 78 additions & 0 deletions meetings/2022/2022-01-18.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# OpenJS Foundation Cross Project Council Meeting 2022-01-18

## Links

* **Recording**:
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/822

## Present

* Michael Dawson (@mhdawson)
* Mike Samuel (@mikesamuel)
* Joe Sepi (@joesepi)
* Alix Robinson

## Agenda

### Announcements

AMA and CFP mentorship channel discussed on slack.

### Board Meeting Updates

*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.

### openjs-foundation/cross-project-council

* License check support/tooling [#815](https://github.com/openjs-foundation/cross-project-council/issues/815)
* Shubhra Kar (SK) sharing preso on dependency and license analysis based on work at Linux Foundation
* MD: With 200 repos, it's not trivial just to know we've got basic things right like having a top-level license file? Every single member is going to have problems that might be addressed by these tools. I want to be able to point a tool at nodejs.org and get a sense of that. Some problems separable from software bill of materials.
* SK: presenting project control center that can turn tools on and off
* Do not have a policy engine today to, for example trigger an alert on an LGPL dependency, but there is an alerting mechanism; can see whether a desired bot is installed on a git repository and integrate results from bots installed across included repositories.
* Using third party scanners like snyk, inclusive language scanners.
* Consolidate issue views including for transitive dependencies. Can drill down and download spreadsheets.
* Can see licenses aggregated by repository.
* MD: The scanning seems to be a different use case. Scanning the full tree. Our use case is, foundation has approved these licenses, are the top-level licenses (non-transitively) things the board have approved. Jordan has a tool that does that? The view SK showed, if GPL showed up because of a dependency, that's not what we need.
* JH: Interested parties/use case: repository maintainer project (multiple repo) manager, foundation (multiple project) manager. I have a tool for the second use case, MD wants third?
* MD: +1 to characterization. Other policies like do-we-have-a-COC without caring about what's in any repo for third use case.
* SK: Some mechanisms like regex patterns to scan source code for keywords used for inclusive naming that do not include transitive deps outside the project and aggregate at org level could be used to do use case 3. Scanning for license pattern. Not a separate tool for that yet.
* SK: Can we collaborate to build this?
* SK: 2-3 months to build. If JH has a CLI tool we could incorporate, I'm open to that.
* JH: Initial scope of the tool was to check all my repos have certain GH actions and branch protections. It doesn't currently support checking files.
* MD: Having some predefined checkboxes to know what checks to perform is good.
* EA: What about monorepos? Multiple separately-published packages in one repo?
* SK: Auto-discovery (what packages are in a repository, in an org) is built.
* JH: Github API checks don't support monorepos and my tool doesn't, but spidering through looking for non-root `package.json` should be doable. I'll probably stick to Github API.
* SK: Next steps? Introduce JH and MD to some Linux Foundation engineers?
* MD: You will send an invite to CPC mailing list. RG will assist.

* 2022 Google Summer of Code [#821](https://github.com/openjs-foundation/cross-project-council/issues/821)
* Happy to help coordinate submissions under OpenJS foundation, also good for projects to do
it on their own.
* 7-21 Feb for potential mentors to indicate willingness. Details in issue.
* MD: What is mentor time commitment? One hour meeting. Having good first issues helps. GSoC might require more though.
* BW: Lead mentor is not alone. But the lead mentor is effectively their manager. Limited to college students.
* MD: Not a general way to fund people to do work.
* JS: When is "season of docs?" BW: August. Outside of school year.

* Add Dates and Reminders to biweekly CPC Meeting template [#820](https://github.com/openjs-foundation/cross-project-council/issues/820)
* https://github.com/nodejs/create-node-meeting-artifacts/pull/111

* Clarify requirements around CoC violation [#786](https://github.com/openjs-foundation/cross-project-council/issues/786)
* Have a working session planned for Feb 8

* Create proposal(s) for the Community Fund [#756](https://github.com/openjs-foundation/cross-project-council/issues/756)
* Tobie has removed the WIP prefix and draft status of this PR.

## Next week's working session:

Are there any initiatives or agenda items that we should use a working session to further progress on?

## Q&A, Other

## Upcoming Meetings

* **Calendar**: <https://calendar.openjsf.org>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

66 changes: 66 additions & 0 deletions meetings/2022/2022-02-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# OpenJS Foundation Cross Project Council Meeting 2022-02-01

## Links

* **Recording**: http://www.youtube.com/watch?v=rFkZVbuYcA4
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/828

## Present

* Michael Dawson (@mhdawson)
* Christian Bromann (@christian-bromann)
* Robin Ginn
* Joe Sepi
* Nick O’Leary
* Rich Trott
* Alix Robinson
* Eemeli Aro
* Jordan Harband
* Tobie Langel
* Myles Borins (OpenJS board)
* Sonal Bhoraniya (OpenJS board)
* Sara Chipps
* Alex Liu (OpenJS board)

## Agenda

### Announcements

### Board Meeting Updates

*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.

### openjs-foundation/cross-project-council

* A focus on JavaScript security at OpenJS [#826](https://github.com/openjs-foundation/cross-project-council/issues/826)


* 2022 Google Summer of Code [#821](https://github.com/openjs-foundation/cross-project-council/issues/821)
* deferred since ran out of time
* Add Dates and Reminders to biweekly CPC Meeting template [#820](https://github.com/openjs-foundation/cross-project-council/issues/820)
* deferred since ran out of time
* Licence check support/tooling [#815](https://github.com/openjs-foundation/cross-project-council/issues/815)
* deferred since ran out of time
* Clarify requirements around CoC violation [#786](https://github.com/openjs-foundation/cross-project-council/issues/786)
* deferred since ran out of time
* Create proposal(s) for the Community Fund [#756](https://github.com/openjs-foundation/cross-project-council/issues/756)
* deferred since ran out of time

## Next week's working session

Are there any initiatives or agenda items that we should use a working session to further progress on?

## Dates and Reminders

Please review regularly our list of dates and reminders:
https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md

## Q&A, Other

## Upcoming Meetings

* **Calendar**: <https://calendar.openjsf.org>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.


88 changes: 88 additions & 0 deletions meetings/2022/2022-02-15.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# OpenJS Foundation Cross Project Council Meeting 2022-02-15

## Links

* **Recording**: https://www.youtube.com/watch?v=ba_D31w_0MU
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/831

## Present

* Joe Sepi (@joesepi)
* Michael Dawson (@mhdawson)
* Rich Trott (@Trott)
* Jordan Harband (@ljharb)
* Eemeli Aro
* Tierney Cryen
* Robin Ginn
* Christian Bromann <@christian-bromann>
* Tobie Langel (@tobie)
* Sara Chipps

## Agenda

### Announcements

* Robin
- Jordan new board representative for Silver members
- Gold and end user representatives re-elected
- OpenJS World CFP extended to Feb 25 (week end likely ok as well)
- Node.js trademark transferred to OpenJS Foundation from Joyent - Yay!

### Board Meeting Updates

*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.

### openjs-foundation/cross-project-council

* A focus on JavaScript security at OpenJS [#826](https://github.com/openjs-foundation/cross-project-council/issues/826)
* Held working session on this last week
* Discussed if there some minimum requirements to consider

* Going to set up slack channel on security (just called security)
* Planned to have follow up session
* Joe could we use the working session next week - 12 ET?

* 2022 Google Summer of Code [#821](https://github.com/openjs-foundation/cross-project-council/issues/821)
* Electron is working to get involved and hoping to have a couple of mentors
*

* Add Dates and Reminders to biweekly CPC Meeting template [#820](https://github.com/openjs-foundation/cross-project-council/issues/820)
* Plan is to add today links to the meeting template.

* Licence check support/tooling [#815](https://github.com/openjs-foundation/cross-project-council/issues/815)
* Next step is for LF to respond on whether they are going to take ownership for providing
Something. Added that to the issue

* Clarify requirements around CoC violation [#786](https://github.com/openjs-foundation/cross-project-council/issues/786)
* Tobie has some notes, will turn into text that will share in issue or doc and we can discuss in
the next meeting.

* Create proposal(s) for the Community Fund [#756](https://github.com/openjs-foundation/cross-project-council/issues/756)
*



## Next week's working session

Are there any initiatives or agenda items that we should use a working session to further progress on?

CPC Meeting schedule issue: https://github.com/openjs-foundation/cross-project-council/issues/816

CPC Meeting schedule says "Repo Clean-up". Is that what we want to be doing next working session?


## Dates and Reminders

Please review regularly our list of dates and reminders:
https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md


## Q&A, Other

## Upcoming Meetings

* **Calendar**: <https://calendar.openjsf.org>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.


54 changes: 54 additions & 0 deletions meetings/2022/2022-03-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# OpenJS Foundation Cross Project Council Meeting 2022-03-01

## Links

* **Recording**:
* **GitHub Issue**: https://github.com/openjs-foundation/cross-project-council/issues/834

## Present

* Christian Bromann (@christian-bromann)
* Robin Ginn (@rginn)
* Rich Trott
* Brian Warner
* Mike Samuel (@mikesamuel)
* Alix Robinson
* Jordan Harband
* Ib Green
* Chris Gervang
* Michael Dawson (@mhdawson)

## Agenda

### Announcements

### Board Meeting Updates

*Extracted from **cross-project-council-agenda** labeled issues and pull requests from the **openjs-foundation org** prior to the meeting.

### openjs-foundation/cross-project-council

* A focus on JavaScript security at OpenJS [#826](https://github.com/openjs-foundation/cross-project-council/issues/826)
* 2022 Google Summer of Code [#821](https://github.com/openjs-foundation/cross-project-council/issues/821)
* Add Dates and Reminders to biweekly CPC Meeting template [#820](https://github.com/openjs-foundation/cross-project-council/issues/820)
* Licence check support/tooling [#815](https://github.com/openjs-foundation/cross-project-council/issues/815)
* Clarify requirements around CoC violation [#786](https://github.com/openjs-foundation/cross-project-council/issues/786)
* Create proposal(s) for the Community Fund [#756](https://github.com/openjs-foundation/cross-project-council/issues/756)

## Next week's working session

Are there any initiatives or agenda items that we should use a working session to further progress on?

## Dates and Reminders

Please review regularly our list of dates and reminders:
https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md

## Q&A, Other

## Upcoming Meetings

* **Calendar**: <https://calendar.openjsf.org>

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

Loading

0 comments on commit 88d5e39

Please sign in to comment.