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

Re: Best Packaging Practices - collecting ideas (and texts!)

>>"Mark" == Mark Eichin <eichin@thok.org> writes:

 Mark> hmm.  I've tried cvs-buildpackage a few times over the years (most
 Mark> recently a couple of weeks ago as a distraction from the twiki package
 Mark> postinst hell) and it just doesn't match my working patterns at all.
 Mark> Most especially, it had no way to do "ok, try building out of what I
 Mark> have here so I can test it"

	Most of us just do
 % fakeroot ./debian/rules build
 % make all

 Mark> that wasn't "bump a version and shovel it into that tree over
 Mark> there."  I can see getting used to the model, but I didn't like
 Mark> it much.  (If people have *other* ways of working with cvs for
 Mark> packages, I'd like to hear them...)

	I must confess I work with my emacs open on the checked out
 dir; cvsci is aliased to `cvs ci -m"$(dpkg-parsechangelog | grep '^  ')"'
 so I hack; cvsci; cvs-build-package; hack some more, cvsci, cvs-buildpackage,
 and repeat.

	No version number bumping needed. cvs-buildpackage shall make
 sure that the latest version is included, warns you about files that
 are not in CVS, and one can rebuild as many times as needed with the
 same version. You only need bump the version number when you upload
 to Debian.

	If you can explain the problem to me, I'll see what we can
 make cvs-buildpackage do.

 Come live with me, and be my love, And we will some new pleasures
 prove Of golden sands, and crystal brooks, With silken lines, and
 silver hooks. John Donne
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C

To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: