From Fedora Project Wiki

< Changes

Revision as of 21:01, 6 September 2023 by Sgrubb (talk | contribs) (Change Proposal to Remove the Syslog Patch from libcap-ng)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Remove libcap-ng Syslog Patch

Important.png
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

Summary

Libcap-ng currently syslogs some errors rather than returning an error code. Errors found by syslog messages should have been fixed by now and we should remove the patch.

Owner

Current status

  • Targeted release: Fedora Linux 40
  • Last updated: 2023-09-06
  • [<will be assigned by the Wrangler> devel thread]
  • FESCo issue: <will be assigned by the Wrangler>
  • Tracker bug: <will be assigned by the Wrangler>
  • Release notes tracker: <will be assigned by the Wrangler>

Detailed Description

Feedback

Benefit to Fedora

Libcap-ng would match upstream code and probably other distributions. Developers can better detect actual errors.

Scope

  • Proposal owners:

Create a modified patch that still sends an error message to syslog while returning and error code. Later, remove the patch.

  • Other developers:

If you have a package with a direct dependency on libcap-ng-devel, then you should check syslog after exercising the application that uses it. If any message from libcap-ng is found, it will need to be corrected. Also, you should scan your build logs to see if there are any warnings about unused results related to any function names starting with capng_

Not affected.

  • Policies and guidelines: N/A
  • Trademark approval: N/A
  • Alignment with Community Initiatives: N/A

Upgrade/compatibility impact

There should be no impact.

How To Test

User Experience

If testing went well, this change should be unnoticed by the end user.

Dependencies

Contingency Plan

  • Contingency mechanism: Reapply the original patch
  • Contingency deadline: beta freeze
  • Blocks release? No


Documentation

N/A (not a System Wide Change)

Release Notes