8

Everybody on the Internet tells to build packages with debuild -uc -us, this answer for example, but I totally can't find what do these options mean, even the built-in help (debuild --help) doesn't tell anything about -uc and -us.

So what do these options mean?

1 Answers1

7

Commands' built in 'help' is usually insufficient for this kind of thing.

If you had read the debuild manpage you'd find those are dpkg-buildpackage flags which are passed from debuild to dpkg-buildpackage and then would have been able to use dpkg-buildpackage's manpage to find the answer.

From the Xenial man page for dpkg-buildpackage:

   -us    Do not sign the source package.

-uc Do not sign the .changes file.

Edit (2025-06-15): In response to pokes in March, I wish to share that these options are still accurately stated in the manpage for dpkg-buildpackage as I stated, even for the development release (Questing 25.10) so this hasn't changed since it was originally written.

Thomas Ward
  • 78,878