> Check it out at
>
> https://savannah.nongnu.org/projects/bbdb


Excellent news, Roland!


One very minor issue.

 $ autoreconf --force --install
 $ ./configure --prefix=/usr
 $ make
 $ make install DESTDIR=/xxx

 $ find /xxx/usr/share/ -name '*.tex*'
 /xxx/usr/share/bbdb/bbdb-cols.tex
 /xxx/usr/share/bbdb/bbdb-print.tex
 /xxx/bb/usr/share/bbdb/bbdb-print-brief.tex

This is consistent with these README stanzas,

   The TeX files in the tex directories are installed in ${datadir}
   which defaults to /usr/local/share/bbdb/.

   ii)  The user variable bbdb-print-tex-path should point to the directory
        where the BBDB TeX files reside (default /usr/local/share/bbdb).

but the actual path set

 $ egrep bbdb-print-tex-path /xxx/usr/share/emacs/site-lisp/bbdb-site.el
 (defcustom bbdb-print-tex-path '("/usr/local/share")

is (a) missing the trailing /bbdb, and (b) not being set according to
the build-time ${datadir}.

Anyone who installs to somewhere other than /usr/local/, or who
otherwise changes datadir, will either not be able to find the TeX
support files, or will need to debug and patch things.

I solved this in one way in git://github.com/barak/bbdb3 branch
suggest-v3.x by generating an extra file containing just that variable,
generated at build time.  It could however be reworked easily enough to
use sed etc to tweak the path in-place in bbdb-site.el instead.

(That branch also contains a patch to populate the documentation
directory, including a PDF file generated from bbdb.texi.  That's just a
stub, so installing that PDF file is silly.  On the other hand,
installing the .info file generated from the .texi file is equally
silly.)


Anyway, I'll push this package into Debian.  I'm thinking it would make
sense to simply supersede the existing bbdb package,

  $ apt-cache policy bbdb
  bbdb:
    Version table:
       2.36-4 0
          500 http://http.debian.net/debian/ sid/main amd64 Packages
       2.36-3 0
          500 http://http.debian.net/debian/ wheezy/main amd64 Packages
          500 http://http.debian.net/debian/ jessie/main amd64 Packages

by a 3.x package of the same name.  On the other hand, 3.x is far from
backwards compatible with 2.x, so one can certainly argue that there
should be a new package bbdb3, which conflicts with bbdb (< 3), thus
keeping 2.x available for those who do not wish to upgrade yet.

Any thoughts on that?

                                        Cheers,

                                        --Barak.

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to