Freedesktop <> GitLab | Notes and Follow-Up from 2020-02-03
Nuritzi Sanchez
nsanchez at gitlab.com
Fri Mar 6 20:14:11 UTC 2020
Hi All,
It was great meeting some of you earlier this week! For those who could not
attend the meeting, I'm including the meeting notes below.
I've been at conferences this week, so I'll follow up again next week with
more progress, but I wanted to send out a few updates sooner than later.
*Updates: *
- *Regular meeting poll:* Here is a meeting poll
<https://framadate.org/1d3ePoLDpsuUQole> [1] so that we can find a
regular meeting slot that would work for meetings every 2 weeks. We agreed
to only have these meetings if needed. Our next meeting would be
sometime during the week of March 16th.
*@Lyude @Daniel Stone @Eric @Benjamin* -- you were identified as the
people most likely to be part of our regular meetings. Can you please add
your availability to the poll?
- *Technical discussion:* I'd like to get some of our engineers to join
one of our upcoming calls. I'll follow up on this subject again next week
because we may have some more questions for you before we can identify the
right people to join the call.
- *Agreement and payment:* I've added some more specifics to the Freedesktop
<> GitLab Agreement
<https://docs.google.com/document/d/1fdawIsMSZWy_JzCRgUrTUbtghAooIsm4pwmTfCSSlE4/edit>
[2] based on our conversation. @Lyude can you please take a look? I'm not
sure when to name SPI vs Freedesktop vs X.Org, so if you have any input
there, please let me know. I'm also trying to get information for how to
proceed with setting you up as a vendor since things may have changed since
we originally tried to set you up. Will follow up on this next week.
Please let me know if you have any questions, or need anything else. Have a
great weekend, everyone!
Best,
Nuritzi
[1] https://framadate.org/1d3ePoLDpsuUQole
[2]
https://docs.google.com/document/d/1fdawIsMSZWy_JzCRgUrTUbtghAooIsm4pwmTfCSSlE4/edit
2020-03-03 | Meeting Notes
Link to notes: Agenda & Notes | Freedesktop <> GitLab
<https://docs.google.com/document/d/1S3sdoI4EEW0dmeXSqutfAp9mXJmCkR5uuLn_hmXV2es/edit#heading=h.g8xcwjysgnu4>
(
https://docs.google.com/document/d/1S3sdoI4EEW0dmeXSqutfAp9mXJmCkR5uuLn_hmXV2es/edit#
)
When: 2020-03-03 at 18:00 UTC
Attendees:
-
Nuritzi Sanchez
-
David Planella
-
Daniel Stone
-
Daniel Vetter
-
Lyude Paul
-
Harry Wentland
Agenda:
-
Intros
-
Nuritzi: She/Her, will be the main point of contact on Gitlab side.
Based in California, USA
-
David Planella: He/Him, will be fading into the background as Nuritzi
ramps up. Based in Germany.
-
Daniel V: He/Him, helping to pull in sponsors, now also trying to do
it for freedesktop.
-
Lyude: She/Her, Secretary for X.Org, based in Boston, with X.Org for
a little under a year.
-
Harry: He/Him, X.Org board for 3 years, Toronto area
-
Daniel Stone: He/Him, based in London, freedesktop Admin for about 15
years!, originally spoke with Eliran, then David, then Nuritzi. Want to
make sure that everyone is involved who needs to be involved, so that not
all communications and interaction are channeled through Daniel S.
-
Sync on stakeholders from each side and overall status
-
SPI is parent foundation, X.org is non-profit, fd.o merged with X.org
-
Fd.o initially provided hosting for x.org, but also other projects,
GStreamer, etc. There was a need to grow as an organization and to have
structure - fd.o is a service for hosting X.org projects
-
X.org Board
-
Fd.o service provided by the foundation, Daniel S. is accountable to
the Board as the admin.
-
Public information vs private
-
What should privacy setting be on these meeting notes? The link is
shared on the x.org board mailing list
-
Keep settings as they are
-
Review current financial commitments / Review draft agreement: Freedesktop
<> GitLab Agreement
<https://docs.google.com/document/d/1fdawIsMSZWy_JzCRgUrTUbtghAooIsm4pwmTfCSSlE4/edit>
(right now this is a generic agreement, we need to add the correct terms in
order to move forward with it and get Freedesktop officially set up as a
vendor)
-
Is SPI still the legal entity that would sign the agreement?
-
Terms Summary (from Eliran’s notes):
-
GitLab to sponsor the GCP billing costs:
-
Original verbal agreement:
-
Term: 24 months
-
Monthly cap on bill: $250/month (hosting costs only) =>
total of $6000
-
Most recent notes:
-
"the numbers for Jan-Apr were":
-
$2176.35
-
$2452.41
-
$2684.22
-
$1443.22
-
That makes a total of $8,756.20, for 4 months
-
Daniel: yes, that sounds about right, the basic thing was
that GitLab was going to help with some of the initial ramp up.
-
Vendor information should be X.Org + SPI. Eric should be
able to help with all of this.
-
David: we can make it something like a blanket amount of $9K
-
Review Freedesktop upstream issues
<https://gitlab.freedesktop.org/freedesktop/freedesktop/issues?label_name%5B%5D=gitlab-upstream>
and create next steps for technical solution-finding
-
Pipeline one could be low hanging fruit
-
David: here are some of the issues Daniel S. has opened in the past
<https://gitlab.com/gitlab-org/gitlab/issues?scope=all&utf8=%E2%9C%93&state=opened&author_username=fooishbar>,
which might also be relevant. There are probably others either filed by
other fd.o members or that the fd.o team is subscribed to
-
Review any other pain points
-
Mentioned by Daniel S: Pages
<https://gitlab.com/groups/gitlab-org/-/epics/1316> + CN
-
Big pain point: no kernel repos on gitlab
-
Main issue is that have deployed omnibus (effectively a single
container) and lots of ppl depending on GitLab pages, needs to be on a
single container, Don’t have the option to break out into
different pods.
Limits daily amts. Kernel will overwhelm.
-
Adding the kernel repos would most probably overwhelm the current
cluster
-
No capacity to have custom infrastructure, it has to go through
one of the standard omnibus packages or Helm charts
-
Pages: still not on cloud
-
Not enough SysAdmin time. How does Benjamin’s help affect this?
-
Not sure, admin time is a mix of personal time
-
Currently analysing where data is going, where to optimize things
-
Would help to have guidance from GitLab from someone who could go
through that process, could share practices/snippets, etc.
-
About ⅔ of the current bill is network bandwidth, need to optimize
Next Steps
-
Meetings: Once every two weeks, check in via email, send an agenda
before the meeting so people know when they should join
-
Nuritzi: will send out a framadate to find time for a bi-weekly
meeting every two weeks
-
Fill out agreement with more detail, send for review to all stakeholders
-
Follow up with vendor issue with Eric and make sure SPI and X.Org are
set up as vendors
-
Set up a call with members from the GitLab engineering team +
freedesktop/x.org
--
Nuritzi SanchezSenior Open Source Program Manager | GitLab
*Create, Collaborate, and Deploy together*
Free Trial <https://about.gitlab.com/free-trial/> | Upgrade Now
<https://about.gitlab.com/products/> | Contact Support
<https://about.gitlab.com/support/> | Community
<https://about.gitlab.com/community>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://foundation.x.org/archives/members/attachments/20200306/26210bc1/attachment-0001.htm>
More information about the members
mailing list