В Debian разрешено встраивание зависимостей в пакет Kubernetes
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Технический комитет Debian (CTTE) одобрил поставку Kubernetes в форме монолитного пакета, включающего зависимости. Kubernetes требует для своей работы большого числа библиотек на языке Go. В соответствии с правилами Debian каждая библиотека должна сопровождаться в отдельном пакете, что в случае единичного использования нецелесообразно и существенно увеличивает трудозатраты. Кроме того, для крупных проектов наблюдается привязка к версиям библиотек, с которыми гарантируется стабильная работа. Сопровождающий Kubernetes не стал следовать правилам и встроил в пакет около 200 зависимостей на языке Go.
После рассмотрения данного нарушения, технический комитет Debian сделал для Kubernetes исключение и позволил поставлять его со встроенными зависимостями (вместо разделения на отдельные библиотеки, связываемые через механизм зависимостей dpkg, все исходные тексты будут загружаться из набора, предоставляемого проектом Kubernetes и помещаться в репозиторий Debian в один заход).
По аналогии с Firefox пакет с Kubernetes отнесён к категории специальных, которые из-за большого размера и сложности отличаются от других пакетов и могут обрабатываться отдельно. Также отмечено, что у разработчиков Kubernetes значительно больше ресурсов для поддержания набора в актуальном состоянии, чем у сопровождающих в Debian. Разрешение включения зависимостей оценено как единственный возможный путь поставки Kubernetes для Debian.
Ранее интеграция зависимостей также была одобрена проектом Fedora для проектов на базе платформы Node.js. Подробно проблема с интеграцией зависимостей рассматривалась в обзоре, опубликованном на прошлой неделе.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.mail-archive.com/d...)
- OpenNews: Debian и Fedora пытаются справиться с проблемой мелких зависимостей
- OpenNews: Выявление скрытых уязвимостей, возникающих из-за использования стороннего кода
- OpenNews: Оценка безопасности WebKit в дистрибутивах Linux
- OpenNews: Анализ использования фрагментов уязвимых библиотек в исполняемом коде
- OpenNews: Обратная сторона систем распространения приложений в обход дистрибутивов
Похожие новости:
- [Системное администрирование, Программирование, IT-инфраструктура, DevOps] Тонкости настройки CI/CD: как работает GitLab runner, когда использовать Docker-in-Docker и где пригодится Argo CD
- [Apache, Big Data, DevOps, Kubernetes] Вебинар «Разворачиваем приложение на Spark в Kubernetes» 4 февраля от Mail.ru Group
- [Системное администрирование, DevOps, Микросервисы, Kubernetes] Вебинар: Что и как мониторить в Kubernetes кластере для снижения MTTR
- [DevOps, Облачные сервисы, Kubernetes] Как сократить время сборки образов Docker в GitLab CI (перевод)
- Представлена редакция смартфона PinePhone с дистрибутивом Mobian
- [Java, Eclipse, NoSQL, Kubernetes] Фирма «1С» приглашает вас принять участие в нашей первой конференции для системных разработчиков
- Первая стадия заморозки Debian 11 и движение по прекращению поддержки i386 в Debian 12
- [Настройка Linux, Информационная безопасность, Сетевые технологии, Разработка под Linux] Быстрый туториал по установке и эксплуатации системы фильтрации IP-адресов CrowdSec v.1.0.x
- [Open source, Виртуализация, Облачные вычисления, Администрирование баз данных] Изучаем Bash путем написания интерактивой игры, создаем культуру DevOps, а также шпаргалка по MariaDB и MySQL
- Debian и Fedora пытаются справиться с проблемой мелких зависимостей
Теги для поиска: #_debian, #_kubernetes
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 06:27
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Технический комитет Debian (CTTE) одобрил поставку Kubernetes в форме монолитного пакета, включающего зависимости. Kubernetes требует для своей работы большого числа библиотек на языке Go. В соответствии с правилами Debian каждая библиотека должна сопровождаться в отдельном пакете, что в случае единичного использования нецелесообразно и существенно увеличивает трудозатраты. Кроме того, для крупных проектов наблюдается привязка к версиям библиотек, с которыми гарантируется стабильная работа. Сопровождающий Kubernetes не стал следовать правилам и встроил в пакет около 200 зависимостей на языке Go. После рассмотрения данного нарушения, технический комитет Debian сделал для Kubernetes исключение и позволил поставлять его со встроенными зависимостями (вместо разделения на отдельные библиотеки, связываемые через механизм зависимостей dpkg, все исходные тексты будут загружаться из набора, предоставляемого проектом Kubernetes и помещаться в репозиторий Debian в один заход). По аналогии с Firefox пакет с Kubernetes отнесён к категории специальных, которые из-за большого размера и сложности отличаются от других пакетов и могут обрабатываться отдельно. Также отмечено, что у разработчиков Kubernetes значительно больше ресурсов для поддержания набора в актуальном состоянии, чем у сопровождающих в Debian. Разрешение включения зависимостей оценено как единственный возможный путь поставки Kubernetes для Debian. Ранее интеграция зависимостей также была одобрена проектом Fedora для проектов на базе платформы Node.js. Подробно проблема с интеграцией зависимостей рассматривалась в обзоре, опубликованном на прошлой неделе. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 06:27
Часовой пояс: UTC + 5