Closed Bug 1737308 Opened 4 years ago Closed 2 years ago

[meta] Remove osfile.jsm usage

Categories

(Toolkit Graveyard :: OS.File, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: standard8, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

osfile.jsm has bee replaced by IOUtils (OS.File) and PathUtils (OS.Path) - the former is known to be slow to load and not as efficient. We should over time, be working to remove those from the code base.

ESLint already warns about uses of OS.File.

Depends on: 1737311

This should depend on bug 986145 as well.

Depends on: 986145
Depends on: 1746675
Depends on: 1771998
Depends on: 1725615
No longer depends on: 1725615
Depends on: 1772262
Depends on: 1695309
Depends on: 1772727
Depends on: 1772733
Depends on: 1772742
Depends on: 1772916
Depends on: 1772917
Depends on: 1772918
Depends on: 1772919
Depends on: 1772920
Depends on: 1772921
Depends on: 1772922
Depends on: 1772923
Depends on: 1772924
Depends on: 1772925

The bugs blocking this bug (and bug 1772262) constitute all the remaining OS.File usages in tree

Depends on: 1774670
No longer depends on: 1772733
No longer blocks: 1775167
Depends on: 936506
Depends on: 1783100
No longer depends on: 1772916
No longer depends on: 1771608
Depends on: 1785318
No longer depends on: 1785318
Depends on: 1786530
Depends on: 1796878
Depends on: 1801448
No longer blocks: 1803178
Depends on: 1803178
Depends on: 1724687
Depends on: 1723145
Depends on: 1817036
Depends on: 1786885
No longer depends on: 1786885

OS.File usage is gone from the tree. We can close this.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1832344
Depends on: 1832673
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.