User:Allan/Pacman Source Repositories
Pacman Source Repositories
We can create source packages and we now have a .SRCINFO file to provide the details in an "easy" format. It would be nice for pacman to have access to the source package information, and provide a function to download these.
Implementation Debate
There are (at least) two ways to implement this.
Add to current repository databases (.db)
Pros:
- Very easy to implement
Cons:
- Repo databases will increase in size by ~55-60% (assuming we store the sig in db)
Create a source package repository (.source)
Pros:
- Only download source information if/when you need it (single repo db downloads?)
- People can host source only repositories.
Cons:
- .db and .source repositories can become out of sync
- depends/makedepends/checkdepends will be duplicated across .db and .source repos
- (minor) repo-add becomes more complicated due to dealing with .db, .files, and .source databases