[op-sepp] [sepp] SEPP features and future development

Roman Plessl rplessl at oetiker.ch
Wed May 20 15:45:05 CEST 2009

Dear Frank,

> In the meantime several customizations have accumulated. I wonder in 
> which direction SEPP/OP-SEPP are going and how/if I can contribute
> to it.

The OP-SEPP has been improved from the original SEPP with the
following features:

- automatically detecting the running OS  (OSDetect)
- compatibility list and app running mechanism for binary /
   distribution compatiblility             (OSDetect)

Further Tasks for the same directory are planed, but not realized yet 

We are interessed in your changes (as patches).

I will include them in the op-sepp trunk if they are addons and won't 
break the current behaviour of op-sepp version 1.5.1.

Could you make a patch to the SEPP version 1.4.2 and add that patch as a 
new ticket in our trac (http://oss.oetiker.ch/op-sepp/wiki)

> Things that I have changed at our site are
> ------------------------------------------
>  * completely removed all hardcoded /usr/sepp and replaced
>    by the appropriate variables from %DIR.
>    --> This settings could become configurable through sepp.conf
>  * removed the packager extension, as it doesn't make any
>    sense in our environment.
>    --> This setting could become configurable through sepp.conf
>  * made webbuild much more efficient by getting the list of
>    binaries only once when rebuilding the webpages for
>    several packages
>  * added blockquote and other formatting for README
>  * external links open in new tab/window
>  * added an additional index with the list of commands/
>    binaries
>  * shortened error messages (duplicate file) to oneliners,
>    which makes the error output much better readable
>  * removed restriction to have an index.html in doc directory
>  * Expanded the list of categories and other small changes

OK, sound nice. Some of your features I have tried to implement myself 
in the op-sepp but maybe your code is better ;-).

> Things that I plan to do and/or which I'd like to see in future versions
> --------------------------------------------------------------
>  * Make the packager extension configurable (sepp.conf: packager yes|no)
>  * Move styles from internal styles to CSS
>  * Get rid of frames and use CSS instead (configurable via sepp.conf?)
>  * Move from uppercase HTML tages to xhtml
>  * Make the target for external links configurable (sepp.conf)
>  * When changing the default version of a package, webbuild
>    should automatically also recreate the webpages of the
>    previous default version
>  * Check dependencies also when removing (!) an application (as
>    to avoid the removal of a package that is a dependency of an
>    other package)
>  * Make all the settings from seppadm::ReadMETA configurable through
>    sepp.conf (length of strings, software categories etc. etc.)
>  * Possibility of forcing a package to have the version extension
>    (Background: In our environment we have several packages which
>    share command names.  When a package looses it's "default" status,
>    this is not always also true for the individual commands which
>    leads to irritation and confusion)
>  * Integration of modules (http://modules.sourceforge.net/) or hooks
>    for external programs (having to type the version extension each
>    time is not always handy and practicable)

Sound reasonable, could you add also those wishes to the trac (one wish 
per ticket). I or we will proove and implement them soon :-).


Roman Plessl            phone:        +41 (62) 775 9904
OETIKER+PARTNER AG      email:        roman.plessl at oetiker.ch
Aarweg 15               web:          http://it.oetiker.ch
CH-4600 Olten           switch board: +41 (62) 775 9900

More information about the op-sepp mailing list