Re: [MENTORS] Potential issue with GitHub releases

Justin Mclean <[email protected]>
Newsgroups gmane.comp.apache.incubator.general
Message-ID <[email protected]>
Hi,

> It always also bothers me when you say "things should never happen" but
> fail to take action to ensure it does not happen and ask people to fix it.
> That sounds a bit like "I have strong opinion, but I know it does and I
> can't do anything about - so Iit am closing a blind eye on it”,

The Release MCP I’m working on now checks for this.

An example question:
Check Burr releases for compliance with ASF guidelines and policy 

The final output:

Burr Compliance Check
I checked Burr live against Apache dist/archive, GitHub releases, and Docker Hub, using the ASF Incubator distribution guidelines.
Overall: Burr has ASF release artifacts in the Apache release system with signatures and SHA-512 checksums, which is good. There are a few follow-up compliance concerns around GitHub release pages and convenience artifacts.
Looks OK
    • dist.apache.org is available: https://dist.apache.org/repos/dist/release/incubator/burr/
    • archive.apache.org is available: https://archive.apache.org/dist/incubator/burr/
    • Latest observed Apache release date: 2026-01-11
    • Source-ish artifacts include incubating in their filenames:
        • apache-burr-0.41.0-incubating.tar.gz
        • apache-burr-0.41.0-incubating-sdist.tar.gz
    • Each observed artifact has detached .asc signatures and .sha512 checksums.
    • KEYS is present.
Needs Review
    • GitHub has 30 releases at https://github.com/apache/burr/releases, and the tool found no visible incubation disclaimer text in those release bodies. The Incubator guide says GitHub releases need to include the incubation disclaimer.
    • Docker Hub default ASF locations were not found:
        • apache/burr returned 404
        • apacheburr/burr returned 404
That is fine if Burr does not publish Docker images, but if it does, the image location may need a custom check.
    • The Apache dist/archive listing includes a Python wheel: apache_burr-0.41.0-py3-none-any.whl. As a convenience binary, it should be made from an IPMC-approved ASF release, follow licensing policy, and have signatures/hashes. It does have .asc and .sha512, but its filename does not include incubating, so I’d manually review whether the distribution surface clearly displays the incubating disclaimer.
    • Remote source archive contents were not inspected, so I could not confirm DISCLAIMER files inside the source archives.
Verdict
No hard failure from the basic ASF release-system evidence: Burr has release artifacts, signatures, checksums, archive presence, and incubating names for the source archives.
The main compliance gap to fix or verify is GitHub release metadata: add the incubation disclaimer to the GitHub release descriptions, especially because the guide explicitly calls that out. The wheel/convenience binary also deserves a manual check against ASF binary distribution policy.

Kind Regards,
Justin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.