Skip to content

Plone 6.2 compatibility - #3

Draft
chris-adam wants to merge 8 commits into
masterfrom
python3-chris-adam
Draft

chris-adam wants to merge 8 commits into
masterfrom
python3-chris-adam

Conversation

@chris-adam

@chris-adam chris-adam commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Plone 6.2 migration (Plone 4 dropped), based on @laulaz's python3 work, rebased on master. Fixes the scan_id indexer on Plone 6 (emptying a scan id broke reindexing) and adds unit and robot tests. Next version is 2.0.0.

⚠️ requirements-6.2.txt installs horse-with-no-namespace, as Plone 6.2 does, because collective is still a pkg_resources namespace here.

🤖 Generated with Claude Code

@coveralls-official

coveralls-official Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 37925594086

Coverage increased (+53.7%) to 100.0%

Details

  • Coverage increased (+53.7%) from the base build.
  • Patch coverage: 3 of 3 lines across 1 file are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 27
Covered Lines: 27
Line Coverage: 100.0%
Coverage Strength: 1.0 hits per line

💛 - Coveralls

@chris-adam
chris-adam marked this pull request as draft October 8, 2026 06:59
laulaz and others added 7 commits October 8, 2026 13:38
Also add uninstall profile
Also add tests (and remove broken robot test)
Tests pin the Plone 4 behaviour (they also pass on master's Plone 4.3
code): behavior names, scan fields, scan_date range, scan_id indexer and
index, profiles, fr translations, and robot scenarios on a test
Dexterity type. The scan_id indexer regression on Plone 6 is marked as
an expected failure until it is fixed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Plone 6.2 buildout (test-6.2.cfg, requirements-6.2.txt with
horse-with-no-namespace for the mixed collective namespace), CI matrix
and classifier. The scan_id indexer raises AttributeError instead of
returning a marker Plone 6 doesn't recognise. Unused rwproperty removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Their pkgutil fallback never runs, and Coveralls flagged the drop caused
by removing the covered to_sign/signed fields.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chris-adam
chris-adam changed the base branch from python3 to master October 8, 2026 11:40
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants