Re: Lintian ERROR saying dpatch is obsolete
* Roger Leigh <firstname.lastname@example.org> [2011-11-29 10:04]:
> > > > - Conditional application of patches. Some packages have patches that are
> > > > only applied on a per-architecture or per-target-distribution basis.
> > > All of these can be dealt with by rewriting the patch so that it is
> > > acceptable to upstream and applied and released by them.
> > Care to explain how conditional per-target-distribution patches should
> > be bushed upstream? Think of patches requried for debian/sid,
> > debian/squeeze-backports, ubuntu/Oneric Ocelot and ubuntu/Lucid Lynx
> > when it comes to build dependencies.
> Those belong in a version control system, not in a single source
> package, which is only targetted at a single distribution. Such
> things can be done very easily on per-distribution branches, e.g.:
> Such changes would typically only affect the Debian packaging and
> not require upstreaming, but even if they did per-distribution
> branches would still be the way to go.
So the suggested solution is to put the data into an SCM somwhere
outside the package (LP, git.d.o, $somewhereelse) instead of into the
package where anyone wanting to deal with the packages is guarantied to
find it (no downtime, no network required...).
Doesn't sound like an improvement to me.