Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop pulling WICG's biblio file #812

Merged
merged 1 commit into from
Aug 28, 2024
Merged

Stop pulling WICG's biblio file #812

merged 1 commit into from
Aug 28, 2024

Conversation

tidoust
Copy link
Collaborator

@tidoust tidoust commented Aug 26, 2024

Via WICG/admin#190

The biblio.json file in WICG's admin repository has been maintained on and off in the past few years by random folks (including me). A few specs have now been retired or have moved somewhere else, and many active WICG specs do not appear in the list (for example, browser-specs contributes ~50 WICG specs to Specref that are not in WICG's biblio.json file). All in all, the list in browser-specs is a better source for WICG specs.

This update stops pulling updates from WICG's biblio.json files, making it possible to retire the file. New WICG specs will continue to be reported through the script that pulls data from browser-specs.

This update also flags retired and obsoleted WICG specs in refs/wicg.json, see short analysis in:
WICG/admin#190 (comment)

The script that looks at updates in browser-specs won't create entries that already exist in refs/wicg.json. One consequence is that possible updates to existing WICG specs listed in that file require manual intervention for the time being. It may make sense to delete most entries from refs/wicg.json (leaving only retired specs that do not exist in browser-specs, and aliases that start with WICG-), and to re-create them in refs/browser-specs.json by running the script that pulls info from browser-specs once WICG entries have been deleted. Not done here.

Via WICG/admin#190

The `biblio.json` file in WICG's admin repository has been maintained
on and off in the past few years by random folks (including me). A few
specs have now been retired or have moved somewhere else, and many
active WICG specs do not appear in the list (for example, browser-specs
contributes ~50 WICG specs to Specref that are not in WICG's
`biblio.json` file). All in all, the list in browser-specs is a better
source for WICG specs.

This update stops pulling updates from WICG's `biblio.json` files,
making it possible to retire the file. New WICG specs will continue to
be reported through the script that pulls data from browser-specs.

This update also flags retired and obsoleted WICG specs in
`refs/wicg.json`, see short analysis in:
WICG/admin#190 (comment)

The script that looks at updates in browser-specs won't create entries
that already exist in `refs/wicg.json`. One consequence is that possible
updates to existing WICG specs listed in that file require manual
intervention for the time being. It may make sense to delete most
entries from `refs/wicg.json` (leaving only retired specs that do not
exist in browser-specs, and aliases that start with `WICG-`), and to
re-create them in `refs/browser-specs.json` by running the script that
pulls info from browser-specs once WICG entries have been deleted. Not
done here.
Copy link
Owner

@tobie tobie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - feel free to merge

@tidoust tidoust merged commit ac274bb into tobie:main Aug 28, 2024
1 check passed
@tidoust tidoust deleted the drop-wicg branch August 28, 2024 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants