Last modified: 2014-04-04 14:35:37 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 T64115, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 62115 - Removing some extensions from BZ
Removing some extensions from BZ
Status: RESOLVED WORKSFORME
Product: Wikimedia
Classification: Unclassified
Bugzilla (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-01 21:56 UTC by Jeroen De Dauw
Modified: 2014-04-04 14:35 UTC (History)
4 users (show)

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


Attachments

Description Jeroen De Dauw 2014-03-01 21:56:29 UTC
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.
Comment 1 Andre Klapper 2014-03-01 22:40:05 UTC
Bugzilla does not allow deleting extensions as long as they still have bug reports in them.
Comment 2 Jeroen De Dauw 2014-03-01 22:50:39 UTC
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.
Comment 3 Andre Klapper 2014-03-01 22:53:05 UTC
We don't delete bug reports for the sake of accountability.

What is the underlying problem that you are trying to solve?
Comment 4 Jeroen De Dauw 2014-03-01 23:01:45 UTC
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:


* Diff https://github.com/wmde/Diff/issues
* Validator https://github.com/JeroenDeDauw/Validator/issues
* Ask https://github.com/wmde/Ask/issues
* DataTypes https://github.com/wmde/DataTypes/issues
* DataValues https://github.com/DataValues/DataValues/issues
* WikibaseQuery https://github.com/wmde/WikibaseQuery/issues
* WikibaseQueryEngine https://github.com/wmde/WikibaseQueryEngine/issues
Comment 5 p858snake 2014-03-01 23:04:11 UTC
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.
Comment 6 p858snake 2014-03-01 23:04:35 UTC
s/would/could/
Comment 7 Jeroen De Dauw 2014-03-01 23:07:02 UTC
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.
Comment 8 p858snake 2014-03-01 23:11:19 UTC
"Mediawiki extensions > Extensions that have moved to other bugtrackers", I think in this case "Obsolete" would work fine as a Component name.
Comment 9 Andre Klapper 2014-03-01 23:23:23 UTC
(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)
Comment 10 Andre Klapper 2014-03-01 23:32:56 UTC
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:
> * Diff https://github.com/wmde/Diff/issues
> * Validator https://github.com/JeroenDeDauw/Validator/issues
> * Ask https://github.com/wmde/Ask/issues
> * DataTypes https://github.com/wmde/DataTypes/issues
> * DataValues https://github.com/DataValues/DataValues/issues
> * WikibaseQuery https://github.com/wmde/WikibaseQuery/issues
> * WikibaseQueryEngine https://github.com/wmde/WikibaseQueryEngine/issues

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.
Comment 11 Jeroen De Dauw 2014-03-01 23:39:12 UTC
> 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.
Comment 12 Jeroen De Dauw 2014-03-10 16:13:26 UTC
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
Comment 13 Andre Klapper 2014-03-10 17:38:18 UTC
(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.)
Comment 14 Jeroen De Dauw 2014-03-11 18:42:39 UTC
> I could move those 8 tickets to another component though, if you can propose one.

"Garbadge bin (bugzilla sucks)"?
Comment 15 Andre Klapper 2014-03-12 11:21:10 UTC
Any constructive proposals available too, given technical constraints?
Comment 16 Jeroen De Dauw 2014-03-12 20:18:44 UTC
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?

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


Navigation
Links