Задача: обеспечение удобного способа тестирования test-only заданий Требуемые доработки: Предоставление собранных файлов как репозитория, пригодного для подключения как rpm-dir Короткий URL репозитория (например, http://git.altlinux.org/repo/21788/ i586 hasher)
http://lists.altlinux.org/pipermail/devel/2009-June/172175.html
Implemented in 0.1-100-g4c75138 ("rpm-dir" method doesn't work with remote resources, use "rpm" method instead).
У меня почему-то на свежем Сизифе такая: rpm-dir http://git.altlinux.org/repo/30072 i586 task строчка позволяет нормально провести apt-get update, а такая: rpm http://git.altlinux.org/repo/30072 i586 task выдаёт: $apt-get update Пропущено http://git.altlinux.org i586 release Получено: 1 http://ftp.altlinux.org i586 release [859B] Получено: 2 http://ftp.altlinux.org noarch release [859B] Получено 1718B за 3s (527B/s). Ошибка http://git.altlinux.org i586/task pkglist 404 Not Found Найдено http://ftp.altlinux.org i586/classic pkglist Пропущено http://git.altlinux.org i586/task release Найдено http://ftp.altlinux.org i586/classic release Найдено http://ftp.altlinux.org noarch/classic pkglist Найдено http://ftp.altlinux.org noarch/classic release Найдено http://ftp.altlinux.org i586/classic srclist Найдено http://ftp.altlinux.org noarch/classic srclist Невозможно получить http://git.altlinux.org/repo/30072/i586/base/pkglist.task 404 Not Found Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено E: Некоторые индексные файлы не удалось скачать, они либо были проигнорированы, либо вместо них были использованы старые версии. Делаю что-то не так?
(In reply to comment #3) > Ошибка http://git.altlinux.org i586/task pkglist > 404 Not Found Возможно, задание выполнилось успешно и переехало в архив?
~ $git.alt task show 30072 id=30072 locked=no shared=yes test_only=no repo=sisyphus owner=mike seq=2 rc=1 1:srpm=xapian-core-1.2.3-alt1.src.rpm 1:userid=mike 2:srpm=recoll-1.14.2-alt1.src.rpm 2:userid=mike 3:dir=/people/evg/packages/notmuch.git 3:tag_name=0.3.1-alt3.git8071c5cd 3:tag_id=ae3bd2cc6b8329301b271fa64cd74753e5887a4b 3:tag_author=Evgenii Terechkov (Package signing key for ALT Linux) <evg@altlinux.org> 3:userid=evg 4:dir=/people/lav/packages/python-module-xapian.git 4:tag_name=1.2.3-alt1 4:tag_id=7605d1e35ca87bdf5e356a23edf10df3c1403206 4:tag_author=Vitaly Lipatov <lav@altlinux.org> 4:userid=lav #30072 висит уже несколько дней и будет висеть ещё какое-то время. Вручную я из уже собранных в нём пакетов обновлялся нормально (apt-get install http://git.alt...). apt-0.5.15lorg2-alt33, Сизиф свежий.
Тестовый репозиторий публикуется только полсе успешного прохождения заданием всех основных тестов, включая install check. Если сборка задания свалилась раньше, то тестовый репозиторий не публикуется.
http://git.altlinux.org/tasks/30072/task/log - действительно, это не должно публиковаться. Видимо, меня там сбила с толку фраза "created test repo". А то, что rpm-dir молча проглатывает то, чего не умеет - нормально? Может быть, стоит добавить предупреждение?