Page MenuHomePhabricator

Removing some extensions from BZ
Closed, ResolvedPublic

Description

Please remove the following extensions from Bugzilla:

  • Diff
  • Validator
  • Ask
  • DataTypes
  • DataValues
  • ValueParsers
  • ValueFormatters
  • ValueValidators
  • WikibaseQuery
  • WikibaseQueryEngine

Some of them still have open bugs, though I verified they are either obsolete or migrated.


Version: unspecified
Severity: normal

Details

Reference
bz62115

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:50 AM
bzimport set Reference to bz62115.
bzimport added a subscriber: Unknown Object (MLST).

Bugzilla does not allow deleting extensions as long as they still have bug reports in them.

Is it possible to make them invisible or otherwise not show up for regular users? Or do delete all the open bugs in them first?

In any case, several of them do not have any open bugs.

We don't delete bug reports for the sake of accountability.

What is the underlying problem that you are trying to solve?

These extensions either do not exist anymore or have been moved elsewhere and have a different issue tracker now. Having them here only serves to confuse people, and has the potential for things to be reported at the wrong place, making the devs not notice them.

If deleting or hiding them is not possible, then at least disable new reports.

In the descriptions you can state they no longer exist for

  • ValueParsers
  • ValueFormatters
  • ValueValidators

These ones are now on GH:

We could probably rename them to something like "[Extension Name] Bug Title" then create something like "Mediawiki extensions > Obsolete extensions" to house them.

We also have about 16 other sets of extensions we would move into it.

These extensions are not obsolete. Either they moved or no longer exist. So the obsolete part is inaccurate in all cases. Only two of them are actual MediaWiki extensions, so that part is flaky at best.

"Mediawiki extensions > Extensions that have moved to other bugtrackers", I think in this case "Obsolete" would work fine as a Component name.

(In reply to Jeroen De Dauw from comment #0)

Please remove the following extensions from Bugzilla:

  • [[mw:Extension:Diff]]
  • [[mw:Extension:Validator]]
  • [[mw:Extension:Ask]]
  • [[mw:Extension:DataTypes]]
  • [[mw:Extension:DataValues]]
  • [[mw:Extension:ValueParsers]]
  • [[mw:Extension:ValueFormatters]]
  • [[mw:Extension:ValueValidators]]
  • [[mw:Extension:WikibaseQuery]]
  • [[mw:Extension:WikibaseQueryEngine]]

(Just linkifying them so I can easily check their homepages)

Looks like most still link to Bugzilla via "Bugs: list open | list all | report" plus pages also often still link to gerrit.wikimedia.org. I'm missing clear instructions on these pages how to file a bug report and enhancement request.

Components in Bugzilla can get closed for new bug entry. Existing tickets in these components could be mass-closed with an explanatory comment (preferably after importing those tickets to GitHub).

(In reply to Jeroen De Dauw from comment #4)

In the descriptions you can state they no longer exist for

  • ValueParsers
  • ValueFormatters
  • ValueValidators

Looks like they got merged [[mw:Extension:DataValuesCommon]], I see.
Extension wikipage still says that its bugs are on Bugzilla.

These ones are now on GH:

Happy to close them in Bugzilla and edit their descriptions once its clear what happens to its currently existing bug reports, plus after extension wikipages link to the current bugtracker location.

Looks like most still link to Bugzilla via "Bugs: list open | list all | report" plus pages also often still link to gerrit.wikimedia.org.

The bugzilla links are gone now. I am also updating the pages. They have not been the primary documentation for some time and are outdated in several ways. I'll be fixing that.

Happy to close them in Bugzilla and edit their descriptions once its clear what happens to its currently existing bug reports

Like I said, I went though them and they have already been migrated to the new issue trackers if they where still relevant.

plus after extension wikipages link to the current bugtracker location.

Since these pages are no longer the primary place where the documentation is (it is in the README of the appropriate library (yes library, not extension)), the only thing they should really do is point to the actual docs. The pages could be deleted, if it were not for that breaking old links we might still have at places.

As per discussion with the WD team, please put this on hold for now.

Except for the following repos, which should really be removed, since they refer to things that no longer exist:

  • ValueParsers
  • ValueFormatters
  • ValueValidators

(In reply to Jeroen De Dauw from comment #12)

Except for the following repos, which should really be removed, since they
refer to things that no longer exist:

  • ValueParsers
  • ValueFormatters
  • ValueValidators

I have disabled creation of new reports for these three Bugzilla components.

I cannot completely delete Bugzilla components when they still have tickets, as a ticket must have a component it's in:
https://bugzilla.wikimedia.org/buglist.cgi?component=ValueFormatters&component=ValueParsers&component=ValueValidators (I could move those 8 tickets to another component though, if you can propose one.)

I could move those 8 tickets to another component though, if you can propose one.

"Garbadge bin (bugzilla sucks)"?

Any constructive proposals available too, given technical constraints?

Given that I only know you cannot actually delete the items, I can only suggest moving them to some kind of garbadge bin component which is out of sight. How is that not constructive?

Lydia_Pintscher changed the task status from Declined to Resolved.Dec 1 2014, 6:21 PM
Lydia_Pintscher claimed this task.