[storm] New lp:~storm/storm/packaging branch

James Henstridge james at jamesh.id.au
Sun Dec 6 06:06:20 GMT 2009


On Sat, Dec 5, 2009 at 12:05 AM, Jamu Kakar <jkakar at kakar.ca> wrote:
> Hi Jason,
>
> On Fri, Dec 4, 2009 at 6:33 AM, Jason Baker <jbaker at zeomega.com> wrote:
>> Just out of sheer curiosity, what is the purpose of this change?  What
>> advantages are there to doing things that way?
>
> The primary purpose of the change, at least the reason I made it, is
> to keep the mainline history clean.  I use AutoPPA to build packages
> and if you look back in the history you'll see fair amount of noise
> created as a result of AutoPPA merging changes made to produce a
> build back into trunk.  Using a separate packaging branch alleviates
> this and keeps trunk a pure upstream branch.  It's a pattern that
> subunit uses, and I think Bazaar too.
>
> I've been told by real packagers (I'm mostly a faker) that this kind
> of separation is preferred because it's somehow easier for them to
> make changes.  I don't fully understand why this is, to be honest.

What most of the Debian/Ubuntu packagers don't like is upstream
tarballs that contain a debian directory.  Since the debian source
packages are made up of a pristine source tarball and a diff, having a
debian directory in the tarball introduces the possibility of
conflicts when updating to a new version.


James.



More information about the storm mailing list