juneau-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Bognar <james.bog...@salesforce.com>
Subject Re: [VOTE] Release Apache Juneau 6.0.1-incubating RC3
Date Fri, 30 Dec 2016 20:23:54 GMT
Thanks Stian and John.  It's clear to me now!

On Fri, Dec 30, 2016 at 3:13 PM, John D. Ament <johndament@apache.org>
wrote:

> To clarify one additional thing.
>
> Binding votes have to do with the subject matter and project membership.
> In the case of a plain TLP, the group who votes in new committers and the
> group that reviews releases are one and the same - the PMC.  For a podling,
> there are two distinct groups.  The PPMC is comprised of developers and
> mentors who care about the podlings goals and want it to move forward.
> They have binding votes for inviting new committers and new PPMC members.
> The Incubator PMC, IPMC, is the group responsible for all podlings.  They
> act in part like the board (responsible for being aware of all PPMC
> changes) and in part like a standard TLP (they have binding votes on
> releases).  The main reason release votes go through the IPMC has to do
> with vetting of ASF policies against the release contents.
>
> As of now, the PPMC is myself, Craig, Jochen, James, Peter and now David
> (since he's filed his ICLA). The other 3 initial committers would be
> allowed I would imagine, if they ever file their ICLAs.
>
> The IPMC members who pay attention to this podling are myself, Stian, Craig
> and Jochen, aka the mentors and unofficial mentor.  Stian was elected to
> the IPMC after the podling started, so he now has an IPMC binding vote
> whereas before he did not.  I'm not sure if its ever been clarified if
> informal mentors join the PPMC or not.
>
> While myself, Craig and Jochen are on the PPMC any of us may choose to not
> continue on with the project after graduation. That's why its important
> that PPMC members become familiar with the release process and understand
> how what they're doing creates a compliant or non-compliant release.  Today
> the incubator is accountable for valid releases, we supplement that with
> the disclaimer file.  When you graduate, the Juneau PMC would be
> responsible for all of that.
>
> John
>
> On Fri, Dec 30, 2016 at 2:47 PM Stian Soiland-Reyes <stain@apache.org>
> wrote:
>
> > This could be better clarified, I agree. The PPMC is a "rehearsal" PMC
> for
> > the podling, the initial members would be the original committers, with
> the
> > addition of the mentors (which are not expected to join the graduated PMC
> > unless they so wish).
> >
> > Below I say PMC as this is true for both graduated PMC and a podling PMC.
> >
> > The PMC votes on releases and (in private@) on new PPMC
> > members/committers.
> > It is common for small podlings to have committer==PMC. The PMC also
> > decides (in public) on other project matters like intellectual property,
> > trademarks, and publicity, but really the main point of the PMC is to
> > engage and grow the community.
> >
> > The difference between status of PMC (voting right), committer (code
> right)
> > and anyone else (contribution right?) should be minimal; for instance if
> > you ask about web site design on this list, anyone should be welcome to
> > join. In fact, such engagement would be a good sign of a potential PMC
> > member.
> >
> > The mentors can help bootstrap this process, e.g. supply enough votes,
> but
> > ideally mentors should be passive in PMC matters and the rest of the
> > community active. Thus you may want to ask questions on this list on all
> > kinds of PMC matters to get discussion going!
> >
> >
> >
> > On 30 Dec 2016 4:07 pm, "James Bognar" <james.bognar@salesforce.com>
> > wrote:
> >
> > > That seems self-serving :-)
> > >
> > > For clarification, only the mentors are currently PPMC, correct?  All
> the
> > > current committers (including me) have non-binding votes unless we
> > > originate the vote?  Any only IPMC members (currently only the mentors)
> > > binding votes carry over to the incubator vote?
> > >
> > >
> > > On Fri, Dec 30, 2016 at 9:16 AM, Stian Soiland-Reyes <stain@apache.org
> >
> > > wrote:
> > >
> > > > Yay!
> > > >
> > > > It's customary to also send and include your own +1, which would be
> > PPMC
> > > > binding.
> > > >
> > > > On 28 Dec 2016 3:25 pm, "James Bognar" <james.bognar@salesforce.com>
> > > > wrote:
> > > >
> > > > > Thanks all.  The release is approved with the following votes:
> > > > >
> > > > > Binding +1s:
> > > > > John D Ament
> > > > > Jochen Wiedmann
> > > > > Craig L Russell
> > > > > Stian Soiland-Reyes
> > > > >
> > > > > A JIRA bug has been created to fix minor issues found by Stian in
> the
> > > > next
> > > > > release...
> > > > > https://issues.apache.org/jira/browse/JUNEAU-25
> > > > >
> > > > > On Tue, Dec 27, 2016 at 6:44 PM, Stian Soiland-Reyes <
> > stain@apache.org
> > > >
> > > > > wrote:
> > > > >
> > > > > > but you already voted +1..? Did you mean you don't want it to
> carry
> > > > > > forward as binding vote?
> > > > > >
> > > > > > On 27 December 2016 at 22:44, John D. Ament <
> > john.d.ament@gmail.com>
> > > > > > wrote:
> > > > > > > I'm going to hold my vote for the general thread (it won't
be
> -1
> > > > don't
> > > > > > > worry)
> > > > > > >
> > > > > > > On Tue, Dec 27, 2016 at 5:36 PM Stian Soiland-Reyes <
> > > > stain@apache.org>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> Sorry for coming late to the party..!
> > > > > > >>
> > > > > > >> My vote: +1 (binding)
> > > > > > >>
> > > > > > >> +1 PGP signatures
> > > > > > >> +1 SHA1
> > > > > > >> +1 no binaries (beyond png/jpeg - should they not be
under
> > > > > > >> src/main/resources?)
> > > > > > >> +1 mvn apache-rat:check
> > > > > > >> +1 mvn clean install
> > > > > > >> +1 NOTICE, LICENSE (still in time for 2016 copyright
:))
> > > > > > >> +0 DISCLAIMER present, but no trailing newline? (looks
weird
> in
> > > > > > terminal)
> > > > > > >> +1 mvn repo matches dist (same sha1 on -source-release.zip
and
> > > > > > >> juneau-all..jar)
> > > > > > >> +1 apache- in filename
> > > > > > >> +1 -incubating in filename/version
> > > > > > >>
> > > > > > >
> > > > > > > Oooo you're going to hate me tomorrow, Stian.
> > > > > > >
> > > > > > >
> > > > > > >> ? git tag vs commit
> > > > > > >>
> > > > > > >
> > > > > > > Ideally it would be commit and not tag.  James, can you
make
> sure
> > > you
> > > > > > > switch that for the incubator vote?
> > > > > > >
> > > > > > >
> > > > > > >> +1 git vs source
> > > > > > >>
> > > > > > >>
> > > > > > >> Your vote email didn't mention git commit/tag (not
legally
> > > required,
> > > > > > >> but best prectice), so I checked against
> > > > > > >>
> > > > > > >> https://git-wip-us.apache.org/repos/asf?p=incubator-juneau.
> > > > > > git;a=tag;h=refs/tags/juneau-6.0.1-incubating-RC3
> > > > > > >> aka
> > > > > > >>
> > > > > > >> https://git-wip-us.apache.org/repos/asf?p=incubator-juneau.
> > > > > > git;a=commit;h=dd034037676f28ee89e9ef4b1cabd2bce6e40d34
> > > > > > >>
> > > > > > >> that commit matches the source release (except .project
and
> > > > > .gitignore)
> > > > > > >>
> > > > > > >>
> > > > > > >> BTW, your git repository is quite large.. any reason
why? It
> is
> > > just
> > > > > > >> 17 MB checked out, but 147 MB in .git/. Perhaps there
are some
> > > > > > >> unnecessary binaries in the history we can prune out?
> > > > > > >>
> > > > > > >>
> > > > > > >> DISCLAIMER seems to have stripped newlines, compare
for
> instance
> > > > with
> > > > > > >>
> > > > > > >> https://github.com/apache/incubator-taverna-maven-
> > > > > > parent/blob/master/DISCLAIMER
> > > > > > >>
> > > > > > >> The ASF license header in the Java files also have
an unusual
> > > > > > >> line-wrapping (much longer lines than usual) - not
a problem,
> > just
> > > > an
> > > > > > >> observation. We have wider monitors now  - I guess
124 chars
> is
> > OK
> > > > for
> > > > > > >> most?
> > > > > > >>
> > > > > > >>
> > > > > > >> You have src.xml and bin.xml in root of the archive/repository
> > > which
> > > > > > >> can be a bit confusing, similar files are also in
> > > > > > >> juneau-distrib/src/assembly .. any reason we need both?
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> Tested with
> > > > > > >>
> > > > > > >> stain@biggiebuntu:/tmp/jun$ mvn -v
> > > > > > >> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
> > > > > > >> 2015-11-10T16:41:47+00:00)
> > > > > > >> Maven home: /home/stain/software/maven
> > > > > > >> Java version: 1.8.0_111, vendor: Oracle Corporation
> > > > > > >> Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
> > > > > > >> Default locale: en_GB, platform encoding: UTF-8
> > > > > > >> OS name: "linux", version: "4.4.0-53-generic", arch:
"amd64",
> > > > family:
> > > > > > >> "unix"
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> On 19 December 2016 at 21:37, James Bognar <
> > > jamesbognar@apache.org>
> > > > > > wrote:
> > > > > > >> > I am pleased to be calling this vote for the source
release
> of
> > > > > Apache
> > > > > > >> > Juneau 6.0.1-incubating RC3.
> > > > > > >> >
> > > > > > >> > To discuss this release candidate, use the corresponding
> > > [DISCUSS]
> > > > > > >> thread.
> > > > > > >> >
> > > > > > >> > The binaries are available at:
> > > > > > >> >
> > > > > > >> https://dist.apache.org/repos/dist/dev/incubator/juneau/
> > > > > > binaries/juneau-6.0.1-incubating-RC3/
> > > > > > >> >
> > > > > > >> > The release candidate to be voted over is available
at:
> > > > > > >> >
> > > > > > >> https://dist.apache.org/repos/dist/dev/incubator/juneau/
> > > > > > source/juneau-6.0.1-incubating-RC3/
> > > > > > >> >
> > > > > > >> > SHA-1 checksums:
> > > > > > >> > 4fc0fe29ad0f46ea6f7be276e087cff3c29413f0
> > > > > > >> > apache-juneau-6.0.1-incubating-src.zip
> > > > > > >> > f7181e416c6f4c03aa2bf2b9ef441c196599a3ea
> > > > > > >> > apache-juneau-6.0.1-incubating-bin.zip
> > > > > > >> >
> > > > > > >> > MD5 checksums:
> > > > > > >> > df85753f46fbe3ab9331cb459423db0d apache-juneau-6.0.1-
> > > > > > incubating-src.zip
> > > > > > >> > b61c6dfbd0c0c39925babf32d4950b0a apache-juneau-6.0.1-
> > > > > > incubating-bin.zip
> > > > > > >> >
> > > > > > >> > Build the release candidate using:
> > > > > > >> >
> > > > > > >> > mvn clean install
> > > > > > >> >
> > > > > > >> > The release candidate is signed with a GPG key
available at:
> > > > > > >> > https://dist.apache.org/repos/
> dist/release/incubator/juneau/
> > > KEYS
> > > > > > >> >
> > > > > > >> > A staged Maven repository is available for review
at:
> > > > > > >> > https://repository.apache.org/content/repositories/
> > > > > > orgapachejuneau-1008/
> > > > > > >> >
> > > > > > >> > Please vote on releasing this package as:
> > > > > > >> > Apache Juneau 6.0.1-incubating
> > > > > > >> >
> > > > > > >> > The vote is open for at least 72 hours and passes
if a
> > majority
> > > of
> > > > > at
> > > > > > >> least
> > > > > > >> > three +1 Apache Juneau PPMC votes are cast.
> > > > > > >> > [ ] +1 Release this package
> > > > > > >> > [ ] 0 I don't feel strongly about it, but don't
object
> > > > > > >> > [ ] -1 Do not release this package because...
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> --
> > > > > > >> Stian Soiland-Reyes
> > > > > > >> http://orcid.org/0000-0001-9842-9718
> > > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Stian Soiland-Reyes
> > > > > > http://orcid.org/0000-0001-9842-9718
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > James Bognar
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > James Bognar
> > >
> >
>



-- 
James Bognar

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message