[opensuse-factory] unresolvable as nodejs-npm from npm4 and npm6
There are few packages that are failing in TW because of nodejs-npm provided by npm4 and npm6. I assume we need to add a "Prefer: ..." line for related Factory project. Which one to be set ? (1) https://build.opensuse.org/project/monitor/openSUSE:Factory?arch_x86_64=1&defaults=0&repo_standard=1&unresolvable=1 === have choice nodejs-npm needed by ...: npm6 npm4 === -- Michel Normand -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 6 December 2016 at 20:44, Normand
There are few packages that are failing in TW because of nodejs-npm provided by npm4 and npm6.
I assume we need to add a "Prefer: ..." line for related Factory project. Which one to be set ?
Hi, I don't think we need to be adding a "Prefer:" line, as packages should not need npm to build. The reason is that there is no internet access through the OBS build workers, so packages cannot be installed through npm. Only python(3)-jupyter_ipywidgets actually fails to build because of a listed npm dependency (the others just depend on python(3)-jupyter_ipywidgets).
From what I can tell, the documentation for these two packages[1] only says npm is necessary if building from git snapshots.
I've submitted sr#444177 and sr#444178 that removes the "BuildRequires:" for npm -- if someone could test whether the package still works that'd be great. Thanks! [1]: https://github.com/ipython/ipywidgets#installing-from-git - Karl Cheng (Qantas94Heavy) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Dienstag, 6. Dezember 2016, 21:41:24 CET schrieb Karl Cheng:
On 6 December 2016 at 20:44, Normand
wrote: There are few packages that are failing in TW because of nodejs-npm provided by npm4 and npm6.
I assume we need to add a "Prefer: ..." line for related Factory project. Which one to be set ?
Hi, I don't think we need to be adding a "Prefer:" line, as packages should not need npm to build.
Not completely right. There is an option to pack nodejs packages using npkg, a tool written by Marguerite Su. npkg collects all (bower) components, so it can be build on OBS. But npm is a requirement. I see the problem as well in one of my packages... Cheers Axel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 7 December 2016 at 02:31, Axel Braun
Not completely right.
There is an option to pack nodejs packages using npkg, a tool written by Marguerite Su. npkg collects all (bower) components, so it can be build on OBS. But npm is a requirement.
I see the problem as well in one of my packages...
Ah, right. In that case I think that would indeed need a project config change. - Karl Cheng (Qantas94Heavy) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Axel Braun
-
Karl Cheng
-
Normand