Marking extensions as done already fixed in T234086: Missing detailed license info on enwiki, but not in prod yet. The folllowing extensions don't have a file that matches '/^((COPYING)|(LICENSE))(\.txt)?$/'
Extensions
- ActiveAbstract
- Calendar
- Capiunto
- CollaborationKit
- ContributionTracking - T99643 - extension is going away T255216: Archive the ContributionTracking extension
- CreditsSource
- DonationInterface
- DoubleWiki
- DynamicSidebar
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Insider
- LandingCheck
- Listings
- ParsoidBatchAPI
- QuickSurveys
- RelatedArticles
- SearchExtraNS - T100957
- Sentry
- ShortUrl
- SubPageList3
- TheWikipediaLibrary
- UniversalLanguageSelector - License clarified in T251643, waiting on T251642 to MW core
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaIncubator
<?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"; }