RefDB's source code organisation

"Markus Hoenicka" <[email protected]> Wed, 19 Aug 2009 22:28:55 +0200
Newsgroups gmane.text.refdb.general
Message-ID <[email protected]>
Torsten Bronger writes:
 > Hall=F6chen!
 > =

 > I package RefDB for Ubuntu in order to make the server insallation
 > easier.  (Maybe eventually I'll upload it to the official Ubuntu
 > archives if nobody objects.)
 > =


This would be greatly appreciated by many users. I keep getting
requests about the outdated Debian repository that we used to have.

 > Apparatently, there used to be a Debianisation but I cannot find it.
 > Where is the old material for Debian/Ubuntu packaging (i.e. the
 > debian/ directory)?
 > =


I've checked the (usually disabled) CVS repository, but I couldn't
find a debian subdirectory. I faintly recall that the developer who
built the Debian packages did so in a local copy. Unfortunately the
debianization appears to be lost.

 > I'd like to have preferably only one package containing everything.
 > Unfortunately, RefDB is split into a couple of tarballs
 > (refdb-0.9.9.tar.gz, RefDB-perlmod-1.2.tar.gz,
 > RefDB-Client-1.18.tar.gz, RefDB-SRU-0.7.tar.gz, and
 > refdb-publist-1.1.tar.gz).  What should be packaged?  Since all
 > except the first package are tiny, what was the rationale to have
 > them separately?
 > =


The reason to keep them separately was to avoid unnecessary
dependencies for packaging efforts. Most of the Perl modules depend on
other modules, some of which weren't packaged for Debian at that
time. Also, I believe that the Debian packaging philosophy encourages
to provide separate packages if there are even remote chances that
they might be installed separately. RefDB's build system allows to
build separate client and server installations for this
reason. Therefore the most "Debianish" way might be to provide
separate packages for each tarball.

regards,
Markus

-- =

Markus Hoenicka
http://www.mhoenicka.de
AQ score 38

---------------------------------------------------------------------------=
---
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day =

trial. Simplify your report design, integration and deployment - and focus =
on =

what you do best, core application coding. Discover what's new with =

Crystal Reports now.  http://p.sf.net/sfu/bobj-july