Front Page update

Review Request #3810 — Created May 2, 2016 and discarded

benjyw
pants
pants-reviews
kwlzn, zundel
Add a link to the 1.0 announcement on the front page

Testing Done:
Staged at http://www.pantsbuild.org/staging/zundel/

Reviewed at https://rbcommons.com/s/twitter/r/3807/

Scrooge gen: Cache resolved scrooge deps

The current behavior is that we re-resolve the scrooge dependencies for each thrift target.

This changes scrooge gen so that only the first target created does a resolve and afterwards it is cached.

Testing Done:
CI away on PR. Local testing against code gen targets.

Bugs closed: 3305

Reviewed at https://rbcommons.com/s/twitter/r/3790/

closes #3305

Fixup `PEP8Error` to carry lines.

This plumbing was missed in https://rbcommons.com/s/twitter/r/3647 and
it is needed to enable the higher-level `# noqa` support provided by
`checker.py`.

Testing Done:
Noticed this attempting to upgrade Aurora to pants 1.0.0.

New test was red prior to fix, green after.  With this fix, Aurora
now passes python style checks again w/o altering its `# noqa`s.

CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/127130766

Bugs closed: 3319

Reviewed at https://rbcommons.com/s/twitter/r/3806/

Add a Jenkins2.0 CI configuration.

This adds a `Jenkinsfile` defining a pipeline with a variant for master
builds that turns on OSX testing.

Testing Done:
Jenkins went green here:
  http://jenkins.pantsbuild.org/job/test.pants.multibranch.pipeline/branch/PR-3311/9/

Travis CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/127098593

Bugs closed: 3311

Reviewed at https://rbcommons.com/s/twitter/r/3799/

Fix distribution tests in the face of many javas.

Previously, the distribution test failed on machine with multiple java
distributions installed.  This change re-factors `DistributionLocator`
into a thin factory class that produces a `_Locator` from option values.
This results in a more easily testable system.

Testing Done:
In the context of my machine, which has:
```
$ archlinux-java status
Available Java environments:
  java-6-jdk
  java-7-jdk
  java-7-openjdk
  java-8-jdk
  java-8-openjdk (default)
  java-9-jdk
```

Previously failed quite solidly:
```
./pants test.pytest --no-timeouts tests/python/pants_test/java/distribution/::
...
 ===== 17 failed, 43 passed in 83.05 seconds ======
...
```

Now green.

CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/127109011

Bugs closed: 2894, 3296

Reviewed at https://rbcommons.com/s/twitter/r/3778/

[engine] Add support for collection wrapping a class

This change creates a pickleable, stable `Collection` class wrapping another class, which saves a few awkward class definitions.

Testing Done:
https://travis-ci.org/wisechengyi/pants/builds/126255074

Bugs closed: 3169

Reviewed at https://rbcommons.com/s/twitter/r/3769/

Update plugin doc.

In particular, we no longer require changes to PYTHONPATH. You
can simply set the pythonpath global option.

Deleted reference to code in twitter/commons that no longer exists.

TODO: Update with more examples from other repos.


BE
  1. Ooops, ignore this one. Diff snafu. Will send out a new one.

  2. 
      
BE
Review request changed

Status: Discarded

Loading...