Incoming — «точка входа» в репозиторий для пакета. То есть для того, чтобы в каком-либо репозитории (Sisyphus, Daedalus, updates, backports) появился пакет, сперва он должен появиться в incoming и пройти проверки и пересборку. Подробнее можно почитать здесь.
Добавить в ~/.ssh/config:
devel – это специальная среда c rsync, и ssh используется прежде всего как транспорт.
Если порт 22 вам недоступен, можно воспользоваться тем, что ssh на devel.atllinux.org висит дополнительно на порту 443, так что можно использовать HTTPS-прокси, например, с помощью transconnect.
В каталог /incoming заливаются новые пакеты:
Полезные опции rsync для этой операции:
В каталоге /ftp находится содержимое ftp.altlinux.org. Для закачки туда-сюда
файлов лучше всего использовать rsync.
Тест на работоспособность:
Работа c Incoming из Windows?
Q: Может ли разработчик удалять файлы из incoming? Если да, то как? Хочется потереть излишнее или уже ушедшее в Сизиф.
A: Можно удалять свои пакеты. Для этого при синхронизации через rsync добавляется параметр --delete-after и выполняется синхронизация с пустым каталогом.
Он ничего не выложит, но на удаленной машине почистит! В качестве пустого рекомендуется использовать каталог /var/empty, который, как и следует из названия, всегда пустой :-)
Пример:
http://lists.altlinux.ru/pipermail/devel/2003-February/009989.html
Для просмотра списка файлов запустите rsync с одним каталогом в качестве параметра:
Для получения пакета, лежащего в incoming, выполните примерно следующую команду:
(ждал других пакетов или исправления сборочной среды, сам по себе корректен)
http://lists.altlinux.ru/pipermail/devel/2005-May/021444.html
http://lists.altlinux.org/pipermail/devel/2007-February/042086.html
PS: Sisyphus incoming находится по адресу incoming:/incoming/Sisyphus/, непосредственно в /incoming/ создавать ничего нельзя. :-)
Некоторые пакеты должны быть размещены в отдельной компоненте, например RPMS.non-free. Для того, чтобы этого достичь, после выкладывания пакета просто напишите письмо на Incoming@ с просьбой разместить пакет в указанной компоненте.
Для попадания в Сизиф библиотек, в которых сменилось soname, необходимо наличие в Инкоминг обновлённых версий всех пакетов, которые требуют обновлённую библиотеку.
http://lists.altlinux.ru/pipermail/devel/2005-September/023833.html
Для Sisyphus incoming реализованы списки доступа, позволяющие основному майнтейнеру пакета указывать, кто ещё может его обновлять. Более подробно см. в записках роботу.