How do I add/create a <source.changes> file?

Solution 1:

OK, we need to get you ready using the usual PPA process (forget this Quickly business, it seems to be going Slowly ;)

Forgive me for using your full name jeggy, but it's in your Launchpad account so not exactly secret:

  1. Sign the Code of Conduct

    • Go to https://launchpad.net/codeofconduct
    • Follow the instructions in this answer to sign it in one step.
  2. Set your name and modify the changelog, correctly:

    • E: jebster changes: changed-by-address-malformed root <root@jeggy-XPS>
    • This is a problem, because your (a) it is in the wrong format, and (b) has no relation to your GPG key.
    • In the terminal, set these variables:
      export DEBFULLNAME="Jógvan Olsen"
      export DEBEMAIL="[email protected]"
      
    • Now open the changelog (debian/changelog) in gedit; carefully select only this signature at the end:
      root <root@jeggy-XPS> and change it to
      Jógvan Olsen <[email protected]> making sure spaces before/after are not affected.
    • The final changelog should look something like:
      jebster (0.1) precise; urgency=low
      \* Initial release.
      -- Jógvan Olsen Tue, 03 Jul 2012 04:29:33 -0700
  3. Finally, debuild and correctly sign the source.changespackage

    • Run debuild -S -sa, and this time you should be asked to sign with your GPG key, 5C24B331

    • cd .., and then dput ppa:jeggy/jebster xxxxxxx_source.changes

Solution 2:

.changes files are PGP signed files that describe the contents of a Debian source package, including Sha256 checksums of the different files and the changelog entry. It is generated when you build a source package, usually done by running debuild -S

But you don't need to worry about this! Quickly takes care of all this for you. Just run quickly share --ppa ppa:jeggy/jebrowser