Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove psupstream #3351

Merged
merged 2 commits into from
Aug 15, 2017
Merged

Remove psupstream #3351

merged 2 commits into from
Aug 15, 2017

Conversation

snoyberg
Copy link
Contributor

The concept of PSUpstream no longer makes sense: it's possible to have snapshot packages which don't come from the package index now that extensible snapshots exist. This is a tactical change to fix some broken assumptions.

Overall, the code and types could use a more significant cleanup to make things easier to follow and less error prone. I want to get this change in without getting held up further by a grander vision. I'll add comments on a separate issue explaining what I think can be improved in the future.

This is bringing us closer to the right way of handling things, now that
extensible snapshots are a reality. We have two kinds of packages: those
with files on the filesystem, and those with files from an index. We
need to break the idea that only local packages depend on the
filesystem, it's no longer true.
@snoyberg snoyberg merged commit 6061630 into master Aug 15, 2017
@snoyberg snoyberg deleted the remove-psupstream branch August 15, 2017 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant