Introductory mail
Manoj Srivastava
srivasta at acm.org
Tue Sep 30 21:50:21 UTC 2008
On Tue, Sep 30 2008, Martin Bähr wrote:
> On Tue, Sep 30, 2008 at 02:27:34PM -0500, Manoj Srivastava wrote:
>> Not really. I prefer to have the source packages be unpackged
>> even on a machine which does not run Debian, using just plain old tar
>> and patch. Thus I tend to ship the diff.gz as something that creates
>> the set of bytes the package build was done from, and which is
>> extracted easily without you having to have dpkg installed.
>>
>> I see the source package as something useful perhaps even in a
>> non distro specific setting.
>
> indeed, they are. but exactly for working outside of debian it would be
> preferable to have the patches easely accessible seperately. i
> occasionally try to pick patches from other distributions when packaging
> for foresight because in the end we share most of the problems and
> patches for it.
In similar conditions, I prefer to pull from a public git repo
than to compare patches to see what changed since the other guys last
revision. With git it is trivial to see differences between
branches. With a patch series that changes slowly from release to
release, trackign changes in a patch from one release to the nhext
becomes, for me, a nightmare.
> to work with a debian package i currently have to pull out the patch
> from the diff either by applying the diff to the source or by manually
> editing the diff file.
That is just the first time. Say you take some patch, but modify
it to remove stuff that Debian does that does not workl for your
distro.
In two weeks, I release the debian package again -- and most of
the stuff has changed a bit. How do you tell what the new changes are
in this release, given that you already have taken the last set of
changes?
Comparing the quilt series from release to release would be
unacceptable. Does quilt provide an easy way to compare tow different
versions of a quilt series?
> from fedora i can just download the patch from fedoras cvs, in fact, if
> i don't need to edit the patch, then i can just directly refer to the
> cvs url in conary recipes, thus making it very obvious where the patch
> comes from:
> r.addPatch("http://cvs.fedoraproject.org/viewvc/rpms/cone/F-9/cone-gcc43.patch?revision=1.1")
And when there is a new patch in CVS, how do you know what the
incremental change was?
> so, making patches easely accessible would be really helpful for the
> exchange between distributions...
Frankly, I would justr refer people to my public repo in these
cases.
manoj
--
Life is like an onion: you peel off layer after layer and then you find
there is nothing in it. -- James Huneker
Manoj Srivastava <srivasta at acm.org> <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
More information about the vcs-pkg-discuss
mailing list