Custom Query (332 matches)
Results (49 - 51 of 332)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#299 | fixed | Email2trac should not set the resolution attribute when creating tickets | bas | ruediger.kupper@… |
Description |
What happens: When creating tickets, email2trac sets the default values for ticket attributes, including the "resolution" attribute. The default value for the "resolution" attribute is "fixed". This leads to the rather strange effect of a new ticket being displayed as: "Ticket #<num> (new defect: fixed)" What should happen: email2trac does not set the "resulution" attribute when creating new tickets (that's what trac does when using the web interface). After all, the ticket is not resolved yet. The ticket will then be displayed as: "Ticket #<num> (new defect) |
|||
#298 | fixed | Genshi 0.5 / 0.6 | bas | tom.knight@… |
Description |
Email2trac looks great, and seems to work really well. Congratulations and thank you for making such a cool bit of software. Naturally, I have a problem :-) I'm using CentOS 6.2 (i.e. Redhat 6.2), and I've installed Trac (0.12.3-3.el6) from the EPEL repository. Trac works fine with this, although it needs the python-gensh06 (0.6-1.el6) package to work. This is okay until I try to run email2trac - here I get the error: -bash-4.1$ email2trac #Traceback (most recent call last): File "/usr/local/bin/email2trac", line 73, in <module> from trac import config as trac_config File "/usr/lib/python2.6/site-packages/trac/config.py", line 19, in <module> from trac.admin import AdminCommandError, IAdminCommandProvider File "/usr/lib/python2.6/site-packages/trac/admin/__init__.py", line 14, in <module> from trac.admin.api import * File "/usr/lib/python2.6/site-packages/trac/admin/api.py", line 19, in <module> from trac.util.translation import _ File "/usr/lib/python2.6/site-packages/trac/util/__init__.py", line 35, in <module> from trac.util.text import to_unicode File "/usr/lib/python2.6/site-packages/trac/util/text.py", line 30, in <module> from trac.util.translation import _ File "/usr/lib/python2.6/site-packages/trac/util/translation.py", line 19, in <module> from genshi.builder import tag ImportError: No module named genshi.builder If I install the yum package python-genshi (which gives me genshi 0.5.1-7.1.el6) then email2trac works fine, but then Trac doesn't work, thus: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/trac/web/api.py", line 441, in send_error data, 'text/html') File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 833, in render_template template = self.load_template(filename, method=method) File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 804, in load_template return self.templates.load(filename, cls=cls) File "/usr/lib64/python2.6/site-packages/genshi/template/loader.py", line 227, in load filename, encoding=encoding) File "/usr/lib64/python2.6/site-packages/genshi/template/loader.py", line 265, in _instantiate allow_exec=self.allow_exec) File "/usr/lib64/python2.6/site-packages/genshi/template/base.py", line 377, in __init__ self.stream = list(self._prepare(self._parse(source, encoding))) File "/usr/lib64/python2.6/site-packages/genshi/template/base.py", line 444, in _prepare cls=cls or self.__class__) File "/usr/lib64/python2.6/site-packages/genshi/template/loader.py", line 229, in load self.callback(tmpl) File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 797, in <lambda> Translator(translation.get_translations()).setup(template)) AttributeError: 'Translator' object has no attribute 'setup' Now, I understand that this is not a problem with email2trac, but rather in my package environment, but I'm trying to figure out a way to get email2trac (latest) to work with trac (latest) Have you seen this before? Have you had any experience with fixing this? Many thanks, Tom. -- Tom Knight, MCMI IT Manager Division of Biosciences University College London |
|||
#296 | fixed | A small patch that adds a configurable strip_signature_regex | bas | steverweber@… |
Description |
Find attached... A small patch that adds a configurable strip_signature_regex We have been using email2trac for some time and been maintaining a private copy with a small change.. I feel it would be best if it was merged into your version of the.. email2trac.py.in The attached file is in .py format and differs a little because I just need the simple script.. Anyways it allows email2trac.ini to have a.. strip_signature_regex = -----Original Message-----$|-- $|--$ it adds def setup_parameters(self): if self.parameters.umask: os.umask(self.parameters.umask) ---------- if not self.parameters.strip_signature_regex: self.parameters.strip_signature_regex = '^-----Original Message-----$|^-- $|^--$' ---------- and def strip_signature(self, text): """ Strip signature from message, inspired by Mailman software """ self.logger.debug('function strip_signature') body = [] for line in text.splitlines(): ---------- if re.match(self.parameters.strip_signature_regex, line): ---------- break body.append(line) please merge something along those lines into the trunk/master.. I probably should have compiled the regex instead of using it like i did wasting cpu... but you should get the idea.. Thanks |