Логотип
Навоз недалеко от того, кого слабит (Пословица).

openSUSE запускает инструмент сравнения пакетов osdiff

openSUSE запускает инструмент сравнения пакетов osdiff

openSUSE представила новый инструмент с открытым исходным кодом osdiff, который позволяет легко увидеть различия между версиями пакетов Tumbleweed и Leap, не проверяя их одну за другой.

На автоматически сгенерированной странице в настоящее время отслеживается 17 780 исходных пакетов, в том числе 17 404 в Tumbleweed, 10 605 в Leap 16.1 и 10 600 в Leap 16.0. Из них 10 314 присутствуют как в Tumbleweed, так и в Leap 16.1.

Пакеты сгруппированы по нескольким полезным категориям. В настоящее время 4882 пакета помечены как Older-in-Leap, то есть в Leap 16.1 используется более старая версия, чем в Tumbleweed, и только 12 пакетов помечены как Newer-in-Leap. Еще 1048 пакетов используют ту же версию, 7090 доступны только в Tumbleweed, а 376 — только в Leap.

openSUSE упрощает отслеживание версий пакетов с помощью нового инструмента osdiff.

 

На странице также представлена категория «Идеал» для пакетов, в которых Tumbleweed и Leap 16.1 имеют одинаковую версию, а Repology не знает ни одного дистрибутива Linux, в котором была бы более новая версия. В этой группе 4372 пакета. Данные Repology также показывают, что 3464 пакета Tumbleweed отстают от самой новой известной версии.

osdiff извлекает информацию о пакетах из официальных ARCHIVES.gz репозиториев openSUSE, охватывающих как пакеты с открытым исходным кодом, так и пакеты сторонних разработчиков для x86_64 и noarch. Информация о вышестоящих версиях поступает из Repology, а информация о сопровождающих добавляется из PackageHub, если она доступна.

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

Читать  openSUSE запускает обновленный веб-сайт

Помимо веб-интерфейса с возможностью поиска и сортировки, openSUSE публикует полные результаты в виде файлов JSON, сжатого JSON и CSV. Это делает данные полезными для скриптов, сравнения дистрибутивов, документации или проверки изменений в пакетах перед переносом систем с одной версии Leap на другую или с Tumbleweed на Leap.

Сам osdiff проект написан на Python и доступен на GitHub под эгидой организации openSUSE. Публичная страница сравнения автоматически обновляется, предоставляя актуальную информацию, а не списки пакетов, поддерживаемые вручную.

Дополнительные сведения, см. объявление.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

2 × один =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала