Notes from #MetaBrainz Meeting 2017-12-11

metabrainz
metabrainz-meeting-notes
Tags: #<Tag:0x00007f23c653c988> #<Tag:0x00007f23c653c7a8>

#1

#MetaBrainz Meeting 2017-12-11

Meeting start: https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065893/

Agenda

Reviews

@CatQuest

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065899/

@chhavi

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065916/

@samj1912

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065921/

@Rob

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065933/

@iliekcomputers

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065946/

@Freso

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065952/

@Leftmost_Cat

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065963/

@reosarevok

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065971/

@bitmap

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4065977/

@zas

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4066001/

@yvanzo

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4066011/

@anshuman73

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4066017/

@naiveaiguy

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4066028/

Consolidated contributing guidelines video

https://chatlogs.metabrainz.org/brainzbot/metabrainz/msg/4066047/

@Freso pointed out https://musicbrainz.org/doc/How_to_Contribute (and that it needs updating), @iliekcomputers noted that all GitHub/code projects have a contributing.md file.

@samj1912 noted that he «[does]n’t think think [he] would watch a video about that» but would read a wiki page and also pointed to https://whatcanidoformozilla.org/ as a possible way of achieving something like this. @chhavi showed that there’s also https://whatcanidoforfedora.org/en/ - @samj1912 suggests using http://whatcanidofor.metabrainz.org/

There was some talk of doing it as a GCI task, or as a series of GCI tasks, but it would depend on one or more mentors picking it up and formulating tasks for it.

In summary:


#2

@samj1912
For indexing you probably want to create a table in the database containing the id’s of items that need to be added to the search index.
You can then add a trigger for each table in the database that will fire on insert or update and have this trigger insert a record to this queue table.

The indexer tool just needs to have a loop that select one or a small number of id’s from this queue table, add the items to the index and deletes the id’s once done.

When building your first index you can run an insert into queue_table as select query to add everything to the queue.


#3

Yup, that’s what we were doing. There was a slightly different problem although it’s fixed now. It should be there in the minutes from later meetings.