[Box Backup-dev] Patch: Fix compilation problems on Gentoo with gcc 4.1.1

Martin Ebourne boxbackup-dev@fluffy.co.uk
Mon, 19 Jun 2006 15:51:01 +0100


Ben Summers <ben@fluffy.co.uk> wrote:
> On 19 Jun 2006, at 14:58, Stuart Hickinbottom wrote:
>> I find trac excellent - there now seems to be enough Box development
>> going on to see some benefit from the integrated ticket support (for
>> bugs/enhancements) rather than informal notes on the wiki.
>
> Seems quite an installation process -- having lots of dependencies is
> something I've tried to avoid with Box Backup.
>
> http://projects.edgewall.com/trac/wiki/TracOnOpenBSD

That's what package management systems are for, let someone else have =20
the dependency headache. :)

Having said that the list doesn't seem too bad. On a machine with an =20
already working subversion with webdav support the only missing bits =20
are probably the clearsilver stuff, possibly sqlite, and some python =20
bindings. In fact on the laptop I'm currently running hardly anything =20
is needed:

     # smart install trac
     Computing transaction...

     Installed packages (3):
       httpd-2.2.0-5.1.2@i386                 trac-0.9.5-1.fc5@noarch
       python-clearsilver-0.10.3-3.fc5@i386

     1.8MB of package files are needed. 5.4MB will be used.

     Confirm changes? (Y/n): n

While I agree on keeping the number of mandatory external dependencies =20
to a resonable minimum it can sometimes mean either extra work =20
reinventing the wheel, or reduced functionality because the extra work =20
isn't worth it. Always a fine line to balance.

Cheers,

Martin.