From: Aristedes M. <ar...@is...> - 2004-05-30 07:45:03
|
I am in a rather frustrating position with phpWiki. I'd very much like to use this project and I've spent at least 6-8 hours debugging and fixing things in it so far. My progress: * 1.2.4 has a large number of bugs and doesn't correspond to the online documentation. It appears to be largely abandoned and has had few bug fixes applied to it for a long time. * 1.3.10 is much better. But I've had to patch several things to get it to work, taking some parts of the current cvs repository. I was still stuck since I couldn't get it to store users/password into the mysql database without throwing an error in DB_Session.php. Also if I set GROUP_METHOD = NONE then errors were thrown all over the place. * nightly cvs seems to be still broken. I get an error: Fatal error: Call to undefined function: getauthparam() in /usr/local/www/phpwiki/lib/WikiUserNew.php on line 1609 Lines like this in config.ini don't help diagnostics: ; Db: Use $DBAuthParams[] (see below) with the PearDB or ; ADODB only. But $DBAuthParams doesn't appear below or anywhere else in config.ini. It appears that getauthparam() is defined in lib/WikiDB.php, but why isn't it being seen? So, after all this, my question. Is phpWiki in a state suitable for production use? If so, which version are people using. I can't afford to spend much more time debugging. Cheers Ari Maniatis --------------------------> ish group pty ltd http://www.ish.com.au 7 Darghan St Glebe 2037 Australia phone +61 2 9660 1400 fax +61 2 9660 7400 PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8 |
From: Reini U. <ru...@x-...> - 2004-05-30 12:53:07
|
Aristedes Maniatis schrieb: > I am in a rather frustrating position with phpWiki. I'd very much like > to use this project and I've spent at least 6-8 hours debugging and > fixing things in it so far. My progress: > > * 1.2.4 has a large number of bugs and doesn't correspond to the online > documentation. It appears to be largely abandoned and has had few bug > fixes applied to it for a long time. > > * 1.3.10 is much better. But I've had to patch several things to get it > to work, taking some parts of the current cvs repository. I was still > stuck since I couldn't get it to store users/password into the mysql > database without throwing an error in DB_Session.php. Also if I set > GROUP_METHOD = NONE then errors were thrown all over the place. > > * nightly cvs seems to be still broken. I get an error: > > Fatal error: Call to undefined function: getauthparam() in > /usr/local/www/phpwiki/lib/WikiUserNew.php on line 1609 > > Lines like this in config.ini don't help diagnostics: > > ; Db: Use $DBAuthParams[] (see below) with the PearDB or > ; ADODB only. > > But $DBAuthParams doesn't appear below or anywhere else in config.ini. > > It appears that getauthparam() is defined in lib/WikiDB.php, but why > isn't it being seen? You caught me in the middle of changing the API to access the DB globals. $GLOBALS['DBParams'] and $GLOBALS['DBAuthParams'] are gone. DB_Session was renamed to DbSession. As soon as this is fully tested (as always: it works for me, ...), 1.3.11 will be released. With some minor pending additions: edit toolbar icons, wikilens stuff: 2h work and some discussion with dfrankow. some fixes and a lot of new files. > So, after all this, my question. Is phpWiki in a state suitable for > production use? If so, which version are people using. I can't afford to > spend much more time debugging. You can see that at http://phpwiki.sf.net/phpwiki/PhpWikiSites Use a release, with some minor recommended patches (if you need that), but not a CVS since May 27. (though it works on sf.net and for me) Today is such a good weather, it was raining the last whole week, so I will make a break now. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |
From: Aristedes M. <ar...@is...> - 2004-05-30 13:46:05
|
Thanks for this feedback. Where would I find that list of recommended patches? Looking through the cvs it doesn't look like any of the branches have bug fixes patches applied to them, so it seems that most of the bug fixes are mixed in with new features (and new bugs) as phpWiki is being developed. So I still don't know which version to use in an actual production environment. Cheers Ari Maniatis On 30/05/2004, at 10:55 PM, Reini Urban wrote: >> So, after all this, my question. Is phpWiki in a state suitable for >> production use? If so, which version are people using. I can't afford >> to spend much more time debugging. > > You can see that at http://phpwiki.sf.net/phpwiki/PhpWikiSites > > Use a release, with some minor recommended patches (if you need that), --------------------------> ish group pty ltd http://www.ish.com.au 7 Darghan St Glebe 2037 Australia phone +61 2 9660 1400 fax +61 2 9660 7400 PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8 |
From: Matthew P. <mp...@he...> - 2004-05-31 01:11:06
|
On Sun, May 30, 2004 at 11:45:58PM +1000, Aristedes Maniatis wrote: > Thanks for this feedback. Where would I find that list of recommended > patches? Looking through the cvs it doesn't look like any of the > branches have bug fixes patches applied to them, so it seems that most > of the bug fixes are mixed in with new features (and new bugs) as > phpWiki is being developed. So I still don't know which version to use > in an actual production environment. 1.3.7 works well for me and, apparently, a pile of Debian users. Not that I'm stretching it overly much, though. - Matt |
From: Aristedes M. <ar...@is...> - 2004-05-31 04:03:17
|
OK. That is good to know. I am not running Debian, but is there a 1.3.7 tar somewhere or is it only possible to fetch that version out of CVS? I've had a couple of private responses already to say that hopefully a stable version of phpwiki will be focussed on in the future, rather than continually adding new features at every point release. It is certainly my experience that as an open source project becomes more mature, development becomes structured and new features released separately to bug fixes. I am certainly new to this project's development cycle, but it concerns me that 1.3.11 will be adding 'buddy ratings" (see here http://www.wikilens.org/index.php/Restaurant). It seems like phpwiki is turning into yet another CMS. Really I just wanted a wiki that works well and if 1.3.11 adds another feature that needs further debugging.... Does anyone have experience of any other wikis which are focussed on just the wiki aspect? We'd like to use this system for internal office and processes documentation. We have a little experience in Drupal, but that seems too complex for this relatively simple need. Obviously the programmers of this project are doing a great job, but it might just be that their goals are not what I need to achieve. Cheers Ari Maniatis On 31/05/2004, at 11:09 AM, Matthew Palmer wrote: > On Sun, May 30, 2004 at 11:45:58PM +1000, Aristedes Maniatis wrote: >> Thanks for this feedback. Where would I find that list of recommended >> patches? Looking through the cvs it doesn't look like any of the >> branches have bug fixes patches applied to them, so it seems that most >> of the bug fixes are mixed in with new features (and new bugs) as >> phpWiki is being developed. So I still don't know which version to use >> in an actual production environment. > > 1.3.7 works well for me and, apparently, a pile of Debian users. Not > that > I'm stretching it overly much, though. > > - Matt > --------------------------> ish group pty ltd http://www.ish.com.au 7 Darghan St Glebe 2037 Australia phone +61 2 9660 1400 fax +61 2 9660 7400 PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8 |
From: Franois G. <fra...@fr...> - 2004-05-31 09:02:53
|
Le 31/05/04 6:03, =AB=A0Aristedes Maniatis=A0=BB <ar...@is...> a =E9crit=A0: > Does anyone have experience of any other wikis which are focussed on > just the wiki aspect? TWiki http://www.twiki.org (Perl) MoinMoin http://moin.sf.net/ (Python) I have tested both. I manage a TWiki farm for some projects. |
From: Reini U. <ru...@x-...> - 2004-05-31 10:15:15
|
Aristedes Maniatis schrieb: > OK. That is good to know. I am not running Debian, but is there a 1.3.7 > tar somewhere or is it only possible to fetch that version out of CVS? 1.3.7 is not on sf.net anymore, and I don't consider 1.3.7 stable enough. Compared to 1.3.9 and 10. I fixed about 60 bugs that were in 1.3.7 and before. > I've had a couple of private responses already to say that hopefully a > stable version of phpwiki will be focussed on in the future, rather than > continually adding new features at every point release. It is certainly > my experience that as an open source project becomes more mature, > development becomes structured and new features released separately to > bug fixes. Look through the email archive concerning stability goals. We had this discussion 1-2 months ago. > I am certainly new to this project's development cycle, but it concerns > me that 1.3.11 will be adding 'buddy ratings" (see here > http://www.wikilens.org/index.php/Restaurant). It seems like phpwiki is > turning into yet another CMS. Really I just wanted a wiki that works > well and if 1.3.11 adds another feature that needs further debugging.... These new features don't harm stability at all. Just some plugin and theme extensions. The rating feature is only available of you use the wikilens theme or a theme derived from wikilens. > Does anyone have experience of any other wikis which are focussed on > just the wiki aspect? We'd like to use this system for internal office > and processes documentation. We have a little experience in Drupal, but > that seems too complex for this relatively simple need. The simpliest of all is guiki. a pure html wiki. pmwiki is in a state of about 60% of phpwiki. mediawiki is quite ok, but limited to a set very special features and runs only with mysql. twiki (huge) and takkawiki come to my mind also. there are certainly more. > Obviously the programmers of this project are doing a great job, but it > might just be that their goals are not what I need to achieve. > On 31/05/2004, at 11:09 AM, Matthew Palmer wrote: >> On Sun, May 30, 2004 at 11:45:58PM +1000, Aristedes Maniatis wrote: >>> Thanks for this feedback. Where would I find that list of recommended >>> patches? Looking through the cvs it doesn't look like any of the >>> branches have bug fixes patches applied to them, so it seems that most >>> of the bug fixes are mixed in with new features (and new bugs) as >>> phpWiki is being developed. So I still don't know which version to use >>> in an actual production environment. >> >> 1.3.7 works well for me and, apparently, a pile of Debian users. Not >> that I'm stretching it overly much, though. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |
From: Dmitry M. <dm...@la...> - 2004-05-31 10:42:45
|
On Mon, May 31, 2004 at 12:17:25PM +0200, Reini Urban wrote: > Aristedes Maniatis schrieb: > >OK. That is good to know. I am not running Debian, but is there a 1.3.7 > >tar somewhere or is it only possible to fetch that version out of CVS? > > 1.3.7 is not on sf.net anymore, and I don't consider 1.3.7 stable > enough. Compared to 1.3.9 and 10. > I fixed about 60 bugs that were in 1.3.7 and before. 1.3.7 is still available from debian software repository (http://packages.debian.org/unstable/web/phpwiki). It's pretty embarassing actually. If you really want 1.3.7, all you need to do is download the deb and untar it. It will untar into a debian specific tree, but you shouldn't have any problems. -d |
From: Matthew P. <mp...@de...> - 2004-06-01 01:07:57
|
On Mon, May 31, 2004 at 03:42:52AM -0700, Dmitry M. wrote: > On Mon, May 31, 2004 at 12:17:25PM +0200, Reini Urban wrote: > > Aristedes Maniatis schrieb: > > >OK. That is good to know. I am not running Debian, but is there a 1.3.= 7=20 > > >tar somewhere or is it only possible to fetch that version out of CVS? > >=20 > > 1.3.7 is not on sf.net anymore, and I don't consider 1.3.7 stable=20 > > enough. Compared to 1.3.9 and 10. > > I fixed about 60 bugs that were in 1.3.7 and before. >=20 > 1.3.7 is still available from debian software repository > (http://packages.debian.org/unstable/web/phpwiki). It's pretty > embarassing actually. In what way is it embarassing? I have a codebase and set of features that I know well enough, and have kneaded most of the bugs out of. I'm quite happy to track stable branches, as they come out, but keeping up to date with (and triaging) unstable, potentially quite buggy, releases is quite beyond my limited time, especially when I've got to try cherry-picking fixes out of CVS, with it's "every file is tracked separately" mentality. I am planning on packaging one of the newer releases in the near future, for a gforge module someone is packaging separately, but trying to find the time for it is somewhat difficult, because I have to not only update the packaging, but test both fresh installs and upgrades from a good half-dozen previous versions to ensure I'm not going to get hate-mail from people whose databases I've just trashed. And the reports from people that various things don't work in 1.3.10 doesn't fill me with joy, either. If you'd like to take the package over in Debian, feel free. I'm even happy to sponsor your uploads until you pass through NM. > If you really want 1.3.7, all you need to do is download the deb and > untar it. It will untar into a debian specific tree, but you shouldn't > have any problems. Or you can just download the .orig.tar.gz, which will get you exactly what was downloaded from SourceForge, without *any* Debian-specific (or even general-purpose) changes. - Matt |
From: Dmitry M. <dm...@la...> - 2004-06-01 05:37:04
|
On Tue, Jun 01, 2004 at 11:06:30AM +1000, Matthew Palmer wrote: > > 1.3.7 is still available from debian software repository > > (http://packages.debian.org/unstable/web/phpwiki). It's pretty > > embarassing actually. > > In what way is it embarassing? I have a codebase and set of features that I > know well enough, and have kneaded most of the bugs out of. I'm quite happy > to track stable branches, as they come out, but keeping up to date with (and > triaging) unstable, potentially quite buggy, releases is quite beyond my > limited time, especially when I've got to try cherry-picking fixes out of > CVS, with it's "every file is tracked separately" mentality. My choice of words was unfortunate. I didn't mean to offend you. Everyone's always complaining that Debian is behind, I got into this (bad) habbit as well. I thought about this for a little while and you're right of course. Phpwiki changes so quickly that putting the latest version into unstable will be too time consuming and not necesserily worth the effort. -d |
From: Matthew P. <mp...@de...> - 2004-06-01 10:52:27
|
On Mon, May 31, 2004 at 10:37:09PM -0700, Dmitry M. wrote: > On Tue, Jun 01, 2004 at 11:06:30AM +1000, Matthew Palmer wrote: > > > > 1.3.7 is still available from debian software repository > > > (http://packages.debian.org/unstable/web/phpwiki). It's pretty > > > embarassing actually. > > > > In what way is it embarassing? I have a codebase and set of features that I > > know well enough, and have kneaded most of the bugs out of. I'm quite happy > > to track stable branches, as they come out, but keeping up to date with (and > > triaging) unstable, potentially quite buggy, releases is quite beyond my > > limited time, especially when I've got to try cherry-picking fixes out of > > CVS, with it's "every file is tracked separately" mentality. > > My choice of words was unfortunate. I didn't mean to offend you. > Everyone's always complaining that Debian is behind, I got into this > (bad) habbit as well. Aaah, well, that's stable. If 1.3.7 ends up in stable, I'll be a bit ticked off myself. But I'm following the freeze process a bit, and am certainly intending that I get something nice and tidy in there. Personally, I don't think there'll be a freeze any time real soon, though. Still too many weird issues to sort out. There's something to spur you on, though, Reini: if you can stabilise and release 1.4 in the next month or two, we can have a stable PHPWiki release in a stable Debian release. Otherwise Debian will ship with whichever unstable release happened to be out when Debian freezes. > Phpwiki changes so quickly that putting the latest version into unstable > will be too time consuming and not necesserily worth the effort. Especially when 1.3.9 exploded and left everyone covered in a sticky, translucent goo. (Mmmm, goo). - Matt |
From: Reini U. <ru...@x-...> - 2004-06-01 17:13:01
|
Matthew Palmer schrieb: > There's something to spur you on, though, Reini: if you can stabilise and > release 1.4 in the next month or two, we can have a stable PHPWiki release > in a stable Debian release. Otherwise Debian will ship with whichever > unstable release happened to be out when Debian freezes. As noted in the goals in http://phpwiki.sourceforge.net/phpwiki/DevelopmentBranch the expected date for the next stable release is in about one, max. two months. Most of the features listed there already work, just some testing and possible bugfixing. >>Phpwiki changes so quickly that putting the latest version into unstable >>will be too time consuming and not necesserily worth the effort. > > Especially when 1.3.9 exploded and left everyone covered in a sticky, > translucent goo. (Mmmm, goo). Come on. Only minor issues with 1.3.9. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |
From: Reini U. <ru...@x-...> - 2004-05-31 10:06:11
|
Aristedes Maniatis schrieb: > Thanks for this feedback. Where would I find that list of recommended > patches? I sibmitted them to the sf.net bugs site, but they are closed, because current CVS have them fixed. > Looking through the cvs it doesn't look like any of the > branches have bug fixes patches applied to them, so it seems that most > of the bug fixes are mixed in with new features (and new bugs) as > phpWiki is being developed. So I still don't know which version to use > in an actual production environment. in cvs we have no branches at all, only head. use HEAD. > > Cheers > Ari Maniatis > > > On 30/05/2004, at 10:55 PM, Reini Urban wrote: > >>> So, after all this, my question. Is phpWiki in a state suitable for >>> production use? If so, which version are people using. I can't afford >>> to spend much more time debugging. >> >> >> You can see that at http://phpwiki.sf.net/phpwiki/PhpWikiSites >> >> Use a release, with some minor recommended patches (if you need that), > > > > > --------------------------> > ish group pty ltd > http://www.ish.com.au > 7 Darghan St Glebe 2037 Australia > phone +61 2 9660 1400 fax +61 2 9660 7400 > PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8 > > -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |