Hello,

o Peter Lemenkov [08/13/08 16:32]:
> Hello All!
> Just FYI - I finally decided to push SEMS to official Fedora/EPEL
> repositories - any comments or suggestions are welcome:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=45895
> 
> http://peter.fedorapeople.org/sems.spec
> http://peter.fedorapeople.org/sems-1.0.0-0.1.svn.fc9.src.rpm
> 
> It's based on current svn branch 1.0.0.
> 
> After all I can say that SEMS buildsystem is one of the hardest to
> understand I ever seen. I spent many hours trying to force SEMS to
> install according to our infrastructure rules. :) Still one thing
yes, i myself also have spent already too much time fighting with it. 
for the future, i think i would like to rewrite it to use 
autoconf/automake and libtool, it is actually not that hard, but it 
takes some time and i am not really experienced with that. so if there 
is anyone better at this i would be really happy if he could take a look.

> unresolved - wav-files, corresponding to respective IVR-mdules still
> doesn't install.
fixed that with r1062/1063, now it should install if extra_install is 
set to name_audio

> 
> Another one note is a mess with the source layout - what's the
> difference between apps and code/plug-in content? Seems that it would
> be better to merge them. On the other hand, content of apps/examples
> directory should be moved to its own director, probably at top level
> (sems-1.0.0/examples). Before such move, content of
> apps/examples/tutorial should be moved one directory up and merget
> therefore with examples content. It's just my opinion, though.
I'd like to keep the basic modules separate; i think it makes sense to 
always compile and load them. also this makes it easy to start with a 
new project; i use to take the core with the basic modules, and add the 
application.

for the examples i also think it makes sense to put them in top/examples

> 
> There is also a discrepancy in placing of Readme.* files - some of
> them placed in docs, while others - in the directories of their
> respective modules I personally think that the latter variant is
> better (all information about particular module placed in one place).
> That's also just my personal opinion.
yes, they should probably go into doc/ dirs of the application, e.g.
webconference/doc/Readme.txt

> 
> And one simple note - you shipped init-script for RedHat, which quite
> outdated. According to latest RedHat/Fedora policy only services for a
> vital system should have a default runlevel list in their initscript.
> Easy to fix, actually (see patch):
> 
> http://peter.fedorapeople.org/sems--initscript_fix.diff
I have applied that to trunk and 1.0 branch.

many thanks for your work and comments, it is appreciated.

Stefan

-- 
Stefan Sayer
VoIP Services

[EMAIL PROTECTED]
www.iptego.com

iptego GmbH
Am Borsigturm 40
13507 Berlin
Germany

Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to