[devel] Принято ли оптимизировать руками зависимости для сборки?

Eugine Kosenko eugine.kosenko на gmail.com
Вс Апр 8 21:34:44 MSK 2018


При сборке ghc версии 8 buildreq нагенерировал совершенно загадочный набор
зависимостей:

BuildRequires: anki compiz fonts-bitmap-wqy fonts-otf-adobe-source-code-pro
fonts-otf-adobe-source-sans-pro fonts-ttf-dejavu
fonts-ttf-google-croscore-arimo fonts-ttf-google-croscore-cousine
fonts-ttf-google-croscore-tinos fonts-ttf-google-crosextra-caladea
fonts-ttf-google-crosextra-carlito fonts-ttf-google-droid-sans
fonts-ttf-google-droid-sans-mono fonts-ttf-google-droid-serif
fonts-ttf-liberation gcc-c++ ghc7.10.1 glibc-devel-static libelf-devel
patool python-module-Pillow python-module-Reportlab python-module-alabaster
python-module-configobj python-module-html5lib python-module-pyxdg
python-module-setproctitle python-module-sphinxcontrib-websupport
python-module-xlib python-module-zope.interface python3-module-yieldfrom
time

Шрифты, как я догадываюсь, нужны для сборки документации (она у них теперь
в TeX разрабатывается и в pdf генерируется. Кучу питоньих модулей понять
труднее, но представить себе можно. Но вот anki и compiz на этом фоне
выглядят совершенно потрясающе. Неоптимизированный BuildReq выглядит еще
пространнее, но ни anki ни compiz там нет. Можно только догадаться, что
anki выбрано, потому что оно одним махом ставит еще кучу нужных питоньих
модулей.

Такая сила искусственного интеллекта, конечно, поражает. Это работает, но
не считается ли такой список слишком "грязным"? Стоит ли его его попытаться
оптимизировать вручную?
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20180408/6e45aa00/attachment.html>


Подробная информация о списке рассылки Devel