Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Conversation

@edunham
Copy link
Contributor

@edunham edunham commented May 8, 2017

This should be in our configs at or before the time we deploy the changes to
get Homu to read the max priority setting.

The whole thing about having non-infinite priorities is to facilitate
sherriffing as discussed in servo/homu#111

I pulled 9001 out of thin air because I consider it easy to memorize.


This change is Reviewable

@aneeshusa
Copy link
Contributor

I'd prefer to have the Homu version bump and config change in the same PR, if possible.

@edunham
Copy link
Contributor Author

edunham commented May 8, 2017

@aneeshusa Thanks! I completely neglected to bump the Homu version in the Homu changes, as well. I'll update both patches.

@edunham
Copy link
Contributor Author

edunham commented May 8, 2017

@aneeshusa I may be misreading this, but it looks like we're pulling a Homu git revision from the pillar in https://github.com/servo/saltfs/blob/master/homu/init.sls#L22 rather than working from its version at all?

@aneeshusa
Copy link
Contributor

@edunham {{ homu.db }} on that line is a Jinja substitution; on the first line of that file we're importing the homu dict from the map.jinja file in the same folder. The version is set in that file.

@aneeshusa
Copy link
Contributor

You are correct that we're currently directly pinning the git revision instead of the PyPi version, however. I think using PyPi versions would be better!

@edunham
Copy link
Contributor Author

edunham commented May 8, 2017

I think that we may not be using the PyPi version because we are not publishing our Homu to pypi with any sort of regular cadence or automation. For now I think we should land the Homu changeset then I'll update this PR with the new Homu rev of the merge, and I'll add fixing the pypi stuff to the stack of fixups Homu needs :)

bors-servo pushed a commit to servo/homu that referenced this pull request May 29, 2017
implement maximum priority

If this deploys before servo/saltfs#660 lands, it might break. Tagging blocked on external till saltfs 660 lands.

This is required to do #111 the easy way.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/homu/114)
<!-- Reviewable:end -->
@edunham
Copy link
Contributor Author

edunham commented Jun 5, 2017

Fixed it. Sorry about the delay there. r? @aneeshusa

@aneeshusa
Copy link
Contributor

r=me after squash; please also clean up the commit message, particularly the bit about landing before the Homu bump, as Salt handles the ordering correctly already.

The whole thing about having non-infinite priorities is to facilitate
sherriffing as discussed in servo/homu#111

These changes set a max_priority for Homu and bump Homu to the version which
respects it.

I pulled 9001 out of thin air because I consider it easy to memorize.
@edunham
Copy link
Contributor Author

edunham commented Jun 7, 2017

@bors-servo r=aneeshusa

@bors-servo
Copy link
Contributor

📌 Commit 9945e10 has been approved by aneeshusa

@bors-servo
Copy link
Contributor

⌛ Testing commit 9945e10 with merge 11e6244...

bors-servo pushed a commit that referenced this pull request Jun 7, 2017
Set a maximum priority for builds.

This should be in our configs at or before the time we deploy the changes to
get Homu to read the max priority setting.

The whole thing about having non-infinite priorities is to facilitate
sherriffing as discussed in servo/homu#111

I pulled 9001 out of thin air because I consider it easy to memorize.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/660)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

💔 Test failed - status-travis

@aneeshusa
Copy link
Contributor

@bors-servo retry

  • Intermittent failure connecting to repo.saltstack.com

@bors-servo
Copy link
Contributor

⌛ Testing commit 9945e10 with merge 92ae71b...

bors-servo pushed a commit that referenced this pull request Jun 7, 2017
Set a maximum priority for builds.

This should be in our configs at or before the time we deploy the changes to
get Homu to read the max priority setting.

The whole thing about having non-infinite priorities is to facilitate
sherriffing as discussed in servo/homu#111

I pulled 9001 out of thin air because I consider it easy to memorize.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/660)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

☀️ Test successful - status-travis
Approved by: aneeshusa
Pushing 92ae71b to master...

@bors-servo bors-servo merged commit 9945e10 into servo:master Jun 7, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants