With 3 +1 votes the release is approved (we just barely got by)

Thank you Andy and L.C. for voting and helping to make it happen

Success! The release is available here:

https://dist.apache.org/repos/dist/release/datafusion/datafusion-sqlparser-rs-0.53.0

I have also uploaded it to crates.io:
https://crates.io/crates/sqlparser/0.53.0

Thanks again,
Andrew

On Wed, Dec 18, 2024 at 12:37 PM Andy Grove <andygrov...@gmail.com> wrote:

> +1 (binding)
>
> I ran into the same issue with cargo publish but commented that out.
>
> Thanks, Andrew.
>
> On Thu, Dec 12, 2024 at 1:58 PM Andrew Lamb <andrewlam...@gmail.com>
> wrote:
>
> > Thank you for sticking with it :pray:
> >
> > On Thu, Dec 12, 2024 at 2:17 PM L. C. Hsieh <vii...@gmail.com> wrote:
> >
> > > Okay. Once commented out the `cargo publish` step, it is okay.
> > >
> > > +1 (binding)
> > >
> > > Verified on M3 Mac.
> > >
> > > Thanks Andrew.
> > >
> > > On Thu, Dec 12, 2024 at 11:00 AM Andrew Lamb <al...@influxdata.com>
> > wrote:
> > > >
> > > > Yes, unfortunately that happens due to [1]
> > > >
> > > > I think we just need to adjust the verification script to not run
> > `cargo
> > > > publish`
> > > >
> > > > [1]: https://github.com/apache/datafusion-sqlparser-rs/issues/1596
> > > >
> > > > On Thu, Dec 12, 2024 at 1:10 PM L. C. Hsieh <vii...@gmail.com>
> wrote:
> > > >
> > > > > Ah, I didn't notice that this is RC2.
> > > > >
> > > > > But I got another issue when running `verify-release-candidate.sh`
> > with
> > > > > RC2:
> > > > >
> > > > >
> > > > > ```
> > > > > error: failed to prepare local package for uploading
> > > > >
> > > > >
> > > > > Caused by:
> > > > >
> > > > >   failed to select a version for the requirement `sqlparser_derive
> =
> > > > > "^0.3.0"`
> > > > >
> > > > >   candidate versions found which didn't match: 0.2.2, 0.2.1, 0.2.0,
> > ...
> > > > >
> > > > >   location searched: crates.io index
> > > > >
> > > > >   required by package `sqlparser v0.53.0
> > > > >
> > > > >
> > >
> >
> (/private/var/folders/26/jr5lms716817rm8_wsr3w7n80000gn/T/datafusion-sqlparser-rs-0.53.0.XXXXX.fAm3tRoszd/apache-datafusion-sqlparser-rs-0.53.0)`
> > > > > ```
> > > > >
> > > > > On Thu, Dec 12, 2024 at 9:56 AM Andrew Lamb <
> andrewlam...@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > Thanks L.C. I also saw that problem with RC1 but thought I fixed
> it
> > > in
> > > > > RC2
> > > > > > (the PR[1] is here)
> > > > > >
> > > > > > Can you confirm you are seeing this with RC2 as well?
> > > > > >
> > > > > > Andrew
> > > > > >
> > > > > > [1]: https://github.com/apache/datafusion-sqlparser-rs/pull/1595
> > > > > >
> > > > > > On Thu, Dec 12, 2024 at 10:08 AM L. C. Hsieh <vii...@gmail.com>
> > > wrote:
> > > > > >
> > > > > > > There are a few format issues while running
> > > > > `verify-release-candidate.sh`:
> > > > > > >
> > > > > > >
> > > > > > > ```
> > > > > > >
> > > > > > > + cargo fmt --all -- --check
> > > > > > >
> > > > > > > Diff in
> > > > > > >
> > > > >
> > >
> >
> /private/var/folders/26/jr5lms716817rm8_wsr3w7n80000gn/T/datafusion-sqlparser-rs-0.53.0.XXXXX.JaesmyIQIo/apache-datafusion-sqlparser-rs-0.53.0/derive/src/
> > > > > > > lib.rs:18:
> > > > > > >
> > > > > > >  use proc_macro2::TokenStream;
> > > > > > >
> > > > > > >  use quote::{format_ident, quote, quote_spanned, ToTokens};
> > > > > > >
> > > > > > >  use syn::spanned::Spanned;
> > > > > > >
> > > > > > > -use syn::{parse::{Parse, ParseStream}, parse_macro_input,
> > > > > > > parse_quote, Attribute, Data, DeriveInput, Fields,
> GenericParam,
> > > > > > > Generics, Ident, Index, LitStr, Meta, Token, Type, TypePath};
> > > > > > >
> > > > > > > +use syn::{
> > > > > > >
> > > > > > > +    parse::{Parse, ParseStream},
> > > > > > >
> > > > > > > +    parse_macro_input, parse_quote, Attribute, Data,
> > DeriveInput,
> > > > > > > Fields, GenericParam, Generics,
> > > > > > >
> > > > > > > +    Ident, Index, LitStr, Meta, Token, Type, TypePath,
> > > > > > >
> > > > > > > +};
> > > > > > >
> > > > > > >  use syn::{Path, PathArguments};
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >  /// Implementation of `[#derive(Visit)]`
> > > > > > >
> > > > > > > Diff in
> > > > > > >
> > > > >
> > >
> >
> /private/var/folders/26/jr5lms716817rm8_wsr3w7n80000gn/T/datafusion-sqlparser-rs-0.53.0.XXXXX.JaesmyIQIo/apache-datafusion-sqlparser-rs-0.53.0/derive/src/
> > > > > > > lib.rs:267:
> > > > > > >
> > > > > > >  }
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >  fn is_option(ty: &Type) -> bool {
> > > > > > >
> > > > > > > -    if let Type::Path(TypePath { path: Path { segments, .. },
> ..
> > > }) =
> > > > > ty {
> > > > > > >
> > > > > > > +    if let Type::Path(TypePath {
> > > > > > >
> > > > > > > +        path: Path { segments, .. },
> > > > > > >
> > > > > > > +        ..
> > > > > > >
> > > > > > > +    }) = ty
> > > > > > >
> > > > > > > +    {
> > > > > > >
> > > > > > >          if let Some(segment) = segments.last() {
> > > > > > >
> > > > > > >              if segment.ident == "Option" {
> > > > > > >
> > > > > > >                  if let PathArguments::AngleBracketed(args) =
> > > > > > > &segment.arguments {
> > > > > > >
> > > > > > > ```
> > > > > > >
> > > > > > > On Thu, Dec 12, 2024 at 6:52 AM Andrew Lamb <
> > al...@influxdata.com>
> > > > > wrote:
> > > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > I would like to propose a release of Apache DataFusion
> > > sqlparser-rs
> > > > > > > version
> > > > > > > > 0.53.0.
> > > > > > > >
> > > > > > > > Notes:
> > > > > > > > 1. This is RC2 (RC1 hit [6])
> > > > > > > > 2. there is a known, but I don't think blocking, issue with
> the
> > > > > > > > verification script[7]
> > > > > > > >
> > > > > > > > This release candidate is based on commit:
> > > > > > > > e7d2c852918fe273a4f13288eae3c95cc99dff30 [1]
> > > > > > > > The proposed release tarball and signatures are hosted at
> [2].
> > > > > > > > The changelog is located at [3].
> > > > > > > >
> > > > > > > > Note this release was built from branch-0.53[4], not main,
> > which
> > > adds
> > > > > > > > 1.  the ASF license header to a newly added file (spans.rs
> )[5]
> > > > > > > > 2. runs cargo fmt on derive [6]
> > > > > > > >
> > > > > > > > Please download, verify checksums and signatures, run the
> unit
> > > > > tests, and
> > > > > > > > vote
> > > > > > > > on the release. The vote will be open for at least 72 hours.
> > > > > > > >
> > > > > > > > Only votes from PMC members are binding, but all members of
> the
> > > > > community
> > > > > > > > are
> > > > > > > > encouraged to test the release and vote with "(non-binding)".
> > > > > > > >
> > > > > > > > The standard verification procedure is documented at
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
> https://github.com/apache/datafusion-sqlparser-rs/blob/main/dev/release/README.md#verifying-release-candidates
> > > > > > > > .
> > > > > > > >
> > > > > > > > [ ] +1 Release this as Apache DataFusion sqlparser-rs 0.53.0
> > > > > > > > [ ] +0
> > > > > > > > [ ] -1 Do not release this as Apache DataFusion sqlparser-rs
> > > 0.53.0
> > > > > > > > because...
> > > > > > > >
> > > > > > > > Here is my vote:
> > > > > > > >
> > > > > > > > +1
> > > > > > > >
> > > > > > > > [1]:
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
> https://github.com/apache/datafusion-sqlparser-rs/tree/e7d2c852918fe273a4f13288eae3c95cc99dff30
> > > > > > > > [2]:
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/datafusion/apache-datafusion-sqlparser-rs-0.53.0-rc2
> > > > > > > > [3]:
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
> https://github.com/apache/datafusion-sqlparser-rs/blob/e7d2c852918fe273a4f13288eae3c95cc99dff30/CHANGELOG.md
> > > > > > > >
> > > > > > > > [4]:
> > > > > https://github.com/apache/datafusion-sqlparser-rs/tree/branch-0.53
> > > > > > > > [5]:
> > https://github.com/apache/datafusion-sqlparser-rs/pull/1594
> > > > > > > > [6]:
> > https://github.com/apache/datafusion-sqlparser-rs/pull/1595
> > > > > > > > [7]:
> > > https://github.com/apache/datafusion-sqlparser-rs/issues/1596
> > > > > > >
> > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org
> > > > > > > For additional commands, e-mail:
> dev-h...@datafusion.apache.org
> > > > > > >
> > > > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org
> > > > > For additional commands, e-mail: dev-h...@datafusion.apache.org
> > > > >
> > > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@datafusion.apache.org
> > > For additional commands, e-mail: dev-h...@datafusion.apache.org
> > >
> > >
> >
>

Reply via email to