Very useful.


On Tue, Jun 4, 2019 at 9:22 PM Adrian Cole <adrian.f.c...@gmail.com> wrote:

> Hi, all.
>
> Through Zipkin's incubation, I noticed that knowledge of state of the
> art is not equally distributed. Some voting approaches already in use
> aren't known. Also what you can use to automate isn't known. As
> podlings don't always know the right questions to ask, it might be
> beneficial for future podlings if some advice about state of the art
> was taught instead. This is especially important as many projects will
> likely want to import multiple repos. I will inventory some.
>
> * "parallel votes" is a technique to reduce the lag between dev@ and
> general@ by starting the IPMC vote slightly after, but before
> conclusion of the PPMC one. This may have only been tried once (in
> Zipkin) and met resistance.
> * "bundled votes" is a technique where multiple repos are sent in a
> single vote. This is much more efficient for coupled repos than
> pipelining. OpenWhisk uses this and don't appear to have met
> resistance.
> * not all repos need to actually release prior to graduation. Both
> Dubbo and OpenWhisk had unreleased repos when they called for
> graduation (OpenWhisk has dozens). It isn't intuitive for projects to
> know they don't have to release every repo, so they should be told
> this.
> * Jenkins is most ASF, but Travis is ok, but CircleCI is not, and
> maybe Appveyor is ok.  All we know now, is that CircleCI is not ok,
> which is personally fine, but basically people should be able to know
> what CI tools are allowed to be used.
> * You are allowed to automate release process, even with Travis. It
> can be confusing to know what you are allowed to automate, and whether
> it must be done with ASF infra etc. The most elaborate example is
> https://github.com/apache/incubator-openwhisk-release
> * ASF tools like RAT and the release plugin are barely maintained in
> comparison with Incubator policy. It is unintuitive that tools
> projects use to audit themselves don't evolve lock-step with general
> software, policy and discussion. This feels bad whenever told, but
> earlier is better.
>
> Anyway, figured I would send off these notes so that folks entering
> the incubator don't end up with a lot of unnecessary grief, irritation
> due to ignorance about state of the art, or the disparity between
> project-specific ASF tools and general ASF tools.
>
> -A
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

Reply via email to