Upstream update available: ding-libs 0.6.2 → 0.7.0 #2

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

Upstream update available: ding-libs 0.6.20.7.0

Package

  • Package: ding-libs
  • RPM name: ding-libs
  • Branch: niceos-5.2
  • Current EVR: 0.6.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

Risk Assessment & Recommendations

1. Risk Evaluation

  • Package Update: Minor (0.6.2 → 0.7.0) with significant changes.
  • Key Change: Merging modules into ini_config and making APIs private, leading to API/ABI incompatibility.
  • Policy: Update policy is leaf, allowing minor updates unless restricted.
  • Risk Factors:
    • ABI/API Breakage: Critical for dependent packages (e.g., libraries, toolchains).
    • Dependency Impact: High risk for packages relying on ding-libs (e.g., SSSD, FreeIPA).
    • Minor Update: Low risk for the package itself, but high for dependents.

2. Security & CVE

  • No CVEs: Data does not mention security issues or vulnerabilities.
  • Recommendation: No security risks detected.

3. ABI/API Risk

  • Severity: High (major change to core library).
  • Impact: Dependent packages may fail due to ABI/ABI changes.
  • Mitigation: Requires careful testing and dependency updates.

4. RPM Build Risk

  • Potential Issues:
    • Build Failures: %check may fail if dependencies are incompatible.
    • Build Requires: Spec files may need updates to reflect new API changes.
    • Dependency Conflicts: Conflicts with other packages using ding-libs.
  1. GitHub release API: SSSD/ding-libs 0.7.0
  2. GitHub tag page: SSSD/ding-libs 0.7.0
  3. GitHub releases page: SSSD/ding-libs
  4. GitHub compare page: SSSD/ding-libs 0.6.2...0.7.0
  5. SSSD - System Security Services Daemon - sssd.io
  6. GitHub - SSSD/ding-libs: "DING is not GNU" helper libraries for SSSD ...
  7. devel/ding-libs: Collection of useful libraries for developers - FreshPorts
  8. Chapter 3. Understanding SSSD and its benefits - Red Hat

Upstream release notes / description

Important changes

  • path_utils, collection, refarray and basicobjects were merged into the ini_config library. refarray's API is still exposed (via ini_config lib) intentionally as it's used by ini_config public API. API of other libs and parts of ini_config API (including previously deprecated interface ini_config.h) were made private. This change makes API/ABI backward incompatible (libini_config.so version was bumped to 8.0.0) and thus requires a rebuild of all dependent packages (github.com — 34).

Other changes

New contributors

Full Changelog: github.com — 0.6.2...0.7.0

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-18T23:19:04Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:ding-libs:0.7.0 --> <!-- niceos-upstream-monitor:package=ding-libs --> <!-- niceos-upstream-monitor:current=0.6.2 --> <!-- niceos-upstream-monitor:latest=0.7.0 --> # Upstream update available: `ding-libs` `0.6.2` → `0.7.0` ## Package - Package: `ding-libs` - RPM name: `ding-libs` - Branch: `niceos-5.2` - Current EVR: `0.6.2-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `github-upstream` ## Upstream - Upstream type: `github` - Upstream project: `SSSD/ding-libs` - Upstream URL: <a href="https://github.com/SSSD/ding-libs" target="_blank" rel="noopener noreferrer">github.com — ding libs</a> - Detected version: `0.7.0` - Tag/release: `0.7.0` - Source: `github_release_latest` - Published: `2026-03-03T13:52:19Z` - Release URL: <a href="https://github.com/SSSD/ding-libs/releases/tag/0.7.0" target="_blank" rel="noopener noreferrer">github.com — 0.7.0</a> - Source URL: <a href="https://api.github.com/repos/SSSD/ding-libs/tarball/0.7.0" target="_blank" rel="noopener noreferrer">api.github.com — 0.7.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 ### **Risk Assessment & Recommendations** #### **1. Risk Evaluation** - **Package Update**: Minor (0.6.2 → 0.7.0) with significant changes. - **Key Change**: Merging modules into `ini_config` and making APIs private, leading to **API/ABI incompatibility**. - **Policy**: Update policy is **leaf**, allowing minor updates unless restricted. - **Risk Factors**: - **ABI/API Breakage**: Critical for dependent packages (e.g., libraries, toolchains). - **Dependency Impact**: High risk for packages relying on `ding-libs` (e.g., SSSD, FreeIPA). - **Minor Update**: Low risk for the package itself, but high for dependents. #### **2. Security & CVE** - **No CVEs**: Data does not mention security issues or vulnerabilities. - **Recommendation**: No security risks detected. #### **3. ABI/API Risk** - **Severity**: High (major change to core library). - **Impact**: Dependent packages may fail due to ABI/ABI changes. - **Mitigation**: Requires careful testing and dependency updates. #### **4. RPM Build Risk** - **Potential Issues**: - **Build Failures**: `%check` may fail if dependencies are incompatible. - **Build Requires**: Spec files may need updates to reflect new API changes. - **Dependency Conflicts**: Conflicts with other packages using `ding-libs`. - ### Источники, найденные web_search 1. <a href="https://github.com/SSSD/ding-libs/releases/tag/0.7.0" target="_blank" rel="noopener noreferrer">GitHub release API: SSSD/ding-libs 0.7.0</a> 2. <a href="https://github.com/SSSD/ding-libs/tree/0.7.0" target="_blank" rel="noopener noreferrer">GitHub tag page: SSSD/ding-libs 0.7.0</a> 3. <a href="https://github.com/SSSD/ding-libs/releases" target="_blank" rel="noopener noreferrer">GitHub releases page: SSSD/ding-libs</a> 4. <a href="https://github.com/SSSD/ding-libs/compare/0.6.2...0.7.0" target="_blank" rel="noopener noreferrer">GitHub compare page: SSSD/ding-libs 0.6.2...0.7.0</a> 5. <a href="https://sssd.io/" target="_blank" rel="noopener noreferrer">SSSD - System Security Services Daemon - sssd.io</a> 6. <a href="https://github.com/SSSD/ding-libs" target="_blank" rel="noopener noreferrer">GitHub - SSSD/ding-libs: "DING is not GNU" helper libraries for SSSD ...</a> 7. <a href="https://www.freshports.org/devel/ding-libs" target="_blank" rel="noopener noreferrer">devel/ding-libs: Collection of useful libraries for developers - FreshPorts</a> 8. <a href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/configuring_authentication_and_authorization_in_rhel/understanding-sssd-and-its-benefits_configuring-authentication-and-authorization-in-rhel" target="_blank" rel="noopener noreferrer">Chapter 3. Understanding SSSD and its benefits - Red Hat</a> ## Upstream release notes / description ## Important changes * `path_utils`, `collection`, `refarray` and `basicobjects` were merged into the `ini_config` library. `refarray`'s API is still exposed (via `ini_config` lib) intentionally as it's used by `ini_config` public API. API of other libs and parts of `ini_config` API (including previously deprecated interface `ini_config.h`) were made private. This change makes **API/ABI backward incompatible** (`libini_config.so` version was bumped to 8.0.0) and thus requires a rebuild of all dependent packages (<a href="https://github.com/SSSD/ding-libs/pull/34" target="_blank" rel="noopener noreferrer">github.com — 34</a>). ## Other changes * collection: Fix typo of 'debuging'. by @jas4711 in <a href="https://github.com/SSSD/ding-libs/pull/25" target="_blank" rel="noopener noreferrer">github.com — 25</a> * Update README to add dependencies by @gdonval in <a href="https://github.com/SSSD/ding-libs/pull/27" target="_blank" rel="noopener noreferrer">github.com — 27</a> * Fix some commentary/log message spellos related to access_check by @jengelh in <a href="https://github.com/SSSD/ding-libs/pull/28" target="_blank" rel="noopener noreferrer">github.com — 28</a> ## New contributors * @jas4711 made their first contribution in <a href="https://github.com/SSSD/ding-libs/pull/25" target="_blank" rel="noopener noreferrer">github.com — 25</a> * @gdonval made their first contribution in <a href="https://github.com/SSSD/ding-libs/pull/27" target="_blank" rel="noopener noreferrer">github.com — 27</a> * @jengelh made their first contribution in <a href="https://github.com/SSSD/ding-libs/pull/28" target="_blank" rel="noopener noreferrer">github.com — 28</a> **Full Changelog**: <a href="https://github.com/SSSD/ding-libs/compare/0.6.2...0.7.0" target="_blank" rel="noopener noreferrer">github.com — 0.6.2...0.7.0</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-18T23:19:04Z`
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/ding-libs#2
No description provided.