Skip to content

Commit e2ca153

Browse files
author
Richard Jones
committed
pre-release stuff
1 parent 3337970 commit e2ca153

File tree

7 files changed

+38
-27
lines changed

7 files changed

+38
-27
lines changed

doc/announcement.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
1-
I'm proud to release this 8th major feature release of Roundup.
1+
I'm proud to release this 9th major feature release of Roundup.
22

33
First up, big thanks go to alexander smishlajev who has done some really
44
good work getting the i18n and new configuration components of this release
55
going.
66

77
Please note that Roundup now requires python 2.3 or later.
88

9-
Version 0.8 introduces far too many features to list here so I've put
10-
together a What's New page:
9+
Roundup 0.9 includes:
1110

12-
http://roundup.sourceforge.net/doc-0.8/whatsnew-0.8.html
13-
14-
0.8b3 is a bugfix release, fixing:
11+
- added "imapServer.py" script (sf patch 934567)
12+
- added date selection popup windows (thanks Marcus Priesch)
13+
- added Xapian indexer; replaces standard indexers if Xapian is available*
14+
- mailgw subject parsing has configurable levels of strictness
15+
- nosy messages may be sent individually to all recipients
16+
- remember where we came from when logging in (sf patch 1312889)
1517

18+
*: unfortunately the latest release of Xapian (0.9.2) has a bug in the
19+
Python bindings which prevents this indexer from working, so it's disabled
1620

1721
If you're upgrading from an older version of Roundup you *must* follow
1822
the "Software Upgrade" guidelines given in the maintenance documentation.

doc/upgrading.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ steps.
1313

1414
.. contents::
1515

16+
Migrating from 0.8.x to 0.9.0
17+
=============================
18+
19+
No upgrade steps are required.
20+
21+
1622
Migrating from 0.8.0 to 0.8.3
1723
=============================
1824

roundup/backends/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717
#
18-
# $Id: __init__.py,v 1.34 2005-01-06 17:57:05 a1s Exp $
18+
# $Id: __init__.py,v 1.35 2005-10-07 05:35:03 richard Exp $
1919

2020
'''Container for the hyperdb storage backend implementations.
2121
'''
@@ -58,6 +58,8 @@ def get_backend(name):
5858

5959
def have_backend(name):
6060
'''Is backend "name" available?'''
61+
if name == 'tsearch2':
62+
return 0
6163
try:
6264
get_backend(name)
6365
return 1

roundup/backends/back_anydbm.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717
#
18-
#$Id: back_anydbm.py,v 1.189 2005-07-18 01:35:48 richard Exp $
18+
#$Id: back_anydbm.py,v 1.190 2005-10-07 05:35:03 richard Exp $
1919
'''This module defines a backend that saves the hyperdatabase in a
2020
database chosen by anydbm. It is guaranteed to always be available in python
2121
versions >2.1.1 (the dumbdbm fallback in 2.1.1 and earlier has several
@@ -43,7 +43,8 @@
4343
from sessions_dbm import Sessions, OneTimeKeys
4444

4545
try:
46-
from indexer_xapian import Indexer
46+
# re-enable once Xapian is fixed
47+
from indexer_xapian import Indexer_disabled
4748
except ImportError:
4849
from indexer_dbm import Indexer
4950

roundup/backends/back_metakit.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: back_metakit.py,v 1.97 2005-07-12 01:37:49 richard Exp $
1+
# $Id: back_metakit.py,v 1.98 2005-10-07 05:35:04 richard Exp $
22
'''Metakit backend for Roundup, originally by Gordon McMillan.
33
44
Known Current Bugs:
@@ -2141,7 +2141,8 @@ def rollback(self):
21412141
self.changed = 0
21422142

21432143
try:
2144-
from indexer_xapian import Indexer
2144+
# re-enable once Xapian is fixed
2145+
from indexer_xapian import Indexer_disabled
21452146
except ImportError:
21462147
Indexer = MetakitIndexer
21472148

roundup/backends/rdbms_common.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: rdbms_common.py,v 1.158 2005-07-18 02:35:18 richard Exp $
1+
# $Id: rdbms_common.py,v 1.159 2005-10-07 05:35:04 richard Exp $
22
''' Relational database (SQL) backend common code.
33
44
Basics:
@@ -40,7 +40,8 @@
4040
# support
4141
from blobfiles import FileStorage
4242
try:
43-
from indexer_xapian import Indexer
43+
# re-enable once Xapian is fixed
44+
from indexer_xapian import Indexer_disabled
4445
except ImportError:
4546
from indexer_rdbms import Indexer
4647
from sessions_rdbms import Sessions, OneTimeKeys

setup.py

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1717
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1818
#
19-
# $Id: setup.py,v 1.82 2005-03-17 11:14:24 a1s Exp $
19+
# $Id: setup.py,v 1.83 2005-10-07 05:35:02 richard Exp $
2020

2121
from distutils.core import setup, Extension
2222
from distutils.util import get_platform
@@ -351,21 +351,17 @@ def main():
351351
If you're upgrading from an older version of Roundup you *must* follow
352352
the "Software Upgrade" guidelines given in the maintenance documentation.
353353
354-
This release introduces far too many features to list here so I've put
355-
together a What's New page:
354+
Roundup 0.9 includes:
356355
357-
http://roundup.sourceforge.net/doc-0.8/whatsnew-0.8.html
356+
- added "imapServer.py" script (sf patch 934567)
357+
- added date selection popup windows (thanks Marcus Priesch)
358+
- added Xapian indexer; replaces standard indexers if Xapian is available*
359+
- mailgw subject parsing has configurable levels of strictness
360+
- nosy messages may be sent individually to all recipients
361+
- remember where we came from when logging in (sf patch 1312889)
358362
359-
Some highlights:
360-
361-
- added postgresql backend
362-
- trackers using postgresql or mysql backends may have many users
363-
- new "actor" automatic property (user who caused the last "activity")
364-
- RDBMS backends have data typed columns and indexes on several columns
365-
- registration may be concluded by replying to the confirmation email
366-
- HTML templating permission checks are greatly simplified
367-
- database exports now include full journals
368-
- IMAP support in the mail gateway
363+
*: unfortunately the latest release of Xapian (0.9.2) has a bug in the
364+
Python bindings which prevents this indexer from working, so it's disabled
369365
''',
370366
'author': "Richard Jones",
371367
'author_email': "[email protected]",

0 commit comments

Comments
 (0)