FreeSource Alt - Linux
Зміст документа
Incoming - "точка входу" в репозиторій для пакета. Тобто для того, щоб у якомусь репозиторії (Sisyphus, Daedalus, updates, backports) з'явився пакет, спочатку він повинен з'явитися в incoming і пройти перевірки та перескладання. Докладніше можна почитати тут.
Інструкції для роботи з Incoming:
devel – це спеціальне середовище c rsync, і ssh використовується насамперед як транспорт.
Якщо порт 22 недоступний, можна скористатися тим, що ssh на devel.atllinux.org висить додатково на порту 443, так що можна використовувати HTTPS-проксі, наприклад, за допомогою transconnect.
До каталогу /incoming заливаються нові пакети:
Корисні налаштування rsync для цієї операції:
У каталозі /ftp міститься вміст ftp.altlinux.org. Для закачування туди-сюди файлів найкраще використовувати rsync.
Тест на працездатність:
Робота з Incoming з Windows?
Як видалити файл з incoming?
Q: Чи може розробник видаляти файли з incoming? Якщо так, то як? Хочеться потерти зайве або пішов у Сізіф. A: Можна видаляти пакети. Для цього під час синхронізації через rsync додається параметр --delete-after і виконується синхронізація з порожнім каталогом. Він нічого не викладе, але на віддаленій машині почистить! Як порожній рекомендується використовувати каталог /var/empty, який, як випливає з назви, завжди порожній :-) Приклад:
Для отримання пакета, що лежить у incoming, виконайте приблизно таку команду:
Перескладання пакета, який не потрібно оновлювати
(Чекав інших пакетів або виправлення складального середовища, сам по собі коректний)
Логи Incominger
Вказівка компоненти репозиторію при заливанні
Деякі пакетиповинні бути розміщені в окремому компоненті, наприклад RPMS.non-free. Для того, щоб цього досягти, після викладання пакета просто напишіть листа на Incoming@ з проханням розмістити пакет у зазначеному компоненті.
Викладання бібліотек, що створюють unmets
Щоб потрапити в Сізіф бібліотек, в яких змінилося soname, необхідна наявність в Інкомінгу оновлених версій всіх пакетів, які вимагають оновлену бібліотеку. http://lists.altlinux.ru/pipermail/devel/2005-September/023833.html