https://bugzilla.wikimedia.org/show_bug.cgi?id=60054

       Web browser: ---
            Bug ID: 60054
           Summary: Visibility of WikiPage::$mPreparedEdit changed from
                    public to protected, breaks Semantic MediaWiki
           Product: MediaWiki
           Version: 1.22.1
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: General/Unknown
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: j...@countervandalism.net
    Classification: Unclassified
   Mobile Platform: ---

The 1.22.1 security release changed the visibility of WikiPage's $mPreparedEdit
property from public to protected, which breaks Semantic MediaWiki (version
1.8.0.1), which appears to rely on that property being public. The exact error
message is: PHP Fatal error:  Cannot access protected property
WikiPage::$mPreparedEdit in
/extensions/SemanticMediaWiki/includes/SMW_ParseData.php on line 477

This is NOT acceptable, since this change has nothing to do with the security
issues, which led into the release of a new 1.22.x version. Furthermore, a new
WikiPage method called "clearPreparedEdit" was also introduced in the 1.22.1
release -- the documentation says "@since 1.23", which further proves that the
WikiPage.php changes don't belong to the 1.22.x branch.

-- 
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
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to