Skip to content

Commit

Permalink
[PATCH 058/153] upgrade to pystachio 0.7.1
Browse files Browse the repository at this point in the history
i killed the @provided annotations in pystachio 0.7.0 because they add a ton
of complexity for little gain.  killing them will make it easier to iterate
more quickly on pattern matching and config plugins which are part of the
yak shave to make it simpler to support pulling notification configs into
.mesos files for d2a.

this change is three parts:
  * kill mesos.package and related deprecation warnings -- there were only a couple configs that specified mesos.package and afaict all of them went unused
  * rewrite {{thermos.user}} => {{role}}, {{mesos.role}} => {{role}}, {{mesos.cluster}} => {{cluster}}
  * filter {{thermos.task_id}} and {{thermos.ports}} as acceptable unbound references inbound to the thermos runner

so far as i can tell this change is fully compatible with the executors
running in production, and executors built against this release *should*
work with outdated clients.

RB_ID=156803

(sapling split of a03628dd037d7c4622d17d560f6c4f6d76362ed6)

(sapling split of f539474e3858690eb38852857e7fb180bb897e27)
  • Loading branch information
wickman authored and John Sirois committed Jan 15, 2014
1 parent 3ce14d1 commit a85a741
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion 3rdparty/python/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ make_dep('pycrypto', 'pycrypto==2.6')
make_dep('pygments', 'Pygments==1.4')
make_dep('pylint')
make_dep('pystache', 'pystache==0.3.1')
make_dep('pystachio', 'pystachio==0.6.2')
make_dep('pystachio', 'pystachio==0.7.1')
make_dep('pytest')
make_dep('python-ldap', 'python-ldap==2.3.13')
make_dep('python-memcached', 'python-memcached==1.47')
Expand Down

0 comments on commit a85a741

Please sign in to comment.