On Thu, Dec 3, 2020 at 10:06 AM Troy Dawson <tdawson(a)redhat.com> wrote:
> 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).
>
Hmm ... that's what I thought the goal was, to remove as many of the nodejs library
packages as possible.
I'm ok changing that goal.
At the very least, we should remove all those nodejs libraries that do not install, nor
build. Unless the packager wants to bundle and fix them.
I think you slightly misunderstood. We are *definitely* retiring those
packages. So they cannot install them on F34+. I'm saying that we
don't want them in fedora-obsolete-packages because there's no strong
reason to forcibly remove them from systems that have them installed
currently (and adding hundreds of packages to Obsoletes: would grow
the repo metadata, which is already painfully large). They'll just
bitrot.