[Bug 29134] installer breaks when extensions depend on each other
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
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
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
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
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
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