[Bug 29134] installer breaks when extensions depend on each other

2011-05-26 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=29134

Mark A. Hershberger m...@everybody.org changed:

   What|Removed |Added

   Priority|Unprioritized   |Normal

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


[Bug 29134] installer breaks when extensions depend on each other

2011-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=29134

--- Comment #1 from Reedy s...@reedyboy.net 2011-05-25 15:43:01 UTC ---
We'd have to standardise some way of noting depedancies

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


[Bug 29134] installer breaks when extensions depend on each other

2011-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=29134

--- Comment #2 from Brion Vibber br...@wikimedia.org 2011-05-25 18:47:50 UTC 
---
Chad, did we ever standardize on some extension metadata for the installer 
configuration stuff? If not it's probably time for us to whip that out and see
what we can do, at least for the name/author/url/depedency basics.

Be pretty spiffy to have that in for 1.18's installer; even if most config's
still going to be separate a helper for enabling extensions is very useful, and
I really want to push the idea of shipping some default extensions like
ParserFunctions and WikiEditor.

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


[Bug 29134] installer breaks when extensions depend on each other

2011-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=29134

Max Semenik maxsem.w...@gmail.com changed:

   What|Removed |Added

 CC||maxsem.w...@gmail.com

--- Comment #3 from Max Semenik maxsem.w...@gmail.com 2011-05-25 18:51:47 UTC 
---
$wgExtensionCredits['other'][] = array(
'path' = __FILE__,
'name' = 'Foo',
'author' = array( 'Foo Barson' ),
'url' = 'http://mediawiki.org/wiki/Extension:Foo',
'descriptionmsg' = 'foo-desc',
'dependencies' = array( 'bar', 'baz', 'lulz' ),
);

?

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


[Bug 29134] installer breaks when extensions depend on each other

2011-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=29134

--- Comment #4 from Brion Vibber br...@wikimedia.org 2011-05-25 18:54:00 UTC 
---
PHP code is probably not the best idea; to read it we'd need to execute the
file, which starts modifying the program state.

We could play tricks with dividing the file up into parts and executing part of
it, but honestly that just skeezes me out. :)

Metadata needs to be readable without executing any code, so we can pull it in
for all available extensions with no security risk.

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


[Bug 29134] installer breaks when extensions depend on each other

2011-05-25 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=29134

--- Comment #5 from Mark A. Hershberger m...@everybody.org 2011-05-25 
18:58:06 UTC ---
ini files ftw!

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