misc/126112: TracGantt 0.3.2a don't work with Trac 0.11 and
maintainer don't support it now
Anton Batenev
antonbatenev at yandex.ru
Thu Jul 31 02:10:04 UTC 2008
>Number: 126112
>Category: misc
>Synopsis: TracGantt 0.3.2a don't work with Trac 0.11 and maintainer don't support it now
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 31 02:10:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Anton Batenev
>Release: FreeBSD-7.0
>Organization:
Yandex
>Environment:
FreeBSD bsd.localhost 7.0-STABLE FreeBSD 7.0-STABLE #0: Thu Jul 24 02:52:18 MSD 2008 abbat at bsd.localhost:/usr/obj/usr/src/sys/GENERIC i386
>Description:
TracGantt Plugin 0.3.2a from www/trac-gantt don't work with Trac 0.11 and maintainer don't support it now (see http://willbarton.com - "I haven't had much time to maintain it lately.")
Problems:
1) plugin doesn't load into trac environment after install - fix in setup.py.patch in attach;
2) after loading into trac environment (after fix setup.py) plugin doesn't work with error "Ticket ID: a float is required" (see also http://trac.edgewall.org/ticket/6598) - fix in gantt.py.patch in attach.
>How-To-Repeat:
>Fix:
apply patches from attach
Patch attached with submission follows:
--- setup.py.orig 2008-07-31 05:36:30.000000000 +0400
+++ setup.py 2008-07-31 05:39:52.000000000 +0400
@@ -9,8 +9,8 @@
packages = ['tracgantt'],
package_data={'tracgantt': ['templates/*.cs', 'htdocs/*.css']},
- #install_requires = ['trac>=0.9'],
- #entry_points = {'trac.plugins': ['module_name = gantt']},
+ install_requires = ['trac>=0.11'],
+ entry_points = {'trac.plugins': ['tracgantt = tracgantt']},
author = "Will Barton",
author_email = "wbb4 at opendarwin.org",
--- tracgantt/gantt.py.orig 2008-07-31 05:36:39.000000000 +0400
+++ tracgantt/gantt.py 2008-07-31 05:37:45.000000000 +0400
@@ -370,8 +370,8 @@
% (str(ticket.id), str(start), str(due))
# Finally the ticket itself's open and close dates
- open = datetime.date.fromtimestamp(ticket.time_created)
- changed = datetime.date.fromtimestamp(ticket.time_changed)
+ open = ticket.time_created.date()
+ changed = ticket.time_changed.date()
return (start, due, open, changed)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list