galaxyproject / galaxyproject/starforge
Namespace cached files
- Dominant language
- Python
- Stars
- 8
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
Currently if I fetch a `master.tar.gz` from Github this would be saved in Starforge's cache as `master.tar.gz` and reused for any other attempt to fetch a `master.tar.gz`. Either some sort of randomized/hashed naming should be used, or at least have subdirectories of the cache directory namespaced to the package name.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how fetched archives are named and stored in Starforge's cache. Verify the behavior with two packages that use the same archive filename, then make sure their cached files remain distinct and confirm that repeated fetches for the same package still reuse the cache.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100