sourcegraph icon indicating copy to clipboard operation
sourcegraph copied to clipboard

RFC 740: Accept SCIP in the backend - Tracking issue

Open efritz opened this issue 3 years ago โ€ข 0 comments

Plan

This issue tracks progress against the proposal RFC 740: Accept SCIP in the backend.

This work changes our backend to accept SCIP payloads over LSIF, and store the data in an SCIP-centric way (instead of a way dictated by LSIF).

Benefits:

  • SCIP is stored as a binary format, where LSIF is stored as gzipped JSON
  • SCIP document payloads are deterministic (LSIF is not) and will allow us to deduplicate documents that did not change between index runs

This effort unlocks:

  • The ability to add new data to SCIP (and be queryable from our product)
  • This effort is a prerequisite to incremental indexing on the user/executor side

Tracked issues

@Numbers88s

  • [ ] https://github.com/sourcegraph/sourcegraph/issues/45127
  • [ ] https://github.com/sourcegraph/sourcegraph/issues/45128

Completed

  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/issues/45084
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/issues/45085
  • [x] (๐Ÿ 211 days ago) https://github.com/sourcegraph/sourcegraph/issues/45129 (PRs: ~#45187~)
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/issues/45086 (PRs: ~#45104~)
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/issues/45088 (PRs: ~#45103~)
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/issues/45290 (PRs: ~#45300~)
  • [x] (๐Ÿ 207 days ago) https://github.com/sourcegraph/sourcegraph/issues/45172 (PRs: ~#45308~)
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/issues/45079
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/issues/45080 (PRs: ~#45301~)
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/issues/45291
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/issues/45062 (PRs: ~#46141~)
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/issues/45725 (PRs: ~#46129~)
  • [x] (๐Ÿ 168 days ago) https://github.com/sourcegraph/sourcegraph/issues/45078 (PRs: ~#45126~)
  • [x] (๐Ÿ 163 days ago) https://github.com/sourcegraph/sourcegraph/issues/45087 (PRs: ~#45102~, ~#45106~)
  • [x] (๐Ÿ 134 days ago) https://github.com/sourcegraph/sourcegraph/issues/45081 (PRs: ~#46124~)
  • [x] (๐Ÿ 134 days ago) https://github.com/sourcegraph/sourcegraph/issues/45082 (PRs: ~#46125~)
  • [x] (๐Ÿ 125 days ago) https://github.com/sourcegraph/sourcegraph/issues/45083 (PRs: ~#46127~)

@efritz

  • [ ] https://github.com/sourcegraph/sourcegraph/issues/45127
  • [ ] https://github.com/sourcegraph/sourcegraph/issues/45128

Completed

  • [x] (๐Ÿ 219 days ago) https://github.com/sourcegraph/sourcegraph/pull/44851
  • [x] (๐Ÿ 219 days ago) https://github.com/sourcegraph/sourcegraph/pull/44855
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44854
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44859
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44858
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44860
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44865
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44866
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44867
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44872
  • [x] (๐Ÿ 218 days ago) https://github.com/sourcegraph/sourcegraph/pull/44877
  • [x] (๐Ÿ 217 days ago) https://github.com/sourcegraph/sourcegraph/pull/44942
  • [x] (๐Ÿ 217 days ago) https://github.com/sourcegraph/sourcegraph/pull/44943
  • [x] (๐Ÿ 216 days ago) https://github.com/sourcegraph/sourcegraph/pull/44958
  • [x] (๐Ÿ 216 days ago) https://github.com/sourcegraph/sourcegraph/pull/44971
  • [x] (๐Ÿ 216 days ago) https://github.com/sourcegraph/sourcegraph/pull/44972
  • [x] (๐Ÿ 216 days ago) https://github.com/sourcegraph/sourcegraph/pull/44974
  • [x] (๐Ÿ 216 days ago) https://github.com/sourcegraph/sourcegraph/pull/44977
  • [x] (๐Ÿ 216 days ago) https://github.com/sourcegraph/sourcegraph/pull/44978
  • [x] (๐Ÿ 215 days ago) https://github.com/sourcegraph/sourcegraph/pull/45028
  • [x] (๐Ÿ 215 days ago) https://github.com/sourcegraph/sourcegraph/pull/45031
  • [x] (๐Ÿ 215 days ago) https://github.com/sourcegraph/sourcegraph/pull/45027
  • [x] (๐Ÿ 215 days ago) https://github.com/sourcegraph/sourcegraph/pull/45025
  • [x] (๐Ÿ 215 days ago) https://github.com/sourcegraph/sourcegraph/pull/45026
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/issues/45084
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/pull/45093
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/pull/45091
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/pull/45092
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/pull/45098
  • [x] (๐Ÿ 214 days ago) https://github.com/sourcegraph/sourcegraph/pull/45100
  • [x] (๐Ÿ 211 days ago) https://github.com/sourcegraph/sourcegraph/pull/45175
  • [x] (๐Ÿ 211 days ago) https://github.com/sourcegraph/sourcegraph/issues/45129 (PRs: ~#45187~)
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/pull/42850
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/pull/45104
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/pull/45102
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/issues/45088 (PRs: ~#45103~)
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/issues/45290 (PRs: ~#45300~)
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/pull/45303
  • [x] (๐Ÿ 210 days ago) https://github.com/sourcegraph/sourcegraph/pull/45347
  • [x] (๐Ÿ 207 days ago) https://github.com/sourcegraph/sourcegraph/issues/45172 (PRs: ~#45308~)
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/issues/45079
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/pull/45581
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/pull/45582
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/pull/45588
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/pull/45622
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/pull/45584
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/pull/45587
  • [x] (๐Ÿ 204 days ago) https://github.com/sourcegraph/sourcegraph/issues/45080 (PRs: ~#45301~)
  • [x] (๐Ÿ 203 days ago) https://github.com/sourcegraph/sourcegraph/pull/45592
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/pull/45485
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/issues/45291
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/pull/45665
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/pull/45677
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/pull/45707
  • [x] (๐Ÿ 202 days ago) https://github.com/sourcegraph/sourcegraph/pull/45681
  • [x] (๐Ÿ 201 days ago) https://github.com/sourcegraph/sourcegraph/pull/45737
  • [x] (๐Ÿ 181 days ago) https://github.com/sourcegraph/sourcegraph/pull/46100
  • [x] (๐Ÿ 181 days ago) https://github.com/sourcegraph/sourcegraph/pull/46099
  • [x] (๐Ÿ 181 days ago) https://github.com/sourcegraph/sourcegraph/pull/46102
  • [x] (๐Ÿ 181 days ago) https://github.com/sourcegraph/sourcegraph/pull/46101
  • [x] (๐Ÿ 181 days ago) https://github.com/sourcegraph/sourcegraph/pull/46104
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/pull/46097
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/pull/46098
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/issues/45062 (PRs: ~#46141~)
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/pull/46103
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/pull/46131
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/issues/45725 (PRs: ~#46129~)
  • [x] (๐Ÿ 180 days ago) https://github.com/sourcegraph/sourcegraph/pull/46181
  • [x] (๐Ÿ 175 days ago) https://github.com/sourcegraph/sourcegraph/pull/46297
  • [x] (๐Ÿ 174 days ago) https://github.com/sourcegraph/sourcegraph/pull/46352
  • [x] (๐Ÿ 174 days ago) https://github.com/sourcegraph/sourcegraph/pull/46351
  • [x] (๐Ÿ 173 days ago) https://github.com/sourcegraph/sourcegraph/pull/46391
  • [x] (๐Ÿ 173 days ago) https://github.com/sourcegraph/sourcegraph/pull/46390
  • [x] (๐Ÿ 173 days ago) https://github.com/sourcegraph/sourcegraph/pull/46217
  • [x] (๐Ÿ 168 days ago) https://github.com/sourcegraph/sourcegraph/issues/45078 (PRs: ~#45126~)
  • [x] (๐Ÿ 163 days ago) https://github.com/sourcegraph/sourcegraph/pull/45106
  • [x] (๐Ÿ 137 days ago) https://github.com/sourcegraph/sourcegraph/pull/47714
  • [x] (๐Ÿ 135 days ago) https://github.com/sourcegraph/sourcegraph/pull/47547
  • [x] (๐Ÿ 134 days ago) https://github.com/sourcegraph/sourcegraph/issues/45081 (PRs: ~#46124~)
  • [x] (๐Ÿ 134 days ago) https://github.com/sourcegraph/sourcegraph/issues/45082 (PRs: ~#46125~)
  • [x] (๐Ÿ 125 days ago) https://github.com/sourcegraph/sourcegraph/issues/45083 (PRs: ~#46127~)

Legend

  • ๐Ÿ‘ฉ Customer issue
  • ๐Ÿ› Bug
  • ๐Ÿงถ Technical debt
  • ๐ŸŽฉ Quality of life
  • ๐Ÿ› ๏ธ Roadmap
  • ๐Ÿ•ต๏ธ Spike
  • ๐Ÿ”’ Security issue
  • ๐Ÿ™† Stretch goal

efritz avatar Sep 27 '22 16:09 efritz