[Pkg-firebird-general] fb2 packages ready for testing

Daniel Urban daniel@sente.pl
Mon, 28 Jun 2004 12:47:09 +0200


Hi
 
> Thanks a lot for these packages, I looked at them.  A couple of remarks:
> 
> * you *have to* compile them on sid/unstable system (this can easily be
>   a chroot, created w/ debootstrap); it makes little sense to fine-tune
>   the packages when they're built w/ 2-years old software

Ok, I will try, I've build it already with sarge

> * because we want fb2 to be as soon as possible in debian, we need to
>   focus on two things:
>   - have final list of resulting binary packages (because any additional
>     package will require again acceptance by ftpmasters and it takes
>     10-15 days); in this case more is better than less, as we can
>     harmlessly *drop* resulting binary packages we don't want.
>   - make sure the content of ./debian directory is in its best shape as
>     this is the very first thing where ftpmasters look while evaluating
>     package for acceptance.

maybe, we should make another one package - firebird2-doc
Grzegorz, why you drop it with firebird_1.0.0.?

> 
> What worries me the most at this point the content of ./debian.  It
> seems to be a mix of tempaltes from dh_make and from the old 1.0.x
> packages (I was about to ask somebody "What the hell is fbslup?!" when
> I recalled I wrote it ;-))

*.ex were there by mistake, there is no template from old 1.0.x
besides fbslup, I will try to get rid of this.
But then there will be more warning in lintian.
For example about symlink /usr/lib/firebired2/lib -> ../../lib

> * All unneeded files (i.e. *.ex) from ./debian dir should be removed.
removed

> * rules file must be cleaned up - things commented out and not useful,
>   should be removed
ok, cleaned

> * Are you sure all these post/pre/inst/rm files work as they should?

I think so, I've wrote all script with my fingers :-) 
rewritten from standard install scripts from firebird and a little
from old fb package
I've tested classic-server with xinetd yet. I must do it today.

> * Do we still have to keep this symlinks pool that fbslup manages?

maybe not, I will try to get rid of this

>   I think FB2's build system should have been fixed so that it was
>   possible to use ./configure  --prefix=/usr
>   --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
>   plus possibly some extra options, and have all things by default
>   in the right places (FHS is the bible here)

I don't understand this, could you elaborate or give examples?

> * Build-depens: are missing, unless fb2 really does not build depend
>   on any non-essential libraries etc.  I recall it used to use i.e.
>   editline, not sure if it's still the case.  The (unperfect) way
>   I usually look for build-dependencies is to run ldd on every library
>   in the resulting packages, and see what are the libs it links to.
>   Then I use 'dpkg -S /usr/lib/libname...' to find to which package
>   it belongs, then I look for -dev version of this package and add
>   it to Build-depends.  Another option is to use pbuilder but can't
>   comment as I've never used it myself.

ok, I will do it, but first I must compile it on target system

With regards
Daniel Urban