Upstream update available: gi-docgen 2025.3 → 2026.1 #1

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

Upstream update available: gi-docgen 2025.32026.1

Package

  • Package: gi-docgen
  • RPM name: gi-docgen
  • Branch: niceos-5.2
  • Current EVR: 2025.3-1
  • Update class: major
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: standard

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/pypi

NiceSOFT AI preliminary stability analysis

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

Пакет gi-docgen получил major-обновление, но не содержит значимых изменений в API/ABI, безопасности или ключевых компонентах. Рекомендуется провести ручной анализ для подтверждения совместимости с текущей версией системы.

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

Medium
Мajor-обновление может включать изменения в API/ABI, которые могут повлиять на совместимость с текущей версией системы. Несмотря на отсутствие указаний на ABI/API breakage, риск связан с тем, что пакет не является критическим для функционирования системы, но его обновление может вызвать незначительные изменения в поведении приложений, использующих его.

3. Security/CVE

Нет
Входные данные не содержат признаков безопасности или упоминаний CVE. Пакет не связан с критическими уязвимостями.

4. ABI/API риск

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

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

Может вызвать проблемы в spec, патчах, BuildRequires, %check, если пакет не совместим с текущей версией системы или если в обновлении были внесены изменения, не указаны в документации.

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

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

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

issue-only
Обновление пакета gi-docgen является major-обновлением, но не содержит критических изменений, связанных с безопасностью или ключевыми компонентами. Рекомендуется провести ручной анализ для подтверждения совместимости и проверки влияния на систему.

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

Обновление пакета является major-обновлением, но не содержит критических изменений, связанных с безопасностью или ключевыми компонентами. Рекомендуется провести ручной анализ для подтверждения совместимости и проверки влияния на систему.

  1. Vacation Packages 2026/2027 - Book Travel Packages and Trips | Expedia
  2. GitHub - GNOME/gi-docgen: Read-only mirror of https://gitlab.gnome.org ...
  3. Packages: Find bundle deals on a hotel, flight, & rental car vacation ...
  4. Overview — gi-docgen - GNOME
  5. Vacation Packages 2026/2027 - Book Travel Packages and Trips | Expedia
  6. Packages: Find bundle deals on a hotel, flight, & rental car vacation ...

Upstream release notes / description

Documentation tool for GObject-based libraries

GI-DocGen: Documentation tool for GObject-based libraries

GI-DocGen is a document generator for GObject-based libraries. GObject is
the base type system of the GNOME project. GI-Docgen reuses the
introspection data generated by GObject-based libraries to generate the API
reference of these libraries, as well as other ancillary documentation.

Installation

Running GI-DocGen uninstalled

You can run GI-DocGen from its repository, by calling:

./gi-docgen.py

GI-DocGen will automatically detect this case.

Installing GI-DocGen via pip

To install GI-DocGen, you will need to have the following pieces of software
available on your computer:

  • Python 3.6, or later
  • pip

Run the following command:

pip3 install --user gi-docgen

After running the command above, make sure to have the ~/.local/bin
directory listed in your $PATH environment variable.

To update GI-DocGen, run the following command:

pip3 install --user --upgrade gi-docgen

Usage

First, read the GI-DocGen tutorial.

The documentation for GI-DocGen is available online.

The examples directory in the repository contains simple project files for
various GNOME libraries.

Disclaimer

GI-DocGen is not a general purpose documentation tool for C libraries.

While GI-DocGen can be used to generate API references for most GObject/C
libraries that expose introspection data, its main goal is to generate the
reference for GTK and its immediate dependencies. Any and all attempts at
making this tool more generic, or to cover more use cases, will be weighted
heavily against its primary goal.

GI-DocGen is still in development. The recommended use of GI-DocGen is to
add it as a sub-project to your Meson build system,
and vendor it when releasing dist archives.

You should not depend on a system-wide installation until GI-DocGen is
declared stable.

If you need a general purpose documentation tool, I strongly recommend:

Copyright 2021 GNOME Foundation

GI-DocGen is released under the terms of the Apache License, version 2.0, or
under the terms of the GNU General Public License, either version 3.0 or,
at your option, any later version.

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-05-24T16:43:50Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:gi-docgen:2026.1 --> <!-- niceos-upstream-monitor:package=gi-docgen --> <!-- niceos-upstream-monitor:current=2025.3 --> <!-- niceos-upstream-monitor:latest=2026.1 --> # Upstream update available: `gi-docgen` `2025.3` → `2026.1` ## Package - Package: `gi-docgen` - RPM name: `gi-docgen` - Branch: `niceos-5.2` - Current EVR: `2025.3-1` - Update class: `major` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `standard` ## Upstream - Upstream type: `pypi` - Upstream project: `-` - Upstream URL: <a href="https://files.pythonhosted.org/packages/source/g/gi-docgen/gi_docgen-2025.3.tar.gz" target="_blank" rel="noopener noreferrer">files.pythonhosted.org — gi docgen 2025.3.tar.gz</a> - Detected version: `2026.1` - Tag/release: `2026.1` - Source: `pypi_json` - Published: `2026-01-23T18:01:07.532947Z` - Release URL: <a href="https://pypi.org/project/gi-docgen/2026.1/" target="_blank" rel="noopener noreferrer">pypi.org — 2026.1</a> - Source URL: <a href="https://files.pythonhosted.org/packages/43/23/386dad008d1f1dc3c7188db63ea5bf82ceb41a5914fb050e6e09a14a457a/gi_docgen-2026.1.tar.gz" target="_blank" rel="noopener noreferrer">files.pythonhosted.org — gi docgen 2026.1.tar.gz</a> - 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/pypi` ## NiceSOFT AI preliminary stability analysis ### 1. Краткий вывод Пакет gi-docgen получил major-обновление, но не содержит значимых изменений в API/ABI, безопасности или ключевых компонентах. Рекомендуется провести ручной анализ для подтверждения совместимости с текущей версией системы. ### 2. Риск для НАЙС.ОС **Medium** Мajor-обновление может включать изменения в API/ABI, которые могут повлиять на совместимость с текущей версией системы. Несмотря на отсутствие указаний на ABI/API breakage, риск связан с тем, что пакет не является критическим для функционирования системы, но его обновление может вызвать незначительные изменения в поведении приложений, использующих его. ### 3. Security/CVE **Нет** Входные данные не содержат признаков безопасности или упоминаний CVE. Пакет не связан с критическими уязвимостями. ### 4. ABI/API риск **Low** Нет данных о изменении API/ABI. Риск для библиотеки низкий, так как пакет не содержит ключевых компонентов, и его обновление не влияет на основные функции системы. ### 5. Риск для RPM-сборки Может вызвать проблемы в spec, патчах, BuildRequires, %check, если пакет не совместим с текущей версией системы или если в обновлении были внесены изменения, не указаны в документации. ### 6. Проверки мейнтейнера - Проверить совместимость пакета с текущей версией системы. - Убедиться, что пакет не содержит ключевых компонентов, которые могут повлиять на функционирование системы. - Проверить наличие изменений в API/ABI, если они указаны в документации. - Проверить, нет ли в обновлении изменений в зависимости, которые могут повлиять на сборку. ### 7. Рекомендация **issue-only** Обновление пакета gi-docgen является major-обновлением, но не содержит критических изменений, связанных с безопасностью или ключевыми компонентами. Рекомендуется провести ручной анализ для подтверждения совместимости и проверки влияния на систему. ### 8. Основание рекомендации Обновление пакета является major-обновлением, но не содержит критических изменений, связанных с безопасностью или ключевыми компонентами. Рекомендуется провести ручной анализ для подтверждения совместимости и проверки влияния на систему. ### Источники, найденные web_search 1. <a href="https://www.expedia.com/Vacation-Packages?msockid=1d982dca7f9c662328df3aa97eb16756" target="_blank" rel="noopener noreferrer">Vacation Packages 2026/2027 - Book Travel Packages and Trips | Expedia</a> 2. <a href="https://github.com/GNOME/gi-docgen" target="_blank" rel="noopener noreferrer">GitHub - GNOME/gi-docgen: Read-only mirror of https://gitlab.gnome.org ...</a> 3. <a href="https://www.priceline.com/vacationpackages?msockid=1d982dca7f9c662328df3aa97eb16756" target="_blank" rel="noopener noreferrer">Packages: Find bundle deals on a hotel, flight, &amp; rental car vacation ...</a> 4. <a href="https://gnome.pages.gitlab.gnome.org/gi-docgen/" target="_blank" rel="noopener noreferrer">Overview — gi-docgen - GNOME</a> 5. <a href="https://www.expedia.com/Vacation-Packages?msockid=34aa976d279767472610800e2630667a" target="_blank" rel="noopener noreferrer">Vacation Packages 2026/2027 - Book Travel Packages and Trips | Expedia</a> 6. <a href="https://www.priceline.com/vacationpackages?msockid=34aa976d279767472610800e2630667a" target="_blank" rel="noopener noreferrer">Packages: Find bundle deals on a hotel, flight, &amp; rental car vacation ...</a> ## Upstream release notes / description Documentation tool for GObject-based libraries GI-DocGen: Documentation tool for GObject-based libraries ------------------------------------------------------------------------------- GI-DocGen is a document generator for GObject-based libraries. GObject is the base type system of the GNOME project. GI-Docgen reuses the introspection data generated by GObject-based libraries to generate the API reference of these libraries, as well as other ancillary documentation. ## Installation ### Running GI-DocGen uninstalled You can run GI-DocGen from its repository, by calling: ``` ./gi-docgen.py ``` GI-DocGen will automatically detect this case. ### Installing GI-DocGen via pip To install GI-DocGen, you will need to have the following pieces of software available on your computer: - Python 3.6, or later - pip Run the following command: ``` pip3 install --user gi-docgen ``` After running the command above, make sure to have the `~/.local/bin` directory listed in your `$PATH` environment variable. To update GI-DocGen, run the following command: ``` pip3 install --user --upgrade gi-docgen ``` ## Usage First, read <a href="https://gnome.pages.gitlab.gnome.org/gi-docgen/tutorial.html" target="_blank" rel="noopener noreferrer">the GI-DocGen tutorial</a>. The documentation for GI-DocGen is <a href="https://gnome.pages.gitlab.gnome.org/gi-docgen/" target="_blank" rel="noopener noreferrer">available online</a>. The `examples` directory in the repository contains simple project files for various GNOME libraries. ## Disclaimer GI-DocGen is **not** a general purpose documentation tool for C libraries. While GI-DocGen can be used to generate API references for most GObject/C libraries that expose introspection data, its main goal is to generate the reference for GTK and its immediate dependencies. Any and all attempts at making this tool more generic, or to cover more use cases, will be weighted heavily against its primary goal. GI-DocGen is still in development. The recommended use of GI-DocGen is to add it as a sub-project to your <a href="https://mesonbuild.com" target="_blank" rel="noopener noreferrer">Meson build system</a>, and vendor it when releasing dist archives. You should **not** depend on a system-wide installation until GI-DocGen is declared stable. If you need a general purpose documentation tool, I strongly recommend: - <a href="https://hotdoc.github.io/" target="_blank" rel="noopener noreferrer">HotDoc</a> - <a href="https://www.doxygen.nl/index.html" target="_blank" rel="noopener noreferrer">Doxygen</a> - <a href="https://gitlab.gnome.org/GNOME/gtk-doc/" target="_blank" rel="noopener noreferrer">GTK-Doc</a> ## Copyright and Licensing terms Copyright 2021 GNOME Foundation GI-DocGen is released under the terms of the Apache License, version 2.0, or under the terms of the GNU General Public License, either version 3.0 or, at your option, any later version. ## 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-05-24T16:43:50Z`
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/gi-docgen#1
No description provided.