public int CompareTo(object other)
{
PackageRepositoryEntry rep = (PackageRepositoryEntry) other;
string n1 = Mono.Addins.Addin.GetIdName (Addin.Id);
string n2 = Mono.Addins.Addin.GetIdName (rep.Addin.Id);
if (n1 != n2)
return n1.CompareTo (n2);
else
return Mono.Addins.Addin.CompareVersions (rep.Addin.Version, Addin.Version);
}