Skip to content

Commit

Permalink
Add Observers to TAC meeting agenda (#458)
Browse files Browse the repository at this point in the history
Signed-off-by: John Mertic <[email protected]>
  • Loading branch information
jmertic authored Aug 28, 2023
1 parent a5f554e commit 4a1c921
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 15 deletions.
21 changes: 10 additions & 11 deletions .github/workflows/updatetacmembers.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,16 @@
with urllib.request.urlopen(committeeURL) as committeeURLResponse:
committeeURLResponseJSON = json.load(committeeURLResponse)
for committeeMember in committeeURLResponseJSON['Data']:
if committeeMember['VotingStatus'] != 'Observer':
print("Processing {} {}...".format(committeeMember['FirstName'],committeeMember['LastName']))
csvRows.append({
'Full Name': "{} {}".format(committeeMember['FirstName'],committeeMember['LastName']),
'Account Name: Account Name': committeeMember['Organization']['Name'] if 'Organization' in committeeMember and 'Name' in committeeMember['Organization'] else None,
'Appointed By': committeeMember['AppointedBy'] if 'AppointedBy' in committeeMember else None,
'Voting Status': committeeMember['VotingStatus'],
'Special Role': committeeMember['Role'],
'Title': committeeMember['Title'],
'HeadshotURL': committeeMember['LogoURL']
})
print("Processing {} {}...".format(committeeMember['FirstName'].title(),committeeMember['LastName'].title()))
csvRows.append({
'Full Name': "{} {}".format(committeeMember['FirstName'].title(),committeeMember['LastName'].title()),
'Account Name: Account Name': committeeMember['Organization']['Name'] if 'Organization' in committeeMember and 'Name' in committeeMember['Organization'] else None,
'Appointed By': committeeMember['AppointedBy'] if 'AppointedBy' in committeeMember else None,
'Voting Status': committeeMember['VotingStatus'],
'Special Role': committeeMember['Role'],
'Title': committeeMember['Title'],
'HeadshotURL': committeeMember['LogoURL']
})

with open(tacmembersCsvFile, 'w') as tacmembersCsvFileObject:
writer = csv.DictWriter(tacmembersCsvFileObject, fieldnames = csvRows[0].keys())
Expand Down
15 changes: 15 additions & 0 deletions _data/tacmembers.csv
Original file line number Diff line number Diff line change
@@ -1,18 +1,27 @@
Full Name,Account Name: Account Name,Appointed By,Voting Status,Special Role,Title,HeadshotURL
Alexander Forsythe,Academy of Motion Picture Arts and Sciences,Vote of TSC Committee,Observer,None,"Director, Imaging Technology",https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/aforsythe.png?v=1682026196979
Alexander Schwank,Apple Inc.,Vote of TSC Committee,Observer,None,Graphics Engineer,https://lfx-cdn-prod.s3.amazonaws.com/users/avatar/a.png
Bill Roberts,Adobe Inc.,Membership Entitlement,Voting Rep,None,Sr Director of Strategy,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/adobe.png?v=1690858646912
Brian Cipriano,Google LLC,Membership Entitlement,Voting Rep,None,Senior Software Engineer / TSC Lead,https://lh3.googleusercontent.com/a-/AAuE7mCcR8moX7xKxuklQXu5ELgCcnTjRI823n1hCva-OQ
Carol Payne,"Netflix, Inc.",Vote of TSC Committee,Voting Rep,None,Imaging Technologist,https://lh3.googleusercontent.com/a-/AOh14Gihmixg0Ze-lQtDMvvH7EDGxu4Zj6EVHJm_L22k
Cary Phillips,Industrial Light & Magic,Vote of TSC Committee,Voting Rep,None,R&D Supervisor,https://avatars1.githubusercontent.com/u/21344665?v=4
Chris Kulla,"Epic Games, Inc",Vote of TSC Committee,Voting Rep,None,Principal Rendering Engineer,https://avatars0.githubusercontent.com/u/578593?v=4
Cory Omand,The Walt Disney Studios,Membership Entitlement,Voting Rep,None,"Director of Engineering, Pixar Software R&D",https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/cory.omand.1627335684963.png
Daniel Greenstein,Sony Pictures Imageworks,Vote of TSC Committee,Observer,None,Software Engineer,https://lfx-cdn-prod.s3.amazonaws.com/users/avatar/d.png
David Morin,Academy Software Foundation,None,Observer,LF Staff,Executive Director,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/david.morin.1597610881054.png
Emily Olin,Academy Software Foundation,None,Observer,LF Staff,Director of Marketing Communications,https://lh3.googleusercontent.com/a-/AOh14GirU90VtLSBzubFrMpE7ggdr7GERdw_Si2EJo8d
Eric Enderton,NVIDIA Corporation,Membership Entitlement,Voting Rep,None,Dir. Film Rendering Tech.,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/eenderton.png?v=1690914571459
Eric Reinecke,"Netflix, Inc.",Membership Entitlement,Voting Rep,None,"Sr. Software Engineer, Video Engineering",https://lh3.googleusercontent.com/a-/AOh14GgskjUAaqZmg_YfVppsLoKz6VTDZ6HedvP_V98j
Erik Niemeyer,Intel Corporation,Membership Entitlement,Voting Rep,None,Senior Staff Software Enabling and Optimization Engineer,https://media.licdn.com/dms/image/D4D03AQF_NP_mY9Z6cw/profile-displayphoto-shrink_800_800/0/1667349675823?e=1698278400&v=beta&t=H6NCpYbZ9vRplDC8XPhyvAhYLUxmcXRFpoKdKf50UtI
Erik Strauss,LinkedIn Corporation,Vote of TSC Committee,Observer,None,Director of Post Production Engineering,https://lh3.googleusercontent.com/a-/AOh14GjoIpRRmUYmWNCnQqujUzgPMIVm8y0I2_a0xb0h8w
Esteban Papp,"Amazon Web Services, Inc.",Membership Entitlement,Voting Rep,None,Principal Engineer,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/amznestebanpapp.1630024628789
Gary Oberbrunner,Individual - No Account,Vote of TSC Committee,Observer,None,Founder & CEO,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/garyo.1658323635257
Gordon Bradley,Autodesk,Membership Entitlement,Voting Rep,None,Senior Software Architect,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/gordon.bradley.png?v=1690859901581
Greg Denton,Microsoft Corporation,Membership Entitlement,Voting Rep,None,Senior Program Manager,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/gregdenton.png?v=1690858366097
Jean-Christophe Morin,Capital One,Vote of TSC Committee,Observer,None,Software Developer/DevOps,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/jeanchristophemorin13.1606827469388
Jean-Francois Panisset,Visual Effects Society,Vote of TAC Committee,Voting Rep,None,Consulting Engineeer,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/panisset.png?v=1690860125497
Jean-Michel Dignard,"Epic Games, Inc",Membership Entitlement,Voting Rep,None,LEAD PROGRAMMER,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/jmdignard.png?v=1679512552371
John Mertic,The Linux Foundation,,Observer,LF Staff,Director of Program Management,https://avatars2.githubusercontent.com/u/296737?v=4
Jonathan Stone,Lucasfilm,Vote of TSC Committee,Voting Rep,None,"Lead Rendering Engineer, Materials and Shading",https://lh3.googleusercontent.com/a-/AOh14GiAYPIDvkZRrZG-VSP1OcU-M5MtfZIdKmJ92wIEh_I
Joshua Minor,Pixar Animation Studios,Vote of TSC Committee,Voting Rep,None,Sr Lead Software Engineer,https://avatars2.githubusercontent.com/u/169599?v=4
Ken Museth,NVIDIA Corporation,Vote of TSC Committee,Voting Rep,None,"Senior Director, Simulation Technology",https://lh3.googleusercontent.com/a/AAcHTtcv-dGxRswUGBVk_ynomOzcfKQ-kImiiXBlnnsW-zQEML4=s96-c
Expand All @@ -21,6 +30,12 @@ Larry Gritz,Sony Pictures Imageworks,Membership Entitlement,Voting Rep,None,Soft
Mark Visser,Unity Technologies,Membership Entitlement,Voting Rep,None,"Sr. Manager Engineering, M&E",https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/mjmvisser.png?v=1690860235404
Matthew Low,DreamWorks Animation,Membership Entitlement,Voting Rep,None,Senior Software Engineer,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/mmlow.png?v=1657912076290
Michael B Johnson,Apple Inc.,Membership Entitlement,Voting Rep,None,"Innovation Architect, Pro Workflow",https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/drwave.1650898097148.png
Nick Porcino,Pixar Animation Studios,Vote of TSC Committee,Observer,None,"Sr. Software Engineer, Tools: Story & Editorial",https://lh3.googleusercontent.com/a/AATXAJx8NJqDsPG-R0-caIzMnLkt-oxykPfmbN8tCxGD=s96-c
Rachel Rose,Industrial Light & Magic,Vote of TSC Committee,Observer,None,R&D Supervisor,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/rrose.png?v=1690465407013
Scott Dyer,Academy of Motion Picture Arts and Sciences,Membership Entitlement,Voting Rep,None,Senior Imaging Engineer,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/sdyer.png?v=1682115001741
Scott Wilson,Scanline VFX,Vote of TSC Committee,Observer,None,Lead Pipeline TD,https://media-exp1.licdn.com/dms/image/C5603AQEX5WC6cyWv1A/profile-displayphoto-shrink_800_800/0/1517360744777?e=1671667200&v=beta&t=kUWEXDjN474BYqknoMWbPoZe7SCTBECpuU-sz1vmJTQ
Sean O'Connell,Advanced Micro Devices (AMD),Membership Entitlement,Voting Rep,None,Member of Technical Staff Software Engineer,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/soconne.png?v=1690914852373
Stephen Mackenzie,NVIDIA Corporation,Vote of TSC Committee,Observer,None,Senior Software Engineer,https://lfx-cdn-prod.s3.amazonaws.com/users/avatar/s.png
Tom Cowland,Individual - No Account,Vote of TSC Committee,Observer,None,Lead Pipeline,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/foundrytom.1657027843806
Tony Micilotta,DNEG,Membership Entitlement,Voting Rep,None,"Director, Product Development",https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/antm.1662059291789
Yarille Kilborn,The Linux Foundation,Community,Observer,LF Staff,Senior Project Coordinator,https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/yarille.1652446022324.png
2 changes: 1 addition & 1 deletion _includes/tacmembers.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
{%- endif -%}
{%- endfor -%}
{%- for member in site.data.tacmembers -%}
{%- if member["Appointed By"] == "Vote of TSC Committee" -%}
{%- if member["Appointed By"] == "Vote of TSC Committee" and member['Voting Status'] != 'Observer' -%}
<tr>
<td>{{ member["Full Name"] }}</td>
<td>
Expand Down
26 changes: 23 additions & 3 deletions meetings/template.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,14 @@ Join the meeting at [https://zoom-lfx.platform.linuxfoundation.org/meeting/97880

### Project Representatives
{% for member in site.data.tacmembers -%}
{% if member["Appointed By"] == "Vote of TSC Committee" %}
{% if member["Appointed By"] == "Vote of TSC Committee" and member['Voting Status'] != 'Observer' %}
{%- for project in site.data.projects -%}
{% if project["TAC Representative"] == member["Full Name"] %}
{% if project["TAC Representative"] contains member["Full Name"] %}
- [ ] {{ member["Full Name"] }} - {{ project["Name"] }} Representative
{% elsif project["Leads"] == member["Full Name"] %}
{%- break -%}
{% elsif project["Leads"] contains member["Full Name"] %}
- [ ] {{ member["Full Name"] }} - {{ project["Name"] }} Representative
{%- break -%}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
Expand All @@ -45,6 +47,24 @@ Join the meeting at [https://zoom-lfx.platform.linuxfoundation.org/meeting/97880
{% endfor %}

## Other Attendees
{% for member in site.data.tacmembers -%}
{%- if member['Voting Status'] == 'Observer' -%}
{%- for project in site.data.projects -%}
{% if project["TAC Representative"] contains member["Full Name"] %}
- [ ] {{ member["Full Name"] }} - {{ project["Name"] }} Representative
{%- break -%}
{% elsif project["Leads"] contains member["Full Name"] %}
- [ ] {{ member["Full Name"] }} - {{ project["Name"] }} Representative
{%- break -%}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
{% endfor %}
{%- for member in site.data.tacmembers -%}
{% if member["Special Role"] == "LF Staff" %}
- [ ] {{ member["Full Name"] }} - {{ member["Account Name: Account Name"] }}
{%- endif -%}
{% endfor %}

## Antitrust Policy Notice

Expand Down

0 comments on commit 4a1c921

Please sign in to comment.