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

DO NOT MERGE #378

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from
Draft

DO NOT MERGE #378

wants to merge 17 commits into from

Conversation

ahl
Copy link
Contributor

@ahl ahl commented Sep 27, 2024

This branch contains the changes from #376 relevant to the hyper v1.0 update, but without #359 and #360. Omicron has not yet synced up with those (see oxidecomputer/omicron#6693). This branch is intended to help navigate past the hyper v1.0 flag day before we do that synchronization work.

It is not intended to be merged.

ahl added a commit to oxidecomputer/omicron that referenced this pull request Sep 27, 2024
This is kind of gross.

Omicron currently is out of sync with maghemite, see #6693 and the two
maghemite pushes that require synchronization:
oxidecomputer/maghemite#359 and
oxidecomputer/maghemite#360. I'd like to make
forward progress with the hyper v1 migration, and that's blocked on
updating the omicron dependency of maghemite which pulls in old hyper
(reqwest, progenitor, etc). This gets pull into other repos via
omicron-common.

It's worth noting that this circular arrangement seems lousy. The
"vassal crates" (crucible, propolis, maghemite, (and dendrite to a
lesser degree)) depend on omicron-common, but omicron-common pulls in
maghemite's `mg-admin-client` which in turn pulls in... lots...
including progenitor, hyper, reqwest, etc.

My goal here is to have a temporary dependency on a branch of maghemite
(oxidecomputer/maghemite#378); once #6693 is
integrated, we can then pin the dependency on maghemite's HEAD rev.
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