On Thu, Dec 3, 2020 at 8:58 AM Troy Dawson <tdawson(a)redhat.com> wrote:
On Thu, Dec 3, 2020 at 7:13 AM Stephen Gallagher <sgallagh(a)redhat.com> wrote:
>
> 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.
Ah, ok, I did misunderstand. I think I know what you mean now.
How does this sound
* Upgrade/compatibility impact
Retired nodejs libraries will have no upgrade or obsoletes. If they
were already installed on the system they will remain there.
Or something more compact like
* Upgrade/compatibility impact
None
* Upgrade/compatibility impact
N/A
Does anyone have anything else before I start on the official
submission process?
Troy