Skip to content
This repository has been archived by the owner on Sep 9, 2020. It is now read-only.

Allow transitive constraints #1735

Closed

Conversation

carolynvs
Copy link
Collaborator

@carolynvs carolynvs commented Mar 6, 2018

I've split up my original PR (#1489) for supporting transitive constraints into the main fix (this). I will follow up later once this is merged with logic to ignore "stale constraints" since that part was wrong in my original PR.

TODO:
Once the logic of the PR is approved, I'll:

  • Update the changelog
  • Sync the doc with the new behavior
  • Fix warning about ineffective constraints at beginning of dep ensure
  • Add backtracking tests for transitive constraints to make sure they are popped correctly

Closes #1124

@007
Copy link

007 commented Oct 16, 2018

Ping @ibrasho @sdboyer on this - 7 months with no comment / merge. I'm interested in #1124 which seems to have this as a dependency, is there any resolution or progress on either side?

carolynvs and others added 6 commits March 31, 2019 10:05
One test relied upon constraints NOT being applied transitively.
The other is commented out because it was broken by supporting
transitive constraints without detecting constraints applied to a
package that is not a descendent. This test must be fixed in the
follow-up PR to support detecting and ignoring stale constraints.
Verify that transitive constraints are properly popped during a
backtrack
@mvdan
Copy link
Member

mvdan commented Sep 4, 2020

Dep was officially deprecated earlier this year, and the proposal to archive this repository was accepted. As such, I'm closing outstanding issues before archiving the repository. For any further comments, please use the proposal thread on the Go issue tracker. Thanks!

@mvdan mvdan closed this Sep 4, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrating a library Godeps.json with transitive deps
5 participants