Last modified: 2014-01-02 17:38:29 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 T30274, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 28274 - Add 'needsmore' status
Add 'needsmore' status
Status: RESOLVED WONTFIX
Product: MediaWiki extensions
Classification: Unclassified
CodeReview (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-03-27 15:54 UTC by Chad H.
Modified: 2014-01-02 17:38 UTC (History)
8 users (show)

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


Attachments

Description Chad H. 2011-03-27 15:54:07 UTC
I'm not picky on the name if you can come up with a better one :) Per wikitech-l over the past week or two, we've been discussing a lot of stuff about the tool. A major problem with fixme has come up, in that we currently use it for two things:

1) This is broken, needs immediate fix or reversion
2) This could use some more work/followup/tests, but isn't actually *broken* as-is.

The former category is what fixme was originally designed to mark, but kind of took on the second role since we don't have a status for it. Adding a status for that situation where it's not broken but needs a little more love would help us stop abusing fixme and better organize the state of code review (the action)
Comment 1 Ariel T. Glenn 2011-03-27 16:02:12 UTC
I propose "broken" and "needswork" (and retiring "fixme" since it's not instantly clear from the name what is intended).
Comment 2 Max Semenik 2011-03-27 16:15:37 UTC
improveme :)
Comment 3 Happy-melon 2011-03-27 16:16:50 UTC
+1 for "broken" and "improveme", with "broken" replacing the current "fixme".
Comment 4 Sam Reed (reedy) 2011-03-27 16:20:50 UTC
r84852 adds "improveme"
Comment 5 MZMcBride 2011-03-27 16:25:25 UTC
Looking at the current statuses (<http://www.mediawiki.org/wiki/Special:Code/MediaWiki/status>), most use real words. The only one that doesn't is "fixme" currently. I think something like "incomplete" makes more sense than another nonsense word like "improveme".
Comment 6 Chad H. 2011-03-27 16:28:16 UTC
Hmmm, that is true. And since fixme -> broken, we should probably be consistent with using real words  here.

Suggestions for real words meaning 'improveme' or 'needsmore'?
Comment 7 MZMcBride 2011-03-27 20:23:32 UTC
(In reply to comment #6)
> Hmmm, that is true. And since fixme -> broken, we should probably be consistent
> with using real words  here.
> 
> Suggestions for real words meaning 'improveme' or 'needsmore'?

"incomplete" or "followup"?
Comment 8 Sam Reed (reedy) 2011-03-27 20:24:37 UTC
followup seems misleading to me
Comment 9 Happy-melon 2011-03-27 20:49:29 UTC
"incomplete" would work; "followup" would tend to suggest that the revision *is* a followup, which it probably isn't.
Comment 10 Sam Reed (reedy) 2011-04-11 17:32:51 UTC
Reverted in r85806 for the moment. So it's not a deployment blocker...
Comment 11 Sam Reed (reedy) 2011-05-25 16:02:03 UTC
Being able to finish this and push it out would be nice, as we've got numerous cases where it'd be useful
Comment 12 Mark A. Hershberger 2011-05-25 21:25:09 UTC
If changing "fixme" to "broken" causes problems (I haven't looked at the code, so I don't know if it would or not), then I think reverting r85806 would mean we can close this.

If we can change "fixme" to "broken" without causing any harm (oh, but some links would need to be saved!) then do that and change "improveme" to "incomplete" in r85806.

Since we're starting on another big review spree, the sooner you can do it, the better.
Comment 13 Chad H. 2011-05-25 21:52:05 UTC
I'd much rather leave fixme as-is, since it's already got entries in the database.

I'm not entirely convinced that needsmore/incomplete should be a state. It makes a more sense as a tag.
Comment 14 Jack Phoenix 2014-01-02 17:38:29 UTC
I'm inclined to agree with Chad's previous comment, hence why I'm WONTFIXing this.

If someone wants to do this on their local installation:

1) $wgCodeReviewStates[] = 'needsmore'; // add this to LocalSettings.php
2) Create [[MediaWiki:Code-status-needsmore]] with "needsmore" as the content, and the appropriate description about what the status means (the description is shown at Special:Code/<repository name>/status, i.e. https://www.mediawiki.org/wiki/Special:Code/MediaWiki/status) as [[MediaWiki:Code-status-desc-needsmore]]

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


Navigation
Links