Re: [VOTE] Release Apache Hamilton - apache-hamilton-contrib 0.0.9-incubating (RC1)

PJ Fanning <[email protected]> Fri, 10 Jul 2026 10:13:24 -0000
Newsgroups gmane.comp.apache.incubator.general
Message-ID <pony-d043d4f2-9437-49e7-b700-13fd467381e1-general@incubator.apache.org>
I have raised concerns about this contrib component:
https://github.com/apache/hamilton/issues/1652

I would appreciate if Incubator PMC members could weigh in on this.
This component comprises of a few contrib elements and these contribs appear =
approximately under /user/name-of-user/ as opposed to being /feature-name/.
To me, this goes against the norm of ASF projects being about community and n=
ot naming stuff after living people.


On 2026/07/04 18:30:20 Stefan Krawczyk wrote:
> Hi all,
>=20
> This is a call for a vote on releasing Apache Hamilton
> apache-hamilton-contrib 0.0.9-incubating, release candidate 1.
>=20
> The PPMC vote thread is here (passed with the required PPMC +1s):
> https://lists.apache.org/thread/j85q200n78j5vgd50vv1kkdl2v9gsk5w We are
> carrying over the binding +1 IPMC vote from Jarek Potiuk on that thread.
>=20
> This is the first release of this package under the Apache namespace. It
> was previously published as sf-hamilton-contrib on PyPI. Import names are
> unchanged (hamilton.contrib).
>=20
> =3D=3D Release notes =3D=3D
> apache-hamilton-contrib 0.0.9 (previously sf-hamilton-contrib 0.0.8):
> - Renamed package to apache-hamilton-contrib
> - Added Apache license headers to all source files
> - Tests now included in the source distribution
> - scripts/version_check.py now included in the source distribution
> - No functional changes from sf-hamilton-contrib 0.0.8
>=20
> =3D=3D Source artifacts =3D=3D
> https://dist.apache.org/repos/dist/dev/incubator/hamilton/apache-hamilton-c=
ontrib/0.0.9-RC1/
>=20
> =3D=3D Git tag =3D=3D
> https://github.com/apache/hamilton/tree/apache-hamilton-contrib-v0.0.9-incu=
bating-RC1
> Functional Commit:
> https://github.com/apache/hamilton/commit/507b1b716414e9adcef2cb9ad48a6d74b=
b00b031
> Logical Commit:
> https://github.com/apache/hamilton/commit/92133ad0
>=20
> =3D=3D Keys =3D=3D
> https://downloads.apache.org/incubator/hamilton/KEYS
>=20
> =3D=3D How to verify =3D=3D
>   git clone https://github.com/apache/hamilton.git
>   cd hamilton
>   scripts/verify-sub-packages/verify_contrib.sh 0.0.9 1
>=20
> The script performs: GPG signature verification, SHA512 checksum
> verification, Apache RAT license header check, build from source, and
> functional tests (version check, version.py, namespace imports).
>=20
> Prerequisites: svn, gpg, java (for RAT), uv, flit
>=20
> Release artifacts are signed with key:
> FE668E857E89A11C5E5C000CA8D3D15600545C61
>=20
> Known issue (not a blocker, fixed for the next release):
> The LICENSE references a third-party file
> (hamilton/experimental/databackend.py) that is not present in this
> package's artifacts -- a copy/paste carryover from the main package's
> LICENSE. Fix in progress: https://github.com/apache/hamilton/pull/1634
>=20
> =3D=3D Vote =3D=3D
> [ ] +1 Release this package
> [ ] +0 No opinion
> [ ] -1 Do not release (provide reason)
>=20
> Checklist for reference (the verify script will help with most of these):
> [ ] Incubating in name.
> [ ] Download links are valid.
> [ ] Checksums and signatures.
> [ ] LICENSE/NOTICE/DISCLAIMER files exist
> [ ] No unexpected binary files
> [ ] All source files have ASF headers
> [ ] Can compile from source
>=20
>=20
> This vote will be open for at least 72 hours and likely longer given the
> holiday in the US.
>=20
> On behalf of the Apache Hamilton PPMC,
>=20
> Stefan
>=20