<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/test/language, branch 1.5.6</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Use “squiggly” heredocs.</title>
<updated>2017-10-18T12:39:09+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-10-15T00:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9bee9ca5757d1c5f720787737fed6a534a620d72'/>
<id>9bee9ca5757d1c5f720787737fed6a534a620d72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence all specs by default.</title>
<updated>2017-07-29T18:25:37+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-07-29T17:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2ad3a87045246f89aa267251315d660f663c42f2'/>
<id>2ad3a87045246f89aa267251315d660f663c42f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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: 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>Merge pull request #2814 from mansimarkaur/java</title>
<updated>2017-06-25T08:18:36+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-06-25T08:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=943c69f6a6fc52756e14d8b8c3f1e19258bbb5f1'/>
<id>943c69f6a6fc52756e14d8b8c3f1e19258bbb5f1</id>
<content type='text'>
[WIP] Added tests for language/java</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[WIP] Added tests for language/java</pre>
</div>
</content>
</entry>
</feed>
