Documentation for a newer release is available. View Latest

Инструменты разработки

Улучшения пакетов отладочной информации

Для наблюдения за тем, что делает программа, Fedora предоставляет дополнительные метаданные о коде, установленном и запущенном в вашей системе. Их можно использовать вместе с трассировщиками, профилировщиками и отладчиками, чтобы лучше понять, что выполняется в вашей системе (или чтобы лучше понять причины сбоев или ошибок). Ранее эти пакеты с метаданными отладочной информации были довольно большими и содержали много информации о нескольких подпакетах вместе. В Fedora 27 эти пакеты с метаданными отладочной информации были разделены на более мелкие подпакеты, что позволяет устанавливать отладочную информацию только для одного конкретного подпакета или библиотеки. Исходные файлы, необходимые для отладчиков (но не обязательно для трассировщиков и профилировщиков), были выделены в отдельный пакет debugsource, и теперь можно одновременно устанавливать несколько разных версий или архитектур пакетов с отладочной информацией. Например, при попытке исследовать программу, установленную в контейнере или виртуальной машине, которая имеет другую версию пакета, установленного на хосте, или когда доступны как 32-битная, так и 64-битная версия библиотеки.

Bodhi теперь обрабатывает артефакты, отличные от RPM

Bodhi, система обновлений Fedora, теперь может обрабатывать не только RPM-файлы. Если артефакт может быть помечен тегом в Koji, он должен приниматься Bodhi. Выпуск Bodhi 3.0.0 обеспечивает:

  • Поддержка обновления артефактов, отличных от RPM, например модулей.

  • Поддержка сложных зависимостей пакетов, что позволяет Fedora начать упаковывать пакеты Rust и позволяет Fedora лучше выражать допустимые диапазоны поддерживаемых версий зависимостей для существующих пакетов.

  • Поддержка через Pungi генерации OSTree-деревьев, которые более согласованы с OSTree-деревьями дня выпуска Fedora.

Дополнительная информация об этом обновлении Bodhi доступна в примечаниях к выпуску Bodhi 3.0.0 и на соответствующей странице изменений Fedora.