Re: [vhffs] autotools patch

[ Thread Index | Date Index | More vhffs.org/vhffs Archives ]


Le Tue, 03 Apr 2007 21:53:31 +0200,
Alexandre Ghisoli <alexandre.ghisoli@xxxxxxx> a écrit :

> Hi there, 
> 

Hello !

> Sorry for the long delay, was very busy and it took me some times to
> convert the install process to autoconf / automake.

No problem, if it's good, no matter how long we have to wait ;)

> 
> It fully support :
> DESTDIR=/tmp/package make install 
> for packages maintainers.
> 
> And for making tarballs to distribute :
> make dist
> 
> will make a .tgz in the working directory that will contain all files
> do distribute.
> 
> Supported configure options are :
> 
>   --with-conf-path=path   Complete path for configuration files
>                           (/etc/vhffs)
>   --with-shell-path=path  Complete path for tux shell (/bin)
>   --with-tools-path=path  Complete path for tools (executables)
>                           (/usr/local/bin)
>   --with-doc-path=path    Complete path for documentation files
>                           (/usr/share/doc/vhffs)
>   --with-api-path=path    Complete path for perl modules (API)
>                           (/usr/share/vhffs/api/Vhffs)
>   --with-web-path=path    Complete path for web interface (panel)
>                           (/usr/share/vhffs/panel)
>   --with-template-path=path
>                           Complete path for web templates (panel)
>                           (/usr/share/vhffs/templates)
>   --with-backend-path=path
>                           Complete path for web backend
>                           (/usr/share/vhffs/backend)
>   --with-robot-path=path  Complete path for robots file
> (/usr/lib/vhffs/bots)
>   --with-jabber-path=path Complete path for jabber pipe
>                           (/usr/share/vhffs/jabber)
>   --with-listengine-path=path
>                           Complete path for jabber pipe
>                           (/usr/lib/vhffs/listengine)
>   --with-listengine-web-path=path
>                           Complete path for listengine web file
>                           (/usr/share/vhffs/listengine)
>   --with-mail-path=path   Complete path for email files
>                           (/usr/share/vhffs/mails)
>   --with-doc-path=path    Complete path for documentation files
>                           (/usr/share/vhffs/mails)
> 
> 
> 
> The attached patch is against trunk version 538.
> 

I quickly looked through the patch and I'll say that it is against
4.1 branche (vhffs-test & Co)...

> Please give me your feedback.

I won't have time to look deeply into it before saturday, maybe someone
(Sylvain ?) can do it before... I'll try to apply it to a just checked
out version.

> 
> Before contributing more, I need some clarifications about license ..
> is it GPL ? Could you explain the future of this project ?

It is BSD licensed (I don't know why the LICENSE file has been
dropped).
What do you mean with "the future" ? For now, we just ended a
huge refactoring on objects creation and fetching. I think there are a
lot of things to do on the panel (remove all redirections to avoid form
blanking, improve design) and on API (Singleton pattern for Vhffs::Main
and possibly Vhffs::Panel::Main)... Tests need to be improved to
From a fonctionnalities point of view, some are here
http://www.vhffs.org/community/doku.php?id=todo but we're open to any
proposition (basically, vhffs evolution follows tuxfamily's evolution)

> 
> Also, is there any coding standard to apply ? (i.e. space,
> indentation, tabs, vars name, position of { and }, ...)

I personnaly use vim with expandtab on and tabstop=4
VHFFS code isn't very coherent from this point of view, we should do
something but code improvment was more important...

> 
> Also a roadmap would be nice ;)

Yes it would be ;)

> 
> Regards

Regards

> 
> --Alexandre

Sébastien

Attachment: signature.asc
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/