I decided to fork a package and put it on my PPA on launchpad. But it Keeps getting rejected beacuse sources.changes file dosen't has Changed-By: other package i forked is accepted but Changed-By is still old mainstainer and i tried to search for him with jedit in all files but i didnt find a line making CHanged-By in source code for both packages.
Email from Lanchpad: Rejected: Unable to find mandatory field 'Changed-By' in the changes file. Further error processing not possible because of a critical previous error. horizon-installer (0.1.0) noble; urgency=medium === If you don't understand why your files were rejected please send an email to [email protected] for help (requires membership).
Prerequisites: You will need to set up PGP keys and SSH keys to build a package and upload them to Launchpad, respectively.
Your
debian/changelog
was wrongly formatted. I sent a pull request to fix it.First, increase the version number from something like
x.y
tox.y-2
in thedebian/changelog
.Locally build the package with
debuild -S
. It will create a sources.changes for you, and the package will be signed by your key.Finally, upload this sources.changes to launchpad using
dput
.