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

refactor(iroh): remove flume from iroh-cli and iroh #2543

Merged
merged 11 commits into from
Aug 2, 2024
Merged

Conversation

rklaehn
Copy link
Contributor

@rklaehn rklaehn commented Jul 24, 2024

Description

refactor(iroh): remove flume from iroh-cli and iroh

Removes most usages of flume from iroh and all usages of flume from iroh-cli.

Breaking Changes

None

Notes & open questions

Note: this does not remove all usages because we need the iroh docs purge PR to be merged before that.

Change checklist

  • Self-review.
  • Documentation updates following the style guide, if relevant.
  • Tests if relevant.
  • All breaking changes documented.

this requires adding an AsyncChannelProgressSender. FlumeProgressSender
will be removed as soon as all flume is gone.
The rest requires the docs flume purge PR to be merged.
@rklaehn rklaehn marked this pull request as ready for review July 24, 2024 12:44
Again, this is just a workaround until the same_channel thing gets merged.
@rklaehn rklaehn enabled auto-merge July 24, 2024 16:07
@matheus23
Copy link
Contributor

Is this the last flume purge PR?
Should we add flume to deny.toml?

@rklaehn
Copy link
Contributor Author

rklaehn commented Jul 26, 2024

Is this the last flume purge PR?

I wish. We still got flume in iroh-blobs and quic-rpc... These three were the easy ones...

rklaehn and others added 3 commits July 29, 2024 10:21
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
@rklaehn rklaehn requested a review from matheus23 July 29, 2024 07:22
Copy link

github-actions bot commented Jul 29, 2024

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/2543/docs/iroh/

Last updated: 2024-08-02T03:37:03Z

@dignifiedquire dignifiedquire added this to the v0.22.0 milestone Jul 29, 2024
ramfox and others added 4 commits August 1, 2024 17:11
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
@rklaehn rklaehn added this pull request to the merge queue Aug 2, 2024
Merged via the queue into main with commit 347d45c Aug 2, 2024
27 of 28 checks passed
@ramfox ramfox deleted the iroh-cli-flume-purge branch August 2, 2024 13:26
matheus23 added a commit that referenced this pull request Nov 14, 2024
## Description

refactor(iroh): remove flume from iroh-cli and iroh

Removes most usages of flume from iroh and all usages of flume from
iroh-cli.

## Breaking Changes

None

## Notes & open questions

Note: this does not remove all usages because we need the iroh docs
purge PR to be merged before that.

## Change checklist

- [ ] Self-review.
- [ ] ~~Documentation updates following the [style
guide](https://rust-lang.github.io/rfcs/1574-more-api-documentation-conventions.html#appendix-a-full-conventions-text),
if relevant.~~
- [ ] ~~Tests if relevant.~~
- [ ] ~~All breaking changes documented.~~

---------

Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey Huizinga <ramfox@Kaseys-MBP.lan>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants