Hi Wes, I was only thinking about having different versions for the subcrates but still the same release process for them. Does version number make a difference in this case?
On Sat, Jan 5, 2019 at 12:17 PM Wes McKinney <wesmck...@gmail.com> wrote: > > For instance, the parquet crate use to have version 0.4.2 before merging > into arrow, and I think it's better to maintain the continuity there. > > This could be a little bit problematic from an ASF release point of > view. Do you want to do separate release votes for the subcrates (this > creates extra work for maintainers)? If not then it is probably best > to use the same version everywhere. > > - Wes > > On Sat, Jan 5, 2019 at 1:32 AM Kouhei Sutou <k...@clear-code.com> wrote: > > > > Hi, > > > > I have no opinion about version of sub-crates. > > > > When should we bump version of sub-crates? Is it a matter of > > Rust developers rather than release managers? > > > > I just want to know whether release managers need to care > > version of sub-crates or not. > > > > > > Thanks, > > -- > > kou > > > > In <caf6ot1e5gixah8qgcnubyscnadvscyiwm5jqpbss6yzmajz...@mail.gmail.com> > > "[Rust] crate versions and release process" on Wed, 2 Jan 2019 > 21:27:45 -0800, > > Chao Sun <sunc...@apache.org> wrote: > > > > > Hi, > > > > > > This is related to an earlier email I sent regarding separating the > Rust > > > implementation into sub crates. See some early discussions in this PR > > > [1]. As we could have multiple crates for the project in future (e.g., > > > arrow, parquet, orc, gandiva), I'm wondering whether we can keep > different > > > versions for these crates. For instance, the parquet crate use to have > > > version 0.4.2 before merging into arrow, and I think it's better to > > > maintain the continuity there. > > > > > > Another thing is about release cycles. I understand that it is best to > keep > > > the release cycles for these crates the same as arrow's. However, it's > > > possible in future that we may need a minor release for a critical bug > fix > > > of a particular crate, and to follow the overall release process for > that > > > seems like an overkill and not quite feasible. > > > > > > Therefore, I'm proposing to: > > > 1. allow different versions for sub-crates. > > > 2. follow the overall release schedule, but maintain the flexibility of > > > doing separate releases when necessary. > > > > > > Thought? > > > > > > Chao > > > > > > [1]: https://github.com/apache/arrow/pull/3291#issuecomment-450950275 >