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