Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Siebrand Mazeland (WMF)
Hi Greg. Thanks for the reply.

Unfortunately the references to Robla's e-mail clarify nothing: It only
addresses things outside of the scope of my original questions, since,
interpreting the text literally, you will only be responsible for code that
is to be deployed on Wikimedia websites, which is always master, never a
release branch meant for use by third parties.

For the sake of clarity, I think it may be useful to repeat the original
questions from this thread:

A. Who can and will review and approve [..] submitted for backporting? (for
clarity sake: to branches of supported point releases of MediaWiki, for
example MediaWiki 1.19 and MediaWiki 1.20, which are not in use by
Wikimedia). I thank Chad for doing that, and I acknowledge that many have
the technical right to merge code into these branches, but that's not what
I'm asking here.

B. Who is MediaWiki's release manager, and what can we expect of the person
who has that role? Given the information provided by Rob Lanphier, it's not
the Wikimedia Release Manager Greg Grossmeier, as he's responsible for
managing the deployment process for the Wikimedia websites.

Siebrand

On Thu, Feb 21, 2013 at 5:59 AM, Greg Grossmeier g...@wikimedia.org wrote:

 (apologies for the none-theading of this; I wasn't subscribed to
 wikitech-l with this address when this message/thread was sent)

 quote name=Mark A. Hershberger date=2013-02-19 time=23:09:18
  On Tue 19 Feb 2013 04:39:25 PM EST, Sumana Harihareswara wrote:
   My longer term question is: Who is MediaWiki's release manager, and
   what
   can we expect of the person who has that role?
  
   I think the answer is now that Greg Grossmeier fills the role of
   MediaWiki's release manager so he will have to answer this. :-)
 
  This subject has come up a couple of times in the past week so I look
  forward to working with Greg to implement some policy around MediaWiki
  releases -- especially the point releases for 1.19, the LTS release.
  There is a lot to discuss and I look forward to those conversations.

 Hello!

 To make this explicit:

 Everyone: please do feel free to contact me (email or on IRC, I'm
 greg-g) with any ideas, concerns, breakthroughs, gotchas, whatever
 dealing with this topic. I might not be able to do anything about it
 now, and I might not be the right person to deal with it in all cases,
 but I can help route things and keep notes so that we don't lose track
 of good ideas.

 Generally, what can you expect from me in this new role? I hope the
 email robla sent announcing my position can clarify much of it:
 http://lists.wikimedia.org/pipermail/wikitech-l/2013-February/066672.html

 Quoting robla:
  Greg will be managing the deployment process for the Wikimedia
  websites, focusing at first on improving release notes and outbound
  communication, freeing up folks like Sam to focus the engineering
  aspects of the role.  He'll help our Bug Wrangler (Andre) figure out
  how to deal with high priority deployment-related issues; Andre will
  continue to broadly manage the flow of all bugs, while Greg will
  narrowly focus on very high priority issues through fix deployment.
  He'll also take over coordination of our deployment calendar[1], and
  will likely be a little nosier than many of us have had the time to
  do. Over time, Greg will look more holistically at our deployment
  practice, and potentially lead a change over to a more continuous
  deployment model.

 Best,

 Greg

 --
 | Greg GrossmeierGPG: B2FA 27B1 F7EB D327 6B8E |
 | [[User:Greg G (WMF)]]   A18D 1138 8E47 FAC8 1C7D |

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Siebrand Mazeland
Product Manager Language Engineering
Wikimedia Foundation

M: +31 6 50 69 1239
Skype: siebrand

Support Free Knowledge: http://wikimediafoundation.org/wiki/Donate
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] EasyRDF dependency

2013-02-21 Thread Denny Vrandečić
After evaluating different options, we want to use for generating
Wikidata's RDF export the EasyRDF library: http://www.easyrdf.org/

We only need a part of it -- whatever deals with serializers. We do not
need parsers, anything to do with SPARQL, etc.

In order to minimize reviewing and potential security holes, is there an
opinion on what is the better approach:

* just use it as a dependency, review it all, and keep it up to date?

* fork the library, cut out what we do not need, and keep up with work
going on the main branch, backporting it, but reducing the used code size
thus?

How is this handled with other libraries, like Solarium, as a reference?

Cheers,
Denny


-- 
Project director Wikidata
Wikimedia Deutschland e.V. | Obentrautstr. 72 | 10963 Berlin
Tel. +49-30-219 158 26-0 | http://wikimedia.de

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/681/51985.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Corrupt pages on English Wikipedia

2013-02-21 Thread Andre Klapper
On Wed, 2013-02-20 at 08:59 -0500, Sumana Harihareswara wrote:
 Brian, would you take a look at
 https://www.mediawiki.org/wiki/How_to_report_a_bug and maybe update it
 to clarify what sorts of information to try to hold on to for debugging
 purposes?

I'd like to keep How_to_report_a_bug a generic, high-level page.
Case-specific debug information is very welcome on a separate page
though (similar to http://www.mediawiki.org/wiki/Manual:How_to_debug for
MediaWiki), and could be linked to from How_to_report_a_bug.

andre
-- 
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Mark A. Hershberger
On 02/21/2013 04:13 AM, Siebrand Mazeland (WMF) wrote:
 B. Who is MediaWiki's release manager, and what can we expect of the person
 who has that role?

I had a conversation with Maria Miteva (Robla at least got copies of
these emails) last week when she asked if I was planning on doing the
release of MW 1.21 and whether
https://www.mediawiki.org/wiki/MediaWiki_1.21 could point to me as the
release manager for MediaWiki.

I told her I was still planning on doing that release, probably shortly
before going to Amsterdam.

I think a lot of the confusion here (including my own) comes from the
decisions that have been made outside of the Foundation surrounding the
future of MediaWiki itself.

As these decisions have been made (LTS, MW's Release Schedule, etc.), it
appears that the Foundation has become more focused on its goals --
Wikipedia and its sister sites -- and less concerned with the logistics
of MediaWiki outside of the Foundations use.

As Siebrand pointed out, this seems to extend to the description of the
duties of the newly hired release manager.

Absent an explicit statement from anyone inside Foundation, we've been a
bit confused.

So, I'll WP:Bold and answer Siebrand's question: I am MediaWiki's
release manager.  Here is what you can expect of me:

* Manage the release schedule.  At least initially, I will be making
  the releases.

* Work to get bugfixes backported to 1.19.  I don't have Gerrit
  rights to commit to the REL1_19 branch, but that will keep me from
  fixing bugs by fiat.

* Champion features that non-WMF users want.  This includes things like
  searching inside a category and a WYSIWYG editor.

* Work with community members to triage non-security bugs in released
  versions of MediaWiki.

Is there something else the MW release manager should be doing?  Let me
know.

Is there anyone in the WMF who disagrees with this assessment?  Now is
the time to speak up.

Mark

-- 
http://hexmode.com/

There is no path to peace. Peace is the path.
   -- Mahatma Gandhi, Non-Violence in Peace and War

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread bawolff

 * Work to get bugfixes backported to 1.19.  I don't have Gerrit
   rights to commit to the REL1_19 branch, but that will keep me from
   fixing bugs by fiat.

I think we should give you such rights.

--bawolff

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Nominating Mark Hershberger as core maintainer

2013-02-21 Thread Siebrand Mazeland (WMF)
I've nominated Mark Hershberger as MediaWiki core maintainer in Gerrit.
Please provide your feedback at the following URL:

https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership#hexmode_.2F_Mark_Hershberger_for_MediaWiki_core

Cheers!

-- 
Siebrand Mazeland
Product Manager Language Engineering
Wikimedia Foundation

M: +31 6 50 69 1239
Skype: siebrand

Support Free Knowledge: http://wikimediafoundation.org/wiki/Donate
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Siebrand Mazeland (WMF)
On Thu, Feb 21, 2013 at 4:19 PM, Mark A. Hershberger m...@everybody.orgwrote:

 On 02/21/2013 04:13 AM, Siebrand Mazeland (WMF) wrote:
  B. Who is MediaWiki's release manager, and what can we expect of the
 person
  who has that role?

 I had a conversation with Maria Miteva (Robla at least got copies of
 these emails) last week when she asked if I was planning on doing the
 release of MW 1.21 and whether
 https://www.mediawiki.org/wiki/MediaWiki_1.21 could point to me as the
 release manager for MediaWiki.

 I told her I was still planning on doing that release, probably shortly
 before going to Amsterdam.


Yay! Thanks for that plan.



 I think a lot of the confusion here (including my own) comes from the
 decisions that have been made outside of the Foundation surrounding the
 future of MediaWiki itself.


Yes, I agree.



 As these decisions have been made (LTS, MW's Release Schedule, etc.), it
 appears that the Foundation has become more focused on its goals --
 Wikipedia and its sister sites -- and less concerned with the logistics
 of MediaWiki outside of the Foundations use.

 As Siebrand pointed out, this seems to extend to the description of the
 duties of the newly hired release manager.

 Absent an explicit statement from anyone inside Foundation, we've been a
 bit confused.

 So, I'll WP:Bold and answer Siebrand's question: I am MediaWiki's
 release manager.


That makes me very happy, and creates at least some clarity.
Thank you, Mark.


 Here is what you can expect of me:

 * Manage the release schedule.  At least initially, I will be making
   the releases.

 * Work to get bugfixes backported to 1.19.  I don't have Gerrit
   rights to commit to the REL1_19 branch, but that will keep me from
   fixing bugs by fiat.


We also have REL1_20, of course. I have just nominated you to be added
as a MediaWiki core maintainer. Feedback is requested at
http://hexm.de/MarkForCore.



 * Champion features that non-WMF users want.  This includes things like
   searching inside a category and a WYSIWYG editor.


As a non-native speaker I sometimes have to look things up in a dictionary.
In this case I found out that to champion means to fight for or defend a
cause. Very noble of you. Please do ask for help, because those fights can
be very lonely otherwise :).


 * Work with community members to triage non-security bugs in released
   versions of MediaWiki.


Will it help if you get access to the Security area of bugzilla, or at
least are informed
of upcoming security fixes by Wikimedia employees on Mediawiki master?

Up to now, Chris Steipp has done backports and made security releases when
security issues were fixed on master and in Wikimedia deployments, but it is
unclear to me if this support will continue. It's probably a good idea
demand
clarity on this, Mark.



 Is there something else the MW release manager should be doing?  Let me
 know.


We probably now expect the world of you, but there's nothing explicit I can
think of at the moment.



 Is there anyone in the WMF who disagrees with this assessment?  Now is
 the time to speak up.


The above are my own opinions, and not necessarily those of any of my
clients.

Cheers!

-- 
Siebrand

M: +31 6 50 69 1239
Skype: siebrand
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread David Gerard
On 21 February 2013 16:02, Siebrand Mazeland (WMF)
smazel...@wikimedia.org wrote:
 On Thu, Feb 21, 2013 at 4:19 PM, Mark A. Hershberger 
 m...@everybody.orgwrote:

 * Champion features that non-WMF users want.  This includes things like
   searching inside a category and a WYSIWYG editor.

 As a non-native speaker I sometimes have to look things up in a dictionary.
 In this case I found out that to champion means to fight for or defend a
 cause. Very noble of you. Please do ask for help, because those fights can
 be very lonely otherwise :).


Speaking as a tarball user, I'd expect from an LTS like 1.19:

* Security maintenance. This is the main thing for me.
* Preservation of internal and external APIs. We were actually caught
by the API change between 1.15.3 and 1.15.4 - which was necessary for
security reasons, but I'd expect no other reason for an API change.
And the internal API-like things that extension users use, so that an
extension written to 1.19 would keep working.
* Last: new features, a visual editor, etc. I would expect that new
things would require a later version.

So basically as a sysadmin I'm after stability. How do others'
expectations measure up?


- d.

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Quim Gil

On 02/21/2013 07:19 AM, Mark A. Hershberger wrote:

Is there something else the MW release manager should be doing?  Let me
know.

Is there anyone in the WMF who disagrees with this assessment?  Now is
the time to speak up.


Ok, just a question as humble 3rd party MediaWiki user and technical 
volunteer coordinator at the WMF: is there a possibility to consider 
having a regular free software release process?


master/unstable --- (testing releases?) --- stable releases

Having English Wikipedia using whatever version they have the muscle to 
pull and maintain, but moving them out of the very middle of the release 
process.


Potential benefits?

* Not so direct connection between getting +2 rights and breaking 
Wikipedia, makes it easier to non-WMF contributors to work on non-WMF 
priorities.


* MediaWiki development not so dependent from (English) Wikipedia 
immediate needs, 3rd parties involved earlier in the testing process.


* Reduction of the risk of a mid-term fork, or abandonment of MediaWiki 
out of Wikimedia projects.



Potential disadvantages?

* Changing the process takes work: inertia, resistance and actual changes.

* Perhaps WMF maintainers having to discuss and lobby more with the rest 
to push / rush features into releases.


* Perhaps English Wikipedia having to wait some more weeks for certain 
features.



I think the current process is ok-ish in the short term: non-WMF 
contributors are getting +2 and 3rd parties are getting tarballs. 
However, I'm more concerned about the mid term future of MediaWiki out 
of the Wikimedia projects. And the complexity to maintain all this 
software and this community all by ourselves as opposed of doing it as 
part of a wider... ecosystem (I said it) including many 3rd party 
professionals earning their salaries thanks to MediaWiki.


--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Brad Jorsch
On Thu, Feb 21, 2013 at 11:55 AM, Quim Gil q...@wikimedia.org wrote:

 Ok, just a question as humble 3rd party MediaWiki user and technical
 volunteer coordinator at the WMF: is there a possibility to consider having
 a regular free software release process?

 master/unstable --- (testing releases?) --- stable releases

We already do have that. Except you're assuming Wikipedia would run on
the testing or stable release rather than on master/unstable.

In other words, you want to go back in time a few years. That's about
how it used to be a few years ago, although it got to the point of
waiting many months rather than a few extra weeks to get anything
fixed that wasn't a major security bug or performance issue. And then
the upgrades were huge deals with hundreds of bugs having to be
tracked down.

Most people seem to be happy to have gotten away from that and to the
point where it's at most 3.5 weeks[1] between something being merged
and it being live on all the sites. And there's talk about increasing
the pace further. Now the main problem seems to be finding someone to
+2 patches in Gerrit.

 Having English Wikipedia using whatever version they have the muscle to pull
 and maintain, but moving them out of the very middle of the release process.

You're focusing too much on the English Wikipedia, IMO. All the sites
get updated on the same cycle.

 Potential disadvantages?

 * Changing the process takes work: inertia, resistance and actual changes.

 * Perhaps WMF maintainers having to discuss and lobby more with the rest to
 push / rush features into releases.

 * Perhaps English Wikipedia having to wait some more weeks for certain
 features.

* Everything has to be reviewed once for inclusion in MediaWiki and
then again for it to be launched to WMF sites, which takes away time
for WMF contributors to work on improvements.


 [1]: Example: If something were merged on Feb 4 just after wmf9 was
branched, it would go up on Feb 25 (3 weeks later) to enwiki with
wmf10 and Feb 27 to the other Wikipedias. And Feb 20 for all the
non-Wikipedia sites.

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Do we need to change the MW release process to better involve the non-WMF community?

2013-02-21 Thread Mark A. Hershberger
(Adding a couple of mailing lists so others can weigh in.  Changing
subject so those added aren't completely lost.)

On 02/21/2013 11:55 AM, Quim Gil wrote:
 Ok, just a question as humble 3rd party MediaWiki user and technical
 volunteer coordinator at the WMF: is there a possibility to consider
 having a regular free software release process?
 
 master/unstable --- (testing releases?) --- stable releases
...
 I think the current process is ok-ish in the short term: non-WMF
 contributors are getting +2 and 3rd parties are getting tarballs.

As you say, I think the current process is Ok(ish) for now. We need to
get others in the MediaWiki ecosystem involved in core before this
becomes something we really need to do.

It would be great to have developers from other significant MediaWiki
sites (like Referata, Wikia, Citizendium, etc) become more involved and
start introducing features or hooks that they use into core or making
the extensions available.  Of course, some of those developers have
already been involved.

But right now, I don't sense a huge amount of friction between the WMF's
needs and the non-WMF MediaWiki-using community.  The most that can be
said is that the WMF is focused on its sites and doesn't make third
party use a priority.  This doesn't stop support for other databases,
though: Oracle, MS SQL, PostgreSQL, SQLite, or even my recent changes to
separate out DB schema changes in MySQL.

That said, I'm very interested in this conversation.  As MZ will remind
you, I did advocate for the formation of the MediaWiki Foundation.

Mark.
-- 
http://hexmode.com/

There is no path to peace. Peace is the path.
   -- Mahatma Gandhi, Non-Violence in Peace and War

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Do we need to change the MW release process to better involve the non-WMF community?

2013-02-21 Thread Brian Wolff
On 2013-02-21 1:40 PM, Mark A. Hershberger m...@everybody.org wrote:

 (Adding a couple of mailing lists so others can weigh in.  Changing
 subject so those added aren't completely lost.)

 On 02/21/2013 11:55 AM, Quim Gil wrote:
  Ok, just a question as humble 3rd party MediaWiki user and technical
  volunteer coordinator at the WMF: is there a possibility to consider
  having a regular free software release process?
 
  master/unstable --- (testing releases?) --- stable releases
 ...
  I think the current process is ok-ish in the short term: non-WMF
  contributors are getting +2 and 3rd parties are getting tarballs.

 As you say, I think the current process is Ok(ish) for now. We need to
 get others in the MediaWiki ecosystem involved in core before this
 becomes something we really need to do.

 It would be great to have developers from other significant MediaWiki
 sites (like Referata, Wikia, Citizendium, etc) become more involved and
 start introducing features or hooks that they use into core or making
 the extensions available.  Of course, some of those developers have
 already been involved.

 But right now, I don't sense a huge amount of friction between the WMF's
 needs and the non-WMF MediaWiki-using community.  The most that can be
 said is that the WMF is focused on its sites and doesn't make third
 party use a priority.  This doesn't stop support for other databases,
 though: Oracle, MS SQL, PostgreSQL, SQLite, or even my recent changes to
 separate out DB schema changes in MySQL.

 That said, I'm very interested in this conversation.  As MZ will remind
 you, I did advocate for the formation of the MediaWiki Foundation.

 Mark.
 --
 http://hexmode.com/

 There is no path to peace. Peace is the path.
-- Mahatma Gandhi, Non-Violence in Peace and War

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Having wikipedia use unstable versions helps to catch many bugs. Not only
are wikimedians great testers (they (ab)use the software in insane ways),
by in large bugs encountered by wikimedians get reported effectively.

Thus the use of unstablish releases on wikimedia allows for much more
stable core releases.

-bawolff
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Do we need to change the MW release process to better involve the non-WMF community?

2013-02-21 Thread Mark A. Hershberger
On 02/21/2013 12:50 PM, Brian Wolff wrote:
 Thus the use of unstablish releases on wikimedia allows for much more
 stable core releases.

Thanks for pointing this out.  I meant to say this, too.

I guess the question I want other MediaWiki users to answer is: Are
there any concerns that mitigate this benefit?

Mark.

-- 
http://hexmode.com/

There is no path to peace. Peace is the path.
   -- Mahatma Gandhi, Non-Violence in Peace and War

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Do we need to change the MW release process to better involve the non-WMF community?

2013-02-21 Thread OQ
On Thu, Feb 21, 2013 at 11:39 AM, Mark A. Hershberger m...@everybody.org 
wrote:
 But right now, I don't sense a huge amount of friction between the WMF's
 needs and the non-WMF MediaWiki-using community.  The most that can be
 said is that the WMF is focused on its sites and doesn't make third
 party use a priority.  This doesn't stop support for other databases,
 though: Oracle, MS SQL, PostgreSQL, SQLite, or even my recent changes to
 separate out DB schema changes in MySQL.

Yes, unfortunately schema changes and other DB related changesets tend
to only get applied to MySQL/SQLite, and the other DBs tend to get
ignored or lag behind by a few months.  That's about my only gripe,
that, and that setting jenkins up for these other backends was never
completed.

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Fwd: [Wmfall] Luis Villa joins WMF as Deputy General Counsel

2013-02-21 Thread Platonides
El 20/02/13 00:49, Luis Villa escribió:
 Hah... I think calling me a developer is, at this point, a bit of a
 stretch, but I look forward to working with the tech team :)

¡Welcome, Luis!



___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] EasyRDF dependency

2013-02-21 Thread Platonides
On 21/02/13 10:18, Denny Vrandečić wrote:
 After evaluating different options, we want to use for generating
 Wikidata's RDF export the EasyRDF library: http://www.easyrdf.org/
 
 We only need a part of it -- whatever deals with serializers. We do not
 need parsers, anything to do with SPARQL, etc.
 
 In order to minimize reviewing and potential security holes, is there an
 opinion on what is the better approach:
 
 * just use it as a dependency, review it all, and keep it up to date?
 
 * fork the library, cut out what we do not need, and keep up with work
 going on the main branch, backporting it, but reducing the used code size
 thus?
 
 How is this handled with other libraries, like Solarium, as a reference?
 
 Cheers,
 Denny

I would use it as a dependency, avoiding to fork our own version from
upstream.
That said, not exposing the files to web requests is probably a good idea.



___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] NEW version Extension:RSS 2.18 released

2013-02-21 Thread Thomas Gries
Manual
https://www.mediawiki.org/wiki/Extension:RSS

Code tree
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/RSS.git;a=tree

Release Notes
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/RSS.git;a=blob_plain;f=RELEASE-NOTES;hb=HEAD

This is the submission to git after review has finished.

The patch introduces all previously pending and unreviewed changes since
the migration of E:RSS from SVN to git.
These changes have now been code reviewed and also corrected.

The new version introduces the features which were already available in
my fork
(https://github.com/Wikinaut/mediawiki-extension-RSS) which became
obsolete by this submission.

Bugs should be filed in
https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensionscomponent=RSS
.




signature.asc
Description: OpenPGP digital signature
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Rob Lanphier
On Thu, Feb 21, 2013 at 7:19 AM, Mark A. Hershberger m...@everybody.org wrote:
 On 02/21/2013 04:13 AM, Siebrand Mazeland (WMF) wrote:
 B. Who is MediaWiki's release manager, and what can we expect of the person
 who has that role?
[..]
 Absent an explicit statement from anyone inside Foundation, we've been a
 bit confused.

 So, I'll WP:Bold and answer Siebrand's question: I am MediaWiki's
 release manager.  Here is what you can expect of me:

 * Manage the release schedule.  At least initially, I will be making
   the releases.

 * Work to get bugfixes backported to 1.19.  I don't have Gerrit
   rights to commit to the REL1_19 branch, but that will keep me from
   fixing bugs by fiat.

 * Champion features that non-WMF users want.  This includes things like
   searching inside a category and a WYSIWYG editor.

 * Work with community members to triage non-security bugs in released
   versions of MediaWiki.

 Is there something else the MW release manager should be doing?  Let me
 know.

 Is there anyone in the WMF who disagrees with this assessment?

Not that I'm aware of.  Thank you, Mark, for taking this on!

Re: Greg's title as Release Manager. Wikimedia Foundation is
relatively unique in having both releases and deployments that are
distinct.  Most of the industry uses these terms interchangeably.
When we went to advertise this position, we could have more accurately
(by MediaWiki dev community standards) called this position a
Deployment Manager, but that's not what the role is typically called
in other organizations, so we went with Release Manager.

Greg is largely going to be focused on Wikimedia cluster issues in his
role.  He'll be responsible for making sure *someone* is on the task
of publishing a release tarball, and may get more involved if there
are widespread concerns about quality or a rethinking of our current
strategy, but for the forseeable future, the role is largely
supportive.  Greg may well have cycles to help Mark with the release
process, but Mark will take the lead on it.

One potential grey area is security releases, which need simultaneous
release and deployment.  That's an area we'll need to work in close
collaboration.

This all make sense?

Rob

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Do we need to change the MW release process to better involve the non-WMF community?

2013-02-21 Thread Tyler Romeo
I'd like to see MediaWiki gain a more stable release process as well. I
think some of the primary things that we're lacking are:

   - Where is QA? I mean, I know somewhere somebody is probably doing some
   sort of testing, but having worked as a QA engineer I haven't seen anything
   in MW that would resemble proper and traditional testing (excluding the
   unit testing). Where's the list of test cases that need to be performed for
   each release? How can one make new test cases and add them? etc. Maybe this
   already exists, but if it does it's definitely not documented well enough.
   - Stable sets of expected release features. In most companies I've
   worked in, every single bug upon being reported is immediately scheduled
   for a release, even if it just means deferring it to an unknown Future
   Release. But doing a quick search in Bugzilla shows MW has 5000+ bugs that
   are not scheduled, some of which are even high priority bugs. I've probably
   said this before, but it'd be good if consumers knew beforehand what they
   may expect in the next MW release (even if it's only tentative) so that
   they can debate whether or not to prepare for an upgrade. I've been told
   before that that's what the release notes are for, but that's not the
   point. Release notes currently only include stuff that's already done.
   - Faster review process. This is something that's not at all easy, and I
   know many are aware, but it takes a while to get reviews. I mean, there are
   people like me who get notifications for every new change in gerrit, and
   thus I'll see everything even if I wasn't added as a reviewer, but not
   everybody does that, which leaves the question of how to get your stuff
   reviewed and who to go to. There's a list of MW.org that has some people,
   but I've found it's usually not helpful until you're more involved and
   actually know who those people are.


Other than those process issues, there are a few feature issues that IMO I
think are holding people back:

   - As said, DB support, especially for high-use systems like Postgres and
   MSSQL.
   - Enterprise platforms. What if I want to deploy MW onto AWS or VMWare?
   Many companies have pre-packaged systems for this. For example, at the
   company I'm working at now, deploying their product to AWS is as easy as
   copying the ID number into the web GUI and clicking deploy. Also, is there
   any tracking on HipHop support?
   - Non-PHP. This is probably far off in the future, but eventually it'd
   be nice to be able to setup MW without having to deal with PHP at all,
   i.e., have a configuration file in YAML or something. Even PHP frameworks
   like Symfony have abstracted out the PHP, and that's a case where you're
   actually developing *in* PHP. :P


*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com


On Thu, Feb 21, 2013 at 1:01 PM, OQ overlo...@gmail.com wrote:

 On Thu, Feb 21, 2013 at 11:39 AM, Mark A. Hershberger m...@everybody.org
 wrote:
  But right now, I don't sense a huge amount of friction between the WMF's
  needs and the non-WMF MediaWiki-using community.  The most that can be
  said is that the WMF is focused on its sites and doesn't make third
  party use a priority.  This doesn't stop support for other databases,
  though: Oracle, MS SQL, PostgreSQL, SQLite, or even my recent changes to
  separate out DB schema changes in MySQL.

 Yes, unfortunately schema changes and other DB related changesets tend
 to only get applied to MySQL/SQLite, and the other DBs tend to get
 ignored or lag behind by a few months.  That's about my only gripe,
 that, and that setting jenkins up for these other backends was never
 completed.

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Mark A. Hershberger
On 02/21/2013 04:26 PM, Rob Lanphier wrote:
 This all make sense?

Yes, I appreciate you weighing in.


-- 
http://hexmode.com/

There is no path to peace. Peace is the path.
   -- Mahatma Gandhi, Non-Violence in Peace and War

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Installing Mediawiki SourceCode

2013-02-21 Thread anubhav agarwal
Hi Guys,

I am a newbie to mediawiki, I was following the instructions on this page
http://www.mediawiki.org/wiki/Download_from_Git

After cloning the gir repository on my desktop, there is no .git folder
in it.

Henceforth any of the following commands on that page like

git branch -r | sort -V
or
git checkout -b RELrelease number origin/RELrelease number

are returning error.

Can some body please guide me through these errors ?


Cheers,
Anubhav


Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Installing Mediawiki SourceCode

2013-02-21 Thread Ori Livneh



On Thursday, February 21, 2013 at 2:14 PM, anubhav agarwal wrote:

 Hi Guys,
 
 I am a newbie to mediawiki, I was following the instructions on this page
 http://www.mediawiki.org/wiki/Download_from_Git
 
 After cloning the gir repository on my desktop, there is no .git folder
 in it.
 
 Henceforth any of the following commands on that page like
 
 git branch -r | sort -V
 or
 git checkout -b RELrelease number origin/RELrelease number
 
 

Anubhav, you have to 'cd' into the directory created by git-clone.
 

--
Ori Livneh

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Who is responsible for accepting backported patch sets for maintained versions?

2013-02-21 Thread Krinkle
On Feb 21, 2013, at 4:51 PM, bawolff bawolff...@gmail.com wrote:

 
 * Work to get bugfixes backported to 1.19.  I don't have Gerrit
  rights to commit to the REL1_19 branch, but that will keep me from
  fixing bugs by fiat.
 
 I think we should give you such rights.
 
 --bawolff


Though it is probably obvious, just to point out (and to be corrected if I 
misunderstood):

You wouldn't single-handedly fix bugs. The bug fix is first submitted in master 
(where submission and review happen by two different people where Mark could be 
the writer of a patch or the reviewer/merger, but never both).

And in release branches (as far as I know) we only tolerate self-merges if the 
change is a cherry-pick of an already-merged change in master. If the change is 
e.g. a bug fix of something that occurred due to combination of backports in 
the release branch, it should be reviewed and written by two different people 
like any other change.

And for others looking to help out in back porting fixes:

One can submit a backport without merge access. It is the same process 
(cherry-pick to another branch, submit back to Gerrit with the same change id). 
Except that you'd ask for someone to approve the merge instead of self-merging 
right away.

-- Krinkle


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Installing Mediawiki SourceCode

2013-02-21 Thread anubhav agarwal
Really Sorry, I didn't notice they were there.

On Fri, Feb 22, 2013 at 3:50 AM, Ori Livneh o...@wikimedia.org wrote:




 On Thursday, February 21, 2013 at 2:14 PM, anubhav agarwal wrote:

  Hi Guys,
 
  I am a newbie to mediawiki, I was following the instructions on this page
  http://www.mediawiki.org/wiki/Download_from_Git
 
  After cloning the gir repository on my desktop, there is no .git folder
  in it.
 
  Henceforth any of the following commands on that page like
 
  git branch -r | sort -V
  or
  git checkout -b RELrelease number origin/RELrelease number
 
 

 Anubhav, you have to 'cd' into the directory created by git-clone.


 --
 Ori Livneh

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Cheers,
Anubhav


Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Installing Mediawiki SourceCode

2013-02-21 Thread Tyler Romeo
I have an alternative question. Why is there -b in the options? Git
should automatically create local branches when checking out a remote
branch, i.e., doing git checkout REL1_20 should automatically create a
branch with that name based on origin/REL1_20.

*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com


On Thu, Feb 21, 2013 at 5:23 PM, anubhav agarwal anubhav...@gmail.comwrote:

 Really Sorry, I didn't notice they were there.

 On Fri, Feb 22, 2013 at 3:50 AM, Ori Livneh o...@wikimedia.org wrote:

 
 
 
  On Thursday, February 21, 2013 at 2:14 PM, anubhav agarwal wrote:
 
   Hi Guys,
  
   I am a newbie to mediawiki, I was following the instructions on this
 page
   http://www.mediawiki.org/wiki/Download_from_Git
  
   After cloning the gir repository on my desktop, there is no .git
 folder
   in it.
  
   Henceforth any of the following commands on that page like
  
   git branch -r | sort -V
   or
   git checkout -b RELrelease number origin/RELrelease number
  
  
 
  Anubhav, you have to 'cd' into the directory created by git-clone.
 
 
  --
  Ori Livneh
 
  ___
  Wikitech-l mailing list
  Wikitech-l@lists.wikimedia.org
  https://lists.wikimedia.org/mailman/listinfo/wikitech-l




 --
 Cheers,
 Anubhav


 Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Subclassing HTMLForm Question

2013-02-21 Thread Tyler Romeo
Hey,

So there's a change (https://gerrit.wikimedia.org/r/48995) that's adding a
new subclass to HTMLForm, so I had a quick question for whoever has more
experience with HTMLForm than I do. The new subclass will always output a
table for the getInputHTML(), even if the parent form is set to div/raw
output. Is this OK, i.e., is the table/div/raw only applicable to the form
itself, or should the subclass make sure to follow that format as well?
Unfortunately, there is no precedent for this because every other field
type only puts out an input tag.

*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Categories in Module namespace

2013-02-21 Thread Bináris
May Lua scripts be categorized?

-- 
Bináris
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Subclassing HTMLForm Question

2013-02-21 Thread Jeroen De Dauw
Hey,

The new subclass will always output a
 table for the getInputHTML(), even if the parent form is set to div/raw
 output.


That very much sounds like a violation of the Liskov substitution pattern.
In other words, it sounds like code using an instance of HTMLForm might run
into problems when this instance happens to be of the type defined by the
new subclass.

Cheers

--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil.
--
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Sending 200s for empty user pages of valid users

2013-02-21 Thread Ryan Lane
See:

https://bugzilla.wikimedia.org/show_bug.cgi?id=45255

https://gerrit.wikimedia.org/r/#/c/50305/

Just in case this is controversial, I thought I'd bring this topic up on
the list.

We currently send 404s for empty user pages, even for valid users. It would
be ideal to use user page urls as OpenID provider identity urls, but most
users never create their user pages. OpenID expects identity urls to be
200s, not 404s. I'd like us to send 200s rather than 404s for any valid
user's user pages, whether the page has content or not.

- Ryan
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Installing Mediawiki SourceCode

2013-02-21 Thread Ori Livneh



On Thursday, February 21, 2013 at 2:33 PM, Tyler Romeo wrote:

 I have an alternative question. Why is there -b in the options? Git
 should automatically create local branches when checking out a remote
 branch, i.e., doing git checkout REL1_20 should automatically create a
 branch with that name based on origin/REL1_20.
 
 

Only if you have branch.autosetupmerge configured to true


--
Ori Livneh

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Categories in Module namespace

2013-02-21 Thread Ori Livneh
On Thursday, February 21, 2013 at 2:39 PM, Bináris wrote:
 May Lua scripts be categorized?

Scribunto modules may export multiple functions. IMHO, it makes more sense to 
group conceptually-related functions by bundling them into single modules, much 
like the standard libraries of most programming languages are laid out. That 
makes more sense to me than categories.

--
Ori Livneh


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Sending 200s for empty user pages of valid users

2013-02-21 Thread Brion Vibber
On Thu, Feb 21, 2013 at 2:59 PM, Ryan Lane rlan...@gmail.com wrote:

 See:

 https://bugzilla.wikimedia.org/show_bug.cgi?id=45255

 https://gerrit.wikimedia.org/r/#/c/50305/

 Just in case this is controversial, I thought I'd bring this topic up on
 the list.

 We currently send 404s for empty user pages, even for valid users. It would
 be ideal to use user page urls as OpenID provider identity urls, but most
 users never create their user pages. OpenID expects identity urls to be
 200s, not 404s. I'd like us to send 200s rather than 404s for any valid
 user's user pages, whether the page has content or not.


No objection for me. We should be showing a nice user dashboard on the user
page anyway, regardless of whether the user's filled out any text.

Seems to me it might be better to override WikiPage::hasViewableContent()
though rather than hardcode that check into Article::showMissingArticle().

-- brion
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Categories in Module namespace

2013-02-21 Thread Tim Starling
On 22/02/13 09:39, Bináris wrote:
 May Lua scripts be categorized?

After https://gerrit.wikimedia.org/r/#/c/50143/ is deployed, it will
be possible to add a module to a category by adding a category tag to
its /doc subpage.

-- Tim Starling


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Do we need to change the MW release process to better involve the non-WMF community?

2013-02-21 Thread Chris McMahon
On Thu, Feb 21, 2013 at 2:01 PM, Tyler Romeo tylerro...@gmail.com wrote:

 I'd like to see MediaWiki gain a more stable release process as well. I
 think some of the primary things that we're lacking are:

- Where is QA? I mean, I know somewhere somebody is probably doing some
sort of testing, but having worked as a QA engineer I haven't seen
 anything
in MW that would resemble proper and traditional testing (excluding the
unit testing). Where's the list of test cases that need to be performed
 for
each release? How can one make new test cases and add them? etc. Maybe
 this
already exists, but if it does it's definitely not documented well
 enough.


Two answers, possibly oversimplified:

First, supporting Mediawiki for 3rd parties is not a priority for WMF in
recent times, so QA efforts have been focused elsewhere.
Second, volunteer QA testing in general *is* a priority for WMF right now,
so a volunteer QA effort to test Mediawiki releases would be a likely
candidate for WMF support.   This sort of project would fall naturally into
the effort we're calling Features Testing, and we're looking to support
that sort of project by way of a Group
http://www.mediawiki.org/wiki/Groups/Proposals/Features_testing.

-Chris
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Installing Mediawiki SourceCode

2013-02-21 Thread Tyler Romeo
Aha, OK thanks.

*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com


On Thu, Feb 21, 2013 at 6:03 PM, Ori Livneh o...@wikimedia.org wrote:




 On Thursday, February 21, 2013 at 2:33 PM, Tyler Romeo wrote:

  I have an alternative question. Why is there -b in the options? Git
  should automatically create local branches when checking out a remote
  branch, i.e., doing git checkout REL1_20 should automatically create a
  branch with that name based on origin/REL1_20.
 
 

 Only if you have branch.autosetupmerge configured to true


 --
 Ori Livneh

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Wikitech-l Digest, Vol 115, Issue 93

2013-02-21 Thread Kancer Ezeroğlu
Hi everybody,

I want to help about wikimedia's bugs. How can I get wikimedia's bugs ? Can
somebody please help me ?
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Wikitech-l Digest, Vol 115, Issue 93

2013-02-21 Thread Ryan Lane
Our bugs are at https://bugzilla.wikimedia.org. Was there anything
specific you'd like to help with?


On Thu, Feb 21, 2013 at 4:29 PM, Kancer Ezeroğlu
ezeroglukan...@gmail.comwrote:

 Hi everybody,

 I want to help about wikimedia's bugs. How can I get wikimedia's bugs ? Can
 somebody please help me ?
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] How to help with bugs (was Re: Wikitech-l Digest, Vol 115, Issue 93)

2013-02-21 Thread Quim Gil

On 02/21/2013 04:29 PM, Kancer Ezeroğlu wrote:

Hi everybody,


Hello, welcome!


I want to help about wikimedia's bugs. How can I get wikimedia's bugs ? Can
somebody please help me ?


Are you interested in helping triaging bugs or fixing them? Any specific 
product or feature?


Check these pages:

Introduction to bug triaging
https://www.mediawiki.org/wiki/Bug_management/Triage_tasks

Annoying little bugs to start with
https://www.mediawiki.org/wiki/Annoying_little_bugs

Join our testing and bug management activities:
https://www.mediawiki.org/wiki/QA/Weekly_goals

How to contribute
https://www.mediawiki.org/wiki/How_to_contribute

Feel free replying with further questions. We will do our best 
connecting you with a task. There is no lack of work to do.  :)


--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] wfMsg and wfMsgForContent are deprecated. What to use?

2013-02-21 Thread Niklas Laxström
On 19 February 2013 19:10, Krenair kren...@gmail.com wrote:
 See
 https://www.mediawiki.org/wiki/Manual:Messages_API#Deprecated_wfMsg.2A_functions

The whole page is a recommended reading. I refactored it about a week
ago to make it more accessible. Thank you to everyone who has already
provided feedback or cleaned up after my mistakes.

  -Niklas


-- 
Niklas Laxström

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Categories in Module namespace

2013-02-21 Thread Bináris
2013/2/22 Tim Starling tstarl...@wikimedia.org



 After https://gerrit.wikimedia.org/r/#/c/50143/ is deployed, it will
 be possible to add a module to a category by adding a category tag to
 its /doc subpage.


Thank you! I suppose it will be announced here.
Ori: your concept is good and I will try to follow it, but hard to expect
it from everyone when many authors write scripts and test. Categories help
in searching, and as well as by templates, some of the scripts will be full
protected which effect too many pages. So bundling and categories will work
together.


-- 
Bináris
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l