Re: License of the contrib plugins
Tollef Fog Heen <[email protected]>
| Newsgroups | gmane.comp.web.pyblosxom.devel |
|---|---|
| Organization | Private |
| Message-ID | <[email protected]> |
* will guaraldi
(No need to Cc me on mails to the list, btw, I'm subscribed. :)
| On Mon, 4 Apr 2005, Tollef Fog Heen wrote:
| >
| > Probably symlink, but yes, that's my initial idea. If the plugins
| > are then kept in sync with the core, you'll just upgrade both at the
| > same time and hopefully no breakage will occur.
|
| Well, the other reason that the contributed plugins package was
| separated was that we plan on having it on a much shorter release
| schedule. So the two won't necessarily be in sync. Though I guess
| maybe I'm not sure what you mean by that.
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.
| > #! /usr/bin/python
| >
| > import sys
| > sys.path.insert(0, "/home/tfheen/.pyblosxom")
| > sys.path.append('/usr/lib/python2.3/site-packages/pyblosxom/')
| > import config
| >
| > if __name__ == '__main__':
| > from Pyblosxom.pyblosxom import DTRT
| > DTRT()
| >
| > (where DTRT is shorthand for Do The Right Thing. :)
|
| 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?
| I hear that. I'd like to make it easier on everyone (PyBlosxom
| developers and package maintainers for Debian, Gentoo, et al) for this
| sort of thing--both the single-box/single-user case and the
| single-box/multi-user case.
Yeah, those issues are in no way Debian-specific, and I would love to
get pyblosxom rocking out of the box.
--
Tollef Fog Heen ,''`.
UNIX is user friendly, it's just picky about who its friends are : :' :
`. `'
`-
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click