Skip to content

Commit 9ff3913

Browse files
Merge pull request #194 from CPAN-Security/minutes-2025-12-11
Minutes for 2025-12-11 meeting
2 parents f74808b + d3c9e51 commit 9ff3913

File tree

2 files changed

+47
-38
lines changed

2 files changed

+47
-38
lines changed

meetings/README.md

Lines changed: 5 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ title: CPANSec meeting details & minutes
2424

2525
Meeting minutes [currently under review](https://github.com/CPAN-Security/security.metacpan.org/pulls?q=is%3Apr+is%3Aopen+label%3Aminutes) on Github (usually available some days after a meeting).
2626

27+
### 2026
28+
* [2026-01-08](cpansec-minutes-2026-01-08.md)
29+
2730
### 2025
2831
* [2025-01-08](cpansec-minutes-2025-01-08.md)
2932
* [2025-01-22](cpansec-minutes-2025-01-22.md)
@@ -38,6 +41,8 @@ Meeting minutes [currently under review](https://github.com/CPAN-Security/securi
3841
* [2025-06-04](cpansec-minutes-2025-06-04.md)
3942
* [2025-06-18](cpansec-minutes-2025-06-18.md)
4043

44+
* [2025-12-11](cpansec-minutes-2025-12-11.md)
45+
4146
### 2024
4247
* [2024-01-06](cpansec-minutes-2024-01-06.md)
4348
* [2024-01-20](cpansec-minutes-2024-01-20.md)
@@ -70,41 +75,3 @@ Meeting minutes [currently under review](https://github.com/CPAN-Security/securi
7075
- Sub-items without checkboxes are summaries or notes to the previous item
7176
- Items without checkboxes or @names are for information or finding volunteers
7277
- [ ] Create tickets items are around for too long, or no-one volunteers
73-
74-
### Tasks
75-
- [ ] @name - **Tasks that need to happen** after the meeting get an empty checkbox and the @name of the person leading the work (possibly with helpers);
76-
- Relevant information can be added as sub-items
77-
- [ ] @name - Tasks in sub-items are sub-tasks, and have a @name associated
78-
- [ ] @name - **Tasks that weren't completed** until this meeting have their checkbox remain unfilled, so we remember to find out again during the next meeting if the task is done
79-
- [x] @sjn - **Tasks that are completed** get their checkbox filled with an `X`
80-
- [x] Tasks without a @name associated need to get a @name, so we don't leave tasks lying around unadressed
81-
- If none volunteer, we create a ticket in the appropriate project; The checkbox is filled with an `X`, and therby scheduled for deletion (see below)
82-
- Alternatively, note that voluteers are needed, and *leave the item checkbox empty*
83-
84-
### Topics
85-
- [ ] @name - **Topics that need to be discussed** during the meeting get an empty checkbox and the @name of the person leading the discussion (possibly with others)
86-
- Topics can have additional relevant information added as sub-items
87-
- [ ] @name - **Topics that weren't discussed** during a meeting have their checkbox remain unfilled, so we remember to discuss them during the next meeting
88-
- [x] @name - **Topics that have been discussed** get sub-items added with key points and decisions, and their checkbox filled with an `X`
89-
- @name - Items without a checkbox are for information only. Keep it brief, and have key points added as sub-items. The @name shares the information
90-
- Sub-items without a name or checkbox contain key points, or additional information to the previous points
91-
- [ ] @name - Sub-items like these can have tasks and topics too, just as above
92-
- [x] **Topics without a @name associated**, get a @name associated.
93-
- If none volunteer, the topic isn't important enough; Make a ticket or not; Fill the checkbox with an `X`, so it is scheduled for deletion.
94-
- Alternatively, leave the item checkbox empty, and note that volunteers are needed
95-
96-
### Events
97-
- [ ] **Events in the future** have an empty checkbox
98-
- Add the @names of who is likely to attend, so they may submit/prepare talks, coordinate, etc.
99-
- [x] **Events in the past** get their checkbox filled with an `X`
100-
- Add a few key learnings from attendees, if relevant!
101-
- [x] **Events that nobody is likely to attend** get their checkbox filled with an `X`
102-
103-
### When creating the Minutes
104-
- [x] When creating the minutes, utems with filled checkboxes remain as-is. Do NOT delete!
105-
- [X] _This item is done, so record it in the minutes as-is_
106-
107-
### When creating the Agenda
108-
- [x] When a NEW agenda is created from the previous meeting minutes, items with filled checkboxes are deleted: they aren't relevant any more!
109-
- [X] _~~This item is done, so we delete ut when preparing the next meeting agenda~~_
110-
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# CPANSec bi-weekly meeting 2025-12-11
2+
3+
- 2025-12-11 @ 16:00 UTC.
4+
- Meeting intended on Element Call (native video chat in Element client), but due technical issues among some of the attendees, we moved to Google Meet.
5+
6+
## Attending
7+
8+
- @jjatria, @sjn, @stigtsp, @thibaultduponchelle, @timlegge, Michael
9+
10+
## Minutes
11+
12+
- [x] Introductions
13+
- Michael (north-of-nowhere, mjmc) introduced himself, and was welcomed!
14+
- [x] @timlegge - year end wrap up for the CNA
15+
- @timlegge - @thibaultduponchelle wrote one last year, let's do it again
16+
- @timlegge - CVE focused
17+
- @sjn - other topics too?
18+
- @timlegge - yes. Unsupported modules & coordination issues (w/@stigtsp)
19+
- @sjn - CRA; CONTRIBUTING.yml; etc.
20+
- @thibaultduponchelle - SBOM progress; CPAN module patching; Policy templates;
21+
- @stigtsp - Details on CVEs; PackageURLs
22+
- Aim to be ready medio January 2026 (good for PTS sponsoring)
23+
- [ ] @timlegge - organizes
24+
- [x] @sjn - FOSDEM
25+
- @sjn - I'll be there, bringing stickers, helping organizing the Perl/Raku community booth.
26+
- @sjn - orgas may be renting screen for micro talks
27+
- [ ] @sjn - if this happens, @sjn gives one about cpansec
28+
- [x] @stigtsp - brief mention of showstoppers for PackageURL adoption in CVE and nixpkgs
29+
- @stigtsp - The current purl spec requires an author, but not a version. CVE spec requires at most one purl per vulnerability, which means CPAN purls don't match well since they atm. require an author.
30+
- @jjatria - this seems solvable, let's put together a meeting where we solve it.
31+
- @stigtsp - yes, let's also define the problem space
32+
- [ ] @jjatria - organizes a meeting where we discuss this
33+
- @jjatria - let's try for a deadline at ultimo January
34+
- @stigtsp - we need to get this done ASAP
35+
- [x] @stigsp - PTS?
36+
- @thibaultduponchelle - Second round of invites done; Venue search ongoing; we're invited!
37+
- [x] AOB
38+
- @stigtsp - Happy holidays!
39+
40+
## Next meeting
41+
42+
- [ ] @sjn - next meeting in 4 weeks exactly, January 8, 2026 @ 16:00 UTC ([iCal](https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=Y2dncTltMG5ocWRqdWV0ZXY1YzlqNm1tZW5fMjAyNjAxMDhUMTYwMDAwWiA2OTE1ODRlM2RiN2QwYTg3N2I0MzQ4MmZjOTk2ZWFhZTk5ODRjZjhiYTBiNzY5ZDVkMDBkMDQyYTMyZjljNjZlQGc&tmsrc=691584e3db7d0a877b43482fc996eaae9984cf8ba0b769d5d00d042a32f9c66e%40group.calendar.google.com))

0 commit comments

Comments
 (0)