Opened 14 years ago

Last modified 6 years ago

#4486 new defect

Possible bug related to "packages.pth" — at Version 4

Reported by: anonymous Owned by:
Priority: normal Component: TracSvnPoliciesPlugin
Severity: major Keywords:
Cc: Trac Release: 0.11

Description (last modified by Ryan J Ollos)

What version are you using?

Checkout revision 5144 for Trac 0.11.

What were you doing when the problem occured?

  1. edit svnpolicy.conf
  2. python setup.py bdist_egg
  3. cp dist/TracSVNPoliciesPlugin-0.2-py2.5.egg /path/to/tracroot/plugins
  4. edit /path/to/tracroot/conf/trac.ini
  5. enable "Require log messages for commits" on the Administration UI
  6. try to commit something without a log message

What happened? What did you expect to happen instead?

Traceback (most recent call last):
File "./hooks/pre-commit", line 3, in <module>
from loader import *
File "./.egg-cache/TracSVNPoliciesPlugin-0.2-py2.5.egg-tmp/svnpolicies/hooks/loader.py", line 39, in <module>
from svnpolicies import api
ImportError: No module named svnpolicies

instead of

the log message isn't conform to the project policy!

Any additional info?

Patch the following file like this:

  • svnpolicies/api.py

     
    1515      'get_site_packages']
    1616
    1717def get_site_packages():
    18     return path.sep.join(__file__.split(path.sep)[:-3])
     18    return path.sep.join(__file__.split(path.sep)[:-2])
    1919
    2020def validate_email(email):
    2121    """

or change

/path/to/tracroot/plugins

manually to something like this

/path/to/tracroot/plugins/TracSVNPoliciesPlugin-0.2-py2.5.egg

Change History (4)

comment:1 Changed 13 years ago by Robert Corsaro

Owner: changed from Culapov Andrei to Robert Corsaro

comment:2 Changed 13 years ago by tekknokrat

Just tried to adapt the above patch but it failed. Message on commits remains the same. Config is the same, as above. What else to try?

comment:3 Changed 7 years ago by Ryan J Ollos

Owner: Robert Corsaro deleted

comment:4 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)
Note: See TracTickets for help on using tickets.