On 20/02/11 10:36, Daniel Mendler wrote:
I think this should also go to a much more technical level. We have the
gpg tree in Allan's repository. As I said I tested it with a repository
and got it to work. So can you tell me what do you need till this can be
merged into master?

1. Design a strategy to manage the keyrings and adapt the tools to it
2. Patches for the issues on the Package Signining Wiki Page
3. Patches to db-scripts to manage the database with gpg signatures

Some of the issues on the wiki page are really minor (e.g. rename
option). There are more complex ones (replacing verified db with
unverified one, reworking the signature checking code when using pacman
-U). And there are already patches for some of the issues.

So what do you say about the code quality of the branch? It it
acceptable at this point or is there improvement needed? Are there other
blockers preventing you from merging it as soon as the points above are
solved?

As far as I am concerned, the major points on the TODO list that need patches are the first five for pacman:

TODO: fix (and refactor) reading signatures for packages installed with -U
TODO: have a way to force a signature check with -U (i.e. abort if no signature is found)
TODO: only replace old database when signature is valid
TODO: output when downloading signature file - name when downloaded
TODO: output when downloading signature file - "error" when not available


The other issues are all fairly minor (and the pacman-key/makepkg ones mostly have patches that just need revised already).

So if patches are submitted for those five points, and any criticism followed up, I will commit to then spending the time doing the needed tidying/rebasing of the code on my gpg branch to have it suitable for merging.

Allan

Reply via email to