Upstream update available: isa-l 2.31.1 → 2.32.0 #1

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

Upstream update available: isa-l 2.31.12.32.0

Package

  • Package: isa-l
  • RPM name: isa-l
  • Branch: niceos-5.2
  • Current EVR: 2.31.1-1
  • Update class: minor
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: github-upstream, patch-debt

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 stability analysis

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

Обновление пакета isa-l в НАЙС.ОС включает добавление поддержки RISC-V, улучшения для CRC, RAID и Erasure coding, а также изменение минимальной версии NASM. В документации указано, что это minor-обновление, без указания рисков.

2. Оценка рисков

  • Безопасность: Нет информации о CVE, угрозах или изменении API.
  • ABI-изменения: В документации указано, что это minor-обновление, что означает, что API не изменен, но возможны изменения в поведении функций.
  • Рекомендации: Потенциальные проблемы в API не указаны, поэтому автоматическое обновление не рекомендуется.

3. Дополнительные данные

  • Пакет доступен в репозиториях CentOS, RHEL, Fedora, Gentoo.
  • В документации отсутствуют упоминания о проблемах или угрозах.

4. Вывод

Данные недостаточно для оценки рисков. Потенциальные проблемы в API не указаны, поэтому рекомендуется issue-only.

Рекомендация: Не автоматически обновлять пакет, так как нет информации о рисках.

  1. GitHub release API: intel/isa-l v2.32.0
  2. GitHub tag page: intel/isa-l v2.32.0
  3. GitHub releases page: intel/isa-l
  4. GitHub compare page: intel/isa-l v2.31.1...v2.32.0
  5. Intel Inside - Built for AI
  6. PDF Intel® Architecture Instruction Set Extensions and Future Features
  7. Intel - Wikipedia
  8. isa-l-2.32.0-1.el9.x86_64.rpm CentOS 9, RHEL 9, Rocky Linux 9 ...
  9. isa-l - Fedora Packages
  10. dev-libs/isa-l - Gentoo Packages

Upstream release notes / description

Full Changelog: github.com — v2.31.1...v2.32.0

General:

  • Added CMake build system (only verified for x86_64).
  • Minimum NASM version required for x86 architecture is 2.14.01 now.
  • 32-bit x86 support has been removed.

RISCV support.

  • Initial riscv64 support with runtime and build-time CPU feature detection.

Igzip compression improvements:

  • Added new RVV adler32 implementations.
  • Added optimized RVV adler32 for VLEN=128.

Igzip:

  • Added experimental ISA-L shim library to provide drop-in compatibility with zlib.

RAID improvements:

  • Added new x86 AVX2+GFNI and AVX512+GFNI pq_gen implementations.
  • Added new RVV xor_gen, pq_gen implementations.

Erasure coding improvements:

  • Added new RVV ec_encode_data,ec_encode_data_update,gf_vect_mad, gf_vect_dot_prod, gf_vect_mul implementations.
  • Added new AVX2+GFNI implementation for gf_vect_mul.
  • Added new gf_vect_mul_init_base, to be used with any erasure coding base functions, such as gf_vect_mul_base.
  • Enabled GFNI implementations for gf_vect_mad.
  • gf_vect_mul_init is now a multi-binary function, backed by different implementations depending on the ISA available.

Zero-memory detection improvements:

  • Added new RVV implementations.

CRC improvements:

  • Added new AVX2+VCLMUL implementations for CRC64, CRC32 and CRC16 variants.
  • CRC32 ISCSI AVX512+VCLMUL optimized for small buffers.
  • CRC64 Rocksoft implementation on aarch64 optimized similar to other CRC64
    implementations.
  • Added new RVV CRC64/32/16 implementations.

Performance applications:

  • Add consolidated CRC performance application.
  • Add consolidated RAID performance application.

Test applications:

  • Add fuzz test applications for CRC, RAID and Erasure Coding.

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 2.1.3-local-websearch-github-release-pages
  • Generated at: 2026-06-12T23:45:41Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:isa-l:2.32.0 --> <!-- niceos-upstream-monitor:package=isa-l --> <!-- niceos-upstream-monitor:current=2.31.1 --> <!-- niceos-upstream-monitor:latest=2.32.0 --> # Upstream update available: `isa-l` `2.31.1` → `2.32.0` ## Package - Package: `isa-l` - RPM name: `isa-l` - Branch: `niceos-5.2` - Current EVR: `2.31.1-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream, patch-debt` ## Upstream - Upstream type: `github` - Upstream project: `intel/isa-l` - Upstream URL: <a href="https://github.com/intel/isa-l" target="_blank" rel="noopener noreferrer">github.com — isa l</a> - Detected version: `2.32.0` - Tag/release: `v2.32.0` - Source: `github_release_latest` - Published: `2026-03-05T18:30:49Z` - Release URL: <a href="https://github.com/intel/isa-l/releases/tag/v2.32.0" target="_blank" rel="noopener noreferrer">github.com — v2.32.0</a> - Source URL: <a href="https://api.github.com/repos/intel/isa-l/tarball/v2.32.0" target="_blank" rel="noopener noreferrer">api.github.com — v2.32.0</a> - 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 stability analysis ### 1. Краткий вывод Обновление пакета isa-l в НАЙС.ОС включает добавление поддержки RISC-V, улучшения для CRC, RAID и Erasure coding, а также изменение минимальной версии NASM. В документации указано, что это minor-обновление, без указания рисков. ### 2. Оценка рисков - **Безопасность**: Нет информации о CVE, угрозах или изменении API. - **ABI-изменения**: В документации указано, что это minor-обновление, что означает, что API не изменен, но возможны изменения в поведении функций. - **Рекомендации**: Потенциальные проблемы в API не указаны, поэтому автоматическое обновление не рекомендуется. ### 3. Дополнительные данные - Пакет доступен в репозиториях CentOS, RHEL, Fedora, Gentoo. - В документации отсутствуют упоминания о проблемах или угрозах. ### 4. Вывод Данные недостаточно для оценки рисков. Потенциальные проблемы в API не указаны, поэтому рекомендуется **issue-only**. **Рекомендация**: Не автоматически обновлять пакет, так как нет информации о рисках. ### Источники, найденные web_search 1. <a href="https://github.com/intel/isa-l/releases/tag/v2.32.0" target="_blank" rel="noopener noreferrer">GitHub release API: intel/isa-l v2.32.0</a> 2. <a href="https://github.com/intel/isa-l/tree/v2.32.0" target="_blank" rel="noopener noreferrer">GitHub tag page: intel/isa-l v2.32.0</a> 3. <a href="https://github.com/intel/isa-l/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: intel/isa-l</a> 4. <a href="https://github.com/intel/isa-l/compare/v2.31.1...v2.32.0" target="_blank" rel="noopener noreferrer">GitHub compare page: intel/isa-l v2.31.1...v2.32.0</a> 5. <a href="https://www.intel.com/content/www/us/en/homepage.html" target="_blank" rel="noopener noreferrer">Intel Inside - Built for AI</a> 6. <a href="https://cdrdv2-public.intel.com/819680/architecture-instruction-set-extensions-programming-reference.pdf" target="_blank" rel="noopener noreferrer">PDF Intel® Architecture Instruction Set Extensions and Future Features</a> 7. <a href="https://en.wikipedia.org/wiki/Intel" target="_blank" rel="noopener noreferrer">Intel - Wikipedia</a> 8. <a href="https://rhel.pkgs.org/9/epel-x86_64/isa-l-2.32.0-1.el9.x86_64.rpm.html" target="_blank" rel="noopener noreferrer">isa-l-2.32.0-1.el9.x86_64.rpm CentOS 9, RHEL 9, Rocky Linux 9 ...</a> 9. <a href="https://packages.fedoraproject.org/pkgs/isa-l/isa-l/index.html" target="_blank" rel="noopener noreferrer">isa-l - Fedora Packages</a> 10. <a href="https://packages.gentoo.org/packages/dev-libs/isa-l" target="_blank" rel="noopener noreferrer">dev-libs/isa-l - Gentoo Packages</a> ## Upstream release notes / description ### Full Changelog: <a href="https://github.com/intel/isa-l/compare/v2.31.1...v2.32.0" target="_blank" rel="noopener noreferrer">github.com — v2.31.1...v2.32.0</a> ### General: - Added CMake build system (only verified for x86_64). - Minimum NASM version required for x86 architecture is 2.14.01 now. - 32-bit x86 support has been removed. ### RISCV support. - Initial riscv64 support with runtime and build-time CPU feature detection. ### Igzip compression improvements: - Added new RVV adler32 implementations. - Added optimized RVV adler32 for VLEN=128. ### Igzip: - Added experimental ISA-L shim library to provide drop-in compatibility with zlib. ### RAID improvements: - Added new x86 AVX2+GFNI and AVX512+GFNI pq_gen implementations. - Added new RVV xor_gen, pq_gen implementations. ### Erasure coding improvements: - Added new RVV ec_encode_data,ec_encode_data_update,gf_vect_mad, gf_vect_dot_prod, gf_vect_mul implementations. - Added new AVX2+GFNI implementation for gf_vect_mul. - Added new gf_vect_mul_init_base, to be used with any erasure coding base functions, such as gf_vect_mul_base. - Enabled GFNI implementations for gf_vect_mad. - gf_vect_mul_init is now a multi-binary function, backed by different implementations depending on the ISA available. ### Zero-memory detection improvements: - Added new RVV implementations. ### CRC improvements: - Added new AVX2+VCLMUL implementations for CRC64, CRC32 and CRC16 variants. - CRC32 ISCSI AVX512+VCLMUL optimized for small buffers. - CRC64 Rocksoft implementation on aarch64 optimized similar to other CRC64 implementations. - Added new RVV CRC64/32/16 implementations. ### Performance applications: - Add consolidated CRC performance application. - Add consolidated RAID performance application. ### Test applications: - Add fuzz test applications for CRC, RAID and Erasure Coding. ## 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 2.1.3-local-websearch-github-release-pages` - Generated at: `2026-06-12T23:45:41Z`
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/isa-l#1
No description provided.