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, <wikitech-l-request(a)lists.wikimedia.org> wrote:
Send Wikitech-l mailing list submissions to
wikitech-l(a)lists.wikimedia.org
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
wikitech-l-request(a)lists.wikimedia.org
You can reach the person managing the list at
wikitech-l-owner(a)lists.wikimedia.org
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" <cananian(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries:
MediaWiki's fun new landmine for admins
Message-ID:
<
CAK5kH3xYP5RY+gSq3LA3t1Qp7fcPbfPf9Ex0Yz7z0Mdx1P6_uA(a)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" <cananian(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] Request for Comments: New Search
Message-ID:
<
CAK5kH3xY-D6wvXR1Cy5eMbSaVQdVih+jtKfAbpTu_qnA76NvpQ(a)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 <rlane32(a)gmail.com>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries:
MediaWiki's fun new landmine for admins
Message-ID:
<
CALKgCA0C6q8ymzidJ5FWhrtgdamBVq7tnxP8iARfXKtae_b1dQ(a)mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
On Fri, Jul 19, 2013 at 11:20 AM, C. Scott Ananian
<cananian(a)wikimedia.org>wrote;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 <tylerromeo(a)gmail.com>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] Git config trick.
Message-ID:
<CAE0Q5ovgSr9yY8rF_TAjwb_vj7kOr=+-
xTdp6uXS5FHnzydJ5w(a)mail.gmail.com>
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 | tylerromeo(a)gmail.com
On Fri, Jul 19, 2013 at 1:40 PM, Ori Livneh <ori(a)wikimedia.org> wrote:
In ~/.gitconfig, add:
[url "ssh://
your_username@gerrit.wikimedia.org:29418/mediawiki/extensions/
"]
insteadOf = "ext:"
Now you can:
git clone ext:UploadWizard
!
---
Ori Livneh
ori(a)wikimedia.org
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
------------------------------
Message: 5
Date: Fri, 19 Jul 2013 20:44:58 +0200
From: Jeroen De Dauw <jeroendedauw(a)gmail.com>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries:
MediaWiki's fun new landmine for admins
Message-ID:
<CAMhmagCrzt=
OMcTG+xn22sR-cPRT4ribCUiniv63vu6fWAXc3g(a)mail.gmail.com>
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 <roan.kattouw(a)gmail.com>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] Git config trick.
Message-ID:
<CALoQHwFe5HoaEMEzzj2CO6HS0VBwga=
eGNCm58a7EUK3kNvVQA(a)mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
On Fri, Jul 19, 2013 at 10:40 AM, Ori Livneh <ori(a)wikimedia.org> wrote:
In ~/.gitconfig, add:
[url "ssh://
your_username@gerrit.wikimedia.org: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" <cananian(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries:
MediaWiki's fun new landmine for admins
Message-ID:
<CAK5kH3yaGphVHi0=
HTEcic7m2WT_V0Qzd7q-WCMGWjqUfc20Ow(a)mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Fri, Jul 19, 2013 at 2:27 PM, Ryan Lane <rlane32(a)gmail.com> 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 <tylerromeo(a)gmail.com>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] MediaWiki extensions as core-like libraries:
MediaWiki's fun new landmine for admins
Message-ID:
<CAE0Q5otydNx92P_-nT07-BtEhx+SAsp_S0Ak=
uCjUBooJvShYA(a)mail.gmail.com>
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 | tylerromeo(a)gmail.com
On Fri, Jul 19, 2013 at 2:44 PM, Jeroen De Dauw <jeroendedauw(a)gmail.com
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
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
------------------------------
Message: 9
Date: Fri, 19 Jul 2013 14:56:16 -0400
From: "C. Scott Ananian" <cananian(a)wikimedia.org>
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: Re: [Wikitech-l] Git config trick.
Message-ID:
<
CAK5kH3wEP6erKWuMqegsTyBk9qzY9LOx022yY1ht94guZJka4Q(a)mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Fri, Jul 19, 2013 at 2:44 PM, Tyler Romeo <tylerromeo(a)gmail.com> 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://
username@gerrit.wikimedia.org:29418/mediawiki/..." remote for gerrit and
stuff.
--scott
--
(
http://cscott.net)
------------------------------
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
End of Wikitech-l Digest, Vol 120, Issue 54
*******************************************