Skip to content

Commit

Permalink
January 2023 Cabal Notes (#585)
Browse files Browse the repository at this point in the history
As the title says.  Also includes adding a link to the "What Is?" page on the
Getting Started page.

Also update the agenda for the February 7, 2023 meeting.

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
  • Loading branch information
TomSweeneyRedHat authored Feb 6, 2023
1 parent a4e5be3 commit 26e7d7a
Show file tree
Hide file tree
Showing 5 changed files with 192 additions and 37 deletions.
6 changes: 5 additions & 1 deletion community/meeting/agenda/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,11 @@ select 11:00 a.m. for Eastern, and it should show your local time in relation to

* 11:00 -> 11:05 - Welcome!

* 11:05 -> 11:45 - TBD
* 11:05 -> 11:25 - Pasta in Podman Demo - Stefano Brivio

* 11:25 -> 11:35 - Podman v4.4 Update - Matt Heon/Brent Baude

* 11:35 -> 11:45 - Podman Desktop Update - Stevan Le Meur

* 11:45 -> 11:55 - Open Forum/Questions and Answers Session

Expand Down
71 changes: 36 additions & 35 deletions community/meeting/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ title: Community Meetings
# {{ page.title }}

## Podman Community Cabal meeting
### Next Meeting: Thursday December 15, 2022 11:00 a.m. EDT (UTC-5)
### Next Meeting: Thursday, February 15, 2022 11:00 a.m. EDT (UTC-5)

The Podman Community Cabal meetings will happen on the third Thursday of each month, starting at 11:00 a.m. Eastern.
The "Cabal" meeting is used to discuss any design question, issue, or other related topics with the maintainers of
Expand All @@ -23,23 +23,24 @@ The Agenda is [here](https://hackmd.io/gQCfskDuRLm7iOsWgH2yrg?both).

### Notes from the Community Cabal Meetings

* [Thursday November 17, 2022](https://podman.io/community/meeting/notes/2022-11-17)
* [Thursday September 15, 2022](https://podman.io/community/meeting/notes/2022-09-15)
* [Thursday July 21, 2022](https://podman.io/community/meeting/notes/2022-07-21)
* [Thursday May 19, 2022](https://podman.io/community/meeting/notes/2022-05-19)
* [Thursday April 21, 2022](https://podman.io/community/meeting/notes/2022-04-21)
* [Thursday March 17, 2022](https://podman.io/community/meeting/notes/2022-03-17)
* [Thursday February 17, 2022](https://podman.io/community/meeting/notes/2022-02-17)
* [Thursday January 20, 2022](https://podman.io/community/meeting/notes/2022-01-20)
* [Thursday December 16, 2021](https://podman.io/community/meeting/notes/2021-12-16)
* [Thursday November 18, 2021](https://podman.io/community/meeting/notes/2021-11-18)
* [Thursday October 21, 2021](https://podman.io/community/meeting/notes/2021-10-21)
* [Thursday September 16, 2021](https://podman.io/community/meeting/notes/2021-09-16)
* [Thursday August 19, 2021](https://podman.io/community/meeting/notes/2021-08-19)
* [Thursday July 15, 2021](https://podman.io/community/meeting/notes/2021-07-15)
* [Thursday, January 19, 2022](https://podman.io/community/meeting/notes/2023-01-19)
* [Thursday, November 17, 2022](https://podman.io/community/meeting/notes/2022-11-17)
* [Thursday, September 15, 2022](https://podman.io/community/meeting/notes/2022-09-15)
* [Thursday, July 21, 2022](https://podman.io/community/meeting/notes/2022-07-21)
* [Thursday, May 19, 2022](https://podman.io/community/meeting/notes/2022-05-19)
* [Thursday, April 21, 2022](https://podman.io/community/meeting/notes/2022-04-21)
* [Thursday, March 17, 2022](https://podman.io/community/meeting/notes/2022-03-17)
* [Thursday, February 17, 2022](https://podman.io/community/meeting/notes/2022-02-17)
* [Thursday, January 20, 2022](https://podman.io/community/meeting/notes/2022-01-20)
* [Thursday, December 16, 2021](https://podman.io/community/meeting/notes/2021-12-16)
* [Thursday, November 18, 2021](https://podman.io/community/meeting/notes/2021-11-18)
* [Thursday, October 21, 2021](https://podman.io/community/meeting/notes/2021-10-21)
* [Thursday, September 16, 2021](https://podman.io/community/meeting/notes/2021-09-16)
* [Thursday, August 19, 2021](https://podman.io/community/meeting/notes/2021-08-19)
* [Thursday, July 15, 2021](https://podman.io/community/meeting/notes/2021-07-15)

## Podman Community Meeting
### Next Meeting: Tuesday February 7, 2022 11:00 a.m. EDT (UTC-5)
### Next Meeting: Tuesday, February 7, 2022 11:00 a.m. EDT (UTC-5)

Community meetings are held on the first Tuesday of each even numbered month (Feb, Apr, Jun, Aug, Oct, & Dec). They are scheduled for one hour in
duration, and generally start at 11:00 a.m. Eastern. The start time may change occassionally to make
Expand Down Expand Up @@ -71,23 +72,23 @@ we will do our best to get you into a future one as soon as possible.

### Notes from the Community Meetings

* [Tuesday December 6, 2022](https://podman.io/community/meeting/notes/2022-12-06)
* [Tuesday October 4, 2022](https://podman.io/community/meeting/notes/2022-10-04)
* [Tuesday August 2, 2022](https://podman.io/community/meeting/notes/2022-08-02)
* [Tuesday June 7, 2022](https://podman.io/community/meeting/notes/2022-06-07)
* [Tuesday April 5, 2022](https://podman.io/community/meeting/notes/2022-04-05)
* [Tuesday February 2, 2022](https://podman.io/community/meeting/notes/2022-02-01)
* [Tuesday December 7, 2021](https://podman.io/community/meeting/notes/2021-12-07)
* [Tuesday November 2, 2021](https://podman.io/community/meeting/notes/2021-11-02)
* [Tuesday October 5, 2021](https://podman.io/community/meeting/notes/2021-10-05)
* [Tuesday September 7, 2021](https://podman.io/community/meeting/notes/2021-09-07)
* [Tuesday August 3, 2021](https://podman.io/community/meeting/notes/2021-08-03)
* [Tuesday June 1, 2021](https://podman.io/community/meeting/notes/2021-06-01)
* [Tuesday May 4, 2021](https://podman.io/community/meeting/notes/2021-05-04)
* [Tuesday April 6, 2021](https://podman.io/community/meeting/notes/2021-04-06)
* [Tuesday March 2, 2021](https://podman.io/community/meeting/notes/2021-03-02)
* [Tuesday February 2, 2021](https://podman.io/community/meeting/notes/2021-02-02)
* [Tuesday December 1, 2020](https://podman.io/community/meeting/notes/2020-12-01)
* [Tuesday November 3, 2020](https://podman.io/community/meeting/notes/2020-11-03)
* [Tuesday October 6, 2020](https://podman.io/community/meeting/notes/2020-10-06)
* [Tuesday, December 6, 2022](https://podman.io/community/meeting/notes/2022-12-06)
* [Tuesday, October 4, 2022](https://podman.io/community/meeting/notes/2022-10-04)
* [Tuesday, August 2, 2022](https://podman.io/community/meeting/notes/2022-08-02)
* [Tuesday, June 7, 2022](https://podman.io/community/meeting/notes/2022-06-07)
* [Tuesday, April 5, 2022](https://podman.io/community/meeting/notes/2022-04-05)
* [Tuesday, February 2, 2022](https://podman.io/community/meeting/notes/2022-02-01)
* [Tuesday, December 7, 2021](https://podman.io/community/meeting/notes/2021-12-07)
* [Tuesday, November 2, 2021](https://podman.io/community/meeting/notes/2021-11-02)
* [Tuesday, October 5, 2021](https://podman.io/community/meeting/notes/2021-10-05)
* [Tuesday, September 7, 2021](https://podman.io/community/meeting/notes/2021-09-07)
* [Tuesday, August 3, 2021](https://podman.io/community/meeting/notes/2021-08-03)
* [Tuesday, June 1, 2021](https://podman.io/community/meeting/notes/2021-06-01)
* [Tuesday, May 4, 2021](https://podman.io/community/meeting/notes/2021-05-04)
* [Tuesday, April 6, 2021](https://podman.io/community/meeting/notes/2021-04-06)
* [Tuesday, March 2, 2021](https://podman.io/community/meeting/notes/2021-03-02)
* [Tuesday, February 2, 2021](https://podman.io/community/meeting/notes/2021-02-02)
* [Tuesday, December 1, 2020](https://podman.io/community/meeting/notes/2020-12-01)
* [Tuesday, November 3, 2020](https://podman.io/community/meeting/notes/2020-11-03)
* [Tuesday, October 6, 2020](https://podman.io/community/meeting/notes/2020-10-06)

Binary file not shown.
150 changes: 150 additions & 0 deletions community/meeting/notes/2023-01-19/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
# Podman Community Cabal Meeting Notes

Attendees: Matt Heon, Dan Walsh, Nalin Dahyabhai, Paul Holzinger, Lokesh Mandvekar, Valentin Rothberg, Eduardo Santiago, Giuseppe Scrivano, Aditya Rajan, Preethi Thomas, Ashley Cui, Stevan Le Meur, Jeremy Buseman, Aakanksha Duggal, Brent Baude, Christopher Evich, Leon N, Thomas Gonzales, Urvashi Mohnani, Lance Lovette, Martin Jackson

## January 19, 2023 Topics

1. Podman v4.4 Update - Matt Heon

2. Autoclosing issues - Ed Santiago
A. https://issues.redhat.com/browse/RUN-1721

3. Time-to-merge-tool using AI - Aakanksha Duggal
A. [website](https://github.com/redhat-et/time-to-merge-tool)
B. contact : aduggal@redhat.com


### Meeting Notes
Video [Recording](https://youtu.be/YCi6KuC9ESw)

Meeting start 11:02 a.m. Thursday, January 19, 2023

### Podman v4.4 Update - (0:50 in the video) - Matt Heon

No release notes yet, working on them for the next RC. Podman v4.4 RC2 out recently, RC3 soon with release notes. Final a week or so later. It will include Quadlet support.

### Autoclosing issues in GitHub - (2:54 in the video) - Ed Santiago

Ed doesn't think we should be autoclosing issues with any of the tools. Ed proposes a possible jetsam tag which would be used to mark a potential issue to close. Issue noted [here](https://issues.redhat.com/browse/RUN-1721) - "podman: spike create EOL policies for issues and PRs". Valentin concurs.

If Dan sees an issue go stale after 30 days without any activity, he removes them. The ones that are getting removed are generally lower priority that the community hasn't picked up.

Ed is thinking about making a table to note inactive issues and wonders if it would be of help.

Dan thinks the table is good for features so that we can review those with a person before it gets closed.

Valentin thinks that, in general, humans should make the decision to close an issue, not a bot.

Not a lot of support for autoclosing, so Ed is abandoning the idea.

Paul and Brent would like to lock closed PRs or Issues after 30 days.

Chris said GitHub actions might be useable to resort issues into categories like look at this now. For instance this [bot](https://gist.github.com/rh-container-bot/f505b6fb78db279855862e035629f8aa#file-images-md)

Paul is concerned about older versions of Podman that issues are getting reported against and the time necessary to do fix them.

Valentin wants to be careful with these and not just dismiss them as they might also be upstream.


### Time-to-merge-tool using AI - (26:12 in the video) - Aakanksha Duggal

[Slides](./Time_To_Merge_Tool.pdf)
[Project on GitHub](https://github.com/redhat-et/time-to-merge-tool)

AI4CI - Open Source AIOps toolkit

Lack of metrics for Open Source data.

The AI4CI supports CI/CD and software dev process
* Data Collection
* Metrics
* ML Services
* Open source AIOps template

The tool measures the time to merge a PR into the GitHub Project. Can be used to id bottlenectks. Historical data of issues, commits and PRs.

It gives new contributors an estimate of how long a PR will take to go through the process..

It Collects Data - Features - Model Building - Training Actions - Make predictions.

Gives project features.

Models service is done by GitHub actions.

The Workflow can be started two ways in training and inference mode.

It trains for each individual repository. Used currently by openshift, ansible, and others.

It requires an action.yaml file and a few other files.

Demo - (36:24 in the video)

Aakanksh showed her repo and walked through the files that need to be put into place within the GitHub workflows.

Once setup, you can go to "Actions" and click on the training.

There is also an [autoclose](https://github.com/AICoE/elyra-aidevsecops-tutorial/issues/532#issuecomment-1347919300)

#### Open discussion (52:42 in the video)

1. Podman v4.4 RC2 errors
Martin Jackson noted an issue with CNI errors on Podman 4.4 RC2. [Issues](https://bodhi.fedoraproject.org/updates/FEDORA-2023-a0f754c701)



### Next Meeting: Thursday, February 16, 2023, 11:00 a.m. EDT (UTC-5)
## Possible Topics
1. None discussed.

### Next Community Meeting: Tuesday, February 7, 2023 11:00 a.m. EDT (UTC-5)

### Possible Topics:


Meeting finished 11:59 a.m.

Raw Meeting Chat:

```
You11:00 AM
https://hackmd.io/gQCfskDuRLm7iOsWgH2yrg?both
https://hackmd.io/gQCfskDuRLm7iOsWgH2yrg?both
Lokesh Mandvekar11:04 AM
v4.4.0-rc2 will be available in updates-testing soon https://bodhi.fedoraproject.org/updates/?packages=podman
You11:05 AM
https://issues.redhat.com/browse/RUN-1721
Miloslav Trmac11:10 AM
I think it’s fair to close stale issues on which we can take no action - bugs with information required to debug not provided, PRs (for features we don’t otherwise care about) where the submitter has gone away.
For things that were determined to be real bugs or real features we might want, we just don’t have capacity for, I can’t see any benefit to closing them that couldn’t just as well be obtained by sorting by recent updates, and ignoring the older ones.
Christopher Evich11:22 AM
e.g. https://gist.github.com/rh-container-bot/f505b6fb78db279855862e035629f8aa#file-images-md
Christopher Evich11:25 AM
markdown-table posted by 'exuanbo/actions-deploy-gist' github-action.
Miloslav Trmac11:26 AM
If we are overworked, one option is to just do less; another is to farm out some of the effort to other people. In that sense, asking reporters to reproduce on mainline might be a good tradeoff? OTOH it could very well cost us important bugs that would not reach us.
Brent Baude11:27 AM
Paul is tugging on a good thread here ... can we get a separate cabal to talk about ubuntu?
You11:29 AM
Aakanksha's project: https://github.com/redhat-et/time-to-merge-tool
You11:35 AM
I suspect Preethi is enthralled....
You11:42 AM
Can you ignore a particular user's PRs? I'm thinking dependabot/bot users who would potentially mess up the curve for most "real" people.
You11:51 AM
Aakanksha, can you ping me by email so I can have you email address please?
Aakanksha Duggal11:52 AM
https://github.com/AICoE/elyra-aidevsecops-tutorial/issues/532#issuecomment-1347919300
Miloslav Trmac11:54 AM
Is the ML model interpretable, i.e. can it give us insight into causes / correlations?
Aakanksha Duggal11:54 AM
@miloslav - not yet, but something we plan to look into.
Preethi Thomas11:55 AM
Thanks Aakansha for presenting
Lokesh Mandvekar11:56 AM
https://bodhi.fedoraproject.org/updates/FEDORA-2023-a0f754c701
Christopher Evich11:57 AM
Ya, thanks Aakansha, it's a really neat way to use AI/ML.
Aakanksha Duggal11:57 AM
Thank you for having me. Please feel free to contact me if needed. :)
ieq-pxhy-jbh
```
2 changes: 1 addition & 1 deletion getting-started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ title: Getting Started with Podman

# Getting Started with Podman

Podman is a utility provided as part of the libpod library. It can be used to
[What is Podman?](https://docs.podman.io) Podman is a utility provided as part of the libpod library. It can be used to
create and maintain containers. The following tutorial will teach you how to set
up Podman and perform some basic commands.

Expand Down

0 comments on commit 26e7d7a

Please sign in to comment.