<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/language, branch 1.3.2</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>python_virtualenv_constants: update virtualenv to 15.1.0</title>
<updated>2017-07-11T18:20:49+00:00</updated>
<author>
<name>JCount</name>
</author>
<published>2017-07-11T01:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=66f1b179427335a103d9aafdacee8f577cc66d4f'/>
<id>66f1b179427335a103d9aafdacee8f577cc66d4f</id>
<content type='text'>
This release adds support for Python 3.6, the current python3
version in homebrew/core.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This release adds support for Python 3.6, the current python3
version in homebrew/core.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: general cleanup.</title>
<updated>2017-07-07T14:11:41+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-07-07T14:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9f6762d958ad8da9941c687ffe949f60267070cf'/>
<id>9f6762d958ad8da9941c687ffe949f60267070cf</id>
<content type='text'>
- Avoid using a temporary variable where not necessary
- Use fewer, better stubs in the tests to avoid warnings and better
  test the implemented functionality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Avoid using a temporary variable where not necessary
- Use fewer, better stubs in the tests to avoid warnings and better
  test the implemented functionality.
</pre>
</div>
</content>
</entry>
<entry>
<title>partly revert log verbose npm pack output commit</title>
<updated>2017-06-29T22:55:34+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-29T18:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5e00c277ce45d6af497ec135faf54571c340e704'/>
<id>5e00c277ce45d6af497ec135faf54571c340e704</id>
<content type='text'>
to fix issues with shwoing npm debug output even on non-verbose install runs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to fix issues with shwoing npm debug output even on non-verbose install runs.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: set cache config via argument</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T19:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6baea2543aef21d996f04a3eff96185c4a6feba1'/>
<id>6baea2543aef21d996f04a3eff96185c4a6feba1</id>
<content type='text'>
instead of writing a .npmrc file, which simplifies the code.
npm_cache_config is still preserved for backwarts compatiblility and
usage int he kibana@n formulas in core.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of writing a .npmrc file, which simplifies the code.
npm_cache_config is still preserved for backwarts compatiblility and
usage int he kibana@n formulas in core.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: npm pack ignore prepublish scripts</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-29T18:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=466fe9841a9af915fe78c1fd8648a745610f942d'/>
<id>466fe9841a9af915fe78c1fd8648a745610f942d</id>
<content type='text'>
This tells npm pack to don't run prepublish scripts at all.
I think this is the best default because:
* most modules don't have a prepublish script at all and aren't affected
  by this change
* most prepublish scripts are calling devDeps, which would fail in our
  case, because (dev)Deps aren't installed at npm pack time until #2820
  gets resolved
* we favor npm registry tarball for formula downloads, which are already
  prepublished, so we would in the best case needlessly run prepublish
  a second time and in the worst case it would fail (because a clean
  step is required before running prepublish a second time in a row)
* This change does the right thing for &gt;99% of all the packages and
  would only affect packages with prepublish scripts downloaded from a
  non-npm registry tarball (like github tarballs) and with a prepublish
  script wich does no't require any devDep (unlike for cross platform)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tells npm pack to don't run prepublish scripts at all.
I think this is the best default because:
* most modules don't have a prepublish script at all and aren't affected
  by this change
* most prepublish scripts are calling devDeps, which would fail in our
  case, because (dev)Deps aren't installed at npm pack time until #2820
  gets resolved
* we favor npm registry tarball for formula downloads, which are already
  prepublished, so we would in the best case needlessly run prepublish
  a second time and in the worst case it would fail (because a clean
  step is required before running prepublish a second time in a row)
* This change does the right thing for &gt;99% of all the packages and
  would only affect packages with prepublish scripts downloaded from a
  non-npm registry tarball (like github tarballs) and with a prepublish
  script wich does no't require any devDep (unlike for cross platform)
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: log verbose npm pack output</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T19:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=fe39dbb78c2d62111358bfa00b6219ef43db7a4f'/>
<id>fe39dbb78c2d62111358bfa00b6219ef43db7a4f</id>
<content type='text'>
This makes npm pack to log verbose debug output to the console to
simplify debugging npm pack failures.
Refs: https://github.com/Homebrew/brew/pull/2820#discussion_r123890729
Prevously Utils.popen_read swallowed all debug output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes npm pack to log verbose debug output to the console to
simplify debugging npm pack failures.
Refs: https://github.com/Homebrew/brew/pull/2820#discussion_r123890729
Prevously Utils.popen_read swallowed all debug output.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: make packname detection more robust</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T19:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=495520a1f9d55712a6a0d3eae6123fda60dbaeae'/>
<id>495520a1f9d55712a6a0d3eae6123fda60dbaeae</id>
<content type='text'>
This fixes some edge cases where verbose output from a prepublish script
could break our npm pack package name detection code by only using the
last line of the output printed by npm itself containing the desired
package name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes some edge cases where verbose output from a prepublish script
could break our npm pack package name detection code by only using the
last line of the output printed by npm itself containing the desired
package name.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: build native addons from source</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T18:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=02113e2714aae818ee2c43e203137b3cd0b61ced'/>
<id>02113e2714aae818ee2c43e203137b3cd0b61ced</id>
<content type='text'>
By telling node-pre-gyp and prebuild to don't pull prebuild binaries and
instead build them from source. This still may not work for some custom
third party scripts for pulling prebuild binaries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By telling node-pre-gyp and prebuild to don't pull prebuild binaries and
instead build them from source. This still may not work for some custom
third party scripts for pulling prebuild binaries.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: set npm loglevel to max -ddd</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T18:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=7d8124f339aeffb7b444f460b581d13668f953c3'/>
<id>7d8124f339aeffb7b444f460b581d13668f953c3</id>
<content type='text'>
to match the loglevel used in npm_debug.log (previous --verbose loglevel
would match -dd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to match the loglevel used in npm_debug.log (previous --verbose loglevel
would match -dd)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added rescue FormulaUnavailableError to setup_npm_environment</title>
<updated>2017-06-22T22:10:03+00:00</updated>
<author>
<name>mansimarkaur</name>
</author>
<published>2017-06-18T19:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=f8f239686d507daa348261ce75e6e73263dfebb1'/>
<id>f8f239686d507daa348261ce75e6e73263dfebb1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
