Skip to content

Commit 4480f1b

Browse files
author
Richard Jones
committed
Throwing up hands in resignation and finally deleting the metakit backend.
It's just too out-of-sync with the rest of Roundup's backends and has fundamental compatibility issues. Also, I've never really understood the code.
1 parent 518d012 commit 4480f1b

File tree

7 files changed

+25
-2270
lines changed

7 files changed

+25
-2270
lines changed

CHANGES.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ are given with the most recent entry first.
55
Feature:
66
- Roundup has a new xmlrpc frontend that gives access to a tracker using
77
XMLRPC.
8-
- Dates can now be in the year-range 1-9999 except for metakit which is
9-
still limited to 1970-2038.
8+
- Dates can now be in the year-range 1-9999
9+
- The metakit backend has been removed
1010
- Add simple anti-spam recipe to docs
1111
- Allow customisation of regular expressions used in email parsing, thanks
1212
Bruno Damour
@@ -26,7 +26,6 @@ Feature:
2626

2727
Fixed:
2828
- Handling of unset Link search in RDBMS backend
29-
- Journal import/export for metakit backend
3029
- Journal export of anydbm didn't correctly export previously empty values
3130
- Fix handling of defaults for date fields
3231
- Fix <form> name in user editing to allow multilink popups to work

doc/features.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
1515
- requires *no* additional support software - python (2.3+) is
1616
enough to get you going
1717
- easy to set up higher-performance storage backends like sqlite_,
18-
metakit_, mysql_ and postgresql_
18+
mysql_ and postgresql_
1919

2020
*simple to use*
2121
- accessible through the web, email, command-line or Python programs
@@ -40,11 +40,11 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
4040
customisations
4141

4242
*fast, scalable*
43-
- with the sqlite, metakit, mysql and postgresql backends, roundup is
43+
- with the sqlite, mysql and postgresql backends, roundup is
4444
also fast and scalable, easily handling thousands of issues and users
4545
with decent response times
4646
- database indexes are automatically added for those backends that
47-
support them (sqlite, metakit, mysql and postgresql)
47+
support them (sqlite, mysql and postgresql)
4848
- indexed text searching giving fast responses to searches across all
4949
messages and indexed string properties
5050
- support for the Xapian full-text indexing engine for large trackers
@@ -108,7 +108,6 @@ from Ka-Ping Yee in the Software Carpentry "Track" design competition.
108108
XMLRPC calls
109109

110110
.. _sqlite: http://www.hwaci.com/sw/sqlite/
111-
.. _metakit: http://www.equi4.com/metakit/
112111
.. _mysql: http://sourceforge.net/projects/mysql-python
113112
.. _postgresql: http://initd.org/software/initd/psycopg
114113

doc/installation.txt

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Installing Roundup
33
==================
44

5-
:Version: $Revision: 1.127 $
5+
:Version: $Revision: 1.128 $
66

77
.. contents::
88
:depth: 2
@@ -286,25 +286,21 @@ Name Speed Users Support
286286
========== =========== ===== ==============================
287287
anydbm Slowest Few Always available
288288
sqlite Fastest(*) Few May need install (PySQLite_)
289-
metakit Fastest(*) Few Needs install (metakit_)
290289
postgresql Fast Many Needs install/admin (psycopg_)
291290
mysql Fast Many Needs install/admin (MySQLdb_)
292291
========== =========== ===== ==============================
293292

294293
**sqlite**
295-
These use the embedded database engines PySQLite_ and metakit_ to provide
296-
very fast backends. They are not suitable for trackers which will have
297-
many simultaneous users, but require much less installation and
298-
maintenance effort than more scalable postgresql and mysql backends.
294+
This uses the embedded database engine PySQLite_ to provide a very fast
295+
backend. This is not suitable for trackers which will have many
296+
simultaneous users, but requires much less installation and maintenance
297+
effort than more scalable postgresql and mysql backends.
299298

300299
SQLite is supported via PySQLite versions 1.1.7, 2.1.0 and sqlite3 (the last
301300
being bundled with Python 2.5+)
302301

303302
Installed SQLite should be the latest version available (3.3.8 is known
304303
to work, 3.1.3 is known to have problems).
305-
**metakit**
306-
Similar performance to sqlite. If you are choosing between these two,
307-
please select sqlite.
308304
**postgresql**
309305
Backend for popular RDBMS PostgreSQL. You must read doc/postgresql.txt for
310306
additional installation steps and requirements. You must also configure
@@ -1037,7 +1033,6 @@ Next: `User Guide`_
10371033
.. _External hyperlink targets:
10381034

10391035
.. _apache: http://httpd.apache.org/
1040-
.. _metakit: http://www.equi4.com/metakit/
10411036
.. _mod_python: http://www.modpython.org/
10421037
.. _MySQLdb: http://sourceforge.net/projects/mysql-python
10431038
.. _Psycopg: http://initd.org/software/initd/psycopg

0 commit comments

Comments
 (0)