galaxyproject / galaxyproject/starforge

Namespace cached files

Open
#59 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.