HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?HOW ABOUT YOU REMOVE ME FROM THIS MAILING LIST?
On 19 July 2013 19:56, <[email protected]> wrote: > Send Wikitech-l mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Wikitech-l digest..." > > > Today's Topics: > > 1. Re: MediaWiki extensions as core-like libraries: MediaWiki's > fun new landmine for admins (C. Scott Ananian) > 2. Re: Request for Comments: New Search (C. Scott Ananian) > 3. Re: MediaWiki extensions as core-like libraries: MediaWiki's > fun new landmine for admins (Ryan Lane) > 4. Re: Git config trick. (Tyler Romeo) > 5. Re: MediaWiki extensions as core-like libraries: MediaWiki's > fun new landmine for admins (Jeroen De Dauw) > 6. Re: Git config trick. (Roan Kattouw) > 7. Re: MediaWiki extensions as core-like libraries: MediaWiki's > fun new landmine for admins (C. Scott Ananian) > 8. Re: MediaWiki extensions as core-like libraries: MediaWiki's > fun new landmine for admins (Tyler Romeo) > 9. Re: Git config trick. (C. Scott Ananian) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 19 Jul 2013 14:20:28 -0400 > From: "C. Scott Ananian" <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries: > MediaWiki's fun new landmine for admins > Message-ID: > < > cak5kh3xyp5ry+gsq3la3t1qp7fcpbfpf9ex0yz7z0mdx1p6...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > It might also be worth going a "wikibase" release (on its own schedule or > else scheduled shortly after each MW release), that contains a particular > MW version along with version of the extensions that have been tested to > work with it. This is the usual way in which these sorts of dependency > chains are dealt with outside of WMF. (Ie, when RedHat Fedora is released, > it contains the latest GNOME at that time, which in turn contains a version > of GTK+ and various utilities all tested to work well together). > > For the admin, it should just be a matter of using "wikibase 1.23" or > whatever; they shouldn't have to hunt down individual extensions and figure > out compatible versions for themselves. > --scott > > -- > (http://cscott.net) > > > ------------------------------ > > Message: 2 > Date: Fri, 19 Jul 2013 14:24:52 -0400 > From: "C. Scott Ananian" <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] Request for Comments: New Search > Message-ID: > < > cak5kh3xy-d6wvxr1cy5embsavqdvih+jtkfabptu_qna76n...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > I wonder if there are queries or use cases we can support that *aren't* > already better handled by google. Granted, users of private wikis can't > simply use the 'site:' trick to reuse Google search results -- but users of > private wikis also probably don't need superduper scalability. > > Trying to brainstorm here, not start a flame war. What sorts of useful > searches could we excel at? (Maybe these are searches/use cases that will > facilitate editor engagement?) > --scott > > -- > (http://cscott.net) > > > ------------------------------ > > Message: 3 > Date: Fri, 19 Jul 2013 11:27:52 -0700 > From: Ryan Lane <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries: > MediaWiki's fun new landmine for admins > Message-ID: > < > calkgca0c6q8ymzidj5fwhrtgdambvq7tnxp8iarfxktae_b...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On Fri, Jul 19, 2013 at 11:20 AM, C. Scott Ananian > <[email protected]>wrote: > > > It might also be worth going a "wikibase" release (on its own schedule or > > else scheduled shortly after each MW release), that contains a particular > > MW version along with version of the extensions that have been tested to > > work with it. This is the usual way in which these sorts of dependency > > chains are dealt with outside of WMF. (Ie, when RedHat Fedora is > released, > > it contains the latest GNOME at that time, which in turn contains a > version > > of GTK+ and various utilities all tested to work well together). > > > > For the admin, it should just be a matter of using "wikibase 1.23" or > > whatever; they shouldn't have to hunt down individual extensions and > figure > > out compatible versions for themselves. > > > > > 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? > > - Ryan > > > ------------------------------ > > Message: 4 > Date: Fri, 19 Jul 2013 14:44:15 -0400 > From: Tyler Romeo <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] Git config trick. > Message-ID: > <CAE0Q5ovgSr9yY8rF_TAjwb_vj7kOr=+- > [email protected]> > Content-Type: text/plain; charset=UTF-8 > > This is one of the most useful things I've ever learned. Thanks! > > *-- * > *Tyler Romeo* > Stevens Institute of Technology, Class of 2016 > Major in Computer Science > www.whizkidztech.com | [email protected] > > > On Fri, Jul 19, 2013 at 1:40 PM, Ori Livneh <[email protected]> wrote: > > > In ~/.gitconfig, add: > > > > [url "ssh:// > [email protected]:29418/mediawiki/extensions/ > > "] > > insteadOf = "ext:" > > > > Now you can: > > > > git clone ext:UploadWizard > > > > ! > > > > --- > > Ori Livneh > > [email protected] > > _______________________________________________ > > Wikitech-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > > ------------------------------ > > Message: 5 > Date: Fri, 19 Jul 2013 20:44:58 +0200 > From: Jeroen De Dauw <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries: > MediaWiki's fun new landmine for admins > Message-ID: > <CAMhmagCrzt= > [email protected]> > Content-Type: text/plain; charset=ISO-8859-1 > > 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 > -- > > > ------------------------------ > > Message: 6 > Date: Fri, 19 Jul 2013 11:46:34 -0700 > From: Roan Kattouw <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] Git config trick. > Message-ID: > <CALoQHwFe5HoaEMEzzj2CO6HS0VBwga= > [email protected]> > Content-Type: text/plain; charset=ISO-8859-1 > > On Fri, Jul 19, 2013 at 10:40 AM, Ori Livneh <[email protected]> wrote: > > In ~/.gitconfig, add: > > > > [url "ssh:// > [email protected]:29418/mediawiki/extensions/"] > > insteadOf = "ext:" > > > > Now you can: > > > > git clone ext:UploadWizard > > > > ! > > > "!" indeed. Sweet trick, dude, thanks! > > Roan > > > > ------------------------------ > > Message: 7 > Date: Fri, 19 Jul 2013 14:46:46 -0400 > From: "C. Scott Ananian" <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries: > MediaWiki's fun new landmine for admins > Message-ID: > <CAK5kH3yaGphVHi0= > [email protected]> > Content-Type: text/plain; charset=UTF-8 > > On Fri, Jul 19, 2013 at 2:27 PM, Ryan Lane <[email protected]> wrote: > > > 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? > > > > You file a bug report against MyAbominationExtension and/or > MyAwesomeExtension, telling them they should update their extensions to be > compatible with the latest wikibase. Or wait for wikibase 1.24, with > updated DataValues and ValueViews. Again, the extension authors are > responsible to keep up-to-date. > > Or the admin can try to upgrade/downgrade individual components themselves, > just like a Fedora developer is free to do so. But if that breaks you get > to keep both pieces. > --scott > -- > (http://cscott.net) > > > ------------------------------ > > Message: 8 > Date: Fri, 19 Jul 2013 14:46:12 -0400 > From: Tyler Romeo <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries: > MediaWiki's fun new landmine for admins > Message-ID: > <CAE0Q5otydNx92P_-nT07-BtEhx+SAsp_S0Ak= > [email protected]> > Content-Type: text/plain; charset=UTF-8 > > 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 > > > > > ------------------------------ > > Message: 9 > Date: Fri, 19 Jul 2013 14:56:16 -0400 > From: "C. Scott Ananian" <[email protected]> > To: Wikimedia developers <[email protected]> > Subject: Re: [Wikitech-l] Git config trick. > Message-ID: > < > cak5kh3wep6erkwumqegstybk9qzy9lox022yy1ht94guzjk...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > On Fri, Jul 19, 2013 at 2:44 PM, Tyler Romeo <[email protected]> wrote: > > > This is one of the most useful things I've ever learned. Thanks! > > > > It's close, but the '-p' option to just-about-every-git-command still wins > the "most useful" prize. But close! > > I'll suggest a little variant: > > [url "https://gerrit.wikimedia.org/r/p/mediawiki/"] > insteadOf="mw:" > > ...lets you do: > $ git clone mw:core > $ git clone mw:extensions/Parsoid > etc > > You should still do 'git review --setup' once you've cloned the extension > or whatever. That will set up the "ssh:// > [email protected]:29418/mediawiki/..." remote for gerrit and > stuff. > --scott > > -- > (http://cscott.net) > > > ------------------------------ > > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > > End of Wikitech-l Digest, Vol 120, Issue 54 > ******************************************* > _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
