What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

This question was created on Server Fault, answered on Server Fault, I upvoted some of those answers on Server Fault, and then moved by consensus to Super User.

Now that the question is on Super User, I can upvote the same answers I previously upvoted on Server Fault.

share|improve this question
17  
I enjoy this bug, and would prefer it not be fixed. –  Shog9 Sep 4 '09 at 16:49
add comment

5 Answers

I was about to naïvely propose that they check with linked accounts before casting a vote, and suddenly I got a case of programmitis managerial and foresaw the things that would need to be done for that to happen.

Programming is hard, lets go eat waffles instead...

share|improve this answer
add comment

After the lecture of the answers from this thread and the Database schema documentation for the public data dump and SEDE I'm quite sure, answering your question literally:

It's because the Score fields from Posts table is copied, but the relevant entries in Votes table are not.

Answering implicit question:

While denormalization made that bug possible, it would be injust to say it's the denormalization's fault.

Yeah, copying Votes entries may be hard, if some user doesn't have account on the target site, but still there are other users who have, and nobody forced SE team to have non-centralized database of users, while login methods are centralized...

Just consider it a bonus for users able enough to write off-topic question that will be upvoted (instead of downvoted) before migration. Of course, it's not intended, it's not a feature, but it's not a bug because it won't be fixed within next 6-8 years.

share|improve this answer
add comment

This is not a bug in the least. Votes on one site are not the same as votes on another site.

share|improve this answer
6  
Then why are votes from one site migrated to the other with the question? –  Alex J Sep 4 '09 at 15:24
1  
I already answered this over on Jeff's answer when you made the exact same comment. –  TheTXI Sep 4 '09 at 15:25
add comment

I just encountered this. I upvoted a question on stackoverflow and then flagged it for migration to superuser, where I was there able to upvote it agian. It's fun and all, but it seems like when the question is migrated, it should migrate my vote too, since I have an account on superuser. Not fair to those who don't link their accounts, I guess. ;-)

share|improve this answer
5  
The pre-migration votes don't add anything to the OP's rep on the new site. All you can do is get them to a Nice/Good/Great Question/Answer badge a little bit quicker. –  ChrisF Mar 6 '11 at 15:52
add comment

How is this a bug? You're voting on a completely different website. There is no cross-site voting "protection".

share|improve this answer
54  
Then why are upvotes from one site migrated to another? By that logic, all answers should be moved with 0 status. –  Alex J Sep 4 '09 at 15:22
2  
does the user lose the rep from SO when it's transfered from the site? –  Nathan Koop Sep 4 '09 at 15:22
4  
All upvotes are moved over to keep the integrity of the rankings, such as on all of our FAQ posts. We had the problem early on that by clearing out all votes it woudl cause the best posts (which at the time were in the +100's) to get jumbled up with all the other garbage posts. –  TheTXI Sep 4 '09 at 15:23
1  
@Nathan: I believe that when a rep recalc is done, the user would lose any rep on SO after it was migrated away, because their answers are effectively deleted during the migration process. –  TheTXI Sep 4 '09 at 15:24
18  
But "bydesign"? Really? I understand that such protection might be hard, but surely there isn't intent there, at least when you have linked accounts. –  Joel Coehoorn Sep 4 '09 at 15:32
2  
ok, I could see this as a bug if the rep was counted twice. However, if no rep is gained on the original site, then I agree, that this is not a bug (just giving my blessing to Jeff's decision ;-) –  Nathan Koop Sep 4 '09 at 15:33
1  
If the original points are lost on the original site, it would still mean that the person loses one point on the original site, but is gaining two points on the other. That's one more point than it should be. Unless the migrated points don't count towards a user's rep, in which case disregard me. –  Alex J Sep 4 '09 at 15:39
5  
Jeff, the point is not to have "cross-site voting protection", the point is that if I have an account on superuser and I voted on a question migrated from stackoverflow, my vote should be migrated along with the question. It's a fun bug, but a bug nonetheless. ;-) –  Mike Feb 14 '11 at 2:46
1  
The problem with moving votes on migration instead of resetting everything to zero is that a migration from a large site to a small site can completely distort things on the new site -- if a score of 10 is high on a small site and then something comes in already at 30 from a site where that's no big deal, it looks like that's a top post on the new site -- but it's not, and that community wouldn't vote it up that high. –  Monica Cellio Apr 17 at 13:45
    
So if I go register to vote in another state and thus vote for President twice, it's ok, because it's another state, right? How is that illegal? –  animuson Apr 18 at 23:35
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .