[Pkg-firebird-general] Almost running fb 1.5 debian package :)

Remco Seesink raseesink@hotpop.com
Tue, 22 Jun 2004 11:23:55 +0200


On Tue, 22 Jun 2004 15:39:07 +1000
Mark O'Donohue <mark.odonohue@firebirdsql.org> wrote:

> Ok, I have done a basic build of fb1.5 on sarge, using the latest cvs 
> checkout from firebird.
That is ok for experimenting and for working towards 1.5.1. If we would release
something to unstable it should be of release quality.

> I needed to add package ncurses-dev and fix a refernece -lncurses in the 
>   build.

Ah. Then ncurses-dev needs to be added to the build-depedencies. Build
dependencies can be checked while building with the pbuilder script.
Pbuiler is a script to build a package in a minimal debian chroot.
But don't worry about pbuilder now. It's easier to check and test in the end.

> Now, Remco, is the  firebird2_1.5.0-0experimental1.diff.gz  you have to 
> be applied to the orginal fb tree, or to another one?

Good question. I extracted the firebird-1.5.0.4290.tar.bz2 and had to rename
the directory to firebird2. Otherwise the debian tools wouldn't stop
screaming murder in the middle of the night. I then repackaged them as a
.tar.gz. You could just construct a similar .orig.tar.gz file and copy the
debian subdirectory in there. Saying dpkg-source -b firebird2-1.5.1? in the
directory above the package will generate a diff. 

The diff I made contains only the debian subdirectory.

> I must admit that personally, it seems a good idea to push as many of 
> the changes back into the original firebird tree, rather than having too 
> many local edits.
Of course. This is even mentioned in the debian reference:
http://www.debian.org/doc/developers-reference/ch-developer-duties.en.html#s-upstream-coordination

Cheers,
Remco.