Opened 8 years ago

Last modified 20 months ago

#4486 new defect

Possible bug related to "packages.pth"

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


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. 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/", 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:

Index: svnpolicies/
--- svnpolicies/  (revision 5144)
+++ svnpolicies/  (working copy)
@@ -15,7 +15,7 @@

 def get_site_packages():
-    return path.sep.join(__file__.split(path.sep)[:-3])
+    return path.sep.join(__file__.split(path.sep)[:-2])

 def validate_email(email):

or change


manualy to something like this


Attachments (0)

Change History (3)

comment:1 Changed 7 years ago by doki_pen

  • Owner changed from andrei2102 to doki_pen

comment:2 Changed 7 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 20 months ago by rjollos

  • Owner doki_pen deleted

Add Comment

Modify Ticket

as new The ticket will remain with no owner.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.