Skip to content

Bug 2052696: Fix 002goodperl test failures#165

Merged
justdave merged 6 commits into
mainfrom
bug-2052696-harmony
Jul 12, 2026
Merged

Bug 2052696: Fix 002goodperl test failures#165
justdave merged 6 commits into
mainfrom
bug-2052696-harmony

Conversation

@justdave

@justdave justdave commented Jul 5, 2026

Copy link
Copy Markdown
Member

Details

Fixes a bunch of test failures for extensions that ship disabled with harmony.

Additional info

Test Plan

  1. Enable all of the extensions that ship disabled:
    find extensions -name disabled -maxdepth 2 -exec rm {} \;
  2. Run the test suite:
    sh docker/run-tests-in-docker.sh
    pick Option 6

@justdave justdave requested review from dylanwh and mrenvoize July 5, 2026 07:02
Comment thread extensions/Example/template/en/default/setup/strings.txt.pl
justdave added 2 commits July 11, 2026 10:17
Perl files inside templates directories are data in Perl format and not actual Perl code. Adding `use strict` to them and declaring variables with `my` or `our` will break the loader.

The core templates folder was already excluded from perl-related tests for this reason, but that exemption was not extended to the templates folder inside extensions.

This commit adds comments to each of the currently-affected files explaining that, and extends the exemption to the templates folder in extensions in all of the tests.
@justdave justdave requested a review from mrenvoize July 12, 2026 01:46

@mrenvoize mrenvoize left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the explanations and follow-up Dave. All looks good to me now

@justdave justdave merged commit e189c21 into main Jul 12, 2026
8 checks passed
@justdave justdave deleted the bug-2052696-harmony branch July 12, 2026 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants