Multiple problems with 3.5.3a7

I’m on MacOS 10.12.6
After upgrading to 3.5.3a7 Atom IDE stopped working. After reinstallation I noticed that version was bumped to 3.5.3a8 (previous a7). But any attempt to build ends up with this:

Error: Traceback (most recent call last):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/__main__.py", line 120, in main
cli(None, None, None)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 700, in __call__
return self.main(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 680, in main
rv = self.invoke(ctx)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 508, in invoke
return callback(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/decorators.py", line 16, in new_func
return f(get_current_context(), *args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/commands/run.py", line 101, in cli
for k, v in config.items(section):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 51, in items
items.append((option, self.get(section, option)))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 58, in get
return self.VARTPL_RE.sub(self._re_sub_handler, value)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 64, in _re_sub_handler
return self.get(section, option)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 55, in get
value = ConfigParser.get(self, section, option, **kwargs)
  File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 618, in get
raise NoOptionError(option, section)
NoOptionError: No option 'platform' in section: 'common'
 
============================================================
 
An unexpected error occurred. Further steps:
 
* Verify that you have the latest version of PlatformIO using
  `pip install -U platformio` command

I installed VSCode and I’m getting this:
> Executing task in folder shelfctrl: platformio run <

Error: Traceback (most recent call last):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/__main__.py", line 120, in main
    cli(None, None, None)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 700, in __call__
    return self.main(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 680, in main
    rv = self.invoke(ctx)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 1027, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 873, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 508, in invoke
    return callback(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/decorators.py", line 16, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/commands/run.py", line 101, in cli
    for k, v in config.items(section):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 51, in items
    items.append((option, self.get(section, option)))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 58, in get
    return self.VARTPL_RE.sub(self._re_sub_handler, value)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 64, in _re_sub_handler
    return self.get(section, option)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 55, in get
    value = ConfigParser.get(self, section, option, **kwargs)
  File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 618, in get
    raise NoOptionError(option, section)
NoOptionError: No option 'platform' in section: 'common'

============================================================

An unexpected error occurred. Further steps:

* Verify that you have the latest version of PlatformIO using
  `pip install -U platformio` command

* Try to find answer in FAQ Troubleshooting section
  http://docs.platformio.org/page/faq.html

* Report this problem to the developers
  https://github.com/platformio/platformio-core/issues

============================================================

I don’t have pio core installed in the system, so I check with brew version
PlatformIO, version 3.5.3a8

pio run
Error: Traceback (most recent call last):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/__main__.py", line 120, in main
cli(None, None, None)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 700, in __call__
return self.main(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 680, in main
rv = self.invoke(ctx)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 1027, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 873, in invoke
return ctx.invoke(self.callback, **ctx.params)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 508, in invoke
return callback(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/decorators.py", line 16, in new_func
return f(get_current_context(), *args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/commands/run.py", line 101, in cli
for k, v in config.items(section):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 51, in items
items.append((option, self.get(section, option)))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 58, in get
return self.VARTPL_RE.sub(self._re_sub_handler, value)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 64, in _re_sub_handler
return self.get(section, option)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 55, in get
value = ConfigParser.get(self, section, option, **kwargs)
  File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 618, in get
raise NoOptionError(option, section)
NoOptionError: No option 'platform' in section: 'common'

============================================================

An unexpected error occurred. Further steps:

* Verify that you have the latest version of PlatformIO using
  `pip install -U platformio` command

* Try to find answer in FAQ Troubleshooting section
  http://docs.platformio.org/page/faq.html

* Report this problem to the developers
  https://github.com/platformio/platformio-core/issues

============================================================

Essentially, pio seems to be completely unusable :frowning: Anyone having similar problems and managed to fix that?

Also, when restarting Atom I’m getting rebuild problem, similar to above:

C/C++ project index rebuild failed

Error: Traceback (most recent call last):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/__main__.py", line 120, in main
    cli(None, None, None)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 700, in __call__
    return self.main(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 680, in main
    rv = self.invoke(ctx)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 1027, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 873, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/core.py", line 508, in invoke
    return callback(*args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/click/decorators.py", line 16, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/commands/init.py", line 102, in cli
    pg = ProjectGenerator(project_dir, ide, env_name)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/ide/projectgenerator.py", line 35, in __init__
    self._gather_tplvars()
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/ide/projectgenerator.py", line 150, in _gather_tplvars
    self._tplvars.update(self.get_project_env())
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 126, in wrapper
    self.cache[key] = (time.time(), func(*args, **kwargs))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/ide/projectgenerator.py", line 53, in get_project_env
    for k, v in config.items(section):
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 51, in items
    items.append((option, self.get(section, option)))
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 58, in get
    return self.VARTPL_RE.sub(self._re_sub_handler, value)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 64, in _re_sub_handler
    return self.get(section, option)
  File "/Users/zen/.platformio/penv/lib/python2.7/site-packages/platformio/util.py", line 55, in get
    value = ConfigParser.get(self, section, option, **kwargs)
  File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 618, in get
    raise NoOptionError(option, section)
NoOptionError: No option 'platform' in section: 'common'
============================================================
An unexpected error occurred. Further steps:
* Verify that you have the latest version of PlatformIO using
  `pip install -U platformio` command
* Try to find answer in FAQ Troubleshooting section
  http://docs.platformio.org/page/faq.html
* Report this problem to the developers
  https://github.com/platformio/platformio-core/issues
============================================================

Looks like somehow my problems went away, except I’m getting harmless project rebuild errors.