Open humitos opened 1 year ago
It might also make sense to first inspect the number of projects that are flagged as spam. This could drop the number of projects considerably too.
I checked that query today and it returned ~400 projects only.
Is that 400 spam projects or 400 projects down from the original 950 projects? The query is stuck for me.
Total projects without filter then from spam
I checked this again today by making the query directly on the Telemetry database because Metabase times out when extending the date range:
SELECT
DISTINCT data->'project'->>'slug' as slug
FROM
"telemetry_builddata"
WHERE
NOT data->'config'->'user'->'sphinx' ? 'configuration'
;
Then, I filtered those slugs by "active" organizations and not spam projects. The results are:
The next steps here are:
if
in the code to don't auto find these files after the deprecation dateIn Q4 we should send some emails out.
We currently have code that automatically finds a
conf.py
on the repository when there is nosphinx.configuration
defined ( (https://docs.readthedocs.io/en/stable/config-file/v2.html#sphinx-configuration). We should remove this auto-finding and makesphinx.configuration
to have a better default (likedocs/conf.py
) or make it always required.https://github.com/readthedocs/readthedocs.org/blob/a23bc260d57a213c33440b02017dcef59fa57a9e/readthedocs/projects/models.py#L944-L962
I created a Metabase query for and I found ~950 projects without specifying
sphinx.configuration
in the last 180 days.