Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I found this Superuser question had the 'software-rec' tag twice:
Best/Preferred software for photography (revisions).

How was the second instance allowed to be tagged?
I expected the duplicate tag to be automatically cleared/dissolved when Lance saved the edit.

Removed the duplicate tag (see the revisions link).
But, is this expected behavior?

If it is allowed to repeat a tag -- why?

If as random says, a global conversion caused the duplication of this tag,
I'd still kind-of expect the conversion to be implemented to check for such duplicates
(caused by it).

I would also be surprised to find someone choose to shorten a tag and
did not delete the older longer form (for the conversion to cause a duplicate later).

share|improve this question
Let's invoke Lance: – random Oct 13 '09 at 5:21
@random +1, nice idea – nik Oct 13 '09 at 6:08
up vote 2 down vote accepted

I've added a moderator function which deduplicates all current question tags, and all post history tag entries.

So the next time there's a duplicate tag problem, just flag one of them for moderator attention and we'll run the tag deduplicator page.

share|improve this answer

[software-rec] used to be [software-recommendation] so it's possible that when Lance went to retag, it was already sporting the latter.

And then some global merge/rename (of the latter style to the former) left the question with the case of duplicate tags.

share|improve this answer
Hmm, so maybe Lance saw the longer form, added the shorter form and then the global conversion shortened the longer one to make a duplicate. – nik Oct 13 '09 at 5:18

Not really valid - but it happens as an unwanted side-effect of retags (see tags on this question).

I'm hopeful Jeff/team will add a de-dup script (if it doesn't already exist). I'll keep an eye on this question and see if it fixes itself...

Basically, from what I understand from Jeff, the tag-merge script is a simple UPDATE command that changes the ids only - it doesn't checks for dups because of the performance cost. But I'm thinking a scheduled job (perhaps once a day) should be reasonable...

share|improve this answer
Is this automatically cleaned in some way? Or do we have to manually retag everything? – alex Oct 13 '09 at 6:39
Thanks, this is what i would expect too. – nik Oct 13 '09 at 10:48
@alex: we have to manually retag everything. – perbert Oct 13 '09 at 17:23

You must log in to answer this question.

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