Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Implement a flexible cache system #28

Open
D-Brox opened this issue Mar 31, 2022 · 3 comments · May be fixed by #61
Open

Implement a flexible cache system #28

D-Brox opened this issue Mar 31, 2022 · 3 comments · May be fixed by #61
Assignees
Labels
cache Related to the caching system enhancement New feature or request medium priority Medium priority issue
Milestone

Comments

@D-Brox
Copy link
Member

D-Brox commented Mar 31, 2022

Cache system should also be flexible for it's use in Pacstall's debug mode.

Database requirements

  • Repo information including:
    • URL
    • Last update
    • List of packages
    • Preference order
  • Pacscript information, including:
    • Name
    • Description
    • Homepage
    • Repology
    • Repository version (from last update)
    • Installed version
    • Auto/Manual
    • Dependencies (both apt's and pacstall's)
    • Optional dependencies (both apt's and pacstall's)
    • License (Requested here by @henryws)

Other requirements

  • Source x Installed correlation
  • Methods for safely adding and updating entries
@wizard-28 wizard-28 added enhancement New feature or request cache Related to the caching system labels Mar 31, 2022
@wizard-28 wizard-28 self-assigned this Mar 31, 2022
@wizard-28 wizard-28 added this to the 0.1.0 milestone Mar 31, 2022
@wizard-28 wizard-28 added the medium priority Medium priority issue label Mar 31, 2022
@wizard-28
Copy link
Member

Pacscript information

Will we have a separate table for source_pacscripts? And wil that table contain the same columns?

@D-Brox
Copy link
Member Author

D-Brox commented Mar 31, 2022

IIRC from what we talked, we were going to separate source_cache from installed_cache and link packages from both, so that we maintain package correlation

@wizard-28
Copy link
Member

Okay.

@wizard-28 wizard-28 mentioned this issue Mar 31, 2022
19 tasks
@wizard-28 wizard-28 moved this from Todo to In Progress in LibPacstall Project Tracker Apr 2, 2022
@saenai255 saenai255 self-assigned this Sep 2, 2022
@wizard-28 wizard-28 linked a pull request Sep 2, 2022 that will close this issue
@wizard-28 wizard-28 linked a pull request Sep 2, 2022 that will close this issue
@saenai255 saenai255 moved this from In Progress to In Review in LibPacstall Project Tracker Sep 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cache Related to the caching system enhancement New feature or request medium priority Medium priority issue
Projects
Development

Successfully merging a pull request may close this issue.

3 participants