Hi, I've just spent some time trying to figure out why this is happening.
For 42.1, this is caused by:
- "devel:languages:python" indirectly referencing the 42.1 update
repo with lower priority; and
- "nodejs-npm" was accidentally renamed to "npm" during a 42.1 update.
As a result, you need to add a prjconf directive to prefer nodejs-npm
(0.12.7 initial release) or npm (4.x in updates).
For 42.2, this is to do with the initial 42.2 package missing provides
for "npm" and "nodejs-npm". You need to link to a new version of
nodejs4 (from Factory or devel repo), or add the 42.2 update repo as
top priority.
You might also need to enable the build flag for nodejs-packaging in
the Application:ERP:Tryton:3.8 project.
As for SLE, I'm still not sure why it can't find npm, as it appears to
be included in the SLE repositories -- I'll try and get back to you on
that one.
On 12 February 2017 at 20:45, Axel Braun
Am Sonntag, 12. Februar 2017, 17:15:09 CET schrieb Karl Cheng:
[quoting fixed]
does anyone have the right specfile-syntax to tackle the above issue? Tried various things but did not get the right one....
Is this still happening? Odd -- where is this error showing?
https://build.opensuse.org/package/show/Application:ERP:Tryton:3.8/tryton-sa... for Leap 42.1
Error messages for 42.2 and SLES are different. I guess the status of nodejs- packaging differs between the various versions....
Cheers Axel
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-- - Karl Cheng (Qantas94Heavy) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org