Re: [Wikitech-l] Draft plan for 1.17 branch next week (Code review and making it to 1.17)

2010-12-04 Thread Robert Leverington
On 2010-12-03, Rob Lanphier wrote:
 Hi everyone,
 
 On IRC, Trevor lead the charge to Etherpad!, and some of us
 followed.  This was the result:
 http://www.mediawiki.org/wiki/MediaWiki_roadmap/1.17

It is unclear to me whether the plan is to branch from the latest
reviewed code or trunk HEAD, assuming the latter then I think that code
review needs to be a part of the schedule as it is by far the most time
consuming part of the process and presumably needs to be complete before
a deployment.  The schedule suggests an intial deployment in January,
but my understanding is that even if there were no further commits it
would still take until March for it to catch up with HEAD.

Robert

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


[Wikitech-l] svn access to 1.16wmf4

2010-12-04 Thread Ashar Voultoiz
Hello,

Would it be possible to get commit rights to the 1.16wmf4 ?

For now, I would focus on merging revisions for the CodeReview 
extension, no Core work yet :p

cheers,

-- 
Ashar Voultoiz


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


Re: [Wikitech-l] Code review and making it to 1.17

2010-12-04 Thread Victor Vasiliev
I do not like the idea of releasing code that was not run on Wikimedia 
wikis for at least a week. That may result in a rather buggy 1.17.

--vvv

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


Re: [Wikitech-l] [Toolserver-l] alternative way to get wikipedia dump while server is down

2010-12-04 Thread Sven Tiffe
 There is a way to download wikidumps for any project / language, the
 data is from early 2009. I will detail the steps as a note for future
 reference.

[...]

 Next step is either to copy a file using SCP or start your own FTP
 server on the EC2 instance and download the files that you need. You
 will  need to pay a small fee but this is in the range of cents.

 Best,

 Diederik


Thank you for your comprehensive description of accessing the archived data
in EC2.

Personally, I will consider it to get a dump that way in order to continue
working. However, I am curious if there are any news about the regular
server.  Last update in http://wikitech.wikimedia.org/view/Dataset1 was ten
days ago and I wonder how likely it is to fix the server e.g. next week.

Is there anybody here on the list who may update the wiki page?

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


Re: [Wikitech-l] Code review and making it to 1.17

2010-12-04 Thread Chad
On Sat, Dec 4, 2010 at 7:39 AM, Victor Vasiliev vasi...@gmail.com wrote:
 I do not like the idea of releasing code that was not run on Wikimedia
 wikis for at least a week. That may result in a rather buggy 1.17.


+1

-Chad

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


Re: [Wikitech-l] Draft plan for 1.17 branch next week (Code review and making it to 1.17)

2010-12-04 Thread Roan Kattouw
2010/12/4 Robert Leverington rob...@rhl.me.uk:
 It is unclear to me whether the plan is to branch from the latest
 reviewed code or trunk HEAD
This was kind of overlooked by everyone in that discussion :(

 , assuming the latter then I think that code
 review needs to be a part of the schedule as it is by far the most time
 consuming part of the process and presumably needs to be complete before
 a deployment.
Yes.

 The schedule suggests an intial deployment in January,
 but my understanding is that even if there were no further commits it
 would still take until March for it to catch up with HEAD.

March has been mentioned by a few people now, and now you're even
suggesting that /even with no further commits/ it would take that
long. To me that seems overly pessimistic. The code review backlog in
/trunk/phase3 was 775 revisions last time I checked (Saturday around
01:15 UTC). It shouldn't take 3 months to catch up with that.

Of course less than 3 months doesn't necessarily mean it'll be a
manageable amount of time, and there's WMF-deployed extensions to
consider too. So I do think we should look at where the unreviewed
revs are concentrated; if it turns out they're mostly recent, that'd
be a strong case for moving the branch point into the past.

Roan Kattouw (Catrope)

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


Re: [Wikitech-l] Draft plan for 1.17 branch next week (Code review and making it to 1.17)

2010-12-04 Thread Robert Leverington
On 2010-12-04, Roan Kattouw wrote:
 2010/12/4 Robert Leverington rob...@rhl.me.uk:
  The schedule suggests an intial deployment in January,
  but my understanding is that even if there were no further commits it
  would still take until March for it to catch up with HEAD.
 
 March has been mentioned by a few people now, and now you're even
 suggesting that /even with no further commits/ it would take that
 long. To me that seems overly pessimistic. The code review backlog in
 /trunk/phase3 was 775 revisions last time I checked (Saturday around
 01:15 UTC). It shouldn't take 3 months to catch up with that.

The pessimism was not intentional, just noting my understanding of what
others said.  What you say sounds reasonable.

 Of course less than 3 months doesn't necessarily mean it'll be a
 manageable amount of time, and there's WMF-deployed extensions to
 consider too. So I do think we should look at where the unreviewed
 revs are concentrated; if it turns out they're mostly recent, that'd
 be a strong case for moving the branch point into the past.

On the other hand this creates a huge amount of work in identifying and
backporting any essential bug fixes between the branch point and HEAD at
branching - I imagine probably more than it alleviates (albeit for
different people).

Either way this is something that needs to be considered prior to
branching as it will change the schedule and allocation of resources
(to me the current schedule seems overly optimistic in this respect).

Robert

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


Re: [Wikitech-l] Code review and making it to 1.17

2010-12-04 Thread Platonides
Chad wrote:
 On Sat, Dec 4, 2010 at 7:39 AM, Victor Vasiliev vasi...@gmail.com wrote:
 I do not like the idea of releasing code that was not run on Wikimedia
 wikis for at least a week. That may result in a rather buggy 1.17.

 
 +1
 
 -Chad

A completely +1 from me, too.
But I don't think Rob were suggesting that.


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


Re: [Wikitech-l] Draft plan for 1.17 branch next week (Code review and making it to 1.17)

2010-12-04 Thread Roan Kattouw
2010/12/5 Robert Leverington rob...@rhl.me.uk:
 On the other hand this creates a huge amount of work in identifying and
 backporting any essential bug fixes between the branch point and HEAD at
 branching - I imagine probably more than it alleviates (albeit for
 different people).

Yes, there's a balance there. In the post you're replying to I said it
should be considered if unreviewed revisions were skewed towards the
recent ones, but this doesn't seem to be the case for /trunk/phase3 at
least. See 
https://secure.wikimedia.org/wikipedia/mediawiki/wiki/User:Catrope/CR_stats#Distribution_of_unreviewed_revisions_in_phase3
for details (left column is a 3-digit revid prefix identifying a range
of 100 revisions, right column is the number of new/fixme revs in that
range): for instance, the past 7 days account for 5% of the review
backlog, the past ~4 weeks for ~10%. However, we've only got good
stats on phase3 at this time; I'll run them on phase3 plus
WMF-deployed extensions tomorrow so we'll have the full picture.

The crux of the above: recent revisions are a tiny fraction of the
review backlog (the last ~4 weeks of commits account for only ~10% of
the backlog), at least for /trunk/phase3. IMO this means there's no
reason to branch off anything other than HEAD. The picture might look
different for WMF-enabled extensions, I'll have stats on them
tomorrow.

 Either way this is something that needs to be considered prior to
 branching as it will change the schedule and allocation of resources
 (to me the current schedule seems overly optimistic in this respect).

I agree the review backlog won't magically fix itself over the
holidays, which is why I call on everyone who can help to do so or ask
their boss to be 'allowed' to spend time on it (I hear RobLa is
allocating some people's time to this).

Roan Kattouw (Catrope)

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


Re: [Wikitech-l] Code review and making it to 1.17

2010-12-04 Thread Aryeh Gregor
On Sat, Dec 4, 2010 at 7:39 AM, Victor Vasiliev vasi...@gmail.com wrote:
 I do not like the idea of releasing code that was not run on Wikimedia
 wikis for at least a week. That may result in a rather buggy 1.17.

Also agree, as I've said elsewhere.  Better to delay branching 1.17 an
extra month or two than to release it when it hasn't been tested on
Wikimedia sites.

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


Re: [Wikitech-l] Code review and making it to 1.17

2010-12-04 Thread Roan Kattouw
2010/12/5 Aryeh Gregor simetrical+wikil...@gmail.com:
 On Sat, Dec 4, 2010 at 7:39 AM, Victor Vasiliev vasi...@gmail.com wrote:
 I do not like the idea of releasing code that was not run on Wikimedia
 wikis for at least a week. That may result in a rather buggy 1.17.

 Also agree, as I've said elsewhere.  Better to delay branching 1.17 an
 extra month or two than to release it when it hasn't been tested on
 Wikimedia sites.

Possibly superfluous clarification: what we're talking about here is
to branch 1.17wmf1 (i.e. WMF deployment), not an immediate 1.17
release candidate. Obviously we'd deploy first and release later,
that's what we've always done AFAIK.

Roan Kattouw (Catrope)

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


Re: [Wikitech-l] Draft plan for 1.17 branch next week (Code review and making it to 1.17)

2010-12-04 Thread Platonides
Rob Lanphier wrote:
 Hi everyone,
 
 On IRC, Trevor lead the charge to Etherpad!, and some of us
 followed.  This was the result:
 http://www.mediawiki.org/wiki/MediaWiki_roadmap/1.17
 
 This is an aggressive plan, starting with branching for 1.17 early
 next week.  It is by no means official; Tim and Mark H are both named,
 but neither have weighed in, so don't take this as the plan, but as
 a proposal for discussion here.
 
 Rob

It's nice having a plan. But I wonder who will assign those engineering
resources? And what will they be unassigned from?

Regarding the Release manager section, I have no problem aiding with
merging (that is, provided I'm comfortable with the fix itself :) but I
don't think that's something reserved to a few RM. Rather, if something
is a bugfix affecting the branch, the commiter should backport it
himself (or tag as 1.17, and delay the MFT until it gets reviewed).

We can't assume that any bugfix will be seen and cherrypicked as
appropiate (even with more than one person doing that work).


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


Re: [Wikitech-l] Drafting the upcoming engineering overview

2010-12-04 Thread howard jenkins
Do not block. The people of usa needs to know the truth. Plus our leaders be 
leading in a way that the people of the usa would like them too. Thank you.


-Original Message-
From: Rob Lanphier
Sent: 9/23/2010 12:59:56 AM
To: Wikimedia developers
Subject: [Wikitech-l] Drafting the upcoming engineering overview
Hi everyone,

As you probably know, we're trying to get into the habit of providing
a monthly overview of all WMF-sponsored engineering activity.  The
September update was posted to the techblog here:
http://techblog.wikimedia.org/2010/09/wmf-engineering/

For October, we'd like to draft this in public so as to get the
information out a little sooner, and to give you all the opportunity
to help out.  Here's where we're drafting this:
http://www.mediawiki.org/wiki/WMF_Engineering_Overview_October_2010

Here's a very simple way you can help.  If you see something on the
list that you're interested in, but don't see the status for yet, ping
one of us, then be bold and add what you learn to the appropriate wiki
page.  If you do know the status, by all means add it.

Another useful thing to do:  you'll notice that many of the project
pages that the status post links to are pretty sparse.  Same rules
apply there.  We'd love to get help keeping this up to date.

Thanks!
Rob

___
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] Code review and making it to 1.17

2010-12-04 Thread Rob Lanphier
On Sat, Dec 4, 2010 at 4:25 PM, Roan Kattouw roan.katt...@gmail.com wrote:
 Possibly superfluous clarification: what we're talking about here is
 to branch 1.17wmf1 (i.e. WMF deployment), not an immediate 1.17
 release candidate. Obviously we'd deploy first and release later,
 that's what we've always done AFAIK.

Yup.  The only wrinkle here is that we may want to branch 1.17 + all
extensions (the tarball branch) at the same time we branch 1.17wmf1 +
deployed extensions (the deployment branch).  If we don't do that,
then when it comes time to put together a tarball release, it'll be
difficult to sync it with what is in deployment.

Rob

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