[gephex-devel] gephex--main--0.4--patch-1846

Martin Bayer martin at gephex.org
Sat Feb 26 14:01:49 CET 2005


> Yes, I see. But I don't think this is important. Due to the build system
> stuff (dependency to pluc.py, no extra module and type SDK) I suppose
> that there won't be many third party developers other than those who
> integrate their modules into our source tree.

> Or, to put it another way, I think the gephex type and module system is
> not really targetted towards (and not suited for) third party development.

It's right that developing plugins outside of the gephex source tree is
a bit difficult, but it's not impossible.

> That's why I don't see much benefit in this part of the patch,

I use a gephex installation at /usr/ from a debian package and install
only new or modified modules in a subdir in my home directory. This
allows me to reinstall all gephex stuff in /usr with dpkg and keep my
local experimental changes in ~/.gephex/

> but I see that
> it breaks current behaviour. (In addition the patch could lead to even more
> confusion when multiple gephex versions are installed at different
> locations).

There is only a behavior change if gephex is installed at a uncommon
location or if there a multiple installations of gephex. The first is
only relevant for developers and the second is buggy with or without the
change. The default gephex.conf is only installed in the users home at
the first startup time. The gephex location to search for the plugins is
wrong if you reinstall it at a different location.

The current behavior of configure time selection of the default location
to search for plugins is problematic for distributions. It is difficult
to relocate the plugins after build time. E.g. binary linux
distributions with user installable packages(in the users home) need to
patch files at install time.

Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
Url : http://lists.gephex.org/pipermail/gephex-devel/attachments/20050226/1c971b63/signature.pgp


More information about the gephex-devel mailing list