Google Summer of Code/2016/Ideas/Gentoo-GPG

From Gentoo Wiki
Jump to:navigation Jump to:search


Gentoo-gpg is to continue the work done in a previous years GSOC project "gentoo-keys".

The gentoo-keys project has a system for managing and distributing the Gentoo developers and release OpenPGP keys. This project will encompass several sub tasks.

  1. Work with the infrastructure team for the completion and generation of needed scripts to utilize the gentoo-keys system. This will include automated scripts to update the gpg keys seeds and keyrings. Generate email reminders for keys nearing expiry. Generate automatic update scripts for user systems. Extend the various gentoo-keys library code and command line interfaces as needed.
  2. Code a new Meta-Manifest system for the Gentoo ebuild tree. See GLEP 58 for details
  3. Integrate gkeys library code into Gentoo's package management system, portage (could also include pkgcore). This includes meta-manifest handling changes as well their gpg verification. This can also include verification of git based ebuild tree commits.
  4. Extending gkeys and gkeys-gen features.

Contacts Required Skills
  • Python
  • bash
  • OpenPGP, gnupg knowledge helpful
  • portage and or pkgcore experience a plus
  • Git