[git-buildpackage] git-buildpackage defaults and most popular configurations

Otto Kekäläinen otto at debian.org
Wed Dec 18 08:28:31 CET 2024


> In summary, I think a much better argument to touch defaults would argue with
> best packaging practices, not with debian/gbp.conf.

True, but it is also somewhat of a chicken-and-egg problem. The fact X
is currently not default is an excuse for people who are in a hurry or
lazy to say that they can continue to ignore it, as the author of the
tool didn't consider it important, so why should they care.

Perhaps a middle ground would be to publish in man pages a
recommendation to use specific defaults and a warning/hint that they
may become defaults in the future?

And to reply what I think is the overall most optimal workflow: at
least for packages that have a git upstream and also an upstream that
signs tarballs I recommend using what I have in  and also in
https://salsa.debian.org/mariadb-team/galera-4/-/tree/debian/latest/debian/{gbp.conf,README.source.md}
and what I also suggested you use in box64 in
https://salsa.debian.org/debian/box64/-/merge_requests/1 (along with
the work I did to prove that git-buildpackage automatically honors the
copyright excludes as it builds upon uscan).


More information about the git-buildpackage mailing list