|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
| = Retire the NIS(+) user-space utility programs =
| | #REDIRECT [[Changes/retire_NIS_user_space_utils]] |
| | |
| | |
| == Summary ==
| |
| | |
| This change is about retiring the ypbind, yp-tools, and ypserv packages, and removal of the {nis,yp}domainname user-space utility programs from the hostname package.
| |
| | |
| | |
| == Owner ==
| |
| | |
| * Name: [[User:besser82 | Björn Esser]]
| |
| * Email: besser82@fedoraproject.org
| |
| | |
| | |
| == Current status ==
| |
| * Targeted release: [[Releases/36 | Fedora Linux 36 ]]
| |
| * Last updated: {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}
| |
| * 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>
| |
| | |
| [[Category:SystemWideChange]]
| |
| [[Category:ChangePageIncomplete]]
| |
| <!-- [[Category:ChangeReadyForWrangler]] -->
| |
| <!-- [[Category:ChangeAnnounced]] -->
| |
| <!-- [[Category:ChangeReadyForFesco]] -->
| |
| | |
| | |
| == Detailed Description ==
| |
| | |
| Those utility programs used to be present on virtually any UNIX system for decades, but are starting to become more and more deprecated. Also NIS(+) is known for not being secure at all. As we are going to [https://fedoraproject.org/wiki/User:Besser82/Changes/drop_NIS_support_from_PAM remove the support for NIS(+) in PAM] during this development cycle, we also should get rid of those.
| |
| | |
| | |
| == Feedback ==
| |
| | |
| There was some discussion on [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/T662DD2FD3YNPTVTOPCYFQRSOQCJWCSZ/ the fedora-devel mailing-list]. Some people are reluctant about the removal of NIS(+) user-space support, while most are okay with it as there are more secure alternatives (LDAP, FreeIPA, etc.) available. The FPL is +1 on doing so.
| |
| | |
| | |
| == Benefit to Fedora ==
| |
| | |
| With this change we start directing our users and developers to move away from NIS(+) to secure alternatives like LDAP and/or FreeIPA.
| |
| | |
| | |
| == Scope ==
| |
| | |
| * Proposal owners:
| |
| ** Retire the ypbind, yp-tools, and ypserv packages from Fedora.
| |
| ** Remove the {nis,yp}domainname user-space utility programs from the hostname package.
| |
| | |
| * Other developers:
| |
| ** Test this change.
| |
| | |
| * Release engineering: [https://pagure.io/releng/issues/#Releng_issue_number]
| |
| | |
| * Policies and guidelines: N/A (not needed for this Change)
| |
| | |
| * Trademark approval: N/A (not needed for this Change)
| |
| | |
| * Alignment with Objectives: N/A
| |
| | |
| | |
| == Upgrade/compatibility impact ==
| |
| | |
| Users that were relying on support for NIS(+) will need to move to secure alternatives like LDAP and/or FreeIPA.
| |
| | |
| | |
| == How To Test ==
| |
| | |
| Check whether the named utility programs are still installed on your system after upgrading. If they are gone, everything is fine.
| |
| | |
| | |
| == User Experience ==
| |
| | |
| For some users this change may be a bit disruptive and it may require some learning curve for switching to alternative solutions.
| |
| | |
| | |
| == Dependencies ==
| |
| | |
| There are actually no external dependencies.
| |
| | |
| | |
| == Contingency Plan ==
| |
| | |
| * Contingency mechanism: Unretire the packages and build them for Fedora 36.
| |
| * Contingency deadline: At beta freeze.
| |
| * Blocks release? Yes.
| |
| | |
| | |
| == Documentation ==
| |
| | |
| The documentation about those utility programs should be dropped, if there even is any.
| |
| | |
| | |
| == Release Notes ==
| |
| | |
| The NIS(+) user-space utility programs have been removed from the distribution.
| |