Upstream update available: rdma-core 61.0 → 62.0 #1

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

Upstream update available: rdma-core 61.062.0

Package

  • Package: rdma-core
  • RPM name: rdma-core
  • Branch: niceos-5.2
  • Current EVR: 61.0-1
  • Update class: major
  • 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/high, update/major, upstream-update, upstream/github

NiceSOFT AI preliminary analysis

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

Это мажорное обновление rdma-core с версии 61.0 до 62.0, включающее значительные изменения в API (добавление новых функций экспорта DMABUF, изменение типов возвращаемых значений в pyverbs) и обновления ядра заголовков. Обновление содержит исправления утечек памяти и оптимизации, но требует проверки совместимости с существующими драйверами и клиентами.

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

medium. Обновление является мажорным (major), что подразумевает потенциальные изменения в ABI или API. Наличие изменений в pyverbs (изменение типа возвращаемого объекта) и добавление новых функций (ibv_dm_export_dmabuf_fd) создает риск несовместимости с прикладным ПО, зависящим от конкретных версий символов или ожидающим строгого поведения старых версий.

3. Security/CVE

Во входных данных отсутствуют явные указания на уязвимости безопасности или CVE. Скрипт детектирования ключевых слов безопасности не обнаружил признаков (security_keywords_detected_by_script: False). Хотя в changelog упоминаются исправления утечек памяти (memory leak), они классифицируются как стабильность, а не критические уязвимости безопасности в данном контексте.

4. ABI/API риск

Высокий риск изменений ABI/API.

  • В pyverbs изменен тип возвращаемого объекта для объекта devx.
  • Добавлены новые функции: mlx5dv_devx_uar_export_dmabuf_fd, ibv_dm_export_dmabuf_fd, ibv_query_port_speed.
  • Обновлены ядровые заголовки (Update kernel headers), что может повлиять на ABI взаимодействия с ядром.
  • Изменена логика обработки ошибок (error-feature-mismatch).
    Необходим ручной анализ символьной таблицы (nm/objdump) и проверка зависимостей клиентов.

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

Возможны проблемы со сборкой из-за:

  • Обновления ядровых заголовков: могут потребоваться пересборка драйверов или изменение BuildRequires на версию ядра.
  • Изменений в debian/rules (видимо, часть истории портирования): добавление libionic1, удаление Rules-Requires-Root, что может повлиять на логику сборки или установки в дистрибутиве.
  • Зависимостей Python (${python3:Depends} для rdma_topo), которые могут потребовать обновления мета-пакетов.
  • Проверок %check: наличие фиксов для тестов (Fix memory leak, Prevent CQ overflows) может изменить поведение тестовой подсистемы.

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

  • Сравнить символы старой и новой версии (rpm -q --queryformat '%{SOLIBS}' + nm -D), убедиться, что удалены ли старые символы, а новые добавлены корректно.
  • Проверить specfile на наличие обновленных BuildRequires для ядра и Python.
  • Провести локальную сборку пакета и проверку на ошибки линковки.
  • Запустить %check секцию сборки и убедиться, что новые тесты проходят (особенно test_mlx5_crypto, test_cq).
  • Проверить отсутствие конфликтов с пакетами, предоставляющими libionic1 (если используется).
  • Убедиться, что pyverbs корректно импортируется в окружении Python дистрибутива.

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

blocked manual review

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

Мажорное обновление библиотеки с изменениями в API (pyverbs), добавлением новых функций экспорта памяти и обновлением ядровых заголовков требует ручного анализа ABI и проверки совместимости с установленными драйверами и клиентским ПО перед автоматическим развертыванием. Автоматическое обновление может привести к поломке приложений, использующих RDMA.

Upstream release notes / description

Changes:

  • 31af04ec84378724cb6256814d4ffde359a7123b Merge pull request #1703 from ShacharKagan/mem_fixes
  • 97d14a845cc4807906d47b859c2f643cba2601ec Merge pull request #1697 from amzn/error-feature-mismatch
  • 125c731ea0087aabad1041073244de519bbad732 Merge pull request #1695 from TaranovK/kotaranov/cq_poll_opt
  • 8220d19ef03943839fb83259e88b1357bdf1989b Merge pull request #1692 from kaleshap86/qp_rate_limit
  • f167dea17e40ec49acdb47282075c0dd51bfdde0 pyverbs: Replace WeakSet.pop() with list cleanup
  • 0fe9c86990c70ade5b0d3b44bf14d6a2b2d99923 pyverbs: Change devx object return type
  • b788f2136ab40b3ca4afcbe01c0af3d7db5541b1 tests: Fix memory leak in test_mlx5_crypto
  • 3f091b0f65121f72471c7dfe20639cdc637716cf bnxt_re: Support ibv_modify_qp_rate_limit
  • 8706cef967e0d22b683565d06eb0ebc88220c625 bnxt_re: Report QP rate limit capabilities
  • eb71afff6c4f8593ff95aaba297a21a6c7506f8e libibverbs: Enhance display of print_packet_pacing_caps
See More
  • f52b26723f2507466bd5ce368546e18b1ca1668f bnxt_re: Add support for rate limit in modify_qp
  • 9f95e3b84bc6c87e70ea865e003bc09b5fed821c Update kernel headers
  • d1c38b0cc3f6a1007b774fcd71992b368472ca21 providers/efa: Add new completion status for feature mismatch
  • 8b9cdb7c6bd2b6e4e64e08888c10124b0d1873f2 Merge pull request #1678 from yishaih/verbs_misc
  • b685f21fce5247b8f5cecc9d4c44a128dfeee9ef mlx5: Introduce mlx5dv_devx_uar_export_dmabuf_fd()
  • 1b8cbbe9f6c1dedc3c20dca1123f12b3e59faa44 mlx5: Add support for DM export DMABUF fd
  • f824da4bcd757a5f597c437c78de853bc6a0b6d9 verbs: Expose ibv_cmd_export_dmabuf_fd() to be used by drivers
  • 60917319bfd1ced83b1f76f48dc5082e90a5ba69 verbs: Introduce ibv_dm_export_dmabuf_fd() verb
  • c7899191531f6a6d7547aeb6f2d3563dd2524b53 Update kernel headers
  • b7f6164e5612742a9c6b60cd848c6e832725b76f providers/mana: unify rc_qp to be rnic_qp
  • f9a143fb4fb5c8a10008a87bdd4a57e261a104cb providers/mana: Retrieve queue type from queue ID
  • e277e90b580d69255bab1cac3c3c2f11e47785b9 providers/mana: Optimize poll completion path
  • 4969c01fe6e5a39ecbcea0f31fdedff870281594 Merge pull request #1663 from natoscott/usdt-tracing
  • d4dd1876008dfd39fa0548077398e44ef064f298 providers: add support for USDT tracing using libbpf/usdt
  • d646a57072b26f82ccafad0cc23ca000ed90f224 Merge pull request #1687 from bdrung/wrap-and-sort
  • 75bc96b885c1b077d6fb88bfd84a2971dd5415f6 Merge pull request #1691 from TaranovK/kotaranov/dm_mr
  • 26a1cff510764d104079da33a47c18413a32d8dd libibverbs: Avoid memcpy from NULL in fill_attr_in()
  • 41fbbae76b97ef12a5fe8bca31e0c801a9b889e9 Merge pull request #1690 from zhijianli88/resize_cq
  • 3b94bdec5cab39375faf23735e5739b6469df990 providers/mana: Device memory
  • 197d1a40a5e606a64dddff46daa6353e19c2dea6 tests/test_cq: Prevent CQ overflows by introducing a delay before resize [ #342 ]
  • b48a28da3f587ccd515f074fe6018d15d0fba7ae debian: run wrap-and-sort
  • 6e9643ea97d1f312223801b07c19c0a16615eeb4 Merge pull request #1689 from bdrung/exclude-ionic
  • 38eaf306583a51cf731acc5d4ca5e83bb1b0e9ff Merge pull request #1688 from bdrung/fix-spelling
  • 8c0497624a2422caacb0f7068079de2065b3b165 Merge pull request #1686 from bdrung/update-year
  • c289d3b4468e9b2b62f21098a17a60da42365720 Merge pull request #1685 from bdrung/debian-cross-build
  • bb176a63b84ecad06859baa8120095bb900f1e15 debian: exclude ionic on architectures without coherent DMA
  • d7bfb2487b8af747c4bd6356f218717e23639776 Fix spelling mistake "allows to do"
  • d774d001faeb418954f7c66611063b6400c9f1c4 debian: update year in copyright
  • 5692197186d8d7c7057dfad8ff836bbc7d9683b6 Merge pull request #1684 from bdrung/rules-requires-root
  • 39b955de18c616c3808718b5545067ba92ddea8c debian: Fix cross compiling
  • 51c365bfccead0738a8c9763eeb6f029527c2898 debian: drop Rules-Requires-Root
  • e420131a48cef717abc4ee6e72c59599a1c284d6 Merge pull request #1683 from bdrung/debian-copyright
  • 35bad8c933a1b77d4576dd86674f88817bb93288 Merge pull request #1682 from bdrung/debian-python-dependency
  • 19c4baa8a3be0f54c4c2c67c233a174018265688 Merge pull request #1680 from ShacharKagan/pyverbs_resolve_addr
  • db312dd339f0a6a655d05d793ef9f002083e31a7 Merge pull request #1679 from TaranovK/kotaranov/fix_cq_check
  • ce001cc64f499774fcd6bfb7fb8f8225dedac153 Merge pull request #1681 from bdrung/debian-add-libionic1
  • 5570deee0546236e98674a89ec08c38484894a36 debian: replace old FSF postal address by URL
  • 0b5f67fbe78f61945151a4a3e620d88b7b94876a debian: add ${python3:Depends} to rdma-core for rdma_topo
  • fdb42b169ed7a774c3c73636d326450ca0960b15 debian: add libionic1 to ibverbs-providers lintian-overrides
  • 18d8571321d28b50da42953c61e5dded42d06a37 tests: Fix missing port in resolve addrinfo test
  • 92e755566e8e0f95b0114d752e20e5f4f695ec86 tests: Fix process exit code checking
  • 3f5b710a2d604626f1419608c9fabd66912185ae tests: Add resolve and query addr_info CM test
  • a019dc7973d24e85c381422ae7df389b9bcf335a pyverbs: Add resolve_addrinfo & query_addrinfo
  • a09db86ec3552408785648b30fafe3e82e51bba2 providers/mana: do not check cqid on creation
  • c7cc0c8ef7f05cb951f47e8c003c905529913446 Merge pull request #1674 from yishaih/verbs_misc
  • 5083d3af8f0e67a2d2e4ea425b87bebafc545ef0 verbs: Add IBV_EVENT_DEVICE_SPEED_CHANGE to async events
  • d4870bddee0005792a10476e172bdc85a4d04f9d mlx5: Implement ibv_query_port_speed() verb
  • a97fb539fdc2be4c193dd326d654334e9a18067c verbs: Add ioctl for ibv_query_port_speed() verb
  • 8504597211e7982c3cf2ade04e778fe0e316017c verbs: Introduce ibv_query_port_speed() verb
  • d026300ac795bfbe365a3aba436ced72a4da8020 Update kernel headers
  • fd865762559a7e002515eadd63da5e0c03be61e0 Merge pull request #1677 from bdrung/fix-libibverbs-symbols
  • 9adb2c8bb2142f01093148aa2a0b0d9cfc5f38c3 debian: correct symbol version of new ibverbs 1.15 functions
  • 902dce1cee1fe74123a854e22858d604ee3ff4f7 Merge pull request #1675 from hginjgerx/fix
  • 61d4e59f58de0ee75a335b0be7175a56c620c83d libhns: Fix CQ clean when CQ record doorb

...[truncated 342 chars]

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:11:38Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:rdma-core:62.0 --> <!-- niceos-upstream-monitor:package=rdma-core --> <!-- niceos-upstream-monitor:current=61.0 --> <!-- niceos-upstream-monitor:latest=62.0 --> # Upstream update available: `rdma-core` `61.0` → `62.0` ## Package - Package: `rdma-core` - RPM name: `rdma-core` - Branch: `niceos-5.2` - Current EVR: `61.0-1` - Update class: `major` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `linux-rdma/rdma-core` - Upstream URL: https://github.com/linux-rdma/rdma-core - Detected version: `62.0` - Tag/release: `v62.0` - Source: `github_release_latest` - Published: `2026-02-24T13:36:27Z` - Release URL: https://github.com/linux-rdma/rdma-core/releases/tag/v62.0 - Source URL: https://api.github.com/repos/linux-rdma/rdma-core/tarball/v62.0 - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/high, update/major, upstream-update, upstream/github` ## NiceSOFT AI preliminary analysis ### 1. Краткий вывод Это мажорное обновление rdma-core с версии 61.0 до 62.0, включающее значительные изменения в API (добавление новых функций экспорта DMABUF, изменение типов возвращаемых значений в pyverbs) и обновления ядра заголовков. Обновление содержит исправления утечек памяти и оптимизации, но требует проверки совместимости с существующими драйверами и клиентами. ### 2. Риск для НАЙС.ОС **medium**. Обновление является мажорным (major), что подразумевает потенциальные изменения в ABI или API. Наличие изменений в `pyverbs` (изменение типа возвращаемого объекта) и добавление новых функций (`ibv_dm_export_dmabuf_fd`) создает риск несовместимости с прикладным ПО, зависящим от конкретных версий символов или ожидающим строгого поведения старых версий. ### 3. Security/CVE Во входных данных отсутствуют явные указания на уязвимости безопасности или CVE. Скрипт детектирования ключевых слов безопасности не обнаружил признаков (`security_keywords_detected_by_script: False`). Хотя в changelog упоминаются исправления утечек памяти (memory leak), они классифицируются как стабильность, а не критические уязвимости безопасности в данном контексте. ### 4. ABI/API риск Высокий риск изменений ABI/API. - В `pyverbs` изменен тип возвращаемого объекта для объекта `devx`. - Добавлены новые функции: `mlx5dv_devx_uar_export_dmabuf_fd`, `ibv_dm_export_dmabuf_fd`, `ibv_query_port_speed`. - Обновлены ядровые заголовки (`Update kernel headers`), что может повлиять на ABI взаимодействия с ядром. - Изменена логика обработки ошибок (`error-feature-mismatch`). Необходим ручной анализ символьной таблицы (nm/objdump) и проверка зависимостей клиентов. ### 5. Риск для RPM-сборки Возможны проблемы со сборкой из-за: - Обновления ядровых заголовков: могут потребоваться пересборка драйверов или изменение `BuildRequires` на версию ядра. - Изменений в `debian/rules` (видимо, часть истории портирования): добавление `libionic1`, удаление `Rules-Requires-Root`, что может повлиять на логику сборки или установки в дистрибутиве. - Зависимостей Python (`${python3:Depends}` для `rdma_topo`), которые могут потребовать обновления мета-пакетов. - Проверок `%check`: наличие фиксов для тестов (`Fix memory leak`, `Prevent CQ overflows`) может изменить поведение тестовой подсистемы. ### 6. Проверки мейнтейнера - [ ] Сравнить символы старой и новой версии (`rpm -q --queryformat '%{SOLIBS}'` + `nm -D`), убедиться, что удалены ли старые символы, а новые добавлены корректно. - [ ] Проверить `specfile` на наличие обновленных `BuildRequires` для ядра и Python. - [ ] Провести локальную сборку пакета и проверку на ошибки линковки. - [ ] Запустить `%check` секцию сборки и убедиться, что новые тесты проходят (особенно `test_mlx5_crypto`, `test_cq`). - [ ] Проверить отсутствие конфликтов с пакетами, предоставляющими `libionic1` (если используется). - [ ] Убедиться, что `pyverbs` корректно импортируется в окружении Python дистрибутива. ### 7. Рекомендация **blocked manual review** ### 8. Основание рекомендации Мажорное обновление библиотеки с изменениями в API (`pyverbs`), добавлением новых функций экспорта памяти и обновлением ядровых заголовков требует ручного анализа ABI и проверки совместимости с установленными драйверами и клиентским ПО перед автоматическим развертыванием. Автоматическое обновление может привести к поломке приложений, использующих RDMA. ## Upstream release notes / description ## Changes: * 31af04ec84378724cb6256814d4ffde359a7123b Merge pull request #1703 from ShacharKagan/mem_fixes * 97d14a845cc4807906d47b859c2f643cba2601ec Merge pull request #1697 from amzn/error-feature-mismatch * 125c731ea0087aabad1041073244de519bbad732 Merge pull request #1695 from TaranovK/kotaranov/cq_poll_opt * 8220d19ef03943839fb83259e88b1357bdf1989b Merge pull request #1692 from kaleshap86/qp_rate_limit * f167dea17e40ec49acdb47282075c0dd51bfdde0 pyverbs: Replace WeakSet.pop() with list cleanup * 0fe9c86990c70ade5b0d3b44bf14d6a2b2d99923 pyverbs: Change devx object return type * b788f2136ab40b3ca4afcbe01c0af3d7db5541b1 tests: Fix memory leak in test_mlx5_crypto * 3f091b0f65121f72471c7dfe20639cdc637716cf bnxt_re: Support ibv_modify_qp_rate_limit * 8706cef967e0d22b683565d06eb0ebc88220c625 bnxt_re: Report QP rate limit capabilities * eb71afff6c4f8593ff95aaba297a21a6c7506f8e libibverbs: Enhance display of print_packet_pacing_caps <details><summary><b>See More</b></summary> * f52b26723f2507466bd5ce368546e18b1ca1668f bnxt_re: Add support for rate limit in modify_qp * 9f95e3b84bc6c87e70ea865e003bc09b5fed821c Update kernel headers * d1c38b0cc3f6a1007b774fcd71992b368472ca21 providers/efa: Add new completion status for feature mismatch * 8b9cdb7c6bd2b6e4e64e08888c10124b0d1873f2 Merge pull request #1678 from yishaih/verbs_misc * b685f21fce5247b8f5cecc9d4c44a128dfeee9ef mlx5: Introduce mlx5dv_devx_uar_export_dmabuf_fd() * 1b8cbbe9f6c1dedc3c20dca1123f12b3e59faa44 mlx5: Add support for DM export DMABUF fd * f824da4bcd757a5f597c437c78de853bc6a0b6d9 verbs: Expose ibv_cmd_export_dmabuf_fd() to be used by drivers * 60917319bfd1ced83b1f76f48dc5082e90a5ba69 verbs: Introduce ibv_dm_export_dmabuf_fd() verb * c7899191531f6a6d7547aeb6f2d3563dd2524b53 Update kernel headers * b7f6164e5612742a9c6b60cd848c6e832725b76f providers/mana: unify rc_qp to be rnic_qp * f9a143fb4fb5c8a10008a87bdd4a57e261a104cb providers/mana: Retrieve queue type from queue ID * e277e90b580d69255bab1cac3c3c2f11e47785b9 providers/mana: Optimize poll completion path * 4969c01fe6e5a39ecbcea0f31fdedff870281594 Merge pull request #1663 from natoscott/usdt-tracing * d4dd1876008dfd39fa0548077398e44ef064f298 providers: add support for USDT tracing using libbpf/usdt * d646a57072b26f82ccafad0cc23ca000ed90f224 Merge pull request #1687 from bdrung/wrap-and-sort * 75bc96b885c1b077d6fb88bfd84a2971dd5415f6 Merge pull request #1691 from TaranovK/kotaranov/dm_mr * 26a1cff510764d104079da33a47c18413a32d8dd libibverbs: Avoid memcpy from NULL in fill_attr_in() * 41fbbae76b97ef12a5fe8bca31e0c801a9b889e9 Merge pull request #1690 from zhijianli88/resize_cq * 3b94bdec5cab39375faf23735e5739b6469df990 providers/mana: Device memory * 197d1a40a5e606a64dddff46daa6353e19c2dea6 tests/test_cq: Prevent CQ overflows by introducing a delay before resize [ #342 ] * b48a28da3f587ccd515f074fe6018d15d0fba7ae debian: run wrap-and-sort * 6e9643ea97d1f312223801b07c19c0a16615eeb4 Merge pull request #1689 from bdrung/exclude-ionic * 38eaf306583a51cf731acc5d4ca5e83bb1b0e9ff Merge pull request #1688 from bdrung/fix-spelling * 8c0497624a2422caacb0f7068079de2065b3b165 Merge pull request #1686 from bdrung/update-year * c289d3b4468e9b2b62f21098a17a60da42365720 Merge pull request #1685 from bdrung/debian-cross-build * bb176a63b84ecad06859baa8120095bb900f1e15 debian: exclude ionic on architectures without coherent DMA * d7bfb2487b8af747c4bd6356f218717e23639776 Fix spelling mistake "allows to do" * d774d001faeb418954f7c66611063b6400c9f1c4 debian: update year in copyright * 5692197186d8d7c7057dfad8ff836bbc7d9683b6 Merge pull request #1684 from bdrung/rules-requires-root * 39b955de18c616c3808718b5545067ba92ddea8c debian: Fix cross compiling * 51c365bfccead0738a8c9763eeb6f029527c2898 debian: drop Rules-Requires-Root * e420131a48cef717abc4ee6e72c59599a1c284d6 Merge pull request #1683 from bdrung/debian-copyright * 35bad8c933a1b77d4576dd86674f88817bb93288 Merge pull request #1682 from bdrung/debian-python-dependency * 19c4baa8a3be0f54c4c2c67c233a174018265688 Merge pull request #1680 from ShacharKagan/pyverbs_resolve_addr * db312dd339f0a6a655d05d793ef9f002083e31a7 Merge pull request #1679 from TaranovK/kotaranov/fix_cq_check * ce001cc64f499774fcd6bfb7fb8f8225dedac153 Merge pull request #1681 from bdrung/debian-add-libionic1 * 5570deee0546236e98674a89ec08c38484894a36 debian: replace old FSF postal address by URL * 0b5f67fbe78f61945151a4a3e620d88b7b94876a debian: add ${python3:Depends} to rdma-core for rdma_topo * fdb42b169ed7a774c3c73636d326450ca0960b15 debian: add libionic1 to ibverbs-providers lintian-overrides * 18d8571321d28b50da42953c61e5dded42d06a37 tests: Fix missing port in resolve addrinfo test * 92e755566e8e0f95b0114d752e20e5f4f695ec86 tests: Fix process exit code checking * 3f5b710a2d604626f1419608c9fabd66912185ae tests: Add resolve and query addr_info CM test * a019dc7973d24e85c381422ae7df389b9bcf335a pyverbs: Add resolve_addrinfo & query_addrinfo * a09db86ec3552408785648b30fafe3e82e51bba2 providers/mana: do not check cqid on creation * c7cc0c8ef7f05cb951f47e8c003c905529913446 Merge pull request #1674 from yishaih/verbs_misc * 5083d3af8f0e67a2d2e4ea425b87bebafc545ef0 verbs: Add IBV_EVENT_DEVICE_SPEED_CHANGE to async events * d4870bddee0005792a10476e172bdc85a4d04f9d mlx5: Implement ibv_query_port_speed() verb * a97fb539fdc2be4c193dd326d654334e9a18067c verbs: Add ioctl for ibv_query_port_speed() verb * 8504597211e7982c3cf2ade04e778fe0e316017c verbs: Introduce ibv_query_port_speed() verb * d026300ac795bfbe365a3aba436ced72a4da8020 Update kernel headers * fd865762559a7e002515eadd63da5e0c03be61e0 Merge pull request #1677 from bdrung/fix-libibverbs-symbols * 9adb2c8bb2142f01093148aa2a0b0d9cfc5f38c3 debian: correct symbol version of new ibverbs 1.15 functions * 902dce1cee1fe74123a854e22858d604ee3ff4f7 Merge pull request #1675 from hginjgerx/fix * 61d4e59f58de0ee75a335b0be7175a56c620c83d libhns: Fix CQ clean when CQ record doorb ...[truncated 342 chars] ## 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:11:38Z`
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/rdma-core#1
No description provided.