Сиротский пакет этикета

Я только сейчас заметил, что пакет, который я использую, был "осиротевшим", то есть у него больше нет активного сопровождающего. Причины этого могут быть (из этого документа):

1) Текущий сопровождающий активно хочет осиротить пакет,
например, из-за того, что больше нет времени или интереса выступать в качестве пакета
сопровождающий.

2) Сообщения электронной почты, отправленные текущему сопровождающему администраторами CRAN, отклонены или не были получены ответы в течение более длительного периода времени.

Этот же документ также гласит (выделение добавлено):

Приглашаем всех принять участие в качестве сопровождающего осиротевшего пакета. Просто загрузите исходные коды пакета, внесите необходимые изменения (с уважением к первоначальному автору и лицензии!) И повторно отправьте пакет в CRAN, указав свое имя в качестве сопровождающего в файле DESCRIPTION пакета.

Я считаю этот пакет полезным и не хотел бы видеть его в архиве, потому что он не работает R CMD CHECK в будущем вот мои вопросы:

  • Каково общее отношение к принятию "сопровождающего" статуса осиротевшей посылки?

  • Что, если причина (2) является виновником, но последний сопровождающий все еще хочет ответственности и [вставить гипотетическую ситуацию]?

  • Есть ли примеры такой ситуации, на которые я могу взглянуть?

3 ответа

Решение

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

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

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

В ответе Андри упоминается, что он связался с текущим сопровождающим. Несмотря на то, что это абсолютно правильно, во многих случаях оно несколько отстает, во многих случаях причина, по которой пакет потерял CRAN, именно из-за сломанного адреса электронной почты и ничего более. Поэтому отсутствие ответа от сопровождающего пакета вовсе не является доказательством того, что он больше не интересуется своим пакетом. Посмотреть все BOUNCE (многие.edu/.ac отключены, когда человек меняет учреждение) и NOREPLY (почтовый ящик больше не проверяется сопровождающим) в списке потерянных пакетов.

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

  • Попробуйте найти новый адрес или контактную точку в социальных сетях (LinkedIn, ResearchGate и т. Д.), Особенно вокруг R (список рассылки R-help или даже SO / CrossValidated)
  • В случае академического автора попытайтесь найти недавнюю статью, в которой можно упомянуть новое учебное заведение и дать вам хорошую отправную точку.
  • Может быть другой пакет, поддерживаемый тем же человеком, но с другим адресом электронной почты, который все еще работает
  • Соавторы (особенно соавторы пакета), вероятно, знают, как связаться с сопровождающим и, вероятно, помогут вам в этом. В случае sapaТы мог связаться с Дональдом Персивалем. Если бы он сам не взял на себя роль сопровождающего (теперь он, по-видимому, является сопровождающим пакета), скорее всего, он дал бы вам актуальную контактную информацию или связался бы со старым сопровождающим сам (и с момента запроса исходит от "доверенной" стороны, это было бы наиболее вероятно, чтобы преуспеть). В других случаях соавторы из других работ также могут вам помочь.

Только если все это не удастся, вы сможете сами стать сопровождающим, как описано в ответе Андри.

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

Изменения адреса электронной почты распространены в профессиональной и академической среде, поэтому имейте в виду, что сопровождающий, скорее всего, просто не знает, что его посылка была осиротевшей.

Re пакет Сапа: у меня был NAMESPACE проблема вызывая его из пакета ForeCA. Для успешного (без головной боли) представления в CRAN я связался с владельцем sapa Доном Персивалем и отправил ему по электронной почте исправленный пакет (всего пару строк исправленного). Imports/Depends заявления).

Он был очень полезен, чтобы получить новую версию как можно скорее, и теперь она на CRAN (версия 2.0-1) пройти все проверки CRAN.

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