[Pkg-firebird-general] firebird 1 removed from sarge, ibwebadmin is in.

Remco Seesink raseesink@hotpop.com
Sun, 29 Aug 2004 22:10:49 +0200


On Sun, 29 Aug 2004 13:50:38 -0400
"Grzegorz B. Prokopski" <gadek@debian.org> wrote:

> W li_cie z sob, 28-08-2004, godz. 17:14, Remco Seesink pisze: 
> > Hi all,
> > 
> > Good news: ibwebadmin made it into sarge.
> > 
> > Bad news:
> > I just noticed firebird 1 got removed from sarge. I am not sure what to do
> > with php4-interbase. Currently the libraries needed to build the current
> > version are no longer available.
> 
> Will the current version run with fb2?
> 
> If yes, it most probably could stay as it is now.
> 
> After all firebird-dev is still part of Debian/unstable and satysfying
> build-depends is not requirement for package to be in testing.

Are you sure about that? What would happen if php4-interbase needs to be rebuild
because of a security bug?
 
> > If I built it against firebird2 it should link against fbclient.so but that
> > would mean it is no longer compatible with firebird 1 (which can be made
> > available somewhere else for sarge)
> > 
> > Anybody any ideas how to solve this?
> 
> Would it be possible to make it like that?
> 	Build-depend: firebird-dev | firebird2-dev

I am experimenting with this now. Doesn't build yet for firebird1 trying
to find out why. 

> Then you could build package against firebird-dev but somebody later
> could rebuild it within testing with firebird2-dev.  This is however
> suboptimal because the resulting package will not have the right
> depends: on fb1 or fb2 depending on which version it was build with.
> 
> Acutally *I* think we could just drop support for firebird1 as fb2 is 
> *the firebird* in Sarge.  We should just make sure that if somebody
> installs php4-interbase compiled against fb2 - he will also get the
> libraries from fb2 even if he had fb1 installed.

I agree. If possible I'll make it so it is easy to rebuild against firebird 1
if you would install that from somewhere. I could also provide an php4-interbase
on the same unofficial spot as firebird 1 for sarge linked against firebird 1.
But the cleanest thing to me seems building against firebird2.

> If you decide to upload a package, please give it clear changelog
> entry, keep the changes as minimal as possible, and surely also visit
> http://www.wolffelaar.nl/~sarge/ to add information whether/why the new
> version of php4-interbase package should be included in Sarge.

Will do that. PHP people wanted me to configure the SAPI for cli, so will also do
that.

Cheers,
Remco.