Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018)

Материал из 0x1.tv

Докладчик
Денис Медведев.jpg
Денис Медведев

Mетаинформация репозитория — это информация, которая в общем случае в нем не содержится, но связана с его содержимым. Метаинформацию можно классифицировать по способу её задания, как данные:

  • Предлагаемые разработчиком
  • Предлагаемые мантейнером пакета
  • Предлагаемые составителем репозитория
  • Предлагаемые пользователями репозитория — составителями дистрибутивов
  • Предлагаемые конечными пользователями

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018).pdf

Thesis

Где можно посмотреть часть метаинформации в настоящее время

  • sisyphus.ru
  • packages.altlinux.org
  • appstream
  • сve-manager

Они достаточно жесткие с точки зрения добавления метаинформации, считающейся важной для других вышеупомянутых категорий пользователей, кроме составителя репозитория.

Возможные виды метаинформации

  • Описания применения пакета
  • Участие пакета в составе образов
  • Сведения о безопасности пакета, закрытии СVE
  • Рейтинг качества, безопасности пакета
  • Дополнительная информация о способах сборки пакета, замечания.
  • Причины удаления или изменения функциональности (например, выключения сборки документации)
  • Cсылки на зависимые логически (не в смысле зависимостей по репозиторию) пакеты. пакета из репозитория
  • Особые замечания
  • Личные записи мантейнера/пользователей пакета/ссылки на форумы

Требования к метаинформации

  • Интегрированность

    Информация должна быть актуальной, oтражать текущее содержание репозитория.

  • Изменяемость Пользователь системы метаинформации должен иметь возможность настроить ее содержимое по своему вкусу, а также иметь простую возможность оставлять комментарии.

  • Конфиденциальность и доступность Информация, должна быть доступна постоянно, внутренняя информация пользователей должна защищаться согласно правам доступа. Возможно, что внутреннюю информацию надо хранить на отдельных системах.

Возможный подход к реализации

  • Предлагается подключение WIKI к сборочнице или импорт в
  • Также возможно создание ноды diaspora.


Метаинформация репозиториев — хранение и полезный состав (Денис Медведев, OSSDEVCONF-2018)!.jpg

Примечания и ссылки

Plays:38   Comments:0