Hi Russel,

In short, you'll need to continue building from source, either from the 
release[1] or git repository, in order to use chpldoc or mason currently.


> By default the formula only installs chpl and chpl-ide. Is there a known way 
> of getting chpldoc and mason built as well?


We temporarily removed chpldoc from the homebrew formula for 1.17.0 due to the 
unfortunate timing of the PyPI TLS 1.0/1.1 deprecation rolling out, which 
impacts the chpldoc build process.


For some more background, we use easy_install to install a local copy of 
virtualenv to then build the python dependencies (sphinx) for chpldoc. As a 
result of the PyPI TLS deprecation, easy_install no longer works for OS X users 
using system python, which means `make chpldoc` and `make test-venv` no longer 
work for these users. Instead of adding the "python@2" package as a dependency 
to the Chapel 1.17.0 homebrew package, we've opted to remove chpldoc from the 
homebrew package until we can remove easy_install as a project dependency (PR 
under review). This will allow us to continue supporting OS X users on system 
python going forward.


As for mason, I believe the plan is to split mason off into a separate 
repository. This will allow for release cycles independent of the compiler. 
When that happens, I imagine we'll support a separate homebrew package for 
mason, which gets installed with the chapel package.


Best,

Ben



[1] https://github.com/chapel-lang/chapel/releases/tag/1.17.0

________________________________
From: Russel Winder <[email protected]>
Sent: Wednesday, April 18, 2018 4:29:15 AM
To: Chapel_Users
Subject: Using Homebrew

Hi,

To date I have installed Chapel from the Git repository master/HEAD. I
am wondering about switching to using releases instead. (Unless
PyChapel still requires a master/HEAD build.)

I am trying our Linuxbrew, which is macOS Homebrew for Linux. By
default the formula only installs chpl and chpl-ide. Is there a known
way of getting chpldoc and mason built as well?

--
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk<http://www.russel.org.uk>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users

Reply via email to