Page MenuHomePhabricator

Deprecation of Bugzilla personal tags
Closed, ResolvedPublic

Description

From the description at T259: Bugzilla to Maniphest import script (tracking):

Investigate if personal tags can be turned into Phabricator "flags" but lowest priority. If not, I could warn users via email that their Tags data will get lost and that they should save buglist.cgi or such.

<snip>

Save your Wikimedia Bugzilla personal Tags

Hi,

we are contacting you because you have used Wikimedia Bugzilla's "Tags" functionality.

Wikimedia will soon migrate from Bugzilla to Phabricator. While most Bugzilla data will be converted, Phabricator does not offer any functionality similar to Bugzilla's personal "Tags". Hence your data in "Tags" will get lost soon.

You can find all Wikimedia Bugzilla tickets that you have tagged by visiting this URL:

https://bugzilla.wikimedia.org/buglist.cgi?f1=tag&o1=regexp&query_format=advanced&v1=.%2B

Learn more about the Bugzilla migration to Phabricator at
https://www.mediawiki.org/wiki/Phabricator/versus_Bugzilla

Questions? Just ask at https://www.mediawiki.org/wiki/Talk:Phabricator/Help

Andre Klapper (Wikimedia Bugwrangler)
</snip>

Related Objects

StatusSubtypeAssignedTask
DeclinedNone
Resolved mmodell
ResolvedAklapper
ResolvedQgil
ResolvedQgil
ResolvedQgil
Resolved RobLa-WMF
ResolvedQgil
ResolvedQgil
ResolvedAklapper
ResolvedNone
ResolvedAklapper
Declined chasemp
ResolvedAklapper
ResolvedNone
ResolvedQgil
ResolvedAklapper
Resolved chasemp
ResolvedNone
ResolvedQgil
Resolved Springle
ResolvedDicortazar
ResolvedLcanasdiaz
ResolvedLcanasdiaz
DuplicateNone
ResolvedLcanasdiaz
ResolvedQgil
InvalidAklapper
DuplicateAklapper
DeclinedAklapper
ResolvedNone
DeclinedNone
ResolvedAklapper
DeclinedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedQgil
Resolved chasemp
OpenNone
DeclinedAklapper
InvalidQgil
DeclinedQgil
DeclinedAklapper
DeclinedAklapper
OpenFeatureNone
Resolved mmodell
DeclinedAklapper
Resolved mmodell
Resolved mmodell
Resolved chasemp
Resolved chasemp
Declined mmodell
Duplicate mmodell
ResolvedQgil
ResolvedAklapper
ResolvedNone
ResolvedQgil
ResolvedQgil
DeclinedAklapper
ResolvedQgil
ResolvedQgil
Resolved mmodell
DuplicateNone
ResolvedAklapper
DeclinedAklapper
InvalidQgil
ResolvedQgil
DuplicateAklapper
DuplicateNone
DeclinedQgil
ResolvedNone
InvalidQChris
DeclinedAklapper
ResolvedAklapper
Resolvedyuvipanda
Invalid chasemp
Resolvedvalhallasw
Declinedvalhallasw
Resolvedvalhallasw
ResolvedLegoktm
ResolvedLegoktm
ResolvedLegoktm
InvalidLegoktm
ResolvedQgil
Declined chasemp
DuplicateAklapper
ResolvedAklapper
DeclinedNone
ResolvedQgil
ResolvedAklapper
ResolvedQgil
DeclinedNone

Event Timeline

Qgil raised the priority of this task from to Needs Triage.
Qgil updated the task description. (Show Details)
Qgil added a project: Bugzilla-Migration.
Qgil changed Security from none to None.
Qgil subscribed.
Qgil triaged this task as Medium priority.Oct 8 2014, 10:09 PM

According to https://secure.phabricator.com/book/phabricator/article/herald/ , "Mark with flag: Flag the object for later review. This action is only available on personal rules." As we've disabled Herald for the time being (T493) this is not an option. Hence we will drop personal tags and not try to migrate them somehow.

I'm not sure what the exact focus of this task is, but we should warn affected users to save their tags data. @Qgil: Does that require this ticket or could that be covered by T188?

Users can search for their tagged tickets via Bugzilla's Custom Search: ‹ Tags | match regular expression | .+// ›

In my opinion, we can choose this task as soon as the email mentioned in
the description is sent to the affected users. Is this possible and simple?

I've filed https://rt.wikimedia.org/Ticket/Display.html?id=8628 to get the email addresses of Bugzilla users who have used personal tags. SQL Query:

SELECT profiles.login_name FROM tag JOIN profiles ON tag.user_id = profiles.userid;

Hi andre__,

that query returned 153 rows but included quite some duplicates, so i added a "DISTINCT" to filter them out and these 66 are left then:

mysql:root@localhost [bugzilla]> SELECT DISTINCT profiles.login_name FROM tag JOIN profiles ON tag.user_id = profiles.userid;
+------------------------------------+
Hide quoted text

login_name

..

data pasted on the RT ticket, wasn't sure if i should paste the email addresses here.

  • Daniel

Thanks to mutante I got the email addresses of those 66 affected Bugzilla users having set 153 tags.
Email to send out - something like this? Feel free to change/improve/clarify/dramatize:

<snip>

Save your personal "Tags" in Wikimedia Bugzilla

Hi,

we are contacting you because you have used Wikimedia Bugzilla's "Tags" functionality.

Wikimedia will soon migrate from Bugzilla to Phabricator.
While most Bugzilla data will be converted, Phabricator does not offer any functionality similar to Bugzilla's personal "Tags".
Hence your data in "Tags" will get lost soon.

You can find all Wikimedia Bugzilla tickets that you have tagged by visiting this URL:

https://bugzilla.wikimedia.org/buglist.cgi?f1=tag&o1=regexp&query_format=advanced&v1=.%2B

Cheers,
andre
</snip>

I saved the text in the editable task description, just changing a couple of emails.

That email deserves a more official signature, even if it is fair to assume that whoever knows what are personal "Tags" also knows who is andre. :)

I have sent a warning email (with the content of the initial task description here) to those 66 Bugzilla users listed in https://rt.wikimedia.org/Ticket/Display.html?id=8628 which have set personal Tags in Bugzilla.

Obviously the mass-emailing worked as I already got the first "Delivery Status Notification Failure" from GMail.

Closing as resolved.