Как исправить страницу проекта RubyGems.org после восстановления драгоценного камня?

У меня есть драгоценный камень, опубликованный здесь: https://rubygems.org/gems/rangy-rails/

Когда я впервые выпустил его в марте 2013 года, позже понял, что установил неверную версию.

Я немедленно вытащил драгоценный камень и повторно представил его с правильной версией. К сожалению, RubyGems не удаляет извлеченный драгоценный камень, и это вызывает две проблемы:

  1. Список версий не упорядочен правильно (драгоценный камень находится сверху): https://rubygems.org/gems/rangy-rails/versions

  2. Главная страница моего драгоценного камня на RubyGems: https://rubygems.org/gems/rangy-rails/ использует описание о вытащенном драгоценном камне вместо описания драгоценного спека.

Как я могу это исправить?

Пока что мой единственный вариант - связаться с RubyGems, но они явно говорят следующее:

Наша политика заключается в том, чтобы удалять только драгоценные камни, которые действительно нужны, например, драгоценные камни, которые могут содержать пароли, вредоносный / вредоносный код и т. Д. Использование драгоценного камня эффективно удаляет его из-за его обнаружения и поможет в 99% случаев.

(источник: http://help.rubygems.org/kb/gemcutter/removing-a-published-rubygem)

2 ответа

Решение

Проблема 2 разрешима. Описание взято из последней неререлизной версии драгоценного камня (не включая янкированные версии). (См. Дополнительную информацию о предварительных версиях самоцвета здесь.) Прямо сейчас, у вашего самоцвета есть 3 версии, и оба не выдернутых - оба пререлизные (в версии самоцвета они имеют буквы). Если вы добавите новую версию гема, даже если это 0.0.1 или что-то еще, это версия "релиза", и вместо этого она будет использоваться для описания.

Я сделал небольшой тестовый пример, чтобы продемонстрировать, о чем я говорю - обратите внимание, что страница описания взята из последней неререлизной версии (0.0.1, в моем случае).

Не существует способа "решить" проблему самообслуживания 1 - Rubygems.org всегда будет отображать ваши версии гемов в семантическом порядке версий, от наивысшего к низшему. Я не уверен, почему это большая проблема - большинство людей обычно не смотрят на страницу версий. В большинстве случаев янкинг маскирует плохую версию и, как говорится в документации, в этом случае, вероятно, "добьется цели".

Если вы действительно хотите навсегда скрыть следы вытащенного драгоценного камня и полностью удалить его из списка версий, вам нужно связаться с сотрудниками Rubygems и посмотреть, готовы ли они помочь.

Вам нужно опубликовать новую версию, которая более чем выдернута. Т.е. если дернул версию 1.3.0.772нужно опубликовать 1.3.0.780 (например)

Другие вопросы по тегам