Closed Bug 1705107 Opened 5 years ago Closed 1 year ago

Make Glean an optional dependency

Categories

(Conduit :: moz-phab, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mhentges, Unassigned)

References

Details

(Keywords: conduit-triaged)

In order to install glean, the system must either:

  • Support one of the available wheels.
  • Have Rust installed so that it can compile Glean from source.

However, some systems don't meet this demand, so we should make Glean an optional dependency and automatically disable telemetry if it isn't installed.

See Also: → 1704895
Blocks: 1704895
See Also: 1704895 →
Assignee: nobody → zeid
Keywords: conduit-triaged
Priority: -- → P3
Assignee: zeid → nobody

glean-sdk has been pypi-optional for as long as I can remember. I'm not sure which bug made the change, but we can close this out.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.