Freedesktop <> GitLab | Notes and Follow-Up from 2020-02-03

Nuritzi Sanchez nsanchez at gitlab.com
Fri Mar 13 20:58:18 UTC 2020


Thanks, Daniel!

Michael -- it's nice to e-meet you! Are you available next Monday, March
16th at 17:00 UTC for a 30 min meeting? Please see below.

*Re: Regular Meetings*
Thanks for adding your availability, everyone!

It looks like Mondays at 17:00 UTC will work best for everyone except for
Benjamin. I think that's ok for now since we can schedule more technical
discussions with Benjamin when needed.

I sent a calendar invitation to those whom we've identified as main
stakeholders.

X.Org board - would you like me to send an invitation to the members at x.org
so that you get reminders of the calls? Let me know and I can add the email
(and/or individuals) to the existing calendar event.

*Re: Next Meeting*
Our next meeting is scheduled for Monday, March 16th at 17:00 UTC.

Items to discuss [1]
<https://docs.google.com/document/d/1S3sdoI4EEW0dmeXSqutfAp9mXJmCkR5uuLn_hmXV2es/edit#>
:

   - Update on agreement
   - Update on adding Freedesktop as a vendor

Proposed Attendees:

   - Michael
   - Eric
   - Lyude (optional)

Any more topics to add?
Let me know what you think. Anyone is free to join the meeting btw. I just
want to be mindful of your time, so am adding a proposed attendee list.

I think this meeting will be quite short and may also depend on Michael's
availability. Let's default to having it since it's late today on a Friday,
but we can definitely cancel and work asynchronously on these two things
for now.  I just want to have regular meetings scheduled so we maintain
momentum.

*Re: Technical Meeting*
I also would like to propose a more technical discussion on Wednesday,
March 18th at 14:00 UTC between @Daniel Stone, @Benjamin, and some of our
engineers. I'll send out a calendar invitation for that time, and if it
doesn't work, we can reschedule it.

Have a great weekend!

Best,
Nuritzi

[1]
https://docs.google.com/document/d/1S3sdoI4EEW0dmeXSqutfAp9mXJmCkR5uuLn_hmXV2es/edit#

On Fri, Mar 13, 2020 at 1:11 PM Daniel Vetter <daniel.vetter at ffwll.ch>
wrote:

> Hi Nuritzi,
>
> Apologies for the late reply, somehow your message here ended up in spam
> (with a fishing warning on top) in my gmail inbox here :-/ For the contract
> I think we need SPI to check the details, they need to sign it in the end.
> Adding Michael as SPI president for that.
>
> Michael, quoted mail below has the full context, tldr is we're working on
> a contract with gitlab (the company) to support the transition of fd.o to
> gitlab (the code hosting software). Here's the direct gdoc link with the
> draft from gitlab.
>
>
> https://docs.google.com/document/d/1fdawIsMSZWy_JzCRgUrTUbtghAooIsm4pwmTfCSSlE4/edit
>
> Cheers, Daniel
>
> On Thu, Mar 12, 2020 at 2:41 PM Nuritzi Sanchez <nsanchez at gitlab.com>
> wrote:
>
>> Hi again,
>>
>> I'm back from SCALE18x (I feel just fine, but let's see...), and I wanted
>> to follow-up here. I realized that nobody entered in their availability
>> into the meeting poll (including myself!), so I've now added my
>> availability. :)
>>
>> *@Lyude and @Daniel Stone* -- can you please add your availability to
>> the meeting poll <https://framadate.org/1d3ePoLDpsuUQole> [1]? I think
>> that as long as a few of us meeting regularly we can make sure this all
>> keeps moving forward. I think that at minimum, maybe Lyude and I can meet
>> regularly at two week intervals.
>>
>> Lyude, if you can also take a look at the draft Freedesktop <> GitLab
>> Agreement
>> <https://docs.google.com/document/d/1fdawIsMSZWy_JzCRgUrTUbtghAooIsm4pwmTfCSSlE4/edit>
>> [2], that would be helpful. We can do some of this asynch, and have
>> efficient meetings for things we need to discuss, and in order to keep
>> momentum going.
>>
>> Best,
>> Nuritzi
>>
>> [1] https://framadate.org/1d3ePoLDpsuUQole
>> [2]
>> https://docs.google.com/document/d/1fdawIsMSZWy_JzCRgUrTUbtghAooIsm4pwmTfCSSlE4/edit
>>
>>
>> On Fri, Mar 6, 2020 at 12:14 PM Nuritzi Sanchez <nsanchez at gitlab.com>
>> wrote:
>>
>>> 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>
>>>
>>
>>
>> --
>> Nuritzi Sanchez | She/HerSenior 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> | GitLab for Open Source
>> <https://about.gitlab.com/solutions/open-source/>
>> _______________________________________________
>> members at foundation.x.org: X.Org Foundation Members
>> Archives: https://foundation.x.org/cgi-bin/mailman/private/members
>> Info: https://foundation.x.org/cgi-bin/mailman/listinfo/members
>>
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch
>


-- 
Nuritzi Sanchez | She/HerSenior 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> | GitLab for Open Source
<https://about.gitlab.com/solutions/open-source/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://foundation.x.org/archives/members/attachments/20200313/27d53fa0/attachment-0001.htm>


More information about the members mailing list