Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS Installer for Node 8.9.4 LTS Garbles a Line in License Agreement #17965

Closed
subecho opened this issue Jan 3, 2018 · 14 comments
Closed

macOS Installer for Node 8.9.4 LTS Garbles a Line in License Agreement #17965

subecho opened this issue Jan 3, 2018 · 14 comments
Labels
install Issues and PRs related to the installers. macos Issues and PRs related to the macOS platform / OSX. tools Issues and PRs related to the tools directory.

Comments

@subecho
Copy link

subecho commented Jan 3, 2018

  • Version:
    N/A but occurs with the macOS installer for the 8.9.4 LTS release
  • Platform:
    uname -a
    Darwin Zeromus.local 17.3.0 Darwin Kernel Version 17.3.0: Thu Nov 9 18:09:22 PST 2017; root:xnu-4570.31.3~1/RELEASE_X86_64 x86_64
  • Subsystem:
    macOS Installer

In displaying the Software License Agreement in the Node installer it looks like two lines got garbled together onto one thus obscuring both lines. This also occurs when the SLA is printed to PDF. See the attached screenshot and PDF for the garbled lines.
screen shot 2018-01-03 at 09 45 21
node_sla_page_one.pdf

@maclover7
Copy link
Contributor

cc @gibfahn

@gibfahn gibfahn self-assigned this Jan 3, 2018
@gibfahn
Copy link
Member

gibfahn commented Jan 3, 2018

Yep, can reproduce with v8.9.4 and v8.9.3:

image

@gibfahn
Copy link
Member

gibfahn commented Jan 3, 2018

Introduced in v8.7.0, so probably caused by eebb2d7

@gibfahn
Copy link
Member

gibfahn commented Jan 3, 2018

Easy repro:

v=8.7.0; curl -sLO https://nodejs.org/download/release/v$v/node-v$v.pkg; o node-v$v.pkg

@apapirovski
Copy link
Member

apapirovski commented Jan 3, 2018

It seems there might be an issue with pkgbuild in later macOS versions. I'm on Darwin Kernel Version 16.7.0 and have no issues.

@apapirovski apapirovski added install Issues and PRs related to the installers. tools Issues and PRs related to the tools directory. labels Jan 3, 2018
@gibfahn
Copy link
Member

gibfahn commented Jan 3, 2018

I'm on Darwin Kernel Version 17.3.0, so that doesn't really help narrow it down.

@nodejs/platform-macos could anyone with a kernel version between 17.3 (High Sierra) and 16.7 try the installer and see if you see the same glitching?

@apapirovski
Copy link
Member

apapirovski commented Jan 3, 2018

16.7 is Sierra so there might not be anything in between.

@maclover7 maclover7 added the macos Issues and PRs related to the macOS platform / OSX. label Jan 3, 2018
@gibfahn gibfahn removed their assignment Jan 3, 2018
@gibfahn
Copy link
Member

gibfahn commented Jan 3, 2018

@apapirovski when you say there's an issue with pkgbuild, do you mean there's an issue with building the pkg, or with running it? I thought pkgbuild was only used to build the pkg.

@apapirovski
Copy link
Member

@gibfahn I just mean that there's an issue with the actual pkg generated and it's interaction with the platform running it.

@gibfahn
Copy link
Member

gibfahn commented Jan 4, 2018

I built a package on my machine, and it still glitches for me, @apapirovski could you check that you don't see the glitch with it?

node-v10.0.0.pkg.zip

If this is a High Sierra problem, I guess someone needs to raise a bug against Apple. I'm not entirely sure how that's done.

@apapirovski
Copy link
Member

No issues on Sierra. Wonder if we could do anything with the .rtf to get around it though... I'm not optimistic about the bug being fixed.

@gibfahn
Copy link
Member

gibfahn commented Jan 4, 2018

I'm not optimistic about the bug being fixed.

Yeah me neither. Now I've reproduced I'll try adding newlines and see if that helps.

@manojravindran90
Copy link

I try to reproduce this problem in High Sierra V10.13.2. Works just fine without any garbling!

@apapirovski
Copy link
Member

Let's shut this down. Not much to be done here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
install Issues and PRs related to the installers. macos Issues and PRs related to the macOS platform / OSX. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

No branches or pull requests

5 participants