>The RexNode normalization and project names remove from digest did change
a lot of plan from the Apache Flink side

Hey Danny, I see it is dissatisfying, however, it is really sad you have
never revealed which plans required changes and why.

>The java doc doesn’t distinguish main API and test API, they are just
together [1]

I do not see "test API" there. Can you please clarify?

>• The calcite-core does not publish the test sources now, should we add it
back ?

We should **drop** publishing test artifacts via classifiers.
The problem with classifier-style approach is those artifacts can't declare
their dependencies.

We have already discussed it, and there was an agreement that we could
extract calcite-test-framework or something like that.
It could come as a separate artifact with its own properly-declared
dependencies, sources, etc, etc.

>Do we need to put the credit (commit name) after each commit message ? It
seems many projects put the credits in the last part together of the
release note

I think we should stop adding (contributor name) in the commit message.
Git does have a proper field for the author's name. Of course committers
need to ensure they don't overwrite that field by accident.

Now we have Gradle, so we could even automate certain tasks.
For instance, it could process Git history and build a list of
contributors, etc, etc.


>The RC artifacts was removed when I do the release, which actually I think
should not do, one awkward thing is that my network sucks

What do you mean by "RC artifacts removed"?
Release plugin does svn **MOVE** from repos/dist/dev to repos/dist/release/
This makes it clear that the release artifacts are the same as the ones
used for vote.


Vladimir

Reply via email to