Last modified: 2014-04-07 18:22:19 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 T55541, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 53541 - Enable CleanChanges extension on Meta-Wiki
Enable CleanChanges extension on Meta-Wiki
Status: RESOLVED WONTFIX
Product: Wikimedia
Classification: Unclassified
Extension setup (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
https://meta.wikimedia.org/w/index.ph...
: shell
Depends on:
Blocks: 31235
  Show dependency treegraph
 
Reported: 2013-08-29 15:46 UTC by Nemo
Modified: 2014-04-07 18:22 UTC (History)
18 users (show)

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


Attachments

Description Nemo 2013-08-29 15:46:38 UTC
Per consensus at https://meta.wikimedia.org/w/index.php?title=Meta:Babel&oldid=5758769#Enable_CleanChanges

The extension is part of the [[mw:MLEB]] maintained by the [[mw:Wikimedia Language engineering]] team.
Comment 1 Gerrit Notification Bot 2013-08-29 15:53:26 UTC
Change 81678 had a related patch set uploaded by Nemo bis:
Enable CleanChanges extension on Meta-Wiki

https://gerrit.wikimedia.org/r/81678
Comment 2 Sam Reed (reedy) 2013-09-02 16:03:41 UTC
Is this extension actually ready to deploy? Have the language team OK'd it?
Comment 3 Siebrand Mazeland 2013-09-02 20:08:26 UTC
(In reply to comment #2)
> Is this extension actually ready to deploy? Have the language team OK'd it?

It's been in use on translatewiki.net for 5 years or so, so should be relatively well tested.
Comment 4 Greg Grossmeier 2013-09-05 21:14:54 UTC
Hello, this is a quasi-automated-but-not-really message:

I am reviewing all tracking bugs for extensions to review and deploy to WMF servers. See the list here:
https://bugzilla.wikimedia.org/showdependencytree.cgi?id=31235&hide_resolved=1

The [[mw:Review queue]] page lists the steps necessary to complete the review. I have copied them below and done some initial filling out based on what I can easily gleen from this bug and any linked to sources that are obvious. If I miss something/state something false, please do correct me.

Also, if you haven't yet done so, please review the information on and linked to from:
https://www.mediawiki.org/wiki/Writing_an_extension_for_deployment


== TODO/Check list ==
Extension page on mediawiki.org: yes
Bugzilla component: yes
Extension in Gerrit: yes
Design Review: not WMF specific
Archeticecture/Performance Review: not WMF specific
Security Review: not WMF specific
Screencast (if applicable): no
Community support: on meta, yeah
Comment 5 Gerrit Notification Bot 2013-09-12 21:13:59 UTC
Change 81678 merged by jenkins-bot:
Enable CleanChanges extension on Meta-Wiki

https://gerrit.wikimedia.org/r/81678
Comment 6 Trijnstel 2013-09-12 22:06:27 UTC
discussion is not yet over (ie not everyone agrees with this new 'feature'): https://meta.wikimedia.org/wiki/Meta:Babel#Enable_CleanChanges
Comment 7 Jasper Deng 2013-09-12 22:08:06 UTC
Please either disable the extension or leave it opted out by default. That was NOT consensus to opt in, definitely insufficient considering the number of users affected.
Comment 8 Barras 2013-09-12 22:10:49 UTC
Four people supporting this change doesn't make this community-supported. I'd say four people don't really make a community at all.

Such rather major changes on a wiki like meta should be discussed far more and have a wider support.
Comment 9 Ricordisamoa 2013-09-12 23:16:46 UTC
I've submitted https://gerrit.wikimedia.org/r/#/c/84102/
Comment 10 MZMcBride 2013-09-13 02:21:03 UTC
(In reply to comment #8)
> Such rather major changes on a wiki like meta should be discussed far more
> and have a wider support.

I responded to this on the wiki, but it's unclear what you would have preferred in terms of advertising the discussion. [[Meta:Babel]] was used and there was unanimous support. And countless others (including myself) decided to abstain from voting, particularly as this can be disabled on a per-user basis, meaning that presumably at least a dozen users were consulted and either didn't care or supported the idea.
Comment 11 Jasper Deng 2013-09-13 02:37:09 UTC
(In reply to comment #10)
> (In reply to comment #8)
> > Such rather major changes on a wiki like meta should be discussed far more
> > and have a wider support.
> 
> I responded to this on the wiki, but it's unclear what you would have
> preferred
> in terms of advertising the discussion. [[Meta:Babel]] was used and there was
> unanimous support. And countless others (including myself) decided to abstain
> from voting, particularly as this can be disabled on a per-user basis,
> meaning
> that presumably at least a dozen users were consulted and either didn't care
> or
> supported the idea.

I replied on-wiki. This should've been advertised in more forums or even a watchlist notice.

There's no getting around the fact that four users' support is not consensus from the wider community.
Comment 12 MZMcBride 2013-09-13 03:10:30 UTC
(In reply to comment #11)
> I replied on-wiki. This should've been advertised in more forums or even a
> watchlist notice.

Looking at [[m:MediaWiki:Watchlist-details]], I don't believe Meta-Wiki has ever had a watchlist notice. If there particular noticeboards or fora you feel should be used to advertise a change of this nature, please explicitly list them somewhere. I'm not sure how anyone is supposed to be able to read your mind to figure out what standards you've created.

> There's no getting around the fact that four users' support is not consensus
> from the wider community.

Most discussions across the Wikimedia universe (probably somewhere above 80%) involve very few users.
Comment 13 Jasper Deng 2013-09-13 03:13:16 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > I replied on-wiki. This should've been advertised in more forums or even a
> > watchlist notice.
> 
> Looking at [[m:MediaWiki:Watchlist-details]], I don't believe Meta-Wiki has
> ever had a watchlist notice. If there particular noticeboards or fora you
> feel
> should be used to advertise a change of this nature, please explicitly list
> them somewhere. I'm not sure how anyone is supposed to be able to read your
> mind to figure out what standards you've created.
> 
> > There's no getting around the fact that four users' support is not consensus
> > from the wider community.
> 
> Most discussions across the Wikimedia universe (probably somewhere above 80%)
> involve very few users.

As discussed on IRC, none of that justifies the inappropriateness of how the proposal was executed. Four users is ''definitely'' not OK for such a big change.
Comment 14 Vogone 2013-09-13 14:11:11 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > I replied on-wiki. This should've been advertised in more forums or even a
> > > watchlist notice.
> > 
> > Looking at [[m:MediaWiki:Watchlist-details]], I don't believe Meta-Wiki has
> > ever had a watchlist notice. If there particular noticeboards or fora you
> > feel
> > should be used to advertise a change of this nature, please explicitly list
> > them somewhere. I'm not sure how anyone is supposed to be able to read your
> > mind to figure out what standards you've created.
> > 
> > > There's no getting around the fact that four users' support is not consensus
> > > from the wider community.
> > 
> > Most discussions across the Wikimedia universe (probably somewhere above 80%)
> > involve very few users.
> 
> As discussed on IRC, none of that justifies the inappropriateness of how the
> proposal was executed. Four users is ''definitely'' not OK for such a big
> change.

You forget that this was actually a discussion and not a vote. In theory, one supporting argument by one user is sufficient (= there is no point in creating huge lists of "per above" comments) if no opposing argument is expressed at all (comment #10 reveals this very well). Anyway, bugzilla is not the right place to discuss Meta-Wiki affairs.
Comment 15 Vogone 2013-09-13 20:34:27 UTC
Marked as RESOLVED FIXED as the change was implemented.
Comment 16 Trijnstel 2013-09-13 20:37:44 UTC
(In reply to comment #15)
> Marked as RESOLVED FIXED as the change was implemented.

correct, but there was enough input from the community and now a lot of people disagree, so I prefer to keep it open
Comment 17 MZMcBride 2013-09-14 14:05:38 UTC
(In reply to comment #15)
> Marked as RESOLVED FIXED as the change was implemented.

I agree with this, but I'm happy to wait a few days or weeks for everyone to calm down about the change.

This change is now better advertised (via [[m:Template:CleanChanges]]) on [[m:Special:Watchlist]] and [[m:Special:RecentChanges]].
Comment 18 Erik Moeller 2013-09-17 02:07:39 UTC
To be honest, I'm not convinced that the way this has been introduced represents an improvement.

1) The extension itself clearly still needs UX love. The filter UI is already cluttered, labels like "Users (Sep: |)" and confusing icon choices (magnify icon to expand links) don't help.

2) RecentChanges is a core feature. New extensions/features need to tie into it all the time. Maintaining an extension for some subset of wikis that choose it and ensuring its compatibility with all future code strikes me as needless complication of our core UI.

In other words, if these improvements are worthwhile (and I'm not disputing they are! Credit to Niklas and the translatewiki.net folks for fixing issues in their workflow), I would argue that they should be made in MediaWiki core, and consistently applied across all wikis, ideally after some more UX attention.
Comment 19 James Forrester 2013-09-17 02:17:45 UTC
(In reply to comment #18)
> In other words, if these improvements are worthwhile […], I would argue that
> they should be made in MediaWiki core, and consistently applied across all
> wikis, ideally after some more UX attention.

Have created bug 54203 to cover this.
Comment 20 MZMcBride 2013-09-17 02:27:34 UTC
(In reply to comment #18)
> To be honest, I'm not convinced that the way this has been introduced
> represents an improvement.
> 
> 1) The extension itself clearly still needs UX love. The filter UI is already
> cluttered, labels like "Users (Sep: |)" and confusing icon choices (magnify
> icon to expand links) don't help.

I agree with James' creation of bug 54203.

However, I will call out what I see as a double standard here. When it's Meta-Wiki, code in an extension has you eager to pull in the reins; if this were the English Wikipedia, experimental or other one-off changes are _regularly_ deployed in extensions. Hell, the English Wikipedia basically has Wikimedia Foundation development teams devoted to this.

Again, I agree that the extension needs work (or rather, Special:RecentChanges needs work). But I think it's also fair to hold CleanChanges to the same standards we hold other extensions to (security check, not out-of-sync with Wikimedia values, a clear enhancement request and/or backed by community consensus, etc.).

And in my experience, increased exposure to something, particularly something incorrect or seemingly in need of improvement, increases the likelihood of improvements taking place (cf. [[Linus's Law]] and [[m:Cunningham's Law]]).
Comment 21 Theo 2013-09-17 05:31:56 UTC
So, is this settled or can it be disabled until there is any further development? I don't think this was put up for a vote or anything on meta. As Barras said, 4 people voted for it, most didn't even know what it entailed. 

Also, I hate this. It looks horrible. But whatever....

(In reply to comment #20)
> And in my experience, increased exposure to something, particularly something
> incorrect or seemingly in need of improvement, increases the likelihood of
> improvements taking place (cf. [[Linus's Law]] and [[m:Cunningham's Law]]).

Oh yay more laws! ;)
Comment 22 Greg Grossmeier 2013-09-26 18:36:39 UTC
First of all, I think I mistakenly put "not WMY specific" in my checklist way up there in comment 4 (I honestly don't remember what I was meaning to imply with that).

Secondly, I think this extension should either be reviewed and (based on people's comments, improved) by the Design/UX team and/or integrated into MW Core.

Lastly, I don't want to speak for Dan Garry, but I don't think we want a feature like this to drift too much between Wikimedia projects (ie: we want consistency).

If this is something that is wanted crosswiki/in core, then we should probably devote the Design team's time to that instead of a two step process (of extension first, then core integration (hopefully no changes between the two, but who knows what will change)).

I only say this because I know how limited the Design/UX team is right now (my impression is that they're even more limited than potential MW Core code reviewers).

WONTFIX'ing for now, but let's put effort into bug 54203.
Comment 23 Nemo 2014-04-07 18:22:19 UTC
(In reply to Greg Grossmeier from comment #22)
> WONTFIX'ing for now, 

This supposed decision of not re-enabling CleanChanges was never communicated to the community. To the contrary: https://meta.wikimedia.org/w/index.php?title=Meta:Babel&diff=next&oldid=6143583
Please communicate it.

> but let's put effort into bug 54203.

Nobody has asked that. I see no reason to believe anyone (other than MatmaRex) is ever going to work on RecentChanges, it was just a boutade on some WMF folks' end.
Time has proved so, hence the original community wish for a solution now rather than in the mysterious future needs to be respected. We can clarify the consensus of course, as some users above (not involved in translation work) received and sent mixed messages.

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


Navigation
Links