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

T. Gries <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |

--- Comment #11 from T. Gries <[email protected]> 2011-06-06 23:54:36 UTC ---
(In reply to comment #8)
> Actually, I'm pretty sure this can be done already. Example:
> $wgHooks['LoadExtensionSchemaUpdates'][] = 'myExtUpdate';

I have the impression, that
    public function doUpdates( $what = array( 'core', 'extensions', 'purge' ) )
{
        global $wgVersion;
        $what = array_flip( $what );
        if ( isset( $what['core'] ) ) {
            $this->runUpdates( $this->getCoreUpdateList(), false );
        }
        if ( isset( $what['extensions'] ) ) {
            $this->runUpdates( $this->getOldGlobalUpdates(), false );
            $this->runUpdates( $this->getExtensionUpdates(), true );
        }

nobody runs doUpdates( 'extensions' ) during the installation process of
extensions. The hooked code in OpenID, LiquidThreads etc. is triggered, but
nothing is actually changed in the table. After adding echoes and checking
everything I came to the conclusion that an important call is missing during
the installation process.

Pls. can you check whether my observation is correct ?

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- 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

Reply via email to