Re: License of the contrib plugins

will guaraldi <[email protected]>
Newsgroups gmane.comp.web.pyblosxom.devel
Message-ID <[email protected]>
On Mon, 4 Apr 2005, Tollef Fog Heen wrote:
>
> (No need to Cc me on mails to the list, btw, I'm subscribed. :)

Oops--I had no idea.  Technically, Wari is the only person that can see 
who is subscribed to which mailing list.

> I guess we want to have the latest core and contrib modules working 
> together at all times, so that «in sync» enough for my purposes at 
> least.  If we have some known incompatibilities, that can be handled 
> through the dependency system.  And if we decided to keep API 
> compatibility in 1.x, then break it for 2.x, that policy could easily be 
> expressed in the dependency system too.  (Basically that 1.2 would be a 
> strict superset with no changed semantics over 1.1, so everything that 
> worked with 1.1 worked with 1.2 too.)  This is the API versioning that 
> Gaim is using, at least.

Hrm...  Well, I see us doing more frequent contributed plugin pack 
releases than PyBlosxom core releases as more people use the contributed 
plugins and find issues.  I guess we'll see if that turns into an issue.


> | The config.py file allows for a codebase property which will get | 
> inserted at the beginning of the sys path before the PyBlosxom stuff | 
> is imported.  That might cover what you're looking for here in terms | 
> of behavior.
>
> The pyblosxom.cgi still needs to know where to find the config file, 
> won't it?

Oh, I see your issue.  Well, as far as I know we typically tell people to 
put config.py in the directory along-side pyblosxom.cgi.  So then it 
always finds the config.py file.  I'm sure different people do different 
things in that regard, but it's not something we're working hard to figure 
out.

Are you expecting .pyblosxom to be a directory with config.py in it?  What 
else would go in there?

One possibility is to add $HOME/.pyblosxom to the path automatically.  I 
did that with Lyntin, so I have code that handles the various cases (no 
HOME set, HOME doesn't exist, no .pyblosxom in HOME, ...).

The problem here is that the web-server needs to be able to read files in 
that .pyblosxom directory.  So then we introduce yet another directory to 
walk people through fixing permissions on.  I don't know if anyone really 
cares about that.  It's something I notify users of in the installation 
guide, but I don't really get into it after that.

/will
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.