Bug 2222285 - nodejs:18/nodejs: Remove /usr/etc/npmrc softlink. [rhel-9]
Summary: nodejs:18/nodejs: Remove /usr/etc/npmrc softlink. [rhel-9]
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: nodejs
Version: CentOS Stream
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: rc
: ---
Assignee: Jan Staněk
QA Contact: Jan Houska
URL:
Whiteboard:
Depends On: 2177776
Blocks: 2177781 2222287 2222288 2223320
TreeView+ depends on / blocked
 
Reported: 2023-07-12 14:36 UTC by Jan Staněk
Modified: 2023-08-02 16:58 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 2177781
: 2222287 2223320 (view as bug list)
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-162118 0 None None None 2023-07-12 14:37:38 UTC

Description Jan Staněk 2023-07-12 14:36:20 UTC
+++ This bug was initially created as a clone of Bug #2177776 +++

Description of problem:
Initially reported https://bugzilla.redhat.com/show_bug.cgi?id=2176555 against osbuild, the easiest method of resolving this issue is if we can remove the /usr/etc/npmrc softlink in npm and just use /etc/npmrc.

If we can do that, then osbuild will not have to workaround this single package. This is the only package we have found so far that has any content in /usr/etc/

# rpm -qlv npm | grep etc/npmrc
-rw-r--r--    1 root    root                       18 Feb 25  2021 /etc/npmrc
lrwxrwxrwx    1 root    root                       10 Feb 25  2021 /usr/etc/npmrc -> /etc/npmrc

Version-Release number of selected component (if applicable):
RHEL 8 and RHEL 9 npm

--- Additional comment from  on 2023-03-15 12:45:58 UTC ---

Since image builder can not handle modules only the default (16) is applicable at this time BUT I do have a bug on image builder getting the ability to handle modules.  So if we could take it out of both streams, and future streams of nodejs, this issue wouldn't return.

Comment 2 Jan Staněk 2023-07-12 15:24:12 UTC
CentOS stream MR with relevant change: https://gitlab.com/redhat/centos-stream/rpms/nodejs/-/merge_requests/57

Comment 4 Jan Staněk 2023-07-17 11:17:19 UTC
CentOS Stream MR is now merged.


Note You need to log in before you can comment on or make changes to this bug.