MusicBrainz Summit/23: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
m (oops!)
 
(106 intermediate revisions by 14 users not shown)
Line 1: Line 1:
Summit 23 is happening between October 2 and 6 2023, at [https://officebrainz.org/ MetaBrainz HQ] in Barcelona, Spain.
Summit 23 is happening between October 2 and 6 2023, at [https://officebrainz.org/ MetaBrainz HQ] in Barcelona, Spain.


Virtual attendees can join via Zoom:
Notes:


*[https://us06web.zoom.us/j/83860329736?pwd=TbOg9W2odBx2Crv3m7CbaiPEEKicgg.1 Day 1 (Monday)]
* mayhem suggests we leave Monday open for a hacking/whatever day
*[https://us06web.zoom.us/j/85964684127?pwd=cg8lutP4wN9BTIvytiPM8QEfaDFxcJ.1 Day 2 (Tuesday)]
* atj assumes people will arrive on the weekend to acclimate before the summit
*[https://us06web.zoom.us/j/87904376243?pwd=96HIPA4KAa08tVR3DfZpFqTWX5QGH9.1 Day 3 (Wednesday)]
*Day 4: Breakout sessions ([https://us06web.zoom.us/j/82877229380?pwd=L6b5bj9FY2jwJj34o6OgJTKEdObgdf.1 Zoom link])
*Day 5: Breakout sessions ([https://us06web.zoom.us/j/82034372062?pwd=b9PnZC0wtmySalYZ4CITEVjeW0jK7H.1 Zoom link])


Chat during the summit will be in the [[Communication/IRC|#metabrainz IRC channel]] (please refrain from using Zoom chat and YouTube chat will be disabled).
== Schedule of Events ==


Livestream YouTube links:
Each day we'll gather in the morning in the office, where we'll have breakfast. Come when you are ready to come. Lunch will be in the office at 13:00 and we'll start our afternoon meetings each day at 14:00.
*[https://youtube.com/live/sVQe6-WJ8i0?feature=share Day 1 (Monday)]
*[https://youtube.com/live/nEGlylVPY44?feature=share Day 2 (Tuesday)]
*[https://www.youtube.com/watch?v=ZKZfCxtFbiU Day 3 (Wednesday)]
[[discourse:t/metabrainz-summit-2023/657767|Forum thread]] | [https://blog.metabrainz.org/2023/09/25/you-are-invited-to-metabrainz-summit-23/ Blog post]


There will also be written notes ([https://docs.google.com/document/d/1bz32duq95jSfiBnN-ss4ODNSYDv3TjW5CLUxs2dURyw link to draft/in progress doc]).
Each day we're going to tackle big topics and then once the big topics are taken care of, we'll ask for smaller topics that others wish to talk about:


==Schedule of Events==
* Mornings, until 13:00: Be in the office, talk to people, catch up, whatever.

* Lunch, 13:00 - 14:00: Lunch in the office, brought in from local places.
Every morning we'll gather in the office and have breakfast. Come when you are ready to come. Lunch is in the office at 13:00.
* Big topics: 14:00 - 17:00 -- see agenda.

* Ad hoc topics: 17:00 - 19:30
'''Livestreamed meetings are each day 14:00 - 19:30 local time (12:00 - 17:30 GMT)'''
* Dinner, at a restaurant, at 20:30.

We will tackle big topics, after which smaller ad-hoc topics can be suggested by anyone.

*Morning - 13:00: Be in the office, catch up with people, whatever
*Lunch, 13:00 - 14:00: Lunch in the office, brought in from local places
*Big topics: 14:00 - 17:00 (see agenda)
*Ad-hoc topics: 17:00 - 19:30
*Dinner, at various restaurants or at the office, TBD. We'll have at least two nice group dinners with everyone present


==Agenda==
==Agenda==

As usual, each project should be prepared to give an update on the state of the project.


Big topics to discuss and who needs to be present:
Big topics to discuss and who needs to be present:
*Internationalization - for devs - and translation - for users (aerozol, outsidecontext, rdswift, yvanzo, monkey, ...)
* …
*MB form submission flow (bitmap, outsidecontext, reosarevok, yvanzo)
*MB edit search load (bitmap, reosarevok, yvanzo)
*MB search upgrades (bitmap, lucifer, reosarevok, yvanzo, zas)
*Proactively dealing with spam accounts + empty account deletions (reosarevok, yvanzo, bitmap, mayhem, ...)
*Workflow for security alerts (all code maintainers)
*Workflow for service alerts (all service maintainers)
*Code signing of MetaBrainz apps: experience in Picard, applicable to other distributed MB software? (outsidecontext, zas, lucifer, rob, ???)
*State of the music industry (mayhem, akshaaatt)
*OAuth migration update and future planning (lucifer, mayhem, monkey)
*Presenting 2017 early survey findings (aerozol)
*Next years' summit, limiting the scope a bit. (mayhem)
*Giving back to the open source community with donations
*Move documentation from MB to readthedocs and get rid of duplicate docs
*…


Other topics:
Other topics:


* Why do we not bring napkins to the summits?
*<s>Why do we not bring napkins to the summits?</s>
* Use projector to see remote participants, put irc on a screen
*Use projector to see remote participants, put IRC on a screen
*Does it make sense to store dancers in MusicBrainz? (reo)
* Big red light for remote participants to put their hand up
* Don't use orange pens on the whiteboard


==Hack sessions==
==Hack sessions==
Because we'll have most of the team in the same place it might make sense to have a few in-person informal hack sessions to get some projects off the ground. Ideas:
Because we'll have most of the team in the same place it might make sense to have a few in-person informal hack sessions to get some projects off the ground. Ideas:


*Key signing party throughout the week
* …
*Picard packaging design ([[User:OutsideContext|outsidecontext]] & [[User:Aerozol|aerozol]])
*Running MusicBrainz Server on Windows ([[User:YvanZo|yvanzo]] & [[User:Aerozol|aerozol]])
*Running/writing Selenium tests for MusicBrainz Server/Docker ([[User:Bitmap|bitmap]], reosarevok, yvanzo)
*Picard 3 plugin system (outsidecontext & zas)
*Instagram/social media ([[User:Aerozol|aerozol]] & akshaaatt)
*Mobile app design ([[User:Aerozol|aerozol]] & akshaaatt)
*Centralized logging system ([[User:Atj|atj]], [[User:Bitmap|bitmap]], [[User:YvanZo|yvanzo]], rob, [[User:Zas|zas]])
*MB UI Revamp PRs fixing (akshaaatt, bitmap, yvanzo, reosarevok)
*Reducing open MB PRs to a sensible number (bitmap, yvanzo, reosarevok, sometimes aerozol)
*AutoTag Hacking (outsidecontext, mayhem)
*Reverse proxy settings to MB mirror with HTTPS support (bitmap, reosarevok, yvanzo, zas)
*Improve/debug Docker development setup (bitmap, reosarevok, yvanzo)
*Weblatifying mobile app (akshaaatt, outsidecontext, yvanzo)
*Community forums i18n with [https://meta.discourse.org/t/multilingual-plugin/142740 multilingual plugin] (reosarevok, yvanzo, zas)
*Design catch-up/planning (monkey & [[User:Aerozol|aerozol]])
*Community catch-up/planning (reosarevok & [[User:Aerozol|aerozol]])
*Oauth login flow for LB (lucifer, aerozol, the furry one)
*Event Art Archive and BB Cover Art Archive (bitmap, kellnerd, monkey, reosarevok, yvanzo, aerozol)
*Weblate tutorial video/workflow (yvanzo & aerozol)
*...


== Headquarters ==
==Headquarters & Lodgings==
We'll be at [https://officebrainz.org/ OfficeBrainz].
We'll be at [https://officebrainz.org/ OfficeBrainz].


We'll be at this [https://www.airbnb.com/rooms/39353324 AirBnb from the 29th (15:00) until the 7th] (AirBnB 1). If your name is not listed in the lodgings breakdown below, then you're in this AirBnB.
== Attendees ==

We've also got two hotel rooms reserved for reo/kellnerd and zas/yvanzo. Contact mayhem for details on check-in.

==Notes==

*Chocolates: send your wishes to kellnerd, who will definitely bring some of the good high-proof stuff... 70% cocoa, not what you were thinking :)
*Aerozol will field requests for treats from NZ
*There will be a robotic cocktail party at Mayhem's house on the evening of the 29th.

==Attendees==
Summit attendees this year, (eventually) sorted by arrival time:
Summit attendees this year, (eventually) sorted by arrival time:
{| class="wikitable sortable"
{| class="wikitable sortable"
Line 51: Line 111:
|-
|-
|Aerozol
|Aerozol
|29?
|29
|EY 49 - 8:15
|Airplane
|9?
|8
|Airplane
| Airplane
|?
|Y
|Vegan
|Vegan
|M
|M
|-
|-
|akshaaatt
|akshaaatt
|
|29
|LH 1812 - 12:50
|7
|Airplane
|Airplane
|
|Y
|Anything good
|Airplane
|
|L
|
|
|-
|-
|atj
|atj
|<del>30</del>
|
|<del>EZY 2325 - 15:55</del>
|<del>7</del>
|<del>Airplane</del>
|<del>Y</del>
|<del>Everything</del>
|M
|-
|bitmap
|29
|AA 40 - 09:30
|8
|Airplane
|Airplane
| Y
|Vegetarian
|M
|-
| cc
|26
|Airplane 14:25h
|30
|Airplane 12:15h
|Y
|mostly anything
|M for manly
|-
|monkey
|N/A
|
|
|Airplane
|
|
|Metro
|N
|Everything nomnomnom
|M for Monkey
|-
|reosarevok
|27
|LH 1132 - 18:05
|7
|LH 1125 (10:30)
|Y
|E eats everything
|L / XL
|-
|mayhem
|N/A
|
|
|
|
|-
|bitmap
|
|
|N
|Om nom nom!
|XL
|-
|yvanzo
|28
|Train / Sants @ 19:32
|7 @ 08:22
|Train / Sants
|Y
|Anything good
|L
|-
|zas
|28
|Train / Sants @ 19:32
|10
|Train
|Y
|Anything good
|M
|-
|outsidecontext
| 30
|LH 1128 - 15:15
|7 @ 12:50
|Airplane
|Airplane
|
|Y
|Omnivore
|L
|-
|kellnerd
|27
|EW 2520 - 19:45
|7 @ 13:40
|Airplane
|Airplane
|
|Y
|Anything good
|
|
|M
|}
{| class="wikitable"
|+Number of beds per day
!
!27
!28
!29
!30
!1
!2
!3
!4
! 5
!6
!7
!8
!9
|-
| needed
|3
|5
|9
|9
|9
|9
|9
|9
|9
| 9
|2
|1
|1
|-
|-
|AirBnB 1
|lucifer
|
|
|Airplane
|
|
|7
|Airplane
|7
|7
|7
|7
|7
|7
|7
|
|
|
|
|
|
|-
|-
|Sailboat (reo)
|monkey
|N/A
|
|
|
|
|
|
|1
|1
|1
| 1
|1
| 1
|1
|
|
|
|
|
|
|-
|-
|Hotel 1
|reosarevok
|2 (reo, kellnerd)
|2 (reo, kellnerd)
|
|
|
|
Line 112: Line 290:
|
|
|
|
|-
|mayhem
|N/A
|
|
|
|
|
|
|
|
|-
|Hotel 2
|
|
|zas, yvanzo
|
|
|-
|yvanzo
|
|
|
|
Line 130: Line 306:
|
|
|
|
|-
|zas
|
|
|
|
|
|
|-
|Rob's
|
|
|
|
|aerozol
|aerozol
|aerozol
|aerozol
|aerozol
|aerozol
|aerozol
|aerozol
|aerozol
|
|
|
|
|-
|Monkey's
|cc
|cc
|cc
|cc (leave early)
| -
| -
| -
| -
| -
| -
| -
| -
| -
|}
|}


=== Virtual attendees ===
===Virtual attendees===
Lucifer :(

rdswift

ansh


atj :(
*


== Volunteers[edit | edit source] ==
==Volunteers==


*Aerozol: Livestream
* Person: Task
*Yvanzo: Chocolatestreamtostomach


== Emergency phone numbers[edit | edit source] ==
==Emergency phone numbers==


# 112 All emergencies
#112 All emergencies

Latest revision as of 13:15, 5 October 2023

Summit 23 is happening between October 2 and 6 2023, at MetaBrainz HQ in Barcelona, Spain.

Virtual attendees can join via Zoom:

Chat during the summit will be in the #metabrainz IRC channel (please refrain from using Zoom chat and YouTube chat will be disabled).

Livestream YouTube links:

Forum thread | Blog post

There will also be written notes (link to draft/in progress doc).

Schedule of Events

Every morning we'll gather in the office and have breakfast. Come when you are ready to come. Lunch is in the office at 13:00.

Livestreamed meetings are each day 14:00 - 19:30 local time (12:00 - 17:30 GMT)

We will tackle big topics, after which smaller ad-hoc topics can be suggested by anyone.

  • Morning - 13:00: Be in the office, catch up with people, whatever
  • Lunch, 13:00 - 14:00: Lunch in the office, brought in from local places
  • Big topics: 14:00 - 17:00 (see agenda)
  • Ad-hoc topics: 17:00 - 19:30
  • Dinner, at various restaurants or at the office, TBD. We'll have at least two nice group dinners with everyone present

Agenda

As usual, each project should be prepared to give an update on the state of the project.

Big topics to discuss and who needs to be present:

  • Internationalization - for devs - and translation - for users (aerozol, outsidecontext, rdswift, yvanzo, monkey, ...)
  • MB form submission flow (bitmap, outsidecontext, reosarevok, yvanzo)
  • MB edit search load (bitmap, reosarevok, yvanzo)
  • MB search upgrades (bitmap, lucifer, reosarevok, yvanzo, zas)
  • Proactively dealing with spam accounts + empty account deletions (reosarevok, yvanzo, bitmap, mayhem, ...)
  • Workflow for security alerts (all code maintainers)
  • Workflow for service alerts (all service maintainers)
  • Code signing of MetaBrainz apps: experience in Picard, applicable to other distributed MB software? (outsidecontext, zas, lucifer, rob, ???)
  • State of the music industry (mayhem, akshaaatt)
  • OAuth migration update and future planning (lucifer, mayhem, monkey)
  • Presenting 2017 early survey findings (aerozol)
  • Next years' summit, limiting the scope a bit. (mayhem)
  • Giving back to the open source community with donations
  • Move documentation from MB to readthedocs and get rid of duplicate docs

Other topics:

  • Why do we not bring napkins to the summits?
  • Use projector to see remote participants, put IRC on a screen
  • Does it make sense to store dancers in MusicBrainz? (reo)

Hack sessions

Because we'll have most of the team in the same place it might make sense to have a few in-person informal hack sessions to get some projects off the ground. Ideas:

  • Key signing party throughout the week
  • Picard packaging design (outsidecontext & aerozol)
  • Running MusicBrainz Server on Windows (yvanzo & aerozol)
  • Running/writing Selenium tests for MusicBrainz Server/Docker (bitmap, reosarevok, yvanzo)
  • Picard 3 plugin system (outsidecontext & zas)
  • Instagram/social media (aerozol & akshaaatt)
  • Mobile app design (aerozol & akshaaatt)
  • Centralized logging system (atj, bitmap, yvanzo, rob, zas)
  • MB UI Revamp PRs fixing (akshaaatt, bitmap, yvanzo, reosarevok)
  • Reducing open MB PRs to a sensible number (bitmap, yvanzo, reosarevok, sometimes aerozol)
  • AutoTag Hacking (outsidecontext, mayhem)
  • Reverse proxy settings to MB mirror with HTTPS support (bitmap, reosarevok, yvanzo, zas)
  • Improve/debug Docker development setup (bitmap, reosarevok, yvanzo)
  • Weblatifying mobile app (akshaaatt, outsidecontext, yvanzo)
  • Community forums i18n with multilingual plugin (reosarevok, yvanzo, zas)
  • Design catch-up/planning (monkey & aerozol)
  • Community catch-up/planning (reosarevok & aerozol)
  • Oauth login flow for LB (lucifer, aerozol, the furry one)
  • Event Art Archive and BB Cover Art Archive (bitmap, kellnerd, monkey, reosarevok, yvanzo, aerozol)
  • Weblate tutorial video/workflow (yvanzo & aerozol)
  • ...

Headquarters & Lodgings

We'll be at OfficeBrainz.

We'll be at this AirBnb from the 29th (15:00) until the 7th (AirBnB 1). If your name is not listed in the lodgings breakdown below, then you're in this AirBnB.

We've also got two hotel rooms reserved for reo/kellnerd and zas/yvanzo. Contact mayhem for details on check-in.

Notes

  • Chocolates: send your wishes to kellnerd, who will definitely bring some of the good high-proof stuff... 70% cocoa, not what you were thinking :)
  • Aerozol will field requests for treats from NZ
  • There will be a robotic cocktail party at Mayhem's house on the evening of the 29th.

Attendees

Summit attendees this year, (eventually) sorted by arrival time:

Arrival date Arrival transport Departure date Departure transport Lodging Food Preference T-Shirt Size
Aerozol 29 EY 49 - 8:15 8 Airplane Y Vegan M
akshaaatt 29 LH 1812 - 12:50 7 Airplane Y Anything good L
atj 30 EZY 2325 - 15:55 7 Airplane Y Everything M
bitmap 29 AA 40 - 09:30 8 Airplane Y Vegetarian M
cc 26 Airplane 14:25h 30 Airplane 12:15h Y mostly anything M for manly
monkey N/A Metro N Everything nomnomnom M for Monkey
reosarevok 27 LH 1132 - 18:05 7 LH 1125 (10:30) Y E eats everything L / XL
mayhem N/A N Om nom nom! XL
yvanzo 28 Train / Sants @ 19:32 7 @ 08:22 Train / Sants Y Anything good L
zas 28 Train / Sants @ 19:32 10 Train Y Anything good M
outsidecontext 30 LH 1128 - 15:15 7 @ 12:50 Airplane Y Omnivore L
kellnerd 27 EW 2520 - 19:45 7 @ 13:40 Airplane Y Anything good M
Number of beds per day
27 28 29 30 1 2 3 4 5 6 7 8 9
needed 3 5 9 9 9 9 9 9 9 9 2 1 1
AirBnB 1 7 7 7 7 7 7 7 7
Sailboat (reo) 1 1 1 1 1 1 1
Hotel 1 2 (reo, kellnerd) 2 (reo, kellnerd)
Hotel 2 zas, yvanzo
Rob's aerozol aerozol aerozol aerozol aerozol aerozol aerozol aerozol aerozol
Monkey's cc cc cc cc (leave early) - - - - - - - - -

Virtual attendees

Lucifer :(

rdswift

ansh

atj :(

Volunteers

  • Aerozol: Livestream
  • Yvanzo: Chocolatestreamtostomach

Emergency phone numbers

  1. 112 All emergencies