Page MenuHomePhabricator

Remove CPP categories from Parsoid product
Closed, ResolvedPublic

Description

As we are no longer developing the Parsoid CPP port, it would be great to

  • remove all CPP-prefixed categories in Parsoid
  • remove the JS prefix from the remaining ones
  • combine JS/General and General in the process

Thanks!


Version: wmf-deployment
Severity: normal

Details

Reference
bz50685

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:09 AM
bzimport set Reference to bz50685.

Number of tickets per component:
https://bugzilla.wikimedia.org/report.cgi?y_axis_field=component&query_format=report-table&product=Parsoid&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap

(In reply to comment #0)

  • remove all CPP-prefixed categories in Parsoid

Cannot remove components when there are still tickets in there (however I could close them for new bug entry).
What should happen to the 5 tickets in there? Move to "General"?

  • remove the JS prefix from the remaining ones

Alright, renaming is easy.

  • combine JS/General and General in the process

That will create about 100 bugmails, but I'll mass-add some comment so you can filter your mail on that.

(In reply to comment #1)

Number of tickets per component:
https://bugzilla.wikimedia.org/report.
cgi?y_axis_field=component&query_format=report-
table&product=Parsoid&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap

(In reply to comment #0)

  • remove all CPP-prefixed categories in Parsoid

Cannot remove components when there are still tickets in there (however I
could
close them for new bug entry).
What should happen to the 5 tickets in there? Move to "General"?

Yes, I can then see if there is still anything useful there.

  • combine JS/General and General in the process

That will create about 100 bugmails, but I'll mass-add some comment so you
can
filter your mail on that.

Maybe rename the more popular category then and move the others into the new 'General'. Mails are fine.

Alright,

Moved 104 tickets from "JS/General" to "General" (114 tickets).

Killed component "JS/General".

Removed "JS/" prefixes from component names

JS/DOM
JS/serializer
JS/tests
JS/token-stream transforms
JS/tokenizer

Remaining 5 CPP* tickets moved to "General" and removed components:
https://bugzilla.wikimedia.org/buglist.cgi?bug_id=37838,40243,43029,39160,39286
Note that only bug 39160 was still open, the other 4 were closed.

Killed components

CPP/DOM
CPP/General
CPP/serializer
CPP/tests
CPP/token-stream transforms
CPP/tokenizer

Done. For an overview, see https://bugzilla.wikimedia.org/report.cgi?y_axis_field=component&query_format=report-table&product=Parsoid&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap

Closing as FIXED, if anything else is needed please add a comment.