Skip to content

Prepare PerlOnJava for Catalyst runtime support - #886

Merged
fglock merged 2 commits into
masterfrom
feature/catalyst-support
Aug 4, 2026
Merged

Prepare PerlOnJava for Catalyst runtime support#886
fglock merged 2 commits into
masterfrom
feature/catalyst-support

Conversation

@fglock

@fglock fglock commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • restore File::Temp IO-handle-compatible write behavior and standard temporary filename shape
  • add a regression test covering the compatibility behavior that unblocks HTTP::Body
  • turn dev/design/catalyst-support.md into a forward-looking operational handoff with milestones, dependency tracking, blocker reproductions, and explicit next steps

Validation

  • make — passed locally on 2026-08-04 (all five unit-test shards and shadowJar)
  • HTTP::Body 1.23 upstream suite — 13 files, 250 assertions, all passed
  • branch verified current with origin/master before push

Scope

This PR establishes the first tooling/runtime compatibility fix and the coordination document for Catalyst support. It does not claim that Catalyst is fully installed yet, and it does not patch Catalyst source.

Generated with Codex

fglock and others added 2 commits August 4, 2026 13:46
Implement IO::Handle-compatible write semantics and restore the upstream
ten-character default filename contract. This allows HTTP::Body multipart and
octet-stream request parsing to pass its complete upstream test suite.

Document the Catalyst dependency probe and remaining compatibility work.

Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
Define scope, completion gates, isolated CPAN-state requirements, dependency
classification, milestone acceptance criteria, and exact reproduction steps
for the current MooseX::MethodAttributes blocker.

Keep chronological progress in commits and the PR while retaining only the
current execution state needed for a reliable handoff.

Generated with [Codex](https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock merged commit 50cf51d into master Aug 4, 2026
2 checks passed
@fglock
fglock deleted the feature/catalyst-support branch August 4, 2026 12:24
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.

1 participant