https://github.com/apache/texera/blob/main/LICENSE must mention every
source file that is borrowed from 3rd party projects, including all
those MIT licensed files in pyright-language-server.

And as Ian highlights, there are possibly other instances that need to
be checked.

On Tue, 9 Dec 2025 at 19:00, Ian Maxon <[email protected]> wrote:
>
> I support all of PJ's points, they are great guidance. However I also
> want to say I was very excited to see this email, and it is great
> progress to even have an attempt. Whatever comments emerge via this
> aren't a negative reflection on the effort, rather they are one more
> step on the path toward a release.
>
> I noticed something during inspecting the release candidate that I
> think may have gotten caught up in the ASF header change from earlier.
> It looks like there is a source dependency that got mistakenly marked
> as ASL 2.0 under pyright-language-service. For example, we can see
> that pyright-language-service/src/language-service-runner.ts is
> actually a MIT-licensed source dependency
> https://github.com/apache/texera/blob/2b3e779f2af1c3d4dcf7eecafbae5b9a2e63f0eb/core/pyright-language-server/src/language-server-runner.ts
>
> I think a thorough inspection needs to be made to make sure there
> aren't other instances of this. Source dependencies with compatible
> licenses are perfectly fine, and we want to be sure we are honoring
> their license and not mistakenly attempting to release their work as
> ours under a different license.
>
>
> On Tue, Dec 9, 2025 at 8:59 AM Chen Li <[email protected]> wrote:
> >
> > PJ, thanks for the great suggestions.
> >
> > Jiadong: I suggest we first do a discussion on the dev list before a vote.
> > Please also take care of these comments.  Thank you.
> >
> > Chen
> >
> > On Tue, Dec 9, 2025 at 1:23 AM PJ Fanning <[email protected]> wrote:
> >
> > > * The vote should be preceded by a discussion thread on dev list. It's
> > > ok this time but please use the dev lists to discuss releases before
> > > creating RCs.
> > > * The KEYS file should be in
> > > https://dist.apache.org/repos/dist/release/incubator/texera/KEYS
> > > (release not dev) - this gets automatically synched to
> > > https://downloads.apache.org/incubator/texera/KEYS
> > > * So please update the 'release' KEYS file (ir required) and delete the
> > > 'dev one
> > > * Future vote emails should use
> > > https://downloads.apache.org/incubator/texera/KEYS as the official
> > > KEYS address
> > > * Can you remove the 'rc1' from the tar file name? It's correct to
> > > have it in the directory name but with the file, you are not supposed
> > > to rename the file after the vote and it looks strange to have rc1 in
> > > the file name if and when it becomes the official release. This is a
> > > norm as opposed to a rule but I think we should use the norm.
> > > * I would recommend not using wget in the instructions. Just tell us
> > > where the files are (the directory, we can work out the rest)
> > > * Are you releasing any convenience binaries? Jars to Maven Central?
> > > pypi.org? These need to be reviewed too. Can you provide details?
> > >
> > >
> > > On Tue, 9 Dec 2025 at 06:53, Jiadong Bai <[email protected]> wrote:
> > > >
> > > > Hi Texera Community,
> > > >
> > > > This is a call for vote to release Apache Texera (incubating)
> > > > 1.1.0-incubating.
> > > >
> > > > == Release Candidate Artifacts ==
> > > >
> > > > The release candidate artifacts can be found at:
> > > >
> > > https://dist.apache.org/repos/dist/dev/incubator/texera/1.1.0-incubating-RC1/
> > > >
> > > > The artifacts include:
> > > > - apache-texera-1.1.0-incubating-rc1-src.tar.gz (source tarball)
> > > > - apache-texera-1.1.0-incubating-rc1-src.tar.gz.asc (GPG signature)
> > > > - apache-texera-1.1.0-incubating-rc1-src.tar.gz.sha512 (SHA512 checksum)
> > > >
> > > > == Git Tag ==
> > > >
> > > > The Git tag for this release candidate:
> > > > https://github.com/apache/texera/releases/tag/v1.1.0-incubating
> > > >
> > > > The commit hash for this tag:
> > > > 51fb0b8acb604867e3b786f293d447f88c50522d
> > > >
> > > > == Release Notes ==
> > > >
> > > > Release notes can be found at:
> > > > https://github.com/apache/texera/releases/tag/v1.1.0-incubating
> > > >
> > > > == Keys ==
> > > >
> > > > The artifacts have been signed with Key [EBEBFB7D888E0190], 
> > > > corresponding
> > > > to [[email protected]].
> > > >
> > > > The KEYS file containing the public keys can be found at:
> > > > https://dist.apache.org/repos/dist/dev/incubator/texera/KEYS
> > > >
> > > > == How to Verify ==
> > > >
> > > > 1. Download the release artifacts:
> > > >
> > > >    wget
> > > >
> > > https://dist.apache.org/repos/dist/dev/incubator/texera/1.1.0-incubating-RC1/apache-texera-1.1.0-incubating-rc1-src.tar.gz
> > > >    wget
> > > >
> > > https://dist.apache.org/repos/dist/dev/incubator/texera/1.1.0-incubating-RC1/apache-texera-1.1.0-incubating-rc1-src.tar.gz.asc
> > > >    wget
> > > >
> > > https://dist.apache.org/repos/dist/dev/incubator/texera/1.1.0-incubating-RC1/apache-texera-1.1.0-incubating-rc1-src.tar.gz.sha512
> > > >
> > > > 2. Import the KEYS file and verify the GPG signature:
> > > >
> > > >    wget https://dist.apache.org/repos/dist/dev/incubator/texera/KEYS
> > > >    gpg --import KEYS
> > > >    gpg --verify apache-texera-1.1.0-incubating-rc1-src.tar.gz.asc
> > > > apache-texera-1.1.0-incubating-rc1-src.tar.gz
> > > >
> > > > 3. Verify the SHA512 checksum:
> > > >
> > > >    sha512sum -c apache-texera-1.1.0-incubating-rc1-src.tar.gz.sha512
> > > >
> > > > 4. Extract and build from source:
> > > >
> > > >    tar -xzf apache-texera-1.1.0-incubating-rc1-src.tar.gz
> > > >    cd apache-texera-1.1.0-incubating-rc1-src
> > > >    # Follow build instructions in README
> > > >
> > > > == How to Vote ==
> > > >
> > > > The vote will be open for at least 72 hours.
> > > >
> > > > Please vote accordingly:
> > > >
> > > > [ ] +1 Approve the release
> > > > [ ]  0 No opinion
> > > > [ ] -1 Disapprove the release (please provide the reason)
> > > >
> > > > == Checklist for Reference ==
> > > >
> > > > When reviewing, please check:
> > > >
> > > > [ ] Download links are valid
> > > > [ ] Checksums and PGP signatures are valid
> > > > [ ] LICENSE and NOTICE files are correct
> > > > [ ] All files have ASF license headers where appropriate
> > > > [ ] No unexpected binary files
> > > > [ ] Source tarball matches the Git tag
> > > > [ ] Can compile from source successfully
> > > > [ ] Can launch Texera by following
> > > > https://github.com/apache/texera/wiki/Installing-Texera-on-a-Single-Node
> > > >
> > > > Thanks,
> > > > Jiadong Bai
> > > > Apache Texera(incubating) PPMC
> > >

Reply via email to