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
