The consensus of the debian-devel mailing list is that debian/ does not
belong in upstream CVS.  The reason is that if the person packaging the
program does not have write permission to CVS, they will be maintaining a
diff of the CVS version.  That's sometimes easy, sometimes not.

It has been suggested that upstream debian/ be named deb/ and that the
toplevel Makefile may copy copy it to debian/ or similar if it doesn't
exist to make it possible for upstream developers and Debian maintainers
to have seperate trees.  I do not like this idea much because I must then
come up with a solution for knowing when the debian/ directory may be
blown away and repopulated automatically.  For that reason, I have elected
not to follow this procedure thus far.

Another wrench in the works, a Debian source package may not be built with
our CVS tree as checked out.  If you replace the symlinks generated by
auto* it'll work fine, but if you're going to go through the trouble you
may as well just make dist and use that.  (In fact, that is exactly how I
tested the files which live in debian/ now...)


I've decided that I will not be the one to package Project Twilight for
Debian.  Given my role in this project, I am both the best and worst
person to package this thing for Debian.  In time, my position in this
project will begin to expand a bit and I'll have the responsibility of
making certain we give a good first impression that we are a professional
team of well-organized developers.  Remember that outsiders are likely not
aware just how much insanity goes into this line of work.  ;)  I doubt I
will have much time for worring about Debian packages at that point, so
it's best to be prepared for that as soon as I am able by making sure the
packages wind up in better hands.

I also believe it would be wise for us to remove the debian/ stuff we have
in CVS.  It probably needs redoing anyway (I had plans to redo half of it
myself at some point) and since it really needs to be done with a tarball
generated by make dist or something, it would probably be better to have
outside our CVS tree anyway.  Opinions wanted before I go and blow away
the files.  =)

-- 
Joseph Carter <[EMAIL PROTECTED]>                    Not many fishes
 
Microsoft is a cross between the Borg and the Ferengi.  Unfortunately,
they use Borg to do their marketing and Ferengi to do their
programming.
        -- Simon Slavin

Attachment: msg00904/pgp00000.pgp
Description: PGP signature

Reply via email to