Introduction

Hello, my name is Angelos “aeroniero” Perivolaropoulos and I am a first year Software Engineering student at the University of Glasgow, Scotland. This is a blog about the progress of my GSoC 2016 project called Gentoo-GPG. The project is divided in two parts, one includes Gentoo-Keys improvements and will span for the first half of the coding period, and the other includes the implementation of the new MetaManifest system for the second half of the coding period.

Gentoo-Keys is a python based project that allows the user to encrypt and sign their data by creating GPG-Keys. On the other hand, the new MetaManifest system is a system that will provide a more efficient and faster way to verify the integrity of Gentoo packages even over completely untrusted networks. More technical details are included here in my proposal.

Currently, I am in the bonding period of the project, where my goal is to understand the previous code of Gentoo-Keys more thoroughly and learn about how Portage and GnuPG work, but at the same time studying for my finals which was the reason this post was delayed. These past few weeks, I have been looking at the code, did a small patch to include Incorrect Qualified Ids in the spec check summary which code can be found here, reinstalled Gentoo on my laptop to make sure it is working properly and be ready for testing and started preparing a pull request for maintenance of the previous code.

This was the first update of the blog  which will be updated weekly showing the progress of the project.

– aeroniero