Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adityasaky/availability-woes
Incidents, high profile or otherwise, where build systems or package installations were impacted due to dependencies being unavailable.
https://github.com/adityasaky/availability-woes
left-pad software-availability software-dependency
Last synced: 18 days ago
JSON representation
Incidents, high profile or otherwise, where build systems or package installations were impacted due to dependencies being unavailable.
- Host: GitHub
- URL: https://github.com/adityasaky/availability-woes
- Owner: adityasaky
- Created: 2021-10-14T15:21:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-04T14:28:43.000Z (about 3 years ago)
- Last Synced: 2024-10-16T08:51:11.602Z (2 months ago)
- Topics: left-pad, software-availability, software-dependency
- Homepage:
- Size: 21.5 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# availability-woes
Incidents, high profile or otherwise, where build systems or package installations were impacted due to dependencies being unavailable.
There has been a lot of chatter about `left-pad`'s removal a few years ago, and that's often the cited example for keeping track of dependencies, explicit and transitive. However, it is important to record other similar incidents to improve the integrity of dependency graphs across ecosystems.
## Incidents
These are examples of packages being unavailable that have occurred already.
| Package | Report |
| ------- | ----- |
| left-pad | [Report](incidents/left-pad.md) |
| mimemagic | [Report](incidents/mimemagic.md) |
| Integer Set Library | [Report](incidents/libisl.md) |
| chef-api, chef-sugar, community-zero, stove | [Report](incidents/chef.md) |
| go-bindata | [Report](incidents/go-bindata.md) |## Things to Watch
These are packages where some yanking is common, or people have faced "localised" issues due to versions being unavailable.
| Package | Report |
| ------- | ----- |
| ring | [Report](watch/ring.md)|## Yank Policies
| Ecosystem | Report |
| --------- | ------ |
| Python Packaging Index (PyPI) | [Report](repository-policies/pypi.md) |
| NPM | [Report](repository-policies/npm.md) |
| Cargo | [Report](repository-policies/cargo.md) |### TODO
The following ecosystems should be studied and summarized in this repository. If you'd like to submit a summary or add a new ecosystem not mentioned here, please open a pull request!
| Ecosystem |
| --------- |
| Go Modules |
| RubyGems |
| Maven Central |## Unavailable, but not Dependencies
These are incidents where there _weren't_ dependencies unavailable causing build failures, but other packages becoming unavailable due to one reason or another. It is still important to document them as similar situations may well occur to packages meant to be used as dependencies.
| Package | Report |
| ------- | ------ |
| youtube-dl | [Report](incidents/youtube-dl.md)## Contributing
Please open an issue or a pull request if any of the summaries here are incorrect or outdated. Also, please open pull requests if you'd like to submit an incident not listed here, or if there's an ecosystem that should be studied in the context of potential for availability issues.
## License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.