https://bugzilla.wikimedia.org/show_bug.cgi?id=63010
Bug ID: 63010
Summary: maintenance/importDump.php is unable to import files
whose sha1 starts with 0
Product: MediaWiki
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: minor
Priority: Unprioritized
Component: Maintenance scripts
Assignee: [email protected]
Reporter: [email protected]
Web browser: ---
Mobile Platform: ---
Intention:
Migrating some uploads cross the MW instances with full history.
Steps to Reproduce:
$ php maintenance/dumpBackup.php --full --pagelist=filelist --uploads
--include-files > dump.xml
$ php maintenance/importDump.php --uploads < dump.xml
Actual Results:
Some uploads have one or two history entries missed; for some you can ever get
'filepage-nofile-link' message if the only history entry is missed.
Reproducible: Always
I was able to workaround this monkeypatching includes/Import.php like this:
- if ( $sha1 && ( $sha1 !== sha1_file( $source ) ) ) {
+ if ( $sha1 && ( $sha1 !== ltrim(sha1_file( $source ), '0') )
) {
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l