rust-core_io icon indicating copy to clipboard operation
rust-core_io copied to clipboard

Maintainers wanted

Open nicholastmosher opened this issue 5 years ago • 12 comments

Hi there, I'm looking for a no_std io solution and this project seems to be the best one out there that I've seen. It looks like it hasn't been touched in a year though, and I was wondering whether this isn't maintained or if I don't understand the usage properly. When including this as a dependency core_io = { version = "0.1", features = [ "alloc", "collections" ] }, I get the version 0.1.20180307. If I manually set my compiler to the matching nightly (rustup override set nightly-2018-03-07), then the compilation works, but otherwise it doesn't (I would like to use a recent nightly). I'm trying to figure out whether there is something I'm missing here. Are users supposed to "roll their own" core_io based on the compiler version they're using? Or was it intended for this crate to be published on a regular basis?

I managed to make a new patch for 2aa4c46cfdd726e97360c2734835aa3515e8c858 (the 1.33.0 stable release commit) that works, but it's unclear to me how I would go about including this in my project. Any advice would be appreciated!

nicholastmosher avatar Mar 23 '19 23:03 nicholastmosher

Yes it is intended that this crate be updated for every nightly. My own use for this crate has gone away, so maintenance has been... spotty.

There are instructions on how to add a version at https://github.com/jethrogb/rust-core_io#adding-new-nightly-versions, but note that I only accept PRs that add all missing versions since the last update.

jethrogb avatar Mar 28 '19 23:03 jethrogb

I was able to get everything working, at last! #18 updates all nightlies up to 2019-04-27

parasyte avatar Apr 27 '19 22:04 parasyte

Published a new version today, thanks so much for your work @parasyte. If you or @nicholastmosher have an ongoing use for this crate, would you consider co-maintaining this with me?

jethrogb avatar Apr 28 '19 19:04 jethrogb

I haven’t used this yet, but I intend to. I’m making a set of Nintendo 64 crates and core_io will be useful for FAT32 access (no_std). I would be interested in helping with maintenance as I start to use it.

parasyte avatar Apr 28 '19 21:04 parasyte

Hey there,

Thanks @parasyte for putting together an update, I'm planning on trying that out today. It's kind of hard for me to grok what the process was for (successfully) updating the crate, I still don't totally understand my way around the scripts in here. I feel like that's something I would need to more thoroughly understand what to do in order to help maintain this. My use of this crate is just for a pet project, so sometimes I don't get to spend as much time on it as I would like, but I wouldn't mind opening a PR to bump this to a new nightly every once in awhile. I feel like I was on the right track with #16, but I might need a nudge in the right direction if I try again.

nicholastmosher avatar May 04 '19 18:05 nicholastmosher

Would it be possible to use core_io with a stable compiler?

NickeZ avatar Nov 07 '19 09:11 NickeZ

Hello, I couldn't quite grok how to update this crate, it's been documented already but it'd be really cool to have just one script to call, commit, and do a PR <3

I'd like to use https://github.com/rafalh/rust-fatfs for a toy OS I started writing but I'm using the latest nightly and not the one from six months ago..

vinc avatar Jan 02 '20 12:01 vinc

@vinc I've updated nightlies up to dec 2019 in #30, you can use my fork until its merged.

MabezDev avatar Jan 17 '20 15:01 MabezDev

@MabezDev do you want to be added as a crate owner?

jethrogb avatar Jan 18 '20 00:01 jethrogb

@jethrogb Sure, I'd be happy to help maintain this.

MabezDev avatar Jan 18 '20 00:01 MabezDev

@jethrogb Would it be possible to get that invite?

MabezDev avatar Feb 18 '20 20:02 MabezDev

Hi @jethrogb ! Thank you for the crate, it super useful for me!

Could you please add @MabezDev as co-maintainer? His fork contains patches up to 18.03.2020, so it will be great to release them as a new version on the crates.io.

lexxvir avatar Apr 08 '20 07:04 lexxvir