Custom Query (332 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


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

Note: See TracQuery for help on using queries.