Skip to content

Ship Template::Plugin::List (fix #439)#441

Merged
toddr-bot merged 1 commit into
mainfrom
fix-issue-439-ship-list-plugin
May 25, 2026
Merged

Ship Template::Plugin::List (fix #439)#441
toddr-bot merged 1 commit into
mainfrom
fix-issue-439-ship-list-plugin

Conversation

@toddr

@toddr toddr commented May 25, 2026

Copy link
Copy Markdown
Member

Summary

  • Removes the obsolete ^lib/Template/Plugin/List line from MANIFEST.SKIP so lib/Template/Plugin/List.pm is now included in the distribution.
  • Regenerates MANIFEST via make manifest to add the entry.

Background

The skip pattern was added by Andy Wardley in commit c7dfeda1b (2002-03-12) one minute before he committed List.pm itself in bd08966f with the message "added Math and List plugins (not in main distribution yet)". The pattern was meant for an experimental lib/Template/Plugin/List/ directory but — being unanchored — also matched List.pm. As a result the plugin has never shipped to CPAN in ~24 years, even though t/plugin_list.t was already in MANIFEST and references it.

Reported in #439 by @veryrusty: installing 3.105 from CPAN fails because the test exists but the module does not.

Test plan

  • make manifest regenerates MANIFEST cleanly with lib/Template/Plugin/List.pm added
  • make test passes locally
  • Trial release / make dist tarball contains lib/Template/Plugin/List.pm

Closes #439

🤖 Generated with Claude Code

Template::Plugin::List was excluded from the distribution by an overly
broad MANIFEST.SKIP pattern (^lib/Template/Plugin/List) added in 2002
when an experimental lib/Template/Plugin/List/ directory existed. The
pattern matched both the directory and the eventual List.pm file, so
the plugin has never shipped to CPAN even though t/plugin_list.t was
included.

Remove the obsolete pattern and regenerate MANIFEST.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@toddr-bot toddr-bot merged commit b5e839a into main May 25, 2026
156 checks passed
@toddr-bot toddr-bot deleted the fix-issue-439-ship-list-plugin branch May 25, 2026 14:02
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.

3.105 Template::Plugin::List not in MANIFEST (or released to cpan)

2 participants