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

Consider adding (and tracking) the components necessary to produce and update ca-certificates and tzdata #43

Open
bureado opened this issue Jan 11, 2022 · 3 comments

Comments

@bureado
Copy link

bureado commented Jan 11, 2022

While tzdata and ca-certificates release mostly data instead of source code, they are arguably critical to trust. I suggest adding (and tracking) the "build" dependencies of both.

For example, in Debian-based systems, tzdata not only relies on make (as all Debian packages do) but also on gawk or zic from libc, e.g., https://sources.debian.org/src/tzdata/2021e-1/debian/rules/#L28

Similarly, ca-certificates depends on python3 and the cryptography module, as well as OpenSSL: https://sources.debian.org/src/ca-certificates/20211016/debian/control/#L6

@hyandell
Copy link

Both of these feel like they are broader concepts.

"Timezone data and CA Cert packages are critical. List of packages providing each that are popular"

@bureado
Copy link
Author

bureado commented May 18, 2022

Sure. And while there might be others, the named entities ca-certificates and tzdata are among the most popular packages providing said broader concepts.

@emaste
Copy link

emaste commented Feb 23, 2023

Both of these feel like they are broader concepts.

That's true, but the important aspect of this issue IMO is that dependencies of critical (code or data) projects are themselves critical.

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

No branches or pull requests

3 participants