Skip to content

Conversation

@alejandro-colomar
Copy link
Collaborator

Password expiration is deprecated, and will be eventually removed.

The functionality of expiry(1) is the most superfluous of password expiry and can be removed early. This shouldn't conflict with any existing regulations about password expiry.

Link: #1432

@alejandro-colomar alejandro-colomar self-assigned this Jan 6, 2026
@alejandro-colomar alejandro-colomar marked this pull request as ready for review January 6, 2026 17:20
Password expiration is deprecated, and will be eventually removed.

The functionality of expiry(1) is the most superfluous of password
expiry and can be removed early.  This shouldn't conflict with any
existing regulations about password expiry.

Link: <shadow-maint#1432>
Signed-off-by: Alejandro Colomar <[email protected]>
@alejandro-colomar alejandro-colomar changed the title *: expiry(1): Remove program */: expiry(1): Remove program Jan 6, 2026
@alejandro-colomar alejandro-colomar changed the title */: expiry(1): Remove program expiry(1): Remove program Jan 6, 2026
@ikerexxe
Copy link
Collaborator

From my perspective as both a project and Fedora maintainer, this looks good because it reduces the amount of code we maintain without losing functionality, given that chage already offers the same thing. But I am concerned that this tool is being used in several distributions such as Debian, Alpine, and openSUSE. It would be interesting to CC their maintainers so that they are aware of this change.

@alejandro-colomar
Copy link
Collaborator Author

Cc: @zeha, @thesamesam , @jubalh , @floppym

@floppym
Copy link
Contributor

floppym commented Jan 13, 2026

I have no objection to this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants