Hi,
I've packaged the dependencies for OpenGuides that weren't already in Debian (testing/unstable). You can make use of an apt repository of them by putting the line
deb http://www.larted.org.uk/~dom/debian/openguides/ unstable/
in /etc/apt/sources.list.
OpenGuides itself isn't yet packaged, but I will be working on preparing a package of it in the next week or so. In the meantime, you should find that everything else should be available, so I would be grateful if Debian users running sarge or sid could test these packages.
The following command should result in all dependencies of OpenGuides (0.41) being installed:
# apt-get update
# apt-get install libdbd-pg-perl # OR # apt-get install libdbd-mysql-perl # OR # apt-get install libdbd-sqlite-perl
# apt-get install libalgorithm-diff-perl libcgi-wiki-perl \ libcgi-wiki-formatter-usemod-perl libcgi-wiki-plugin-categoriser-perl \ libcgi-wiki-plugin-diff-perl libcgi-wiki-plugin-geocache-perl \ libcgi-wiki-plugin-locator-uk-perl libcgi-wiki-plugin-rss-modwiki-perl \ libcgi-wiki-plugin-rss-reader-perl libconfig-tiny-perl libfile-spec-perl \ libgeography-nationalgrid-perl libwww-perl libmodule-build-perl \ libparse-recdescent-perl libsearch-invertedindex-perl libtemplate-perl \ libtest-mockobject-perl libtime-piece-perl liburi-perl libxml-rss-perl
Once you have done this you should be able to download OpenGuides and manually install it by following the instructions in INSTALL.
This testing is best done on a vanilla sarge/sid system, but especially one that hasn't had any openguides-related stuff installed on it before.
Comments welcome, either to the list or me personally. You can if you wish add to
http://openguides.org/dev/?node=Debian%20Package%20Bug%20Tracking
but if you do please email me to let me know you have done so.
Have fun!
Dominic.
On Thu, Sep 23, 2004 at 12:42:03PM +0100, Dominic Hargreaves wrote:
The following command should result in all dependencies of OpenGuides (0.41) being installed:
Additionally:
# apt-get install liburi-find-perl
is required - I missed that out of the previous list.
Cheers,
Dominic.
On Thu, Sep 23, 2004 at 12:42:03PM +0100, Dominic Hargreaves wrote:
Hi,
I've packaged the dependencies for OpenGuides that weren't already in Debian (testing/unstable). You can make use of an apt repository of them by putting the line
deb http://www.larted.org.uk/~dom/debian/openguides/ unstable/
in /etc/apt/sources.list.
OpenGuides itself isn't yet packaged, but I will be working on preparing a package of it in the next week or so. In the meantime, you should find that everything else should be available, so I would be grateful if Debian users running sarge or sid could test these packages.
That repository should now let you apt-get install openguides itself. Currently it will automatically set up a default SQLite database with a default config file /etc/openguides/default/wiki.conf which you may wish to manually change. Increasing packaging cleverness, including interactive setup of MySQL and PostgreSQL databases, and multiple instances of OpenGuides on a single host, will ensue in further releases of the package, but this package provides a baseline which should already be useful.
Cheers,
Dominic.
Out of the box, using the package on Debian unstable it looks like liburi-find-perl wasn't included in the depends. I manually installed it from your repository, and it now works.
Add the following note to /usr/share/doc/openguides/README.Debian:
To use Openguides out of the box, point your browser to: http://localhost/cgi-bin/openguides/wiki.cgi
On Tue, Sep 28, 2004 at 01:49:37PM +0100, Rev Simon Rumble wrote:
Out of the box, using the package on Debian unstable it looks like liburi-find-perl wasn't included in the depends. I manually installed it from your repository, and it now works.
Fixed.
Add the following note to /usr/share/doc/openguides/README.Debian:
To use Openguides out of the box, point your browser to: http://localhost/cgi-bin/openguides/wiki.cgi
Yup. I've put rather more in there too.
Note that there is currently a bug in the Debian package w.r.t templates on non-default site - fixing this may be aided by a change to upstream thus:
Kake, can we have a separate config option for distributed and custom templates? It'll make the pacakaging a lot saner (and make it harder for people to edit the distributed templates willy-nilly :)
Let me know what you think. If you can easily add it that would be great, otherwise I can dig in when I get a spare moment.
Cheers,
Dominic.
On Wed 29 Sep 2004, Dominic Hargreaves dom@earth.li wrote:
Kake, can we have a separate config option for distributed and custom templates? It'll make the pacakaging a lot saner (and make it harder for people to edit the distributed templates willy-nilly :)
Let me know what you think. If you can easily add it that would be great, otherwise I can dig in when I get a spare moment.
You'd better do it - I don't know when I'll find time.
Kake
On Wed, Sep 29, 2004 at 02:15:03AM +0100, Kake L Pugh wrote:
On Wed 29 Sep 2004, Dominic Hargreaves dom@earth.li wrote:
Kake, can we have a separate config option for distributed and custom templates? It'll make the pacakaging a lot saner (and make it harder for people to edit the distributed templates willy-nilly :)
Let me know what you think. If you can easily add it that would be great, otherwise I can dig in when I get a spare moment.
You'd better do it - I don't know when I'll find time.
Attached is a patch for approval. Do you think that's okay to put in?
Cheers,
Dominic.
On Sat, Oct 02, 2004 at 07:17:20PM +0100, Dominic Hargreaves wrote:
Attached is a patch for approval. Do you think that's okay to put in?
head Changes 0.42 [...] *INCOMPATIBLE CHANGE* Custom templates are now stored in user-definable path, and their names are prefixed with custom_. This only affects you if you have used the custom template support introduced in 0.41.
Cheers,
Dominic.
This one time, at band camp, Dominic Hargreaves wrote:
Yup. I've put rather more in there too.
For example, what do I need to do to get it working out-of-the-box with sqlite?
On Wed, Sep 29, 2004 at 11:38:44AM +0100, Rev Simon Rumble wrote:
This one time, at band camp, Dominic Hargreaves wrote:
Yup. I've put rather more in there too.
For example, what do I need to do to get it working out-of-the-box with sqlite?
I don't understand the context of your question. Are you commenting on the README.Debian in openguides_0.41-6, and if so, can you be more specific?
Cheers,
Dominic.
This one time, at band camp, Dominic Hargreaves wrote:
For example, what do I need to do to get it working out-of-the-box with sqlite?
I don't understand the context of your question. Are you commenting on the README.Debian in openguides_0.41-6, and if so, can you be more specific?
The version I have (.41-4) doesn't even seem to have a README.Debian.
I'm also interested in what I need to do to get it running...
Just installed .41-6 and it seems to have some info now.
openguides-dev@lists.openguides.org