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
unresolved - wav-files, corresponding to respective IVR-mdules still
doesn't install.

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.

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.

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

-- 
With best regards!
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to