From: richard Date: Wed, 24 Mar 2004 05:56:07 +0000 (+0000) Subject: pre-release stuff X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=2344e7810dbb8dc67d57673eafa839ce92566063;p=roundup.git pre-release stuff git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@2173 57a73879-2fb5-44c3-a270-3262357dd7e2 --- diff --git a/CHANGES.txt b/CHANGES.txt index 120b4c9..282f181 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,7 +1,7 @@ This file contains the changes to the Roundup system over time. The entries are given with the most recent entry first. -200?-??-?? 0.7.0 +2004-03-24 0.7.0b1 Major new features: - added postgresql backend (originally from sf patch 761740, many changes since) diff --git a/doc/announcement.txt b/doc/announcement.txt index 41ff346..21331c7 100644 --- a/doc/announcement.txt +++ b/doc/announcement.txt @@ -1,13 +1,35 @@ -I'm pleased to announce this maintenance release of Roundup. This fix -introduces Python2.3 compatibility. My thanks to Paul Dubois for -contributing the csv module compatibility layer. +It is with a huge sigh of relief that I announce this first beta of +Roundup version 0.7. If you're upgrading from an older version of Roundup you *must* follow the "Software Upgrade" guidelines given in the maintenance documentation. -Roundup requires python 2.1.3 or later for correct operation. +No, really, this is a BETA and if you don't follow the upgrading steps, +particularly the bit about BACKING UP YOUR DATA, I'm NOT GOING TO BE HELD +RESPONSIBLE. This release is NOT FOR GENERAL USE. + +I would *greatly* appreciate people giving this release a whirl with a +copy of their existing setup. It's only through real-world testing of +beta releases that we can ensure that older trackers will be OK. + +This release introduces far too many features to list here. Some +highlights: -This release fixes some bugs: +- added postgresql backend (originally from sf patch 761740, many changes + since) +- RDBMS backends implement their session and one-time-key stores and + full-text indexers; thus they are now performing their own locking + internally +- added new "actor" automatic property (indicates user who cause the last + "activity") +- all RDBMS backends have sensible data typed columns and indexes on + several columns +- we support confirming registration by replying to the email (sf bug + 763668) +- all HTML templating methods now automatically check for permissions + (either view or edit as appropriate), greatly simplifying templates + +Roundup requires python 2.1.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: diff --git a/setup.py b/setup.py index 9d08e5d..aac46c3 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: setup.py,v 1.58 2003-11-13 05:56:48 richard Exp $ +# $Id: setup.py,v 1.59 2004-03-24 05:56:06 richard Exp $ from distutils.core import setup, Extension from distutils.util import get_platform @@ -188,31 +188,33 @@ def main(): command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition. -The 0.6 release has lots of new goodies including: - -- new instant-gratification Demo Mode ("python demo.py" :) -- added mysql backend (see doc/mysql.txt for details) -- web interface cleanups including nicer history display, nicer index - navigation and nicer popup list windows -- searching of date ranges -- better international support, including utf-8 email handling and ability - to display localized dates in web interface. -- more documentation including revamped design document, unix manual pages - and some FAQ entries -- significantly more powerful form handling allowing editing of multiple - items and creation of multiple items -- tracker templates can contain subdirectories and static files (e.g. - images) and we may now distribute templates separately from Roundup. - Template HTML files now have a .html extension too. -- user registration is now a two-step process, with confirmation from the - email address supplied in the registration form, and we also have a - password reset feature for forgotten password / login -- Windows Service mode for roundup-server when daemonification is - attempted on Windows -- lots of speed enhancements, making the web interface much more responsive -- fixed issues with dumb email or web clients -- email system handles more SMTP and POP features (TLS, APOP, ...) -- lots more little tweaks and back-end work... +If you're upgrading from an older version of Roundup you *must* follow +the "Software Upgrade" guidelines given in the maintenance documentation. + +No, really, this is a BETA and if you don't follow the upgrading steps, +particularly the bit about BACKING UP YOUR DATA, I'm NOT GOING TO BE HELD +RESPONSIBLE. This release is NOT FOR GENERAL USE. + +I would *greatly* appreciate people giving this release a whirl with a +copy of their existing setup. It's only through real-world testing of +beta releases that we can ensure that older trackers will be OK. + +This release introduces far too many features to list here. Some +highlights: + +- added postgresql backend (originally from sf patch 761740, many changes + since) +- RDBMS backends implement their session and one-time-key stores and + full-text indexers; thus they are now performing their own locking + internally +- added new "actor" automatic property (indicates user who cause the last + "activity") +- all RDBMS backends have sensible data typed columns and indexes on + several columns +- we support confirming registration by replying to the email (sf bug + 763668) +- all HTML templating methods now automatically check for permissions + (either view or edit as appropriate), greatly simplifying templates ''', author = "Richard Jones", author_email = "richard@users.sourceforge.net", @@ -220,7 +222,7 @@ The 0.6 release has lots of new goodies including: download_url = 'http://sourceforge.net/project/showfiles.php?group_id=31577', packages = packagelist, classifiers = [ - 'Development Status :: 5 - Production/Stable', + 'Development Status :: 4 - Beta', 'Environment :: Console', 'Environment :: Web Environment', 'Intended Audience :: End Users/Desktop', diff --git a/test/test_actions.py b/test/test_actions.py index 2a0c2f8..190fe5d 100755 --- a/test/test_actions.py +++ b/test/test_actions.py @@ -159,7 +159,7 @@ class CollisionDetectionTestCase(ActionTestCase): self.action = EditItemAction(self.client) self.now = Date('.') # round off for testing - self.now.seconds = int(self.now.seconds) + self.now.second = int(self.now.second) def testLastUserActivity(self): self.assertEqual(self.action.lastUserActivity(), None)