[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: gcx - astronomical image processing and photometry



On 1/10/06, Steffen Moeller <steffen_moeller@gmx.de> wrote:
> Am Mittwoch 14 Dezember 2005 05:02 schrieb Justin Pryzby:
> > On Wed, Dec 14, 2005 at 04:11:04AM +0200, Radu Corlan wrote:
> > > On 12/14/05, Justin Pryzby <justinpryzby@users.sourceforge.net> wrote:
> > > > Some will critique your inclusion of the ./debian/ directory in the
> > > > upstream source.  Personally, I'm okay with it; and it probably helps
> > > > reduce the overhead of the project.
>
> > > Well, i definitely want to keep the debian dir in the cvs source tree.
> > > i have it in the upstream source because my procedure is to do a make
> > > dist in the upstream, then copy the tar to .orig, detar it and just
> > > run dpkg-buildpackage and pbuilder.
> > >
> > > I can of course remove it from there if it's objectionable.
> >
> > FYI, the "official" recommendation is to keep the Debian dir (and
> > other patches, if you're not using  eg dpatch) in a separate CVS
> > repository.
> >
> > I would recommend to create a "make deb" rule that does what you
> > need, to avoid the hastle of remembering to copy the orig tarball :)
>
> > See my sextractor diff for an example of how to keep the diff
> > readable.  Of course, you case is a bit different, since ./debian/ is
> > in upstream tarball.
>
> Hm. Even if you as an upstream developer find somebody to maintain the Debian
> package for you, then this person could use the source as it is, from my
> understanding. The changes this person would perform would then spawn the
> creation of a novel diff.gz. It would be a bit unusual but not a native
> package or anything against the idea behind the Debian policy from my
> understanding.

Steffen,

i've since come to realize the wisdom of not including the debian
files in the upsteam tarball - they just lead to too many upstream
revisions, and they make the  debian changelog read funny (for
instance, if i do a debian-related change i have to make a new
upstream release; but that would have to be noted as such in the
changelog, which makes it confusing).

so the compromise i reached is to keep the debian files in the same
CVS repository, but under a "debfiles" dir; the debfiles dir is not
included in the upstream tarball (make dist excludes these files). a
debian-only change would get into cvs, but not trigger an upstream
release, which is actually nice ;-).

radu

>
> Many greetings
>
> Steffen
>
>
> --
> To UNSUBSCRIBE, email to debian-science-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>



Reply to: