Last modified: 2014-10-28 22:32:28 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T62373, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 60373 - Convert Oversight revisions to (revision deleted) suppressed on Wikimedia wikis
Convert Oversight revisions to (revision deleted) suppressed on Wikimedia wikis
Status: PATCH_TO_REVIEW
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
wmf-deployment
All All
: Normal normal with 2 votes (vote)
: ---
Assigned To: Sam Reed (reedy)
: shell
Depends on: 18598
Blocks: 29782 32628
  Show dependency treegraph
 
Reported: 2014-01-23 18:21 UTC by Alex Monk
Modified: 2014-10-28 22:32 UTC (History)
22 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Alex Monk 2014-01-23 18:21:25 UTC
Script created as part of bug 18598
Comment 1 Risker 2014-01-23 20:10:41 UTC
Recommend that, prior to script being run on Wikimedia wikis, there be communication with at least the current oversighters for the affected projects, and likely with the communities of the affected projects.  This should probably include the reason for making these changes, reassurance that the previously oversighted edits will only be viewable by those with Oversight/steward permissions, and perhaps a screenshot of how the page history will look before and after the script is run. Also describe how edits to now-deleted pages will be affected, and what will happen if those now-deleted pages are subsequently undeleted (i.e., will the oversighted edits remain out of the page history or will they be reinstated in the same format as other suppressed edits when undeletion occurs).  

Please also confirm that all suppressible aspects of the edits (name of editor, content of edit, edit summary) will be suppressed by default, and inform oversighters whether or not they will be able to reverse the elements of suppression. (I'm assuming yes, but full information will make this a smoother transition.)

The advance communication will give the opportunity for anyone to ask questions and receive responses prior to this change, and will reduce the likelihood of distress caused when edits thought to be permanently removed from page histories suddenly reappear.
Comment 2 Alex Monk 2014-01-23 20:28:19 UTC
(In reply to comment #1)
> Also describe how edits to now-deleted pages will be affected

So this is very unclear, but I think I sort of understand what you mean - if you oversight an edit, delete the page, and run the migration script, the OS'd edit becomes suppressed in the deleted history archive.

(In reply to comment #1)
> what will happen if those now-deleted pages are subsequently
> undeleted (i.e., will the oversighted edits remain out of the page history or
> will they be reinstated in the same format as other suppressed edits when
> undeletion occurs).  

Once the migration is done you will not be able to tell what came from the OS system and any other suppressed edit without looking at the times each system was used. They will become suppressed edits and therefore behave as suppressed edits. Undeleting a suppressed edit means it is no longer in the deleted history archive. You should see the suppressed edit as a timestamp and grey lines in public history.

(In reply to comment #1)
> Please also confirm that all suppressible aspects of the edits (name of
> editor,
> content of edit, edit summary) will be suppressed by default

Yes, this goes without saying.

(In reply to comment #1)
> and inform
> oversighters whether or not they will be able to reverse the elements of
> suppression. (I'm assuming yes, but full information will make this a
> smoother
> transition.)

Yes, as I said these OS'd edits become suppressed edits. They behave as suppressed edits. You can reverse suppression.

(In reply to comment #1)
> distress caused when edits thought to be permanently removed from page
> histories suddenly reappear.

These OS'd edits BECOME SUPPRESSED EDITS. We are not expecting any currently private information to be exposed by this. If it happens then that's a big bug and should have already been caught. What is revealed is that an edit existed at a certain place in page history and what timestamp it had - and despite what certain people would like, this is NOT private information.
Comment 3 Alex Monk 2014-01-23 20:33:32 UTC
(In reply to comment #2)
> What is revealed is that an edit existed
> at a certain place in page history and what timestamp it had

(Also the size of the revision - as in number of bytes - but I don't think this came up as an issue in the discussions)
Comment 4 Risker 2014-01-23 21:17:16 UTC
(In reply to comment #3)
> (In reply to comment #2)
> What is revealed is that an edit existed
> at a
> certain place in page history and what timestamp it had

(Also the size of
> the revision - as in number of bytes - but I don't think this
came up as an
> issue in the discussions)

Thanks very much for your responses, Alex.  

I of course assumed that tests were done somewhere or other and were verified independently to ensure that the script worked properly, and you have confirmed that. 

Nonetheless, I strongly encourage an advance communication strategy (perhaps using the community liaisons) to all Wikimedia projects where there are oversighted edits. When the extension was in use, it was broadly and publicly advertised as "permanent removal", and aside from a brief hint that maybe there might be some way to switch things over, nothing happened for the five years after suppression/revision deletion was activated, so this change is not in any way expected by the various communities that will be affected. I don't know how many projects have oversighted edits, or how many there are in total (English Wikipedia has about 20,000), but many of the users whose personal information was oversighted back in the day are still active, and there is good reason to anticipate some negative reaction if there isn't solid communication in advance.
Comment 5 James Alexander 2014-01-23 22:24:52 UTC
As a thought to help address the concern about these appearing suddenly in page histories: How difficult would it be to adjust the script so that these edits were moved to both 'suppressed' status as well as being fully deleted (as if the page was deleted and those revisions were not restored, similar to the old 'poor mans oversight' ).

If that was done does it address concerns/raise others with anyone?
Comment 6 Alex Monk 2014-01-23 22:32:47 UTC
(In reply to comment #5)
> As a thought to help address the concern about these appearing suddenly in
> page
> histories: How difficult would it be to adjust the script so that these edits
> were moved to both 'suppressed' status as well as being fully deleted (as if
> the page was deleted and those revisions were not restored, similar to the
> old
> 'poor mans oversight' ).
> 
> If that was done does it address concerns/raise others with anyone?

So the placeholder would be hidden? It's possible and the script could be changed to do it, but the fact that those got hidden is basically seen as a bug, not a feature.

Any patch to do it would get a -2 from me.
Comment 7 MZMcBride 2014-01-23 22:38:50 UTC
(In reply to comment #6)
> So the placeholder would be hidden? It's possible and the script could be
> changed to do it, but the fact that those got hidden is basically seen as a
> bug, not a feature.

James is asking to put the revisions in the archive table rather than the revision table, as I understand it.
Comment 8 James Alexander 2014-01-23 22:40:13 UTC
(In reply to comment #6)
> So the placeholder would be hidden? It's possible and the script could be
> changed to do it, but the fact that those got hidden is basically seen as a
> bug, not a feature.
> 
> Any patch to do it would get a -2 from me.

That's not a bug, it was very much a feature of the tool as originally designed and used, I think it's legitimate to do this change but that's a different question. This is a change in state for very legitimate reasons, but not a bugfix.

That said it's possible you don't understand what I meant. I don't meant to fully hide the placeholder, just to drop them into deleted revisions. That would theoretically be possible for the community to (manually) do for them we'd just be doing it automatically which makes sense given the number of revisions. The effect would be as if the page was deleted and then restored without those revisions. They would still be viewable under Special:Undelete like any deleted&suppressed edit is viewable now.
Comment 9 James Alexander 2014-01-23 22:40:33 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > So the placeholder would be hidden? It's possible and the script could be
> > changed to do it, but the fact that those got hidden is basically seen as a
> > bug, not a feature.
> 
> James is asking to put the revisions in the archive table rather than the
> revision table, as I understand it.

Yes, I believe this is what would be done, thank you.
Comment 10 Alex Monk 2014-01-23 22:51:10 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > So the placeholder would be hidden? It's possible and the script could be
> > changed to do it, but the fact that those got hidden is basically seen as a
> > bug, not a feature.
> 
> James is asking to put the revisions in the archive table rather than the
> revision table, as I understand it.

Yes I understand that, it has the effect of always hiding the placeholder from normal users (putting it in the archive is okay if the OS'd revision would have been page-deleted) and is therefore not going to happen.

(In reply to comment #8)
> That's not a bug, it was very much a feature of the tool as originally
> designed
> and used, I think it's legitimate to do this change but that's a different
> question. This is a change in state for very legitimate reasons, but not a
> bugfix.

I disagree that it should have ever been considered a feature, I don't see the use case (and actually some people claimed to have a use case but wanted it to stay private - away from Bugzilla - which is very much against the way MediaWiki is developed and therefore very heavily encouraged me to WONTFIX it). The idea has a separate bug of it's own which is WONTFIXed. Here is not the place to try to bring it up again.
Comment 11 Dan Garry 2014-01-23 23:14:54 UTC
(In reply to comment #8)
> That's not a bug, it was very much a feature of the tool as originally
> designed
> and used, I think it's legitimate to do this change but that's a different
> question. This is a change in state for very legitimate reasons, but not a
> bugfix.

Sure, maybe it was a feature. However, from the perspective of a non-oversighter, the only effect it had was to not pique their curiosity about what was previously there. The actual use case of oversight, namely "there is public information here which I want to remove from public view", is still satisfied irrespective of whether the placeholder is there or not, as the old oversighted edits are being migrated to edits that are fully suppressed. Therefore I'm not terribly concerned about whether that placeholder is there (i.e. edits are migrated to the revision table) or not (i.e. the edits are migrated to the archive table); the core use case, full suppression, is still satisfied.

I think there's no harm in taking this a little slower and sending out some communications first to the oversighters and stewards and reassuring them that stuff that was nonpublic will not be made public by this change. I'll try to sort that communication out.
Comment 12 Dan Garry 2014-01-23 23:25:03 UTC
Okay, so just so we're clear, please hold off on proceeding with this until we've got our communications sorted. I'll post a note here when that's happened.
Comment 13 James Forrester 2014-01-23 23:25:16 UTC
(In reply to comment #4)
> Nonetheless, I strongly encourage an advance communication strategy (perhaps
> using the community liaisons) to all Wikimedia projects where there are
> oversighted edits. When the extension was in use, it was broadly and publicly
> advertised as "permanent removal"

I feel that the burden for this communication should lie on the shoulders of the individuals who misled the community in this way.

Certainly, when we developed the OS tool (whilst I was on ArbCom), we were careful to note that the information was not actually removed from the database entirely, and that it was theoretically open to sub poena and viewing by people with special access, but that it was beyond the reach of mere administrators.

> there is good reason to anticipate some negative reaction if there isn't
> solid communication in advance.

Quite possibly. I'd suggest that the community 'functionaries' be alerted and asked to inform their communities. After all, they own the responsibility for keeping abreast of privileged rights; on enwiki this is ArbCom.
Comment 14 Risker 2014-01-24 02:41:00 UTC
(In reply to comment #13)
> (In reply to comment #4)
> Nonetheless, I strongly encourage an advance
> communication strategy (perhaps
> using the community liaisons) to all
> Wikimedia projects where there are
> oversighted edits. When the extension
> was in use, it was broadly and publicly
> advertised as "permanent removal"
> I feel that the burden for this communication should lie on the shoulders of
> the individuals who misled the community in this way.

Well, I guess that would have been whomever set up the Oversight-L mailing list, which has always resulted in the following "TO" line:

"Requests to permanently remove personal information from the English Wikipedia <oversight-l@lists.wikimedia.org>"

It certainly said that in early 2007 (when I first requested an edit be oversighted).

There is a rather well-known case of oversight that occurred in 2007 where developers were requested to restore certain oversighted edits and refused (even though there was agreement the oversight was done in error), and thus the enwiki community has had reason to believe that there was no foreseeable circumstance under which an edit would be restored.  

This is a really good opportunity for the WMF to have a positive communication interaction with the community - it's a net positive change, the responses to questions are positive and reassuring, and it will demonstrate the WMF's commitment to respecting user privacy (and telling them when something has changed in some way with respect to that) can effectively work hand-in-hand with software improvements. It's concerning that there's such vehement objection to communication, especially communication that is very likely to positively reflect good community/developer interaction.
Comment 15 Tomasz W. Kozlowski 2014-01-24 10:31:31 UTC
[CC-ing some Commons oversighters so that they are aware of this change coming up. You're welcome.]
Comment 16 Sam Reed (reedy) 2014-01-24 21:19:35 UTC
reedy@tin:/tmp$ grep count hidden.log | grep -v "] => 0"
akwiki:      [count(*)] => 2
arwiki:      [count(*)] => 1
arwikibooks:      [count(*)] => 1
arwikinews:      [count(*)] => 2
barwiki:      [count(*)] => 1
bjnwiki:      [count(*)] => 1
cebwiki:      [count(*)] => 3
commonswiki:      [count(*)] => 169
crwiki:      [count(*)] => 2
cswiki:      [count(*)] => 89
cywiki:      [count(*)] => 1
dewiki:      [count(*)] => 68
dewikibooks:      [count(*)] => 16
dewikinews:      [count(*)] => 27
dewiktionary:      [count(*)] => 1
eewiki:      [count(*)] => 4
enwiki:      [count(*)] => 9905
enwikibooks:      [count(*)] => 2
enwikinews:      [count(*)] => 41
enwikiquote:      [count(*)] => 16
enwikisource:      [count(*)] => 6
enwikiversity:      [count(*)] => 52
enwiktionary:      [count(*)] => 17
eowiki:      [count(*)] => 2
eswiki:      [count(*)] => 62
eswikisource:      [count(*)] => 1
eswiktionary:      [count(*)] => 1
fawiki:      [count(*)] => 10
fiwiki:      [count(*)] => 113
foundationwiki:      [count(*)] => 5
frwiki:      [count(*)] => 130
frwikinews:      [count(*)] => 2
frwikiquote:      [count(*)] => 1
frwikisource:      [count(*)] => 1
frwiktionary:      [count(*)] => 1
gdwiktionary:      [count(*)] => 1
glwiki:      [count(*)] => 2
huwiki:      [count(*)] => 1
idwiki:      [count(*)] => 13
ikwiki:      [count(*)] => 3
itwiki:      [count(*)] => 54
jawiki:      [count(*)] => 3
kowiki:      [count(*)] => 1
lvwiki:      [count(*)] => 5
mediawikiwiki:      [count(*)] => 14
metawiki:      [count(*)] => 125
mlwiki:      [count(*)] => 1
mtwiki:      [count(*)] => 1
nlwiki:      [count(*)] => 81
nlwikimedia:      [count(*)] => 1
pdcwiki:      [count(*)] => 1
plwiki:      [count(*)] => 21
ptwiki:      [count(*)] => 125
ptwikisource:      [count(*)] => 6
ruwiki:      [count(*)] => 241
sewiki:      [count(*)] => 6
simplewiki:      [count(*)] => 26
slwiktionary:      [count(*)] => 1
specieswiki:      [count(*)] => 2
srwiki:      [count(*)] => 7
stwiki:      [count(*)] => 11
svwiki:      [count(*)] => 462
tawiki:      [count(*)] => 2
testwiki:      [count(*)] => 12
wikimania2008wiki:      [count(*)] => 18
wuuwiki:      [count(*)] => 1
yiwiki:      [count(*)] => 39
zeawiki:      [count(*)] => 1
zhwiki:      [count(*)] => 60
reedy@tin:/tmp$ grep count hidden.log | grep -v "] => 0" -c
69
Comment 17 Nemo 2014-01-25 13:52:10 UTC
(In reply to comment #13)
> I feel that the burden for this communication should lie on the shoulders of
> the individuals who misled the community in this way.

Agreed. Additionally, as the confused community luckily seems to be restricted to en.wiki, let's please not delay this long-overdue technical debt cleanup for all the others. Oversight has severe bugs.
Comment 18 Dan Garry 2014-01-28 01:20:05 UTC
I've reached out to the stewards, Commons oversighters, and English Wikipedia oversighters with an announcement about this.
Comment 19 Risker 2014-01-28 01:29:26 UTC
Thanks for all of the answers so far.  One more question:  what will the log entries look like?  Will they go into the suppression table and show the original oversighter and the original oversight log summary and date of oversight?
Comment 20 Risker 2014-01-28 01:44:19 UTC
To note, I've created a FAQ for English Wikipedia, although I've noted a few questions that need to be verified.  Others may feel free to translate for their wikis or otherwise copy.

https://en.wikipedia.org/wiki/User:Risker/Conversion_of_Oversighted_edits_to_Suppressed_edits
Comment 21 Kunal Mehta (Legoktm) 2014-01-28 01:56:44 UTC
(In reply to comment #19)
> Thanks for all of the answers so far.  One more question:  what will the log
> entries look like?  Will they go into the suppression table and show the
> original oversighter and the original oversight log summary and date of
> oversight?

Log entries will be added to Special:Log/suppress, and should look as if they had been created via the revdel system. Time, user, log summary will all be the same as the original oversight log entry.
Comment 22 Risker 2014-01-28 02:03:22 UTC
(In reply to comment #21)
> (In reply to comment #19)
> > Thanks for all of the answers so far.  One more question:  what will the log
> > entries look like?  Will they go into the suppression table and show the
> > original oversighter and the original oversight log summary and date of
> > oversight?
> 
> Log entries will be added to Special:Log/suppress, and should look as if they
> had been created via the revdel system. Time, user, log summary will all be
> the
> same as the original oversight log entry.

Thanks, Kunal.  What will happen to the Oversight log?  Will it remain intact or will it be deleted?  Given that over 80% of all oversights (including a lot of weird edge cases) happened on enwiki, it would be useful for it to be kept intact, at least for a period, so that QA checks can be made.  Not that there's likely to be a problem, simply that it would be impossible to tell if there is without the original logs for comparison.

Also, I'm assuming that this will fix the old attribution glitch.  Is that correct?
Comment 23 Kunal Mehta (Legoktm) 2014-01-28 02:20:02 UTC
(In reply to comment #22)

> Thanks, Kunal.  What will happen to the Oversight log?  Will it remain intact
> or will it be deleted?  Given that over 80% of all oversights (including a
> lot
> of weird edge cases) happened on enwiki, it would be useful for it to be kept
> intact, at least for a period, so that QA checks can be made.  Not that
> there's
> likely to be a problem, simply that it would be impossible to tell if there
> is
> without the original logs for comparison.

The oversight log which is currently exposed via Special:Oversight will disappear whenever the extension is undeployed. As long as the `hidden` table isn't deleted (not sure what the WMF policy is on that), the log would still be recoverable by anyone with database access.

> Also, I'm assuming that this will fix the old attribution glitch.  Is that
> correct?

I have no clue on what caused the glitch, so I don't know whether this will fix it.
Comment 24 Risker 2014-01-28 04:06:58 UTC
(In reply to comment #23)
> (In reply to comment #22)
> 

> > Also, I'm assuming that this will fix the old attribution glitch.  Is that
> > correct?
> 
> I have no clue on what caused the glitch, so I don't know whether this will
> fix
> it.

I've asked for longer-service oversighters who are probably more aware of the nature of this glitch to comment; I'll port over any responses I see in other venues.  I only used this extension for a couple of months before we moved to suppression, so my knowledge is sketchy.
Comment 25 MZMcBride 2014-01-28 04:22:31 UTC
(In reply to comment #20)
> [[User:Risker/Conversion of Oversighted edits to Suppressed edits]]

Thanks for this! :-)  It probably makes sense to transwiki this page to Meta-Wiki and set it up for translation once it's fleshed out.
Comment 26 Scott Martin (http://enwp.org/user:scott) 2014-02-03 15:04:32 UTC
Thanks to all involved with this, it's a welcome fix to a legacy issue.

Are there any plans to change the name of the "oversighters" group as well following this transition?
Comment 27 Risker 2014-02-03 15:20:55 UTC
(In reply to comment #26)
> Thanks to all involved with this, it's a welcome fix to a legacy issue.

Are
> there any plans to change the name of the "oversighters" group as well
> following this transition?


Given that the logical change would be to "suppressors", I certainly hope not; it's even more Orwellian than "oversighters".  Not to mention its similarity to "suppressive persons".
Comment 28 Tomasz W. Kozlowski 2014-02-03 15:24:36 UTC
A discussion about the name change has been floating around for a few years, but there haven't been any updates to it since November 2011; see <https://strategy.wikimedia.org/wiki/Proposal:Change_usergroup_name_%22Oversight%22> and bug 20337 for some details.

Even if there might be some plans to change the name, that's outside of Bugzilla's remit, since no software changes are necessary to change the on-wiki name of the group.
Comment 29 Dan Garry 2014-02-03 21:45:42 UTC
(In reply to comment #26)
> Are there any plans to change the name of the "oversighters" group as well
> following this transition?

There's no urgency for this, so we can consider this at a later date.

I think we're basically all set to go with the migration. I'll be asking for it to be carried out soon.
Comment 30 Scott Martin (http://enwp.org/user:scott) 2014-02-03 21:55:45 UTC
(In reply to comment #28)
> Even if there might be some plans to change the name, that's outside of
> Bugzilla's remit, since no software changes are necessary to change the
> on-wiki name of the group.

Okay, thanks.

(In reply to comment #29)
> > (In reply to comment #26)
> > Are there any plans to change the name of the "oversighters" group as well
> > following this transition?
> 
> There's no urgency for this, so we can consider this at a later date.

Sure. I'm just thinking about how the documentation on enwp will need to be updated following this change. That's information enough to keep it current.
Comment 31 Dan Garry 2014-02-10 17:49:57 UTC
Okay Reedy, you can go ahead with this migration when you're ready. Please leave the oversight log intact (i.e. don't remove the old oversight extension yet).
Comment 32 Alex Monk 2014-02-10 18:02:58 UTC
Maybe we should get Gerrit change #111514 merged first.
Comment 33 Chris Steipp 2014-02-10 18:07:21 UTC
(In reply to comment #32)
> Maybe we should get Gerrit change #111514 merged first.

Yes please (just in case). Reedy ^
Comment 34 Dan Garry 2014-02-10 18:09:39 UTC
(In reply to comment #32)
> Maybe we should get Gerrit change #111514 merged first.

Sounds sensible to me.
Comment 35 Dan Garry 2014-03-05 23:05:16 UTC
What is the status of this bug?
Comment 36 Alex Monk 2014-03-05 23:08:16 UTC
Still waiting on the latest gerrit change.
Comment 37 Alex Monk 2014-03-06 22:21:43 UTC
Okay, now that's done.
Comment 38 Dan Garry 2014-03-07 00:32:35 UTC
Chris and I are going to test this script tomorrow briefly. We can wait until then to run it on production.
Comment 39 Dan Garry 2014-03-18 19:29:52 UTC
Chris's tests were successful. Still, we can afford to take our time with this to make sure that it all works correctly in production. Here's the rollout plan for this:

Week 1: mediawiki.org
Week 2: wikiquotes, wikiversity, wikibooks, wikispecies, wikivoyage, wiktionary, wikinews, wikisource
Week 3: commons, meta, anything else I've forgotten except wikipedias
Week 4: wikipedias

We'll keep a week between deployments to see if there are any unexpected issues, and if there are then we'll delay future deployments. The oversight log will remain accessible after the migration so we can verify that everything went fine. I'm familiar with the operation of suppression and have global suppression by virtue of my staff rights, so I'll be available to help if anything goes wrong.

I'll write on here when I know what date this will begin.
Comment 40 Sam Reed (reedy) 2014-03-18 19:46:10 UTC
Wikivoyages really shouldn't have anything oversight related in the dB...
Comment 41 Dan Garry 2014-03-18 19:50:22 UTC
(In reply to Sam Reed (reedy) from comment #40)
> Wikivoyages really shouldn't have anything oversight related in the dB...

According to the script that was run above, they don't. I put it on there because I was using the site map to come up with my deployment list, and I kept miscounting when I'd left it out. ;-)
Comment 42 Sam Reed (reedy) 2014-03-18 20:08:59 UTC
mysql says no


apache@tin:/tmp$ cat hidden.sql
select count(*) from hidden;
apache@tin:/tmp$ foreachwikiindblist /a/common/wikivoyage.dblist sql.php /tmp/hidden.sql
-----------------------------------------------------------------
dewikivoyage
-----------------------------------------------------------------
dewikivoyage:  stdClass Object
dewikivoyage:  (
dewikivoyage:      [count(*)] => 0
dewikivoyage:  )
-----------------------------------------------------------------
elwikivoyage
-----------------------------------------------------------------
elwikivoyage:  stdClass Object
elwikivoyage:  (
elwikivoyage:      [count(*)] => 0
elwikivoyage:  )
-----------------------------------------------------------------
enwikivoyage
-----------------------------------------------------------------
enwikivoyage:  stdClass Object
enwikivoyage:  (
enwikivoyage:      [count(*)] => 0
enwikivoyage:  )
-----------------------------------------------------------------
eswikivoyage
-----------------------------------------------------------------
eswikivoyage:  stdClass Object
eswikivoyage:  (
eswikivoyage:      [count(*)] => 0
eswikivoyage:  )
-----------------------------------------------------------------
frwikivoyage
-----------------------------------------------------------------
frwikivoyage:  stdClass Object
frwikivoyage:  (
frwikivoyage:      [count(*)] => 0
frwikivoyage:  )
-----------------------------------------------------------------
hewikivoyage
-----------------------------------------------------------------
hewikivoyage:  stdClass Object
hewikivoyage:  (
hewikivoyage:      [count(*)] => 0
hewikivoyage:  )
-----------------------------------------------------------------
itwikivoyage
-----------------------------------------------------------------
itwikivoyage:  stdClass Object
itwikivoyage:  (
itwikivoyage:      [count(*)] => 0
itwikivoyage:  )
-----------------------------------------------------------------
nlwikivoyage
-----------------------------------------------------------------
nlwikivoyage:  stdClass Object
nlwikivoyage:  (
nlwikivoyage:      [count(*)] => 0
nlwikivoyage:  )
-----------------------------------------------------------------
plwikivoyage
-----------------------------------------------------------------
plwikivoyage:  stdClass Object
plwikivoyage:  (
plwikivoyage:      [count(*)] => 0
plwikivoyage:  )
-----------------------------------------------------------------
ptwikivoyage
-----------------------------------------------------------------
ptwikivoyage:  stdClass Object
ptwikivoyage:  (
ptwikivoyage:      [count(*)] => 0
ptwikivoyage:  )
-----------------------------------------------------------------
rowikivoyage
-----------------------------------------------------------------
rowikivoyage:  stdClass Object
rowikivoyage:  (
rowikivoyage:      [count(*)] => 0
rowikivoyage:  )
-----------------------------------------------------------------
ruwikivoyage
-----------------------------------------------------------------
ruwikivoyage:  stdClass Object
ruwikivoyage:  (
ruwikivoyage:      [count(*)] => 0
ruwikivoyage:  )
-----------------------------------------------------------------
svwikivoyage
-----------------------------------------------------------------
svwikivoyage:  stdClass Object
svwikivoyage:  (
svwikivoyage:      [count(*)] => 0
svwikivoyage:  )
-----------------------------------------------------------------
ukwikivoyage
-----------------------------------------------------------------
ukwikivoyage:  stdClass Object
ukwikivoyage:  (
ukwikivoyage:      [count(*)] => 0
ukwikivoyage:  )
-----------------------------------------------------------------
viwikivoyage
-----------------------------------------------------------------
viwikivoyage:  stdClass Object
viwikivoyage:  (
viwikivoyage:      [count(*)] => 0
viwikivoyage:  )
-----------------------------------------------------------------
zhwikivoyage
-----------------------------------------------------------------
zhwikivoyage:  stdClass Object
zhwikivoyage:  (
zhwikivoyage:      [count(*)] => 0
zhwikivoyage:  )
apache@tin:/tmp$
Comment 43 Risker 2014-03-18 22:03:49 UTC
(In reply to Dan Garry from comment #39)
> Chris's tests were successful. Still, we can afford to take our time with
> this to make sure that it all works correctly in production. Here's the
> rollout plan for this:
> 
> Week 1: mediawiki.org
> Week 2: wikiquotes, wikiversity, wikibooks, wikispecies, wikivoyage,
> wiktionary, wikinews, wikisource
> Week 3: commons, meta, anything else I've forgotten except wikipedias
> Week 4: wikipedias
> 
> We'll keep a week between deployments to see if there are any unexpected
> issues, and if there are then we'll delay future deployments. The oversight
> log will remain accessible after the migration so we can verify that
> everything went fine. I'm familiar with the operation of suppression and
> have global suppression by virtue of my staff rights, so I'll be available
> to help if anything goes wrong.
> 
> I'll write on here when I know what date this will begin.

Good plan, Dan.  If I may suggest: 

Week 4: all Wikipedias except enwiki 

Week 5: Enwiki - See note below

Suggested QA reviews:
>10 oversights - all
10>50 oversights - 10 reviews
50>100 oversights -20%
100+ oversights -10 to 15%
Enwiki - 5 to 10%

Suggest enlisting several enwiki oversighters to participate in the QA sample.  Enwiki represents over 80% of oversighted edits, and if something is going to be weird, it will probably be here; when I look back at the logs, I see a lot of really strange actions. 

I've done up a google doc[1] stratifying the proposed schedule, with suggested number of QA checks, based on the results Reedy got in Comment 16.

[1] https://docs.google.com/spreadsheet/ccc?key=0Ahh1Kb4u4Ot9dDFid3VSWF9pa1A4RDdsMWkwZ1A0eGc&usp=sharing
Comment 44 Tomasz W. Kozlowski 2014-05-04 11:33:49 UTC
Good plan, Dan. You just need to execute it.
Comment 45 rschen7754.wiki 2014-06-25 06:32:04 UTC
Did anything ever happen with this?
Comment 46 Tomasz W. Kozlowski 2014-06-25 07:38:53 UTC
No.
Comment 47 Sam Reed (reedy) 2014-10-28 22:20:12 UTC
I did mediawikiwiki ages ago... And I've just done everywhere else bar enwiki
Comment 48 Sam Reed (reedy) 2014-10-28 22:24:15 UTC
reedy@tin:~$ grep "Done" oversight.log
akwiki:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
arwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
arwikibooks:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
arwikinews:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
barwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
bjnwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
cebwiki:  Done! 3 oversighted revision(s) are now converted to suppressed revisions.
commonswiki:  Done! 169 oversighted revision(s) are now converted to suppressed revisions.
crwiki:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
cswiki:  Done! 89 oversighted revision(s) are now converted to suppressed revisions.
cywiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
dewiki:  Done! 68 oversighted revision(s) are now converted to suppressed revisions.
dewikibooks:  Done! 16 oversighted revision(s) are now converted to suppressed revisions.
dewikinews:  Done! 27 oversighted revision(s) are now converted to suppressed revisions.
dewiktionary:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
eewiki:  Done! 4 oversighted revision(s) are now converted to suppressed revisions.
enwikibooks:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
enwikinews:  Done! 41 oversighted revision(s) are now converted to suppressed revisions.
enwikiquote:  Done! 16 oversighted revision(s) are now converted to suppressed revisions.
enwikisource:  Done! 6 oversighted revision(s) are now converted to suppressed revisions.
enwikiversity:  Done! 52 oversighted revision(s) are now converted to suppressed revisions.
enwiktionary:  Done! 17 oversighted revision(s) are now converted to suppressed revisions.
eowiki:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
eswiki:  Done! 62 oversighted revision(s) are now converted to suppressed revisions.
eswikisource:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
eswiktionary:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
fawiki:  Done! 10 oversighted revision(s) are now converted to suppressed revisions.
fiwiki:  Done! 113 oversighted revision(s) are now converted to suppressed revisions.
foundationwiki:  Done! 5 oversighted revision(s) are now converted to suppressed revisions.
frwiki:  Done! 130 oversighted revision(s) are now converted to suppressed revisions.
frwikinews:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
frwikiquote:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
frwikisource:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
frwiktionary:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
gdwiktionary:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
glwiki:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
huwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
idwiki:  Done! 13 oversighted revision(s) are now converted to suppressed revisions.
ikwiki:  Done! 3 oversighted revision(s) are now converted to suppressed revisions.
itwiki:  Done! 54 oversighted revision(s) are now converted to suppressed revisions.
jawiki:  Done! 3 oversighted revision(s) are now converted to suppressed revisions.
kowiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
lvwiki:  Done! 5 oversighted revision(s) are now converted to suppressed revisions.
metawiki:  Done! 125 oversighted revision(s) are now converted to suppressed revisions.
mlwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
mtwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
nlwiki:  Done! 81 oversighted revision(s) are now converted to suppressed revisions.
nlwikimedia:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
pdcwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
plwiki:  Done! 21 oversighted revision(s) are now converted to suppressed revisions.
ptwiki:  Done! 125 oversighted revision(s) are now converted to suppressed revisions.
ptwikisource:  Done! 6 oversighted revision(s) are now converted to suppressed revisions.
ruwiki:  Done! 241 oversighted revision(s) are now converted to suppressed revisions.
sewiki:  Done! 6 oversighted revision(s) are now converted to suppressed revisions.
simplewiki:  Done! 26 oversighted revision(s) are now converted to suppressed revisions.
slwiktionary:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
specieswiki:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
srwiki:  Done! 7 oversighted revision(s) are now converted to suppressed revisions.
stwiki:  Done! 11 oversighted revision(s) are now converted to suppressed revisions.
svwiki:  Done! 462 oversighted revision(s) are now converted to suppressed revisions.
tawiki:  Done! 2 oversighted revision(s) are now converted to suppressed revisions.
testwiki:  Done! 12 oversighted revision(s) are now converted to suppressed revisions.
wikimania2008wiki:  Done! 0 oversighted revision(s) are now converted to suppressed revisions.
wuuwiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
yiwiki:  Done! 39 oversighted revision(s) are now converted to suppressed revisions.
zeawiki:  Done! 1 oversighted revision(s) are now converted to suppressed revisions.
zhwiki:  Done! 60 oversighted revision(s) are now converted to suppressed revisions.
reedy@tin:~$
Comment 49 Gerrit Notification Bot 2014-10-28 22:32:18 UTC
Change 169611 had a related patch set uploaded by Reedy:
Only enable Extension:Oversight on enwiki

https://gerrit.wikimedia.org/r/169611
Comment 50 Gerrit Notification Bot 2014-10-28 22:32:28 UTC
Change 169612 had a related patch set uploaded by Reedy:
Disable Extension:Oversight

https://gerrit.wikimedia.org/r/169612

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links