Red Hat Bugzilla – Bug 1460320
nodejs-iconv-lite no longer builds on F26
Last modified: 2017-06-22 09:35:31 EDT
Description of problem:
nodejs-iconv-lite 0.4.15 does not build with nodejs-6.10.3
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. koji build --scratch f25 nodejs-iconv-lite-0.4.15-1.fc26.src.rpm
108 passing (568ms)
1) Streaming mode Decoding of incomplete chars using internal modules: ucs2 / surrogates:
AssertionError: [ '�', '�' ] deepEqual [ '😻' ]
+ expected - actual
and normal failed rpm output after that.
rpm should build
This was not arch dependent. The original f26 build was built on arm7hl. Tried the scratch with both that and x86_64.
Tried downgrading nodejs to nodejs-6.9.4 (What it was originally built on) and it builds properly.
Tried updating to the latest version 0.4.17, and that builds properly.
Recommending updating to version 0.4.17.
If you do that, you also have to add
Note: npm(semver) is already in Fedora, no need for another package.
Created attachment 1286512 [details]
Patch of spec to update to latest version
Patch to spec attached to update to latest version.
Doesn't include the updated tarball.
This is a blocker for some projects. We understand some people have limited time to fix packages. If you do not have the time to fix this, or merge the patch, within two weeks, we will have a proven packager merge the suggested patch in and build it.
Not quite sure how failing to build can be a blocker given there's a (more or less working) version already present, or do you actually need the newer version for some other reason?
If so, do you need it in F26 or is rawhide enough?
nodejs-iconv-lite-0.4.18-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-59a8b09b7f
It's affecting some offline (?? not koji or bodhi) test machines. At least one of them is a pretty massive machine.
I know we need it in rawhide/f27, but I think they are also pulling in f26 sometimes.
nodejs-iconv-lite-0.4.18-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-59a8b09b7f
nodejs-iconv-lite-0.4.18-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.