Bug 2233275

Summary: Deprecating libuser and removing passwd package from Fedora
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: Changes TrackingAssignee: Tomas Halman <thalman>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 40CC: amoloney, thalman, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-04-29 09:29:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2105403    

Description Adam Williamson 2023-08-21 19:40:38 UTC
This is a tracking bug for Change: Deprecating libuser and removing passwd package from Fedora
For more details, see: https://fedoraproject.org/wiki/Changes/LibuserDeprecation

Libuser is not actively developed. Most of the depending component have build-time option to work without libuser.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Adam Williamson 2023-08-21 21:47:17 UTC
This does not seem to be complete. util-linux has been changed to drop its libuser dependency, but usermode has not, and shadow-utils has not been changed to provide passwd.

Leaving as ASSIGNED. This is now at-risk because we're well past the point when it should have been complete.

Comment 2 Zbigniew Jędrzejewski-Szmek 2023-08-24 18:00:37 UTC
This was deferred: https://pagure.io/fesco/issue/3059#comment-870702

Comment 3 Tomas Halman 2024-02-09 14:18:36 UTC
Status update:

- passwd is retired
- shadow-utils passwd delivered as replacement
- util-linux dropped the libuser dependency

I marked the libuser as deprecated in spec file (rebuild coming soon)

Last missing part is usermode. This can eventually be postponed and the dependency can be removed later in f41.

Tomas

Comment 4 Zbigniew Jędrzejewski-Szmek 2024-03-25 13:07:02 UTC
This is done, with a slightly reduced scope.

Comment 5 Aoife Moloney 2024-04-29 09:29:27 UTC
F40 was released on 2024-04-23, so I am closing this tracker. If this Change was not completed, please notify me ASAP.