Subversion/dpatch help needed

Mark Purcell msp@debian.org
Fri, 9 Jul 2004 08:07:42 +1000


All,

I am tracking some pretty serious issues with asterisk at present,
mainly due to the upgrade of h.323 makeing the current asterisk uninstallable
and asterisk won't build with the current version of h.323. That's the easy bit
I'm going to drop h.323 support for the time being (it's experiemental anyway)

I have a new version of asterisk ready to upload (which clears a number of RC
bugs). 1:0.91 (yes the numbering is backwards :-( http://people.debian.org/~msp

The issue I have is I still can't get my head around the whole subversion
space.  Especially the use of dpatch and svn-buildpackage.

I have checked out the whole pkg-voip branch and can cd down to my packages.
Or should I only be checking out (co) my indivual packages.

I understand that I am supposed to work on 'trunk' and make changes there, but that is where things start to fall apart.

Can someone provide some more detailed instructions on how and where the 
../tarballs directory is supposed to sit.  Is that /trunk/../tarballs?

Then how do I actually edit my package, dpatch-edit looks like it should do the
trick, but again that isn't working for me, but I also suspect that has 
something to do with where I have placed my tarballs directory.

Then when I try and run svn-buildpackage I can't get my package to build.

Once this is complete I am supposed to copy the new directory to a new upstream
branch? and then checkback in?  Again I presume I should only checkin my 
indivual package tree and not the whole pkg-voip tree as the latter now has my
tarballs directory which I don't want to include in the subversion upload.

Doesn't anyone have, or can provide a simple howto on which commands and which
directories and hotwo use those combinations I would be very greatful and able
to use svn for pkg-voip.

Thanks,
Mark