Upstream update available: python3-websocket-client 1.8.0 → 1.9.0 #1

Open
opened 2026-04-28 02:09:26 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: python3-websocket-client 1.8.01.9.0

Package

  • Package: python3-websocket-client
  • RPM name: python3-websocket-client
  • Branch: niceos-5.2
  • Current EVR: 1.8.0-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-websocket-client с версии 1.8.0 до 1.9.0. Это минорное обновление (minor), классифицированное как leaf-пакет без блокировок политики. В предоставленных данных отсутствуют явные указания на критические уязвимости или изменения совместимости.

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

low. Обновление помечено как minor, что обычно подразумевает исправления багов или небольшие улучшения функциональности без изменения публичного API. Отсутствие тегов безопасности и блокировок политики снижает вероятность негативного влияния на стабильность дистрибутива.

3. Security/CVE

Во входных данных отсутствуют признаки безопасности. Поле security_keywords_detected_by_script равно False, а поле risk_tags содержит только github-upstream. Явных указаний на наличие CVE или уязвимостей в тексте релизов нет.

4. ABI/API риск

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

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

Возможны изменения в зависимостях (BuildRequires), если новая версия требует других версий Python или дополнительных системных библиотек. Также возможны сбои в %check секции, если тесты upstream стали строже или требуют специфических окружений сборки, отсутствующих в текущей сборочной среде НАЙС.ОС.

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

  • Сравнить diff между версиями 1.8.0 и 1.9.0 на предмет изменений в публичном API.
  • Проверить наличие новых BuildRequires или изменений в требованиях к Python версии.
  • Запустить локальную сборку пакета с новыми исходными кодами.
  • Выполнить тесты %check в изолированной среде.
  • Убедиться, что патчи (если есть) остаются актуальными после обновления upstream.

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

update candidate

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

Обновление классифицировано как минорное (minor) с низким уровнем риска (low), не заблокировано политикой и не содержит детектированных угроз безопасности. Стандартная процедура для таких обновлений предполагает создание кандидата на обновление после выполнения базовых проверок сборки и тестирования.

Upstream release notes / description

1.9.0

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-27T23:09:26Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:python3-websocket-client:1.9.0 --> <!-- niceos-upstream-monitor:package=python3-websocket-client --> <!-- niceos-upstream-monitor:current=1.8.0 --> <!-- niceos-upstream-monitor:latest=1.9.0 --> # Upstream update available: `python3-websocket-client` `1.8.0` → `1.9.0` ## Package - Package: `python3-websocket-client` - RPM name: `python3-websocket-client` - Branch: `niceos-5.2` - Current EVR: `1.8.0-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `websocket-client/websocket-client` - Upstream URL: https://github.com/websocket-client/websocket-client - Detected version: `1.9.0` - Tag/release: `v1.9.0` - Source: `github_release_latest` - Published: `2025-10-07T21:14:36Z` - Release URL: https://github.com/websocket-client/websocket-client/releases/tag/v1.9.0 - Source URL: https://api.github.com/repos/websocket-client/websocket-client/tarball/v1.9.0 - 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-websocket-client` с версии 1.8.0 до 1.9.0. Это минорное обновление (minor), классифицированное как leaf-пакет без блокировок политики. В предоставленных данных отсутствуют явные указания на критические уязвимости или изменения совместимости. ### 2. Риск для НАЙС.ОС **low**. Обновление помечено как `minor`, что обычно подразумевает исправления багов или небольшие улучшения функциональности без изменения публичного API. Отсутствие тегов безопасности и блокировок политики снижает вероятность негативного влияния на стабильность дистрибутива. ### 3. Security/CVE Во входных данных отсутствуют признаки безопасности. Поле `security_keywords_detected_by_script` равно `False`, а поле `risk_tags` содержит только `github-upstream`. Явных указаний на наличие CVE или уязвимостей в тексте релизов нет. ### 4. ABI/API риск Данных недостаточно для автоматического определения изменений ABI/API. Поскольку это Python-библиотека, минорные обновления могут вносить изменения в сигнатуры функций или поведение модулей, не всегда отражаемое в стандартных метаданных RPM. Требуется ручной анализ diff кода или проверка документации upstream. ### 5. Риск для RPM-сборки Возможны изменения в зависимостях (`BuildRequires`), если новая версия требует других версий Python или дополнительных системных библиотек. Также возможны сбои в `%check` секции, если тесты upstream стали строже или требуют специфических окружений сборки, отсутствующих в текущей сборочной среде НАЙС.ОС. ### 6. Проверки мейнтейнера - [ ] Сравнить `diff` между версиями 1.8.0 и 1.9.0 на предмет изменений в публичном API. - [ ] Проверить наличие новых `BuildRequires` или изменений в требованиях к Python версии. - [ ] Запустить локальную сборку пакета с новыми исходными кодами. - [ ] Выполнить тесты `%check` в изолированной среде. - [ ] Убедиться, что патчи (если есть) остаются актуальными после обновления upstream. ### 7. Рекомендация update candidate ### 8. Основание рекомендации Обновление классифицировано как минорное (`minor`) с низким уровнем риска (`low`), не заблокировано политикой и не содержит детектированных угроз безопасности. Стандартная процедура для таких обновлений предполагает создание кандидата на обновление после выполнения базовых проверок сборки и тестирования. ## Upstream release notes / description 1.9.0 ## 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-27T23:09:26Z`
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-websocket-client#1
No description provided.