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

Управління дозволами на публікацію пакетів