Chromium, открытый апстрим-проект браузера Chrome от Google, всё труднее упаковывать и собирать для дистрибутивов Linux. Проект Gentoo объявил «последний обряд» для пакета Chromium, что означает прекращение его поддержки. Сложная система сборки Chromium, встроенные зависимости и частые релизы разочаровали сопровождающих.
Gentoo стремится дать пользователям возможность собирать программы из исходного кода с помощью инструмента Portage и ebuild-файлов. Недавний ebuild наглядно показывает сложность Chromium, хотя Gentoo предлагает готовые бинарные сборки через свой проект Binhost для некоторых программ. Сборка из исходников позволяет настраивать флаги USE, например флаг -bundled-toolchain, чтобы оптимизировать компиляцию. Однако этот флаг обязателен для архитектур, отличных от x86-64, из-за ограничений встроенной в Chromium цепочки инструментов.
24 сентября сопровождающий Gentoo Сэм Джеймс официально объявил «последний обряд» для пакета Chromium после баг-репорта, поданного Романом Жилкой. Жилка жаловался, что стабильный ebuild устарел, и отметил, что версия 151.0.7922.169 содержит 602 известные уязвимости. Джеймс заявил, что Chromium «ужасно сложно поддерживать как исходный пакет», и отметил, что он больше всего изматывает сопровождающих.
После объявления ebuild пакета был замаскирован, чтобы пользователи случайно не установили неподдерживаемое программное обеспечение, а тем, кто попытается обновиться, выводится предупреждение.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing