aboutcode-org / aboutcode-org/purldb

Track code version and pipelines used to index a package

未關閉
#347 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
HTML
星號
67
分支
69
平均合併
8 天 8 小時
30 天內合併 PR
1

描述

We need to track the code version and pipelines used to index a package.
Why? As we are updating the purldb with new features we may have indexed packages with various version of the tools and all its dependency tree. We need to decide when to rerun an indexing scan.

We have many ways to solve this:
- do nothing and just reindex/recollect single things or everything as needed as is done today. This is possibly problematic at our scale

- track which version of ScanCode.io, purldb and which pipelines has been used.
- Store in Package
- Or store in Package history

This would then be used to decide if a package needs reindexing given the current context of SCIO version, pipeline and so on. If different from the current one, we would need reindexing/recollecting.

See also https://github.com/nexB/purldb/issues/221

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。