Man, if only PHP had some sort of dependency management system.....

*-- *
*Tyler Romeo*
Stevens Institute of Technology, Class of 2016
Major in Computer Science
www.whizkidztech.com | [email protected]


On Fri, Jul 19, 2013 at 2:44 PM, Jeroen De Dauw <[email protected]>wrote:

> Hey,
>
> What if you want to use wikibase 1.23 and MyAbominationExtension 1.5 that
> > requires an incompatible version of DataValues and MyAwesomeExtension 1.0
> > that requires an incompatible version of ValueView?
> >
>
> If you have releases of certain software that have requirements that cannot
> satisfied together, then you cannot install them together. That is a pretty
> inherent property of incompatible software.
>
> As a user, when I run into such a situation, what I want to know is which
> versions of the software I am interested in I can install together. That
> is, after being told the latest releases do not work together. Sounds like
> we need some kind of package management :) In case of the components
> created for Wikidata, we have been supporting Composer for a while now,
> which is a great fit to our needs.
>
> I attempted to install Wikibase the other day and made a fun discovery.
> > Installing it properly requires the following (12) extensions:
> >
>
> That is somewhat inaccurate, and is misleading with regard to Wikibase
> installation. Nevertheless, the concerns you bring up are certainly
> relevant, and currently not really tackled well in the MediaWiki community.
> That is to bad, as it encourages people to inappropriately bundle things
> and throw re usability out of the window (plus causing a long list of other
> problems).
>
> Cheers
>
> --
> Jeroen De Dauw
> http://www.bn2vs.com
> Don't panic. Don't be evil. ~=[,,_,,]:3
> --
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to