Upstream update available: egl-x11 1.0.3 → 1.0.5 #2

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

Upstream update available: egl-x11 1.0.31.0.5

Package

  • Package: egl-x11
  • RPM name: egl-x11
  • Branch: niceos-5.2
  • Current EVR: 1.0.3-1
  • Update class: patch
  • 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/patch, upstream-update, upstream/github

NiceSOFT AI preliminary analysis

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

Обновление пакета egl-x11 с версии 1.0.3 до 1.0.5 классифицируется как патч-уровня (patch) и содержит исправления сборки для FreeBSD, а также улучшения обработки атрибутов окон. Обновление добавляет поддержку запуска на стандартном драйвере NVIDIA Xorg при наличии DRI3 1.2, но не содержит явных указаний на уязвимости безопасности.

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

low. Обновление помечено как patch и имеет политику leaf, что указывает на минимальное влияние на систему. Отсутствуют теги безопасности (security_keywords_detected_by_script: False), а изменения сосредоточены на функциональности и совместимости сборки.

3. Security/CVE

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

4. ABI/API риск

Данных недостаточно для точной оценки изменений ABI/API. Хотя упоминается изменение поведения при работе с атрибутами (eglCreateWindow/PixmapSurface) и поддержка нового режима драйвера, отсутствие детального списка изменений символов или бинарной совместимости требует осторожности. Рекомендуется провести ручной анализ экспортируемых символов библиотеки.

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

Вероятность поломки сборки низка, так как обновление классифицировано как patch. Однако добавление зависимости от поддержки DRI3 1.2 (драйверы 595+) может потребовать проверки условий сборки (%ifarch, %bcond_with), если сборка НАЙС.ОС включает конфигурации без поддержки DRI3. Также стоит проверить наличие патчей, зависящих от специфических версий upstream, которые могли измениться между 1.0.3 и 1.0.5.

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

  • Проверить наличие новых BuildRequires или изменений в %prep/%build секциях spec-файла.
  • Убедиться, что тесты %check проходят успешно после обновления.
  • Провести сравнение списков символов (ABI check) между версиями 1.0.3 и 1.0.5, если есть доступ к бинарным артефактам.
  • Проверить логи сборки на предмет предупреждений о несовместимости типов или отсутствующих зависимостей.
  • Валидировать работу пакета в окружении с драйверами NVIDIA версии < 595 (если применимо к целевой аудитории).

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

update candidate

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

Обновление относится к категории patch с политикой leaf, не затрагивает критические компоненты безопасности и не требует ручного вмешательства в спецификацию дистрибутива. Изменения носят функциональный характер (исправление багов, поддержка новых драйверов), что делает его безопасным для автоматического применения в рамках стандартного цикла обновлений.

Upstream release notes / description

Release highlights:

  • Fix building on FreeBSD
  • Some fixes for handling the attribute list in eglCreateWindow/PixmapSurface
  • Add a setting to tell egl-x11 to run on the normal NVIDIA Xorg driver. Requires DRI3 1.2 support, which was added in 595 and later drivers.

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:08:17Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:egl-x11:1.0.5 --> <!-- niceos-upstream-monitor:package=egl-x11 --> <!-- niceos-upstream-monitor:current=1.0.3 --> <!-- niceos-upstream-monitor:latest=1.0.5 --> # Upstream update available: `egl-x11` `1.0.3` → `1.0.5` ## Package - Package: `egl-x11` - RPM name: `egl-x11` - Branch: `niceos-5.2` - Current EVR: `1.0.3-1` - Update class: `patch` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `NVIDIA/egl-x11` - Upstream URL: https://github.com/NVIDIA/egl-x11 - Detected version: `1.0.5` - Tag/release: `v1.0.5` - Source: `github_release_latest` - Published: `2026-03-06T19:13:27Z` - Release URL: https://github.com/NVIDIA/egl-x11/releases/tag/v1.0.5 - Source URL: https://api.github.com/repos/NVIDIA/egl-x11/tarball/v1.0.5 - 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/patch, upstream-update, upstream/github` ## NiceSOFT AI preliminary analysis ### 1. Краткий вывод Обновление пакета `egl-x11` с версии 1.0.3 до 1.0.5 классифицируется как патч-уровня (patch) и содержит исправления сборки для FreeBSD, а также улучшения обработки атрибутов окон. Обновление добавляет поддержку запуска на стандартном драйвере NVIDIA Xorg при наличии DRI3 1.2, но не содержит явных указаний на уязвимости безопасности. ### 2. Риск для НАЙС.ОС **low**. Обновление помечено как `patch` и имеет политику `leaf`, что указывает на минимальное влияние на систему. Отсутствуют теги безопасности (`security_keywords_detected_by_script: False`), а изменения сосредоточены на функциональности и совместимости сборки. ### 3. Security/CVE Во входных данных отсутствуют признаки уязвимостей безопасности или упоминания CVE. Поле `security_keywords_detected_by_script` равно `False`, а в release notes нет формулировок, характерных для security-фиксов (например, "fix vulnerability", "CVE-", "exploit"). ### 4. ABI/API риск Данных недостаточно для точной оценки изменений ABI/API. Хотя упоминается изменение поведения при работе с атрибутами (`eglCreateWindow/PixmapSurface`) и поддержка нового режима драйвера, отсутствие детального списка изменений символов или бинарной совместимости требует осторожности. Рекомендуется провести ручной анализ экспортируемых символов библиотеки. ### 5. Риск для RPM-сборки Вероятность поломки сборки низка, так как обновление классифицировано как `patch`. Однако добавление зависимости от поддержки DRI3 1.2 (драйверы 595+) может потребовать проверки условий сборки (`%ifarch`, `%bcond_with`), если сборка НАЙС.ОС включает конфигурации без поддержки DRI3. Также стоит проверить наличие патчей, зависящих от специфических версий upstream, которые могли измениться между 1.0.3 и 1.0.5. ### 6. Проверки мейнтейнера - [ ] Проверить наличие новых `BuildRequires` или изменений в `%prep`/`%build` секциях spec-файла. - [ ] Убедиться, что тесты `%check` проходят успешно после обновления. - [ ] Провести сравнение списков символов (ABI check) между версиями 1.0.3 и 1.0.5, если есть доступ к бинарным артефактам. - [ ] Проверить логи сборки на предмет предупреждений о несовместимости типов или отсутствующих зависимостей. - [ ] Валидировать работу пакета в окружении с драйверами NVIDIA версии < 595 (если применимо к целевой аудитории). ### 7. Рекомендация update candidate ### 8. Основание рекомендации Обновление относится к категории `patch` с политикой `leaf`, не затрагивает критические компоненты безопасности и не требует ручного вмешательства в спецификацию дистрибутива. Изменения носят функциональный характер (исправление багов, поддержка новых драйверов), что делает его безопасным для автоматического применения в рамках стандартного цикла обновлений. ## Upstream release notes / description Release highlights: - Fix building on FreeBSD - Some fixes for handling the attribute list in eglCreateWindow/PixmapSurface - Add a setting to tell egl-x11 to run on the normal NVIDIA Xorg driver. Requires DRI3 1.2 support, which was added in 595 and later drivers. ## 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:08:17Z`
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/egl-x11#2
No description provided.