Nikolaus Rath <nikol...@rath.org> writes:

> The thing that's delivered to users in 99% of the cases is the binary
> package. In the (comparatively) rare cases where the user is retrieving
> the source, I am not convinced that most of these users truly prefer a
> Debian-specific source package with patches in debian/patches over a
> standard Git repository with patches as commits.

Speaking as a Debian user who frequently has to apply local patches or
produce local versions of Debian packages for my job (usually weird
backports or bizarre local requirements), I cannot express to you how much
I prefer a Debian source package with patches in debian/patches over a Git
repository with patches as commits.

It is not even remotely close.  The externalized patches are an order of
magnitude easier for me to work with.

I have worked with both in the past, and when I got the standard Git
repository with patches as commits, it *always* became a maintenance
nightmare when the Debian package updated.  My local changes then became a
blizzard of merge conflicts and life was horrible.

I wouldn't say that it is *easy* to update a package with separate patches
to a new Debian package release, but it's certainly way *easier*.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>

Reply via email to