Skip to content

Modernize Makefile.PL metadata#28

Merged
toddr merged 1 commit intomainfrom
koan.toddr.bot/modernize-makefile-pl
Mar 22, 2026
Merged

Modernize Makefile.PL metadata#28
toddr merged 1 commit intomainfrom
koan.toddr.bot/modernize-makefile-pl

Conversation

@toddr-bot
Copy link

@toddr-bot toddr-bot commented Mar 21, 2026

What

Adds missing CPAN metadata fields and updates GitHub URLs in Makefile.PL.

Why

  • LICENSE was missing — CPAN indexes this as "unknown", making it harder for downstream consumers to evaluate compatibility
  • MIN_PERL_VERSION was undeclared despite ChangeLog v0.49 documenting 5.6 as minimum — CPAN toolchain can't enforce this without the field
  • TEST_REQUIRES was missing — Test::More dependency only existed in cpanfile, not in the generated META
  • GitHub URLs still pointed to toddr/Net-Daemon instead of cpan-authors/Net-Daemon

How

  • Added LICENSE => 'perl_5' (GPL-1+ or Artistic-1, per POD)
  • Added MIN_PERL_VERSION => '5.006'
  • Added TEST_REQUIRES block for Test::More
  • Upgraded META_MERGE to meta-spec v2 with structured repository and bugtracker hashes
  • Updated all GitHub URLs to cpan-authors/Net-Daemon

Testing

Full test suite passes (45 tests). Verified generated MYMETA.json contains correct license, perl version requirement, and test prerequisites.

🤖 Generated with Claude Code


Quality Report

Changes: 1 file changed, 20 insertions(+), 8 deletions(-)

Code scan: clean

Tests: passed (OK)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

@toddr toddr marked this pull request as ready for review March 21, 2026 22:38
- Add LICENSE => 'perl_5' so CPAN indexes the correct license
- Add MIN_PERL_VERSION => '5.006' per ChangeLog v0.49
- Add TEST_REQUIRES for Test::More
- Upgrade META_MERGE to meta-spec v2 with structured repository
  and bugtracker fields
- Update GitHub URLs from toddr/Net-Daemon to cpan-authors/Net-Daemon

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@toddr-bot toddr-bot force-pushed the koan.toddr.bot/modernize-makefile-pl branch from 3c996ab to 7f9bfac Compare March 22, 2026 00:39
@toddr-bot
Copy link
Author

Rebase: Modernize Makefile.PL metadata

Branch koan.toddr.bot/modernize-makefile-pl rebased onto main and force-pushed.

Diff: 1 file changed, 20 insertions(+), 8 deletions(-)

Actions

  • Rebased koan.toddr.bot/modernize-makefile-pl onto origin/main
  • Force-pushed koan.toddr.bot/modernize-makefile-pl to origin
  • CI passed

CI

CI passed.


Automated by Kōan

@toddr toddr merged commit d18a485 into main Mar 22, 2026
24 checks passed
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