Week 1
Debian Packaging Progress
This week focused on setting up a clean Debian packaging workflow for Fossology and beginning the actual packaging work using git-buildpackage (gbp)
.
- Cloned the Fossology Salsa repository using
gbp
, including theupstream
,pristine-tar
, andmaster
branches. - Imported the upstream tarball (
fossology_4.5.1.orig.tar.gz
) viagbp import-orig
. - Cleaned and updated the
debian/control
file to list all binary packages properly with accurate descriptions and dependencies.
Meeting 1
Date: Jul 10, 2025
This was a community-wide meeting with contributors and organization admins. Each GSoC contributor gave a short summary of their progress so far. I shared an overview of my packaging work, including the repo setup, how I’m using gbp
, and how I’m building multiple .deb
packages for Fossology.
Meeting 2
Date: Jul 10, 2025
This was a focused technical meeting with mentors. I walked them through my progress in detail, including how I handled the upstream tarball, debian/control cleanup and PHP dependency setup.
Planning Next Week
For Week 2, I plan to:
- checking composer.json to determine which depends I need to package.
- creating packages for the depends that do not exist as official debian packages.