Bug 47191

Summary: missing runtime dependency
Product: Sisyphus Reporter: Stanislav Levin <slev>
Component: npmAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Stanislav Levin 2023-08-10 17:42:41 MSK
Today's sisyphus:

```
[user@host dir]$ hsh --initroot-only -q && hsh-install npm && hsh-run -- npm --version
...
<13>Aug 10 14:31:34 rpmi: npm-9.6.7-alt1 sisyphus+325839.120.9.1 1690821590 installed
/usr/bin/env: 'node': No such file or directory
```

```
[user@host dir]$ hsh-run -- cat /usr/bin/npm
#!/usr/bin/env node
require('../lib/cli.js')(process)
```

```
[user@host dir]$ hsh-run -- rpm -q --requires npm
bash
rpmlib(PayloadIsLzma)
```
Comment 1 Vitaly Lipatov 2023-08-11 20:59:56 MSK
Каков сценарий использования?


Тут чем-то похоже на ситуацию с composer, который мог бы использовать один из php, установленных в системе:

https://bugzilla.altlinux.org/44695


Собственно, раз там #!/usr/bin/env node
я добавлю
BuildRequires: /usr/bin/node
Comment 2 Repository Robot 2023-08-11 22:03:13 MSK
npm-9.6.7-alt2 -> sisyphus:

 Fri Aug 11 2023 Vitaly Lipatov <lav@altlinux.ru> 9.6.7-alt2
 - add Requires: /usr/bin/node (ALT bug 47191)