Hi Fabrice, Thanks so much for your reply. This makes sense. I will try git-buildpackage, and I will move the source + debian packaging to a separate branch. Best, Aaron
On Thu, Mar 12, 2020 at 7:28 PM Fabrice BAUZAC-STEHLY <n...@mykolab.com> wrote: > Hello Aaron, > > I'm a newbie in Debian packaging, but here is the first and foremost > thing that seems wrong to me in your grok git repository: > > It looks like you are mixing debian-specific commits with commits of > the main software (distribution-independent). I think you should use > one repository that is distribution-independent (without any debian/ > subdirectory), and a specific distinct directory dedicated to the > debian packaging of the main software, because the two entities have > different lifecycles: you (or someone else) may want to package the > same main software for a few more distributions. > > You have several ways to manage your debian/ directory; I think > popular options include: > > - using git-buildpackage > - having a git repository containing just the debian/ subdirectory > - not using any VCS for the debian packaging (it appears that commands > like "apt-get source" in package devscripts already do wonders > without the need for a version control system) > > Hope this helps! > > Best regards > > -- > Fabrice BAUZAC-STEHLY > PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D >