Upstream update available: gtest 1.15.2 → 1.17.0 #2

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

Upstream update available: gtest 1.15.21.17.0

Package

  • Package: gtest
  • RPM name: gtest
  • Branch: niceos-5.2
  • Current EVR: 1.15.2-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 stability analysis

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

Пакет gtest получил обновление до версии 1.17.0, которая включает новые функции и требования к C++17. Обновление является минором, но требует пересмотра сборки и использования последней версии. Нет подтверждённых угроз (CVE, ABI/ABI breakage, security fix).

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

Medium
Обновление включает новые функции и требования к C++17, что может повлиять на совместимость с существующими пакетами. Нужно проверить, как обновление будет интегрировано в текущую сборку, особенно если пакет используется в критичных частях системы.

3. Security/CVE

Нет признаков security/CVE в входных данных. Указанные изменения не связаны с уязвимостями или исправлениями безопасности.

4. ABI/API риск

Недостаточно данных для оценки ABI/API изменений. Обновление включает новые функции, но не содержит значимых изменений в API. Рекомендуется провести ручной анализ ABI/API, особенно если пакет используется в критичных частях системы.

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

Может сломаться в spec, патчах, BuildRequires, %check, если не будет учтена необходимость использования последней версии. Нужно обновить spec-файл для отображения последней версии и убедиться, что патчи соответствуют обновлению.

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

  • Проверить наличие обновлений в upstream (GitHub, release/tag).
  • Убедиться, что spec-файл отражает изменения (например, использование последней версии).
  • Проверить, нет ли изменений в API, которые требуют дополнительных патчей.
  • Убедиться, что BuildRequires отражают новую версию.

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

update candidate
Обновление является минором, но требует ручной проверки сборки и отображения последней версии. Нет угроз, но изменения могут повлиять на совместимость.

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

Обновление включает новые функции и требования к C++17, что требует ручной проверки сборки. Нет подтверждённых угроз, но изменения могут повлиять на совместимость. Рекомендуется провести ручной анализ и обновить spec-файл.

  1. GitHub release API: google/googletest v1.17.0
  2. GitHub tag page: google/googletest v1.17.0
  3. GitHub releases page: google/googletest
  4. GitHub compare page: google/googletest v1.15.2...v1.17.0
  5. GoogleTest - Browse /v1.17.0 at SourceForge.net
  6. Google
  7. refs/tags/v1.17.0 - Google Git
  8. GoogleTest - Google Testing and Mocking Framework - GitHub

Upstream release notes / description

Release Notes

GoogleTest will not accept patches of new features to the v1.17.x branch.
We recommend building GoogleTest from the latest commit instead.
Exceptional critical bug fixes may be considered.

C++ Language Support

Notable Changes

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:36:28Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:gtest:1.17.0 --> <!-- niceos-upstream-monitor:package=gtest --> <!-- niceos-upstream-monitor:current=1.15.2 --> <!-- niceos-upstream-monitor:latest=1.17.0 --> # Upstream update available: `gtest` `1.15.2` → `1.17.0` ## Package - Package: `gtest` - RPM name: `gtest` - Branch: `niceos-5.2` - Current EVR: `1.15.2-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `google/googletest` - Upstream URL: <a href="https://github.com/google/googletest" target="_blank" rel="noopener noreferrer">github.com — googletest</a> - Detected version: `1.17.0` - Tag/release: `v1.17.0` - Source: `github_release_latest` - Published: `2025-04-30T17:07:52Z` - Release URL: <a href="https://github.com/google/googletest/releases/tag/v1.17.0" target="_blank" rel="noopener noreferrer">github.com — v1.17.0</a> - Source URL: <a href="https://api.github.com/repos/google/googletest/tarball/v1.17.0" target="_blank" rel="noopener noreferrer">api.github.com — v1.17.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. Краткий вывод Пакет gtest получил обновление до версии 1.17.0, которая включает новые функции и требования к C++17. Обновление является минором, но требует пересмотра сборки и использования последней версии. Нет подтверждённых угроз (CVE, ABI/ABI breakage, security fix). ### 2. Риск для НАЙС.ОС **Medium** Обновление включает новые функции и требования к C++17, что может повлиять на совместимость с существующими пакетами. Нужно проверить, как обновление будет интегрировано в текущую сборку, особенно если пакет используется в критичных частях системы. ### 3. Security/CVE Нет признаков security/CVE в входных данных. Указанные изменения не связаны с уязвимостями или исправлениями безопасности. ### 4. ABI/API риск Недостаточно данных для оценки ABI/API изменений. Обновление включает новые функции, но не содержит значимых изменений в API. Рекомендуется провести ручной анализ ABI/API, особенно если пакет используется в критичных частях системы. ### 5. Риск для RPM-сборки Может сломаться в spec, патчах, BuildRequires, %check, если не будет учтена необходимость использования последней версии. Нужно обновить spec-файл для отображения последней версии и убедиться, что патчи соответствуют обновлению. ### 6. Проверки мейнтейнера - Проверить наличие обновлений в upstream (GitHub, release/tag). - Убедиться, что spec-файл отражает изменения (например, использование последней версии). - Проверить, нет ли изменений в API, которые требуют дополнительных патчей. - Убедиться, что BuildRequires отражают новую версию. ### 7. Рекомендация **update candidate** Обновление является минором, но требует ручной проверки сборки и отображения последней версии. Нет угроз, но изменения могут повлиять на совместимость. ### 8. Основание рекомендации Обновление включает новые функции и требования к C++17, что требует ручной проверки сборки. Нет подтверждённых угроз, но изменения могут повлиять на совместимость. Рекомендуется провести ручной анализ и обновить spec-файл. ### Источники, найденные web_search 1. <a href="https://github.com/google/googletest/releases/tag/v1.17.0" target="_blank" rel="noopener noreferrer">GitHub release API: google/googletest v1.17.0</a> 2. <a href="https://github.com/google/googletest/tree/v1.17.0" target="_blank" rel="noopener noreferrer">GitHub tag page: google/googletest v1.17.0</a> 3. <a href="https://github.com/google/googletest/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: google/googletest</a> 4. <a href="https://github.com/google/googletest/compare/v1.15.2...v1.17.0" target="_blank" rel="noopener noreferrer">GitHub compare page: google/googletest v1.15.2...v1.17.0</a> 5. <a href="https://sourceforge.net/projects/googletest.mirror/files/v1.17.0/" target="_blank" rel="noopener noreferrer">GoogleTest - Browse /v1.17.0 at SourceForge.net</a> 6. <a href="https://www.google.com/" target="_blank" rel="noopener noreferrer">Google</a> 7. <a href="https://chromium.googlesource.com/external/github.com/google/googletest/+/refs/tags/v1.17.0" target="_blank" rel="noopener noreferrer">refs/tags/v1.17.0 - Google Git</a> 8. <a href="https://github.com/google/googletest" target="_blank" rel="noopener noreferrer">GoogleTest - Google Testing and Mocking Framework - GitHub</a> ## Upstream release notes / description # Release Notes GoogleTest will **not** accept patches of new features to the `v1.17.x` branch. We recommend building GoogleTest from the latest commit instead. Exceptional critical bug fixes may be considered. ## C++ Language Support * GoogleTest now requires at least C++17 and follows <a href="https://opensource.google/documentation/policies/cplusplus-support" target="_blank" rel="noopener noreferrer">Google's Foundational C++ Support Policy</a>. See <a href="https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md" target="_blank" rel="noopener noreferrer">this table</a> for a list of currently supported versions compilers, platforms, and build tools. ## Notable Changes * Added a flag `--gtest_fail_if_no_test_linked` that will cause the program to fail if no test case is linked in (<a href="https://github.com/google/googletest/commit/54501746a6cfd366b6e7bab3c902e0f8d5826521" target="_blank" rel="noopener noreferrer">github.com — 54501746a6cfd366b6e7bab3c902e0f8d5826521</a>) * A `DistanceFrom()` matcher is available for general distance comparison (<a href="https://github.com/google/googletest/commit/0bdccf4aa2f5c67af967193caf31d42d5c49bde2" target="_blank" rel="noopener noreferrer">github.com — 0bdccf4aa2f5c67af967193caf31d42d5c49bde2</a>) and supports a user-defined `abs()` (<a href="https://github.com/google/googletest/commit/4ee4b17bf5ae1bf6cdb95693c174b8830898c00b" target="_blank" rel="noopener noreferrer">github.com — 4ee4b17bf5ae1bf6cdb95693c174b8830898c00b</a>) ## 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:36:28Z`
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/gtest#2
No description provided.