Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018)
Материал из 0x1.tv
- Докладчик
- Денис Медведев
Mетаинформация репозитория — это информация, которая в общем случае в нем не содержится, но связана с его содержимым. Метаинформацию можно классифицировать по способу её задания, как данные:
- Предлагаемые разработчиком
- Предлагаемые мантейнером пакета
- Предлагаемые составителем репозитория
- Предлагаемые пользователями репозитория — составителями дистрибутивов
- Предлагаемые конечными пользователями
Содержание
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Презентация
Thesis
Где можно посмотреть часть метаинформации в настоящее время
- sisyphus.ru
- packages.altlinux.org
- appstream
- сve-manager
Они достаточно жесткие с точки зрения добавления метаинформации, считающейся важной для других вышеупомянутых категорий пользователей, кроме составителя репозитория.
Возможные виды метаинформации
- Описания применения пакета
- Участие пакета в составе образов
- Сведения о безопасности пакета, закрытии СVE
- Рейтинг качества, безопасности пакета
- Дополнительная информация о способах сборки пакета, замечания.
- Причины удаления или изменения функциональности (например, выключения сборки документации)
- Cсылки на зависимые логически (не в смысле зависимостей по репозиторию) пакеты. пакета из репозитория
- Особые замечания
- Личные записи мантейнера/пользователей пакета/ссылки на форумы
Требования к метаинформации
Интегрированность
Информация должна быть актуальной, oтражать текущее содержание репозитория.
Изменяемость Пользователь системы метаинформации должен иметь возможность настроить ее содержимое по своему вкусу, а также иметь простую возможность оставлять комментарии.
Конфиденциальность и доступность Информация, должна быть доступна постоянно, внутренняя информация пользователей должна защищаться согласно правам доступа. Возможно, что внутреннюю информацию надо хранить на отдельных системах.
Возможный подход к реализации
- Предлагается подключение WIKI к сборочнице или импорт в
- Также возможно создание ноды diaspora.
Примечания и ссылки
Plays:48 Comments:0