pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/roundup update to roundup-0.8.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f6498e06052c
branches:  trunk
changeset: 489471:f6498e06052c
user:      recht <recht%pkgsrc.org@localhost>
date:      Mon Feb 21 23:00:56 2005 +0000

description:
update to roundup-0.8.1

2005-02-17 0.8.1
Fixed:
- replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito)
- fixed broken csv import in roundup.admin module
- fixed braino in HTMLClass.filter() (sf bug 1124213)
- change ZTUtils Iterator to always iter() its sequence argument


2005-02-16 0.8.0
Fixed:
- fix roundup-server log and PID file paths to be absolute
- fix initialisation of roundup-server in daemon mode so initialisation
  errors are visible
- fix: 'Logout' link was enabled on issue index page only
- have Permissions only test the check function if itemid is suppled
- modify cgi templating system to check item-level permissions in listings
- enable batching in message and file listings
- more documentation of security mechanisms (incl. sf patches 1117932,
  1117860)
- better unit tests for security mechanisms
- code cleanup (sf patch 1115329 and additional)
- issue search page allows setting of no sorting / grouping (sf bug
  1119475)
- better edit conflict handling (sf bug 1118790)
- consistent text searching behaviour (AND everywhere) (sf bug 1101036)
- fix handling of invalid date input (sf bug 1102165)
- retain Boolean selections in edit error handling (sf bug 1101492)
- fix initialisation of logging module from config file (sf bug 1108577)
- removed rlog module (py 2.3 is minimum version now)
- fixed class "help" listing paging (sf bug 1106329)
- nicer error looking up values of None (response to sf bug 1108697)
- fallback for (list) popups if javascript disabled (sf patch 1101626)


2005-01-13 0.8.0b2
Fixed:
- note about how to run roundup demo in Windows (sf bug 1082090)
- fix API for templating utils extensions - remove "utils" arg (sf bug 1081981)
- back_sqlite.py is missing "import time" (sf bug 1081959)
- fix (list) popup (sf bug 1083570)
- fix some security assertions (sf bug 1085481)
- 'roundup-server -S' always writes [trackers] section heading (sf bug 1088878)
- fix port number as int in mysql connection info (sf bug 1082530)
- fix setup.py to work with <Python2.3 (sf bug 1082801)
- fix permissions checks in cgi templating (sf bug 1082755)
- fix "Users may only edit their issues" example in docs
- handle ~/.my.cnf files for MySQL defaults (sf bug 1096031)


2004-12-08 0.8.0b1
Feature:
- added MD5 scheme for password hiding
- added support for HTTP charset selection
- implement __nonzero__ for HTMLProperty
- remove "manual" locking of sqlite database
- create a new RDBMS cursor after committing
- added basic logging, and configuration of it and python's logging module
- roundup-mailgw now logs fatal exceptions rather than mailing them to admin
- add a default argument to the DateHTMLProperty.field method, and an
  optional Interval (string or object) to the DateHTMLProperty.now (patch
  from Vickenty Fesunov)
- hide "(list)" popup links when issue is only viewable
- roundup-server options -g and -u accept both ids and names (sf bug 983769)
- roundup-server now has a configuration file (-C option)
- added mod_python interface (see installation.txt)
- reorganised tracker configuration, using ConfigParser config, cleaned-up
  schema definition and implementing easier extension writing (sf rfe 661301)
- Permissions may now be defined on a per-property basis
- added "Create" Permission. Replaces the "Web"- and "Email Registration"
  Permissions.
- added option to turn off registration confirmation via email
  ("instant_registration" in config) (sf rfe 922209)
- roundup-admin reindex command may now work on single items or classes
- multiple selection Link/Multilink search field (thanks Marlon van den Berg)
- relaxed hyperlinking in web interface (accept "issue123" or "Issue 123")
- record journaltag lookup ("fixes" sf bug 998140)
- allow listing popup to be used in query forms (thanks Marcus Priesch)
- roundup windows service may be installed with command line options
  recognized by roundup-server (but not tracker specification arguments).
  Use this to specify server configuration file for the service.
- added experimental multi-thread server
- don't try to import all backends in backends.__init__ unless we *want* to
- unless in debug mode, keep a single persistent connection through a
  single web or mailgw request.
- HTTP Basic Authentication (sf patch 1067690)
- extended security.addPermissionToRole to allow skipping the separate
  getPermission call

Fixed:
- postgres backend open doesn't hide corruption in schema (sf bug 956375)
- *dbm-style backends nuke() method now clear id counters
- removed safeget() from the API (sf bug 994750)
- demo tracker is always set up on localhost (sf bug 1049101)
- relaxed URL designator syntax to allow issue[0]*1 (sf bug 1054523)

diffstat:

 devel/roundup/Makefile |  16 ++++++--
 devel/roundup/PLIST    |  90 +++++++++++++++++++++++++++----------------------
 devel/roundup/distinfo |   6 +-
 3 files changed, 64 insertions(+), 48 deletions(-)

diffs (293 lines):

diff -r df719cac1f34 -r f6498e06052c devel/roundup/Makefile
--- a/devel/roundup/Makefile    Mon Feb 21 22:48:22 2005 +0000
+++ b/devel/roundup/Makefile    Mon Feb 21 23:00:56 2005 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2005/02/12 17:32:25 recht Exp $
+# $NetBSD: Makefile,v 1.23 2005/02/21 23:00:56 recht Exp $
 
-DISTNAME=      roundup-0.7.11
+DISTNAME=      roundup-0.8.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=roundup/}
 
@@ -15,9 +15,14 @@
 
 PYTHON_VERSIONS_ACCEPTED=      24 23 22 21
 
-PYTHON_PATCH_SCRIPTS=  cgi-bin/roundup.cgi demo.py roundup/admin.py
-PYTHON_PATCH_SCRIPTS+= roundup/backends/locking.py roundup/version_check.py
-PYTHON_PATCH_SCRIPTS+= run_tests.py scripts/add-issue scripts/copy-user.py
+PYTHON_PATCH_SCRIPTS+= cgi-bin/roundup.cgi demo.py roundup/admin.py
+PYTHON_PATCH_SCRIPTS+= roundup/backends/locking.py
+PYTHON_PATCH_SCRIPTS+= roundup/cgi/TAL/talgettext.py
+PYTHON_PATCH_SCRIPTS+= roundup/msgfmt.py
+PYTHON_PATCH_SCRIPTS+= roundup/scripts/roundup_demo.py
+PYTHON_PATCH_SCRIPTS+= roundup/scripts/roundup_gettext.py
+PYTHON_PATCH_SCRIPTS+= roundup/version_check.py run_tests.py
+PYTHON_PATCH_SCRIPTS+= scripts/add-issue scripts/copy-user.py
 PYTHON_PATCH_SCRIPTS+= scripts/roundup-reminder scripts/schema_diagram.py
 PYTHON_PATCH_SCRIPTS+= tools/load_tracker.py tools/migrate-queries.py
 PYTHON_PATCH_SCRIPTS+= tools/pygettext.py
@@ -26,6 +31,7 @@
 
 post-install:
        ${INSTALL_MAN} ${WRKSRC}/doc/roundup-admin.1 ${PREFIX}/man/man1
+       ${INSTALL_MAN} ${WRKSRC}/doc/roundup-demo.1 ${PREFIX}/man/man1
        ${INSTALL_MAN} ${WRKSRC}/doc/roundup-mailgw.1 ${PREFIX}/man/man1
        ${INSTALL_MAN} ${WRKSRC}/doc/roundup-server.1 ${PREFIX}/man/man1
        ${INSTALL_DATA_DIR} ${ROUNDUPDOCDIR}
diff -r df719cac1f34 -r f6498e06052c devel/roundup/PLIST
--- a/devel/roundup/PLIST       Mon Feb 21 22:48:22 2005 +0000
+++ b/devel/roundup/PLIST       Mon Feb 21 23:00:56 2005 +0000
@@ -1,5 +1,7 @@
-@comment $NetBSD: PLIST,v 1.8 2004/06/24 21:05:44 recht Exp $
+@comment $NetBSD: PLIST,v 1.9 2005/02/21 23:00:56 recht Exp $
 bin/roundup-admin
+bin/roundup-demo
+bin/roundup-gettext
 bin/roundup-mailgw
 bin/roundup-server
 ${PYSITELIB}/roundup/__init__.py
@@ -14,12 +16,6 @@
 ${PYSITELIB}/roundup/backends/back_anydbm.py
 ${PYSITELIB}/roundup/backends/back_anydbm.pyc
 ${PYSITELIB}/roundup/backends/back_anydbm.pyo
-${PYSITELIB}/roundup/backends/back_bsddb.py
-${PYSITELIB}/roundup/backends/back_bsddb.pyc
-${PYSITELIB}/roundup/backends/back_bsddb.pyo
-${PYSITELIB}/roundup/backends/back_bsddb3.py
-${PYSITELIB}/roundup/backends/back_bsddb3.pyc
-${PYSITELIB}/roundup/backends/back_bsddb3.pyo
 ${PYSITELIB}/roundup/backends/back_metakit.py
 ${PYSITELIB}/roundup/backends/back_metakit.pyc
 ${PYSITELIB}/roundup/backends/back_metakit.pyo
@@ -59,12 +55,12 @@
 ${PYSITELIB}/roundup/cgi/MultiMapping.py
 ${PYSITELIB}/roundup/cgi/MultiMapping.pyc
 ${PYSITELIB}/roundup/cgi/MultiMapping.pyo
-${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.py
-${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.pyc
-${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.pyo
 ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.py
 ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyc
 ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyo
+${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.py
+${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.pyc
+${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.pyo
 ${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.py
 ${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.pyc
 ${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.pyo
@@ -83,6 +79,9 @@
 ${PYSITELIB}/roundup/cgi/PageTemplates/__init__.py
 ${PYSITELIB}/roundup/cgi/PageTemplates/__init__.pyc
 ${PYSITELIB}/roundup/cgi/PageTemplates/__init__.pyo
+${PYSITELIB}/roundup/cgi/TAL/DummyEngine.py
+${PYSITELIB}/roundup/cgi/TAL/DummyEngine.pyc
+${PYSITELIB}/roundup/cgi/TAL/DummyEngine.pyo
 ${PYSITELIB}/roundup/cgi/TAL/HTMLParser.py
 ${PYSITELIB}/roundup/cgi/TAL/HTMLParser.pyc
 ${PYSITELIB}/roundup/cgi/TAL/HTMLParser.pyo
@@ -101,6 +100,9 @@
 ${PYSITELIB}/roundup/cgi/TAL/TALParser.py
 ${PYSITELIB}/roundup/cgi/TAL/TALParser.pyc
 ${PYSITELIB}/roundup/cgi/TAL/TALParser.pyo
+${PYSITELIB}/roundup/cgi/TAL/TranslationContext.py
+${PYSITELIB}/roundup/cgi/TAL/TranslationContext.pyc
+${PYSITELIB}/roundup/cgi/TAL/TranslationContext.pyo
 ${PYSITELIB}/roundup/cgi/TAL/XMLParser.py
 ${PYSITELIB}/roundup/cgi/TAL/XMLParser.pyc
 ${PYSITELIB}/roundup/cgi/TAL/XMLParser.pyo
@@ -110,6 +112,12 @@
 ${PYSITELIB}/roundup/cgi/TAL/markupbase.py
 ${PYSITELIB}/roundup/cgi/TAL/markupbase.pyc
 ${PYSITELIB}/roundup/cgi/TAL/markupbase.pyo
+${PYSITELIB}/roundup/cgi/TAL/talgettext.py
+${PYSITELIB}/roundup/cgi/TAL/talgettext.pyc
+${PYSITELIB}/roundup/cgi/TAL/talgettext.pyo
+${PYSITELIB}/roundup/cgi/TranslationService.py
+${PYSITELIB}/roundup/cgi/TranslationService.pyc
+${PYSITELIB}/roundup/cgi/TranslationService.pyo
 ${PYSITELIB}/roundup/cgi/ZTUtils/Batch.py
 ${PYSITELIB}/roundup/cgi/ZTUtils/Batch.pyc
 ${PYSITELIB}/roundup/cgi/ZTUtils/Batch.pyo
@@ -125,6 +133,9 @@
 ${PYSITELIB}/roundup/cgi/actions.py
 ${PYSITELIB}/roundup/cgi/actions.pyc
 ${PYSITELIB}/roundup/cgi/actions.pyo
+${PYSITELIB}/roundup/cgi/apache.py
+${PYSITELIB}/roundup/cgi/apache.pyc
+${PYSITELIB}/roundup/cgi/apache.pyo
 ${PYSITELIB}/roundup/cgi/cgitb.py
 ${PYSITELIB}/roundup/cgi/cgitb.pyc
 ${PYSITELIB}/roundup/cgi/cgitb.pyo
@@ -143,9 +154,15 @@
 ${PYSITELIB}/roundup/cgi/zLOG.py
 ${PYSITELIB}/roundup/cgi/zLOG.pyc
 ${PYSITELIB}/roundup/cgi/zLOG.pyo
+${PYSITELIB}/roundup/configuration.py
+${PYSITELIB}/roundup/configuration.pyc
+${PYSITELIB}/roundup/configuration.pyo
 ${PYSITELIB}/roundup/date.py
 ${PYSITELIB}/roundup/date.pyc
 ${PYSITELIB}/roundup/date.pyo
+${PYSITELIB}/roundup/demo.py
+${PYSITELIB}/roundup/demo.pyc
+${PYSITELIB}/roundup/demo.pyo
 ${PYSITELIB}/roundup/exceptions.py
 ${PYSITELIB}/roundup/exceptions.pyc
 ${PYSITELIB}/roundup/exceptions.pyo
@@ -170,12 +187,12 @@
 ${PYSITELIB}/roundup/mailgw.py
 ${PYSITELIB}/roundup/mailgw.pyc
 ${PYSITELIB}/roundup/mailgw.pyo
+${PYSITELIB}/roundup/msgfmt.py
+${PYSITELIB}/roundup/msgfmt.pyc
+${PYSITELIB}/roundup/msgfmt.pyo
 ${PYSITELIB}/roundup/password.py
 ${PYSITELIB}/roundup/password.pyc
 ${PYSITELIB}/roundup/password.pyo
-${PYSITELIB}/roundup/rcsv.py
-${PYSITELIB}/roundup/rcsv.pyc
-${PYSITELIB}/roundup/rcsv.pyo
 ${PYSITELIB}/roundup/rfc2822.py
 ${PYSITELIB}/roundup/rfc2822.pyc
 ${PYSITELIB}/roundup/rfc2822.pyo
@@ -188,6 +205,12 @@
 ${PYSITELIB}/roundup/scripts/roundup_admin.py
 ${PYSITELIB}/roundup/scripts/roundup_admin.pyc
 ${PYSITELIB}/roundup/scripts/roundup_admin.pyo
+${PYSITELIB}/roundup/scripts/roundup_demo.py
+${PYSITELIB}/roundup/scripts/roundup_demo.pyc
+${PYSITELIB}/roundup/scripts/roundup_demo.pyo
+${PYSITELIB}/roundup/scripts/roundup_gettext.py
+${PYSITELIB}/roundup/scripts/roundup_gettext.pyc
+${PYSITELIB}/roundup/scripts/roundup_gettext.pyo
 ${PYSITELIB}/roundup/scripts/roundup_mailgw.py
 ${PYSITELIB}/roundup/scripts/roundup_mailgw.pyc
 ${PYSITELIB}/roundup/scripts/roundup_mailgw.pyo
@@ -197,6 +220,9 @@
 ${PYSITELIB}/roundup/security.py
 ${PYSITELIB}/roundup/security.pyc
 ${PYSITELIB}/roundup/security.pyo
+${PYSITELIB}/roundup/support.py
+${PYSITELIB}/roundup/support.pyc
+${PYSITELIB}/roundup/support.pyo
 ${PYSITELIB}/roundup/token.py
 ${PYSITELIB}/roundup/token.pyc
 ${PYSITELIB}/roundup/token.pyo
@@ -204,29 +230,22 @@
 ${PYSITELIB}/roundup/version_check.pyc
 ${PYSITELIB}/roundup/version_check.pyo
 man/man1/roundup-admin.1
+man/man1/roundup-demo.1
 man/man1/roundup-mailgw.1
 man/man1/roundup-server.1
 share/doc/roundup/CHANGES.txt
 share/doc/roundup/COPYING.txt
-share/doc/roundup/FAQ.html
 share/doc/roundup/FAQ.txt
 share/doc/roundup/README.txt
 share/doc/roundup/ZPL.txt
-share/doc/roundup/admin_guide.html
 share/doc/roundup/admin_guide.txt
-share/doc/roundup/announcement.html
 share/doc/roundup/announcement.txt
-share/doc/roundup/customizing.html
 share/doc/roundup/customizing.txt
 share/doc/roundup/debugging.txt
 share/doc/roundup/default.css
-share/doc/roundup/design.html
 share/doc/roundup/design.txt
-share/doc/roundup/developers.html
 share/doc/roundup/developers.txt
-share/doc/roundup/features.html
 share/doc/roundup/features.txt
-share/doc/roundup/glossary.html
 share/doc/roundup/glossary.txt
 share/doc/roundup/images/edit.png
 share/doc/roundup/images/hyperdb.png
@@ -235,37 +254,26 @@
 share/doc/roundup/images/logo-software-carpentry-standard.png
 share/doc/roundup/images/roundup-1.png
 share/doc/roundup/images/roundup.png
-share/doc/roundup/implementation.html
 share/doc/roundup/implementation.txt
-share/doc/roundup/index.html
 share/doc/roundup/index.txt
-share/doc/roundup/installation.html
 share/doc/roundup/installation.txt
-share/doc/roundup/mysql.html
 share/doc/roundup/mysql.txt
 share/doc/roundup/original_overview.html
 share/doc/roundup/overview.txt
-share/doc/roundup/postgresql.html
 share/doc/roundup/postgresql.txt
 share/doc/roundup/spec.html
-share/doc/roundup/tracker_templates.html
 share/doc/roundup/tracker_templates.txt
-share/doc/roundup/upgrading.html
 share/doc/roundup/upgrading.txt
-share/doc/roundup/user_guide.html
 share/doc/roundup/user_guide.txt
-share/doc/roundup/whatsnew-0.7.html
 share/doc/roundup/whatsnew-0.7.txt
+share/doc/roundup/whatsnew-0.8.txt
 share/roundup/cgi-bin/roundup.cgi
 share/roundup/templates/classic/TEMPLATE-INFO.txt
-share/roundup/templates/classic/__init__.py
-share/roundup/templates/classic/config.py
-share/roundup/templates/classic/dbinit.py
-share/roundup/templates/classic/detectors/__init__.py
 share/roundup/templates/classic/detectors/messagesummary.py
 share/roundup/templates/classic/detectors/nosyreaction.py
 share/roundup/templates/classic/detectors/statusauditor.py
 share/roundup/templates/classic/detectors/userauditor.py
+share/roundup/templates/classic/extensions/README.txt
 share/roundup/templates/classic/html/_generic.collision.html
 share/roundup/templates/classic/html/_generic.help.html
 share/roundup/templates/classic/html/_generic.index.html
@@ -290,13 +298,11 @@
 share/roundup/templates/classic/html/user.item.html
 share/roundup/templates/classic/html/user.register.html
 share/roundup/templates/classic/html/user.rego_progress.html
-share/roundup/templates/classic/interfaces.py
+share/roundup/templates/classic/initial_data.py
+share/roundup/templates/classic/schema.py
 share/roundup/templates/minimal/TEMPLATE-INFO.txt
-share/roundup/templates/minimal/__init__.py
-share/roundup/templates/minimal/config.py
-share/roundup/templates/minimal/dbinit.py
-share/roundup/templates/minimal/detectors/__init__.py
 share/roundup/templates/minimal/detectors/userauditor.py
+share/roundup/templates/minimal/extensions/README.txt
 share/roundup/templates/minimal/html/_generic.collision.html
 share/roundup/templates/minimal/html/_generic.help.html
 share/roundup/templates/minimal/html/_generic.index.html
@@ -308,11 +314,15 @@
 share/roundup/templates/minimal/html/user.index.html
 share/roundup/templates/minimal/html/user.item.html
 share/roundup/templates/minimal/html/user.register.html
-share/roundup/templates/minimal/interfaces.py
+share/roundup/templates/minimal/html/user.rego_progress.html
+share/roundup/templates/minimal/initial_data.py
+share/roundup/templates/minimal/schema.py
 @dirrm share/roundup/templates/minimal/html
+@dirrm share/roundup/templates/minimal/extensions
 @dirrm share/roundup/templates/minimal/detectors
 @dirrm share/roundup/templates/minimal
 @dirrm share/roundup/templates/classic/html
+@dirrm share/roundup/templates/classic/extensions
 @dirrm share/roundup/templates/classic/detectors
 @dirrm share/roundup/templates/classic
 @dirrm share/roundup/templates
diff -r df719cac1f34 -r f6498e06052c devel/roundup/distinfo
--- a/devel/roundup/distinfo    Mon Feb 21 22:48:22 2005 +0000
+++ b/devel/roundup/distinfo    Mon Feb 21 23:00:56 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.18 2005/02/12 17:32:25 recht Exp $
+$NetBSD: distinfo,v 1.19 2005/02/21 23:00:56 recht Exp $
 
-SHA1 (roundup-0.7.11.tar.gz) = 78dcc06f914bd33cccf23586f2ad679b2f96bd50
-Size (roundup-0.7.11.tar.gz) = 726948 bytes
+SHA1 (roundup-0.8.1.tar.gz) = 18b01cb5de80f3dffefd4c8128bd514251c20e1d
+Size (roundup-0.8.1.tar.gz) = 788337 bytes



Home | Main Index | Thread Index | Old Index