Server update, 2014-09-29/2014-09-30

A day late on this, due to the summit, sickness, and a variety of travel. But we’ve got you all another release to kick around!

The git tag for this release is v-2014-09-30.

We’ve only got two actual tickets this release, which follow:

Bug

  • [MBS-7642] – Areas displayed in wrong order?
  • [MBS-7871] – Features using localStorage don’t handle quota exceeded/out of device space errors

Other work that was done this release primarily relates to sitemaps and json-ld (for which we haven’t been making tickets) and refactoring of guess case code, as well as some other small fixes. The full list of commits is available at https://github.com/metabrainz/musicbrainz-server/compare/v-2014-09-15…v-2014-09-30 for the specifically curious.

2014-11-17 schema change release details

We’re now 60 days away from our fall schema change, so we’re announcing the tickets we intend to implement for the next schema change release:

  • [MBS-1059] – Types of list/collection: This new feature will allow a user to specify what type of list/collection they have.
  • [MBS-5458] – CD Stubs replication: Replicate the CD Stub data as part of our replicated data feed.
  • [MBS-6201] – Add an “event” entity: This is the big feature for this release. This feature allows us to record events like concerts or recordings, both future events and past events!
  • [MBS-7551] – Add folksonomy tag support to all entities without them. This features will allow users to tag any of our entities.
  • [MBS-7638] – CreateIndexes for instruments wrongly looks at label tables: During our last release we created an incorrect index. This fixes this mistake.
  • [MBS-7784] – Support for data tracks in tracklists: This new feature would allow us to properly track Audio-CD data tracks in our tracklists.

Besides the events, there isn’t anything earth shattering in here.

Server update, 2014-09-15

As planned, another musicbrainz-server release today. Nothing too exciting this time, but we’ve got the usual lot of bug fixes and improvements in.

For all editors, setting a release group’s cover art is now an auto-edit (i.e. applied instantly). Another noticeable change on entity pages is the inclusion of Wikimedia Commons images in the sidebar on all tabs, if a relationship for one exists (previously they were only visible on the main tabs).

Thanks to chirlu, navap, nikki and ianmcorvidae for their work on today’s release (entire list of changes below). The git tag is v-2014-09-15.

Note: The next release coincides with the MusicBrainz Summit (along with the core team members traveling in Europe), so the timeliness of it isn’t a sure thing, but we’ll do our best to stay on schedule.

Bug

  • [MBS-5989] – Name variation marker used in edit’s tracks although track name == recording name
  • [MBS-6088] – Pending relationship edits are not highlighted on inline release display
  • [MBS-6573] – Release group cover art is automatically set to the newest cover art edit; reverting it is not an auto-edit.
  • [MBS-6768] – “Edit artist alias” should show whether the alias is Locale Primary
  • [MBS-7435] – RTL track titles incorrectly displayed on recording pages
  • [MBS-7461] – Remember-me token has less than the advertised entropy
  • [MBS-7598] – “ended” checkbox shows up even for relationships which can’t have dates
  • [MBS-7721] – Wrong track order on add release
  • [MBS-7762] – Artist commons image only shows on artist overview
  • [MBS-7836] – Add ISRCs edits don’t display all useful and available data
  • [MBS-7842] – Entity types not always translated on edit listings
  • [MBS-7848] – Error selecting relationship type that requires an instrument
  • [MBS-7852] – Relationships should only be loaded where necessary
  • [MBS-7860] – Internal server error when you pass /ws/js/release a non-existent MBID
  • [MBS-7861] – Exception using guess case on a medium with empty tracks
  • [MBS-7865] – Merely referencing session/localStorage in Firefox fails with SecurityError when cookie policy is “ask every time”
  • [MBS-7867] – Changing the target of a relationship removes instrument attribute
  • [MBS-7870] – Exception switching link type of relationship that has attributes to one that does not

Improvement

  • [MBS-1951] – Specify whether viewing “all” edits by a user or just “open” edits.
  • [MBS-5995] – Always show original entity name in name variation entity tooltip
  • [MBS-6866] – Enable privileged users to set the new status banner message text
  • [MBS-6868] – Edit artist alias: primary for locale (which locale?)
  • [MBS-7790] – Please divide the strings “yes” and “no”
  • [MBS-7829] – List account admins on privileged users page

Server update, 2014-09-01 (a day late)

Another release! Due to holiday here in the US, and poor planning on the part of yours truly, a day late. The biggest thing this release is that we’ve finally enabled instrument credits, the schema changes for which were added in May of 2013. This means it should now be possible to enter the names of instruments as credited, whether or not this matches the name of the instrument entity in MusicBrainz! Thanks to bitmap and chirlu for fixing the bulk of the issues this release.

The git tag for this release corresponds to the correct day of release, so is v-2014-09-01. The full list of fixed issues, as usual:

Bug

  • [MBS-4531] – Pending edits not highlighted in appearances section of relationships tab
  • [MBS-4673] – Pending edits are not highlighted in artist credits
  • [MBS-5511] – “see all versions” release group link is missing the “moderation pending” pending edits orange background colour
  • [MBS-6088] – Pending relationship edits are not highlighted on inline release display
  • [MBS-6540] – Artist not highlighted on release page even though it has pending edits
  • [MBS-7371] – Release editor does not warn about unlinked label
  • [MBS-7554] – “Remove relationship” edits don’t store the “ended” field
  • [MBS-7670] – ISE when adding catalog for recording
  • [MBS-7767] – Mini relationship editor may change unrelated ARs
  • [MBS-7776] – Text attribute with value “0” is not displayed
  • [MBS-7779] – Tabs in dropdown menus show as ” “
  • [MBS-7809] – Track parser can cause track to disappear with mysterious validation error

Task