-
Notifications
You must be signed in to change notification settings - Fork 25
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
various: remove old/stale/unused dependencies #3188
Conversation
We remove all references to and dependencies on graph-store, metadata-store, group-store, and versions of channel types older than the previous generation. This does mean that we remove migration/import logic for versions of groups preceding the previous one, but the migration path coming from that far back was already known to need some manual guidance. Notably inclusion is a bugfix in /app/notify: it was still scrying into %group-store, when it should have been updated to scry into %groups instead.
This sort of suggests it's stale...
/sur/hark-store no longer exists, here or in tloncorp/landscape. The type used here also doesn't nest inside of the type used by current %hark. This suggests the code here is stale, but for now we simply make it compile in the absence of the desired dependency.
Both the groups and talk desks can now be constructed from the following copy operations: cp -RL urbit/pkg/base-dev/* ship/desk/
cp -RL landscape/desk-dev/* ship/desk/
cp -RL landscape-apps/desk/* ship/desk/ (Replacing Neither of them need all the files that the dev desks provide, but given we don't have a way of specifying/copying the exact subset we need, we just stay with the status quo of "superfluous inclusions" for now. We should, when we next deploy, probably do a full mounted desk wipe + the above copy operation, to make sure we're at least not leaving any of the now-removed files in place. Perhaps CI's deploy logic already takes care of this? |
An artifact of times long past?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Rather than through the file containing the latest types.
It was deemed Good.
We remove all references to and dependencies on graph-store, metadata-store, group-store, and versions of channel types older than the previous generation.
This does mean that we remove migration/import logic for versions of groups preceding the previous one, but the migration path coming from that far back was already known to need some manual guidance.
Notably inclusion is a bugfix in /app/notify: it was still scrying into %group-store, when it should have been updated to scry into %groups instead. PTAL.
Marking as draft for now, because:
Fixes LAND-1243.