Overview
Now at the moment we do not have any npm packages included in the distro, as they were all previously removed after we stopped building npm separately to nodejs.
Apparently the main reason for these two packages (nodejs-underscore, nodejs-emojione) is to build ibus.
@AdamMajer @MargueriteSu, do you think it makes sense to include npm packages separately like in this example or to bundle them because of potential version mismatches with other packages?
Anyway, a little nit (line 20):
%if 0%{?suse_version} >= 1315 || 0%{?suse_version} <= 1316
Is this conditional not always true?
And for line 33, can't those two conditionals be replaced by a single != operator?
Hi, in general, both packages are okay (nodejs-underscore, nodejs-emojione).
they're not packages that required lots of annoying dependencies. they are self-satisfied.
in my opinion, to have or not to have them in factory, matters little with the future of nodejs packaging. because @hillwood manually copy the files in the .tgz tarball, so no matter how packaging changes, they'll stay the same.
to me, they so much look like just two packages accidentally have the prefix "nodejs-" :-)
and they're packages that made ibus full functional. so please let them in.
+%if 0%{?suse_version} < 1315 || 0%{?suse_version} > 1316 +BuildRequires: nodejs-packaging +%endif
did you want
+%if 0%{?suse_version} == 1315
here?
No, I mean except 1315 and 1316.
Which version of openSUSE is 1316?
Where is that info from?
Leap 42.x is suse_version 1315
$ osc meta prjconf openSUSE:Leap:42.2 | grep suse_version %define suse_version 1315 %suse_version 1315 $ osc meta prjconf openSUSE:Leap:42.3 | grep suse_version %define suse_version 1315 %suse_version 1315
Request History
hillwood created request
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
staging-bot added openSUSE:Factory:Staging:adi:10 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:10"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:10
dimstar accepted review
repo-checker accepted review
cycle and install check passed
staging-bot accepted review
ready to accept
staging-bot approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory