i've solved the weird mysteries with vote_up_down (http://drupal.org/node/50984). now that i understand all this project release stuff based on everything i learned in http://drupal.org/node/67624, the solution was obvious. since there weren't stale records in the project_releases table (http://drupal.org/node/67877), the only other explaination was that the tarball couldn't be matched to the project node. that's because the "short project name" field for that node wasn't matching the directory name in cvs.
the cvs.module should completely prevent this from happening. it should add a warning sentance to the description of the "short project name" field to say that it MUST match the directory name in the cvs repository, and it should use form validation to ensure that the two fields match.
Comments
Comment #1
dwwbah, i don't know what i was thinking. this is duplicate with http://drupal.org/node/66355.