The KIE PPMC will need to vote on the RC3. Usually votes in PPMC
happen before the IPMC vote. I'm not 100% sure if there is an absolute
requirement that the 2 votes need to be held at different times.
Ideally the mentors of the KIE project will get involved in the PPMC
vote because they know what to check wrt a valid IPMC release.

On Thu, 10 Oct 2024 at 15:24, Jason Porter <lightguar...@apache.org> wrote:
>
> PJ, since we're new to doing the release,  for RC3 do we need to do another 
> 72 hour voting period for the KIE PPMC, or do we roll an RC3 and start a new 
> vote here?
>
> On 2024/10/09 23:17:48 PJ Fanning wrote:
> > Thanks for your explanation. I fully understand where you are coming from. 
> > I don't want to delay you unduly.
> >
> > For me, if you sort out the names of the release files that would be the 
> > main thing for me. Ideally, you would also use the filename 
> > 'DISCLAIMER-WIP' for the DISCLAIMER file.
> >
> > For instance, with
> > 10.0.0-rc2/incubator-kie-10.0.0-rc2-sources.zip
> >
> > Could you call the rc3?
> > 10.0.0-rc3/apache-kie-10.0.0-incubating-src.zip (or something of this ilk)
> >
> > I would also appreciate it if you left it a day or 2 before creating the 
> > RC3 to allow other IPMC members to have a look at the RC2.
> > I suspect that you might save a little bit of time getting feedback now 
> > instead of hitting issues with the RC3.
> >
> >
> > On 2024/10/09 23:03:07 Alex Porcelli wrote:
> > > Thank you for all the valuable feedback. I appreciate the time you've
> > > taken to review the release candidate so thoroughly.
> > >
> > > I'd like to provide some context about Apache KIE podling. We're a
> > > mature project with over 15 years of history, and we've been on the
> > > Apache Incubation journey for more than a year now. During this time,
> > > we've made many changes to fit into the Apache Foundation, including
> > > adjusting headers, changing CI, tweaking code, and untangling
> > > dependencies and removing legal restricted dependencies. We've also
> > > simplified the structure, going from 23 separate repositories to just
> > > a handful.
> > >
> > > We understand there are some issues with the current release
> > > candidate. We're starting a RC3 now and will make sure to include
> > > 'incubating' in the filenames and revise the NOTICE file to focus on
> > > source code rather than binary dependencies. We'll also check how it's
> > > possible to add the LICENSE, NOTICE, and DISCLAIMER-WIP files to the
> > > container image exports (I'm not sure if this is possible, to be
> > > honest.. but we'll check).
> > >
> > > We know that some changes might take more time due to the project's
> > > complexity. We see incubation as a journey and we're committed to
> > > improving step by step. Right now, the main goal is to get the first
> > > release out after over a year of hard work, while we keep working
> > > towards meeting all Apache standards. We have a large community of
> > > users that are anxious to get access to this release... as this is the
> > > first time in 15 years that we don't have a release in more than a
> > > year.
> > >
> > > Best,
> > > Alex
> > >
> > > On Wed, Oct 9, 2024 at 6:36 PM PJ Fanning <fannin...@apache.org> wrote:
> > > >
> > > > I chose one of the binary artifacts at random.
> > > > incubator-kie-10.0.0-rc2-sonataflow-operator-image.tar.gz
> > > >
> > > > It contains no LICENSE file. I don't think this is right. I think all
> > > > the zips and tar.gz files in the RC folder [1] should contain a
> > > > LICENSE, NOTICE and DISCLAIMER-WIP.
> > > >
> > > > The LICENSE and NOTICE files should be tailored to the contents of
> > > > each zips and tar.gz file.
> > > >
> > > > [1] https://dist.apache.org/repos/dist/dev/incubator/kie/10.0.0-rc2/
> > > >
> > > > On Wed, 9 Oct 2024 at 23:27, PJ Fanning <fannin...@gmail.com> wrote:
> > > > >
> > > > > Incubator PMC members expect to find no jars or zips in source
> > > > > releases. There may be good reasons to have them as test resources but
> > > > > you should document them to make it easier for reviewers. Many IPMC
> > > > > members will use tools like Apache Rat to validate the release and the
> > > > > binary files will be reported as out of the ordinary.
> > > > >
> > > > > I would also suggest that source release zip should have a base
> > > > > directory that includes everything instead of having the LICENSE etc
> > > > > in the root folder. It makes it easier for reviewers if the zip
> > > > > doesn't unzip files into their working dir. Again, I would encourage
> > > > > you to look at other ASF Incubator or non-Incubator source releases to
> > > > > see what they look like.
> > > > >
> > > > > I still remain -1 because of the 'incubating' part of the file name
> > > > > not being there.
> > > > >
> > > > > On Wed, 9 Oct 2024 at 23:20, Alex Porcelli <porce...@apache.org> 
> > > > > wrote:
> > > > > >
> > > > > > All those `binary` files (jar, zips) are needed for testing 
> > > > > > purposes.
> > > > > >
> > > > > > On Wed, Oct 9, 2024 at 6:16 PM PJ Fanning <fannin...@gmail.com> 
> > > > > > wrote:
> > > > > > >
> > > > > > > The NOTICE in the source release is not valid. It is a long list 
> > > > > > > of
> > > > > > > binary dependencies. NOTICE files in source releases are about the
> > > > > > > source code not about binary dependencies that are linked and not
> > > > > > > included directly in the release.
> > > > > > >
> > > > > > > There are compiled jars in the source release. This is not 
> > > > > > > normally allowed.
> > > > > > >
> > > > > > > ./incubator-kie-kogito-runtimes/quarkus/integration-tests/integration-tests-quarkus-gradle/integration-tests-quarkus-gradle-project/gradle/wrapper/gradle-wrapper.jar
> > > > > > > ./incubator-kie-kogito-runtimes/.mvn/wrapper/maven-wrapper.jar
> > > > > > > ./incubator-kie-kogito-runtimes/kogito-codegen-modules/kogito-codegen-core/src/test/resources/empty.jar
> > > > > > > ./incubator-kie-tools/packages/stunner-editors/errai-ui/src/test/resources/less.jar
> > > > > > > ./incubator-kie-kogito-apps/.mvn/wrapper/maven-wrapper.jar
> > > > > > > ./incubator-kie-drools/efesto/efesto-core/efesto-common-api/src/test/resources/TestJar.jar
> > > > > > > ./incubator-kie-drools/efesto/efesto-core/efesto-runtime-manager/efesto-runtime-manager-core/src/test/resources/TestJar.jar
> > > > > > > ./incubator-kie-drools/efesto/efesto-core/efesto-common-core/src/test/resources/TestJar.jar
> > > > > > > ./incubator-kie-drools/drools-compiler/src/test/resources/primespoc.jar
> > > > > > > ./incubator-kie-drools/drools-compiler/src/test/resources/eventing-example.jar
> > > > > > > ./incubator-kie-drools/drools-compiler/src/test/resources/KAModelTest.jar
> > > > > > > ./incubator-kie-drools/drools-compiler/src/test/resources/JarWithSourceFiles.jar
> > > > > > > ./incubator-kie-drools/drools-test-coverage/test-compiler-integration/src/test/resources/only-jar-pojo-not-kjar-no-kmodule-1.0.0.jar
> > > > > > > ./incubator-kie-drools/drools-test-coverage/test-compiler-integration/src/test/resources/org/drools/mvel/compiler/compiler/xml/changeset/changeset.jar
> > > > > > > ./incubator-kie-drools/drools-test-coverage/test-compiler-integration/src/test/resources/billasurf.jar
> > > > > > > ./incubator-kie-drools/drools-test-coverage/test-compiler-integration/src/test/resources/kie-project-simple-1.0.0.jar
> > > > > > > ./incubator-kie-drools/drools-test-coverage/test-compiler-integration/src/test/resources/testEnum.jar
> > > > > > > ./incubator-kie-drools/drools-verifier/drools-verifier-drl/src/test/resources/org/drools/verifier/model.jar
> > > > > > > ./incubator-kie-drools/kie-ci/src/test/resources/kjar/kjar-module-before.jar
> > > > > > > ./incubator-kie-drools/kie-ci/src/test/resources/kjar/kjar-module-after.jar
> > > > > > > ./incubator-kie-drools/drools-legacy-test-util/src/test/resources/billasurf.jar
> > > > > > >
> > > > > > > On Wed, 9 Oct 2024 at 23:11, PJ Fanning <fannin...@apache.org> 
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > I guess it's fine to use that key then. Do you have the pub, 
> > > > > > > > uid, sub
> > > > > > > > headers though? The KEYS file looks strange without them.
> > > > > > > >
> > > > > > > > On Wed, 9 Oct 2024 at 23:08, Alex Porcelli 
> > > > > > > > <porce...@apache.org> wrote:
> > > > > > > > >
> > > > > > > > > PJ,
> > > > > > > > >
> > > > > > > > > Apache KIE has a fully automated release (we followed the 
> > > > > > > > > requirements
> > > > > > > > > from Apache security of reproducible builds etc), so we are 
> > > > > > > > > able to
> > > > > > > > > use the priv...@kie.apache.org because it was signed directly 
> > > > > > > > > by the
> > > > > > > > > pipelines.
> > > > > > > > >
> > > > > > > > > The KEYS file content for the priv...@kie.apache.org was 
> > > > > > > > > provided by
> > > > > > > > > Apache Infra.
> > > > > > > > >
> > > > > > > > > On Wed, Oct 9, 2024 at 6:03 PM PJ Fanning 
> > > > > > > > > <fannin...@apache.org> wrote:
> > > > > > > > > >
> > > > > > > > > > May I also enquire about the signing key? It is usually a 
> > > > > > > > > > personal
> > > > > > > > > > signing key not a shared signing key 
> > > > > > > > > > (priv...@kie.apache.org).
> > > > > > > > > >
> > > > > > > > > > The KEYS file is not ideal afaic. It has no header bit for 
> > > > > > > > > > that
> > > > > > > > > > priv...@kie.apache.org key. Can you add that?
> > > > > > > > > > https://downloads.apache.org/incubator/kie/KEYS
> > > > > > > > > >
> > > > > > > > > > I'm talking about the missing pub, uid, sub headers.
> > > > > > > > > >
> > > > > > > > > > On Wed, 9 Oct 2024 at 22:55, PJ Fanning 
> > > > > > > > > > <fannin...@apache.org> wrote:
> > > > > > > > > > >
> > > > > > > > > > > The names of the files in the RC directory [1] seem 
> > > > > > > > > > > incorrect.
> > > > > > > > > > > It is good to include the '-rc2' in the directory name 
> > > > > > > > > > > but the source
> > > > > > > > > > > and binary archives should omit the '-rc2' part. This is 
> > > > > > > > > > > because if
> > > > > > > > > > > and when the votes passes, you need to release the files 
> > > > > > > > > > > that were
> > > > > > > > > > > voted on. This means you can't rename them after the vote.
> > > > > > > > > > >
> > > > > > > > > > > -1 binding (fanningpj IPMC)
> > > > > > > > > > > because the source release does not have 'incubating' in 
> > > > > > > > > > > the name of
> > > > > > > > > > > the file. I know it has incubating but the requirement is 
> > > > > > > > > > > for it to be
> > > > > > > > > > > 'incubating'. You have 
> > > > > > > > > > > 'incubator-kie-10.0.0-rc2-sources.zip'
> > > > > > > > > > > In fact, it is also the norm to have 'apache' in the file 
> > > > > > > > > > > name too.
> > > > > > > > > > > Have a look at the Apache Uniffle candidate [2] to see 
> > > > > > > > > > > the format of
> > > > > > > > > > > the filenames.
> > > > > > > > > > >
> > > > > > > > > > > The rule about 'incubating' in the name appears in our 
> > > > > > > > > > > Release Guide [3]
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > [1] 
> > > > > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/kie/10.0.0-rc2/
> > > > > > > > > > > [2] 
> > > > > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/uniffle/0.9.1-rc1/
> > > > > > > > > > > [3] 
> > > > > > > > > > > https://incubator.apache.org/guides/releasemanagement.html
> > > > > > > > > > >
> > > > > > > > > > > On Wed, 9 Oct 2024 at 22:40, Alex Porcelli 
> > > > > > > > > > > <porce...@apache.org> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > Hello everyone,
> > > > > > > > > > > >
> > > > > > > > > > > > This is a call for the vote to release Apache 
> > > > > > > > > > > > KIE(Incubating) v10.0.0-rc2.
> > > > > > > > > > > >
> > > > > > > > > > > > The Apache KIE community has voted and approved the 
> > > > > > > > > > > > release of Apache
> > > > > > > > > > > > KIE(incubating) v10.0.0-rc2. We now kindly request the 
> > > > > > > > > > > > IPMC members
> > > > > > > > > > > > review and vote for this release.
> > > > > > > > > > > >
> > > > > > > > > > > > Apache KIE(incubating) - The home of the most popular 
> > > > > > > > > > > > business
> > > > > > > > > > > > automation open-source technologies including Drools, 
> > > > > > > > > > > > jBPM,
> > > > > > > > > > > > SonataFlow, Optaplanner, Kogito and Tools.
> > > > > > > > > > > >
> > > > > > > > > > > > KIE community vote thread:
> > > > > > > > > > > > https://lists.apache.org/thread/t72b95d3q1qvcyd7lbqkrt8cdx2cgsp2
> > > > > > > > > > > >
> > > > > > > > > > > > Vote result thread:
> > > > > > > > > > > > https://lists.apache.org/thread/tjbbhlo3bo8dqqxs30f9sbj1wpxgxpyp
> > > > > > > > > > > >
> > > > > > > > > > > > The release candidate:
> > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/kie/10.0.0-rc2/
> > > > > > > > > > > >
> > > > > > > > > > > > The maven staging repos for this release:
> > > > > > > > > > > > - Drools: 
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1046
> > > > > > > > > > > > - Optaplanner: 
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1047
> > > > > > > > > > > > - Kogito Runtimes:
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1048
> > > > > > > > > > > > - Kogito Apps: 
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1049
> > > > > > > > > > > > - Kogito Apps - JITExecutor Native Linux:
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1050
> > > > > > > > > > > > - Kogito Apps - JITExecutor Native Windows:
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1051
> > > > > > > > > > > > - Kogito Apps - JITExecutor Native MacOS:
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1052
> > > > > > > > > > > > - KIE Tools - JBPM Quarkus DevUI:
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1053
> > > > > > > > > > > > - KIE Tools - Sonataflow Quarkus DevUI:
> > > > > > > > > > > > https://repository.apache.org/content/repositories/orgapachekie-1054
> > > > > > > > > > > >
> > > > > > > > > > > > The artifacts are signed with PGP key corresponding to
> > > > > > > > > > > > [priv...@kie.apache.org], found in the KEYS file:
> > > > > > > > > > > >
> > > > > > > > > > > > https://downloads.apache.org/incubator/kie/KEYS
> > > > > > > > > > > >
> > > > > > > > > > > > The vote will be open for at least 72 hours until the 
> > > > > > > > > > > > necessary number
> > > > > > > > > > > > of votes are reached.
> > > > > > > > > > > >
> > > > > > > > > > > > Please vote accordingly:
> > > > > > > > > > > > [ ] +1 approve
> > > > > > > > > > > > [ ] +0 no opinion
> > > > > > > > > > > > [ ] -1 disapprove with the reason
> > > > > > > > > > > >
> > > > > > > > > > > > To learn more about KIE, please see 
> > > > > > > > > > > > https://kie.apache.org/
> > > > > > > > > > > >
> > > > > > > > > > > > Checklist for reference:
> > > > > > > > > > > >
> > > > > > > > > > > > [ ] Download KIE artifacts are valid.
> > > > > > > > > > > > [ ] Checksums and PGP signatures are valid.
> > > > > > > > > > > > [ ] Source code distributions have correct names 
> > > > > > > > > > > > matching the current release.
> > > > > > > > > > > > [ ] LICENSE and NOTICE files are correct.
> > > > > > > > > > > > [ ] All files have license headers if necessary.
> > > > > > > > > > > > [ ] No compiled archives bundled in source archive.
> > > > > > > > > > > > [ ] Can compile from source.
> > > > > > > > > > > >
> > > > > > > > > > > > For updated information on how to verify the release, 
> > > > > > > > > > > > please refer to:
> > > > > > > > > > > > https://kie.apache.org/docs/community/verify
> > > > > > > > > > > >
> > > > > > > > > > > > For updated information on how to build from source 
> > > > > > > > > > > > zip, please refer to:
> > > > > > > > > > > > https://kie.apache.org/docs/community/build
> > > > > > > > > > > >
> > > > > > > > > > > > Best,
> > > > > > > > > > > > Alex
> > > > > > > > > > > >
> > > > > > > > > > > > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail: 
> > > > > > > > > > > > general-unsubscr...@incubator.apache.org
> > > > > > > > > > > > For additional commands, e-mail: 
> > > > > > > > > > > > general-h...@incubator.apache.org
> > > > > > > > > > > >
> > > > > > >
> > > > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > > > > >
> > > > > >
> > > > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to