I removed a cover art relationship from http://musicbrainz.org/release/16a6b282-c1b9-388a-bd38-bfd509eb35f8/relationships in http://musicbrainz.org/edit/14514843 but the release page still attempts to show the broken cover.
This is now available for testing on http://test.musicbrainz.org
Tried to test this, but accepting the edit at http://test.musicbrainz.org/edit/14841075 led to an ISE.
Was this actually tested? It's incredibly frustrating to waste time testing things that lead to ISEs in the simplest of scenarios.
It certainly was, it seems it's not behaving on test though... sorry about that, I will try testing it more tomorrow.
Ok, this has been fixed. There was a tiny little bug when removing the very last CA relationship for releases that didn't have a barcode, and it seems that wasn't in my test cases. This should be working now!
Looking good now, thanks!
Release http://musicbrainz.org/release/05f49324-7e4f-3360-915d-7f646a9cebcb still shows the cover for ASIN B000024OAT removed in http://musicbrainz.org/edit/14461976
I'm closing this as fixed even though the web site does look wrong.
The problem here is that those relationships were deleted before this ticket was actually fixed. That meant it got stuck with the old artwork. Now the cover art script is meant to fix that, but as that's also had problems, it's lagging behind. From some basic analysis into this, this exact release is currently number 366359 in the queue of releases to update (yes, we're that behind!) as it was last updated 2011-05-14 22:27:46.1
25731+00. For a view of how May is distributed:
We used to run the cover art script 24/7, but that seems to have stopped. I've fired it off again today. Again, on some simple stats (worst case 2 seconds per release to play nicely with Amazon), it'll be about 4 days and 5 hours until this gets refreshed. If things are still looking broken after that, then please re-open.
Manual testing shows that adding/removing relationships does what's expected, with a minor fix in commit 9e709687b53860ddcaa58b3ed415c2ff52e23d72.