Marking extensions as done already fixed in {T234086}, but not in prod yet. The folllowing extensions don't have a file that matches `'/^((COPYING)|(LICENSE))(\.txt)?$/'`
**Extensions**
[] ActiveAbstract
[] Calendar
[] Capiunto
[] CollaborationKit
[] ContributionTracking
[] CreditsSource
[] DonationInterface
[] DoubleWiki
[] DynamicSidebar
[] FundraiserLandingPage
[] FundraisingTranslateWorkflow
[] Insider
[] LandingCheck
[] Listings
[x] ParsoidBatchAPI
[x] QuickSurveys
[x] RelatedArticles
[] SearchExtraNS
[] Sentry
[] ShortUrl
[] SubPageList3
[] TheWikipediaLibrary
[] UniversalLanguageSelector
[] WikibaseMediaInfo
[] WikidataPageBanner
[] WikimediaIncubator
---
```lang=php, lines=10
<?php
$extDir = '/srv/mediawiki-staging/php-1.35.0-wmf.30/extensions';
foreach ( scandir( $extDir ) as $dir ) {
if ( !is_dir( "{$extDir}/{$dir}" ) ) {
continue;
}
echo $dir;
$found = false;
foreach ( scandir( "{$extDir}/{$dir}" ) as $file ) {
$fullPath = $extDir . DIRECTORY_SEPARATOR . $dir . DIRECTORY_SEPARATOR . $file;
if ( preg_match( '/^((COPYING)|(LICENSE))(\.txt)?$/', $file ) &&
is_readable( $fullPath ) &&
is_file( $fullPath )
) {
$found = true;
break;
};
}
echo ( $found ? ' Y' : ' N' ) . "\n";
}
```