Upstream update available: python3-durationpy 0.9 → 0.10 #1

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

Upstream update available: python3-durationpy 0.90.10

Package

  • Package: python3-durationpy
  • RPM name: python3-durationpy
  • Branch: niceos-5.2
  • Current EVR: 0.9-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. Краткий вывод

Пакет python3-durationpy обновляется с версии 0.9 до 0.10 (minor update) по классу leaf, что указывает на отсутствие зависимостей от других пакетов дистрибутива. Автоматическое обновление не рекомендуется без предварительной проверки, так как отсутствуют release notes и данные о конкретных изменениях в коде.

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

low. Обновление помечено как minor и имеет политику leaf, что снижает вероятность системного сбоя. Однако отсутствие информации об изменениях (Release notes пуст) делает невозможным точную оценку функциональных изменений, поэтому риск классифицируется как низкий, но требующий верификации.

3. Security/CVE

Во входных данных отсутствуют признаки уязвимостей или CVE. Поле security_keywords_detected_by_script равно False, а поле security_keywords_detected_by_script не содержит списка найденных идентификаторов.

4. ABI/API риск

Данных недостаточно для оценки ABI/API риска. Поскольку это Python-пакет и отсутствуют сведения о публичном API, изменении сигнатур функций или бэкенде, требуется ручной анализ diff кода между версиями 0.9 и 0.10.

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

Риск минимален для сборки самого пакета, так как это лист-зависимость. Однако необходимо проверить, не изменились ли требования к инструментам сборки (например, версия Python или setuptools), которые могут потребовать обновления в секции %build или BuildRequires спецификации, если они жестко привязаны к старому API.

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

  • Получить diff между релизами 0.9 и 0.10 с репозитория icholy/durationpy.
  • Проверить наличие изменений в публичном API (подклассы, методы, атрибуты).
  • Убедиться, что тесты пакета (если есть в upstream) проходят успешно на целевой версии Python.
  • Проверить, не требуются ли новые зависимости для установки или сборки.

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

issue-only

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

Отсутствие release notes и данных о содержании обновления не позволяет автоматически утвердить патч. Требуется ручная проверка изменений upstream перед созданием RPM-пакета, чтобы исключить скрытые изменения в API или логике работы библиотеки.

Upstream release notes / description

No release notes were available from the upstream API.

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:48:51Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:python3-durationpy:0.10 --> <!-- niceos-upstream-monitor:package=python3-durationpy --> <!-- niceos-upstream-monitor:current=0.9 --> <!-- niceos-upstream-monitor:latest=0.10 --> # Upstream update available: `python3-durationpy` `0.9` → `0.10` ## Package - Package: `python3-durationpy` - RPM name: `python3-durationpy` - Branch: `niceos-5.2` - Current EVR: `0.9-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `icholy/durationpy` - Upstream URL: https://github.com/icholy/durationpy - Detected version: `0.10` - Tag/release: `0.10` - Source: `github_tag` - Published: `-` - Release URL: https://github.com/icholy/durationpy/releases/tag/0.10 - Source URL: https://api.github.com/repos/icholy/durationpy/tarball/refs/tags/0.10 - 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. Краткий вывод Пакет `python3-durationpy` обновляется с версии 0.9 до 0.10 (minor update) по классу `leaf`, что указывает на отсутствие зависимостей от других пакетов дистрибутива. Автоматическое обновление не рекомендуется без предварительной проверки, так как отсутствуют release notes и данные о конкретных изменениях в коде. ### 2. Риск для НАЙС.ОС **low**. Обновление помечено как `minor` и имеет политику `leaf`, что снижает вероятность системного сбоя. Однако отсутствие информации об изменениях (`Release notes` пуст) делает невозможным точную оценку функциональных изменений, поэтому риск классифицируется как низкий, но требующий верификации. ### 3. Security/CVE Во входных данных отсутствуют признаки уязвимостей или CVE. Поле `security_keywords_detected_by_script` равно `False`, а поле `security_keywords_detected_by_script` не содержит списка найденных идентификаторов. ### 4. ABI/API риск Данных недостаточно для оценки ABI/API риска. Поскольку это Python-пакет и отсутствуют сведения о публичном API, изменении сигнатур функций или бэкенде, требуется ручной анализ diff кода между версиями 0.9 и 0.10. ### 5. Риск для RPM-сборки Риск минимален для сборки самого пакета, так как это лист-зависимость. Однако необходимо проверить, не изменились ли требования к инструментам сборки (например, версия Python или setuptools), которые могут потребовать обновления в секции `%build` или `BuildRequires` спецификации, если они жестко привязаны к старому API. ### 6. Проверки мейнтейнера - [ ] Получить diff между релизами 0.9 и 0.10 с репозитория `icholy/durationpy`. - [ ] Проверить наличие изменений в публичном API (подклассы, методы, атрибуты). - [ ] Убедиться, что тесты пакета (если есть в upstream) проходят успешно на целевой версии Python. - [ ] Проверить, не требуются ли новые зависимости для установки или сборки. ### 7. Рекомендация issue-only ### 8. Основание рекомендации Отсутствие release notes и данных о содержании обновления не позволяет автоматически утвердить патч. Требуется ручная проверка изменений upstream перед созданием RPM-пакета, чтобы исключить скрытые изменения в API или логике работы библиотеки. ## Upstream release notes / description _No release notes were available from the upstream API._ ## 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:48:51Z`
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/python3-durationpy#1
No description provided.