My personal recommendation on how to create Debian packages from upstream Git
Hi,
In my experience many of the discussions about packaging workflows on
this list have many misconceptions, which in turn I think stems from
that our tools are a bit challenging to use, and the documentation is
somewhat lacking. Many tend to struggle to figure out how to do
something, and once they landed on a "local optimum" they don't want
to go through all the complexity to re-learn another way.
To combat the general complexity, I have contributed in the past year
to the Developer's Reference, to the Git-buildpackage manual and a
bunch of man pages in Debian. However, the official Debian
documentation goes a long way in trying *not* to be opinionated on
what is the recommended workflow, so I feel that my own blog is the
best place to write of what I would *choose* as the optimal workflow
for myself and what I teach to those I mentor who are just starting
their learning journey and can't cope with too many options, in
particular these two:
- https://optimizedbyotto.com/post/debian-packaging-from-git/
- https://optimizedbyotto.com/post/debian-source-package-git/
I have tried my best to make them relatively short, concrete and
illustrative with diagrams etc.
- Otto
Reply to: