<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>43435</bug_id>
          
          <creation_ts>2022-08-03 11:58:42 +0300</creation_ts>
          <short_desc>Пакет упакован некорректно</short_desc>
          <delta_ts>2022-09-22 23:35:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>npmjs-detect-libs</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Makeenkov">amakeenk</reporter>
          <assigned_to name="majioa@altlinux.org">majioa</assigned_to>
          <cc>majioa</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>213396</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2022-08-03 11:58:42 +0300</bug_when>
    <thetext>Версия пакета и ссылка на апстрим (обратите внимание на название):
# rpm -q --qf &apos;%{VERSION}\n%{URL}\n&apos; npmjs-detect-libs
1.0.3
https://github.com/lovell/detect-libc

Шаги воспроизведения:
# apt-get install npmjs-detect-libs npmjs-fibers
Взять любой пример для npmjs-fibers, например https://github.com/laverdet/node-fibers/blob/master/test/fibonacci.js и запустить его:
$ node fibonacci.js

Получаемый результат:
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module &apos;detect-libc&apos;
Require stack:
- /usr/lib/node_modules/fibers/fibers.js
- /home/test/fibonacci.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.&lt;anonymous&gt; (/usr/lib/node_modules/fibers/fibers.js:4:63)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19) {
  code: &apos;MODULE_NOT_FOUND&apos;,
  requireStack: [
    &apos;/usr/lib/node_modules/fibers/fibers.js&apos;,
    &apos;/home/test/fibonacci.js&apos;
  ]
}

Файлы пакета npmjs-detect-libs лежат в папке /usr/lib/node_modules/detect-libs:
# rpm -ql npmjs-detect-libs
/usr/lib/node_modules/detect-libs
/usr/lib/node_modules/detect-libs/LICENSE
/usr/lib/node_modules/detect-libs/README.md
/usr/lib/node_modules/detect-libs/bin
/usr/lib/node_modules/detect-libs/bin/detect-libc.js
/usr/lib/node_modules/detect-libs/lib
/usr/lib/node_modules/detect-libs/lib/detect-libc.js
/usr/lib/node_modules/detect-libs/package.json

Хотя должны в /usr/lib/node_modules/detect-libс</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215195</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2022-09-22 23:35:03 +0300</bug_when>
    <thetext>node-detect-libc-1.0.3-alt1.1 -&gt; sisyphus:

 * Thu Sep 22 2022 Pavel Skrylev &lt;majioa@altlinux&gt; 1.0.3-alt1.1
 - ! rename in favor of proper name (closes #43435)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>