Monthly Archives: May 2011

NGS hotfixes for 2011-05-27

A small set of fixes to finish the week. The next release after this is currently scheduled for Wednesday. Thanks for sticking with us through the NGS launch week! Please keep the bug reports coming in, no matter how insignificant you think the issue may be, your reporting has been tremendously helpful. The Git tag for this version is ocharles/v-2011-05-27-ngs-hotfixes – the official tag will be out late Monday (I don’t have a key to sign the tag with).

One note about the Sound Juicer/RhythmBox issues – this is actually a problem with programs being compiled against libmusicbrainz2, instead of libmusicbrainz3 and there’s nothing we can do about these problems. If you are experiencing problems we recommend you compile from source, or wait/pester your distribution to update their packages.

Bug

  • [MBS-2249] – Sound Juicer no longer works with NGS
  • [MBS-2274] – Sort names being returned incorrectly for multiple artist credits on /ws/1
  • [MBS-2295] – UX: Add Missing Entities loses your selections for artists if you forget to select (or add new artist sort-name for) one of them
  • [MBS-2296] – FixTrackLength script (aka modbot automatically setting track lengths) checks are wrong
  • [MBS-2328] – When seed release editor with recording ids for tracks the Release Editor associates them with the wrong tracks unless recording ids have been allocated for every track
  • [MBS-2332] – Error trying to edit tracklist of a release to remove excesive quoting
  • [MBS-2350] – Subscribe link doesn’t work (missing id)

Improvement

  • [MBS-2353] – Update javascript code for relationships so Wikipedia URL are recognized automatically for works

NGS hot fixes for 2011-05-26

Another day, another bunch of bug fixes! I do wonder sometimes, “how could we have got so much, so wrong?” but we’re making some really good progress. Here’s what you should find fixed now:

Bug

  • [MBS-1169] – Musicbrainz NGS Server is missing a hell of a lot of HTML sanitization. (HTML/script injections galore…)
  • [MBS-1814] – Add release from disc ID adds disc ID to every disc
  • [MBS-1956] – Adding translated tracklistings is impossible
  • [MBS-1965] – You have no collections!
  • [MBS-1993] – External links not appearing on label page
  • [MBS-2023] – CD Baby not showing up in external links
  • [MBS-2027] – Amazon cover art does not display for URL added post NGS
  • [MBS-2068] – Specify that "found ### edits" in edit listing is an estimation
  • [MBS-2119] – Punctuation not shown when editing medium
  • [MBS-2209] – Tracklist preview shows empty "disc 0"
  • [MBS-2210] – Collapsed discs cause Add Disc page to appear off top of page
  • [MBS-2277] – Basic editor more likely to lose or misapply associations between tracklists and recordings than advanced editor
  • [MBS-2281] – [ws/1] release-group request change in behavior
  • [MBS-2300] – An "edit medium" edit got stuck and can’t be approved
  • [MBS-2304] – Clicking on "Artist as credited on this track" deletes the text
  • [MBS-2308] – Displaying {additional:addionally} and so on next to relationships in all relationship pages.
  • [MBS-2309] – Invalid WS request causes crash
  • [MBS-2311] – Release editor: "An artist is required on track n" when seeding parameters to release editor
  • [MBS-2316] – Broken link in "edits for your subscription" email
  • [MBS-2319] – Cannot merge multiple recordings that have a common ISRC

Improvement

  • [MBS-1978] – "External Links" display in the sidebar doesn’t work as intended

The Git tag for this version is v-2011-05-26-ngs-hotfixes.

NGS hot fixes for 2011-05-25

Thanks for sticking with us through that brief bit of downtime for editors – here’s what we got fixed today! Of interest especially is the improved support for relationship edits in artist history. Hopefully tomorrow we will clean up the subscription system a bit more, so you can get back to voting! This version is v-2011-05-25-ngs-hotfixes in Git.

Bug

  • [MBS-1945] – Relationships edits dont appear in artist history
  • [MBS-1990] – Can’t import/add certain freedb/discid releases: "An artist is required on track x" for all tracks
  • [MBS-2057] – [ws/1] track request is missing tracknumbers in release-list after ngs migration
  • [MBS-2102] – Adding a new release/tracklist that shares recordings changes existing release tracklist
  • [MBS-2129] – Edits submitted when no changes made
  • [MBS-2130] – Edit medium (to correct separate bug) didn’t remove intended tracks
  • [MBS-2135] – Send subscriptions emails at the normal time
  • [MBS-2140] – Recordings automatically changed when editing release with CD+DVD with same track names
  • [MBS-2141] – Search indices not updating every 6 hours?
  • [MBS-2177] – All recordings are forgotten if you go back to Tracklist from Recordings
  • [MBS-2198] – Using Artist Credit with no join phrase results in a server error
  • [MBS-2219] – Internal Server error trying to edit artist credit and track title in advanced error for mashup
  • [MBS-2263] – Link in a URL’s title is incorrect
  • [MBS-2270] – Internal Server Error for invalid timezone
  • [MBS-2271] – broken link on ‘Edit Relationship’ page
  • [MBS-2272] – Cannot display some edit relationship edits
  • [MBS-2285] – Internal Server Error adding/removing anything from collection

Improvement

  • [MBS-1706] – Indicate date is Y/M/D in the RE
  • [MBS-1946] – Readd old relationships phrases in database in addition to new short ones

Read-only mode for today's hotfix release

We have a number of data changing update scripts to run for today’s hot fix release. To be on the safe side we’re going to put the site into read-only mode for a few minutes while those scripts run. Please be patient with us, while we roll out this hot fix release.

We expect to get started on this release right now.

NGS hot fixes for 2011-05-24

More bug fixes for the NGS release, keeping up with our promise of daily hot fixes! A lot of work today, but a good whack of it is still in review, so that will be coming tomorrow. Here’s what you should see on the servers:

Bug

  • [MBS-1896] – Editing Artist/Label Name capitalisation results with "Possible Duplicate Artists" warning
  • [MBS-2106] – Unable to add new release using FreeDB import: process freezes when clicking "Add disc" radio button
  • [MBS-2163] – Internal Server Error attempting to assign a title to a medium
  • [MBS-2171] – Expand Disc does not result in the correct action
  • [MBS-2179] – Remove disc in release editor tracklist pane does nothing
  • [MBS-2181] – Internal Server Error when submitting edit to remove and add disc
  • [MBS-2203] – Internal server error when importing VA release from freedb via freedb search > import
  • [MBS-2206] – Advanced editor: Can’t add tracks to new mediums
  • [MBS-2254] – Viewing the page for a tag which is only present on works gives a internal server error for template
  • [MBS-2261] – Release group is listed twice on an artist page
  • [MBS-2267] – Number of mediums doubled on ‘Disc IDs’ page
  • [MBS-2279] – Medium heading displayed twice in list of disc IDs
  • [MBS-2280] – [ws/1] release-group search returns invalid xml
  • [MBS-2284] – Disc IDs shown with duplicate CD1/CD2 headings

Improvement

  • [MBS-1717] – Allow selecting the release group of a release in the release editor

Please feel free to make use of these, if you want to do more testing, remember our test servers are also up to date! The tag for this version in Git is v-2011-05-24-ngs-hotfixes

Attention CD lookup software authors!

We’re getting a number of reports from Rhythmbox, Sound Juicer and other applications that their CD lookup is no longer working. We currently have no open bugs that tell us what is wrong, so we can’t fix anything.

We believe that we are outputting correct XML for CD lookups, thus there isn’t anything for us to fix. We are, however, outputting more matches for CDs, since multiple releases for a single CD can be returned. But, this is nothing new — clients should’ve supported this even before NGS.

We need the authors of programs that are broken to tell us what broke their stuff. Then we can determine if we need to fix something, the authors need to fix something or if we can come up with some sort of compromise. We’ve been talking about NGS for two years and these application authors never bothered to test their applications with our new stuff.

End users who are upset at CD Lookups failing: Please go complain to your software authors to resolve these issues or file bug reports with us if the trouble is in MusicBrainz.

NOTE: These applications are not failing because of User-Agent blocking — we haven’t actually started doing that.