I went through and made some minor grammatical and spelling changes as well
as one moderate functional change: I replaced the use of "orphan" in the
text with "retire". Since we know already that we don't want those packages
in the distro any longer, we shouldn't just leave them orphaned.
On Wed, Dec 2, 2020 at 5:28 PM Troy Dawson <tdawson(a)redhat.com> wrote:
🔗 Upgrade/compatibility impact
As nodejs library packages are removed, we will work with the various
packages that depend on them. We will help them bundle their nodejs
libraries. To help people updating we will utilize the
fedora-obsolete-packages. It will obsolete all the various nodejs
libraries that are removed, and allow people to do updates to Fedora
34.
This part, I slightly disagree with. There's no strong reason to remove the
existing packages from their system (and doing so could potentially break
third-party software relying on it). It's enough to not provide a newer
version. (Also the metadata size cost associated with adding hundreds of
nodejs-* packages to the Obsoletes: list is non-trivial).