Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/18/20 3:28 PM, Troy Dawson wrote:
We plan on only removing nodejs library leaves (packages that nothing
depends on for running or building).

Thanks. That was not obvious from the proposal.

I've never ran that script looking for packages that nothing depends
on, and I'm not sure I'm looking at the output correctly.
Would I look at the "FTBFS (rawhide) (not depended on) (740):"
section?  Are those the leaves?

Either leaves or only needed by other leaves. If you remove the entire group at once, there *should* be no impact outside of that group (however, conditional requirements are not handled in a 100 % bulletproof way).

Anyway, there would be some variation on what you have there, if that
is correct.  It would be more ...

dnf repoquery --qf="%{source_name}" -a | grep ^nodejs- | grep -v
^nodejs-packaging% | sort -u -o nodejs.sources
vi nodejs.sources # remove the non-noarch packages, any any others we need to
python3 find_unblocked_orphans.py --skip-orphans $(cat nodejs.sources)

Just curious: Do you have some example of non-noarch nodejs package? I struggled to find one:

$ repoquery --repo=koji -a | grep nodejs | grep -v noarch
nodejs-1:14.15.1-1.fc34.x86_64
nodejs-devel-1:14.15.1-1.fc34.x86_64
nodejs-full-i18n-1:14.15.1-1.fc34.x86_64
nodejs-libs-1:14.15.1-1.fc34.x86_64

(All 4 are subpackages of nodejs itself.)

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux