Upstream update available: imath 3.1.12 → 3.2.2 #1

Open
opened 2026-04-28 01:17:33 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: imath 3.1.123.2.2

Package

  • Package: imath
  • RPM name: imath
  • Branch: niceos-5.2
  • Current EVR: 3.1.12-1
  • Update class: minor
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: github-upstream

Upstream

Signals

  • Security-relevant keywords detected: False
  • Policy blocked: False
  • Policy reason: -
  • Labels: ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github

NiceSOFT AI preliminary analysis

1. Краткий вывод

Обновление пакета imath с версии 3.1.12 до 3.2.2 является патч-релизом, устраняющим проблемы сборки с новыми версиями CMake и дублирование объявлений конфигурации. Разработчики подтверждают отсутствие изменений в функциональности, а скрипты безопасности не выявили критических уязвимостей. Обновление классифицируется как минорное (minor) с политикой обработки leaf-пакетов.

2. Риск для НАЙС.ОС

low. Обновление носит исключительно исправляющий характер (fixes build problems), не затрагивает логику работы библиотеки или API. Поскольку это патч-релиз без функциональных изменений и без обнаруженных security-угроз, вероятность негативного влияния на стабильность системы минимальна.

3. Security/CVE

Во входных данных отсутствуют признаки security-уязвимостей. Поле security_keywords_detected_by_script равно False, а в разделе Release notes нет упоминаний исправлений уязвимостей (CVE).

4. ABI/API риск

В описании указано отсутствие функциональных изменений ("No functionality changes"). Однако обновление мажорной части номера версии (3.1 -> 3.2) теоретически может сопровождаться изменениями в ABI, даже если функциональность сохранена (например, изменение порядка байт или структуры данных внутри реализации). Для полной уверенности требуется ручной анализ хедера ImathVec.h и бинарных файлов, так как данные о бэкендных изменениях в release notes не приведены.

5. Риск для RPM-сборки

Основной риск связан с зависимостями от CMake. Описание гласит, что проблема была с "newer versions of cmake", но не уточняется, требует ли новая версия CMake специфических флагов или макросов в specfile. Также возможно изменение формата файлов конфигурации (ImathConfig.cmake), что может повлиять на пакеты-потребители, использующие find_package(Imath). Необходимо проверить наличие конфликтов в %check и BuildRequires.

6. Проверки мейнтейнера

  • Проверить specfile на наличие жестких ограничений по версии CMake, которые могут потребовать обновления cmake в системе.
  • Провести локальную сборку пакета с текущей версией CMake, установленной в окружении сборки.
  • Запустить %check секцию и убедиться в отсутствии новых ошибок.
  • Сравнить хеш-суммы бинарных файлов с предыдущей версией, чтобы исключить скрытые изменения кода.
  • Проверить пакеты-потребители imath на предмет успешной пересборки после обновления.

7. Рекомендация

update candidate

8. Основание рекомендации

Рекомендуется статус update candidate, так как обновление является патч-релизом, направленным на решение проблем сборки, без заявленных функциональных изменений или уязвимостей. Риск низкий, но требуется стандартная процедура тестирования сборки перед массовым распространением.

Upstream release notes / description

Patch release that fixes a build problem with newer versions of cmake,
duplicate declarations of ImathConfig. No functionality changes.

Also fixes errors in comments in ImathVec.h

NiceOS maintainer checklist

  • Confirm that the detected version is a stable upstream release.
  • Check upstream changelog for security fixes, ABI/API changes and build-system changes.
  • Check ABI/API compatibility and reverse dependencies.
  • Download source into NiceOS lookaside storage.
  • Update Version and related fields in SPECS/*.spec only if policy allows it.
  • Regenerate SOURCES/sources.lock.json, manifests, metadata and SBOM.
  • Build SRPM/RPM in a clean NiceOS buildroot.
  • Run package smoke tests.
  • Link PR/build logs and close this issue after update or triage.

Bot metadata

  • Tool: niceos_upstream_monitor.py 1.4
  • Generated at: 2026-04-27T22:17:32Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:imath:3.2.2 --> <!-- niceos-upstream-monitor:package=imath --> <!-- niceos-upstream-monitor:current=3.1.12 --> <!-- niceos-upstream-monitor:latest=3.2.2 --> # Upstream update available: `imath` `3.1.12` → `3.2.2` ## Package - Package: `imath` - RPM name: `imath` - Branch: `niceos-5.2` - Current EVR: `3.1.12-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `AcademySoftwareFoundation/Imath` - Upstream URL: https://github.com/AcademySoftwareFoundation/Imath - Detected version: `3.2.2` - Tag/release: `v3.2.2` - Source: `github_release_latest` - Published: `2025-10-08T19:11:57Z` - Release URL: https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.2.2 - Source URL: https://api.github.com/repos/AcademySoftwareFoundation/Imath/tarball/v3.2.2 - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/github` ## NiceSOFT AI preliminary analysis ### 1. Краткий вывод Обновление пакета `imath` с версии 3.1.12 до 3.2.2 является патч-релизом, устраняющим проблемы сборки с новыми версиями CMake и дублирование объявлений конфигурации. Разработчики подтверждают отсутствие изменений в функциональности, а скрипты безопасности не выявили критических уязвимостей. Обновление классифицируется как минорное (minor) с политикой обработки leaf-пакетов. ### 2. Риск для НАЙС.ОС **low**. Обновление носит исключительно исправляющий характер (fixes build problems), не затрагивает логику работы библиотеки или API. Поскольку это патч-релиз без функциональных изменений и без обнаруженных security-угроз, вероятность негативного влияния на стабильность системы минимальна. ### 3. Security/CVE Во входных данных отсутствуют признаки security-уязвимостей. Поле `security_keywords_detected_by_script` равно `False`, а в разделе `Release notes` нет упоминаний исправлений уязвимостей (CVE). ### 4. ABI/API риск В описании указано отсутствие функциональных изменений ("No functionality changes"). Однако обновление мажорной части номера версии (3.1 -> 3.2) теоретически может сопровождаться изменениями в ABI, даже если функциональность сохранена (например, изменение порядка байт или структуры данных внутри реализации). Для полной уверенности требуется ручной анализ хедера `ImathVec.h` и бинарных файлов, так как данные о бэкендных изменениях в release notes не приведены. ### 5. Риск для RPM-сборки Основной риск связан с зависимостями от CMake. Описание гласит, что проблема была с "newer versions of cmake", но не уточняется, требует ли новая версия CMake специфических флагов или макросов в `specfile`. Также возможно изменение формата файлов конфигурации (`ImathConfig.cmake`), что может повлиять на пакеты-потребители, использующие `find_package(Imath)`. Необходимо проверить наличие конфликтов в `%check` и `BuildRequires`. ### 6. Проверки мейнтейнера - [ ] Проверить `specfile` на наличие жестких ограничений по версии CMake, которые могут потребовать обновления `cmake` в системе. - [ ] Провести локальную сборку пакета с текущей версией CMake, установленной в окружении сборки. - [ ] Запустить `%check` секцию и убедиться в отсутствии новых ошибок. - [ ] Сравнить хеш-суммы бинарных файлов с предыдущей версией, чтобы исключить скрытые изменения кода. - [ ] Проверить пакеты-потребители `imath` на предмет успешной пересборки после обновления. ### 7. Рекомендация update candidate ### 8. Основание рекомендации Рекомендуется статус `update candidate`, так как обновление является патч-релизом, направленным на решение проблем сборки, без заявленных функциональных изменений или уязвимостей. Риск низкий, но требуется стандартная процедура тестирования сборки перед массовым распространением. ## Upstream release notes / description Patch release that fixes a build problem with newer versions of cmake, duplicate declarations of ImathConfig. No functionality changes. Also fixes errors in comments in ImathVec.h ## NiceOS maintainer checklist - [ ] Confirm that the detected version is a stable upstream release. - [ ] Check upstream changelog for security fixes, ABI/API changes and build-system changes. - [ ] Check ABI/API compatibility and reverse dependencies. - [ ] Download source into NiceOS lookaside storage. - [ ] Update `Version` and related fields in `SPECS/*.spec` only if policy allows it. - [ ] Regenerate `SOURCES/sources.lock.json`, manifests, metadata and SBOM. - [ ] Build SRPM/RPM in a clean NiceOS buildroot. - [ ] Run package smoke tests. - [ ] Link PR/build logs and close this issue after update or triage. ## Bot metadata - Tool: `niceos_upstream_monitor.py 1.4` - Generated at: `2026-04-27T22:17:32Z`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rpms/imath#1
No description provided.