Open Bug 1612982 Opened 5 years ago Updated 2 years ago

[meta] Remove server code from Screenshots

Categories

(Firefox :: Screenshots, task, P3)

task

Tracking

()

People

(Reporter: jhirsch, Unassigned)

References

Details

(Keywords: meta, Whiteboard: [screenshots-extension])

Now that the Screenshots server has been removed and shutdown, we can clean up all the server-related code from the extension. Here's a terse, but still useful, checklist from https://github.com/mozilla-services/screenshots/issues/5352:

  • The authentication code
  • All deviceId-related code
  • Removing that from shot.js
  • Removing the actual save code
  • Removing any My Shots code
  • Removing any actual sending of events via sendEvent (sending some of those events to Telemetry will be another task, for this bug we should simply collect but not send events)
  • Removing WebExperiment code that is no longer used after this
  • Removing any related build settings (maybe only relevant for github)
    This does not have to include removing Sentry submission, though we will want to debate that separately.

FWIW, I don't see value in continuing to send errors to Sentry, since no one's triaging the Sentry reports.

A single patch to remove all this would be a bit overwhelming, lets break it out into a few steps to remove completely orphaned code, and to untangle the my shots feature from the current working code.

Summary: Remove server code from Screenshots → [meta] Remove server code from Screenshots
Depends on: 1705744
Depends on: 1705745
Depends on: 1705747
Depends on: 1705748
Depends on: 1705749
Depends on: 1705751

Can I be assigned to these issues?

Hi Dawit, please start with one of the dependencies for now

Depends on: 1706436
Severity: normal → N/A
Priority: -- → P2
Priority: P2 → P3
Whiteboard: [screenshots-extension]
You need to log in before you can comment on or make changes to this bug.