Hello again, It has been brought to my attention that closing a vote and releasing the package with dangling -1's is not in line with standard practice. I double checked the docs before closing the vote (where only a veto vote is blocking a release) and did not know about this unspoken rule -- my apologies.
Xuanwo’s finding is valid: the 0.43.0 artifacts declare Requires-Python: >=3.9, but the CLI contains syntax requiring Python 3.10 and therefore fails under Python 3.9. We should have either preserved Python 3.9 compatibility or changed the declared minimum version before producing the release candidate. For context, I assessed the practical impact as limited because: 1. official support for Python 3.9 ended on October 31, 2025, 2. the reported failure affects only the narrow and optional CLI path rather than the core library, 3. is a pre-existing incompatibility already present in 0.42.0. However, that does not remove the inconsistency between the package metadata and its actual compatibility. Because the release has already been published, we will: - Prominently document the known Python 3.9 CLI incompatibility and recommend Python 3.10 or newer. - Correct either the implementation or the declared minimum Python version in the next release. - Add Python 3.9 CLI validation to the release process, or explicitly remove Python 3.9 from the supported matrix. - Ensure that future reasoned -1 votes are explicitly resolved before a release vote is closed. Please let me know if the IPMC recommends any additional remediation. Again, apologies for misunderstanding the expected practice. On behalf of the Apache Burr PPMC, Jernej On Tue, Aug 25, 2026 at 9:35 PM Jernej Frank <[email protected]> wrote: > Hi all, > > The vote to release Apache Burr has passed with binding votes: > > +1: 3 > - Jarek Potiuk (carried over from the PPMC thread) > - PJ Fanning > - Ayush Saxena > 0: 1 > - Jean-Baptiste Onofré > -1: 1 > - Xuanwo > > Vote thread: > https://lists.apache.org/thread/w074myhfyykgss5gmcy5omw88cxolthg > > Thanks to everyone who reviewed the release. > > The comments from this thread have been captured in issues and PRs will > follow to address them: > - PJ --> SDIST LICENSE: https://github.com/apache/burr/issues/898 > - Xuanwo --> PYTHON 3.9: https://github.com/apache/burr/issues/900 > - JB --> Naming and license cleanup: > https://github.com/apache/burr/issues/901 > > On behalf of the Apache Burr PPMC, > Jernej > > On Sun, Aug 23, 2026 at 6:17 PM Jean-Baptiste Onofré <[email protected]> > wrote: > >> 0 (binding) >> >> I checked: >> - source distribution >> -- incubating is in the name/version >> -- checksum and signature are correct >> -- DISCLAIMER is present >> -- LICENSE and NOTICE are correct >> -- ASF header is present in expected file (the 192 files which doesn't >> contain it is legitimate header less files) >> -- No binary/compiled files in the source distribution (a bunch of js, >> css, mjs files) >> - whl distribution >> -- incubating is missing in the file name (you can use .incubating >> instead of -incubating), could you please fix that? >> -- signature and checksum are correct >> -- DISCLAIMER is present >> -- LICENSE and NOTICE are good (NB: the LICENSE should be named >> LICENSE instead of LICENSE-wheel, I suggest to fix for the next >> release) >> -- No LICENSE in the metadata, it would be good to fix that >> - sdist >> -- incubating is in the name/version >> -- DISCLAIMER is present >> -- LICENSE is not fully correct: it documents Magic UI and shadcn/ui >> but websiite/** is excluded from sdist. Also, LICENSE-wheel is shipped >> here but the content doesn't correspond) >> -- NOTICE is correct >> -- ASF header is present in all expected files >> -- No binary/compiled files in the sdist >> >> Regards >> JB >> >> On Sun, Aug 16, 2026 at 10:46 AM Jernej Frank <[email protected]> >> wrote: >> > >> > Hi Incubator PMC, >> > >> > The Apache Burr community has voted to approve Apache Burr (Incubating) >> > 0.43.0 RC1. I am now requesting approval from the Incubator PMC. >> > >> > The podling vote passed with the following result: >> > +1: 4 binding >> > - Stefan Krawczyk >> > - Jarek Potiuk >> > - Elijah ben Izzy >> > - Jernej Frank >> > >> > +1: 1 non-binding >> > - Viquar Khan >> > >> > +0: 0 >> > -1: 0 >> > >> > Vote thread: >> > https://lists.apache.org/thread/okv20r6v8f31qobgqvpqvqvgn1h5kj5c >> > >> > The artifacts for this release candidate can be found at: >> > >> https://dist.apache.org/repos/dist/dev/incubator/burr/0.43.0-incubating-RC1 >> > >> > The Python packages will be published to PyPI after the release is >> approved. >> > >> > The Git tag to be voted upon is: >> > v0.43.0-incubating-RC1 >> > >> > Release artifacts are signed with the release manager's GPG key. The >> KEYS >> > file is available at: >> > https://downloads.apache.org/incubator/burr/KEYS >> > >> > Changelog summary: >> > - Bump to 0.43.0 >> > - Use UTF-8 for test case JSON files (#860) >> > - fix(testing): read test case json as utf-8 (#872) >> > - chore(deps): bump brace-expansion, eslint and eslint-config-next >> (#866) >> > - Fix the shipped npm advisories, and actually run the UI test suite >> (#869) >> > - chore(deps): bump ip-address from 10.2.0 to 10.4.0 in /website (#870) >> > - chore(deps): bump hono from 4.12.32 to 4.13.0 in /website (#871) >> > - chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /website (#873) >> > - ... plus 53 more commits in v0.42.0-incubating..HEAD >> > >> > Please download, verify, and test the release candidate. >> > >> > For detailed step-by-step instructions on how to verify this release, >> > please see the "For Voters: Verifying a Release" section in the >> > scripts/README.md file within the source archive. >> > >> > The vote will run for a minimum of 72 hours and close no earlier than: >> > 2026-08-20 09:00 UTC >> > >> > Please vote: >> > [ ] +1 Release this as Apache Burr 0.43.0 >> > [ ] +0 >> > [ ] -1 Do not release this package because... (reason required) >> > >> > Only Incubator PMC members have binding votes, but community votes are >> > encouraged. >> > >> > Checklist for reference: >> > [ ] Download links are valid >> > [ ] Checksums and signatures are valid >> > [ ] LICENSE/NOTICE files exist >> > [ ] No unexpected binary files in source >> > [ ] All source files have ASF headers >> > [ ] Can compile from source >> > >> > On behalf of the Apache Burr PPMC, >> > Jernej Frank >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > -- > Kind Regards, > > Jernej Frank > > -- Kind Regards, Jernej Frank
