Packages with apmInstallSource in package.json causes update packages to fail.
apmInstallSource defined in package.json (example apm install one-black-syntax) see https://github.com/Adimote/one-black-syntax/blob/master/package.json#L16Expected behavior: [What you expect to happen]
Updates still work
Actual behavior: [What actually happens]
Update fails to fetch with undefined:
screenshot:

Reproduces how often: [What percentage of the time does it reproduce?]
100%
Atom : 1.19.5
Electron: 1.6.9
Chrome : 56.0.2924.87
Node : 7.4.0
apm 1.18.4
npm 3.10.10
node 6.9.5 x64
python 2.7.10
git 2.11.0
Any additional information, configuration or data that might be necessary to reproduce the issue.
Related to: https://github.com/jesseweed/seti-syntax/pull/146 https://github.com/atom/apm/issues/620#issuecomment-326748409
/cc: @iolsen we should put this higher on our list of prioritized items. Updates for _all_ the packages stop working when at least one package defines apmInstallSource.
fixed by https://github.com/atom/apm/pull/758
Most helpful comment
fixed by https://github.com/atom/apm/pull/758